As soon as you get the 7th badge and the HM rock smash.
Rock smash
A wide variety of Pokemon can use Rock Smash. Most Fighting, Rock and Ground type Pokemon can learn the move Rock Smash from the TM or HM depending on the Pokemon version.
In this game, rock smash is not an HM, it is a TM.
No Oddish cannot learn Rock Smash.
Once you get the 7th badge you will be able to use rock smash outside of battle.
Rock smash
A wide variety of Pokemon can use Rock Smash. Most Fighting, Rock and Ground type Pokemon can learn the move Rock Smash from the TM or HM depending on the Pokemon version.
you need rock smash in caves but i didnt learn rock smash to my pokemon team. you have to use it on a pokemon thats not important
On one island use Surf and go north reach the Ember Spa and enter find an old man in the corner and talk to him to get the HM rock smash.
Teach the HM Rock Smash to a Pokemon in your party. Then Click the A button on the rock with that Pokemon in your party still, and you'll have the option to use it.
In this game, rock smash is not an HM, it is a TM.
No Oddish cannot learn Rock Smash.
Find a Pokemon that can learn Rock Smash. Like Geodude.
Use Rock Smash outside the Ruins of Alph.
You use the Rock Smash TM
Once you get the 7th badge you will be able to use rock smash outside of battle.
If one of your Pokemon knows Rock Smash, go in front of a rock, then tap A. It'll show a prompt asking if you want to use Rock Smash, then select Yes. The Pokemon will appear on-screen, then the rock will be shattered.