He actually killed kid buu with the spirit bomb
Goku killed buu (buu in his final form as "kid buu") with the spirit bomb
Goku doesn't die after Majin buu. Simple as that.
Majin Buu killed Babidi because Goku had given him the idea (in their fight) that he didn't have to follow Babidi's orders.
GOKU
He turns into Kid Buu.
Goku and Vegeta take Majin Buu (the fat one) out of super buu
Yes. During the Majin Buu saga (which proceeds the Cell saga), the Elder Kai gives Goku his life so that he may help in the efforts against Majin Buu. Before that (but still in the Buu saga), Goku was given 24 hours to be on Earth so that he could participate in the World Martial Arts Tournament.
He can still be alive because King (name) gave him a another chance because he had to help goku defeat Majin Buu
Majin Buu was defeated during the climax of the "Dragon Ball Z" series in the Buu Saga. Goku, with the help of the Dragon Team and the energy from people around the universe, used a Spirit Bomb to finally defeat Kid Buu. This battle concluded with Goku wishing for Kid Buu's reincarnation to be a good person, leading to the birth of Uub, who would later train with Goku. The defeat of Majin Buu marked the end of the Buu Saga and the series' main storyline.
Goku and Vegeta go inside him and take out Majin Buu (the fat one) and he turns into Kid Buu.
No Goku won in the end against Kid Buu by useing the Spirit Bomb
because goku used spirit bomb on him