Who killed evil Goku?
Who killed evil Goku?
The phrase "evil Goku" crops up a few times across the Dragon Ball franchise, so a simple answer depends on which version you mean. In this article we look at the main candidates fans usually mean, explain who defeated them, and why the truth changes with the series.
Dragon Ball: Different versions of "evil Goku"
When people ask "Who killed evil Goku?" they might be thinking of Goku Black from Dragon Ball Super, Goku possessed by Baby in Dragon Ball GT, or other less common examples. These are distinct storylines with different outcomes, so it helps to separate them.
Goku Black (Zamasu) - Dragon Ball Super
Goku Black is not actually Goku. He is Zamasu, a Kai who used the Super Dragon Balls to swap bodies with Goku. Throughout the Future Trunks arc he causes enormous destruction. Ultimately, the fused Zamasu/Goku Black threat is not killed in the usual sense on the battlefield. The resolution comes when Future Trunks retreats to another timeline and invokes Future Zeno. Zeno, the Omni-King, erases that timeline entirely, removing Zamasu and his corruption. So the character is erased by Zeno rather than killed by a direct attack from one hero.
Baby-possessed Goku - Dragon Ball GT
Dragon Ball GT is non-canon to the original manga, but it is a well known entry. Here, the Tuffle parasite Baby takes control of Goku's body and turns him into an enemy of the Z-fighters. The final resolution comes when Vegeta and Goku fuse into Super Saiyan 4 Gogeta. Gogeta defeats and destroys Baby while he occupies Goku's body, so in that storyline the evil Goku is effectively killed by Gogeta.
Other explanations and misremembered events
There are occasional one-off appearances, video game stories or fan works that feature a darker Goku or an evil clone. Sometimes people also refer to temporary mind control or corruptions in which Goku behaves badly; in those cases he is not killed, but freed or healed by his allies. It is important to check which continuity you are reading or watching before answering definitively.
Why the answer depends on the series
Dragon Ball spans anime, manga, films and spin-offs. Each medium has its own continuity choices and endings. "Killing" versus "erasing a timeline" versus "defeating a possessing parasite" are all different narrative outcomes, so the identity of who "killed" evil Goku shifts accordingly. For Goku Black the final action is an erasure by Zeno; for Baby it is the destructive power of Super Saiyan 4 Gogeta.
Conclusion
If you mean Goku Black, he was erased by Zeno in Dragon Ball Super. If you mean Baby-possessed Goku from GT, he was defeated and destroyed by Super Saiyan 4 Gogeta. The term "evil Goku" needs context, so check which arc or medium you are referring to before settling on a single answer.