|I should have been the one to fill your dark soul with liiiiiiiiiiight!|
|This article is a stub and is missing information. You can help the Devil May Cry wiki by expanding it.|
Block Cancel is a useful technique in Devil May Cry 3 and Devil May Cry 4 for Dante. It allows him to increase a max number of attacks by interrupting the extra attack animation time with Block (Royalguard Style), replacing the unnecessary frames with a quick move.
Virtually, any move can be canceled with one move or the other. However, the Block is the quickest move in both games and so, gives best efficiency in battles.
When Dante attacks with his Devil Arms or Firearms , they always leave some frames to complete the animation (e.g. sheathing the sword). Using a block will remove these frames, replacing them with a very quick move and therefore increasing the attack speed drastically. This does not also gives insane DPS, but also ramps up the Stylish Rank and gives momentums to avoid life-threatening situations, though in such situation a simple jump would cancel the attack.
Any ground attack can be canceled (in mid-air this becomes difficult to interpret), let it be finished or not. But the best ways to cancel is to it in the middle or at the end of an attack (e.g. second attack of Rebellion Combo) as it grants the best DPS period.
In speedrunning or just in need to beat the level in time Stinger is the fastest means of moving. And by canceling the important time when you aren't able to use Stinger consecutively, this makes Dante run through rooms in seconds.