well you can go to the shop of Pokemon
You get it at Ambrette Town in the laboratory. And it's not an HM; it's TM94. Rock Smash went from being an HM to a TM in the 5th generation games (Black/White/Black 2/White 2).
I have yet to play Pokemon Black or White, but if it is anything like Diamond or Pearl, I believe your Pokemon with the rock smash ability would have to be your main or your starter, and then you could open your bag and click it, and hit use rock smash? I can't exactly remember, it may be something like that though. Don't give up.
1) Find the HM Rock Smash. 2) Tech it to a Pokemon 3) Press A while facing the rock you want to crush.
You go west of Nacrene city, and the first person (It should be a girl) you meet. Talk to her and she will give Rock smash to you.
the beginning of pinwheel forest from a girl and it is a tm, not an hm.
go south from virbank city ask the closest to you guy he will ask you to find and deafeat 3 workers deafeat them and talk to him again
defeat the elite four and then go to clays tunnel. make sure you have a pokemon that knows rock smash
Take a marvelous Pokemon that can learn the HM Rock Smash and smash every rock you see :) Heart Scales are there but they will be in the rubble. I've already found 2. Hope this helps--Taylor
You can only get regirock on Ruby, Sapphire and emerald. First you need to unlock the caves. then you go to the bottom of the desert. there should be a big rock with a hole in it. go in. YOU NEED A POKEMON WITH ROCK SMASH! go up to the dots on the wall. move 2 spaces to the left then 2 spaces down. Get your Pokemon to use rock smash. a hole will appear at the top go through and there is regirock.
smash the rock inside the rusturf tunnel that is preventing the 2 people from each other
Go to Rusturf tunnel then use rock smash in either of the 2 rocks then the man(the one in the left of a rock) will talk to you and.....
HM 2 (fly) is in route 16HM 6 (rock smash) is in island 1