Hellbus over 8 years ago The frog reminds me of some Nintendo character but I can't seem to place it.
I'm Aladdin god. It's a pun on 現人神, or "arahitogami" (Sanae's title as "living god"), reading the 人 as "jin", making "arajinshin", or "Aladdin god".