in Pokemon silver, gold, crystal, yellow, blue or red rock smash don't exist.
in the new versions rock smash is a HM.
Chat with our AI personalities
not, you will need to use tm80, rock slide, on onix.
Rock Smash is a Hm you get when you get to the third gym. So, he doesn't learn it but you can make him learn it with that Hm
it cant, use a hm to make him learn it!
YOU can use a TM teach geodude rocksmash
Geodude learns rock smash by teaching it the HM move rock smash.