Beetleroach

The Beetle Roaches are are spider-like creatures who feeds of garbage, especially the one at the Cloud Tower castle. The have cringing faces and their mother is pink, rather than green and is also bigger. When she retreats, the others will retreat with her.