A Reoccurring Nightmare The Invulnerable Monster: Majin Buu! (悪夢再来 不死身の怪物 魔人ブウ！, Akumu Sairai Fujimi no Kaibutsu Majin Bū!) is the one hundred twenty-first episode of Dragon Ball Z Kai. Its Japanese air date is September 14, 2014.
The shockwave from Vegeta’s explosion causes the plane Bulma and the others are riding in to malfunction. Android 18 saves the plane, but Bulma has a premonition that something bad has happened to Vegeta. Vegeta is scattered like ashes, but when Piccolo goes to check out the situation, he sees the pieces of Majin Buu’s flesh regenerate and merge, restoring himself back to normal. Buu then goes on to restore Babidi to normal as well. Piccolo tells Krillin to take Goten and Trunks to Kami's Lookout. The two of them are the only remaining hope. Meanwhile, Goku awakens and head to Kami's Lookout to find out what has happened.