Here's a breakdown:
Level-Up Moves:
* Level 1: Poison Sting, Scratch
* Level 5: Fury Swipes
* Level 9: Pin Missile
* Level 13: Night Slash
* Level 17: Cross Poison
* Level 21: Crunch
* Level 25: Swords Dance
* Level 29: Toxic Spikes
* Level 33: Night Slash (again, redundant)
* Level 37: X-Scissor
* Level 41: Poison Jab
* Level 45: False Swipe
* Level 49: Cross Poison (again, redundant)
* Level 53: Sucker Punch
* Level 57: Iron Head
* Level 61: Night Slash (yet again, redundant)
TM Moves:
* TM06: Toxic
* TM10: Hidden Power
* TM11: Sunny Day
* TM17: Protect
* TM21: Dizzy Punch
* TM27: Return
* TM28: Frustration
* TM31: Brick Break
* TM32: Double Team
* TM39: Facade
* TM42: Facade
* TM44: Rest
* TM45: Attract
* TM49: Snatch
* TM55: Scald
* TM58: Sky Drop
* TM67: Substitute
* **TM70 Flash Cannon
* TM87: Swagger
* TM90: Substitute
* TM94: Aerilate
* TM96: Nature Power
* TM99: Reflect
Breeding Moves:
* From Skorupi: Thief, Beat Up, Agility, Facade, Scary Face, Venom Drench, Pursuit
* From other Pokemon: Night Shade, Shadow Claw, Quick Attack, Aerial Ace, Thunder Fang, Ice Fang, Fire Fang, Thunder Wave, Taunt, Will-O-Wisp, Sludge Bomb, Sludge Wave, Poison Fang, Foul Play, Knock Off, Drain Punch, Bulk Up, Nasty Plot, Payback, Trick Room, Stealth Rock, Spikes, Toxic, Thunder, Earthquake, Rock Tomb, Shadow Sneak, Extreme Speed, Low Kick, Cross Chop, U-turn, Swords Dance, Iron Head, Poison Jab,
Things to keep in mind:
* Drapion learns a lot of moves! You'll have to choose which moves best fit your playstyle and your team strategy.
* Many moves Drapion can learn are redundant (like Night Slash being learned multiple times). Pick the best version for your needs (usually the one learned at the highest level).
* Some moves are only learned by breeding. You'll need to trade with other trainers to get eggs that have the moves you want.
Happy training!