
CF97+hÑ(Rival's Name)(C3) exploit- Teach any 4 moved Pokémon in your party CoolTrainer (Red/Blue ES)
Notes:
This was inspired/spun off by something ChainSword CS found accidentally. They noticed female symbol in EN Yellow bringing up an invalid Pokémon's learnset just before learning the CoolTrainer move, so I analysed it and found a way to teach another party Pokémon CoolTrainer, but this method requires Spanish Red/Blue.
The glitch is also very awkward to pull off at present, as it requires CoolTrainer (which is known to suddenly stop working with a low success rate) and depositing key items a lot.
This video is a bit long, but a lot of time (everything after around 6 minutes) is trying to escape the battle without a CFC4(+5) freeze.
There is another variant to teach Pokémon beyond slot 6 with 4 moves CT, which may have the potential to overwrite a useful memory address. A video of this may come later.
Requirements:
1. Get a ö ゥ í (C1) glitch Pokémon with at least 31968 experience, but not much more. You can get one with Rival LG.
2. Set up Trainer escape glitch with 246 Special (Agatha). Make Ditto have a +4 Attack modifier (put it to sleep and use Swords Dance twice, then have it wake up and transform).
3. Get expanded inventory
- Get the Pokédex glitch item
- Get a Poké Ball x4 and another Poké Ball stack.
4. Your player name must be exactly six characters long.
5. Your rival's name (after getting C1) must read 5D 5D 5D 5D 5D 5D 52 XX XX XX 50 (XX is the party Pokémon you want to learn CT -1; so position 3 requires 02). Since P7 may be a key item, this is quite a pain, but it is possible by depositing a x0 stack from looping map glitch 163 times, and repeating three times.
6. A Pokémon that already knows CoolTrainer (Ditto or Mew if not from this glitch or a trade)
7. An extremely strong Pokémon to KO a Level 195 t hÑ(Rival's Name)(C3) . You can use a Mewtwo over Level 100 from the old man glitch for example.
Steps:
1. With your desired Pokémon to learn CT in the spot depending on XX, do the Trainer escape glitch to battle the previously mentioned Agatha, who will bring out hÑ(Rival's Name)(C3) . Have the ö ゥ í (C1) in slot 1. Before battling, save and reset. You can use the Pokédex glitch item to waste a turn with Ditto while it is sleeping.
2. Battle, swap to a Pokémon to KO the t hÑ(Rival's Name)(C3), then KO it.
3. t hÑ(Rival's Name)(C3) should learn 3969 experience, causing it to level to Level 33. If it says (desired Pokémon) is trying to learn, it's a success, and you can teach CT by overwriting move 1. If not, CT's random name failed to have more than 20 characters in it, so you must reset the game and try again (may take many attempts).
4. Next, we'll want to lose the battle but due to a CFC4(+5) freeze, we'll want to make CFC9 an even value to prevent the freeze. With the CT Pokémon active (make sure it doesn't faint), change D35F-D360 (+5) to 04 04 (item 33 quantity and item 34), open and close the Pokédex glitch item to get screen data for an even CFC9 and a working CT.
5. Open and close the items menu, then repeat the CT corruption (a success will mean the type changes).
6. Don't do anymore CTs, then have all your Pokémon faint. You've now safely escaped the battle with the wrong Pokémon having learned CT.
