Finally!
Rotation battle was by far the most annoying. One run ending at 37, the other at 16 (took in wrong Pokemon), the next one at 50 (yeah...), 41, and just got it at 50.
My final team for Rotation:
Klefki @ Light Clay
Ability: Prankster
Nature: Calm
EV's: 252 HP / 252 Def / 4 Sp...