Question: how to get the shiny charm in pokemon ultra moon?
Answer: To receive a Shiny Charm, the player must complete the entire Alola Region Rotom dex excluding the Mythical Pokemon such as Magearna, and Marshadow to name a few. Once you complete it, proceed to Heahea City in Akala Island.