Alright I made an NPC that gives you all the unobtainable Xmons in the game at lv 50 (Bisharp, Tyranitar, Scovile, Raichu and the Tapus). He's in front of the Pokecenter in Victory Road. It's endgame so if any anons want to use these mons before the league they can.
Somehow I couldn't change his name without crashing the game and I had no idea how to script it so he stops giving you Pokemon, so if you keep talking to him he'll just give you infinite Pokemon. A sloppy job, so if some anons who actually know how to script and want to improve on it feel free to post a better version. As it is, have fun.
Copy and paste in data folder
https://www.mediafire.com/file/roz5jyl24bviiqn/Map387.rxdata/file