Well i just need to ask about the legality off both commands in Autohotkey.

First you have the sleep command, which is an automated pause for a certain amount off time within the script.
for example:
i press the left key then it starts the following script:
move left on all chars
sleep for 400 ms
stop moving left on all chars.

this to always let them move the same space to the left.

(im not posting a script as i suppose this is illegal as its automating a process)

But what about the keywait command?
it will become something like this:
i press the left key (and keep it pressed)
all chars move to the left
keywait till my left key is no longer being pressed
stop moving my chars to the left


It is not a real automated process i suppose, so it should be legal and not against Blizzards rules, what do you think?