>>55124105Now fly to Cinnabar Island. Make sure you have escape ropes on hand. Do NOT enter any trainer battles. Enter the Pokemon Mansion and reach the bottom floor. This is where wild Ditto spawn. Next, encounter one. Once you do, switch your Pokemon that has a Special stat of 98 into battle so Ditto transforms into it. Ditto will copy its stats perfectly. Now beat it, catch it, or run away, it doesn't matter. After that use an escape rope to leave the Pokemon Mansion.
What you've done here is load the encounter ID number for the trainer battle the game is still expecting to happen with the ID for a wild Pokemon encounter, specifically Omanyte. The Special stat of the last wild Pokemon you encountered is what's used here, in this case Ditto, who copied your stats, letting you control it.
Now fly back to the closest Pokemon Center to where you first encountered that long-range trainer, and travel to the route where they are. Do NOT get into any more battles before you get there, even with wild Pokemon. Once you reach there the game will automatically open the last menu you opened. Close it, and so the game will detect "NPC has moved, start a battle calling that trainer's ID number. But here you loaded it with 98, so instead you will automatically encounter a wild level 7 Omanyte, clearing glitch state 2. Catch that and you're good to go. Thus you can take the dome fossil instead, or use the same glitch to encounter Kabuto too. Kabuto's ID is 90, so just do the same thing, except get a Pokemon with a Special stat of 90.
This glitch also works famously on Mew too.
2/2