Sudowoodo can learn it just lvl up
Rock Slide is not a TM in Leafgreen. In Leafgreen Rock Slide is a Move Tutor move and the Move Tutor is hidden somewhere in Rock Tunnel.
Rock tunnel Uncommon
It is in Rock Tunnel.
Aggron doens't learn rock slide in this version
not, you will need to use tm80, rock slide, on onix.
Use TM80 (Rock Slide) on it.
You don't.
Infernape
A move tutor in the Battle Frontier will teach one of your Pokemon Rock Slide. It costs 48 BP to do so.
Rock Slide is not a TM in Leafgreen. In Leafgreen Rock Slide is a Move Tutor move and the Move Tutor is hidden somewhere in Rock Tunnel.
It is in Rock Tunnel.
Rock tunnel Uncommon
Aggron doens't learn rock slide in this version
not, you will need to use tm80, rock slide, on onix.
In Pokemon Liquid Crystal, you can obtain HM Rock Smash by speaking with a man in Violet City. He is located near the Pokemon Center and Sprout Tower. After receiving HM Rock Smash, teach it to a Pokemon that is capable of learning the move, and then you can use it to smash rocks blocking your path.
If held by a Pokemon it will increase the power of rock type moves such as rock slide or rock throw. Giving it to a rock type Pokemon is highly suggested.
you cannot get rock climg in crystal because it is disvovered in 4th generation and the game of pokemon crystal compromises the 1st and 2nd generation so you have no chance of getting rock climb also it is of no use here.