for some reason sometimes when I use the ability the character just stand there and like "charging" the attack (over 1 second, sometimes it goes up to 6 seconds) , but it doesn't delivering the attack itself, until it just cancels the ability (and the target is still in range).
[and btw, maybe change it cost time to 0.5/0.6, this could help slower character against fast ones(?)]