in veilstone city the team galactic warehouse the HM fly will be their.
Chat with our AI personalities
staravia actually does not learn fly you have to teach it an hm.
Just after you defeat the Grunts at the Veilstone City, there's a warehouse behind it.Enter the warehouse to find HM Fly.
Hows about you try it? If its a flying Pokemon it should be able to.
You get it in heart home city's Team Galtix ware house
You capture a Pokemon that has wings and find HM fly teach it to the Pokemonthat you caught and then go on to the menu and click Pokemon and thenclick the Pokemon you caught and then it says fly and just click fly.