Respuesta :
Roosters don't lay eggs and even if they did they would sit in a nesting box, and even if they did lay them on a roof it depends on if the egg is symmetrical, the shape of the barn roof, if the rooster was centered, etc.