You can get it from the person next to Sudowoodo or buy it from the Department Store in Goldenrod City.
yes
rocksmash in cinawood
talk to the guy next to violet city after watering swodowoodo
you get moltres in mount silver i think you need waterfall strength rocksmash and rockclimb to get to him
there is no rock smash in Pokemon Red. there are only 5 HM's in Red version. the rock smash was introduced in the Silver and Gold versions.
Go to violet city and go to the west exit past the Ruins of Alph. Talk to the fat man. He will give you RockSmash.
You use it
you have to get the correct badge first
It is very easy just go to thermal waters and then talk with an old woman and she will give you the move of RockSmash
head towards the place where sudowoodo was to the right of it there is a fat man talk to him ( the man is not exactly to the right just walk to the right till you see him) ;D
Inside a house in Mauville
If your at the part where you find the girl you go (for each intersection) right down right down left down left up left up rocksmash up left up left down right down rocksmash down rocksmash down FREEDOM!!!!!!!!