Hey, I'm looking for a Pikachu with surf or fly, I can trade Wishmaker Jirachis!
Pikachu can't learn Fly. I'll let you delete the post before I report it because it's asking for hacks.
And yes, I'm fully aware that there were a few events in the 3rd gen that had Flying Pikachu. However, HM moves have to be removed before you get them onto the 4th gen games.