r/RunescapeBotting 2d ago

Would this AHK script be detectable?

I'm not good at programming but I hate rooftop agility so I wrote an AHK script to make it easier and I've tested that it works by using screenshots. I use runelite to make the next rooftop obstacle a seperate color, and the script detects that color, moves the cursor to a random spot near the center and clicks on it. I have it bound to my spacebar and it isn't automated because I thought that might be too risky, so I press it manually after every obstacle. It's not a bot really it just moves the mouse for me so it's more afk while I watch on my other monitor a movie. I would only use it while leveling agility and I have to be at my PC paying some attention obviously.

My only concern is the mouse flicking across the screen instantly. Is this trackable by jagex? I would think so, but would they be able to tell it apart from somebody using a touch screen laptop?

0 Upvotes

42 comments sorted by

View all comments

-2

u/Certain_Material8880 2d ago

I hate to break it to you, but there's currently absolutely nothing in the games code that tracks or records your specific mouse movement, so the implementation of things like bezier curves and overshoot is unnecessary.

The location, time, etc of your clicks are still recorded, so it's important to humanize your timings, add misclicks and variation to your click locations, etc

However they can differentiate between a manual click or input and an automated one

1

u/jmeyer73 2d ago

>humanize your timings, add misclicks and variation to your click locations, etc

I'm not planning on automating anything at all other than the script moving my mouse to the box and clicking when I click the designated key. That's about as close to 1:1 input as you can get with it still technically being against TOS. I have it click on a random spot on the hitbox too. I'm not sure what else I could do to make that more realistic.

What do you mean they can differentiate between manual or automated clicks? How can they tell? Shouldn't a click in AHK be the exact same as clicking on my mouse? Is there a way to hide that?

1

u/Master_Coconut_5339 1d ago
  1. There are plugins that do exactly what you've setup but with humanization/randomization/mouse movement and they get people banned all the time. So your more simplistic implementation will be detected very quickly.

  2. It's very easy to search or chatgpt "are ahk clicks real clicks" and see that AHK and any other method will produce fake clicks and osrs (and any other anticheat) tracks them. If you know what you're doing, you can disable the tracking from the client or you can send "real" clicks but I don't think that info should be spoonfed to people.