RoChess!
4.4k Views
17.3k Executions

ROCHESS ENGINE auto play (rage and legit) + game helper

10K executions
Mixed reports 67% works
RoChess
smertni*qq
smertni*qqPublished 10
3 weeks ago

Reviewed by QueueHeroPaid revieweron How review works

Please login to perform these actions:

ROCHESS ENGINE auto play (rage and legit) + game helper is a RoChess script for Roblox, uploaded to ScriptBlox on Oct 20, 2026. Reviewed by a person on Oct 21, 2026.

Does it work?

Mixed reports 67% works

67% say it works · 3 reports in the last 2 weeks · 2 this week

Why it doesn't work Errors or does nothing 1
Also noticed:

Description

auto play (rage and legit) you can change delay between moves 3 arrows green blue and yellow show where to move Vortex is slower but better than local

View Raw
--[[
	rocheese.luau - RoChess! engine panel + autopilot
	Luau, Real executor, client side.

	Uses the game's own modules instead of re-implementing chess:
		ReplicatedStorage.Chess.Engine       board, legal moves, UCI/SAN, FEN
		ReplicatedStorage.Chess.Bot          local search: analyse(fen,moves,sec,depth) / think(fen,moves,persona)
		ReplicatedStorage.Chess.VortexBot    server engine bridge: analyse / think
		ReplicatedStorage.ChessClient.App    live client state: session, board, onBoardMove, playMove

	Squares use Engine.algToIndex64 (bottom-up, a1 = 1, h8 = 64).
	Engine scores are always from WHITE's side of the board.

	Panel: top-right, drag it by the title.
	Arrows on the board:
		green  = best move      blue = second best      yellow = third best

	Presets:
		LEGIT  local engine, plays like a 1500 human (noise + blunders), 5-10s per move
		RAJ    server engine (Vortex), always the best move, plays fast

	Controls: STYLE, DELAY min/max, PLAY BEST/ELO, ENGINE LOCAL/VORTEX, AUTOPLAY,
	          PLAY NOW, COPY FEN, BOT GAME.
	Hotkeys: End auto | Home arrow | PageUp hide | PageDown source | Insert copy fen.
]]

local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local LocalPlayer = Players.LocalPlayer
local Chess = ReplicatedStorage:WaitForChild("Chess")
local Client = ReplicatedStorage:WaitForChild("ChessClient")

local function req(mod)
	return require(mod)
end

local Engine = req(Chess:WaitForChild("Engine"))
local Bot = req(Chess:WaitForChild("Bot"))


Comments

0
Log in to join the conversation. Login
No comments yet. Be the first!

Tags

More RoChess scripts

See all
RoChess!
8.6k
51.5k
Bumped 2 weeks ago
RoChess!
4.5k
36.8k
Approved 3 weeks ago