>>19166518If you want a cool or creative challenge, I recommend the pokemon randomizer.
The pokemonrandomizer will change and create its own rom file where you can change what your starter pokemon are, wild encounters, trainer pokemon, what moves they have/learn, their types, trainer names and classes, whether your rival keeps nearly the same team every battle, randomizing abilities on all pokemon, what tm's and hm's they can learn, and the like.
With all that, you could easily start with a lugia that's ghost/water, and only knows bide, or an onix that's psychic and knows perish song, watergun, and flamethrower. It's all random.