Mine is EV trained in both Sp. Attack and Attack, although it has more Attack, but not a ton more. It's ability is Poison Point. It knows:
Waterfall: STAB, good power, high accuracy, decent chance to cause flinching.
Poison Jab: STAB, good power, high accuracy, good chance to cause poison.
Headbutt: Decent power, high accuracy, good chance to cause flinching.
Shock Wave: Decent power, doesn't miss, surprise move that your opponent will not be expecting.
Pokemon that breaks the U after Q rule learnset