PDF download Download Article PDF download Download Article

Rock Smash is a key ability in Pokémon Emerald, and is required to advance in several parts of the story. You'll find Rock Smash from a man in Mauville City, but you won't be able to use it outside of battle. In order to use Rock Smash, you'll need to defeat the Gym Leader at the Mauville City Gym and earn the Dynamo Badge.

Where to Find Rock Smash in Pokémon Emerald

Go to Mauville City by taking Route 110 out of Slateport City. Go into the house to the right of the Poké Mart directly across the path. Talk to the character inside the house, and he'll give you HM06 Rock Smash as long as you have the Stone and Knuckle Badges.

  1. You'll come across Mauville City as your progress through the story, after you have received your second Badge. Use Route 110 after Slateport City to get to Mauville City.[1]
  2. It's the house directly to the right of the Poke Mart, across the path. After asking you to call him a new name, he'll give you HM06 Rock Smash.[2]
    • You won't be able to receive the Rock Smash HM unless you have the Stone and Knuckle Badges.
    Advertisement
  3. Make sure to choose a Pokémon who doesn't need the space for an attack move, as they'll be stuck with Rock Smash for the whole game. You can teach Rock Smash to just about any Pokémon.[3]
    • Despite its name, Rock Smash is a Fighting-type move, not a Rock-type move.
  4. In order to use Rock Smash to break rocks around the world, you'll need to earn the Dynamo Badge at the Mauville City Gym.[4] The Gym is an Electric-type Gym, so come prepared with a few Ground-type Pokémon.
    • The Gym Leader, Wattson, will have a Lv. 20 Voltorb, Lv. 20 Electrike, Lv. 22 Magneton, and Lv. 24 Manectric.
  5. Once you've defeated Wattson, you'll receive the Dynamo Badge.[5] Besides giving your Pokémon a Speed boost, it will give you the ability to use Rock Smash anywhere you find cracked rocks. The first place you can test this out is in Verdanturf Town.
    • You can get to Verdanturf by heading west on Route 117.
  6. The path in the cave is blocked by two cracked rocks. Now's your chance to try out Rock Smash!
  7. You'll be prompted to use Rock Smash as long as the Pokémon that knows it is currently in your party. The rock will break, and you'll be given HM04 Strength as a reward!
    • You won't be able to use Strength outside of battle until you earn your next Badge.
  8. You'll need to use Rock Smash to break the rocks on Route 112, which opens the Fiery Path. This cave will let you bypass the desert and reach Fallarbor Town, where your adventures will continue.
  9. Advertisement

Community Q&A

Search
Add New Question
  • Question
    I went into the house and the guy talked about rock smash, but didn't give it to me. I did defeat the gym leader and got the dynamo badge. What am I doing wrong?
    Community Answer
    Community Answer
    Then you must already have it. Also, beating the gym leader doesn't affect what he does.
  • Question
    How can I get the HM to fly?
    Community Answer
    Community Answer
    Beat May or Brendan (your rival) for the fourth time on your way to the sixth gym in Fortree town.
  • Question
    How can I get a Master Ball?
    Community Answer
    Community Answer
    In Pokemon Emerald, the Master Ball is found inside team Aqua's hideout. (I believe it is in Archie's office.) There are four 'item' balls in the corner of the room: two are Electrodes, one is a Golden Nugget, and the final ball is the Master Ball. You can also get some by winning the Lottery in the Department Store, but the odds of that are very low.
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement

Video

Tips

Submit a Tip
All tip submissions are carefully reviewed before being published
Name
Please provide your name and last initial
Thanks for submitting a tip for review!

You Might Also Like

Catch Rayquaza in Pokémon EmeraldCatch Rayquaza in Pokémon Emerald
Find Latios in Pokémon EmeraldFind Latios in Pokémon Emerald
Get Alakazam in Pokémon EmeraldGet Alakazam in Pokémon Emerald
Catch Bagon in Pokémon EmeraldCatch Bagon in Pokémon Emerald
Get to the Sky Pillar in EmeraldGet to the Sky Pillar in Emerald
Get the Three Regis in Pokémon EmeraldGet the Three Regis in Pokémon Emerald
Get Cut in Pokémon EmeraldGet Cut in Pokémon Emerald
Catch Rayquaza, Groudon, and Kyogre in Pokémon EmeraldCatch Rayquaza, Groudon, and Kyogre in Pokémon Emerald
Get a Water Stone in Pokémon EmeraldGet a Water Stone in Pokémon Emerald
Find the Regis in Pokémon EmeraldFind the Regis in Pokémon Emerald
Catch Feebas in Pokémon Ruby, Sapphire and EmeraldA Complete Walkthrough to Catching Feebas
Catch the 3 Regis in Pokémon Sapphire or RubyCatch the 3 Regis in Pokémon Sapphire or Ruby
Get Legendary Pokémon in Emerald Obtain Legendary Pokémon in Emerald: Groudon, Kyogre & More
Get Crobat in Pokémon EmeraldGet Crobat in Pokémon Emerald
Advertisement

About This Article

Ishrak
Reviewed by:
Gaming & Video Expert
This article was reviewed by Ishrak. Ishrak is a Gaming & Video Expert specializing in sharing Pokémon and Minecraft videos. With over eight years of gaming and streaming experience, Ishrak has a follower base of over 35,000 YouTube subscribers and over 8 million views. He is also a Pokémon ROM-Hacker and some of his most popular videos highlight tips and advice for people learning how to play Pokémon games. This article has been viewed 570,326 times.
39 votes - 69%
Co-authors: 11
Updated: May 17, 2024
Views: 570,326
Thanks to all authors for creating a page that has been read 570,326 times.

Did this article help you?

Advertisement