near the surf house
Dive is not a hidden move in leafgreen.
There in the Safari Zone
That TM is hidden in the power plant.
The secret is the Pokemon unown.
there is no hm08 in leaf green
Give the Warden his teeth (in the safari zone)
Give the warden his gold teeth.
in the icefall cave on 4 island.
Take them to the warden in the house with the strength boulder in it
gold teeth is not something you can obtain in sapphire only in firered and leafgreen.
That's the hidden TM, only at Nintendo Events
To get in, use a pokemon with the hidden move CUT to get inside.hope I've helped.