@irwtonrs1 Please stop the underage tier shitposting. We get it, you have just hit puberty and everything sexual is new and exciting for you. If you want to roleplay as a girl, I suggest you do it on an adult roleplaying site instead of a runescape botting forum.
Back to the topic at hand, I'm not sure if Jagex has deployed any modern machine learning methods for detecting bots. As pattern detection is something e.g neural networks are great at. It would probably be possible to label some legit player and some bot data, then train the model using that and then just feed every players data into it and see if the neutwork output = bot
The issue with these is that every legit player and also every script generates unique patterns on Jagex's packet logs or whatever they do to save data on players. To detect one script, it has to be added to the training data.
This is why free scripts get you banned after they've been out for a while: First off, Jagex can just run the script themselves and label the generated data as "bot" with 100% certainty. Since there's so many people using it someone is bound to be reported and banned which means the script patterns are added to the bot detector.
So, I would suggest that having a private script is the best antiban. It doesn't really matter if you hover over skill experience or shit like that, I don't even know if doing such stuff sends any data to jagex. Reports can fuck you up as I think it adds your account to a list which JMods will manually check over. otherwise, it doesn't matter. Probably having a complex, even a bit glitchy script which makes it more random and chaotic is also good.