You get it at the battle frontier for 32 bps.
You can buy the TM Thunder wave in the Goldenrod City Department store.
The TM thunder wave no longer is a TM.
Thunder wave.
TM73 Thunder Wave can be bought at the Battle Frontier shop.
Staraptor can't learn Heat Wave... Only Fire-Type Pokemon can.