Bad EGG

A Bad Egg is an Egg that a player can obtain in Generation III games. That includes FireRed and LeafGreen. Usually it is from an Ice/Dark type Pokémon. However can also be Ice/Ghost. Though the term is often also applied to glitchy Eggs in general, it is only used in-game to refer to noticeably-corrupt Eggs, which result from the use of cheat devices.

How to obtain
if you have an Action replay and you go on wifi in generation IV games, Nintendo will sense that you used it, then send you a Bad EGG in the form of a regular Egg. It will hatch much faster than a regular egg does, so you can tell when it is going to be a Bad egg when your character says huh, oh, or anything under that category.

Dangers
One step after it hatches,bad egg will hatch, and your character will say what is specified in the above section. The game will go completely back, and the battery will have run dry. Whether there is a way to get rid of it or not is unknown.

In Generation II
It is possible to, through the use of cheat devices, catch an Egg in the wild or simply turn an already-owned Pokémon into an Egg. Such Eggs don't have any data specifying what they are supposed to hatch into, so they will simply hatch into more Eggs.

In some cases, it is actually possible to battle with these Eggs; however, attempting to do so will freeze the game, as their back sprite is undefined.This means you should be careful while using cheat devices or otherwise just train/catch your Pokémon.

In Generation III
The Generation III games are the only games to actually make use of the term "Bad EGG". The string is used to identify Eggs that appear to have been corrupted. The Trainer Memo section of such Eggs' summaries invariably states that they are "A peculiar egg obtained in a trade." Such Eggs do not actually hatch unless prompted to with a cheat device. The bad egg can also be found while cheating at some parts.

In Generation IV
In Generation IV, bad eggs are sometimes found by using cheats to capture your opponent's Pokémon. Bad Eggs also occur when the player uses a cheat device to catch Pokémon in the wild that are not found in the game, like Regice in Pokémon Pearl, or Mesprit in Pokémon Soul Silver. A perfectly normal Pokémon in the PC will be identified as 'Bad Egg'. The elite four in Ruby ,Emerald, Sapphire, Leaf Green, and Fire Red all have at least one bad egg in their party, so while utilizing a cheat to capture their Pokémon, make sure to save first. The Bad Egg will also dry out your battery so watch out! Also after this occurs clock based events will not work.