If you have 64 bp then go to the Frontier Access and enter the house and talk to the first guy and he'll teach your Typhlosion thunderpunch
Chat with our AI personalities
Thunderpunch cannot be found as a TM move in Pokémon SoulSilver. Thunderpunch is only a move that Pokémon can naturally learn via level-up however there are a few Pokémon that can learn Thunderpunch via breeding. Pokémon that can learn Thunderpunch via leveling up are Hitmonchan, Elekid, Electabuzz, Electivire, Dragonite, Ampharos, Medicham, Dusclops, Dusknoir, Magmortar and Regigigas. Pokémon that can learn Thunderpunch via breeding would include Pikachu, Abra, Machop, Gastly, Drowzee, Magmar, Meditite, Chimchar and Buneary.
No Pokemon can learn more than four moves.
there is no TM for thunderpunch but Pokemon like electivire or medicham can learn it.
Typhlosion isn't capable of learning Ice Punch and it cannot be taught it.
you have to give typhlosion a TM Earthquake Hopes this helped :-D