I think you get it from a gym leader
There is no rock climb in pokemon saphire, but there is a rock climb in pokemon diamond and pearl.
you get the rock climb HM and give it to a Pokemon that use it
Rock Climb Any Pokemon Can Learn It If It Says "ABLE"
Actually, you can't get HM Rock Climb on Pokemon Ruby, its only available in Pokemon Diamond, Pearl and Platinum.
rock climb from Pokemon 2007
After you get the HM Rock Climb, and a Pokemon knows it, you can approach a rocky wall, press A, and you will scale the wall.
You Can't Get The HM Rock Climb In Pokemon Emerald Because Its Only Availible In Pokemon Diamond,Pearl,And Platinum.
you cant get rock climb there isn't one in emerald it was invented in diamond and pearl
easily,first go to route 217 find a house in the back there is an item and voila there is hm rock climb
In Pokemon diamond, pearl, and platinum rock climb is found on route 217. (SEARCH EVERYWHERE)
its near a house in route 216 you need to talk to the hiker and he gives-it to you
You can find the full incence at Veilstone city beside the gym but you must have HM8 Rock Climb.