Get a radio card, so you can use the radio. Go to the Snorlax outside Diglett Cave, and move the signal to the middle-top of the signal finder thing. It will play "PokéFlute." Then press A while facing the Snorlax and it wakes up, then you have to battle it. It's worth catching in my opinion, was it is level 50 and has Giga Impact as a move already. Catch or defeat it to make it go, then you can enter Diglett Cave. If you do not catch it but want to, it sometimes appears on the route to the right of the route you are already on. Then it is the battle again.
Basicly after to beat the Rockets in Pokemon Tower in Lavender town the old dude gives you it!
Lavender Town only serves one, very small purpose. Go into the Radio Tower and talk to an Old Man standing by a sign. He will give you the Kanto Upgrade that will allow you to tune into the PokeFlute that wakes up the Snorlax east of Vermilion City.
fire red/leaf green:pokeflute Heartgold/Soulsilver-pokeflue on the pokegear
You can use the ability Cut on Team Rocket. Since it is an HM, you can use it as a Pokemon move. All Pokemon moves can be used against Team Rocket in battle.
Fix the power plant in kanto and get the kanto radio card from Violet city. Position the radio dial toward the top and it will say "pokeflute", that will wake snorlax.
on your radio, move the dot to the top of the circle. this is the pokeflute channel.
blackthorn city
pokeflute
use the Pokemon flute
Snorlax
in celestic town
Use the pokeflute.
Play the flute to it.
HM Rock Climb
Most water type Pokemon can learn the move Waterfall.
You need to go to the kanto radio tower and talk to the guy in the hat. He will upgrade your radio so you can use the poke flute channel. Play the channel to snorlax to battle him.
Good question, The answer is you don't. Go into your poke gear. If you go on the radio and move to the channel at the top you will find the poke flute channel. I'm guessing you want to awaken a snorlax. Play the channel then talk to it. Hope this helps