I've had them turn into moths before and I found that helpful. My mantises seemed to like them better when they moved around more. as for the cockroaches, even if any local pet stores sold them I would be unable to purchase any because the rest of my family does not tolerate them, unfortunately.