Yes, mollies eat their babies. Including their babies, the mollies feed on almost everything offered to them that fits into their mouths. In such a situation, a breeder box is highly recommended to use, and shift the adult once the mother has dropped all her babies into the water.