I'd like to point out that Taunt only lasted 2 moves during Gen III. It got changed to 3-5 moves in Gen IV and then 3-4 moves depending on who moved first in Gen V and onward. So I'm guessing it would have been 3-4 if we are going with the more updated version of the move.
Edit: Also, Sunny Day can only last 5 moves or 8 if a Pokemon, who used Sunny Day, was holding a Heat Rock
Edit: I edited mine to acknowledge Weavile is underground, though it wouldn’t make much of a difference due to Luxray having x-ray vision (stated in dex entries) and I had to leave the Thunder as it was included in others’ posts.
If you want, I can edit the Thunder out. But moves, as seen in the anime, have a chance of hitting, even if the Pokemon is underground. I'm guessing the Electric attack didnt bend though XD
Edit 2: Oh, and I would also suggest what your Pokemon are using with all those combinations, Frontier Master. Even so much as just stating what the move is in parentheses, even though it can break the immersion of the post, can really help in the long run.