Early shiny charm?

Is there a way to get shiny charm before giratina? Through trade or something else? Finally made my progress back after 2 years and want to try shiny hunting giratina again after the tragedy two years ago.

You get shiny charm by completing the pokedex so there is no way to get it before catching Giratina since you need Giratina for it… unless you are a madlad and will trade for all the pokemon you can only get later on after completing the story. It’s a key item so it can’t be traded

Figured, alright thank you. Just have to do it the hard way lol, preparing for a week of no sleep lol