My vet says that the cockroaches here in the South Pacific carry worms and that it can be the cause of eye worm. I would not let mine eat cockroaches. I am definitely sure that it is not good for them to eat poisoned cockroaches but I am going to ask about this in the forum. I think mine have been poisoned from doing just that. Have lost 4 so far.