Usually, in an in-game play-through, you use Pokemon available in that game, and don't mess with GTS. Just take a look at every In-game team question, and the answers have Pokemon you can get from the game. Also, there are people out there who will trade you a Lv. 60+ Lunala for a non-legendary Pokemon.