Trainer-Surf

From Glitch City Wiki

Trainer-Surf, also known as the surf glitch, is a glitch in Pokémon Brilliant Diamond and Shining Pearl that allows the player to surf on land. While surfing on land, the player's Z coordinate (altitude) does not change with the terrain, but may change if the player saves and reloads the game. This allows the player to bypass some obstacles on the overworld map and reach areas that are supposed to be inaccessible. Notably, this glitch allows the player to obtain Shaymin, a bp:Mythical Pokémon.

Steps

  1. Walk to a position next to water that the player can surf on, and where a moving trainer can see and challenge the player.
  2. Face the water, and spam the A button right when the trainer is about to see the player.
  3. The trainer battle will start first. The player should beat the trainer.
  4. If the A press was timed correctly, after the battle is finished, the Surf popup will appear, even though the player is now facing the trainer instead of facing water.
  5. Select "Yes" to start surfing on land.

Obtaining Shaymin

In order to obtain Shaymin with this glitch, the player should

YouTube video by PokeTips