Question: how to get shiny charm in pokemon emerald?
Answer: The shiny charm is received from Professor Juniper in Nuvema Town in Generation V and from Professor Sycamore in Lumiose City in Gen VI once the National Pokédex is completed.