Majin buu

Majin buu is a creature created by bibidi long ago However after absorbing some of the kais be became a happy and jolly being so he was sealed away however when babidi unsealed him he unleashed chaos upon earth til mr satan friended buu and turned him to the good side however after certain events happend he released all his evil which then absorbed him and turned him into super buu which then later turned into kid buu kid buu was then revived as uub who later fused with buu however buu managed to unfuse himself from uub who willingly unfused as majin buu then spent years training to perfect the ability to turn into his super and kid forms without being out of control Soon when arkicho and the bad guys attacked buu turned into his super and kid form against super saiyan four broly and managed to defeat him