It's possible to initiate a glitch that allows the player to walk through walls by use of the Safari Zone's limited steps, and having a poisoned Pokémon. By having the game think that you're still within the Safari zone while outside, and jumping over a ledge on the 500th step, the game will send the player back to the entrance of the Safari Zone while still having it within its data that they are currently mid-jump. When exiting a building with this glitch active, the game will crash, but it's possible to exit the entrance room of the Safari Zone by having the player's Pokémon die of poison. Using this glitch allows the player to skip certain sections of the game, but is riddled with a number of limitations.
Contributed by ABOhiccups
Video