Pentru a obține mutarea Fly în "Pokémon FireRed", vorbește cu locuitorii care trăiesc în casă, la nordul îndepărtat al Traseului 16. Trebuie să utilizați mutarea Cut pe arborele care blochează poarta de nord pentru a ajunge la ea . Vă dă HM02 și vă cere să păstrați secretul locației.
Pentru a-ți învăța Pokemonul să zboare cu HM02, trebuie să ai Insigna Thunder de la bătutul Lt Surge în Vermilion City. Odată ce un Pokémon învață Fly, nu poate să-l uite să-l înlocuiască cu o altă mișcare și poate fi eliminat numai de un Move Deleter.
Folosirea mutării Fly în afara luptei vă permite să călătoriți în centrul Pokemon al oricărui oraș pe care l-ați vizitat deja, dar trebuie să fiți în afara să îl utilizați. Un Pokemon poate folosi Fly în acest mod chiar dacă este scos. În luptă, Fly este un atac fizic în timpul căruia Pokemon dvs. zboară în aer într-un singur rând și apoi zboară înapoi pentru a face daune virajul următor. În timpul turnului când zboară, Pokemonul nu poate fi lovit de atacuri decât prin mișcările Gust, Thunder, Twister, Whirlwind sau Sky Uppercut.