Mr. Snoodle

Mr. Snoodle is a divine being in the boys play universe. His powers are still unknown.