Roaches are opportunistic feeders, they will eat live prey if it's weaker and easily consumed (fresh molts especially), but generally they will only eat dead and decaying insects/animals. That being said, they will readily eat oranges over freshly molted kin any day.