No jogo de Nintendo DS "Pokemon Pearl", HMs são movimentos ocultos que podem ser ensinados aos seus Pokémon para dar habilidades especiais usáveis fora de batalha. Para conseguir o HM "Fly" (Voar), primeiro precisa derrotar o Líder de Ginásio de Veilstone City e depois ajudar sua amiga a recuperar a Pokédex dela da Team Galactic.
Derrote a Líder de Ginásio de Veilstone City, Maylene. Ela gosta de usar Pokémon tipo Lutador, fracos contra Voador e Psíquico. Boa ideia subir nível de Staravia ou Golbat e colocá-los no time antes de lutar.
Saia do Ginásio de Veilstone após vencer Maylene. Dawn estará esperando lá fora e dirá que sua Pokédex caiu nas mãos da Team Galactic. Pede sua ajuda para recuperar e diz que esperará em frente ao galpão da Team Galactic.
Vá a nordeste do Ginásio de Veilstone até o galpão da Team Galactic. Fale com Dawn e ela pedirá para formar equipe e derrotar os dois capangas que pegaram a Pokédex.
Derrote os dois capangas em batalha dupla de Pokémon. Cada um começa com Pokémon voador/inseto nível 25, então use tipo Fogo. Após vencer, eles devolvem a Pokédex a Dawn e recuam para dentro do galpão.
Entre no galpão da Team Galactic e verá um item no chão logo na entrada. Pegue para obter "HM02 Fly". Use o HM para ensinar "Voar" a um de seus Pokémon voadores. "Voar" pode ser usado fora de batalha para ir a qualquer cidade grande já visitada.