So, I just started replaying Ultra Sun for the first time since it came out. About 10 minutes into the game, I step into the grass with no Pokeballs and...
And this happens to me every pokemon game. While playing Emerald, I found a shiny Zigzagoon on the way to fight May, and in Black 2, a couple steps before the catching tutorial with Bianca, I found a shiny Purrloin. I swear, the second I get Poke Balls, I'm going to shiny hunt till I find another one of these things out of spite. :(