My favorite Pokemon's time to shine...
Kraleck's Poke-Analysis
Abilities:
-Pressure - Won't get much use due to how fragile Weavile is, but it can mean your opponent can't use one of their low PP Moves as often.
-Pickpocket - When hit by a Physical Contact Move, you steal your opponent's Item. Useless with a non-consumable Hold Item or if you don't have Fling, but is my preferred Ability for handling certain nasties.
Stats:
-HP - Average - Base 70 is nothing special.
-Attack - Godly - Base 120 means you wreck stuff easily, plus your Physical Movepool ain't too shabby...
-Defense - Below Average-bordering-Bad - Base 65 is going to get you smacked around quite a bit.
-Sp.Atk - Bad - Base 45 is terrible compared to that Attack stat.
-Sp.Def - Above Average - Base 85 isn't particularly spectacular.
-Speed - Slightly Above Godly - Base 125 means you outrun quite a few Pokemon unless they decide to use Priority.
My favorite set: "Skirmish in the Alley"
Stats: Adamant, 252 Attack, 252 Speed, rest HP/Defense
Ability: Pickpocket
Item: Focus Sash/Normal Gem
Moves: Fake Out, Ice Shard, Night Slash, Ice Punch/Aerial Ace/Brick Break/Low Sweep/X-Scissor/Double Hit
Tactics: Get in without hazards up. Fake Out immediately to break any Sashes, then use other Moves as needed. If you see a potential Mach Punch user, fall back to a Ghost Type. If you see a potential Bullet Punch user, fall back to a Fire, Steel, or Water Type. If you see a Water Type, fall back an available and proper check/counter to it (different Water Types require different strategies, after all). If you see a potential Prankster Ability Pokemon, judge accordingly (for example, Sableye's WoW and Whimsicott's Stun Spore are both crippling if you can't 1-shot them, so beware of a Focus Sash if they come in after Fake Out).
Basically, Weavile is the king of hit & run, with emphasis on hit. Glass Cannon is an appropriate term, but it also has a short fuse and slight cracks. Because most Moves require Physical Contact and since Weavile enjoys high Attack, high Speed, and using Focus Sash, a Flame Body, Static, Rough Skin, or Iron Barbs Ability Pokemon can really ruin Weavile's day.