A better ending for DBZ would be if Vegeta was the first to fight kid buu but ended up losing against him so Goku chargd up and went ssj 3 against kid buu. Goku then had a huge fight with kid buu but couldnt win because they were evenly mached. Goku then thinks tio him self if i cant beat him alone i should fuse with vegeta, but vegeta also has the idea of the dragonballs an all that.Vegeta quikly tells Goku about his plan so they get the dragonballs from namek with the help of dende etc. They then wish back earth and all the peeps. Vegeta tells Goku to dohis spirit bomb so goku tries it. he eventually gets it ready but can push it against buu because goku is too weak. Buu then doesn't give Goku a chance and does a huge blast at oku and pushes the spirit bomb back at Goku. Vegeta quikly flys up there and saves Goku.
Now that the spirit bomb failed goku tells vegeta about his plan to fuse. They then arguee for a few more episodes
. Any way after a while they do the fusion and become Gogeta.
Now they are stronger than buu and can easilly kill him, but because of vegta's bad attitude they drag the fight on. Kid buu then gets pi**** off at the and powers up like crazy almost destroying the planet. Gogeta just stands there while he powers up hoping that he will get a good fight out of buu now that he is powered up. Buu then flys at them and goes for a punch. Gogeta easilly blocks it and puches him through the ground. Gogeta then fly up and powers up his biggest attack the final Kamehameha. While he charges up his attack buu fly out. Just as Gogeta is about to fire his attack they seperate.
Buu then quikly flies at them and beats the s*** out of them. Just before buu is about to kill thm gohan and the rest instant teleport there. Gohan an the rest give them time to get ready for another fusion. Gohan and gotenks then fight buu but they cannot hold him off. Before 1 hour is up buu comes after Goku and Vegeta. Gohan and Gotenks then quikly fire a blast at Buu to hold him off. Goku and vegeta quikllyescape to preform the fusion.
They then preform the fusion and become gogeta once again.
Gogeta thearrives back at the battle field, but its too late because buu has destroyed all the z fighters. Gogeta then get mad and powers up. He then beats the s*** out of buu. Gogeta thinks that he i winning but buu just stands there and laughs. Gogeta is now no match for buu.Gogeta still tries to fight buu but can beat him. Gogeta then has an idea to do another spirit bomb. He tries to get it ready but buu puches him in the gut, and smashes them into the ground. When they rise from the ground the are no longer fused (agen). Vegeta tells Goku to get the spirit bomb ready whil he takes on Buu. Goku tells him that he is no match and Vegeta then says do you want to kill him or not? Goku flies up and gets the spirt bomb ready while vegeta takes on buu. Buu smashes vegeta all over just for fun. He then knockes Vegeta out. Buu stares at the ske and flies right next to Goku, standing rogh infront of him. Goku s****** himself doesn't say nothing.
All of a sudden a rock hits buu in the face. buu looks down to see who it was and to his surprise it was hurcule. Buu is just about to shoot a blast at Hecule when all of this pink smoke starts coming out of him. It is Fat buu coming out to save Hercule. Fat buu then versus Kid buu and gives Goku some time. While he is fighting Hercule goes over to vegeta and gets him back up. Vegeta knowing that goku will not be able to collect enough energy from earth he asks all of the Kai's to collect energy from there own part of the univerese. They then collect it and give it to Goku.
Kid Buu stops fighting Fat Buu because he senses this huge power. Vegeta quikly tells goku to Fire it. Goku then throws it at Kid Buu. Kid buu fires a beam at the spirit bomb holding it off. Vegeta then quikly gives all of his power to Goku to he with the spirit bomb, but it is still not enough. Goku then realises that they have two more wishes left. He wishes that all the good people destroyed by Buu to be brought back to Life. Gohan and everyone comes back atnd they all fires their strongest beams at the spirit bomb to push it into Buu (even Vegeta helps). They all the go ssj (well only the saiyans) and push it even more into Buu. Eventually after a long Power Struggle They Kill Buu.
The End.