I did a bad thing...
I’ve had Pokémon Moon on deck for a while, but decided I would beat Pokémon HeartGold first, then switch gears to AC: Origins on PS4, then go back to gameboy and play Moon.
However, I discovered Pokémon Bank, which allows you to transfer Pokémon to the newest games from the older ones.
Long story short, I used a glitch to catch a legit Mew in Pokémon Red. The problem is that Pokémon Bank will deny the Mew, not recognizing it as legit. I was all jacked up to put Mew into Sun/Moon and use it as the base of my party.
I have since discovered that you can essentially hack the original Pokémon games to do almost anything. You have to overflow the stacks in your “item bag” and then locate an item in the games code called “8F”
Once you have 8F, and you have a particular party of Pokémon selected, you can use various inventory setups to make the game do all kinds of shit. So, I legitimized my Mew, which will now be recognized as compatible with Pokémon Bank, and I also made it one of the rare shiny versions.
I fear I will now fall down the rabbit hole, using 8F within Pokémon Red to catch, legitimize, and shinyize all 150 original Pokémon, so I can then begin building a complete collection in the newest game.