Babidi Babidi is a short sorcerer with the goal of destroying everything just for fun. Babidi wants to revive Majin Buu, so at the World Martial Arts Tournament he has two henchmen steal Gohan's powers. With Gohan's powers taken, Babidi also takes Vegeta under his control. Vegeta becomes Majin Vegeta. After Majin Vegeta defeats Goku, he goes to fight Majin Buu. Majin Buu defeats Majin Vegeta, but with all the strength he has left Majin Vegeta self destructs. He almost took Majin Buu and Babidi with him, but their powers proved to strong. Babidi instructs Buu to destroy all that he sees, but when Goku fights Buu at Super Saiyan 3 level, Goku talks Buu into killing Babidi.