![teleport pokemon soul silver teleport pokemon soul silver](https://i.ibb.co/k8CzwqM/Saffron-Gym.png)
It can be taught to a Pokémon by using TM28 in all generations. Dig: The Pokémon can dig the player out of a cavern to the place where the player entered it, similar to an Escape Rope.Since Generation V, it has lost its HM status. It can be taught to a Pokémon by using HM08 in Generation IV. Rock Climb: The Pokémon can climb up rocky walls.It can be taught to a Pokémon by using HM05 in Diamond, Pearl, and Platinum. Defog: The Pokémon can clear out fog on the field.In Generation V, it has regained HM status as HM06 in X and Y, it again lost its HM status in Omega Ruby and Alpha Sapphire, it again regained HM status as HM07. Since Generation IV it has been a regular level-up move. It can be taught to a Pokémon by using HM08 in Ruby, Sapphire, and Emerald. Dive: The player can dive underwater when surfing in deep waters.It can be taught to a Pokémon by using TM08 in Generation II, by using HM06 in Generations III and IV, TM94 in Generation V and X and Y, and HM06 in Omega Ruby and Alpha Sapphire. Rock Smash: The Pokémon can smash boulders of a certain type into pieces.It was also available in Generation I as a level-up move, but it didn't have the field move status. It can be taught to a Pokémon by using HM07 from Generation II to Generation IV, and HM05 since Generation V. Waterfall: The Pokémon can climb up waterfalls.In Generation IV's HeartGold and SoulSilver it has regained HM status as HM05 and since Generation V, it has again lost its HM status. Since Generation III it has been a regular level-up move. It can be taught to a Pokémon by using HM06 in Generation II. Whirlpool: The Pokémon can dismiss small whirlpools on the water.Flash can be taught to a Pokémon by using HM05 in the first three generations, and by using TM70 since Generation IV. Flash: The Pokémon can light up a cavern covered by darkness such as Dark Cave.It can be taught to a Pokémon by using HM04 in all generations. Strength: The Pokémon is able to push boulders of a certain type around.It can be taught to a Pokémon by using HM03 in all generations. Surf: The player can travel on water by traveling on the Pokémon's back.Fly can be taught to a Pokémon by using HM02 in all generations. Fly: The player can fly on the Pokémon to any previously visited city or town, or certain locations such as the Battle Tower in Hoenn.In Generation I, trees cut down would be regenerated if the game was saved and the power turned off, even if the player has still been in the area, allowing the player to stand on a tree however, this isn't the case in future generations. It can be taught to a Pokémon by using HM01 in all generations. Cut: The Pokémon is able to cut down small trees and, until Generation IV, tall grass on the field.