Majin Buu is the evil creation of Babi di.
He is perhaps the most interesting of all villains in Dragon Ball Z. Not only is
he the most powerful and indestructable villain, but his personalities also
seemed boundless.
Buu is capable of absorbing his enemies and their powers as well. He absorbs his
enemies in two ways. The first way is transforming the target into a palatable
item (such as chocolate - Buu's favorite) by his "antenna." The second
method is by wrapping the target using a part of himself as a blanket and
pulling the victim into his body. Every time he absorbs an enemy, his appearance
will also mutate, resembling the look of that enemy.
Buu first showed himself as fat and goofy-looking. The reason why Buu looks fat
and goofy is because he had previously engulfed a kaiwongshin with such figure.
Buu's encounter with Mr. Satan was the most interesting. Mr. Satan revealed the
"good" side of Buu which we never thought Buu had. Mr. Satan even
convinced Buu never to commit any evil deeds again. Unfortunately, the
"evil" in him cannot be contained. The "evil" was unleashed
when Buu was angered by the near fatal shooting of Mr. Satan. The
"evil" Buu splits from the "good" Buu. The "evil"
Buu easily defeated and re-absorbed the "good" Buu demonstrating that
there is really more "evil" than "good" in Buu. The
absorbtion transformed Buu into a purely evil entity.
We do not see the "original" appearance until the combined Vegeto
infiltrated the body of Buu and plucked out everyone he has absorbed, including
"good" Buu, also dramatically reducing his power. Nevertheless, he
still has enough power to destroy earth, and does so.
The final battle took place in the remote planet of ... where Buu was finally
defeated.