Looking for all TM and HM locations in Pokemon Heart & Soul? This page lists where to find every Technical Machine and Hidden Machine available in the game, including their locations, how to get them, and whether they’re reusable. Whether you’re building the perfect team or just exploring, this guide will help you track down every move item with ease.
Pokemon Heart & Soul TMs Locations
Note: TMs are reusable, so you can use them infinitely.
| TM No. | Move | Location / Source |
|---|---|---|
| TM01 | Focus Punch | Chuck |
| TM02 | Dragon Claw | Clair |
| TM03 | Water Pulse | Misty |
| TM04 | Calm Mind | Director underground goldenrod |
| TM05 | Roar | Route32 |
| TM06 | Toxic | Janine |
| TM07 | Hail | Beat Pryce |
| TM08 | Bulk Up | Blue |
| TM09 | Bullet Seed | Bugsy |
| TM10 | Hidden Power | Lake of rage |
| TM11 | Sunny Day | ilex forest |
| TM12 | Taunt | Burned tower b1f |
| TM13 | Ice Beam | Goldenrod Game Corner |
| TM14 | Blizzard | Celadon Department Store + ICE PATH |
| TM15 | Hyper Beam | Celadon Department Store |
| TM16 | Light Screen | Goldenrod Department Store |
| TM17 | Protect | Goldenrod Department Store |
| TM18 | Rain Dance | Slowpoke Well |
| TM19 | Giga Drain | Erika |
| TM20 | Safeguard | Goldenrod Department Store |
| TM21 | Frustration | Goldenrod Department Store |
| TM22 | Solarbeam | Route27 |
| TM23 | Iron Tail | Jasmine |
| TM24 | Thunderbolt | Goldenrod Game Corner + surge |
| TM25 | Thunder | Celadon Department Store + Power Plant |
| TM26 | Earthquake | Brock |
| TM27 | Return | Goldenrod Department Store |
| TM28 | Dig | National Park |
| TM29 | Psychic | Goldenrod Game Corner, psychic house |
| TM30 | Shadow Ball | Beat Morty |
| TM31 | Brick Break | Route 39 |
| TM32 | Double Team | Falkner |
| TM33 | Reflect | Goldenrod Department Store |
| TM34 | Shock Wave | Olivine City Lighthouse |
| TM35 | Flamethrower | Goldenrod Game Corner |
| TM36 | Sludge Bomb | Route 43 guard |
| TM37 | Sandstorm | Route27 house, friendship mon |
| TM38 | Fire Blast | Celadon Department Store |
| TM39 | Rock Tomb | Route 35 floor |
| TM40 | Aerial Ace | Route 14 |
| TM41 | Torment | Route 31 Kenya sleeping guy |
| TM42 | Facade | Rock Tunnel |
| TM43 | Secret Power | Union Cave |
| TM44 | Rest | Celadon mansion rooftop house night |
| TM45 | Attract | Whitney |
| TM46 | Thief | Rocket Hideout |
| TM47 | Steel Wing | Route 28 |
| TM48 | Skill Swap | Radio tower |
| TM49 | Snatch | Route39 Farm |
| TM50 | Overheat | Blaine |
Pokemon Heart & Soul HMs Locations
Note: HMs do not need to be taught to a Pokemon to use them. Simply obtain the HM, and the corresponding ability will be usable in the overworld.
| HM No | HM Name | Location |
|---|---|---|
| HM01 | Cut | Ilex Forest |
| HM02 | Fly | Chuck |
| HM03 | Surf | Ecruteak Theater |
| HM04 | Strength | Olivine Cafe |
| HM05 | Flash | Sprout Tower |
| HM06 | Rock Smash | Route36 |
| HM07 | Waterfall | Ice Path |
| HM08 | Whirlpool | Rocket Hideout |

4 Comments
Is it possible to edit the TMs so that they are the original GSC ones? I’d really like to make an edit myself, but the program I use to edit moves and TMs (G3T) doesn’t work because of .ini tables, and that’s well beyond my area of expertise 🙁
First of all, congrats to everyone involved for making such an amazing rom hack, this is my first playthrough on a rom hack ever and it couldn’t have been more perfect, love every single thing about it. Gen 2 on Gen 3 graphics with Gen 4 mechanics is a must play for every Pokémon fan. I’m actually trying to 100% it, currently at 222 in game hours, 400 Pokémon caught, that said I noticed some of the documentation is outdated for the current version (1.2.1) for example the Pokédex not matching the in game one or Eevee not evolving into Sylveon by learning a Fairy type move, (you have to be holding a Heart Scale instead), and the current issue I’m having is the locations for the TM41 Torment and TM21 Frustration are either incorrect, or straight bugged, they’re the only ones that I’m missing and don’t seem to be on their respective locations, I already exhausted all dialog with the sleeping guy in route 31 for TM41 and already bought every TM that there is to buy from the Goldenrod City shop and TM21 isn’t one of them, also got every TM that is available in the Game Corners as well even though they’re repeats.
Playing on v1.2.1.
Where can I fing TM21 & TM41 ?
Is there no tm for thunder wave?