TMs vary between generations; however, TM00 was not added until Generation VIII, and it effectively replaces the TM100 that existed in Generations VI and VII. It does not appear in Pokémon Brilliant Diamond and Shining Pearl, as TM100 reappears in said games.

TM00 is:

This TM was not available before Generation VIII
Generation I
Bag TM Normal Sprite.png Struggle
Location Purchase price Sell price
RBY Pallet Town N/A N/A
Generation II
Bag TM Normal Sprite.png Struggle
Location Purchase price Sell price
GSC New Bark Town N/A N/A
Generation III
Bag TM Normal Sprite.png Struggle
Location Purchase price Sell price
RSE Littleroot Town N/A N/A
FRLG Pallet Town N/A N/A
Colo. Outskirt Stand N/A N/A
XD Pokémon HQ Lab N/A N/A
MDRB Currently Unknown N/A N/A
Generation IV
Bag TM Normal Sprite.png Struggle
Location Purchase price Sell price
DPPt Twinleaf Town N/A N/A
HGSS Currently Unknown N/A N/A
PBR* Currently Unknown N/A N/A
MDTDS Currently Unknown N/A N/A
MDBSL Currently Unknown N/A N/A
Generation V
Bag TM Normal Sprite.png Struggle
Location Purchase price
BW Currently Unknown N/A
B2W2 Currently Unknown N/A
Location Purchase price Sell price
MDGtI Currently Unknown N/A N/A
Generation VI
Bag TM Normal VI Sprite.png Struggle
Location Purchase price
XY Currently Unknown N/A
ORAS Currently Unknown N/A
Location Purchase price Sell price
SMD Currently Unknown N/A N/A
Generation VII
Bag TM Normal VI Sprite.png Struggle
Location Purchase price
SM Currently Unknown N/A
USUM Currently Unknown N/A
Generation VIII
Bag TM Normal VI Sprite.png Mega Punch
Location Purchase price
SwSh Hammerlocke (East Pokémon Center) PokémonDollar.png10,000


TM100
Technical Machines
TM01