In Pokémon Red, Blue and Yellow
Via glitch TrainersSome rosters for glitch Trainers have 'no Pokémon', and they may send out a Charizard 'M or Q ◣. This applies to certain rosters of ZZAZZ glitch Trainers accessible with Special stat encounter, but there are regular Trainer classes with 'no Pokémon' too; they are just inaccessible without cheating or theoretically arbitrary code execution.
Performing the Cable Club escape glitch allows the player to battle a Pokémon with excessive HP if the player faints all of the resulting Trainer's Pokémon and battles another Trainer.
Via Super GlitchIn Pokémon Red, Blue, and Yellow, exploiting Super Glitch can cause the enemy Pokémon to have more than its maximum amount of HP, because screen data is written to the memory addresses CFE6/CFE7 (CF35/CFE6 in Yellow), which determine the enemy Pokémon's current HP.
The simplest way to do this is to exploit the TMTRAINER effect by viewing the party screen in battle before viewing the name of the Super Glitch move (including the CoolTrainer move, hex:00).
At least with wild Diglett, this gives the opponent 6946 HP (hex:1B22) if the flipped sprites glitch is in effect or 6932 HP (hex:1B14) regardless of whether the game was Pokémon Red and Blue or Pokémon Yellow.
Via Fossil and Ghost Missingno.For unknown reasons, Fossil and Ghost Missingno. (Kabtops Fossil Missingno. unconfirmed) may have excessive HP when they are sent out by glitch Trainers.
There is an old man glitch Trainer roster in Pokémon Red and Blue with a Ghost Missingno. (hex:B8) that can be accessed by battling the Rocket on Silph Co.'s 11F before performing the old man glitch and encountering a Trainer (by having the correct letter in the 3rd, 5th and 7th character of the player's name).
This will work with any Trainer class because all Trainer classes encountered with the old man glitch have the same set of rosters.
Lance's roster 202 (hex:CA) in Pokémon Yellow, has an Aerodactyl Fossil Missingno. (hex:B7) that may also have excessive HP may also have excessive HP". Note that it is cheat only or theoretically only accessible with arbitrary code execution without cheats.
This behavior probably applies to the other 'special Missingno.'; hex:B6 (Kabutops Fossil) and hex:B8 (ghost) too.
Via Super GlitchAs mentioned above, enemy Pokémon with excessive HP can be caused with Super Glitch. Capturing one (e.g. with a TMTRAINER yield) will let the player keep it with the excessive HP, but the player may have to use the CoolTrainer move (hex:00) to avoid party Pokémon corruption, because Super Glitch moves other than CoolTrainer also corrupt data past D0E1.
Super Glitch may cause the user Pokémon to have excessive HP as well.
Via Pokémon beyond the sixth positionPokémon beyond the sixth position in the player's party may have excessive HP. The properties of these Pokémon are the result of extrapolation, so unrelated data is interpreted as Pokémon #7 data, etc.
In Generation IIIThe Pomeg glitch in Pokémon Emerald allows a Pokémon to have 65535 HP (65535 HP is displayed on the party screen as "?35" HP in Pokémon Emerald and Pokémon FireRed and LeafGreen, but is displayed with 5 digits in Pokémon Ruby and Sapphire). This is over the normal limit of 999, or the highest normally obtainable HP value (714, from a Blissey with maximum IVs and a HP EV between 252-255).
In Pokémon Ruby and Sapphire, the HP bar for a Pokémon may be red when it has 65535 HP. In battle, it may be shown with 'blank' HP, while in Pokémon Emerald and FireRed/LeafGreen it may be shown with '?' HP.
A Pokémon with 65535 obtained from Pokémon Emerald can be traded over to Pokémon Ruby and Sapphire or Pokémon FireRed and LeafGreen.
When a Pokémon with excessive HP takes damage, the HP will be reduced until it is at a normal value[clarification needed]
In Pokémon Emerald and Pokémon FireRed/LeafGreen, if the Pokémon with 65535 HP knows Softboiled, then the field move can be used to give HP to another Pokémon and have the user lose some HP while keeping an excessive HP value.
This apparently does not work in Ruby and Sapphire; as the Pokémon may just faint.
In Pokémon FireRed/LeafGreen, viewing a Pokémon with excessive HP on the summary screen and switching between its summary and another Pokémon's summary will cause a summary screen glitch.
In Generation IV
|This article is incomplete. Please feel free to add any missing information about the subject. It is missing: Index number.|
Excessive HP is possible through the Pomeg glitch in Pokémon Platinum.