In Mauville City, in the house to the right of the Poke' Mart.
Get the HM Rock Smash
at a town
vsbvjsdbvjdgkwrehgjksadngfkwhgkwrengksdhgksdfghdsgnvfdhgjksngsnvjsnvsgjbsdjkvbsdjk
No, it cannot learn Rock Smash.
There is no such HM available.
in a house in mauville city
Over there
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
You get Rock Smash in Mauville City. Talk to the guy in the house to the right of the Pokemart.
It's not available in ruby, only in emerald at the safrai zone by using rock smash on the rocks.
Talk to a guy in one of the cities
in mauville, the house right of the poke mart, the guy inside will give you HM6(rock smash)