He is a hero that fights in the planet "World 0". While the planet feels very far future, so does him himself. He went to send a blast at someone or something, but it went into reverse and hit him. After the explosion faded away, it was Eyepatch Weegee who had done it. To finish him off, he sent a Poof Ball.
Advertisement