Pokemon Emerald TM and HM Cheat


TM and HM have plenty of uses in every Pokemon main game series. TM teaches your Pokemon new skills while HM’s works almost identical, but there are several differences between the two. You can utilize HM multiple times, and the moves can be used out of the battle.

Sometimes you need to teach your Pokemon a new skill which essential for your journey. Searching to acquire these TM/HM can be time-consuming; that is why cheats are used to make your gaming experience smoother.

Featured Videos

Quick trivia: TM stands for Technical Machine, and HM means Hidden Machine.

In Pokemon Emerald, you can quickly obtain your desired HM and TM through Gameshark code cheats. Find below your desired TM and HM item and use it as you want in your Pokemon Emerald game.

TM and HM Cheats for Pokemon Emerald

How to use
Enter code 82005274 0YYY and replace YYY with the listed item digits below. For example, enter code 82005274 0121 to obtain TM01. After activation, head over to Pokemart and purchase the first item in the buy list. The purchased item is the tm/hm of your choice.

Pokemon emerald tm hm cheat
TM’s and HM’s

82005274 0YYY
Replace YYY With Item Digits

121 – TM01 = Focus Punch
122 – TM02 = Dragon Claw
123 – TM03 = Water Pulse
124 – TM04 = Calm Mind
125 – TM05 = Roar
126 – TM06 = Toxic
127 – TM07 = Hail
128 – TM08 = Bulk Up
129 – TM09 = Bullet Seed
12A – TM10 = Hidden Power
12B – TM11 = Sunny Day
12C – TM12 = Taunt
12D – TM13 = Ice Beam
12E – TM14 = Blizzard
12F – TM15 = Hyper Beam
130 – TM16 = Light Screen
131 – TM17 = Protect
132 – TM18 = Rain Dance
133 – TM19 = Giga Drain
134 – TM20 = Safeguard
135 – TM21 = Frustration
136 – TM22 = SolarBeam
137 – TM23 = Iron Tail
138 – TM24 = Thunderbolt
139 – TM25 = Thunder
13A – TM26 = Earthquake
13B – TM27 = Return
13C – TM28 = Dig
13D – TM29 = Psychic
13E – TM30 = Shadow Ball
13F – TM31 = Brick Break
140 – TM32 = Double Team
141 – TM33 = Reflect
142 – TM34 = Shock Wave
143 – TM35 = Flamethrower
144 – TM36 = Sludge Bomb
145 – TM37 = Sandstorm
146 – TM38 = Fire Blast
147 – TM39 = Rock Tomb
148 – TM40 = Aerial Ace
149 – TM41 = Torment
14A – TM42 = Facade
14B – TM43 = Secret Power
14C – TM44 = Rest
14D – TM45 = Attract
14E – TM46 = Thief
14F – TM47 = Steel Wing
150 – TM48 = Skill Swap
151 – TM49 = Snatch
152 – TM50 = Overheat
153 – HM01 = Cut
154 – HM02 = Fly
155 – HM03 = Surf
156 – HM04 = Strength
157 – HM05 = Flash
158 – HM06 = Rock Smash
159 – HM07 = Waterfall
15A – HM08 = Dive

Final Thoughts

Finding these tm/hm manually in its location in Pokemon emerald takes forever. With the help of cheats, you can have all of them without a problem.

Also, you might want to check our collection of Pokemon emerald cheats to find out which other cheat codes useful for your game.

Notify of

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Inline Feedbacks
View all comments

Perfect everything works just make sure folks you have the money cheat first then you can go hard from there

What type of cheat this is

Okay i have it so the poke ball is the first thing on the list will it still work?

Guys go to mart instead of pc

Btw I use my boy emulator it works for me

Hey thanks it’s works for me where should I find the rarecandy hack ? For emrald ofc anyways thanks a lot for the cheat

What do I put in Cheat name??

What mart is it

the one with blue roof

When I put the aerial ace cheatcode and I go to the pokemart the following happens 1. There is no item with a disk symbol 2. Even though I bought the first item when I check my inventory there is no 0 tm either on the pc 🙁

TM code doesn’t work for me, it says “Code seems to work for a different game”

How to get dragon ascent move for mega evolving rayquaza

I’m using a real gba so with a gameshark will this work? & where’s the master code for this?

There is no Poison Sting and Tackle?

Please send cheat for crunch

How do I see the list of tm codes?

121 – TM01 = Focus Punch* 122 – TM02 = Dragon Claw* 123 – TM03 = Water Pulse* 124 – TM04 = Calm Mind* 125 – TM05 = Roar* 126 – TM06 = Toxic* 127 – TM07 = Hail* 128 – TM08 = Bulk Up* 129 – TM09 = Bullet Seed* 12A – TM10 = Hidden Power* 12B – TM11 = Sunny Day* 12C – TM12 = Taunt* 12D – TM13 = Ice Beam* 12E – TM14 = Blizzard* 12F – TM15 = Hyper Beam* 130 – TM16 = Light Screen* 131 – TM17 = Protect* 132 – TM18 =… Read more »

what is the cheat code for brave bird,dragon pulse , dark pulse ,blaze kick and punch,mega kick and punch, flare blitz, blaze

Half of those moves don’t exist in Gen III (which Emerald is)

Is there a full list of all the moves in pokemon mega emerald

Cheats for Brave bird

what is the cheat move of dark pulse?

Dude where pokemart can i fint it cause there are many pokemarts in the game

Those cheats need any master code?

When i try using it,it changes it to ???????

i have problems using the cheats in vba, please help))):

Go to the mart and buy the first item if it shows a disc. If you want it to be removed, just remove the cheat/delete it and it’ll go back to normal.

is there a TM and HM cheat that goes straight to the bag?

How to get tm earthquake cheat? im using vba at laptop

How to use the cheat of secret power?
Right now nothing is happening.

where is your article on how to cheat

How to get dig

how ta get rock slide?

Can someone please help me !!!! Ive been playng pokemon emerald edition for about a week now and i recently used a give all tm/hm cheat code that filled my pokeball bag with tms/hms therefore i couldn’t even catch any new Pokemon, so I started. New game and now it’s not letting me receive any tms/hms and making further progress in the game impossible. This really sucks because I love the game enough to grind out again just to proceed and progress if there’s any possible way to end this madness someone please explain to me how I would appreciate… Read more »

Stupid question just cant remember which no is fly plz can someone tell

Look it up on Bulbapedia instead of asking in a comment section

I can’t seem to get any of these to run on my computer emulator. Is there anything that I’m missing?

on my game i have to get the tm or hm in pokemart

Hello how can i play pokemon emrald

Download gameboy

Does it work with the Android GBA emulator called GBA+?

good cheat of emerald

Those cheats need any master code?

What do you have to do to get it to work?

How do i withdraw items from pc

I need specific instructions plz. My Boy Emulator is accepting the code, but it’s not working. I think I’m missing a step. :l

It doesn’t work its not showing a disks in the poke mart haw do I fix it

The Hms are not working for me

Does work for my boy emulator

I doesn’t work for me..

it is only in the poke mart for lots of money not in the pc

Me either.

It works!