Để thực hiện bước di chuyển Fly trong "Pokémon FireRed", hãy nói chuyện với người sống ẩn dật sống trong ngôi nhà ở cực bắc của Đường 16. Bạn cần sử dụng chiêu Cắt trên cây chặn cổng phía bắc để đến được với cô ấy . Cô ấy đưa cho bạn HM02 và yêu cầu bạn giữ bí mật về vị trí của cô ấy.
Để dạy Pokémon bay bằng HM02, bạn cần có Huy hiệu Sấm sét khi đánh bại Lt. Surge ở Thành phố Vermilion. Khi Pokémon học được Fly, nó không thể quên nó để thay thế nó bằng một chiêu thức khác và chỉ có thể loại bỏ nó bằng Move Deleter.
Sử dụng Di chuyển Fly bên ngoài trận chiến cho phép bạn đi đến Trung tâm Pokémon của bất kỳ thị trấn nào bạn đã ghé thăm, nhưng bạn phải ở bên ngoài để sử dụng nó. Pokémon có thể sử dụng Fly theo cách này ngay cả khi nó bị hạ gục. Trong trận chiến, Fly là một đòn tấn công vật lý trong đó Pokémon của bạn bay lên không trung một lượt và sau đó bay xuống để gây sát thương ở lượt tiếp theo. Trong lượt khi nó đang bay, Pokémon không thể bị tấn công bởi bất kỳ đòn tấn công nào ngoại trừ các chiêu thức Gust, Thunder, Twister, Whirlwind hoặc Sky Uppercut.