I'm looking for a pokemon that -can learn a 100% confuse move and Attract -Has good defense and special defense -Has a small amount of weaknesses -Has a good speed
-Ken Sugimori's Lanturn HG/SS art.
Lanturn is weak to only Ground and Grass. (If you give it an Air Balloon, Cut Ground off.) Its SpDef/Spd is ok if you EV train. It can learn Confuse Ray and Attract. I hope this helped enough :)
A Seperier would know attract but not confuse ray.He's really good though.