go to the place where you saved the old guys peeko and rock smash one of those rocks and the karate guy gives it to you!!!!!!!!!!!!!! simple
it's in th rentalbud's Pokemon center, just talk to the scientist guy
Go to the city with the electric GYM, Maulvile city, go down then right/ maybe left i don't know/ and talk to the guy in wearing glasses, AKA the rock maniac or something, and he'll give you ROCK SMASH
Geodude learns rock smash by teaching it the HM move rock smash.
Legends of Russian Rock was created in 1996.
The Legends Rock Dubai was created in 2007.
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.
No, it cannot learn Rock Smash.
No Oddish cannot learn Rock Smash.
Rock Smash isn't an HM in this game.