One time, my friend's brother was getting me to help them play heart gold, and they encountered a shiny Spinarak. They were really young and they had never played pokemon before, so i had to explain what it was and that it was extremely rare. I told them they had to catch it no matter what, but it turned out they didn't have any pokeballs, so there was no way to catch it. I've never encountered a wild shiny since then