you need to have a female sandshrew to use rock smash 5
times
Where to find heart scale in Pokemon Heart Gold?
Well its very very rare but its in rocks that can be smashed
with rock smash. Or you can use your diamond or pearl game and
trade a Pokemon over holding it.
How do you get darkriy in Pokemon heart gold in Pokemon heart gold?