Yes, platys lay eggs. Platies are another type of molly fish, and they can store sperm in their bodies for up to 5 months, allowing them to lay batches of fertilized eggs with each mating.