Chess.com Cheat Engine

Chess.com cheat engine — v15.1 (account-level warmup, winrate targeting, hard repertoire, tilt, smart premove gating, TC lock, engine rotation, messy resign, hardware persona)

คุณจะต้องติดตั้งส่วนขยาย เช่น Tampermonkey, Greasemonkey หรือ Violentmonkey เพื่อติดตั้งสคริปต์นี้

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

คุณจะต้องติดตั้งส่วนขยาย เช่น Tampermonkey หรือ Violentmonkey เพื่อติดตั้งสคริปต์นี้

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!)

ผู้เขียน
rex editz
จำนวนติดตั้งประจำวัน
18
จำนวนติดตั้งทั้งหมด
578
คะแนน
1 1 0
เวอร์ชัน
15.1
สร้างเมื่อ
14-02-2026
อัปเดตเมื่อ
16-04-2026
Size
297 กิโลไบต์
สัญญาอนุญาต
MIT
ปรับใช้กับ

# Chess.com Cheat Engine v15.1 by rexxx

### The most advanced Chess.com assistant ever built — now with full account-level anti-detection.

---

## WARNING

Using this script violates Chess.com's Terms of Service. Your account WILL eventually get banned. **No cheat is undetectable.** ALWAYS use an alt. Never use this on an account you care about.

---

## Why This Script?

Most chess bots get banned in days — they play perfect engine moves at inhuman speeds and Chess.com's CAPS system flags them the first time it analyzes a game.

This one is different. Anti-detection is the **#1 priority**, not an afterthought. It doesn't just find the best move; it plays like a real human at a specific target rating, with plausible accuracy, natural timing, realistic mistakes, clock panic, and a full session-management stack designed to keep you under the radar as long as possible.

v15 ripped out the biggest ban signal of the v14 line (the internal `game.move()` API fallback) and rebuilt the mouse/event layer from scratch. v15.1 goes further and hardens the account **across games** — warmup, winrate targeting, hard repertoire, tilt, and per-account hardware personality.

Built by **rexxx** — engineered for players who want results without the ban hammer.

---

## New in v15.1 — Account-Level Hardening

- **Warmup** — fresh accounts auto-detect and play ~350 ELO below target for the first ~20 games, ramping up on a sigmoid curve. Real humans don't appear fully formed at 1800.
- **Winrate Targeting** — script pushes your long-window winrate toward a configurable target (default 52%). Auto-lose probability scales smoothly with overshoot.
- **Hard Repertoire** — each account picks 1–2 openings per color on first game and sticks to them. No more "plays every defense ever" signature.
- **Tilt After Loss** — for 2–4 games after a defeat, suboptimal rate goes up, blunder chance multiplies, timing slows. Humans tilt; bots reset perfectly.
- **Smart Premove Gating** — only premoves when the reply is truly forced or an obvious recapture. Stops the "premoves every predicted reply" tell.
- **Time-Control Lock** — the first TC of a session locks the auto-queue. No more hopping bullet→blitz→rapid.
- **Engine Rotation** — per-game random source between chess-api.com, local full-depth, and local shallow-depth. Tactical signature varies across games.
- **Messy Resignation** — hesitates, sometimes blunders one more move before resigning, sometimes refuses to resign at all. Kills the "clean textbook resign at -5.0" fingerprint.
- **Hardware Persona** — each account is randomly assigned mouse / trackpad / tablet on first run. Affects drag jitter, wobble scale, click-hold time, and speed. Persists per account.
- **Reset Account State** button — one click clears game count, repertoire, hardware, and winrate window when you switch alt accounts.

---

## v15 Core Rewrite

- **Removed the `game.move()` API fallback** — the single strongest scripted-play signal in v14 and earlier. Drags now always go through real DOM pointer events; failed drags retry safely instead of silently bypassing the board.
- **Pointer-capture continuity** — pointer events stay attached to the dragged piece, preserving the implicit capture contract Chess.com's drag handler expects.
- **Stripped over-aggressive prototype overrides** (document.hidden, hasFocus, addEventListener.toString, requestAnimationFrame timestamp patching, Notification.permission). These created impossible browser states and were themselves detectable. Replaced with minimal visibility-event blocking.
- **Lowered max engine correlation** from 95% → 68% at 2800 ELO. Statistically plausible, not surgical.
- **Adaptive auto-lose** — smooth probability ramp from streak −2 onwards, not a hard trigger at streak N.
- **Fixed promotion event sequence** — full pointerover/enter/down/up/click chain with off-center jitter, no more untrusted synthetic clicks.
- **Tightened timing stacking** — square-root dampening on cumulative multipliers, randomized ceilings, 250ms floor, hard cap under 5s clock.

---

## Engine Power

- Stockfish 18.1 via chess-api.com (primary)
- Stockfish 16 via stockfish.online (secondary)
- Local Stockfish 10 web worker (offline fallback — always works)
- Automatic failover chain
- Multi-PV analysis (up to 8 lines)
- Dynamic depth scales with position complexity and phase
- **Lichess Masters Opening Book** with tapering — real grandmaster openings, probabilistic exit from book (not a hard cutoff)
- **Syzygy 7-Piece Tablebase** — perfect endgame play
- **Lichess player DB** — seeds suboptimal picks with moves real players actually make

---

## Human-Like Play

- **Rating Profile System** — set 800–2800, every parameter auto-tunes (error rates, depth, timing, blunder frequency, correlation cap, streak limits)
- **Play Styles** — Universal / Aggressive / Positional / Endgame Specialist, each shifts play across phases
- **Suboptimal Move Selection** weighted by centipawn loss and phase
- **Piece Self-Awareness** — protects Queen and King from being chosen as random/blunder pieces in the opening
- **Random Legal Moves** not from any engine line, breaking correlation fingerprinting
- **Realistic Blunders** in complex positions, scaled to rating
- **Winning Degradation** — plays looser when ahead, tiered by eval advantage
- **Losing Sharpness** — plays more precisely when behind
- **Streak Management** — breaks up suspiciously long perfect runs
- **Engine Correlation Guard** — real-time rate monitoring and adjustment
- **Accuracy Clustering** — simulates hot/cold streaks across moves
- **Persistent Weakness Profile** — each account has a persistent "weakness" (e.g. weaker endgames) so their profile is coherent across games
- **Persistent Player Tempo + Accuracy Band** — natural per-account speed/accuracy traits
- **Anti-Correlation Poisoning** — misses small tactics at a realistic rate, prefers close-eval alternatives
- **Timing-Accuracy Coupling** — long thinks → better moves, fast moves → more mistakes

---

## Mouse & Timing Realism

- Log-normal timing distribution matching real human data
- Phase-aware: fast opening prep, slower middlegame, variable endgame
- Clock-aware with realistic time-scramble behavior
- Time-pressure accuracy drop (not just speed — real mistakes)
- Fatigue simulation over long games
- Bezier-curved mouse with acceleration, wobble, tremor, overshoot, and micro-pauses
- **Change-of-Mind Drag** — occasional drags toward wrong square then redirect
- **Telemetry Noise** — hovers, right-click arrows, premove cancels, harmless UI clicks between moves
- Full pointer events with movementX/Y, tiltX/tiltY, width, height, pressure

---

## Session & Safety

- Win-streak tracking with 3-tier visual alert system
- Auto-Lose mode when streak gets dangerous
- Auto-Resign with messy hesitation (v15.1) instead of clean resigns
- Automatic session breaks (length-jittered)
- Game rate limiter (max games/hr, persisted across reloads)
- Minimum break between games (configurable)
- All settings persist across sessions

---

## Opponent Adaptation

- Reads opponent rating directly from the page (multiple selector fallbacks in v15)
- Adjusts your effective rating by a configurable edge above opponent
- Skipped during warmup so the ramp drives target rating
- Never suspiciously over- or under-performs for the matchup

---

## Control Panel

- Draggable 6-tab panel: Main / Engine / Timings / **Safety** / Visuals / Stats
- **Safety tab** exposes every anti-detection layer as a toggle, every cap as a slider — Humanization, Streaks, Clustering, Weakness, Player DB, Timing Coupling, Change-of-Mind, Telemetry Noise, and all v15.1 account features
- SF#1 move cap slider, session jitter slider, between-game min slider
- Warmup duration slider, target winrate slider
- Reset Account State button for switching alt accounts
- Stats dashboard: correlation %, best moves played, phase, cluster mode, time pressure, opponent rating, win streak, API status, clock
- Stealth mode, minimize, keyboard shortcuts
- First-time welcome screen

---

## Quick Start

1. Install Tampermonkey
2. Install this script
3. Go to Chess.com and open a game
4. Read the welcome screen
5. Set target rating, enable Auto-Play
6. **If fresh account**: turn on "Warmup (force ON)" in Safety tab for the first 20 games
7. **When switching alts**: press "Reset Account State" in Safety tab before your first game on the new account
8. Don't raise any caps beyond defaults unless you know what you're doing

---

## Keyboard Shortcuts

| Key | Action |
|-----|--------|
| A | Toggle Auto-Play |
| X | Toggle Stealth |
| R | Reset all settings |

---

## Recommended Safe Usage

- Target rating ≤ 1800 — higher ratings trigger review faster
- Max 4 games/hr, max 5 games/session
- Leave every v15.1 Account & Behavior toggle ON
- Vary play across days. Don't grind 50 games in one sitting.
- Use a different browser profile (or better: different device + VPN) per alt account. Cross-account fingerprint linking is outside what any userscript can prevent.

---

Built by **rexxx**. The only chess script that plays to win **and** plays to survive.