Le mouvement Fly est contenu dans HM02, une machine cachée. Dans "Pokémon Ruby", HM02 est situé sur la route 119 entre Mauville City et Fortree City.
HM02 est remis au joueur en récompense pour avoir vaincu son rival lors de la troisième bataille. Le rival du joueur a la forme de deuxième étape du Pokémon de départ contre lequel le démarreur du joueur est faible, ainsi que deux autres Pokémon des autres types de départ, qui peuvent être Shroomish, Wailmer ou Numel. Afin d'utiliser le mouvement Fly en dehors de la bataille, le joueur doit obtenir l'insigne de plume auprès de Winona, la responsable du gymnase de Fortree City.