When you go to Twist Mountain and have to battle Cheren, Alder will give it to you soon after you beat Cheren.
You have to go to Lacunosa town and at the Pokemon center and girl will give you HM2
Bianca give it to you at Driftveil City.
At Talpal city, talk to nurse joy
West of Celadon city a tree you can Cut down is there use Cut and go in the big building keep going left until you see a house go in and talk to the girl she will give you the HM2 which contains Fly.
FYI... The game is fake... *Here are some ways to keep away from those games and to identify them. 1.Check if the game(ds game)had black numbers on the back of the chip area. 2.Look inside the case of the Pokemon game...if you look down under the ds slot you will see Nintendo if it is real and if it is not real you will not see it at all!H Hope this helps, Pokemon Master
Go to Celadon City (through the underground passage near Lavender Town) then go to the end of the city and you'll see a sleeping Snorlax. Have HM1 move Cut ready and have a Pokemon that can use it (you may want to check at the Celedon City's Pokemon Center to trade Pokemon out). Go to the end of the city (East) and use the move cut on the tree in your way; go through the double building to the "secret place." Go into the house and talk to the girl inside. She'll ask you to keep the place where she's living a secret. If you say yes, she'll give you the Hidden Move (2) Fly.
hm 05 is flash, and you get it from prof oaks aide just below pewter city if you've caught 10 kinds of pokemon. you have to go through digletts cave to get there, which is to the right of vermillion city
They Have been for the opening of the HMS pep rally They might come back for the HM2 pep rally
you fight may before you get to fortree city
You get it from defeating Chuck in Cianwood City from a lady.
hm1 hm7 hm2 hm3 and hm5
to get Hm2(fly) you talk to Chuck's wife after you beat him.
Go east of Violet City and talk to the fat guy.
Use HM2 to teach charizard fly.
West of Celadon City (Above Biker road). Thanks to gameFAQs.
Fly is HM2, surf to Ciawood City and beat the gymleader Chuck. After beating him, woman outside of the gym gives you HM2 - Fly and you can use it right away.
HM2 is Fly. You get it by defeating Chuck at the Cianwood City gym and talking to the lady outside of the gym.
No, it can't. Only with the HM a Pokemon will learn Fly. Actually when a shelgon evolves into a salemence at level 50 it will try to learn fly
the common name for that is: hm2=square hectometer m2=square meter
after defeating team aqua/magma (i forget which), go east, and then north, battle MAy/brandon, and he/she will give you hm2 fly after you win