Krunker.io assistant
*Join our official discord server for configs and much more -> discord.gg/Jg6V3e6euj
A feature-rich assistant for Krunker.io
Box3.clone(), Vector3 constructor calls, and array allocations inside the render loop using pre-allocated object poolstraverse() call per player instead of three separate passesaimCandidates and nonPlayerObjects arrays are reused every frame instead of being recreatedArray.prototype.push interception now uses Object.defineProperty for cleaner restorationgetPlayerHead() helper to prevent crashes on malformed player objectsupdateRainbow, updateIndicatorImage, scanScene, executeAimbot) for improved readability and maintainability0.0) to head (0.75) to top of head (1.0)localStorage and persist across sessionsVector3, Box3, Object3D, Raycaster, and other Three.js objects eliminate per-frame garbage collection overheadObject.defineProperty — Automatically detects and hooks into Krunker's Three.js scene by intercepting array push of scene children, with clean silent restorationConfigManager — Settings, profiles, keybinds, persistence, migrationUIManager — DOM creation, menu rendering, HUD, notification queue, search, confirmation dialogs, CSS injection, auto-saveInputManager — Keyboard and mouse event handling, keybind dispatchingEngine — 3D logic, player detection, velocity tracking, aim prediction, aimbot calculations, ESP/Chams/Snaplines/Distance renderingXianware — Application orchestrator that initializes and connects all modules| Action | Default Key |
|---|---|
| Toggle Menu | Insert |
| Toggle Aimbot | B |
| Toggle Draw FOV | G |
| Toggle ESP | V |
| Reload Cheat | Z |
| Toggle Snaplines | Unbound |
| Toggle Chams | Unbound |
| Toggle Wall Check | Unbound |
| Toggle Notifications | Unbound |
| Toggle HUD | Unbound |
All keybinds are fully rebindable from the menu. Press
Escapewhile binding to unbind a key.
| Setting | Default Value |
|---|---|
| Aimbot | Enabled |
| Aim on ADS | Disabled |
| Smooth Aiming | Enabled |
| Horizontal/Vertical Free-Aim | Enabled |
| Aim Height | 0.75 |
| Aim Prediction | Disabled |
| Prediction Strength | 1.0 |
| FOV Size | 150 |
| FOV Circle Color | #ffffff |
| Require FOV | Enabled |
| Visible Only (Wall Check) | Enabled |
| ESP | Enabled |
| ESP Color | #fbc02d |
| Snaplines | Disabled |
| Snapline Color | #ffffff |
| Snapline Origin | Bottom |
| Distance ESP | Disabled |
| Distance Color | #ffffff |
| Chams | Disabled |
| Chams Color | #ff0000 |
| Target Marker | Enabled |
| Marker Shape | Arrow |
| UI Theme | Dark |
| Menu Accent | #fbc02d |
| HUD Location | Top Left |
| Notifications | Enabled |
| Tab | Description |
|---|---|
| Combat | Aimbot settings, aim prediction, aim smoothing, free-aim tracking, and FOV rules |
| Visuals | Player ESP, Snaplines, Distance ESP, Player Chams, and Target Indicator configuration |
| System | Interface settings (theme, scale, HUD), custom CSS injection, cheat reload, and factory reset |
| Config | Profile management (create, save, load, delete, hotkeys), startup profile, and JSON data management |
This project is provided for educational purposes only. Use of this script may violate Krunker.io's Terms of Service and could result in account bans. The author assumes no responsibility for any consequences arising from the use of this software. Use at your own risk.
This project is licensed under the MIT License.
Xianware V8.2.1 • Made with ❤️ by simplexian