Funtime Blood Puppet?!

I've heard something going around saying Scott confirmed a new character for Sister Location named "Fun time Blood Puppet." What do you guys think about this?