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.
Chat with our AI personalities
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.
Once you get the 7th badge you will be able to use rock smash outside of battle.
you can use the hm strength you can smash rocks with rock smash