Pokemon Pass, the Android and Apple iOS app that lets you visit a location, then get codes for Pokemon that you can put into your games, has begun its next distribution event. Until November 10, 2019, people can visit a GameStop store and open the app to get a code that will give people either a shiny Lunala or Solgaleo, depending on which Nintendo 3DS game it is entered into.
Once you have a code, open your 3DS, start the copy of the game you want the legendary in, and head to the Mystery Gift option. People who put this code into Pokemon Sun or Pokemon Ultra Sun will get a level 60, shiny Lunala. It will know Moonblast, Moonlight, Moongeist Beam, and Psyshock. The Shiny Solgaleo will be doled out to people who put the code into Pokemon Moon or Pokemon Ultra Moon. It will then give the user a level 60 critter that knows Morning Sun, Noble Roar, Sunsteel Strike, and Zen Headbutt.
Pokemon Sun, Moon, Ultra Sun, and Ultra Moon are available for the Nintendo 3DS.