The Kamehameha was invented by Master Roshi by practicing for fifty years spanning pre-Dragon Ball. By drawing his latent ki into the palms of his hands, Roshi is able to expel an explosive beam of ki energy. Goku learns it after witnessing Master Roshi unleashing the blast to extinguish the flames at Ox-King's home on Fire Mountain. To Roshi's surprise, Goku successfully performs the technique on his first attempt, although it is only strong enough to destroy the car that Yamcha gives to Bulma earlier. It was also learned by Krillin and Yamcha who use it during the 22nd World Martial Arts Tournament against Chiaotzu and Tien Shinhan respectively. Tien Shinhan also easily copied it during the tournament. After the Turtle School students learn the attack, they teach it to others, and the attack becomes a very popular one to use during battle. Cell is also capable of using it due to the cells of all these people within his design. Majin Buu learns the technique after seeing Goku perform it during the Majin Buu Saga.