Moss Rock does not exist in Leafgreen as it was introduced in Diamond, Pearl, and Platinum.
In The Navel Rock
you find it
Watch leurois Pokemon leafgreen walk through part.
in your bum bum
Take tha rock tunnel
only with action reaplay
ice and water are fairly effective against rock
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.
Navel rock to get there you need a mystic ticket. Also you can trade the lugia from Pokemon xd gale of darkness to leafgreen.
As soon as you get the 7th badge and the HM rock smash.
You get it at Navel rock. Trade Ho-oh from Pokemon colosseum and trade lugia from Pokemon xd gale of darkness to leafgreen.
The HM's that are in leafgreen are: Cut, Fly, Surf, Strength, Flash, Rock Smash, Waterfall.
you can find rock smash on island 1
You can't find it
Rock tunnel, Six island.
zapdos, at the power plant down from the rock tunnel you have to surf there