Hey nath,
I'm using your code and I like it a lot (looks like you made updates too..so ill update my code)
I've actually learned a lot about RGSS from your script. it seems pretty easy to understand once you stop to read and think more.
so the point of my post is I'm modifying the script here and there to learn about it. I made the right click move as well as its linked melee.
but what I can't figure out is how to Disable the attack. I cant seem to follow the script to locate how it runs to blizz ABS to attack.
Also I'm trying to make 'Enter' work as it does without you're script (still...lol)
so I made an NPC when I talk to him gives the option to disable your script with "$MCES.disabled = true"
However neither the 'Enter' key works again nor does the 'C' Key as defined at the bottom...but the right click still attacks.
So now I'm feeling confused after I felt I was understanding

maybe some line references or key words I can type in the search to understand where these come from.
for example...
How does the right click attack?
How does left click cancel 'Enter'?
Why does 'right click' attack work when script is disabled?
Why does 'C' not work..with or without your code activated?
Sorry I'm a difficult and stubborn at times..

Sorry, it seems I forced you into being my teacher lol.. I hope you don't mind the questions

If you don't want to give guidance on this I understand and I'll stop asking and drop it...and maybe focus my efforts elsewhere.
I really appreciate the help tho.