Question: how does majin buu get defeated?
Answer: Pure Buu was defeated by Goku using a Spirit Bomb powered by every last ounce of power the people of Earth could give him without dying, combined with a little extra push from Goku as a Super Saiyan. Pure Buu was eventually reincarnated as the human Uub.