The action of Grab is usually made custom. You can try something like this - it doesnt allow you to hold down A and must/should be in a timeout.
PHP Code:
if (keydown(6))
{
if (this.grab == false && player.ani == "grab")
{
triggeraction(player.x + 1.5 + vecx(player.dir)*2, player.y + 1.5 + vecy(player.dir)*2, "grab", player.account, player.guild);
this.grab = true;
}
}
else this.grab = false;