Dota 2/Rattletrap the Clockwerk

Clockwerk is a melee strength hero who can be played as a ganker, an initiator or even a semi-carry. He has abilities that help him pick off troublesome enemies one by one and give his team global map control. His Battery Assault is an very annoying and can keep a hero stunned while his allies take down his team. Power Cogs is an underrated ability that can trap an enemy hero into a duel with Clockwerk, control enemy movement during teamfights and provide Clockwerk with an escape mechanism. His Rocket Flare can hit anywhere on the map, letting Clockwerk scout out enemy formations or snipe heavily wounded heroes. Finally, Clockwerk's ultimate, Hookshot, needs a little bit of aiming, but can be a powerful way of making an entrance, or impede an enemy hero's escape. While tricky to use for beginners, a Clockwerk can be a strong asset on any team.

Battery Assault
Battery Assault sends out explosive charges at random enemies nearby, dealing damage and mini-stunning. While each charge doesn't do much, the damage does rack up, though the random nature of the ability means that you're unlikely to hit the same enemy with it a lot of times. Nevertheless, it is very annoying, and can make it hard for heroes with long casting animations to use spells. The continuous mini-stunning can also help your team take down a hero faster.
 * Ability: No Target
 * Damage Type: Magical
 * Damage: 15 / 35 / 55 / 75
 * Radius: 275
 * Duration: 10.5
 * Interval: 0.7
 * Mana Cost: 75
 * Cooldown: 32 / 28 / 24 / 20

Power Cogs
Power Cogs creates 8 cogs that surround you, trapping any enemies nearby. The cogs will push enemies outside back and drain their health and mana when they get close, but will power down afterwards. The cogs can be destroyed by enemies in 3 hits, though you can destroy it using only 1. It is helpful for isolating an important enemy hero from the rest of their team while you take them down. You can also use it to escape, by blocking enemies outside the cogs and breaking one of the cogs on the other side to make your getaway.
 * Ability: No Target
 * Damage Type: Magical
 * Duration: 5 / 6 / 7 / 8
 * Mana/Health Drain: 80 / 120 / 160 / 200
 * Mana Cost: 50 / 60 / 70 / 80
 * Cooldown: 15

Rocket Flare
Rocket Flare shoots out a flare that can land at any part of the map, damaging enemies and granting vision of that area for 10 seconds. You can use it to scout out defenses when pushing into enemy territory or checking the Roshan pit. The flare is also useful for damaging enemies from a distance, and can even be used to take out critically-wounded enemies from a long distance.
 * Ability: Target Point
 * Damage Type: Magical
 * Damage: 80 / 120 / 160 / 200
 * Radius: 575
 * Mana Cost: 50
 * Cooldown: 20 / 18 / 16 / 14

Hookshot
Hookshot sends a hook at the targeted direction. If it hits a non-neutral unit, you will be pulled to that unit, dealing damage and stunning if it's an enemy. Enemy units you run into while being pulled to the unit will also take damage and be stunned. Aiming it to hit heroes requires some skill and prediction, but with practise, you can easily latch on to a hero far away from you. It can be used when ganking by hooking to an enemy and deploying your Power Cogs to stop their escape. You can also Hookshot to allies to escape pursuing enemies.
 * Ability: Target Point
 * Damage Type: Magical
 * Stun Duration: 1 / 1.5 / 2
 * Range: 2000 / 2500 / 3000
 * Damage: 100 / 200 / 300
 * Mana Cost: 150
 * Cooldown: 70 / 55 / 40
 * Scepter Cooldown: 12

Aghanim's Scepter can be bought by Clockwerk and will decrease the cooldown of Hookshot.