A mope.io client I threw together. It's not great.
ESP works fine — circles, HP bars, names, arrows, xray. The panel looks decent. Everything else is barely held together.
The bot: Predicts tail position, orbits, boosts at the right angle. On paper it
should win fights. In practice it stands still in arenas because the target reference
is compared with === against an object the game replaces after countdown. I didn't
bother fixing it. The combat phase hysteresis is too aggressive and the target
re-acquisition delay is 700ms for no reason. If you toggle it off and on again right
as the fight starts, it sometimes works.
No packet interception. It reads entity positions from the game's internal object
list and simulates mouse input by writing to game.inputs.pointerPosition. That's it.
If an animal isn't in the render list, the bot can't see it.
The UI is vanilla DOM because I didn't feel like pulling in a framework for a Tampermonkey script. It works but the CSS is one giant template string and the dragging logic is basic.
Because charging money for a browser userscript is ridiculous and someone had to put a stop to it.
Tampermonkey → new script → paste script.js → save → open mope.io
Unlicense. Take it, fix it, break it more, I don't care.