Mimic is an advanced automation framework designed to simulate human clicking patterns with high statistical fidelity. Unlike traditional macro software that uses fixed delays or simple randomization, Mimic employs a statistical distribution engine (Gaussian and Weibull) to generate click timings that closely resemble human physiological performance.
This project includes two core components:
- Mimic v4.0: The primary automation engine with real-time risk assessment and adaptive pattern switching.
- Mimic Benchmark Tool (v1.3.0): A standalone analytics utility for recording, analyzing, and benchmarking clicking performance (CPS, consistency, and fatigue).
- Hold-to-Click Activation - Natural left-click hold interface using pynput
- Adaptive Mixed Mode - Dynamically blends butterfly/jitter/normal clicking techniques
- Statistical Engine - Gaussian (Box-Muller) + Weibull distributions for realistic delays
- Variance Targeting - Configurable 1,500-3,000 variance range (optimal for AGC bypass)
- Real-Time Risk Assessment - Live detection risk scoring (0-100)
- Pattern break detection with dynamic adjustment
- 2% outlier injection (micro-pauses, panic bursts)
- Session re-randomization for behavioral diversity
- Drift accumulation and rhythm oscillation
- Configurable burst/pause mechanics
- Real-time CPS graphing and delay distribution histograms
- Human baseline training mode (butterfly/jitter/normal)
- Differential analysis (compare human vs bot patterns)
- Session history tracking with JSON persistence
- CSV/TXT export for external analysis
Python 3.8+
pip install pywin32
pip install pynput
pip install keyboardPlatform: Windows only (uses Win32 API for mouse events)
- Install dependencies:
python -m pip install pywin32 pynput keyboard- Run Mimic:
python mimic.py- Activate & Click:
- Press
F4to enable - Hold
LEFT CLICKto auto-click - Release to stop
| Key | Action |
|---|---|
F4 |
Toggle On/Off |
LEFT CLICK |
Attack (Hold) |
F6 |
Export CSV Data |
F7 |
Start/Stop Training |
F8 |
Export Training Data |
F9 |
Toggle Enhanced Mode |
← → |
Navigate Pages |
- Dashboard - Live stats, risk assessment, quick actions
- Settings - Mode configuration, export paths, controls
- Analytics - Detection metrics, session history
- Graphs - Real-time CPS line graph, delay histograms
- Training - Record human baseline clicking patterns
- History - View all training sessions
- Compare - Differential analysis (human vs bot)
- CPS Range: 7-12 average, 15-16 spikes allowed
- Target Variance: 2,200+ (optimal for AGC)
- Acceptable Range: 1,500-3,500
- Detection Risk: LOW (score 80+ || <= 1500 variance) Note: "score" is a way that the program tracks instances where an anti cheat might begin to recognize patterns. Once this score reaches a certain weighted threshold, the aforementioned Anti-Detection Systems engage to bring the detection risk back to optimal state. Note: The longer a session runs, the more likely you will see a higher detection risk.
This software is for educational and research purposes only. Using automation tools in online games may violate Terms of Service and result in account bans. The authors accept no responsibility for damages resulting from the use of this tool.