Lua Plugin System
Quick Start
How It Works
Detection → [Filter Targets] → [Select Target] → [Aim Point]
→ [Prediction] → [Smoothing] → [Humanization] → [Output] → Mouse
↑ ↑ ↑ ↑
Your plugins hook into any of these stagesPlugin Structure
Minimal Example
Metadata Fields
Field
Required
Description
Config System
Defining Config
Reading Config Values
Persistence
Hook Functions
override_filter_targets(targets)
override_select_target(targets, current_lock)
override_aim_point(target)
override_prediction(target, aim_x, aim_y)
override_smoothing(cur_x, cur_y, tgt_x, tgt_y, delta_ms)
Parameter
Description
override_humanization(aim_x, aim_y)
override_output(delta_x, delta_y)
Aim State
Example: Using Aim State
Built-in Utility Functions
Function
Description
Standard Lua Available
Sandbox Restrictions
Blocked
Reason
Plugin Chaining
Error Handling
Performance
File Structure
Full Example: Distance Smoothing
Full Example: Human Tremor
Last updated