You wake Snorlax up. There are two snorlaxes in the game.
play pokeflute
You need to get the Pokeflute.
Use the pokeflute.
Mr fuji has the pokeflute he is at the top of Pokemon tower in Lavender Town.
If there in the way of your path then use the pokeflute.
You need to use a pokeflute.
play the pokeflute to the snorlax in front of it
Use the pokeflute to wake it up then capture it or make it faint.
You have to get a Pokeflute from Mr. Fuji after you rescue him from the Pokemon Tower at Lavender Town.
In Pokémon Pokémon FireRed and LeafGreen you will encounter a sleeping Snorlax blocking the way. To wake him up you need to get the Pokeflute.
I Don't Know about gameshark but codebreaker code is 82003884 015E for VBA go & buy in pokemart
The pokeflute does not exist as an item in Pokémon Diamond. The pokeflute only exists in 1st generation of Pokémon games (Red, Blue and Yellow), their remakes (Firered and LeafGreen) and in Pokémon X and Y, though doesn't have the same function as in Red and Blue.