get to the top of the Pokemon tower in lavender town and the old guy will give it to you when you take him back (youll need to get a silph scope in saffron to get up the last staircase)
get the pokeflute.
rescue Mr. Fuji and he will give you the pokeflute - by hezekiah
Use the pokeflute.
Use the pokeflute.
Use the pokeflute.
Use the pokeflute.
rescuing Mr. Fuji from the Pokemon Tower.
Use the pokeflute that Mr Fuji gave you.
You need to use the pokeflute on snorlax to wake it up.
I believe you receive the PokeFlute as a gift/reward from an old man as a thank you for saving him from Team Rocket at the top of Lavender Town's Pokemon Tower. :) Hope this helps.
he is the fushia gym leader, u need to get passed the snorlax to get to fushia city which requires the pokeflute
I forgot exactly who gives you the Pokeflute, but I know it is definatly someone in Lavender Town. Mr Fuji, I think. From pokemon tower top floor