You must beat you'r dad and be on the way to Fortree City and beat you'r rival and they give you HM 03 Fly
Any bird type
Yes.
HM02 Fly is found in a house on Route 119.
you beat the sixth gym
Any bird type
Rest,Outrage,Fly and Extremespeed
It's on route 119. You get it from your rival.
yes hes flying is he not
Yes. With HM 02.
lv.50 then it learns fly
almost every Pokemon with wings
You're better off learning how to fly irl then catching a kygore on ruby.