Ruch Fly jest zawarty w HM02, ukrytej maszynie. W "Pokémon Ruby" HM02 znajduje się na Route 119 pomiędzy Mauville City i Fortree City.
HM02 jest przyznawany graczowi jako nagroda za pokonanie rywala w trzeciej bitwie. Rywal gracza ma drugą postać startowego Pokémona, w którym słabo startuje gracz, a także dwa inne Pokemony innych typów startowych, którymi mogą być Shroomish, Wailmer lub Numel. Aby skorzystać z ruchu Fly poza walką, gracz musi uzyskać odznakę Feather z Winony, przywódcy siłowni Fortree City.