Command parsing
Security
Running a script gives you immense power over a room. With great power comes great responsibility—and great risk.
Because the script never sleeps and runs on dedicated infrastructure, it can enforce rules automatically, balance teams, kick AFK players, and display complex data overlays.
To start developing, you need a way to run and test your JavaScript code. Browser Console : For quick testing, you can paste code directly into the HaxBall Headless Page console (F12 > Console). : For professional development, use node-haxball to run scripts locally or on a server. TypeScript
Rate limits and performance