Pie studios
It looks like the fan made boss of the clones a little bit from pie studios lore episode 3
The moon-Rex doodles (memb...
It should be the clone boss
Oh yeah it does