Where can you find a heart scale on Pokemon heart gold?

you have to use hm rock smash on rocks to find them.