Alright, There might be some confusion over the getting a shiny thing, but I'm here to clear it up;
Shinies are found by random chance. After I beat the Elite four the first time, the first 2 Pokemon I found were shiny. Yep. A Drifbloom and a Petitil. I also found a couple more. Somehow, when I stay in grass a long time, and I walk around without getting jumped, the chance increases.
This is just a theory. No flames. Spoiler: