TMs and HMs
Technical Machines and Hidden Machines, respectively abbreviated as TMs and HMs, are disk-resemblant devices that encapsulate move techniques that can be taught to compatible Pokémon. These provide avenues for learning moves that might not otherwise be learnable via the Pokémon's level-up/instinctual pool, Move Tutors, or Egg Moves.
For the out-of-battle navigational functionality of HM-learned moves, the HM item must be possessed in your inventory in addition to a Pokémon that totes the move or, particularly for the Surf technique, a surfable Mount.
Differences
The two devices can be dichotomized mainly by their reusability; TMs are single-use items that will be expended when used, whereas HMs are infinitely reusable. Fittingly enough, HMs mostly encapsulate navigational moves that are used outside-of-battle; this is mainly why they are reusable, as a player may end up stranded in an area if they were to replace one of their HM-learned moves and be incapacitated from traversing their way out of the environment.
Contrary to the handheld games, HM-learned moves can be overwritten, here.
List of available TMs and HMs
For a list of compatible Pokémon, refer to the individual move page; you can handily access it by clicking on the move-name link on the tables below.
TMs
| Mega Punch | ||||
Type | Normal | Category | Physical | ||
Base power
80 |
Accuracy 85 |
Priority
0
|
PP
20 |
||
|
| Razor Wind | ||||
Type | Normal | Category | Special | ||
Base power
80 |
Accuracy 100 |
Priority
0
|
PP
10 |
||
|
| Whirlwind | ||||
Type | Normal | Category | Status | ||
Base power
— |
Accuracy — |
Priority
-6
|
PP
20 |
||
|
| Mega Kick | ||||
Type | Normal | Category | Physical | ||
Base power
120 |
Accuracy 75 |
Priority
0
|
PP
5 |
||
|
| Toxic | ||||
Type | Poison | Category | Status | ||
Base power
— |
Accuracy 90 |
Priority
0
|
PP
10 |
||
|
| Body Slam | ||||
Type | Normal | Category | Physical | ||
Base power
80 |
Accuracy 100 |
Priority
0
|
PP
15 |
||
|
| Take Down | ||||
Type | Normal | Category | Physical | ||
Base power
90 |
Accuracy 85 |
Priority
0
|
PP
20 |
||
|
<table style="width:50%; background-color:
- {{Error: no local variable "movetype" has been set._color}}; border: 5px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; font-weight: bold; color:
- {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 25px; padding: 4px; text-align: center;">
<tr style="background-color:
- {{Error: no local variable "movetype" has been set._color_light}}; "><td colspan="2" style="border-radius: 25px 1px 1px 25px; padding: 3px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}};"><td style="background-color:#FFFFFF; border-radius: 25px; border: 1px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 3px;">[[File:TM-Error: no local variable "movetype" has been set..png]]
- {{Error: no local variable "movetype" has been set._color_dark}};>[[Error: no local variable "technique" has been set.|<span style="color:
- {{Error: no local variable "movetype" has been set._color_dark}};">Error: no local variable "technique" has been set.]]
TMError: no local variable "tm" has been set. |
<tr style="background-color:
- {{Error: no local variable "movetype" has been set._color_light}};">
<td style="border-radius: 25px 1px 1px 25px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;">Type
<td style="border-radius: 1px 25px 25px 1px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px; background-color:
- {{Error: no local variable "movetype" has been set._color_dark}};">[[Error: no local variable "movetype" has been set._(type)|Error: no local variable "movetype" has been set.]]
<td style="border-radius: 25px 1px 1px 25px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;">Category
<td style="border-radius: 1px 25px 25px 1px; border: 3px solid #{{Error: no local variable "category" has been set._color_dark}}; padding: 4px; background-color:#{{Error: no local variable "category" has been set._color}};">[[Error: no local variable "category" has been set._Moves|Error: no local variable "category" has been set.]] <tr style="background-color:
- {{Error: no local variable "movetype" has been set._color_light}};>
<td style="border-radius: 25px 1px 1px 25px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;">Base power
<div style="background-color:#FFFFFF; border: 1px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 25px; width: 30%; margin: auto auto; color:#000000; font-weight: normal;">Error: no local variable "power" has been set.
<td style="border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}};">Accuracy<div style="background-color:#FFFFFF; border: 1px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; width: 30%; border-radius: 25px; margin: auto auto; color:#000000; font-weight: normal;">Error: no local variable "accuracy" has been set.
<td style="border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;"><span style="color: #{{Error: no local variable "movetype" has been set._color_dark}};">Priority
<div style="background-color:#FFFFFF; border: 1px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 25px; width: 30%; margin: auto auto; color:#000000; font-weight: normal;">0
<td style="border-radius: 1px 25px 25px 1px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;">PP
<div style="background-color:#FFFFFF; border: 1px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 25px; width: 30%; margin: auto auto; color:#000000; border-radius: 25px; font-weight: normal;">Error: no local variable "pp" has been set.
<td colspan="4" style="border-radius: 25px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; background-color:
- {{Error: no local variable "movetype" has been set._color_light}}; padding: 3px;">
Obtainability <ul style="background-color:#FFFFFF; border: 1px solid - {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 20px; text-align: left; font-weight: normal; color:#000000;">
- Buyable from Cerulean Gym's greeter upon defeating Misty. 1 for
1,500; 5 for
6,000
TM12 Water Gun Type Water Category Special Base power 40Accuracy 100Priority 0PP 25Obtainability - Ground-lootable in Mt. Moon B1F
TM13 Ice Beam Type Ice Category Special Base power 90Accuracy 100Priority 0PP 10Obtainability - Purchasable at Mahogany Gym's greeter after defeating Pryce. 1 for
4,000; 5 for
16,000
- Potential reward for defeating the Lorelei-boss NPC
- Purchasable at Mauville Game Corner for
5,000
- Purchasable at Hoenn Abandoned Ship B1F Room 4 for
5,000
TM14 Blizzard Type Ice Category Special Base power 110Accuracy 70Priority 0PP 5Obtainability - Purchasable at Goldenrod Department Store for
5,500 apiece
- Potential reward for defeating the Lorelei-boss NPC
- Purchasable at Lilycove Department Store for
5,500 apiece
TM15 Hyper Beam Type Normal Category Special Base power 150Accuracy 90Priority 0PP 5Obtainability - Purchasable at Goldenrod Department Store for
7,500
- Purchasable at Lilycove Department Store for
5,500
TM16 Pay Day Type Normal Category Physical Base power 40Accuracy 100Priority 0PP 20Obtainability - Purchasable at Goldenrod Department Store for
3,000
TM17 Submission Type Fighting Category Physical Base power 80Accuracy 80Priority 0PP 25Obtainability - Purchasableat Celadon Department Store for
3,500 apiece
- Purchasable at Goldenrod Department Store for
5,000 apiece
TM19 Seismic Toss Type Fighting Category Physical Base power —Accuracy 100Priority 0PP 20Obtainability
TM21 Mega Drain Type Grass Category Special Base power 40Accuracy 100Priority 0PP 15Obtainability - Buyable from Celadon Gym's greeter upon defeating Erika. 1 for
1,500; 5 for
6,000
<table style="width:50%; background-color:- {{Error: no local variable "movetype" has been set._color}}; border: 5px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; font-weight: bold; color:
- {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 25px; padding: 4px; text-align: center;">
<tr style="background-color:
- {{Error: no local variable "movetype" has been set._color_light}}; "><td colspan="2" style="border-radius: 25px 1px 1px 25px; padding: 3px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}};"><td style="background-color:#FFFFFF; border-radius: 25px; border: 1px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 3px;">[[File:TM-Error: no local variable "movetype" has been set..png]]
<td colspan="2" style="border-radius: 1px 25px 25px 1px; border: 3px solidTMError: no local variable "tm" has been set. - {{Error: no local variable "movetype" has been set._color_dark}};>[[Error: no local variable "technique" has been set.|<span style="color:
- {{Error: no local variable "movetype" has been set._color_dark}};">Error: no local variable "technique" has been set.]]
<tr style="background-color:
- {{Error: no local variable "movetype" has been set._color_light}};">
<td style="border-radius: 25px 1px 1px 25px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;">Type
<td style="border-radius: 1px 25px 25px 1px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px; background-color:
- {{Error: no local variable "movetype" has been set._color_dark}};">[[Error: no local variable "movetype" has been set._(type)|Error: no local variable "movetype" has been set.]]
<td style="border-radius: 25px 1px 1px 25px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;">Category
- {{Error: no local variable "movetype" has been set._color_light}};>
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;">Base power
- {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 25px; width: 30%; margin: auto auto; color:#000000; font-weight: normal;">Error: no local variable "power" has been set.
- {{Error: no local variable "movetype" has been set._color_dark}};">Accuracy<div style="background-color:#FFFFFF; border: 1px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; width: 30%; border-radius: 25px; margin: auto auto; color:#000000; font-weight: normal;">Error: no local variable "accuracy" has been set.
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;"><span style="color: #{{Error: no local variable "movetype" has been set._color_dark}};">Priority
- {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 25px; width: 30%; margin: auto auto; color:#000000; font-weight: normal;">0
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;">PP
- {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 25px; width: 30%; margin: auto auto; color:#000000; border-radius: 25px; font-weight: normal;">Error: no local variable "pp" has been set.
- {{Error: no local variable "movetype" has been set._color_dark}}; background-color:
- {{Error: no local variable "movetype" has been set._color_light}}; padding: 3px;">
Obtainability <ul style="background-color:#FFFFFF; border: 1px solid - {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 20px; text-align: left; font-weight: normal; color:#000000;">
- Purchasable at Celadon Department Store for
4,000
- Potentially rewarded by Erika in Viridian Maze
TM23 Dragon Rage Type Dragon Category Physical Base power —Accuracy 100Priority 0PP 10Obtainability - Ground-lootable in Viridian Maze
- Purchasable at Veilstone Department Store for
3,000 apiece
- Purchasable from the Artifact Maniac at Historical Site for 150 Excavation Pieces
TM24 Thunderbolt Type Electric Category Special Base power 90Accuracy 100Priority 0PP 15Obtainability - Buyable from Vermilion Gym's greeter upon defeating Lt. Surge. 1 for
3,000; 5 for
12,000
- Random drop from Power Plant Pokéstop
- Purchasable at Mauville Game Corner for
5,000 apiece
- Rewardable upon defeating Lt. Surge in New Mauville
- Buyable from Mauville Gym's greeter upon defeating Wattson. 1 for
3,000; 5 for
12,000
TM25 Thunder Type Electric Category Special Base power 110Accuracy 70Priority 0PP 10Obtainability - Purchasable from Goldenrod Department Store for
5,500 apiece
- Purchasable from Lilycove Department Store for
5,000 apiece
- Rewardable upon defeating Lt. Surge in New Mauville
TM26 Earthquake Type Ground Category Physical Base power 100Accuracy 100Priority 0PP 10Obtainability - Sold by Viridian Gym's greeter upon defeating Giovanni. 1 for
6,000; 5 for
24,000
- Potential reward for defeating the Bruno-boss NPC
TM27 Fissure Type Ground Category Physical Base power —Accuracy 30Priority 0PP 5Obtainability - Potential eventuality of a reward from Celadon City's iteration of Daily Challenges
- Purchasable at Veilstone Department Store for
5,500 apiece
- Purchasable from the Artifact Maniac at Historical Site for 150 Excavation Pieces
TM28 Dig Type Ground Category Physical Base power 80Accuracy 100Priority 0PP 10Obtainability - One-off freebie from the burglarized house in Cerulean City after defeating Misty in Cerulean Gym
- Celadon Department Store for
3,500 apiece
- Route 36 smuggler for
5,000 apiece
- Lilycove Department Store for
4,000 apiece
- Ground-lootable on Route 114
TM29 Psychic Type Psychic Category Special Base power 90Accuracy 100Priority 0PP 10Obtainability - Purchasable from Saffron Gym's greeter upon defeating Sabrina. 1 for
3,000; 5 for
12,000
- Purchasable at Mauville Game Corner for
5,000 apiece
TM33 Reflect Type Psychic Category Status Base power —Accuracy —Priority 0PP 20Obtainability - Purchasable at Goldenrod Department Store for
3,000 apiece
- Purchasable at Lilycove Department Store for
5,500 apiece
TM34 Bide Type Normal Category Physical Base power —Accuracy —Priority +1PP 10Obtainability - Purchasable from Pewter Gym after defeating Brock. 1 for
750; 5 for
3,000
TM37 Egg Bomb Type Normal Category Physical Base power 100Accuracy 75Priority 0PP 10Obtainability - Purchasable at Lilycove Department Store for
3,000 apiece
TM38 Fire Blast Type Fire Category Special Base power 110Accuracy 85Priority 0PP 5Obtainability - Purchasable from Goldenrod Department Store for
5,500 apiece
- Purchasable from Lilycove Department Store for
5,000 apiece
- Purchasable from the TM-vendor in Slateport City's marketplace for
5,000 apiece
TM39 Swift Type Normal Category Special Base power 60Accuracy —Priority 0PP 20Obtainability - Purchasable from Celadon Department Store for
3,500
TM40 Skull Bash Type Normal Category Physical Base power 100Accuracy 100Priority 0PP 15Obtainability - Purchasable from Lilycove Department Store for
4,000
<table style="width:50%; background-color:- {{Error: no local variable "movetype" has been set._color}}; border: 5px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; font-weight: bold; color:
- {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 25px; padding: 4px; text-align: center;">
<tr style="background-color:
- {{Error: no local variable "movetype" has been set._color_light}}; "><td colspan="2" style="border-radius: 25px 1px 1px 25px; padding: 3px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}};"><td style="background-color:#FFFFFF; border-radius: 25px; border: 1px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 3px;">[[File:TM-Error: no local variable "movetype" has been set..png]]
<td colspan="2" style="border-radius: 1px 25px 25px 1px; border: 3px solidTMError: no local variable "tm" has been set. - {{Error: no local variable "movetype" has been set._color_dark}};>[[Error: no local variable "technique" has been set.|<span style="color:
- {{Error: no local variable "movetype" has been set._color_dark}};">Error: no local variable "technique" has been set.]]
<tr style="background-color:
- {{Error: no local variable "movetype" has been set._color_light}};">
<td style="border-radius: 25px 1px 1px 25px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;">Type
<td style="border-radius: 1px 25px 25px 1px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px; background-color:
- {{Error: no local variable "movetype" has been set._color_dark}};">[[Error: no local variable "movetype" has been set._(type)|Error: no local variable "movetype" has been set.]]
<td style="border-radius: 25px 1px 1px 25px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;">Category
- {{Error: no local variable "movetype" has been set._color_light}};>
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;">Base power
- {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 25px; width: 30%; margin: auto auto; color:#000000; font-weight: normal;">Error: no local variable "power" has been set.
- {{Error: no local variable "movetype" has been set._color_dark}};">Accuracy<div style="background-color:#FFFFFF; border: 1px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; width: 30%; border-radius: 25px; margin: auto auto; color:#000000; font-weight: normal;">Error: no local variable "accuracy" has been set.
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;"><span style="color: #{{Error: no local variable "movetype" has been set._color_dark}};">Priority
- {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 25px; width: 30%; margin: auto auto; color:#000000; font-weight: normal;">0
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;">PP
- {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 25px; width: 30%; margin: auto auto; color:#000000; border-radius: 25px; font-weight: normal;">Error: no local variable "pp" has been set.
- {{Error: no local variable "movetype" has been set._color_dark}}; background-color:
- {{Error: no local variable "movetype" has been set._color_light}}; padding: 3px;">
Obtainability <ul style="background-color:#FFFFFF; border: 1px solid - {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 20px; text-align: left; font-weight: normal; color:#000000;">
- Purchasable at Goldenrod Department Store for
3,000 apiece
TM42 Dream Eater Type Psychic Category Special Base power 100Accuracy 100Priority 0PP 15Obtainability - Potential reward from Celadon City's iteration of Daily Challenges
- Ground-lootable on Route 35
TM44 Rest Type Psychic Category Status Base power —Accuracy —Priority 0PP 10Obtainability - Purchasable at Lilycove Department Store for
6,000 apiece
- Elder Maulana in Vermilion City. 1 for
6,000 and 5 for
24,000
TM45 Thunder Wave Type Electric Category Status Base power —Accuracy 100Priority 0PP 20Obtainability - Purchasable from Celadon Department Store for
2,000
- Random drop from Power Plant Pokéstop
TM46 Psywave Type Psychic Category Special Base power —Accuracy 80Priority 0PP 15Obtainability - Ground-lootable in Goldenrod Underground Path
- Sold by the TM-vendor at Slateport City's marketplace
TM48 Rock Slide Type Rock Category Physical Base power 75Accuracy 90Priority 0PP 10Obtainability - Purchasable at Goldenrod Department Store for
3,000
TM52 Dragon Claw Type Dragon Category Physical Base power 80Accuracy 100Priority 0PP 15Obtainability - Purchasable at Celadon Department Store for
3,500
- Purchasable at Goldenrod Department Store for
8,000
- Purchasable at Mauville Game Corner for
3,500
- Rewardable from the Shary & Shaui boss
TM53 Psyshock Type Psychic Category Special Base power 80Accuracy 100Priority 0PP 10Obtainability - Purchasable at Celadon Department Store for
3,500
TM54 Calm Mind Type Psychic Category Status Base power —Accuracy —Priority 0PP 20Obtainability - Sold by Trainers Valley's TM-vendor for
5,000 apiece
- Sold by Mossdeep Gym's greeter. 1 for
2,000; 5 for
10,000
- Rewardable from the Shary & Shaui boss
TM55 Roar Type Normal Category Status Base power —Accuracy —Priority -6PP 20Obtainability - Purchasable at Celadon Department Store for
2,000 apiece
- Sold by the Katy Perry caricature on Route 114. 1 for
2,000; 5 for
8,000
TM57 Hail Type Ice Category Status Base power —Accuracy —Priority 0PP 10Obtainability - Purchasable at Celadon Department Store for
2,000 apiece
TM58 Bulk Up Type Fighting Category Status Base power —Accuracy —Priority 0PP 20Obtainability - Sold by Dewford Gym's greeter. 1 for
2,500; 5 for
10,000
- Purchasable at Veilstone Department Store for
3,500 apiece
TM60 Hidden Power Type Normal Category Special Base power 60Accuracy 100Priority 0PP 15Obtainability - Purchasable from the TM-vendor at Slateport City's marketplace for
4,000 apiece
TM61 Sunny Day Type Fire Category Status Base power —Accuracy —Priority 0PP 5Obtainability - Purchasable at Celadon Department Store for
2,000
TM62 Taunt Type Dark Category Status Base power —Accuracy 100Priority 0PP 20Obtainability - Rewardable in the Trick House Prize Room
- Purchasable at Celadon Department Store for
2,000 apiece
- Rewardable from the Shary & Shaui boss
TM66 Light Screen Type Psychic Category Status Base power —Accuracy —Priority 0PP 30Obtainability - Purchasable at Lilycove Department Store for
6,000 apiece
TM67 Protect Type Normal Category Status Base power —Accuracy —Priority +4PP 10Obtainability - Sold by the TM-vendor at Trainers Valley for
5,500 apiece
- Ground-lootable in Amazon Forest
- Purchasable at Veilstone Department Store for
6,000 apiece
TM68 Rain Dance Type Water Category Status Base power —Accuracy —Priority 0PP 5Obtainability - Purchasable at Celadon Department Store for
2,000 apiece
TM69 Roost Type Flying Category Status Base power —Accuracy —Priority 0PP 10Obtainability - Purchasable at Trainers Valley for
6,000 apiece
TM75 Swords Dance Type Normal Category Status Base power —Accuracy —Priority 0PP 20Obtainability - Purchasable at Trainers Valley for
5,000 apiece
TM80 Shadow Ball Type Ghost Category Special Base power 80Accuracy 100Priority 0PP 15Obtainability - Potential reward from Celadon City's iteration of Daily Challenges
- Ground-lootable in Lavender Town's Hall of Fame site
- Purchasable at Lilycove Department Store for
4,000 apiece
- Potential reward for defeating the Morty and Shary & Shaui bosses
TM81 Brick Break Type Fighting Category Physical Base power 75Accuracy 100Priority 0PP 15Obtainability - Purchasable at Trainers Valley for
7,500 apiece
TM85 Flamethrower Type Fire Category Special Base power 90Accuracy 100Priority 0PP 15Obtainability - Purchasable from Cinnabar Gym's greeter after defeating Blaine. 1 for
3,000; 5 for
12,000
- Purchasable from Mauville Game Corner for
5,000
- Rewardable from the Shary * Shaui boss
TM86 Sludge Bomb Type Poison Category Special Base power 90Accuracy 100Priority 0PP 10Obtainability - Buyable from the vendor at Dewford Town after the Balance Badge has been obtained. 1 for
5,000; 5 for
20,000
TM87 Sandstorm Type Ground Category Status Base power —Accuracy —Priority 0PP 10Obtainability - Purchasable at Celadon Department Store for
2,000 apiece
- Purchasable at Goldenrod Department Store for
2,000 apiece
- Sold by the TM-vendor at Slateport City's marketplace for
3,500 apiece
TM89 Rock Tomb Type Rock Category Physical Base power 60Accuracy 95Priority 0PP 15Obtainability - Sold by Rustboro Gym's greeter upon defeating Roxanne. 1 for
3,000; 5 for
12,000
TM92 Facade Type Normal Category Physical Base power 70Accuracy 100Priority 0PP 20Obtainability - Sold by Petalburg Gym's greeter upon defeating Norman. 1 for
3,500; 5 for
14,000
- Rewardable from the Shary & Shaui boss
TM96 Thief Type Dark Category Physical Base power 60Accuracy 100Priority 0PP 25Obtainability - Purchasable from the vendor on Celadon Department Store's rooftop for
7,500 apiece thereupon completing the localized Celadon-mart quest
- Rewardable from the Shary & Shaui boss
TM100 Overheat Type Fire Category Special Base power 130Accuracy 90Priority 0PP 5Obtainability - Sold by Lavaridge Gym's greeter upon defeating Flannery. 1 for
7,000; 5 for
28,000
- Potential reward for defeating the Guardian-boss NPC
- Ground-lootable on Mt. Summer Exterior
TM104 False Swipe Type Normal Category Physical Base power 40Accuracy 100Priority 0PP 40Obtainability - Freebie in Rustboro City's Pokémart
- Purchasable at Route 48. 1 for
4,000; 5 for
16,000
- Purchasable at Lilycove Department Store and Veilstone Department Store for
4,000 apiece
TM105 Scald Type Water Category Special Base power 80Accuracy 100Priority 0PP 15Obtainability - Purchasable at Lilycove Department Store and Veilstone Department Store for
8,000 apiece
TM111 Will-O-Wisp Type Fire Category Status Base power —Accuracy 85Priority 0PP 15Obtainability - Purchasable at Celadon Department Store for
5,000 apiece
TM114 Rock Smash Type Fighting Category Physical Base power 40Accuracy 100Priority 0PP 15Obtainability - One-off freebie from a Professor Oak aide on the second floor of Route 11's stophouse (requires 30 caught-data entries)
- Purchasable at Celadon Department Store and Veilstone Department Store for
3,500 apiece
- Purchasable from the smuggler on Route 36 for
5,000 apiece
- Purchasable from a vendor in a Mauville City house for
5,000 apiece
TM115 Shadow Claw Type Ghost Category Physical Base power 70Accuracy 100Priority 0PP 15Obtainability - Potential reward from Celadon City's iteration of Daily Challenges
- Ground-lootable on Burned Tower's second floor
- Sold by the TM-vendor at Slateport City's marketplace for
3,500
- Potential reward for defeating the Morty and Shary & Shaui bosses
TM122 Volt Switch Type Electric Category Special Base power 70Accuracy 100Priority 0PP 20Obtainability - Purchasable at Mauville Game Corner for
2,500 apiece
- Rewardable upon defeating Lt. Surge in New Mauville
TM138 Sleep Talk Type Normal Category Status Base power —Accuracy —Priority 0PP 10Obtainability - Purchasable at Lilycove Department Store for
7,000 apiece
<table style="width:50%; background-color:- {{Error: no local variable "movetype" has been set._color}}; border: 5px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; font-weight: bold; color:
- {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 25px; padding: 4px; text-align: center;">
<tr style="background-color:
- {{Error: no local variable "movetype" has been set._color_light}}; "><td colspan="2" style="border-radius: 25px 1px 1px 25px; padding: 3px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}};"><td style="background-color:#FFFFFF; border-radius: 25px; border: 1px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 3px;">[[File:TM-Error: no local variable "movetype" has been set..png]]
<td colspan="2" style="border-radius: 1px 25px 25px 1px; border: 3px solidTMError: no local variable "tm" has been set. - {{Error: no local variable "movetype" has been set._color_dark}};>[[Error: no local variable "technique" has been set.|<span style="color:
- {{Error: no local variable "movetype" has been set._color_dark}};">Error: no local variable "technique" has been set.]]
<tr style="background-color:
- {{Error: no local variable "movetype" has been set._color_light}};">
<td style="border-radius: 25px 1px 1px 25px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;">Type
<td style="border-radius: 1px 25px 25px 1px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px; background-color:
- {{Error: no local variable "movetype" has been set._color_dark}};">[[Error: no local variable "movetype" has been set._(type)|Error: no local variable "movetype" has been set.]]
<td style="border-radius: 25px 1px 1px 25px; border: 3px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;">Category
- {{Error: no local variable "movetype" has been set._color_light}};>
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;">Base power
- {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 25px; width: 30%; margin: auto auto; color:#000000; font-weight: normal;">Error: no local variable "power" has been set.
- {{Error: no local variable "movetype" has been set._color_dark}};">Accuracy<div style="background-color:#FFFFFF; border: 1px solid
- {{Error: no local variable "movetype" has been set._color_dark}}; width: 30%; border-radius: 25px; margin: auto auto; color:#000000; font-weight: normal;">Error: no local variable "accuracy" has been set.
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;"><span style="color: #{{Error: no local variable "movetype" has been set._color_dark}};">Priority
- {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 25px; width: 30%; margin: auto auto; color:#000000; font-weight: normal;">0
- {{Error: no local variable "movetype" has been set._color_dark}}; padding: 4px;">PP
- {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 25px; width: 30%; margin: auto auto; color:#000000; border-radius: 25px; font-weight: normal;">Error: no local variable "pp" has been set.
- {{Error: no local variable "movetype" has been set._color_dark}}; background-color:
- {{Error: no local variable "movetype" has been set._color_light}}; padding: 3px;">
Obtainability <ul style="background-color:#FFFFFF; border: 1px solid - {{Error: no local variable "movetype" has been set._color_dark}}; border-radius: 20px; text-align: left; font-weight: normal; color:#000000;">
- Purchasable from Azalea Gym's greeter upon defeating Bugsy. 1 for
2,500; 5 for
10,000
- Potential reward for defeating the Bugsy-boss NPC
HMs
HM01 Cut Type Normal Category Physical Base power 50Accuracy 95Priority 0PP 30Obtainability - It's rewarded by the captain on the S.S. Anne thereupon completing its quest
HM02 Fly Type Flying Category Physical Base power 90Accuracy 95Priority 0PP 15Obtainability - Reaped from Yorkie on Route 16 upon completing the intraregional-subway quest
HM03 Surf Type Water Category Special Base power 90Accuracy 100Priority 0PP 15Obtainability - Found in a house in Safari Area 3, which is accessible after defeating Victor on Route 19
HM05 Flash Type Normal Category Status Base power —Accuracy 100Priority 0PP 20Obtainability - Claimable in one of Route 2's stophouses (the Diglett's Cave segment of the route) from a Professor Oak aide. It requires 10 caught-data entries to have been registered on your Pokédex
HM06 Dive Type Water Category Physical Base power 80Accuracy 100Priority 0PP 10Obtainability - Claimable at Mossdeep Space Center 1F
HM07 Waterfall Type Water Category Physical Base power 80Accuracy 100Priority 0PP 15Obtainability - Obtainable within Cave of Origin on B3F
- Found at Sinnoh Safari Area Zone 4 (only if you had not found it previously)
TM-tutors
- Main article: TM-tutors
TM-tutors are a subscope of move-tutors wherein TM techniques can be taught to technique-compatible tutees by move-tutors; this is a makeshift impartation for TM devices that are not programmed in—and thus not distributable—at this time. This avenue is employed to augment the pool of available TMs.
TM-tutors are expected to be defunctionalized once their respective techniques are programmed into distributable TM devices.
See also