Personally, no. Rock smash is a weak move that should be taught to a sweeper and used when needed.
Chat with our AI personalities
You get the HM rock smash and teach it to one of your Pokemon. You get it on island 1.
You teach a Pokemon rock smash then go to jubilfe city! once there go straight up and there should be a cave go in cave turn left and use rock smash!
YOU can use a TM teach geodude rocksmash
The easiest way is to catch a Timburr and teach it Rock Smash.
Defeat the first Gym Leader.The Gym Leader is going to give you the Rock Smash attack. Teach a Pokemon the attack. Then you can break cracked rocks.