To get rock smash, you have to go to Goldenrod City and beat the gym leader. Then go to a house with a flower garden, talk to the person watering the plants, and she'll give you Squirtbottle. Go back to Violet City where there is a tree blocking the way. Use the Squirtbottle and the tree turns into Sudowoodo. Beat Sudowoodo and talk to the person next to the tree. He will give you rock smash.
if your in violet city, go left until you reach a route. then ther is a person who you talk to, he will give you rock smash. (you need to beat the gym leader falkner before you can use it.) :)
You can find it at the begining of the game, you can only use it once ou have defeated gym leader roark. Hope this helps.
go to violet city then go west of it then a talk to a hiker then he'll give you the HM
HM06 Rock Smash is given to you by a Hiker on Route 36.
You can get the TM Rock Smash from a lady near the Poké Center in Ambrette Town.
You can get it in front of the Pokémon center from a girl in Ambrette Town
Rock smash silly.
u buy it for 1000000
The tower
in caves mainly,
fire red cheats do not work on Pokemon shiny gold
Rock smash silly.
You have to find them by chance. Walk around where they are and maybe you will find a shiny ryhorn.
u buy it for 1000000
The tower
in olivine city
in caves mainly,
fire red cheats do not work on Pokemon shiny gold
Pokemon shiny gold can be only be played on the computer
just run in the grass
It's the same as the other game's shiny's are very hard to find just keep looking ok good luck
i have no idea and isn't Pokemon shinygold a hack game
k first its heart gold not "shiny gold" and all u need is the ds