Ok, so here i purpose that we solve something, that i dont think should take much time to do, and the result would resemble a less botty looking behavior.
Now, as we can see, the bot whilst traveling on a path, makes sharp quick turns, sometimes even instant 180's, and any by stander to this, it would look extremely botty, and would most likely result in a ticket against you.
How we solve this:
Create smaller gaps between each point of recorded vertices. And Use a system where the bot uses a much smoother turning choice. Instead of how it is now, like when you left click and drag to a direction, and then click the right button at the same time, it will instantly point you in that direction, allow it to use the simple w,a,s,d axis to smoothly turn and run.
This way a by stander may just run right past you without even having to notice that it looks botty.
TO me this doesn't seem to hard to do, although i've bene wrong in the past, should decrease the gap of the recorded vertices by at least 75%, it would look much more smoother, but a w,a,s,d system would also make it much less noticeable.
On another note, if WoW were to track people that only used the instant direction system, 100% of the time, they would most likely come to the conclusion it was a both, as opposed to w,a,s,d.
I'll have many more suggestions later, as i have so many other things that would do very well this program, and ultimately, make it 100 times better.
Cheers guys.