You must go to Lavender town and go into the radio tower and talk to the man in brown. He will install Kanto Radio in your Pokegear. Go to Snorlax. You must manually tune it,it's near the top. Exit,and press A on Snorlax(or it will automaticaly wake him up,can't remember.)And you will battle it and once caught or defeated you can pass.
fire red/leaf green:pokeflute Heartgold/Soulsilver-pokeflue on the pokegear
The PokeFlute is used to awaken Snorlax.
In Pokemon heartgold, if you are in the kanto region, you can use the pokeflute. Just be right beside snorlax, go to pokegear, go to radio, and move the circle to the very top of the radio graph
Play poke flute on Radio
Pikachu Lapras Charizard Venasuar Blastoise Snorlax
Route 11 - it should be obvious exactly where...
Pikachu Lapras Snorlax
Pikachu, Charizard, Blastoise, Venusaur, Snorlax, Lapras.
Snorlax does not learn hypnosis.
You don't have to capture it, you just have to move it out of the way so if you faint it then it's not a problem cause the path is no longer blocked
Give it a full incense and breed it to get a Munchlax egg.
If you catch a Munchlax or Snorlax, they will have one. Otherwise, you can't get one.