Pokémon Red and Blue/Secrets

'There a couple of weird secrets in the Red and Blue versions of Pokémon, which you can exploit to get infinite items or catch rare Pokémon. These secrets may be listed here for your knowledge, but all players are cautioned to be careful if they decide to attempt to replicate them: doing the trick wrong could jeopardize your game data. Sorry, Yellow players, but all of these tricks have been removed from the Yellow version.'

Infinite Items and the Secrets of "Missing No." and "M-Block"
There are two vertical strips in the Pokémon world where very strange things happen. One is the east coast of Cinnabar Island, and the other is the east coast of Seafoam Island. When you swim around on these thin strips, as close to land as possible, you can run into wild Pokémon from the last area you visited.

Catch Safari Zone Pokémon Easily!
You can use this trick to catch Safari Zone Pokémon without having to use those weak Safari Balls. Just go to the region of the Safari Zone where the Pokémon you want to capture live. Then use Dig or an Escape Rope to warp out of there (or let your time run out) and then Fly to Cinnabar Island (the trick would be spoiled if you got in any battles on the way). Now you'll run into the Pokémon from that Safari Zone region on the Cinnabar Coast, and you can catch them like normal Pokémon, with Ultra Balls!

Get Infinite Copies of Any Item!
Here's where things get weird. Talk to the old guy in Viridian City who taught you how to use Poké Balls, and have him go through the demonstration, and then fly straight to Cinnabar Island. Or, go trade a Pokémon with one of the traders already in Cinnabar Island.

Next, Surf around the east coast without leaving Cinnabar Island until you get into a battle. The enemy you fight may be one of two randomly selected Pokémon (you'll always fight the same ones), which sometimes have levels over 100. The other possibility is that you'll run into an enemy named "Missing No." or another one commonly referred to as "M-Block." (Depends on your characters name) Here's the important part: Do not catch either of them.  When put into a computer these "Pokémon" can mess up your data or even completely destroy your saved game. Instead just RUN. Then check your inventory, and you'll find a little glitched symbol by whichever item is in your sixth item slot. That means you have 128 of that item unless you had more than that amount to begin with.

You can use this trick over and over until you have enough Rare Candies to level up your Pokémon to level 100, Master Balls to catch anything easily, or whatever else you may desire.

One player has reported that while surfing on the coast of Cinnabar Island after completing the first portion of this glitch, they encountered a wild at level 168. The aerodactyl was caught using a master ball, and did not destroy game data, and was able to be used in the game. It's stats were also concurrent with its level, being drastically higher than any other pokemon stats (even at L.100). It should also be noted that the player was using an Aerodactyl to fly from Viridian City to Cinnabar Island, therefore the possibility exists that the game occasionally replicates the players flying pokemon at high levels after starting the glitch process.
 * Note

The area in the game's memory (RAM) holding the possible Pokémon you can currently encounter is also used as a buffer to hold other data during cutscenes. For example, the cutscene from the old guy in Viridian City who taught you how to use Poké Balls copies your name to this buffer. Since neither Cinnabar Island or Seafoam Island overwrites this area with wild Pokémon information, the cutscene data is read as Pokémon numbers (e.g. hex value 15 = Mew) and not all values are valid. The game already had debugging code from Pokémon Green/Red/Blue to cause all invalid Pokémon to be "Missing No.", which was not meant to be used and is thus glitchy in the remakes of Red/Blue. The seemingly random effects of "Missing No." are due to the debugging code reading/writing memory that it thinks are certain things (e.g. its own moves) but are actually something else (e.g. virtually anything else) because the memory structure is slightly changed.
 * Explanation

Obtain Mr. Mime without trading
While in the Silph Tower, after facing Gary on the (top?) floor, you will come out and when you walk down there is a Team Rocket member. If you go just out of sight, directly above this member, then as you walk down into his line of view immediately hit start before he can see you, then use an escape rope. Your start menu will no longer work once you exit the building. Go up to the Dojo and fight the second trainer (the first is on the left side), who has a Machop and Machoke. You have to make him walk towards you, otherwise the game will freeze. After that go back to Silph and go to the same floor you used the escape rope trick. When you reach this floor, your start menu will pop up. Hit to exit, and a level 7 or 8 Mr. Mime will appear!

Weird Glitches and Other Silly Tricks

 * You can actually fish in any statue in the game! You probably won't catch anything, but it sure looks weird.
 * Cut down a tree, save the game where it used to be, then load it up. You'll be standing on the tree.
 * The hotel in Celadon City is shaped just like a Poké Center. There's even a PC in the usual place—it's just invisible!
 * Swim up the water on Cinnabar Island, so you'll be right in front of the Gym. You'll see a phantom guy on the roof.
 * In the basement level of the Red/Blue Unknown Dungeon, you can climb up the small hill next to the item ball marked with a B on this map, even though there are no stairs.
 * If you name your character DxDyDz (note: the key here is to have the first, third, and fifth characters of the name be capital D's), you may run into wild Mewtwo while performing the MissingNO. glitch.
 * If you have used the Mew glitch and have him in slot one of your pokemon roster, you will run into a level 142 Mewtwo