TMs and HMs

Item Effect
All machines
HM01 HM01

Teaches Cut to a compatible Pokémon.

HM02 HM02

Teaches Fly to a compatible Pokémon.

HM03 HM03

Teaches Surf to a compatible Pokémon.

HM04 HM04

Teaches Strength to a compatible Pokémon.

HM05 HM05

Teaches Waterfall to a compatible Pokémon. (HS: Whirlpool DPP: Defog Gen III & II & I: Flash)

HM06 HM06

Teaches Dive to a compatible Pokémon. (Gen IV & III: Rock Smash Gen II: Whirlpool)

HM07 HM07

Teaches a move to a compatible Pokémon. (Gen IV & III & II: Waterfall)

HM08 HM08

Teaches a move to a compatible Pokémon. (Gen IV: Rock Climb Gen III: Dive)

TM01 TM01

Teaches Hone Claws to a compatible Pokémon. (Gen IV & III: Focus Punch Gen II: DynamicPunch Gen I: Mega Punch)

TM02 TM02

Teaches Dragon Claw to a compatible Pokémon. (Gen II: Headbutt Gen I: Razor Wind)

TM03 TM03

Teaches Psyshock to a compatible Pokémon. (Gen IV & III: Water Pulse Gen II: Curse Gen I: Swords Dance)

TM04 TM04

Teaches Calm Mind to a compatible Pokémon. (Gen II: Rollout Gen I: Whirlwind)

TM05 TM05

Teaches Roar to a compatible Pokémon. (Gen I: Mega Kick)

TM06 TM06

Teaches Toxic to a compatible Pokémon.

TM07 TM07

Teaches Hail to a compatible Pokémon. (Gen II: Zap Cannon Gen I: Horn Drill)

TM08 TM08

Teaches Bulk Up to a compatible Pokémon. (Gen II: Rock Smash Gen I: Body Slam)

TM09 TM09

Teaches Venoshock to a compatible Pokémon. (Gen IV & III: Bullet Seed Gen II: Psych Up Gen I: Take Down)

TM10 TM10

Teaches Hidden Power to a compatible Pokémon. (Gen I: Double-Edge)

TM100 TM100

Teaches a Pokémon TM100.

TM11 TM11

Teaches Sunny Day to a compatible Pokémon. (Gen I: BubbleBeam)

TM12 TM12

Teaches Taunt to a compatible Pokémon. (Gen II: Sweet Scent Gen I: Water Gun)

TM13 TM13

Teaches Ice Beam to a compatible Pokémon. (Gen II: Snore)

TM14 TM14

Teaches Blizzard to a compatible Pokémon.

TM15 TM15

Teaches Hyper Beam to a compatible Pokémon.

TM16 TM16

Teaches Light Screen to a compatible Pokémon. (Gen II: Icy Wind Gen I: Pay Day)

TM17 TM17

Teaches Protect to a compatible Pokémon. (Gen I: Submission)

TM18 TM18

Teaches Rain Dance to a compatible Pokémon. (Gen I: Counter)

TM19 TM19

Teaches Telekinesis to a compatible Pokémon. (Gen IV & III & II: Giga Drain Gen I: Seismic Toss)

TM20 TM20

Teaches Safeguard to a compatible Pokémon. (Gen II: Endure Gen I: Rage)

TM21 TM21

Teaches Frustration to a compatible Pokémon. (Gen I: Mega Drain)

TM22 TM22

Teaches SolarBeam to a compatible Pokémon.

TM23 TM23

Teaches Smack Down to a compatible Pokémon. (Gen IV & III & II: Iron Tail Gen I: Dragon Rage)

TM24 TM24

Teaches Thunderbolt to a compatible Pokémon. (Gen II: DragonBreath)

TM25 TM25

Teaches Thunder to a compatible Pokémon.

TM26 TM26

Teaches Earthquake to a compatible Pokémon.

TM27 TM27

Teaches Return to a compatible Pokémon. (Gen I: Fissure)

TM28 TM28

Teaches Dig to a compatible Pokémon.

TM29 TM29

Teaches Psychic to a compatible Pokémon.

TM30 TM30

Teaches Shadow Ball to a compatible Pokémon. (Gen I: Teleport)

TM31 TM31

Teaches Brick Break to a compatible Pokémon. (Gen II: Mud-Slap Gen I: Mimic)

TM32 TM32

Teaches Double Team to a compatible Pokémon.

TM33 TM33

Teaches Reflect to a compatible Pokémon. (Gen II: Ice Punch)

TM34 TM34

Teaches Sludge Wave to a compatible Pokémon. (Gen IV & III: Shock Wave Gen II: Swagger Gen I: Bide)

TM35 TM35

Teaches Flamethrower to a compatible Pokémon. (Gen II: Sleep Talk Gen I: Metronome)

TM36 TM36

Teaches Sludge Bomb to a compatible Pokémon. (Gen I: Selfdestruct)

TM37 TM37

Teaches Sandstorm to a compatible Pokémon. (Gen I: Egg Bomb)

TM38 TM38

Teaches Fire Blast to a compatible Pokémon.

TM39 TM39

Teaches Rock Tomb to a compatible Pokémon. (Gen II & I: Swift)

TM40 TM40

Teaches Aerial Ace to a compatible Pokémon. (Gen II: Defense Curl Gen I: Skull Bash)

TM41 TM41

Teaches Torment to a compatible Pokémon. (Gen II: ThunderPunch Gen I: Softboiled)

TM42 TM42

Teaches Facade to a compatible Pokémon. (Gen II & I: Dream Eater)

TM43 TM43

Teaches Flame Charge to a compatible Pokémon. (Gen IV & III: Secret Power Gen II: Detect Gen I: Sky Attack)

TM44 TM44

Teaches Rest to a compatible Pokémon.

TM45 TM45

Teaches Attract to a compatible Pokémon. (Gen I: Thunder Wave)

TM46 TM46

Teaches Thief to a compatible Pokémon. (Gen I: Psywave)

TM47 TM47

Teaches Low Sweep to a compatible Pokémon. (Gen IV & III & II: Steel Wing Gen I: Explosion)

TM48 TM48

Teaches Round to a compatible Pokémon. (Gen IV & III: Skill Swap Gen II: Fire Punch Gen I: Rock Slide)

TM49 TM49

Teaches Echoed Voice to a compatible Pokémon. (Gen IV & III: Snatch Gen II: Fury Cutter Gen I: Tri Attack)

TM50 TM50

Teaches Overheat to a compatible Pokémon. (Gen II: Nightmare Gen I: Substitute)

TM51 TM51

Teaches Ally Switch to a compatible Pokémon. (Gen IV: Roost)

TM52 TM52

Teaches Focus Blast to a compatible Pokémon.

TM53 TM53

Teaches Energy Ball to a compatible Pokémon.

TM54 TM54

Teaches False Swipe to a compatible Pokémon.

TM55 TM55

Teaches Scald to a compatible Pokémon. (Gen IV: Brine)

TM56 TM56

Teaches Fling to a compatible Pokémon.

TM57 TM57

Teaches Charge Beam to a compatible Pokémon.

TM58 TM58

Teaches Sky Drop to a compatible Pokémon. (Gen IV: Endure)

TM59 TM59

Teaches Incinerate to a compatible Pokémon. (Gen IV: Dragon Pulse)

TM60 TM60

Teaches Quash to a compatible Pokémon. (Gen IV: Drain Punch)

TM61 TM61

Teaches Will-O-Wisp to a compatible Pokémon.

TM62 TM62

Teaches Acrobatics to a compatible Pokémon. (Gen IV: Silver Wind)

TM63 TM63

Teaches Embargo to a compatible Pokémon.

TM64 TM64

Teaches Explosion to a compatible Pokémon.

TM65 TM65

Teaches Shadow Claw to a compatible Pokémon.

TM66 TM66

Teaches Payback to a compatible Pokémon.

TM67 TM67

Teaches Retaliate to a compatible Pokémon. (Gen IV: Recycle)

TM68 TM68

Teaches Giga Impact to a compatible Pokémon.

TM69 TM69

Teaches Rock Polish to a compatible Pokémon.

TM70 TM70

Teaches Flash to a compatible Pokémon.

TM71 TM71

Teaches Stone Edge to a compatible Pokémon.

TM72 TM72

Teaches Volt Switch to a compatible Pokémon. (Gen IV: Avalanche)

TM73 TM73

Teaches Thunder Wave to a compatible Pokémon.

TM74 TM74

Teaches Gyro Ball to a compatible Pokémon.

TM75 TM75

Teaches Swords Dance to a compatible Pokémon.

TM76 TM76

Teaches Struggle Bug to a compatible Pokémon. (Gen IV: Stealth Rock)

TM77 TM77

Teaches Psych Up to a compatible Pokémon.

TM78 TM78

Teaches Bulldoze to a compatible Pokémon. (Gen IV: Captivate)

TM79 TM79

Teaches Frost Breath to a compatible Pokémon. (Gen IV: Dark Pulse)

TM80 TM80

Teaches Rock Slide to a compatible Pokémon.

TM81 TM81

Teaches X-Scissor to a compatible Pokémon.

TM82 TM82

Teaches Dragon Tail to a compatible Pokémon. (Gen IV: Sleep Talk)

TM83 TM83

Teaches Work Up to a compatible Pokémon. (Gen IV: Natural Gift)

TM84 TM84

Teaches Poison Jab to a compatible Pokémon.

TM85 TM85

Teaches Dream Eater to a compatible Pokémon.

TM86 TM86

Teaches Grass Knot to a compatible Pokémon.

TM87 TM87

Teaches Swagger to a compatible Pokémon.

TM88 TM88

Teaches Pluck to a compatible Pokémon.

TM89 TM89

Teaches U-turn to a compatible Pokémon.

TM90 TM90

Teaches Substitute to a compatible Pokémon.

TM91 TM91

Teaches Flash Cannon to a compatible Pokémon.

TM92 TM92

Teaches Trick Room to a compatible Pokémon.

TM93 TM93

Teaches Wild Charge to a compatible Pokémon.

TM94 TM94

Teaches Rock Smash to a compatible Pokémon.

TM95 TM95

Teaches Snarl to a compatible Pokémon.

TM96 TM96

Teaches a Pokémon TM96.

TM97 TM97

Teaches a Pokémon TM97.

TM98 TM98

Teaches a Pokémon TM98.

TM99 TM99

Teaches a Pokémon TM99.