Yes you can. Go to the Goldenrod City Pokemart and go to the 5th floor (i think) and there will be some fat man selling TMs there. One of them is Rock Smash (TM08) and its desciption is "May lower targets Defense"
Rock smash is a hm move, so just teach it to a Pokemon again
Yes, but you will have to fight him again
Geodude learns rock smash by teaching it the HM move rock smash.
A hiker will give it to you on route 36 which is west of violet city.
HM06 Rock Smash is given to you on 1 Island.
First of all, the Mauville gym leader does NOT give you rock smash, he gives you the ability to USE rock smash. The person that gives you rock smash is the Rock Smash Dude( or guy I can't remember) in the house east of the Pokemart in Mauville.
You have to have a Pokemon that knows the move Rock Smash, which is obtain from a man in a cave near Oreburgh City, the City with the first gym. But before you cam use Rock Smash, you have to beat the Oreburgh City Gym Leader, Roark. Once you have beaten him, you can use Rock Smash not only in battle, but out on the feild.
to get to mauville you have to have rock smash to get rock smash you have to get to mauville
In this game, rock smash is not an HM, it is a TM.
No, it cannot learn Rock Smash.
No Oddish cannot learn Rock Smash.
Rock Smash isn't an HM in this game.