how to get the shiny charm in pokemon x and y?
It's simple. You must catch/obtain all non-event Pokemon (the event Pokemon are listed below) from all generations (1 to 6). After, go to Lumiose City and use a taxi to travel to Professor Sycamore's Lab. Find Professor Sycamore and talk to him to get the shiny charm.