A hiker on Route 31 gives it to you after you talk with him.
there is a guy by violet city who gives you HM rock smash
Receive from a large boy on Route 36.
Talk to the guy on the north entrance to the Ruins of Alph .
Rock Smash isn't an HM in this game.
There is no Rock Smash HM in Pokémon Yellow.
cut, surf, fly, rock smash, rock climb, strength, and waterfall In Diamond, Pearl and Platinum there is HM defog. In HeartGold and SoulSilver there is HM whirlpool.
Get the HM Rock Smash
In Pokemon Liquid Crystal, you can obtain HM Rock Smash by speaking with a man in Violet City. He is located near the Pokemon Center and Sprout Tower. After receiving HM Rock Smash, teach it to a Pokemon that is capable of learning the move, and then you can use it to smash rocks blocking your path.
In this game, rock smash is not an HM, it is a TM.
you must HM rock smash.
no Pokemon can learn rock smash by leveling up you have to get the hm.
Rock Smash is not a HM, it's a TM. You can get it from a Battle Girl outside Pinwheel Forest