Klutz is a useless ability- switch it to Limber so you can absorb enemy T-Wave. Also try Choice Scarf over Specs. You don't want them to be hitting you harder, and it's not like Lopunny is using the SpAtk anyway. Plus if you Thunder Wave them after having a scarf, they're basically completely useless. I'd also recommend Jump Kick over Low Kick- Although Low Kick will be better for those few things, a stronger move is going to be better in general.
Firstly, switch Anticipation to Oblivious. Again, Oblivious isn't great, but it does more than Anticipation. Secondly, Max out the Speed EVs. Whiscash doesn't need that much investment in bulk- it'll benefit more from getting more out of its Dragon Dance.
I think this is a decent set, but you might consider switch Modest to Timid and Scarf to Specs- Since Swanna already has higher speed, it'll get more out a boosted SpAtk. Also maybe Scald over Surf. Matter of preference.
Make it Chansey; max HP instead of SpDef, then it's good.
Spikes over toxic. Possibly Whirlwind over either of those.
Another example where- Celebii needs the speed more than the health. Plus you have Nasty Plot to boost your Sp.Atk, so make it Timid instead.
Another thing your team could use is some form of priority. I noticed, if I recall correctly, before you made the changes, you had Mienshao on your team? If you're so inclined, Mienshao makes a fantastic Anti-Lead, much more so than Lopunny, and has Fake Out, covering your priority.
plusitscute.