Yes, but usually they only eat the shed skin of other roaches.
Yes, they are cannibalistic, and will also eat their own droppings, and their young as well. They also feed on dead cockroaches as well but only when there is low supply of food.
Yes, a cockroach might eat another cockroach if it is already dead.
Even if they do, cockroaches certainly don't eat cats, cougars, mountain lions, or pumas (in response to your tags).
yes
Yes
I do know that chickens love to eat cockroaches. I am not sure of other predators.
No, cockroaches don't eat sperm.
cockroaches, crickets, and other small insects.
what does the cockroach eat
I would look for other solutions to your problem. Bringing seagulls into you home would make a bigger mess than the cockroaches do. I would start by cleaning your house, then calling an exterminator.
Yes, cockroaches will eat an onion. The cockroach will feeds on almost anything that is left out on a counter.
White glue or carpenter's glue (you may know it as Elmer's glue) is made from protein, and therefore can be eaten by cockroaches. There are other kinds of glue which are not edible even by cockroaches.
Try re-typing your question so I can give you an accurate anwser.
They eat Rice sambar
anything!
Cockroaches also called by many "waterbugs", will eat each other. When I had pet Tokay lizards, I would feed them cockroaches. They are vulnerable to be cannabalized when they are shedding their outer skin (exoskeleton). An acquaintance of mines told me that in the South his teacher told them not to harm them, because they ate roaches.