Go to Mauville City and go inside the house to the right of the Pokemart then talk to the guy inside he will give you the HM Rock Smash.
Get the HM Rock Smash
at a town
vsbvjsdbvjdgkwrehgjksadngfkwhgkwrengksdhgksdfghdsgnvfdhgjksngsnvjsnvsgjbsdjkvbsdjk
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.
You can break rocks by using the move Rock Smash.