What do you have against using a period at the end of a sentence? Go back and edit your post. Read it out loud and insert a period each time you take a breath.

I started boxing the same way. I used autohotkeys first. I tweaked the scripts to pass all of the keys so they could move at the same time when scroll lock was down. I also tweaked the script so the toons would stop following when you started casting, and when you mount. Had the formations...etc... I didn't really have any complaints about it until I started 5x "boxing". The CPU performance was crap and it started to effect the timing. After a long period of playing, I noticed that autohotkeys performance started to degrade. I would have to reload the scripts. Sure, setting the CPU affinity and priority would help, but after a while it would hog up the CPU time. To continue using it, I would have to upgrade my computer and maintain the scripts.

Being a software developer myself, I enjoyed writing the scripts for autohotkeys. I used to change the oil in my car too...but sometimes it's just easier to let someone else do it for you. Keyclone is like having a mechanic change your oil for you, or having a landscaper mow your yard. You don't have to deal with the mess. If something goes wrong, you have someone to go to for help. Keyclone seems to be written very well and since I've switched, I have had absolutely no problems. If there are any bugs, you'll get the latest fix. If there are new features, you'll get it. Basically, with Keyclone, you get more time playing the game instead of coding up new scripts.

To address your issue(s)... You should use the /follow command for most of your travel. If you're fighting a mob or need to maneuver accurately, then you disable the do-not-pass. There isn't a one size fits all solution for this (maybe hardware kvm). You sort-of asked a question, without a :?: mark in there...
how do u get them to follow like that so u can see all characters
Are you talking about the follow latency, where they drop back a bit? If so, try increasing your camera follow distance and zoom out. If not, then I have no idea what you are talking about.