You cannot get rock climb in gold
You can get rock climb in diamond-pearl-platinum-heart gold-soul silver
If you're playing DPP You Get It Behind A House In Route 216
If you're playing HGSS You Get It From Professor Oak After Getting All 16 Badges
you can get rock climb from beating blue i think.
HM Rock Climb
Rock Climb. HM 8
After you defeat all the kanto gym leaders, talk to proffser elm to receive rock climb
rock climb
In Pokémon HeartGold, in order to get the Rock Climb HM, you have to beat all the Kanto Gym Leaders and then go to Pallet Town and talk to Professor Pak and he will give you the Rock Climb HM.
at the end of the game :)Type your answer here...
you get it from prof. oak after beating blue
from professor oak in pallet town after obtaining all 16 badges
you get rock climb after defeating all 16 gym leaders after defeating blue you will get a phone call from professor oak he has a gift for you it is the hm rock climb to get it fly or walk to his lab in pallet town
you get it from blue when you defeat all 16 gym leaders
you beat all 8 kanto gyms then go to prof oak