Question: where to get the shiny charm in pokemon white 2?
Answer: After you have caught all of the pokémon (except for the event pokémon mentioned above), talk to Cedric Juniper in Nuvema Town, then talk to Professor Juniper. She will give you the Shiny Charm.