To last hit creeps in Dota 2, you deliver the killing blow: only the hero who lands the final hit gets the gold. Enemy creeps are last hit with a right-click once their health drops below the damage of one of your attacks, and your own creeps can be denied with A + left-click once they fall under 50% health. Denying keeps gold and part of the experience away from the enemy, and the timing is best trained in hero demo mode, a lobby and the Last Hit Trainer.
Creeps are the main source of gold and experience in lane, so without reliable last hitting you will not grow into an average player, let alone a top one. It is common for one player to keep hitting a creep while the opponent waits for the right moment, lands the last hit and takes the whole reward.
Next, we will describe in detail how to learn how to finish off creeps in Dota 2, perform the correct actions, and avoid losing valuable resources required for character development.
Creeps in Dota 2: What Types Are There
Creeps are all creatures on the playing field, with the exception of heroes, couriers, wards, and buildings. By the way, the well-known Roshan, capable of defeating almost any hero in a 1-on-1 battle, is also a creep — just the most powerful one.
Creeps are divided into several types:
Allied creeps help you and your teammates during the game.
Enemy creeps oppose you and your teammates and help your opponents. They are attacked and finished off by right-clicking on them.
Neutral creeps are located in the jungle near spawn points and fight back against whoever attacks them. They should also be used to obtain gold and experience. By the way, Roshan is a neutral creep.
Creeps (except neutral ones) move from spawn points toward enemy territory to attack. During such battles, heroes not only try to damage each other but also compete for last hits on creeps. During these skirmishes, it is important to learn how to properly last hit creeps in Dota 2.
Finishing Off Allied Creeps (Part 1)
Killing allied creeps is called “deny” in Dota slang. The reason for denying is to prevent the enemy from gaining experience and gold, which they could use to gain an advantage over you (in level, spell power, etc.) and ultimately win.
You can only attack allies if their health has dropped below 50%. After a deny, nobody gets the creep’s gold, and the enemy heroes receive only part of the experience they would have earned for the kill.
Now let’s move on to how to finish off allied creeps in Dota 2.
By default, denying is done using the A key (English layout) + left mouse button on the creep. You can rebind this combination in settings to a single key or mouse button for convenience.
Finishing Allied Creeps (Part 2)
Option one:
Go to “Settings” (click the gear icon in the upper-left corner during a match).
At the bottom, enable the “Force right-click attack” option. Now you can deny creeps by simply right-clicking on them.

Option two:
During the game, open the menu using the gear icon in the upper-left corner.
Go to the “Controls” tab, then find “Unit Actions.”
Click on “Attack” and assign your preferred key or mouse button.

Finishing Allied Creeps (Part 3)
Another method is to use the developer console. It is disabled by default and needs to be activated (see our guide on how to enable the console in Dota 2):
Right-click on Dota 2 in Steam, go to “Properties.”
In “Launch Options,” type
-console.Launch the game and open “Settings.”
Go to “Controls” → “Advanced Settings” and assign a key for the console (e.g. K).
Open the console and type
dota_force_right_click_attack 1. Press Enter. Use 0 to disable it. More useful commands are in our list of Dota 2 console commands.
Note: this setting resets every time you launch the game.
Training the Skill of Finishing Off Creeps in Dota 2
This skill is essential and should be trained daily. You can start with demo mode via the “Heroes” tab → select a hero → “Try.” This mode is beginner-friendly but differs from actual matches — creeps come in waves and there are no neutrals.
For more realistic training, create a lobby with a custom game. This allows full control and includes neutral creeps.
Level Up in Last Hit Trainer
This mode includes a bot enemy hero that mimics real match pressure and makes last hitting more challenging. To enter it:
Activate the console (see “Finishing Allied Creeps (Part 3)”).
Enter
dota_tutorial_start lasthitand press Enter.
Once loaded, pick your hero and practice for 10 minutes.
Two windows will appear in the bottom-left: one for stats, the other for lane control and hints. Enable hints for helpful feedback.

Last Hit Trainer is one of the best ways to master last hitting in Dota 2.
Useful Tips for Finishing Off Creeps
A great technique is fake animation: swing to attack a creep and cancel at the last moment to bait the enemy into hitting it. Then, you secure the last hit.
Also, disable auto-attack once you're comfortable. It can trigger unnecessary aggro from creeps, draining your HP or even getting you killed.
Finally, always stay behind your creeps and let them take the brunt of enemy attacks. Watch carefully for low-HP enemy creeps and deliver the killing blow. For practice, pick a hero with a comfortable attack (see our list of easy Dota 2 heroes); steady lane farm is also one of the most direct ways to raise your MMR.
