Hey Superpowerdude! So since I asked you to rate my team, I figured I'd return the favor and rate yours.
Anyway, just by looking at this team, I can tell it's a really good team. Seems like the team covers a great amount of the OU metagame, so I feel that just outright changing Pokemon would only hurt the team, so I'm really just going to be nitpicking for the most part.
First, I think you could benefit from running Rock Slide > EQ on Terrakion. It makes you a bit weaker to Toxicroak, but from my experience, Toxicroak isn't too terribly common and seems to me to be very hard pressed to set up against this team. Scizor does 74% minimum to SD Toxicroak with Bullet Punch as well. On the other hand, Rock Slide could be very useful as a more reliable way of hitting Volcarona if you really need to, because nobody likes to try to hit Volcarona with Stone Edge.
That's really all I can think of for now. Nice team, good luck!
"If you put the federal government in charge of the Sahara Desert, in 5 years there'd be a shortage of sand." - Milton Friedman
I am not lucaroark on Pokemon Showdown.
I'm always on PS as Adamant Zoroark.