sometimes
1. Go to Cianwood City.
2. Defeat Chuck the gym leader.
3. Go outside and there will be a lady walking around the gym.
4. Talk to her and she will give you HM 02 Fly.
How To Get Fly In Pokemon Silver Verson
1. Go to Cianwood City.
2. Defeat Pryce the gym leader.
3. Go outside and there will be a lady walking around the gym.
4. Talk to her and she will give you HM 02 Fly.
You will then, find an old guy with a gray beard and once you talk to him, he will say, " Have ye heard of SHAYMAN? Answer no, If yes, He will say that you probably know the code and the he will dissapear and never come back. If No, He will give you a Pokephone and Oak's number___
1.453-3886
Oak will then call you back saying that his Mom found a letter in her Palm Tree. Go to Oak and talk to receive gift. +++He says wierd things+++