After getting the Potara Earrings, Karn did not hold back in doing his part. He followed Kibito and Shin to find Babidi and quickly dealt with him, Dabura, and the rest of his underlings.
Karn surpassed Dabura in magic, combat power, and his other abilities. He wasted no words when they met, knocking Dabura unconscious with a powerful psychic blast before suddenly appearing behind him and punching him to pieces with tenfold force.
This King of the Demon Realm did not have Buu's regenerative ability, so Karn killed him outright.
Dabura was Babidi's strongest subordinate. Once he died, Babidi's magic posed no threat whatsoever to Karn, Shin, or Kibito. Not only was Karn proficient in magic, but his life energy was also incredibly powerful. Babidi's magic could not penetrate its protection at all.
As for the Supreme Kai and Kibito, they both had their own abilities. Babidi's magic could not affect deities like them. Even Kibito ranked higher than King Kai.
After Karn killed Babidi's last servant with a punch, Shin destroyed the entire spaceship as well.
"Supreme Kai, our deal is complete. You can find somewhere else to store this Majin Buu egg, or just put it in the Sacred World of the Kai."
Karn tossed Majin Buu's egg to Shin, who caught it in a fluster. Shin still believed that a single careless mistake might release Majin Buu, even though Karn had explained that Majin Buu could not break the seal without sufficient energy.
In the end, Shin temporarily sent Majin Buu to the Sacred World of the Kai, then returned and said to Karn, "Seriously, are you sure you don't want to become my disciple? If you meet the training requirements within two thousand years, you'll definitely be able to inherit the position of Supreme Kai."
Karn