Desde mi punto de vista creo que deberías cambiarlo. Weavile es un Pokémon que funciona mejor ofensivamente, mientras que Klefki es mucho mejor como Annoyer, ya que tiene una buena combinación de tipos además de unas defensas aceptables.
Además Klefki tiene la ventaja de que al tener bromista se asegura de empezar primero incluso antes de alguien que te haga mofa.
Como set te recomendaría este:
Klefki @Restos
Habilidad: Bromista
Evs: 252 PS, 252 Def. Especial 4 Def.
Naturaleza:Cauta
- Onda Trueno
- Contoneo
- Juego Sucio
- Sustituto
Este set es simple,se basa en lo típico de para-confundir para reducir las veces que ataque el rival, además el usar contoneo hace que tu Juego Sucio sea más potente. Por último un Sustituto para poder aguantar un movimiento de tu rival, útil sobretodo si es físico. También puedes ponerle Púas.
Bueno, espero que te sirva.