Para obtener el movimiento de la Mosca en "Pokémon FireRed", habla con los reclusos que viven en la casa en el extremo norte de la Ruta 16. Debes usar el movimiento Cortar en el árbol que bloquea la puerta norte para llegar a ella. . Ella te da HM02 y te pide que mantengas su ubicación en secreto.
Para enseñar a tus Pokémon a Volar con HM02, debes tener la Insignia del Trueno para vencer al Teniente Surge en Vermilion City. Una vez que un Pokémon aprende a volar, no puede olvidarlo para reemplazarlo con otro movimiento, y solo puede ser eliminado por un eliminador de movimientos.
El uso del movimiento de Volar fuera de la batalla te permite viajar al Centro Pokémon de cualquier ciudad que ya hayas visitado, pero debes estar afuera para usarlo. Un Pokémon puede usar Volar de esta manera incluso si está eliminado. En la batalla, Fly es un ataque físico durante el cual tu Pokémon vuela en el aire un turno y luego vuela hacia abajo para dañar el siguiente turno. Durante el turno cuando está volando, el Pokémon no puede ser golpeado por ningún ataque excepto por los movimientos Gust, Thunder, Twister, Whirlwind o Sky Uppercut.