Su robot, "Izuhara no Tamazuchi", apodado Meow Meow (Nya Nya), es una bola mecánica gigante, equipada con una gran cantidad de cañones y capaz de destruir edificios con facilidad.