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
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
Goku kills him with a spirit bomb