I know this has probably been answered, but I really do need help. Last year I found a couple of shinies using this method, and so now I've decided to give chain fishing a break and go for horde encounters once again. I know that horde encounters is 5/4096 but I have been doing horde encounters recently for the last 5 days and have not seen one shiny! People have reported to find at least 2 in 1 hour. When I did horde encounters, I found 1 shiny Zigzagoon in 2 hours, an Oddish over an hour and a Trevenant took 3 hours. I'm really need this to be answered please. Also, if you do end up reading all this, would you rather horde encounters or friend safari? Also if you can, can you put the shiny chance for the friend safari shiny chance as well please!

Thanks to the answer in the future