Where do you get the pokeflute in Pokemon LeafGreen?
Go to Celadon Game Corner and pull the lever behind the poster, then go through there, beat Team Rocket Boss and grab Silph Scope. After that go to Pokemon tower and get to the top to Mr Fuji, then go with him back to his house and talk to him, he will give you the Poke Flute.
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?