Sync Docs
Reference · current build

Sync documentation.

Install, the loader, every menu feature that ships today, and the Lua 5.3 sandbox — written against the live product, not a wishlist.

Install

Sync is delivered through the loader. Create a free account, redeem a licence key, and the loader installs and updates everything under C:\Sync.

1. Create an accountfreeSign up at getsync.lol/register. Accounts are free — the licence unlocks Sync.
2. Redeem your keyone-timePaste SYNC-XXXXX-XXXXX-XXXXX on the dashboard. Keys are permanent and single-use.
3. Download the loaderdashboardUnlocked once a licence is on the account. One executable — no installer archive.
4. Run itinstallsSigns you in, installs into C:\Sync, and opens the launch screen.
5. LaunchRoblox openJoin a game first, then press Launch. The loader exits once Sync is running.
Windows 10/11 x64. The loader looks for RobloxPlayerBeta.exe and tells you if it is missing.

What gets installed

SyncLoader.exeentryDownload the latest loader from your dashboard.
payloads\usermode\binariesSync.exe, Lua 5.3 runtime, fonts, logo, scripts.
config.jsonyoursActive settings. Never overwritten by updates.
configs\yoursNamed profiles from the Config tab.
scripts\yoursScripts saved from the Luau editor.
cache\generatedAvatars, meshes, profile cache. Safe to delete.

Loader

One signed-in app: login, entitlement, auto-update, launch. Usermode access ships today.

Sign in

Session validated before Launch is allowed. Account picture and bio come from the website.

Auto-update

On start, missing or changed files under C:\Sync are fetched and SHA-256 checked.

Usermode

External usermode access. No kernel components.

Theme

Loader themes can optionally push the same accent into the cheat menu.

Settings

Streamproof windows, randomized payload names, and minimize-to-tray from the loader's UI.

Account & licence

Sign in anywhere

Many devices can hold a session. A session only proves who you are.

Run on one

The licence locks to one machine on first Launch, not on sign-in.

Use Reset HWID on the dashboard to move machines. Three-day cooldown between unlinks. Keys cannot be unbound once redeemed.

Getting started

Open the menu with F1 (changeable in Config). Tabs: Aim, Visuals, Misc, World, Players, Explorer, Luau, Config. F5 executes the active script from any tab.

Keybind modes

Right-click a keybind pill: Hold, Toggle, Always, or Click.

Account chip

Sidebar footer shows your Sync username, avatar, and bio (truncated to the rail).

What's in Sync right now

Aim

Aimbot (camera / mouse), bones, priority, FOV, sticky, visibility, shake, Triggerbot, Silent Aim.

Visuals

Full ESP stack, single-colour health bar, trails, sound ESP, MM2 helpers, radar, crosshair.

Misc

Fly, noclip, speed, jump, orbit, spinbot, anti-aim / desync, hitbox expander, anti-AFK, force reset.

World

Skybox presets, custom FOV, freecam, gravity, lighting / bloom / DoF / atmosphere.

Players & Explorer

Live list with whitelist / teleport / spectate; DataModel browser with typed props.

Luau & Config

Lua 5.3 sandbox + Drawing / HTTP / files / memory; themes, watermark, hit sound, profiles.

Game compatibility

Standard R6/R15 experiences use Sync's generic reader. Games with custom character storage switch to dedicated, hierarchy-verified adapters so a respawn or stale place ID cannot blank the player snapshot.

FrontlinesdedicatedEnemy soldier discovery, custom health, skinned-rig-safe bounds, and first-person/friendly exclusion.
OverkilldedicatedWorkspace model discovery with camera-subject local-player handling.
Bad BusinessdedicatedBody-folder discovery, custom bone aliases, and Health Value support.
DeadlinededicatedLowercase character hierarchy and visible-part bone aliases.
ArsenaldedicatedWorkspace character models resolved independently of Player.Character.
RivalsteamTeammateLabel-aware filtering.
BloxstriketeamNested character-folder team filtering.
If a dedicated hierarchy is unavailable, Sync falls back to the normal player reader instead of publishing an empty roster.

Aim

Aimbot

EnabledtoggleMaster switch. Pair with the Aim Key bind.
Aim KeybindHold / Toggle / Always / Click.
Team CheckfilterSkip teammates when teams exist.
Modecamera / mouseCamera Lock writes look; Mouse Move moves the cursor.
Select PartboneHead, torso, limbs, feet, Closest, or Random.
PrioritypickCrosshair, Lowest HP, or Closest (3D).
FOVpxAcquisition radius around screen centre. Shared with Silent Aim.
Max DistancestudsIgnore players farther than this.
Draw FOVoverlayOptional circle; FOV Gradient and colour swatch available.
EasingcurveQuadratic, Cubic, or Sine approach shape.
Delay X / YfeelPer-axis lag for mouse mode.
Sensitivity / SmoothnessfeelHow hard and how fast aim settles.
Visibility CheckfilterPrefer targets that pass the visibility ray.
Sticky AimlockKeep the first lock across the FOV edge, then release it if it dies, leaves range, goes behind the camera, or cannot be projected.
ShakeoptionalSubtle tremor on mouse aim when enabled.

Triggerbot

Enabled / KeybindAuto-click when a valid target is under the reticle.
Delay / Click DurationtimingControl acquisition delay and mouse-down duration independently.
Part Mode / PartshitboxesUse one bone or a persisted multi-select hitbox mask.
Prediction XZ / YleadLead moving hitboxes with separate horizontal and vertical multipliers; optional point preview.
ChecksfilterIndependently combine Team, Dead, Invisible, and Visibility checks.
Max Distance / Hit ChancetuningMaximum acquisition range and fire probability.

Silent Aim

Enable / KeybindRedirects shots without moving the camera visibly.
Mode6 methodsViewport, Mouse, Raycast, Camera, Mouse + Raycast, or Phantom.
Sticky / Restore DelaylockRetain one target and control how long redirected state remains before restoration.
FOV / SnaplineoverlayOptional glow, fill, pulse animation, and current-target line.
Phantom AutowallgamePhantom ray route with head-to-torso priority.
Team Check / Max Distance / Hit ChancetuningShared acquisition controls.

Visuals

Master ESP Enabled gates the stack. Shared: team check, max distance, ESP outline + thickness, dim ForceFields.

BoxespFull or Corner; Bounding or Static (+ width ratio); colour Solid / By Health / Gradient; thickness.
Box FillfillSolid, Gradient, or Image with fill alpha.
NamelabelPlayer name overlay + colour.
Health BarbarSingle solid colour (not high/mid/low). Optional Health Text.
Distance / Weapon / StatelabelsRange, equipped tool, and character state.
Skeleton / Head DotbonesBone lines with thickness; optional head marker.
TracerslinesFrom Bottom / Center / Top / Cursor; thickness; optional curve.
TrailmotionLine, Glow, Dots, or Ribbon; length, thickness, taper, from feet.
Sound ESPaudioNearby sound waves with max distance and wave size.
Offscreen ArrowshudDirection markers with radius and size.
MM2 ESPgameColour highlighting for the Murderer and Sheriff in Murder Mystery 2.
CrosshairoverlayCross, Dot, Circle, or custom Image; size / gap / thickness.
RadarminimapSize, range, rotate with camera, names, distance, colours.

Misc

Movement

FlymoveKey + CFrame / Velocity / Standard; fly speed, vertical speed, write bursts, hover.
NoclipmovePass through parts; optional Ghost Mode.
WalkSpeedstatsWalkSpeed / CFrame / Velocity methods + speed value.
JumpPowerstatsCustom jump power when enabled.
Anti-AFKidleKeeps the client from idling out.
OrbitcircleClosest player / mouse / fixed point; CFrame or Velocity; radius, speed, height; optional ring.
SpinbotyawClockwise or CCW; spin speed; optional only-while-shooting.

Anti-Aim & Desync

Anti-AimaaOff / Jitter / Spin / Static / Desync with yaw and pitch offsets.
DesyncspoofOffset direction (incl. Custom), strength, height spoof, update Hz, optional server ghost draw.
Force ResetcharacterRespawn / reset the local character on demand.
Hitbox ExpanderpartsScale head / root / torso / arms / legs up to 25x within a distance; optional team check.
Watermark, keybind list, Spotify, streamproof, VSync, typing check, snow, dim background, and Hit Sound live under Config — not Misc.

World

Custom FOVcameraOverride camera field of view.
FreecamcameraDetach with key, move speed, look sensitivity.
Custom GravityphysicsOverride Workspace gravity when enabled.
SkyboxvisualPresets (Aesthetic Purple, Classic Blue, Sunset, Nebula, Storm, Galaxy, Retro, Night, Void, Overcast, Dusk) + optional rotate.
LightingenvBrightness, ambient, outdoor ambient, colour shift, fog, exposure, diffuse/specular, clock time, sun latitude, shadows.
Sky extrasskySun / moon size, star count.
Bloom / DoF / Atmosphere / CC / BlurpostFull post-process stacks when enabled.

Players

Live distance-sorted list with avatars, health, and filter. Left-click selects; right-click toggles whitelist; eye spectates; crosshair teleports.

Team ChecksharedAligned with Aim / Visuals team filters.
Hide WL ESP / AimexcludeIndependently hide whitelisted players from ESP and/or aim.

Explorer

Browse the live DataModel: search (Enter), class icons, expand/collapse. Context menu copies name, class, path, or address. Properties panel edits typed ValueBases and common Part / Humanoid / Camera / Player / Workspace fields.

Config

Menu ThemelookDefault, Mono, Ember, Azure, Violet, Jaz + custom accent.
WatermarkhudFPS, MS, player count (users icon), clock; draggable when the menu is open.
Keybind List / SpotifyhudActive binds overlay; now-playing card with synced lyrics panel when available.
Streamproof / VSync / Typing ChecksystemCapture hardening when supported, present sync, softer input while typing.
Snow / Dim BackgroundchromeMenu flair and backdrop dim amount.
Menu KeybindDefault F1.
Profilessave / loadSave or load by name under configs/; dropdown selects the active profile. Also Save / Reload config.json.
Hit SoundaudioEnable, volume, browse file, test play.
EjectexitUnload Sync after confirm.

Lua VM

The Luau tab is a Lua 5.3 sandbox (runtime lua53-64.dll). It is not Roblox Luau — isluau() returns false, and identifyexecutor() reports "Sync".

Editor

Multi-tab editor, script list + search, F5 / Execute, Ctrl+S saves into scripts/.

Console

print / warn stream into the output panel under the editor.

Live DataModel

game / workspace / LocalPlayer are memory-backed RealInstances refreshed each tick — not a fake sandbox graph.

Jail

File APIs only touch <exe>/workspace. io, os, package, dofile, loadfile, and require are blocked.

print(identifyexecutor())  -- Sync, 1.0.0-sandbox
print(isluau())            -- false
print(game.PlaceId)
print(LocalPlayer and LocalPlayer.Name)

Globals

identifyexecutor / getexecutornamefnReturns "Sync" and version string.
getgenv / getrenvtableScript environment and a read-oriented Roblox-like env table.
loadstringfnCompile and run a string in the sandbox.
checkcaller / isluau / typeoffnCaller check, Luau flag (always false), type helper.
setclipboard / toclipboard / getclipboardfnWindows clipboard read/write.
messageboxfnNative message dialog.
syntablesyn.request, syn.set_clipboard, syn.queue_on_teleport (queue is a no-op).
tick / timefnMonotonic and wall-clock helpers.
Vector2 / Color3 / UDim2typesConstructors for Drawing and UI-style values.
Vector3 / CFrametypesFull 3D types with Dot, Cross, Lerp, lookAt, Angles, space transforms.

Instances & memory

game / workspace / LocalPlayerInstanceLive roots. Methods: GetChildren, GetDescendants, FindFirstChild*, IsA, GetFullName, GetAddress, GetService, GetPlayers.
Instance.fromAddressfnWrap a raw pointer as an Instance.
Readable propsmemoryName, ClassName, Parent, Address, Position, Size, Velocity, Transparency, CanCollide, Health, MaxHealth, WalkSpeed, JumpPower, DisplayName, UserId, Character, Team, PlaceId, CurrentCamera, Gravity, LocalPlayer.
Writable propsmemoryMany of the above (position, transparency, humanoid stats, etc.) write through process memory.
Memory.Read / WritefnTyped reads/writes. Memory.Type: I8–I64, U8–U64, Float, Double, Pointer, Bytes, String (write blocked).
getrawmetatable / setrawmetatablemetaSandbox metatable access.
gethiddenproperty / sethiddenpropertypropsHidden property helpers where supported.
debug.*debuggetupvalues, getconstants, getconstant, setconstant, getprotos, getproto.
newcclosure / clonefunction / protectfunctionclosuresPlus isexecutorclosure, isclosure, getfunctionhash.
getgc / findgc / setgcgcGarbage-collection probes for sandbox objects.
local lp = game:GetService("Players").LocalPlayer
-- or LocalPlayer global
local char = lp.Character
if char then
  local hrp = char:FindFirstChild("HumanoidRootPart")
  print(hrp and hrp.Position)
end

Drawing

Drawing.new(type) creates overlay objects: Square/Rect, Text, Line, Circle. Call Drawing.clear() to wipe all.

CommonpropsVisible, Color, Transparency, ZIndex, Remove / Destroy.
SquarepropsPosition, Size, Filled, Thickness.
TextpropsText, Position, Size (TextSize), Center.
LinepropsFrom, To, Thickness.
CirclepropsPosition, Radius, Filled, Thickness.
local t = Drawing.new("Text")
t.Text = "Sync"
t.Size = 16
t.Position = Vector2.new(40, 40)
t.Color = Color3.fromRGB(255, 255, 255)
t.Visible = true

Task helpers

task.wait / waitfnYield for seconds (default one frame-ish).
task.spawn / spawnfnRun a function on a new thread.
task.delay / delayfnRun after N seconds.
task.deferfnSchedule after the current resume.
task.cancel is not implemented.

HTTP

HttpGet / httpgetfnGET a URL; returns body string.
request / http_request / http.request / syn.requestfnFull request table. Response: Body, StatusCode, StatusMessage, Success, Headers.
local res = request({
  Url = "https://httpbin.org/get",
  Method = "GET",
})
print(res.StatusCode, res.Success)

Workspace storage

All paths are jailed under the payload workspace/ folder.

writefile / readfile / appendfilefnCreate or read text/binary files.
isfile / isfolderfnExistence checks.
makefolder / listfilesfnDirectories and listing.
delfile / deletefile / delfolderfnRemove files or folders.
base64encode / base64decodeencodingAlso exposed on crypt.
lz4compress / lz4decompressencodingLZ4 helpers for compact storage.

Input & crypt

mouse1click / press / releaseinputAlso mouse2 variants, mousescroll, mousemoverel, mousemoveabs.
keypress / keyrelease / keyclickinputVirtual-key helpers.
isrbxactive / isgameactivefnWhether the Roblox window is foreground.
crypt.hash / generatebytes / generatekey / randomcryptHashing and random material.
crypt.encrypt / decryptcryptSimple XOR+SHA256 scheme — not AES.
getreg / iscclosure / islclosurefnRegistry and closure kind checks.

Limits

Blockedhardio, os, package, dofile, loadfile, require.
Error stubsunsupportedgetscriptbytecode, getscripthash, getscriptclosure, getsenv, dumpstring, …
Empty stubsnilgetscripts, getrunningscripts, getloadedmodules, filtergc, …
No-opswarnfireclickdetector, fireproximityprompt, firetouchinterest, queue_on_teleport, setfpscap, most ui.* builders.
Not presentmissingtask.cancel, getmousepos, HttpService:JSONEncode.
Prefer RealInstance + Drawing + HTTP for new scripts. Executor-compat names exist where they map cleanly; anything that needs a full Roblox Luau VM will not work here.