Click on the number of any of the TMs and HM in Pokémon Omega Ruby and Alpha Sapphire to get a detailed location guide.
| # | Move: | Type: | Use: | Power: | Accuracy: | PP: |
|---|---|---|---|---|---|---|
| HM01 | Cut | ![]() |
Cut trees outside of battle. | 50 | 95% | 30 |
| HM02 | Fly | ![]() |
Teleport to previously visited locations outside of battle. | 90 | 95% | 15 |
| HM03 | Surf | ![]() |
Travel across water outside of battle. | 90 | 100% | 15 |
| HM04 | Strength | ![]() |
Move boulders outside of battle. | 80 | 100% | 15 |
| HM05 | Waterfall | ![]() |
Climb waterfalls outside of battle. | 80 | 100% | 15 |
| HM06 | Rock Smash | ![]() |
Smash rocks outside of battle. | 40 | 100% | 15 |
| HM07 | Dive | ![]() |
Dive underwater outside of battle. | 80 | 100% | 10 |
| # | Move: | Type: | Effect: | Power: | Accuracy: | PP: |
|---|---|---|---|---|---|---|
| TM01 | Hone Claws | ![]() |
+1 Attack, +1 Accuracy | -- | -- | 15 |
| TM02 | Dragon Claw | ![]() |
Damages target | 80 | 100% | 15 |
| TM03 | Psyschock | ![]() |
Damages target | 80 | 100% | 10 |
| TM04 | Calm Mind | ![]() |
+1 Special Attack, +1 Special Defense | -- | -- | 20 |
| TM05 | Roar | ![]() |
Forces opponent to switch Poké,mon at random, Escapes wild battle | -- | -- | 20 |
| TM06 | Toxic | ![]() |
Poisons target, worsens every turn | -- | 90% | 10 |
| TM07 | Hail | ![]() |
Causes a hailstorm that lasts for 5 turns, damages all but Ice types | -- | -- | 10 |
| TM08 | Bulk Up | ![]() |
+1 Attack, +1 Defense | -- | -- | 20 |
| TM09 | Venoshock | ![]() |
2x power if target is poisoned | 65 | 100% | 10 |
| TM10 | Hidden Power | ![]() |
Type and power change with different Poké,mon | 60 | 100% | 15 |
| TM11 | Sunny Day | ![]() |
Causes heat wave that lasts for 5 turns, strengthening fire types | -- | -- | 5 |
| TM12 | Taunt | ![]() |
Target can only use damaging moves for next 3 turns | -- | 100% | 20 |
| TM13 | Ice Beam | ![]() |
Damages target, 10% chance to Freeze | 90 | 100% | 10 |
| TM14 | Blizzard | ![]() |
Damages target, 10% chance to Freeze | 110 | 70% | 5 |
| TM15 | Hyper Beam | ![]() |
Damages target, must recharge on next turn | 150 | 90% | 5 |
| TM16 | Light Screen | ![]() |
Prevents damage from Special Attacks for 5 turns | -- | -- | 30 |
| TM17 | Protect | ![]() |
Prevents attacks from affecting user the next turn, fails after multiple uses | -- | -- | 10 |
| TM18 | Rain Dance | ![]() |
Causes a rainstorm for 5 turns, strengthening water types | -- | -- | 5 |
| TM19 | Roost | ![]() |
Restores HP by 1/2 of Max HP, User loses flying type for next turn | -- | -- | 10 |
| TM20 | Safeguard | ![]() |
Prevents status effects for 5 turns | -- | -- | 25 |
| TM21 | Frustration | ![]() |
Power depends on how much the user dislikes it's Trainer | -- | 100% | 20 |
| TM22 | Solar Beam | ![]() |
Charges first turn, damages target second | 120 | 100% | 10 |
| TM23 | Smack Down | ![]() |
Damages target, target loses Flying type for next turn | 50 | 100% | 15 |
| TM24 | Thunderbolt | ![]() |
Damages target, 10% chance to Paralyze | 90 | 100% | 15 |
| TM25 | Thunder | ![]() |
Damages target, 10% chance to Paralyze | 110 | 70% | 10 |
| TM26 | Earthquake | ![]() |
Damages target | 100 | 100% | 10 |
| TM27 | Return | ![]() |
Damages target based on how much user likes its Trainer | -- | 100% | 20 |
| TM28 | Dig | ![]() |
Evades most attacks first turn, damages target second turn | 80 | 100% | 10 |
| TM29 | Psychic | ![]() |
Damages target, 10% chance to -1 Sp. Defense of target | 90 | 100% | 10 |
| TM30 | Shadow Ball | ![]() |
Damages target, 10% chance to -1 Sp. Defense of target | 80 | 100% | 15 |
| TM31 | Brick Break | ![]() |
Damages target, Breaks through all protective barriers | 75 | 100% | 15 |
| TM32 | Double Team | ![]() |
+1 Evasiveness | -- | -- | 15 |
| TM33 | Reflect | ![]() |
Prevents damage from physical attacks for 5 turns | -- | -- | 20 |
| TM34 | Sludge Wave | ![]() |
Damages target, 10% chance to poison | 95 | 100% | 10 |
| TM35 | Flamethrower | ![]() |
Damages target, 10% chance to Burn | 90 | 100% | 15 |
| TM36 | Sludge Bomb | ![]() |
Prevents damage from physical attacks for 5 turns | 90 | 100% | 10 |
| TM37 | Sandstorm | ![]() |
Causes sandstorm that lasts for 5 turns, damages all but Rock, Ground, and Steel types | -- | -- | 10 |
| TM38 | Fire Blast | ![]() |
Damages target, 10% chance to Burn | 110 | 85% | 5 |
| TM39 | Rock Tomb | ![]() |
Damages target, 10% chance to -1 Speed of target | 60 | 95% | 15 |
| TM40 | Aerial Ace | ![]() |
Damages target, never misses | 60 | -- | 20 |
| TM41 | Torment | ![]() |
Target isn't able to use the same move twice in a row | -- | 100% | 15 |
| TM42 | Facade | ![]() |
2x power if poisoned, Burned, or Paralyzed | 70 | 100% | 20 |
| TM43 | Flame Charge | ![]() |
Damages target, +1 Speed | 20 | 100% | 20 |
| TM44 | Rest | ![]() |
Puts user to sleep for 2 turns, fully restoring HP and clearing status conditions | -- | -- | 10 |
| TM45 | Attract | ![]() |
Causes infatuation if used on an opposite gender Poké,mon | -- | 100% | 15 |
| TM46 | Thief | ![]() |
Damages target, Steals target's hold item | 60 | 100% | 25 |
| TM47 | Low Sweep | ![]() |
Damages target, -1 Speed of target | 65 | 100% | 20 |
| TM48 | Round | ![]() |
Damages target, Power increased if used by others | 60 | 100% | 15 |
| TM49 | Echoed Voice | ![]() |
Damages target, Power increased if used in succesion | 40 | 100% | 15 |
| TM50 | Overheat | ![]() |
Damages target, -2 Sp. Attack | 130 | 90% | 5 |
| TM51 | Steel Wing | ![]() |
Damages target, +1 Defense | 70 | 90% | 25 |
| TM52 | Focus Blast | ![]() |
Damages target, 10% chance to -1 Sp. Defense of target | 120 | 70% | 5 |
| TM53 | Energy Ball | ![]() |
Damages target, 10% chance to -1 Sp. Defense of target | 90 | 100% | 10 |
| TM54 | False Swipe | ![]() |
Damages target but leaves at least 1 HP | 40 | 100% | 40 |
| TM55 | Scald | ![]() |
Damages target, 10% chance to Burn | 80 | 100% | 15 |
| TM56 | Fling | ![]() |
Damages target based on user's hold item | -- | 100% | 10 |
| TM57 | Charge Beam | ![]() |
Damages target, 70% chance to +1 Sp. Attack | 50 | 90% | 10 |
| TM58 | Sky Drop | ![]() |
Damages target on 2nd turn, prevents target from attacking inbetween | 60 | 100% | 10 |
| TM59 | Incinerate | ![]() |
Damages target, Burns target's berry | 60 | 100% | 15 |
| TM60 | Quash | ![]() |
Forces target to go last that turn | -- | 100% | 15 |
| TM61 | Will-O-Wisp | ![]() |
Burns target | -- | 85% | 15 |
| TM62 | Acrobatics | ![]() |
Damage doubles is target is not holding an item | 55 | 100% | 15 |
| TM63 | Embargo | ![]() |
Prevents target and trainer from using items | -- | 100% | 15 |
| TM64 | Explosion | ![]() |
Damages target, user faints | 250 | 100% | 5 |
| TM65 | Shadow Claw | ![]() |
Damages target, increases chance of critical hits | 70 | 100% | 15 |
| TM66 | Payback | ![]() |
Damage doubles if user goes after target | 50 | 100% | 10 |
| TM67 | Retaliate | ![]() |
Damage doubles if ally fainted previous turn | 70 | 100% | 5 |
| TM68 | Giga Impact | ![]() |
Damage target, user cannot attack next turn | 70 | 100% | 5 |
| TM69 | Rock Polish | ![]() |
+2 Speed | -- | -- | 20 |
| TM70 | Flash | ![]() |
-1 Accuracy of target (lights up caves outside of battle) | -- | 100% | 20 |
| TM71 | Stone Edge | ![]() |
Damages target, high chance for critical hits | 100 | 80% | 5 |
| TM72 | Volt Switch | ![]() |
Damages target, switches Poké,mon the same turn | 70 | 100% | 20 |
| TM73 | Thunder Wave | ![]() |
Paralyses target | -- | 100% | 20 |
| TM74 | Gyro Ball | ![]() |
Damages target based on Speed of user | -- | 100% | 5 |
| TM75 | Swords Dance | ![]() |
+2 Attack | -- | -- | 30 |
| TM76 | Struggle Bug | ![]() |
Damages target, -1 Sp. Attack to target | 50 | 100% | 20 |
| TM77 | Psych Up | ![]() |
Copies stat changes of target | -- | -- | 10 |
| TM78 | Bulldoze | ![]() |
Damages target, -1 Speed of target | 60 | 100% | 20 |
| TM79 | Frost Breath | ![]() |
Damages target, always a critical hit | 60 | 90% | 10 |
| TM80 | Rock Slide | ![]() |
Damages target, 30% chance to cause Flinch | 75 | 90% | 10 |
| TM81 | X-Scissor | ![]() |
Damages target, | 80 | 100% | 15 |
| TM82 | Dragon Tail | ![]() |
Damages target, switches target with another Poké,mon | 60 | 90% | 10 |
| TM83 | Infestation | ![]() |
Damages target for 4-5 turns, target may not flee | 20 | 100% | 35 |
| TM84 | Poison Jab | ![]() |
Damages target, 30% chance to Poison target | 80 | 100% | 20 |
| TM85 | Dream Eater | ![]() |
Damages Sleeping target, restores 1/2 of dealt damage to user | 100 | 100% | 15 |
| TM86 | Grass Knot | ![]() |
Damages target based on weight of target | -- | 100% | 20 |
| TM87 | Swagger | ![]() |
Confuses target, +2 Attack of target | -- | 90% | 15 |
| TM88 | Sleep Talk | ![]() |
Sleeping user uses another move at random | -- | -- | 10 |
| TM89 | U-Turn | ![]() |
Damages target, switches Poké,mon the same turn | 70 | 100% | 20 |
| TM90 | Substitute | ![]() |
Uses 25% of user's HP to create an absorbant decoy | -- | -- | 10 |
| TM91 | Flash Cannon | ![]() |
Damages target, 10% to -1 Sp. Defense of target | 80 | 100% | 10 |
| TM92 | Trick Room | ![]() |
Allows slower Poké,mon to move first for 5 turns | -- | -- | 5 |
| TM93 | Wild Charge | ![]() |
Damages target, 25% of dealt damage to user | 90 | 100% | 15 |
| TM94 | Secret Power | ![]() |
Damages target, 30% to cause environment effect | 70 | 100% | 20 |
| TM95 | Snarl | ![]() |
-1 Sp. Attack of target | 55 | 95% | 15 |
| TM96 | Nature Power | ![]() |
Causes environment effect | -- | -- | 20 |
| TM97 | Dark Pulse | ![]() |
Damages target, 20% chance to cause Flinch | 80 | 100% | 15 |
| TM98 | Power-Up Punch | ![]() |
Damages target, +1 Attack | 40 | 100% | 30 |
| TM99 | Dazzling Gleam | ![]() |
Damages target | 80 | 100% | 10 |
| TM100 | Confide | ![]() |
-1 Sp. Attack of target | -- | -- | 20 |
Enter the house west of the Pokémon Center in Rustboro City and speak to the man here to get Cut.
After completing the Weather Institute, defeat your rival (May or Brendan) in a battle and they'll give you Fly.
After defeating the 5th Gym Leader, Norman, in Petalburg City exit the gym and a cutscene with Wally will result in you getting Surf.
On Route 112 before riding the cable car to Mt. Pyre, you'll run into your rival (May or Brendan) and they'll give you Strength.
Wallace will give you Waterfall after you defeat him in the 8th Gym in Sootopolis City.
After defeating Wally in Mauville City, his uncle will award you with Rock Smash.
Steven will award you with Dive after you've defeated the 7th Gym Leaders in Mossdeep City, Liza and Tate.
Fly to Slateport City and head south to the market place. The traveling TM Shop is located at the northeast corner of the market. Speak to the shopkeeper and you can buy Hone Claws for
5,000.
Fly to Meteor Falls and enter the cave. Cross the bridge to the west and use Waterfall on the first one you come across. Enter the opening to your north. Surf north across this pool and go down a floor via the ladder. Continue surfing north and enter the cave opening and you'll find Dragon Claw in a TM ball.
Fly to Pacifidlog Town and enter the house to the southeast. Speak to the younger of the two men in this house to receive Psyshock.
After completing the seventh gym in Mossdeep City, Mossdeep Gym Leaders Tate and Liza will reward you with Calm Mind.
Fly to Route 114 and head north until you see a Gentleman with a Poochyena. Interact with the Poochyena and the Gentleman will give you Roar.
Fly to Fiery Path and then enter the cave. Take the path to the west and use strength on the boulders. Take then north path from here to find a TM Ball containing Toxic.
Fly to Shoal Cave which is located northeast of Mossdeep City (must be low tide from 3-9 A.M. or P.M.). Enter the cave and navigate down a few floors until you reach a layer of ice. Navigate and slide around on the ice layers here and make your way to the northeast section to find Hail in a TM ball.
After completing the second gym in Dewford Town, Dewford Gym Leader Brawly will reward you with Bulk Up.
Fly to Mauville City and enter the Mauville Pokémart. Speak to the second clerk here and you can purchase Venoshock for
10,000.
Fly to Fortree City and climb up to the northeast and enter the second treehouse. Speak to the lady on the left and answer "Right Hand", "Right Hand", and "Left Hand". She'll award you this TM for your Hidden Power!
Fly to Route 120 and surf southward until you can enter the large cave. Inside what is known as the Scorched Slab, you'll quickly come across a TM ball that contains Sunny Day.
Fly to Slateport City and head north onto Route 110. Enter the Trick House a bit to the north and examine the top of the desk to find The Trick Master. Navigate through his puzzle using cut and you'll find a variety of goodies along the way, and the end of the puzzle you can speak to The Trick Master again and he'll reward you with Taunt.
Fly to Sea Mauville, you'll also need surf and dive to complete the puzzles here. You'll find Ice Beam in a TM Ball in the Storage Room on the outside of the ship. You'll need to head inside the ship first and complete a small puzzle to get all the room keys to get access to the Storage Room. Talk to people and check rooms to get the keys.
Fly to Lilycove City and enter the Lilycove Department Store. On the fourth floor you can speak to the clerk to purchase Blizzard for
30,000.
Fly to Lilycove City and enter the Lilycove Department Store. On the fourth floor you can speak to the clerk to purchase Hyper Beam for
50,000.
Fly to Lilycove City and enter the Lilycove Department Store. On the fourth floor you can speak to the clerk to purchase Light Screen for
10,000.
Fly to Lilycove City and enter the Lilycove Department Store. On the fourth floor you can speak to the clerk to purchase Protect for
10,000.
Fly to Sea Mauville and use surf to get aboard the ship. You'll find Rain Dance in a TM ball on the staircase on the deck.
Defeat Winona, the 6th gym leader, at Fortree Gym and she'll give you Roost.
Fly to Lilycove City and enter the Lilycove Department Store. On the fourth floor you can speak to the clerk to purchase Safeguard for
10,000.
With a very low happiness Pokémon leading your party (let it faint in battle or feed it herbs purchased in Lavaridge), fly to Pacifidlog Town and enter the southwestern building. Talk to the Fan Club Chairman's younger brother here and he'll give you Frustration.
You'll need both the Mach Bike and Surf. Fly to the Safari Zone (Route 121) and navigate to the far North by taking the western path. You'll need to surf across two small bodies of water to find the TM Ball containing Solar Beam.
During the story, you'll get Smack Down from Professor Cozmo when you reach Fallarbor Town.
Visit Wattson in his apartment in Mauville Hills (second floor of Mauville City, you must first talk to him by the statue in town to get elevator access). His room is in the south hallway. He'll send you on a quest to New Mauville to restore some power. Head south of Mauville onto Route 110 and surf east to find New Mauville. Choose to press the button on the computer in the back room. Return to Wattson in Mauville Hills and he'll give you Thunderbolt for all of your troubles.
Fly to Lilycove City and enter the Lilycove Department Store. On the fourth floor you can speak to the clerk to purchase Thunder for
30,000.
Before catching Groudon or Kyogre in the main story line, make sure to pick up Earthquake in a TM Ball. It's on the bottom floor of Seafloor Cavern.
With a very high happiness Pokémon leading your party (keep it in your party or give it a massage), fly to Pacifidlog Town and enter the southwestern building. Talk to the Fan Club Chairman's younger brother here and he'll give you Return.
Fly to Route 114 and head northeast to enter the Fossil Maniac's house. Speak to his little brother here and he'll give you Dig.
Fly to Victory Road and navigate it until you find a spot where you can surf from inside to outside of the cave. Psychic will be in a TM Ball on a patch of grass outside.
Fly to Mt. Pyre and make your way to the very top (6th floor) and Shadow Ball will be in a TM Ball in front of a large grave.
Fly to Sootopolis City (you'll need Surf once you get here) and navigate to the northwestern-most house in town. Speak to the Black Belt and he'll gift you with Brick Break, the TM he developed.
Fly to Route 113 and find the Trainer Tips sign. The TM Ball containing Double Team should be next to a nearby ledge.
Fly to Lilycove City and enter the Lilycove Department Store. On the fourth floor you can speak to the clerk to purchase Reflect for
10,000.
Fly to Route 132 and surf to the south a little and enter around the center of the lower current. You'll hit an island with a Black Belt, stand next to the rock on the western tip of this island and let the current take you to a very small island with Sludge Wave in a TM Ball.
Fly to the Pokémon League and enter Victory Road from the north. Follow the bridges to past the Karate couple and go down a floor until you are in the dark. Navigate to the very east of this room and use strength on the boulders to clear a path to Flamethrower in a TM Ball.
Fly to Dewford Town and enter the house North of the Pokémon Center. Speak to the man in a backpack here and he'll give you Sludge Bomb.
Fly to Route 111 and head North to enter the desert (you'll need the Go-Goggles). Make your way to the southwestern tip of the desert to find Sandstorm in a TM Ball.
Fly to Lilycove City and enter the Lilycove Department Store. On the fourth floor you can speak to the clerk to purchase Fire Blast for
30,000.
You'll get Rock Tomb in the main story line after beating the first gym leader in Rustboro, Roxanne.
Fly to Mauville City and enter the Mauville Pokémart. Speak to the second clerk here and you can purchase Aerial Ace for
10,000.
Fly to Slateport City and enter the Contest Hall. Speak to the sailor on the second floor and he'll give you Torment.
Fly to Mauville City and enter the Mauville Pokémart. Speak to the second clerk here and you can purchase Facade for
10,000.
You'll need the Acro Bike (you can swap bikes at any time in Mauville). Fly to Jagged Pass and hop down the stones to the east and you'll find Flame Charge in a TM Ball.
Fly to Lilycove City and enter the house near the stones to the east. Speak to the man here and he'll very sleepily give you Rest.
Fly to Verdantuf Town and enter the contest hall. Speak to the girl by the couch and she'll give you Attract.
Fly to Slateport City and enter the museum to the east (you'll have to pay the
50 entrance fee). Speak to the Team Magma/Aqua grunt and he'll give you Thief.
Fly to Mauville City and enter the Mauville Pokémart. Speak to the second clerk here and you can purchase Low Sweep for
10,000.
Fly to Mauville City and enter Crooner's Cafe on the west side of town. Speak to the lady behind the counter and she'll give you Round.
Fly to Route 104 and speak to the younger in front of the Flower Shop. He'll give you Echoed Voice.
You'll get Overheat in the main storyline as a reward for beating Flannery, the fourth gym leader.
Steven will give you Steel Wing in Granite Cave.
Fly to Lilycove City and enter the Lilycove Department Store. On the fourth floor you can speak to the clerk to purchase Focus Blast for
30,000.
You'll need both bikes to get this TM. Fly to the Safari Zone. Enter and use your Acro Bike to climb the cliffs to the north. Cross the beams and come down the cliff on the other side. Surf across the body of water here and use your Mach Bike to traverse the incline and collect Energy Ball.
Fly to Rustboro City and enter the Pokémart. Speak to the well-dressed man near the counter and he'll give you False Swipe.
In Seafloor Cavern (fly to Route 128 and use Dive), head north to find the room with large boulders. Use Strength and Rock Smash to make a path to the northeast exit. Use Surf to ride the multi-directional currents until you reach the middle platform, which has a TM Ball containing Scald.
Fly to Pacifidlog town and enter the house to the west of the Pokémon Center. Speak to the man in the house to get Fling.
Fly to Mauville City and enter the Mauville Pokémart. Speak to the second clerk here and you can purchase Charge Beam for
10,000.
Fly to Mauville City and enter the Mauville Pokémart. Speak to the girl in the back and answer "yes" to her question to get Sky Drop.
Fly to Mt. Chimney and take the small path to the west of the volcano to find Incinerate in a TM Ball.
Fly to Mossdeep City and enter the Pokémart. The girl in the back will ask you if you want a TM, respond "yes" to get Quash.
Fly to Mt. Pyre and make your way to the summit. Will-O-Wisp is in a TM Ball on a nearby cliff.
Fly to Route 119 and climb up the nearby Waterfall. You'll need to use the Acro Bike (check out our guide to getting both bikes) to maneuver across the beams to find Acrobatics in a TM Ball.
Fly to Slateport City and board the S.S. Tidal to Lilycove City. Once on the ship, enter the first cabin to your south and speak to the Bug Catcher to get Embargo.
Fly to the Sky Pillar and navigate your way to the fourth floor by way of ladder. Climb down the west side a few floors to pick up Explosion in a TM Ball.
Fly to Dewford Town and enter Granite Cave. Using the Mach bike, ride up the slope to the west and go down a floor. Follow the slopes and descend one more floor. Follow the small staircases and you'll reach a TM Ball containing Shadow Claw.
Use the Eon Flute to summon Latios and Latias and soar into the Sky. Payback will be in a TM Ball on the southern-most star-shaped mirage isle. It will appear at random so check back daily.
Defeat the 5th Gym Leader, Norman, in Petalburg to get Retaliate.
Fly to Lilycove City and enter the Lilycove Department Store. On the fourth floor you can speak to the clerk to purchase Giga Impact for
50,000.
Fly to the Jagged Pass and begin descending down the mountain. Continue south until you reach a fork between two wide dirt slopes; go down the one to the west. You'll need the Mach Bike to ride up a slope that leads you to Rock Polish in a TM Ball.
Fly to Dewford Town and enter Granite Cave to the north. Speak to the first hiker you come across and he'll give you Flash.
Fly to Lilycove City and enter the Lilycove Department Store. On the fourth floor you can speak to the clerk to purchase Giga Impact for
????.
Defeat the third gym leader Wattson in Mauville City to collect Volt Switch.
Fly to Slateport City and head south to the market place. The traveling TM Shop is located at the northeast corner of the market. Speak to the shopkeeper and you can buy Thunder Wave for
5,000.
Use the Eon Flute to summon Latios and Latias and soar into the Sky. Payback will be in a TM Ball on the northern-most mirage forest. It will appear at random so check back daily.
Fly to Lavaridge Town and speak to the Karate man here. Answer "no" to his question and he'll give you Swords Dance.
Fly to Slateport City and head south to the market place. The traveling TM Shop is located at the northeast corner of the market. Speak to the shopkeeper and you can buy Struggle Bug for
5,000.
Fly to Route 132 and enter the currents at the highest possible spot. Continue to do this until you get to an island with three trainers on it. Once again, enter the currents at the highest possible spot until you reach the end of the current. Speak to the Psychic here and you'll get Psych Up.
Fly to Mauville City and enter the Mauville Pokémart. Speak to the second clerk here and you can purchase Bulldoze for
10,000.
Fly to Shoal Cave which is located northeast of Mossdeep City (must be low tide from 3-9 A.M. or P.M.). Stay on the ground floor and go through the first two cave entrances you come by. You need the Mach Bike to traverse the dirt slopes in the next room and grab Frost Breath from the TM Ball.
Fly to Route 133 and enter the current to the west of the island at the very top. On the island with three trainers, enter the current at the highest spot on the west side. Surf from the top of the next island you arrive at. Follow the spiral path in the rocks and grab Rock Slide from the TM Ball on the small island.
Fly to the Pokémon League and travel south through Victory Road. Cross the bridge and ascend the nearby Waterfall to find X-Scissor in a TM Ball at the summit.
Fly to Mauville City and enter the Mauville Pokémart. Speak to the second clerk here and you can purchase Dragon Tail for
10,000.
Fly to Sootopolis City and enter the Pokémart. Speak to the man in the back and respond "Maybe Lisia?" to get Infestation.
Use the Eon Flute to summon Latios and Latias and soar into the Sky. Poison Jab will be in a TM Ball on the northern Mirage Mountain. Requires the Acro Bike to cross some beams. It will appear at random so check back daily.
Fly to the Safari Zone and speak to the man in the black shirt in the lobby area to get Dream Eater.
Fly to Fortree City and make your way to the gym. Use the Devon Scope to clear any invisible foreces out of the way and go behind the gym to find a TM Ball containing Grass Knot.
Fly to the Battle Resort and enter the Pokémon daycare. Speak to the woman near the counter and agree to pay her
100, she'll give you Swagger.
Fly to Lilycove City and enter the furthest house to the east. Talk to the man by the table and he'll give you Sleep Talk.
Fly to Mauville City and make your way to the 2nd floor of Mauville Hills (after completing the sidequest that allows you to do so). Head south down the hallway on the east side and enter the first door you come across. Cut across this room and exit it to the west. You'll find U-Turn in a TM Ball on the balcony.
Use the Eon Flute to summon Latios and Latias and soar into the Sky. Substitute will be in a TM Ball on a southern Mirage Island. It will appear at random so check back daily.
Use the Eon Flute to summon Latios and Latias and soar into the Sky. Flash Cannon will be in a TM Ball on a north-eastern Mirage Island. It will appear at random so check back daily.
Fly to Route 110 and enter the Trick House. You must complete the first three challenges to get Trick Room from the Trick Master. You'll need Cut and Rock Smash for the first two.
Fly to the Safari Zone and enter it. You'll need both bikes and Surf to progress. Hop on your mach bike and make your way west and north up the first dirt slope and to the west of the second. Continue North and surf east across the body of water here. Head east up the next dirt slope and continue south through the tall grass until you can see Wild Charge in a TM Ball on an above platform. Use your Acro Bike to hop on the log and claim your prize.
You'll come across Secret Power during the story on Route 111. The man who introduces you to secret bases will also give you this TM so you can start making secret bases of your own.
Use the Eon Flute to summon Latios and Latias and soar into the Sky. Snarl will be in a TM Ball on a north-western Mirage Cave. It will appear at random so check back daily.
Fly to the Fiery Path after beating the 4th Gym Leader, Flannery. Inside the cave, the same man who gave you Secret Power will give you Nature Power.
Fly to and enter Team Magma or Team Aqua base, depending on which version of the game you have. Enter the first teleport pad to the northeast, then head straight west to the next teleport pad. In the next room, go north through the little pathway and go through the teleport pad to the east. Follow the only route available to you and you'll get Dark Pulse.
Fly to Mauville City and enter the Mauville Pokémart. Speak to the second clerk here and you can purchase Power-Up Punch for
10,000.
Fly to Route 123 and speak to the little girl dressed in pink. She'll give you Dazzling Gleam.
Fly to Slateport City and head south to the market place. The traveling TM Shop is located at the northeast corner of the market. Speak to the shopkeeper and you can buy Confide for
5,000.