you get rock smash by heading to Mauville city buy the harbor mail at the poke mart
and go to house next to the casino, talk to the girl inside she will trade the harbor mail
for the coin case. Now that you have the coin case you can gamble and use the slot machines. After you get 1,000 coins from the slot machines you can buy the tm48,
or other known as rock smash!!!
At the rock smash dudes house in petalburg after you beat wattson
in a house at mauville city given by a mad scientist
Get the HM Rock Smash
vsbvjsdbvjdgkwrehgjksadngfkwhgkwrengksdhgksdfghdsgnvfdhgjksngsnvjsnvsgjbsdjkvbsdjk
at a town
No, it cannot learn Rock Smash.
in a house in mauville city
You get Rock Smash in Mauville City. Talk to the guy in the house to the right of the Pokemart.
you can find the legendary Pokemon regirock
Talk to a guy in one of the cities
go to the granite cave and have a pokemon with the move rock smash then go to a stone you can smash with rock smash smash it and nosepass may appear
When you come into mauvill city from the soulth there will be a house to your left.The man inside will give you rock smash.
From the secound house you see in Mauville City.
Beat the 3rd Gym, and Get HM 06 Rock Smash