O movimento Fly está contido no HM02, uma máquina oculta. Em "Pokémon Ruby", o HM02 está localizado na Rota 119 entre Mauville City e Fortree City.
HM02 é dado ao jogador como prêmio por derrotar seu rival na terceira batalha. O rival do jogador tem a forma de segundo estágio do Pokémon inicial contra o qual o inicial é fraco, bem como dois outros Pokémon dos outros tipos iniciais, que podem ser Shroomish, Wailmer ou Numel. Para usar o movimento Fly fora da batalha, o jogador deve obter o Distintivo Feather de Winona, a líder do ginásio de Fortree City.