Bad Egg

(Redirected from Bad EGG)

A Bad Egg (Japanese: ダメタマゴ Bad Egg) is an error handler in the core and side series Pokémon games and Pokémon HOME for Pokémon with invalid data, most often because of a checksum mismatch. Bad Eggs were introduced in Generation III under the name "Bad EGG", and have appeared in subsequent games under the name "Bad Egg" or "Egg". While they have the same appearance as and share some properties with a regular Pokémon Egg, Bad Eggs behave differently in several ways.

A Bad Egg in the party in Generation III

The term "Bad Egg" is sometimes also used for glitch Pokémon species with the name "Egg" or "Bad Egg" that can appear from Generation IV onward, or the error handlers for Pokémon species and forms that are not coded into Pokémon Brilliant Diamond and Shining Pearl. However, unlike an actual Bad Egg that appears due to a failed checksum, these Pokémon can battle and be released like any other hatched Pokémon. Bad Eggs should also not be confused with regular Eggs in games where Eggs do not normally appear, and regular Eggs modified to display "Bad Egg" as a nickname.

Causes

 
A Bad Egg in the Boxes in Pokémon HOME

All core series Pokémon games from Generation III onward, Pokémon Box Ruby & Sapphire, and My Pokémon Ranch, calculate a checksum over most of a Pokémon's data before storing it in an encrypted form. This checksum is stored in an unencrypted portion of the Pokémon data structure. When the games load a Pokémon's data, they decrypt it and recalculate the checksum over the decrypted data. This checksum is compared to the stored value, and if they do not match, the game sets the Bad Egg flag located in an unencrypted portion of the Pokémon data structure. Other parts of the game check this value and treat the Pokémon as a Bad Egg as a result. The checksum can fail to match due to data corruption (such as through glitches, communication errors, failing flash memory, or bit flips) or external modifications that alter a Pokémon's data without recalculating the checksum (such as through exploits, cheating, or third-party tools).

In Pokémon Black 2 and White 2, Pokémon with an index number greater than 649 (such as Pokéstar Studios opponents) are marked as Bad Eggs if put in the player's party. In Pokémon: Let's Go, Pikachu!, Let's Go, Eevee!, and Legends: Arceus, Pokémon with species, forms, or moves not coded into the game are marked as Bad Eggs. In Pokémon HOME, Pokémon flagged by HOME's cheat detection are marked as Bad Eggs.

In Pokémon Colosseum, XD, and Battle Revolution, checksums are not validated for any Pokémon stored on the game's save file, as Pokémon data is not encrypted by the game. However, they do display Pokémon with the Bad Egg flag in the Game Boy Advance/Nintendo DS games as Bad Eggs. Pokémon Colosseum and XD do not store a Pokémon's checksum at all, and will only calculate a checksum for a Pokémon when it is traded to the GBA games. Pokémon Battle Revolution additionally sets the Bad Egg flag on its copies of Pokémon with more than 510 effort values when they are copied from the handheld Generation IV games.

Appearance

Main article: Pokémon Egg → Appearance

Bad Eggs use the same sprites and models as regular Eggs in all games in which they appear, with the exception of those whose underlying Pokémon species have index number 0 in Generations III and IV:

  • In Generation III, Bad Eggs whose underlying Pokémon species is ?????????? (index number 0) display no menu sprite and use ??????????'s sprite when their summary is viewed.
  • In Generation IV, Bad Eggs whose underlying Pokémon species is ----- use -----'s sprite when their summary is viewed.

Properties

 
A Bad Egg with Pokérus in a Luxury Ball in Pokémon Emerald

In Generations III, IV, and V, Bad Eggs retain and display some properties of the underlying Pokémon. Because of this, if the underlying Pokémon's data would cause the game to freeze or crash (such as displaying invalid markings in Generation III), it may still do so even if the Pokémon has been marked as a Bad Egg. A Bad Egg's markings are displayed and can be modified like any normal Pokémon or Egg.

Starting in Generation VI, the game does not read or write to the underlying Pokémon's encrypted data, and treats it as though all of its data (including its held item and Poké Ball) was zeroed out. As long as the invalid data is detectable by the checksum, this can prevent freezes or crashes that would otherwise occur if the Pokémon data were read normally by the game. The Poké Ball with index 0 displays as a regular Poké Ball in the Nintendo 3DS games, as a question mark in Sword, Shield, Brilliant Diamond, and Shining Pearl, and as a Strange Ball in Legends: Arceus, Scarlet, and Violet. If the player attempts to set any of a Bad Egg's markings, the changes will not be saved.

Bad Eggs ignore the underlying Pokémon's species name or nickname, and display their name as some variant of "Bad Egg" or "Egg" in the language of the game.

In Generation III, the Bad Egg flag is stored unencrypted in the same byte as the has species flag and one of the Egg flags. In Generations IV and V, the Bad Egg flag is stored unencrypted along with a Pokémon's personality value and checksum. Starting in Generation VI, the Bad Egg flag is stored unencrypted along with a Pokémon's encryption constant and checksum. In Generation III only, a Pokémon becoming a Bad Egg sets the Bad Egg flag and both Egg flags in the Pokémon's data structure, unlike in later games.

Behavior

 
Attempting to release a Bad Egg in Diamond and Pearl
 
Attempting to shift a Bad Egg into battle in HeartGold and SoulSilver

Bad Eggs are generally treated identically to Eggs in most aspects of the game: they are unable to battle, cannot be released, and cannot be left at the Day Care or Nursery. Except in Pokémon Ruby and Sapphire, they cannot hatch and cannot be traded, unlike regular Eggs. Because of this, they effectively take up a permanent slot in the player's party or Boxes until the player starts a new game.

Party

In the party screen, a Bad Egg is displayed in the same way as a regular Egg: it uses the same menu sprite as one, and its HP, level, and gender are not shown. Likewise, a held item cannot be given to or taken from a Bad Egg in the party screen, and any field moves the underlying Pokémon knows are not shown.

  • In Generations III and IV, the underlying Pokémon's status condition (including Pokérus and fainted) and whether a Bad Egg is holding a piece of Mail or another item are visible.
    • In Generation IV, whether a Bad Egg has a Ball Capsule is also displayed here.
  • In Generation V, only whether or not the underlying Pokémon has fainted is visible.
    • In Pokémon Black 2 and White 2, the party screen in the menu displays a Bad Egg's name as "Egg", even though it is named "Bad Egg" once selected and in other parts of the game.
  • In Pokémon: Let's Go, Pikachu! and Let's Go, Eevee!, a Bad Egg is displayed in the party as a fainted Egg with no name (regular Eggs are displayed as healthy with the name "Egg"). Interacting with a Bad Egg or Egg will not bring up the context menu.
  • In Pokémon Legends: Arceus, Bad Eggs are displayed identically to regular Eggs, and use the same menu sprite.

Summary

A Bad Egg's summary screen uses the same layout as a regular Egg.

In Pokémon Ruby and Sapphire, the messages displayed on the summary screen depend on the underlying Pokémon's remaining Egg cycles (or friendship interpreted as such) and met location like a normal Egg; in Pokémon FireRed, LeafGreen, and Emerald, the regular messages are overridden with a state of "It looks like this EGG will take a long time to hatch." and a Trainer Memo of "An odd POKéMON EGG found by the DAY CARE couple." In Pokémon Ruby, Sapphire, and Emerald, the underlying Pokémon's Poké Ball and status condition (including Pokérus and fainted) are displayed normally; in Pokémon FireRed and LeafGreen, the Bad Egg's Poké Ball is always displayed as a regular Poké Ball and any status condition is hidden. Any markings are displayed normally.

In Pokémon Box Ruby & Sapphire, the underlying Pokémon's Poké Ball, Pokérus status, and markings are displayed.

In Generations IV and V, the messages displayed on the summary screen depend on the underlying Pokémon's remaining Egg cycles (or friendship interpreted as such), Original Trainer, met date, met location, and fateful encounter status. The underlying Pokémon's Poké Ball, held item, status condition (including Pokérus and fainted), markings, and Shiny Leaves are displayed normally. Note that if the Pokémon has no met data as an Egg and the player is the underlying Pokémon's Original Trainer, it will be displayed as having been received from the location header with index number 0 ("Mystery Zone" in Generation IV or "----------" in Generation V) on 0/0/2000 (the zeroth month is displayed as "Jan." in Western-language Generation IV games). In Generation V, navigating directly between summaries of party Pokémon will skip Bad Eggs whose underlying Pokémon species is ―――――.

In the Nintendo 3DS games and Pokémon Sword and Shield, a Bad Egg's summary screen will always display it as being obtained from the Mystery Zone on 0/0/2000 (in the Nintendo 3DS games) or 00/00/2000 (in Sword and Shield) and a "The Egg Watch" message of "Sounds can be heard coming from inside! This Egg will hatch soon!". In Pokémon Brilliant Diamond and Shining Pearl, the Trainer Memo of a Bad Egg cannot be viewed, unlike a regular Egg.

In Pokémon Scarlet and Violet, a Bad Egg's summary screen always displays a "The Egg Watch" message of "It looks as though this Egg will take a long time yet to hatch.", with its met date and met location hidden, unlike a regular Egg. In version 1.0.0 only, a Bad Egg's summary screen will display its language of origin as Japanese.

In Pokémon: Let's Go, Pikachu!, Let's Go, Eevee!, Legends: Arceus, Colosseum, XD, and Battle Revolution, the summary screen of Bad Eggs and Eggs cannot be viewed.

Boxes

 
A Bad Egg in Storage in Battle Revolution

In the Pokémon Storage System, Bad Eggs are generally treated identically to Eggs. As such, most information about the Pokémon is not displayed.

If the player attempts to release a Bad Egg, a message telling the player that they cannot release an Egg will be displayed:

  • "You can't release an EGG." (Pokémon Ruby, Sapphire, Emerald, FireRed, and LeafGreen)
  • "You can't release an Egg." (Pokémon Diamond, Pearl, Platinum, HeartGold, SoulSilver, Black, White, Black 2, White 2, X and Y, Sword, Shield, Brilliant Diamond, Shining Pearl, Legends: Arceus)
  • "You cannot release a Pokémon Egg." (Pokémon Omega Ruby, Alpha Sapphire, Sun, Moon, Ultra Sun, Ultra Moon)
  • "You can't release an Egg!" (Pokémon Scarlet and Violet)

Mail and Ball Capsules can prevent a Bad Egg from being deposited into the PC:

  • In Generations III, IV, and V, a Bad Egg holding Mail cannot be deposited into the PC, as its held Mail cannot be taken.
  • In Generation IV, the Ball Capsule of a Bad Egg with one can be removed through the PC interface as long as it is one of the valid values (ranging from 1-12). Otherwise, the Ball Capsule cannot be removed, and the Bad Egg cannot be deposited into the PC.

Depending on the game, a Bad Egg's held item can be seen, taken, or swapped through the PC:

  • In Pokémon Ruby and Sapphire, the specific item a Bad Egg is holding cannot be seen, and a Bad Egg's held item cannot be taken or swapped.
  • In Pokémon FireRed, LeafGreen, Emerald, Diamond, Pearl, and Platinum, the sprite of a Bad Egg's held item can be seen in the Move Items mode of the Pokémon Storage System, but the item cannot be taken or swapped.
  • In Pokémon HeartGold, SoulSilver, Black, White, Black 2, and White 2, the name of a Bad Egg's held item is displayed in the Pokémon Storage System interface. A non-Mail held item can be given to another Pokémon or swapped with another Pokémon's held item using the Move Items mode.
    • In Pokémon HeartGold and SoulSilver only, a held item can also be taken from a Bad Egg and placed directly in the Bag using the Move Items mode.

In Pokémon: Let's Go, Pikachu! and Let's Go, Eevee!, a Bad Egg is displayed in the Pokémon Box as a Pokémon at level 0 with 0 CP, whose nickname is the number of Pokémon in the Pokémon Box (regular Eggs are displayed as healthy, with the name "Egg" and the level and CP of the Pokémon inside). Interacting with a Bad Egg or Egg will not bring up the context menu, so they cannot be added to the party or sent to the professor.

In Pokémon Legends: Arceus, Bad Eggs are displayed in the Pastures as fainted, level 0 Eggs when in the player's party, whose Original Partner is displayed as whichever valid Pokémon's Original Partner was displayed last, or a blank string otherwise (regular Eggs are displayed as healthy, with the Poké Ball, level, and origin mark of the Pokémon inside).

In Pokémon Battle Revolution, the Storage displays all Bad Eggs in regular Poké Balls with no held item, regardless of the underlying Pokémon's data.

With a species value of 0

 
A Bad Egg with a species value of 0 selected in the PC in Emerald

Bad Eggs whose underlying Pokémon species have an index number of 0 behave differently from other Bad Eggs in Generations III, IV, and V:

  • In Generation III, nothing will be displayed for them in the sidebar, like an empty slot. When selected, the game treats them as a healthy, hatched Pokémon, and will not prevent the player from releasing them or swapping them with the last healthy Pokémon in the party. The latter allows the Pomeg glitch and Glitzer Popping to be performed.
    • Pokémon Box Ruby & Sapphire treats them like any other Bad Egg.
  • In Pokémon Diamond, Pearl, and Platinum, it behaves like -----. Nothing will be displayed for them in the sidebar, like an empty slot. Though they cannot be selected directly, another Pokémon can be placed on top of them in the Move Pokémon mode.
    • If the Bad Egg is in the PC, the Bad Egg will be overwritten.
    • If the Bad Egg is in the party and there are empty slots in the party, the placed Pokémon will be placed at the end of the party after any valid Pokémon and any Bad Eggs.
    • If the Bad Egg is in the party in slots 1-5 and the party is full, the placed Pokémon will disappear.
    • If the Bad Egg is in the party in slot 6, the placed Pokémon will disappear and the Bad Egg will temporarily be selectable until the cursor is moved or the summary screen is opened. From the context menu, the Bad Egg can be picked up, its summary screen can be viewed, the item the placed Pokémon had can be taken, and the Bad Egg can be given an item.
  • In Pokémon HeartGold and SoulSilver, Black, White, Black 2, and White 2, it behaves like -----/―――――. Nothing will be displayed for them on the top screen, like an empty slot. Though they cannot be selected directly, they can be swapped with another Pokémon.
    • If both Pokémon are in the party, they are swapped normally.
    • If a Pokémon in a Box is swapped with the Bad Egg in the party, the last Pokémon in the party after the swap will disappear.
    • If the Bad Egg is deposited into the PC, it will immediately become an empty slot.

Trading

  This section is incomplete.
Please feel free to edit this section to add missing information and complete it.
Reason: In My Pokémon Ranch, does Hayley accept a Bad Egg in exchange for Mew?
 
Attempting to take a Bad Egg into the Union Room in Black 2 and White 2

Bad Eggs can only be freely traded from copies of Pokémon Ruby and Sapphire. If a Bad Egg is traded to Pokémon FireRed, LeafGreen, and Emerald, it cannot be traded back after the player leaves the Trade Center.

In certain games, having a Bad Egg in the party prevents the player from accessing certain multiplayer functionality:

  • In Pokémon FireRed, LeafGreen, and Emerald and the Generation IV and V games, the player will not be permitted to enter the Pokémon Cable Club, the Pokémon Wireless Club, the Union Room, the Colosseum, the Wi-Fi Club, the GTS, or the Global Terminal counterBWB2W2, as the receptionist will say that "You have at least one POKéMON that can't be taken."FRLGE, "You have at least one Pokémon that can't be taken."DPPtHGSS, or "You have at least one Pokémon that can't be taken in."BWB2W2 instead.
  • In Generation VI, selecting the Trade, Wonder Trade, or GTS options in the Player Search System menu while the player has a Bad Egg in their party will cause the message "You have a Pokémon you can't trade in your party." to be displayed. When selecting another player to communicate with, the trade option will be grayed out if either player has a Bad Egg in their party.
  • In Pokémon Brilliant Diamond and Shining Pearl, the player will not be permitted to enter the Colosseum, as the receptionist will say that "You have at least one Pokémon that can't be taken with you."
 
Attempting to trade a Bad Egg to XD

In certain games, Bad Eggs are specifically blocked from being traded in a Link Trade:

  • In Generations V and VI, attempting to trade a Bad Egg in the player's Boxes will cause the message "There is a Pokémon that cannot be traded in your party." or "There is a Pokémon that cannot be traded in the other Trainer's party." to be displayed.[note 1] In Pokémon Omega Ruby and Alpha Sapphire only, the former message will also be displayed when attempting to offer a Bad Egg to the other player.
  • In Pokémon Sun, Moon, Ultra Sun, and Ultra Moon, attempting to offer a Bad Egg to the other player will cause the message "You cannot offer a Pokémon Egg in trade." to be displayed.[note 2]
  • In Pokémon: Let's Go, Pikachu! and Let's Go, Eevee!, a Bad Egg or Egg cannot be traded, as interacting with it on the Pokémon selection screen will not bring up the context menu.
  • In Pokémon Sword, Shield, Brilliant Diamond, Shining Pearl, Scarlet, and Violet, attempting to offer a Bad Egg to the other player will cause the message "You can't offer that Egg in trade." to be displayed.
  • In Pokémon Legends: Arceus, a Bad Egg or Egg cannot be traded, as the "Offer up" option will not be displayed in the context menu.
  • In Pokémon Colosseum and XD, attempting to offer a Bad Egg in a trade from the GBA games will cause "A Bad EGG can't be selected."Colo or "A BAD EGG may not be traded."XD to be displayed.

Although Jasmine and Yancy/Curtis will accept any Pokémon from the player for their traded Pokémon, they will not accept Eggs or Bad Eggs.

Storage

 
Attempting to deposit a Bad Egg in Box Ruby & Sapphire

Bad Eggs can be deposited into and withdrawn from the Japanese version of Pokémon Box Ruby & Sapphire. Attempting to deposit or withdraw a Bad Egg into or from Western versions of Pokémon Box Ruby & Sapphire will cause the message "A Bad EGG can't be transferred." to be displayed.

Bad Eggs can be deposited in My Pokémon Ranch.[1]

Eggs and Bad Eggs cannot be deposited into Pokémon Bank or Pokémon HOME. Attempting to deposit one into Pokémon Bank will display the message "You cannot deposit an Egg.", while attempting to deposit one into Pokémon HOME will display the message "You can't leave a Pokémon Egg in Pokémon HOME!"

Bad Eggs in Pokémon HOME cannot be released, traded, or moved out of Pokémon HOME. Attempting to release one will display the message "You can't release an Egg!", and attempting to withdraw one will display the message "You can't take that Egg out of Pokémon HOME!". In version 2.0.0, a bug caused an error with error code 10015 if the player attempted to save any changes after entering the Boxes menu of Pokémon HOME while connected to a game that had a Bad Egg in any Box slot.[2]

Eggs and Bad Eggs cannot be transferred between generations:

  • Attempting to migrate an Egg or Bad Egg through Pal Park will display the message "An Egg cannot migrate!", except for Bad Eggs whose underlying Pokémon species is invalid, which display "This Pokémon is not permitted to migrate." instead.
  • Attempting to transfer an Egg or Bad Egg through Poké Transfer will display the message "An Egg cannot be caught with Poké Transfer!".
  • Attempting to transfer an Egg or Bad Egg through Poké Transporter will display the message "A Pokémon Egg has been detected. Sorry. You cannot send Pokémon Eggs."

Eggs and Bad Eggs cannot be sent to the Pokéwalker, as they are grayed out and cannot be selected. Eggs and Bad Eggs cannot be tucked in for the Pokémon Dream World, as they are grayed out during Game Sync and attempting to select one will display the message "Eggs cannot be selected!".

Hatching

In Pokémon Ruby and Sapphire only, Bad Eggs have their Egg cycle counter decrease and can hatch in the same way as regular Eggs. However, because they are treated as if they have a species index of 412, they will attempt to hatch into -, which cause the games to softlock on a black screen after the "Oh?" message and before the hatching animation begins.

In all other games, Bad Eggs do not have their Egg cycle counter decrease and cannot hatch. In Generation V, a Bad Egg with an Egg cycle counter of 0 will display "Oh?" with every step taken, but will not hatch.

Glitches

The Battle Tower cloning glitch in Pokémon Emerald can be used to delete Bad Eggs by depositing them into the PC during the cloning process.

If the trapping Ability flee glitch in Pokémon Platinum is triggered when the wild Pokémon on the right side has been knocked out, it will display that "The wild Bad Egg prevents escape with <Ability>!".

Game data

Game locations

Generation III
Ruby Sapphire
Roaming Pokémon encounter bug
Arbitrary code execution (requires trade from Emerald)
Emerald
Glitzer Popping, arbitrary code execution
FireRed LeafGreen
Glitzer Popping, arbitrary code execution (requires trade from Emerald)
Colosseum
Unobtainable
XD
Unobtainable
Generation IV
Diamond Pearl
Pal Park Retire glitch, arbitrary code execution
Platinum
Arbitrary code execution (requires Mystery Gift from Diamond and Pearl)
HeartGold SoulSilver
Arbitrary code execution (requires Mystery Gift from Diamond and Pearl)
Generation V
Black White
Cheating
Black 2 White 2
Cheating
Generation VI
X Y
Cheating
Omega Ruby Alpha Sapphire
Cheating
Generation VII
Sun Moon
Cheating
Ultra Sun Ultra Moon
Cheating
Let's Go Pikachu Let's Go Eevee
Cheating
Generation VIII
Sword Shield
Cheating
Brilliant Diamond Shining Pearl
Menu storage glitchVersion 1.0.0–1.1.2 (upon updating to Version 1.1.3 or later)
Legends: Arceus
Cheating
Generation IX
Scarlet Violet
Poké Portal NewsVersion 1.1.0


In events

Poké Portal News

This corrupt event was only accessible if a player running Scarlet and Violet v1.1.0 updated their Poké Portal News data between ~15:30 UTC (following the February 27, 2023 Pokémon Presents livestream reveal of Walking Wake and Iron Leaves) and an unknown number of hours later, when the game ceased to allow players running v1.1.0 to connect online.

Games Event Language/Region Location Level Distribution period
SV February 27 to March 12, 2023 Poké Portal News Bad Egg All 5★ Tera Raid Battle N/A February 27, 2023

Bad Eggs without the Egg flag set

 
Bad Eggs with (slots 1–3) and without (slots 4–6) the Egg flag set
 
A Bad Egg chosen to migrate as a Burmy

In Generation III, Pokémon that have the Bad Egg flag set, but not the Egg flag, behave differently from other Bad Eggs. While code that explicitly checks the Bad Egg flag will still treat it as a Bad Egg and code that checks the species value or species-or-Egg value will still treat it as an Egg, code that checks if one of the Egg flags are set will not. These can be obtained through arbitrary code execution or cheating.

Their name and sprite is still that of a Bad Egg, unless the underlying Pokémon species is ?????????? (index number 0), in which case they display no menu sprite and use ??????????'s sprite when their summary is viewed. They are treated as if they have a species index of 412 (the same as -), meaning they have base stats of 33/2/45/8/73/14 (HP/Atk/Def/Spe/SpA/SpD), are Tough/Cute-type (which are not weak, immune, or resistant to any type), have a catch rate of 77, have a base experience yield of 30, have EV yields of 3/3/0/1/2/3 (HP/Atk/Def/Spe/SpA/SpD), have a wild held item of ???????? with index number 0x284B (50%) or 0x32E6 (5%), a gender threshold of 74 (71.09% male and 28.91% female), take 64 cycles to hatch, have 235 base friendship, in the experience group with index number 78, in the Egg Groups with index numbers 76 and 92, have the Ability with index number 255, have a Safari Zone escape rate of 33, and have a color of yellow.

Unlike other Bad Eggs, they can battle (though they must be switched in, even if they are the first Pokémon in the party). On the party screen, their HP, level, and gender are shown, a held item can be given to or taken from it, and any field moves it knows are shown. Their summary screen is the same as - in Pokémon Ruby and Sapphire, and the same as other Bad Eggs in Pokémon FireRed, LeafGreen, and Emerald. In the Pokémon Storage System, they are treated like a regular Pokémon (and can be released) in Pokémon Ruby and Sapphire, and the same as other Bad Eggs in Pokémon FireRed, LeafGreen, and Emerald. In Pokémon Ruby and Sapphire, their Egg cycle count does not decrease by walking and they will not hatch, since they do not have the Egg flag. Their friendship does not increase by walking, as they use the species index of an Egg. If left in the Day Care with a Ditto, the resulting Egg will hatch into -.

Bad Eggs without the Egg flag set and - appear as Burmy in the migration interface in Japanese versions of Pokémon Diamond and Pearl, and as a question mark in Western and Korean versions of Pokémon Diamond and Pearl and all versions of Pokémon Platinum, HeartGold, and SoulSilver. A Bad Egg without the Egg flag set whose underlying Pokémon species has an index number of 0 can be migrated to the Japanese versions of Pokémon Diamond and Pearl, where it becomes a Burmy with an empty string as a nickname.[3] Unlike -, Eggs, and other Bad Eggs, it bypasses the "An Egg cannot migrate!" check due to the species-or-Egg value returning 0 (instead of 412); unlike other Pokémon and Eggs with a species index of 0, it bypasses the "This Pokémon is not permitted to migrate." check due to having the Bad Egg flag set, which causes the species value to return 412 (instead of 0), which is within the valid range of index numbers (between 1 and 412 inclusive). This is fixed in Western and Korean versions of Pokémon Diamond and Pearl and all versions of Pokémon Platinum, HeartGold, and SoulSilver, where only Pokémon with index numbers between 1 and 251 inclusive or between 277 and 411 inclusive can be migrated.

As a glitch Pokémon

 
A glitch Bad Egg's summary in Diamond, Pearl, and Platinum

From Pokémon Diamond and Pearl to Pokémon Sword and Shield, both "Egg" and "Bad Egg" ("Egg" in Pokémon Black and White and starting in Generation VI) are used as the names of glitch Pokémon species that occupy the first two index numbers after the last valid Pokémon index number. These are equivalent to the glitch Egg from Generation II and - from Generation III. If they do not have the flag set that causes them to be treated as an Egg or Bad Egg, they will behave more like regular Pokémon. The data of these glitch Pokémon depends on the game.

In the Nintendo DS games, they are treated specially compared to other glitch Pokémon with index numbers greater than the last valid Pokémon index number.

  • In Generation IV, "Egg"/"Bad Egg" have index numbers and National Pokédex numbers of 494/495, and use the menu sprite of ----- and the sprite of an Egg. They have base stats of 10 in each stat, are Normal-type, have a catch rate of 3, have a base experience yield of 255, have EV yields of 0 in each stat, have no wild held item, are gender unknown, take 120 cycles to hatch, have 0 base friendship, in the Slow experience group, in the No Eggs Discovered Egg Group, have no Ability, have an escape rate of 0, and have the color with index number 10 (an undefined color). They learn the move Splash at level 1. Neither has a cry.
  • In Pokémon Black and White, "Egg"/"Egg" have index numbers and National Pokédex numbers of 650/651, and use the menu sprite and sprite of a regular Egg/Manaphy Egg. They use the same stats as the entry with index number 0 in the Pokémon data structure, so they have base stats of 0 in each stat, are Normal-type, have a catch rate of 0, an evolution stage of 0, have EV yields of 0 in each stat, have no wild held item, are gender unknown, take 0 cycles to hatch, in the Medium Fast experience group, in the Egg Group with index number 0, have no Ability, have an escape rate of 0, have 0 forms, have a color of red, have a base experience yield of 0, have a height of 0' (0.0 m), and have a weight of 0 lbs. (0.0 kg). They learn no moves, so they can only use Struggle. 650 uses the cry of Shaymin Sky Forme, while 651 has no cry. Because they are in the Egg Group with index number 0 rather than No Eggs Discovered (which has index number 15), they can breed with Ditto. Attempting to retrieve the resulting Egg can cause the game to crash, however.
  • In Pokémon Black 2 and White 2, "Egg"/"Bad Egg" have index numbers and National Pokédex numbers of 650/651, and use the menu sprite of ----- with a golden palette and the sprite of UFO/Brycen-Man. They use the same stats as the entry with index number 0 in the Pokémon data structure, which has the same values as in Pokémon Black and White. They learn no moves, so they can only use Struggle. Additionally, "Egg"/"Egg" have index numbers and National Pokédex numbers of 685/686, and use the menu sprite of a green Unown B/Unown C and sprite of a regular Egg/Manaphy Egg. They use the same stats and moveset as Deoxys Attack Forme/Defense Forme. All four use the cry of Bulbasaur and are marked as Bad Eggs if placed in the party (like Pokéstar Studios opponents).
 
A glitch Egg's summary in Sun and Moon

In the Nintendo 3DS and Nintendo Switch games, invalid Pokémon species (including "Egg"/"Egg") use the same stats as the entry with index number 0 in the Pokémon data structure, which has the same values as in Generation V. They learn no moves, so they can only use Struggle. Starting in Pokémon Sword and Shield, this also applies to invalid forms. Because they are in the Egg Group with index number 0 rather than No Eggs Discovered (which has index number 15), they can breed with Ditto.

  • In Generation VI, "Egg"/"Egg" have index numbers and National Pokédex numbers of 722/723, and use the menu sprite of an Egg. 722 uses the model of an Egg, while 723 uses the model of Bulbasaur. They use the cry of Bulbasaur. Attempting to play with 722 in Pokémon-Amie causes the game to immediately return to the overworld, while playing with 723 can cause the camera to be positioned abnormally. Like the Generation VI 724+ glitch Pokémon, attempting to use Super Training with one in the party causes the Super Training void effect. Breeding them and attempting to retrieve the resulting Egg can freeze the game.
  • In Pokémon Sun, Moon, Ultra Sun, and Ultra Moon, "Egg"/"Egg" have index numbers 803/804 in Pokémon Sun and Moon and 808/809 in Pokémon Ultra Sun and Ultra Moon, and use the menu sprite of an Egg. 803/808 uses the model of an Egg, while 804/809 uses the model of Bulbasaur. They use the cry of Bulbasaur. Playing with 803/808 in Pokémon Refresh uses Pikachu's model, animations, and cry, while 804/809 uses Bulbasaur's model and animations, but no cry; playing with 804/809 can cause the camera to be positioned abnormally. Since they take 0 Egg cycles to hatch, their Eggs will hatch as soon as the player takes a single step.
  • In Pokémon Sword and Shield, "Egg"/"Egg" have index numbers 891/892 in version 1.0.0–1.1.1, 894/895 in version 1.2.0–1.2.1, and 899/900 in version 1.3.0–1.3.2, and use the menu sprite of an Egg and the model of a male Pikachu. Neither has a cry. Playing with them in Pokémon Camp uses Pikachu's model, animations, and cry. As their Eggs are considered to contain an invalid Pokémon species, they will not appear in the player's party or Boxes; due to a bug, a retrieved Egg can be used for a cloning glitch involving the Pokémon Nursery: if the retrieved Egg is swapped with a party Pokémon, the party Pokémon will be both placed into an empty box slot and left in the party slot that the retrieved Egg offspring was placed into. Prior to version 1.2.1, it was possible for players with a modified version of Pokémon Sword or Shield to host edited Max Raid Battles featuring an invalid Pokémon through the Y-Comm, allowing up to three additional players to join it and capture it upon its defeat.

In Pokémon: Let's Go, Pikachu!, Let's Go, Eevee!, and Legends: Arceus, these species do not appear, as invalid Pokémon species are marked as Bad Eggs.

Similar glitch Pokémon

 
A glitched empty slot

In Pokémon Brilliant Diamond and Shining Pearl, the menu sprite of an Egg is used for Pokémon with invalid species or forms. In battle, they appear with the model of a female Shiny Pikachu and use Pikachu's cry. Attempting to view them on the party screen in the menu, view them in the Boxes, or attempting to check their summary when viewing the party in battle causes the game to crash. These could be obtained in several ways using the menu storage glitch prior to version 1.1.3:

  • Withdrawing a Pokémon from the PC into the party while the player is in a battle or releasing a Pokémon while it is in the middle of evolving will cause a Pokémon whose data is all zeroed out to appear in the party. It is initially displayed as a fainted, male, level 0 Pokémon with 0/0 HP and a blank name. Due to all of its data being zeroed out, it has a species index of 0, no moves, no Ability, 0 IVs, 0 EVs, a Hardy Nature, 0 friendship, a language of origin of 0, a Strange Ball as its Poké Ball, a personality value of 0, an encryption constant of 0, and an OT whose name is a blank string, is male, has a Trainer ID of 000000, and has a secret ID of 0000 (which makes it Shiny). Outside of battle, it can be revived by using a Rare Candy to level it up to level 1 and then using another Rare Candy, a revival item, or a Pokémon Center. In battle, it will be recalculated as being level 1 with a maximum of 11 HP, so it can be simply be revived by using a revival item. Once revived, it can battle (though it must be switched in, even if it is the first Pokémon in the party). After a battle, all of these Pokémon are moved to the end of the party and have their data zeroed out again. This Pokémon does not appear and cannot be selected in the Boxes interface (so it cannot be released, deposited, placed in the Pokémon Nursery, or be the only Pokémon left in the party), where it can be used to perform a cloning glitch.[4] The Pokémon can be removed by depositing a Pokémon from the party into the PC while the player is in a battle.[5] These glitch Pokémon become Bad Eggs if the game is updated to version 1.1.3 or later.
  • Swapping a Rotom with another Pokémon while using the Rotom Catalog to change its form will cause the other Pokémon's form to be changed.[6] An affected Pokémon can be changed back to a valid form by repeating the glitch and changing its form back to index number 0 with the option "Light bulb", or another index that corresponds to one of the Pokémon's valid forms.

In other languages

Bad Egg

Language Title
  Japanese ダメタマゴ Dame Tamago
  French Mauv. Œuf (V)
Mauv. Oeuf (IV)
Mauv. OEUF (III)
  German Schl. Ei (IV, V)
Schl. EI (III)
  Italian Uovo peste (IV, V)
UOVO peste (III)
  Korean 불량알 Bullyang-al
  Spanish Huevo malo (IV, V)
HUEVO malo (III)

Egg

Language Title
  Japanese タマゴ Tamago
Chinese Cantonese Dáan
Mandarin Dàn
  Dutch Ei[7]
  French Œuf
  German Ei
  Italian Uovo
  Korean Al
Portuguese   Brazil Ovo[8]
  Portugal Ovo[9]
  Spanish Huevo

Notes

  1. These lines are mistranslated due to the English lines being carried over from Pokémon Platinum, HeartGold, and SoulSilver (where a player could only trade the Pokémon in their party), despite the Japanese lines having been changed from the corresponding lines in those games. A more accurate translation would be "The Pokémon that you offered cannot be traded." and "The Pokémon that the other Trainer offered cannot be traded."
  2. This line is misleading due to the same line being used for both situations when only Bad Eggs cannot be traded (in Link Trades) and when any Egg cannot be traded (in the GTS and Wonder Trade). In later games, "You can't offer that Egg in trade." is used for the former situation and "You can't offer an Egg in trade." is used for the latter situation.

References


Red/Blue: 'M (00)MissingNo.▶ Aaゥ (C1)ゥ .4h POKé
PokéWTrainerPkMn (C5)ゥL ゥM 4♀Pゥ ゥゥTゥU?◣ゥ 8PC4SH
PPkMn ◣ nTrainer▼ W G dOPkMn4XPkMn PkMn T4B 8 4 8
ゥ 'M p'u ゥAゥ GPゥ ゥ ゥ4 hGlitch (D7)PkMnaPkMnゥ ♂ fPkMnk
PkMnRPkMn "B (DA)Glitch (DB)Glitch (DC)7PkMn 'v-PkMn.PkMn
/PkMn ▼PkMn'v……ゥ (E3)Glitch (E4)C- -
Pゥ 4$X CcA (EA)Glitch (EB)Glitch (EC)hゥ
.gゥ$'Mゥ$ (F0)94ゥ l (F2)ゥ l (F3)ゥ$ (F4)
ゥ (F5)G'Mp'Ng'Mp'Ng ゥ$94 hGlitch (FA)'M 'N gO
ゥ$ 6ゥ'M (FE)'M (FF)
Yellow: 3TrainerPoké $MissingNo.4 44 4 Hy♀ .pPkMnp' 'ゥ ( Z4
X ゥ- xゥ,4. .ァ7gug gァ / g J 1Glitch (CA)
. pゥ.8ゥ. BPkMn pゥぁ ゥぇ (CE)4, ゥァ (CF)ゥ'B ァ h
PkMn ? Aゥゥ)ゥ (D4)'ゥ.PkMn pゥぁ ゥぇ (D6)B (D7)PkMn (D8)
ゥ (D9)]ゥ' BPkMn (DC)4, ゥァ (DD)8 (DE)p ID
8 P ァ'r 'r 4(h4to894 89 48B 4 8Z ゥ9
ゥHIゥ.4(h4hi?$4HI?'r ゥ$ Pゥ. 4(?/4(h4?
ゥ► ゥ▼ ゥh 4Pゥ ゥ.... ゥ ( .I' .' B' ゥゥ ゥェ ゥ ▷ゥ $ A (F3)♂ p ゥ
▼ pゥゥ $ A (F6)PkMn (F7)ゥ 4- 4$ゥ▾ ゥ♂F q ,
ゥ$ 4MN ゥ× 'rゥ. 4-ゥ/ 4ァ 4,Q ◣
Generation II: ????? (00GSFCGSFEGSFFGS00CFCCFECFFC)
Glitch EggGlitch Unown
Generation III: -???????????Bad Egg
Generation IV: -----Bad EggGeneration IV hybrid
Generation V: -----Bad EggGlitch Unown
Generation VI: Bad EggGeneration VI 724+ glitch Pokémon


  This glitch Pokémon article is part of Project GlitchDex, a Bulbapedia project that aims to write comprehensive articles on glitches in the Pokémon games.