Ninjask@Liechi Berry
Jolly/Speed Boost
252 ATK/252 SPE/4 DEF
Protect
Substitute
Baton Pass
U-Turn
There's your lead. Protect for the guaranteed speed boost, sub if you have the chance to sub down so the berry can take effect, BP for you know what, and U-Turn in case they mindgame a taunt on you.
As for the rest of the team, consider going with a standard Tech'd Bullet Punching Scizor, because there will probably be a lot of moments where you'll want another attacker so your team isn't ****ed, and Scizor is better for the attacking role anyway.
I don't know what to say about Vaporeon, but I'm guessing you'll want an attacking move on it, because taunt is still killing your team. Also, consider getting rid of sub for something like acid armor. You already have two (possibly three if it works out right) things that can pass sub as it is. You won't need another one with just one or two attackers.
If you don't completely desire having that psychic move on Medicham, you could also consider something like Hitmonchan (or even Gallade if you want to keep psycho cut, although it doesn't get lightning/ice coverage). Hitmonchan is just a tiny bit slower, but much more powerful. Plus, its SDEF is much higher and its DEF is even a little higher. But, it gets Mach Punch to get rid of the speed problem, and with Iron Fist as its ability, it's going to be hitting harder than your Medicham ever would with Brick Break. Plus it gets fire punch, which covers a lot of the steel types in OU that are hit neutral by fighting type moves. Just something to consider.
From you not knowing your last move on Smeargle, I'm going to assume it's not baton pass, but something more like extremespeed so it can actually attack? In all honesty, I would actually give this thing BP over Extremespeed anyway. Smeargle is generally too weak to truly benefit from belly drum. Your sweepers (Scizor and Medicham/Hitmonchan if you take my advice), however, would love a belly drum boost, and giving them such a thing would basically win you the match, if I had to guess.
I hope my advice helps.
