La mossa Fly è contenuta in HM02, una macchina nascosta. In "Pokémon Rubino", HM02 si trova sulla Route 119 tra Mauville City e Fortree City.
HM02 viene assegnato al giocatore come premio per sconfiggere il suo rivale nella terza battaglia. Il rivale del giocatore ha la forma di secondo stadio del Pokémon iniziale che il debuttante del giocatore è debole contro, così come altri due Pokémon degli altri tipi iniziali, che possono essere sia Shroomish, Wailmer o Numel. Per poter utilizzare la mossa Volare fuori dalla battaglia, il giocatore deve ottenere il distintivo della piuma da Winona, il capo della palestra di Fortree City.