you go through mt.coronet
go as far up as u can then go to the very far left. u will find a cave hidden go in. Note this is not the cave where u find the galactic grunt.
If you have already caught Palkia or Dialga (Palkia-Pearl Dialga-Diamond) then that means that you have already defeated Team Galactic, and you can go to the Pal Park, try to find more legendaries, or anything you want to do, but if not then you have to go to the place where you will catch either Palkia or Dialga and right before you catch them you will encounter Cyrus, the leader of Team Galactic. If you want to know where to find Palkia or Dialga and encounter Cyrus try looking up something like "where do you catch Palkia or Dialga?" or something like that.
In front of the ruins
A grunt will drop it
in lake valor
at the top of mount coronet
Go to acuity and beat Jupiter and go back to veilstone their you will find a grunt that gives you a key to the HQ
First go to SnowPoint City and you will find team galactic garding the lake so you have to beat the gym leader then go back to the lake and go to the lake and you will find you freind and a galactic leader then she will come to you an talk and then after she fineshs talking go to veilstone city and go the the galactic house and talk to the galactic grunt and then you will get the key
you go to mt. coronet and u go to the water fall cave where the galactic grunt was standing go in u will find the adamant orb nd the palkias orb then go to spear pillar u will see a blue (dialga) or pink (palkia) vortex
at the galactic warehouse in veilstone city there is a galactic grunt, somewhere near him there should be a poke ball. that is fly.
You get it from the galactic grunt thats outside the galactic building, or from somewhere inside the building. XD LoL
You don't get it from a grunt you find it on the ground (looks like a pokeball as always)