Xianware

Krunker.io assistant

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Penulis
simplexian
Pemasangan harian
7
Total pemasangan
305
Nilai
0 0 1
Versi
8.2.1
Dibuat
26 Februari 2026
Diperbarui
20 Maret 2026
ukuran
92,7 KB
Lisensi
MIT
Berlaku untuk

Xianware

*Join our official discord server for configs and much more -> discord.gg/Jg6V3e6euj

Xianware Logo

A feature-rich assistant for Krunker.io

Version License Platform Game


📋 Table of Contents


🆕 What's New in V8.2

New Features

  • Aim Prediction — Leads targets based on their movement velocity with configurable prediction strength, compensating for bullet travel time at range
  • ESP Snaplines — Draws lines from a configurable screen origin (Bottom, Center, or Crosshair) to each enemy player for instant spatial awareness
  • Distance ESP — Displays the distance in meters to each enemy below their position on screen
  • Independent FOV Circle Color — The FOV circle now has its own dedicated color picker, separate from ESP color
  • Settings Search Bar — Instantly filter all settings across every tab by typing keywords; matches against both setting names and tooltip descriptions
  • Confirmation Dialogs — Destructive actions (Delete Profile, Factory Reset) now require explicit confirmation before executing
  • Notification Queue — Rapid feature toggles no longer swallow notifications; they queue and display sequentially with smooth transitions

Performance Improvements

  • Zero Per-Frame Allocations — Eliminated Box3.clone(), Vector3 constructor calls, and array allocations inside the render loop using pre-allocated object pools
  • Merged Traversals — Player bounding box calculation, chams material application, and chams restoration are now handled in a single unified traverse() call per player instead of three separate passes
  • Pre-Allocated ArraysaimCandidates and nonPlayerObjects arrays are reused every frame instead of being recreated

Quality of Life

  • Menu Drag Clamping — The menu window can no longer be dragged completely off-screen; the header always remains accessible
  • Auto-Save Debounce — Settings changes are automatically saved to the active profile after a 2-second debounce, preventing data loss without constant manual saves
  • Input Isolation — Mouse and scroll events on the menu no longer pass through to the game
  • Safer Scene Hook — The Array.prototype.push interception now uses Object.defineProperty for cleaner restoration
  • Safe Player Access — All player child node access is guarded through a getPlayerHead() helper to prevent crashes on malformed player objects
  • Profile Migration — Loading profiles from older versions (v7.5, v8.0, v8.1) automatically patches in any new default settings and keybinds that were added in v8.2
  • Refactored Engine — The monolithic render loop has been split into focused methods (updateRainbow, updateIndicatorImage, scanScene, executeAimbot) for improved readability and maintainability

✨ Features

🎯 Combat — Aimbot System

  • Smart Aimbot with toggleable activation (always-on or ADS-only via right-click)
  • Smooth Aim Interpolation with configurable horizontal and vertical speed ranges for natural-looking aim movement
  • Free-Aim Tracking — Horizontal and vertical free-aim that only corrects your aim when the crosshair leaves the target's bounding area, allowing natural aiming within the target zone
  • FOV Rules — Restricts aimbot targeting to enemies within a configurable on-screen FOV circle with an optional visual indicator and independent color control
  • Visible Only (Wall Check) — Uses raycasting against map geometry to prevent locking onto enemies behind walls
  • Configurable Aim Height — Adjust aim point from feet (0.0) to head (0.75) to top of head (1.0)
  • Aim Prediction — Leads targets based on their frame-to-frame velocity with an adjustable prediction strength multiplier to compensate for bullet travel time
  • Target Lock — Maintains lock on the current target for consistent tracking until the target is lost or goes behind a wall

👁️ Visuals — ESP & Chams

  • 3D Box ESP — Renders wireframe bounding boxes around enemy players using Three.js with depth-test disabled (visible through walls)
  • Traceline ESP — Draws 3D lines from your position to each enemy for quick spatial awareness
  • Snaplines — Draws 2D lines on the canvas from a configurable origin point (Bottom, Center, or Crosshair) to each enemy with customizable color and rainbow support
  • Distance ESP — Renders distance labels in meters below each enemy on screen with a customizable text color and drop shadow for readability
  • Player Chams (X-Ray Models) — Replaces enemy model materials with a solid color material that renders through walls
  • Rainbow Mode — Dynamic hue-cycling rainbow effect available for both ESP and Chams independently
  • Customizable Colors — Full color picker support for ESP, Chams, Snaplines, Distance text, FOV circle, and all visual elements

🔺 Target Indicator

  • On-Screen Target Marker — Displays a visual indicator above the currently locked aimbot target
  • Multiple Marker Shapes — Arrow, Triangle, Dot, or custom Image
  • Custom Image Support — Load any image URL (PNG/JPG) as your target marker
  • Adjustable Size, Color, and Opacity — Full control over marker appearance

🖥️ HUD & Interface

  • Real-Time HUD Overlay — Displays active features and their states (Aimbot, ESP, Chams, Snaplines, Distance, Prediction, Free-Aim mode, Wall Check, etc.)
  • Configurable HUD Location — Top Left, Top Right, Bottom Left, or Bottom Right
  • Scalable HUD — Adjustable size via HUD Size slider
  • Toast Notification Queue — Non-intrusive popup alerts for feature toggles, profile changes, and actions with sequential queuing so rapid toggles never get lost
  • Draggable Menu Window — Grab and reposition the settings menu anywhere on screen with boundary clamping to prevent losing the menu off-screen
  • Settings Search — Type to instantly filter all settings across every tab by name or tooltip description
  • Confirmation Dialogs — Destructive actions like Delete Profile and Factory Reset require explicit user confirmation
  • Branded Header — Header design with the Xianware logo and styled brand text
  • Dark & Light Theme Support — Full UI theme switching
  • Custom Menu Accent — Personalize the menu's accent color
  • Scalable Menu — Adjust menu size from 50% to 150%

📁 Profile & Config System

  • Multiple Profiles — Create, save, load, and delete named configuration profiles
  • Startup Profile (Auto-Load) — Set any profile to automatically load on script startup
  • Profile Hotkeys — Bind keyboard shortcuts to instantly switch between profiles during gameplay
  • JSON Import/Export — Export your current settings as JSON text and import configurations from clipboard
  • Auto-Save — Settings changes are automatically persisted to the active profile after a short debounce delay
  • Persistent Storage — All profiles and settings are saved to localStorage and persist across sessions
  • Automatic Migration — Profiles from older versions (v7.5, v8.0, v8.1) are automatically patched with any new settings and keybinds introduced in v8.2

🛠️ Customization & Fixes

  • Custom CSS Injection — Write and apply raw CSS code to modify Krunker's UI in real-time
  • Reload Cheat — Reset and reinitialize the cheat engine without refreshing the page (useful on map changes)
  • Factory Reset — Restoration of all settings in the current profile back to defaults with confirmation dialog

⚡ Technical Highlights

  • Three.js Powered — Uses Three.js (r150) for all 3D rendering, raycasting, and scene manipulation
  • Object Pooling — Pre-allocated Vector3, Box3, Object3D, Raycaster, and other Three.js objects eliminate per-frame garbage collection overhead
  • Merged Traversals — Single-pass player traversal handles bounding box calculation and chams material swapping simultaneously
  • Pre-Allocated Arrays — Aim candidate and non-player object arrays are reused every frame
  • Scene Hook via Object.defineProperty — Automatically detects and hooks into Krunker's Three.js scene by intercepting array push of scene children, with clean silent restoration
  • Safe Player Access — All player child node access is guarded through a helper method to prevent crashes on edge cases
  • Input Isolation — Menu mouse and scroll events are stopped from propagating to the game
  • Improved Tooltips — All menu items include descriptive tooltips with multi-line wrapping support for better usability
  • Modular Architecture — Clean separation of concerns across five manager classes:
    • ConfigManager — Settings, profiles, keybinds, persistence, migration
    • UIManager — DOM creation, menu rendering, HUD, notification queue, search, confirmation dialogs, CSS injection, auto-save
    • InputManager — Keyboard and mouse event handling, keybind dispatching
    • Engine — 3D logic, player detection, velocity tracking, aim prediction, aimbot calculations, ESP/Chams/Snaplines/Distance rendering
    • Xianware — Application orchestrator that initializes and connects all modules

📦 Installation

  1. Install the Tampermonkey browser extension
  2. Create a new userscript in Tampermonkey
  3. Copy and paste the full Xianware script
  4. Save and navigate to krunker.io
  5. The script will automatically initialize and display the HUD

⌨️ Controls & Keybinds

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 Escape while binding to unbind a key.


⚙️ Configuration

Default Settings

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

📑 Menu Tabs

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

📋 Requirements

  • A modern Chromium-based browser (Chrome, Edge, Brave, etc.)
  • Tampermonkey extension installed
  • Internet connection (for loading Three.js r150 from unpkg CDN and Google Fonts)

⚠️ Disclaimer

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.


📄 License

This project is licensed under the MIT License.


Xianware V8.2.1 • Made with ❤️ by simplexian