No Oddish cannot learn Rock Smash.
Chat with our AI personalities
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.
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