How you get rock climb is you beat all the gym leaders in kanto. Then you go to prof. Oaks lab and he will give it 2 you.
Have to beat red
Ive beat all the gym leaders ( all 16 ) but I still can't get rock climb!
Defeat Red (after you beat ALL the gyms ) in Mount Silver. Then go to the lab in Pallet town professer Oak will give it to you .(you don't need cheats)
I went to prof.oak he stil didnt gimme it and I beat all 16 gyms