How do you past Snorlax in Pokemon LeafGreen?
After defeating Team Rocket in Lavender Town Pokemon Tower, you will be taken to Mr. Fuji's house. There he will give you the poke flute, which can be played to wake Snorlax up. When awoken it will battle you; be prepared, Snorlax is a powerful pokemon and you don't want to miss your chance to catch it.
From there it's a simple matter of catching or defeating Snorlax to move past him in the game.
No, if I'm correct there is only one Snorlax in Pokemon Diamond, Pearl, and Platinum (I'm not positive, but I'm pretty sure there is only one). But in Pokemon FireRed and LeafGreen, there are two. So If you beat the game and STILL don't have a Snorlax, make him migrate to Diamond/Pearl/Platinum VIA FireRed/LeafGreen.
I am pretty sure the Pokemon is a snorlax, Max. Now Max, I believe you must go to Silph Co., Max. Once you beat team rocket there, the owner will give you a PokeFlute. Then once you have the PokeFlute, Max, go back to Snorlax and play it. The snorlax will batlle Max, and then you should catch it. Your name IS Max, right?