yes but you have to get the TM first
yes,let the Pokemon you want to lean a move and teach it
Magmar learns thunderpunch by egg move.
Nidoking learns Thrash at level 22.
Actually it's not a TM. You have to get a move tutor in FireRed or LeafGreen to teach it to a Pokemon.
Surf is a HM so you can teach it to multiple pokemon.
hyper beam
yes but you have to get the TM first
yes,let the Pokemon you want to lean a move and teach it
Magmar learns thunderpunch by egg move.
You can teach flamethrower to flareon by using the TM.
Defeat the gym leader koga in fuschia city, then you can teach your Pokemon SURF.
Nidoking learns Thrash at level 22.
Actually it's not a TM. You have to get a move tutor in FireRed or LeafGreen to teach it to a Pokemon.
You cannot get HM Dive in Pokémon LeafGreen.Since Dive is not an HM in leafgreen the only way to get one of your Pokemon to learn Dive is to trade it to ruby, sapphire or emerald then teach it Dive using the HM then trade it back to leafgreen.
it cant learn it but you can teach it using the TM for solarbeam
Yes as long as you teach it physical attacks like karate chop.