The moon-Rex doodles (memb...
If you want it to be
Pie studios
It looks like the fan made boss of the clones a little bit from pie studios lore episode 3