Prof.Oak gives it to you after you get all 16 badges.
Mt. Silver At the very top. You need rock climb, rock smash and surf to reach him
get all 16 badges
Trade a Slowpoke holding a King's Rock and it will evolve. You can get a Slowpoke in the Slowpoke Well.
After catching/defeating sudowoodo a man on route 36 will give it to you
Rock climb is located in Route 217.
The HM Rock climb is on route 217.
you get the rock climb HM and give it to a Pokemon that use it
Amber Rock Climb was created in 2010.
The HM Rock climb can be found on route 217. The icicle Gym badge is required to use Rock climb outside of battle.
Rock Climb is on your way to Snowpoint City.
You find HM rock climb on route 217.
rock climb is near a house when your on your way to snowpoint city