A Pokemon in your party must have learned the HM move in order to use it.Approach a smashable rock, easily identified by having much more detail than the surrounding rocks, and press A. If a Pokemon has learned the move, an option will appear to activate it. If not, a caption will appear to notify you that it can be smashed.
Chat with our AI personalities
You will need the 7th badge to use the move Rock Smash.
No Oddish cannot learn Rock Smash.
In this game, rock smash is not an HM, it is a TM.
As soon as you get the 7th badge and the HM 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.