Run it
Copy the script and paste it into your executor.
.PlaceId ~= .Players.LocalPlayer:()
type_custom =
LPH_OBFUSCATED
LPH_JIT = (...) ...; ;
LPH_JIT_MAX = (...) ...; ;
LPH_NO_VIRTUALIZE = (...) ...; ;
LPH_NO_UPVALUES = (f) ((...) (...); ); ;
LPH_ENCSTR = (...) ...; ;
LPH_ENCNUM = (...) ...; ;
LPH_ENCFUNC = (func, key1, key2) key1 ~= key2 () func
LPH_CRASH = () (debug.()); ;
SWG_DiscordUser =
SWG_DiscordID =
SWG_Private =
SWG_Dev =
SWG_Version =
SWG_Title =
SWG_ShortName =
SWG_FullName =
SWG_FFA =
;
= (:())
Players = (:())
RunService = (:())
Lighting = (:())
UserInputService = (:())
HttpService = (:())
GuiInset = (:()):()
CoreGui = (:())
LocalPlayer = Players.LocalPlayer
Mouse = LocalPlayer:()
Camera = .CurrentCamera
_CFramenew = .new
_Vector2new = .new
_Vector3new = .new
_IsDescendantOf = .IsDescendantOf
_FindFirstChild = .FindFirstChild
_FindFirstChildOfClass = .FindFirstChildOfClass
_Raycast = .Raycast
_IsKeyDown = UserInputService.IsKeyDown
_WorldToViewportPoint = Camera.WorldToViewportPoint
_Vector3zeromin = .zero.Min
_Vector2zeromin = .zero.Min
_Vector3zeromax = .zero.Max
_Vector2zeromax = .zero.Max
_IsA = .IsA
tablecreate = .create
mathfloor = .floor
mathround = .round
mathclamp = .clamp
=
=
getupvalues = debug.getupvalues
getupvalue = debug.getupvalue
setupvalue = debug.setupvalue
getconstants = debug.getconstants
getconstant = debug.getconstant
setconstant = debug.setconstant
getstack = debug.getstack
setstack = debug.setstack
getinfo = debug.getinfo
=
cheat = {
Library = ,
Toggles = ,
Options = ,
ThemeManager = ,
SaveManager = ,
connections = {
heartbeats = {},
renderstepped = {}
},
hooks = {},
metahooks = {},
drawings = {},
game_hooks = {}
}
dbg = debug
gu = dbg.getupvalues
su = dbg.setupvalue
gc = dbg.getconstants
sc = dbg.setconstant
gs = dbg.getstack
ss = dbg.setstack
gi = dbg.getinfo
mmr = mousemoverel
mousemoverel = (x, y)
(()
cheat.utility cheat.utility.anti_trace
cheat.utility.()
(x, y)
)()
cheat.utility = {}
cheat.utility.new_heartbeat = (func)
(()
obj = {}
cheat.connections.heartbeats[func] = func
obj:()
func
cheat.connections.heartbeats[func] =
func =
obj
)()
cheat.utility.new_renderstepped = (func)
(()
obj = {}
cheat.connections.renderstepped[func] = func
obj:()
func
cheat.connections.renderstepped[func] =
func =
obj
)()
cheat.utility.new_drawing = (drawobj, args)
(()
obj = .(drawobj)
i, v (args)
obj[i] = v
cheat.drawings[obj] = obj
obj
)()
cheat.utility.new_hook = (f, newf, usecclosure)
(()
usecclosure
old; old = (f, ((...)
(old, ...)
))
cheat.hooks[f] = old
old
old; old = (f, (...)
(old, ...)
)
cheat.hooks[f] = old
old
)()
cheat.utility.hook_metamethod = (instance, metamethod, newf)
(()
old; old = (instance, metamethod, (newf))
cheat.metahooks[metamethod] = {instance = instance, func = old}
old
)()
cheat.utility.protect_constants = (func)
(()
success, constants = (()
(func)
)
success constants
i, v (constants)
(v) ==
v:() v:() v:() v:()
(()
(func, i, .(v))
)
)()
cheat.utility.anti_trace = ()
(()
)()
cheat.utility.protect_upvalues = (func)
(()
success, upvalues = (()
(func)
)
success upvalues
i = , #upvalues
upv = (func, i)
(upv) ==
protected = (...)
cheat.utility.()
(...)
(func, i, protected)
)()
connection; connection = RunService.Heartbeat:(((delta)
_, func (cheat.connections.heartbeats)
(func) ==
(func, delta)
))
connection1; connection1 = RunService.RenderStepped:(((delta)
_, func (cheat.connections.renderstepped)
(func) ==
(func, delta)
))
cheat.utility.unload = ()
(()
connection:()
connection1:()
key, _ (cheat.connections.heartbeats)
cheat.connections.heartbeats[key] =
key, _ (cheat.connections.renderstepped)
cheat.connections.renderstepped[key] =
_, drawing (cheat.drawings)
drawing:()
cheat.drawings[_] =
hooked, original (cheat.hooks)
(original) ==
(hooked, (original))
(original[], original[], (original[]))
metamethod, data (cheat.metahooks)
data data.func
(data.instance, metamethod, (data.func))
game_func, original (cheat.game_hooks)
original
(original) == original.instance
(original.instance, original.metamethod, (original.func))
)()
trident = {
loaded = ,
lastpos = ,
middlepart = ,
tcp = ,
original_model =
}
()
(()
cheat.utility.()
success = (()
:()
.Const:()
.Const.Ignore:()
trident.middlepart = .Const.Ignore.LocalCharacter:()
replicatedStorage = :()
replicatedStorage:()
replicatedStorage.Shared:()
replicatedStorage.Shared.entities:()
replicatedStorage.Shared.entities.Player:()
trident.original_model = replicatedStorage.Shared.entities.Player.Model
LocalPlayer
trident.tcp = LocalPlayer:()
)
success trident.middlepart trident.original_model trident.tcp
)()
.() ()
((()
cheat.utility.()
old_random_hook = cheat.utility.(Random.(), , ((self, ...)
method = ()
args = {...}
method ==
args[] == - args[] ==
cheat.metahooks.__namecall.(self, -, )
cheat.metahooks.__namecall.(self, ...)
))
cheat.game_hooks[] = {instance = Random.(), metamethod = , func = old_random_hook}
(()
cheat.utility.()
cheat.utility.()
cheat.utility.()
cheat.utility.(gc)
cheat.utility.(sc)
cheat.utility.(gu)
cheat.utility.(su)
)
(()
cheat.utility.(LocalPlayer.GetMouse)
cheat.utility.(RunService.Heartbeat.Connect)
cheat.utility.(RunService.RenderStepped.Connect)
cheat.utility.(.HttpGet)
cheat.utility.(.FindFirstChild)
cheat.utility.(.new)
)
))
((()
library, window
success, err = (()
library = (:(
..
.. (()) .. .. SWG_Version
))()
library
window = library:({
textsize = ,
font = .Font.RobotoMono,
name = .(SWG_Title, SWG_Version, SWG_FullName),
color = .(, , )
})
)
success library
combat_tab = window:({name = })
visuals_tab = window:({name = })
misc_tab = window:({name = })
aimbot_section = combat_tab:({name = , side = , size = })
hitbox_section = combat_tab:({name = , side = , size = })
esp_section = visuals_tab:({name = , side = , size = })
crosshair_section = visuals_tab:({name = , side = , size = })
world_section = visuals_tab:({name = , side = , size = })
misc_section = misc_tab:({name = , side = , size = })
validcharacters = {}
hbc, original_size, hbsize = , trident.original_model trident.original_model.Head trident.original_model.Head.Size .(, , ), .(, , )
hitboxheadsizex, hitboxheadsizey, hitboxheadtransparency, cancollide = , , ,
hitboxSleeperCheck =
hitboxBotCheck =
espEnabled =
infoEsp =
chamsEsp =
checkSleeper =
checkBot =
maxDistance =
espColor = .(, , )
chamsColor = .(, , )
time =
timechanger =
OreConfigs = {
[] = {
Name = ,
Color = .(, , ),
Part1Color = .(, , ),
Part2Color = .(, , ),
TextureID =
},
[] = {
Name = ,
Color = .(, , ),
Part1Color = .(, , ),
Part2Color = .(, , ),
TextureID =
},
[] = {
Name = ,
Color = .(, , ),
Part1Color = .(, , ),
TextureID =
}
}
oreEspEnabled = {
stone = ,
iron = ,
nitrate =
}
oreMaxDistance =
oreCache = ({}, {__mode = })
oreLabels = {}
freecamEnabled =
freecamFlySpeed =
freecamSprintMultiplier =
freecamSensitivity =
freecamBind = .KeyCode.X
freecamPos = .(, , )
freecamYaw =
freecamPitch =
freecamActive =
freecamConnection =
aimbotEnabled =
aimbotFovSize =
aimbotSmoothness =
aimbotWorkingDistance =
aimbotSleeperCheck =
aimbotBotCheck =
aimbotWallCheck =
aimbotLockedTarget =
fovCircle = .()
fovCircle.Thickness =
fovCircle.NumSides =
fovCircle.Radius = aimbotFovSize
fovCircle.Filled =
fovCircle.Visible =
fovCircle.Transparency =
fovCircle.Color = .(, , )
fovCircle.ZIndex =
cheat.drawings[fovCircle] = fovCircle
raycastParams = RaycastParams.()
raycastParams.FilterType = .RaycastFilterType.Exclude
(model)
(()
cheat.utility.()
model
head = (model, )
head head
torso = (model, ) (model, ) (model, )
torso
)()
(part)
(()
cheat.utility.()
part
raycastParams.FilterDescendantsInstances = {LocalPlayer.Character, part.Parent, Camera}
origin = Camera.CFrame.Position
direction = (part.Position - origin)
ray = (, origin, direction, raycastParams)
ray ==
)()
()
(()
cheat.utility.()
freecamActive = freecamActive
freecamActive
lookVector = Camera.CFrame.LookVector
freecamPos = Camera.CFrame.Position
freecamYaw = .(-lookVector.X, -lookVector.Z)
freecamPitch = .(lookVector.Y)
Camera.CameraType = .CameraType.Scriptable
UserInputService.MouseBehavior = .MouseBehavior.LockCenter
Camera.CameraType = .CameraType.Custom
UserInputService.MouseBehavior = .MouseBehavior.Default
)()
(dt)
(()
cheat.utility.()
freecamActive
mouseDelta = UserInputService:()
freecamYaw = freecamYaw - (mouseDelta.X * freecamSensitivity * )
freecamPitch = freecamPitch - (mouseDelta.Y * freecamSensitivity * )
freecamPitch = (freecamPitch, .(-), .())
rotation = .(, freecamYaw, ) * .(freecamPitch, , )
moveDir = .(, , )
(UserInputService, .KeyCode.W)
moveDir = moveDir + .(, , -)
(UserInputService, .KeyCode.S)
moveDir = moveDir + .(, , )
(UserInputService, .KeyCode.A)
moveDir = moveDir + .(-, , )
(UserInputService, .KeyCode.D)
moveDir = moveDir + .(, , )
(UserInputService, .KeyCode.E)
moveDir = moveDir + .(, , )
(UserInputService, .KeyCode.Q)
moveDir = moveDir + .(, -, )
currentSpeed = freecamFlySpeed
(UserInputService, .KeyCode.LeftShift)
currentSpeed = currentSpeed * freecamSprintMultiplier
worldMoveDir = rotation:(moveDir)
freecamPos = freecamPos + (worldMoveDir * currentSpeed * dt * )
Camera.CFrame = .(freecamPos) * rotation
)()
(model)
(()
cheat.utility.()
model.Name ~=
oreCache[model]
oreCache[model].name, oreCache[model].config
children = model:()
result =
resultConfig =
maxChecks = .(#children, )
configName, config (OreConfigs)
p1Match =
p2Match = (configName == )
i = , maxChecks
child = children[i]
child (child:() child:())
idMatch =
child:()
idMatch = child.MeshId == config.TextureID
idMatch
p1Match child.Color == config.Part1Color
p1Match =
config.Part2Color p2Match child.Color == config.Part2Color
p2Match =
p1Match p2Match
result = configName
resultConfig = config
p1Match p2Match
result
oreCache[model] = {name = result, config = resultConfig}
result, resultConfig
)()
(oreModel, oreName, config)
(()
cheat.utility.()
oreLabels[oreModel]
oreLabels[oreModel]:()
textLabel = .()
textLabel.Text = oreName
textLabel.Color = config.Color
textLabel.Size =
textLabel.Center =
textLabel.Outline =
textLabel.Font =
textLabel.Visible =
oreLabels[oreModel] = textLabel
textLabel
)()
(model)
(()
cheat.utility.()
parts = {}
totalPos = .(, , )
count =
_, child (model:())
child:()
.(parts, child)
totalPos = totalPos + child.Position
count = count +
count >
totalPos / count
root = (model, ) model:()
root root.Position
)()
()
(()
cheat.utility.()
_, model (:())
model:() oreLabels[model] oreCache[model]
oreName, config = (model)
oreName
(model, oreName, config)
)()
()
.DescendantAdded:(((descendant)
cheat.utility.()
descendant:()
.()
descendant.Parent oreLabels[descendant]
oreName, config = (descendant)
oreName
(descendant, oreName, config)
))
.DescendantRemoving:(((descendant)
cheat.utility.()
descendant:() oreLabels[descendant]
oreLabels[descendant]:()
oreLabels[descendant] =
oreCache[descendant] =
))
crosshair = {
enabled = ,
color = .(, , ),
thickness = ,
length = ,
gap =
}
crosshair_frame =
crosshair_lines = {}
playerCache = {}
espObjects = {}
chamsObjects = {}
(model)
(()
cheat.utility.()
model
lt = (model, )
lt
rj = (lt, )
rj (rj.CurrentAngle) == rj.CurrentAngle ~=
)()
(model)
(()
cheat.utility.()
model
torso = (model, )
torso (torso, )
)()
(obj)
(()
cheat.utility.()
obj
(obj, ) (obj, )
validcharacters[obj] = obj
)()
(obj)
(()
cheat.utility.()
validcharacters[obj]
validcharacters[obj] =
)()
(obj)
(()
cheat.utility.()
(obj, )
root = (obj, ) (obj, )
root obj.Name ~= LocalPlayer.Name
.(playerCache, obj)
)()
(obj)
(()
cheat.utility.()
i = #playerCache, , -
playerCache[i] == obj
.(playerCache, i)
)()
i, v (:())
(v)
(v)
.ChildAdded:(((obj)
cheat.utility.()
(obj)
(obj)
))
.ChildRemoved:(((obj)
cheat.utility.()
(obj)
(obj)
espObjects[obj]
_, drawing (espObjects[obj])
drawing.Visible =
drawing:()
espObjects[obj] =
chamsObjects[obj]
chamsObjects[obj].Enabled =
chamsObjects[obj]:()
chamsObjects[obj] =
))
()
(()
cheat.utility.()
crosshair_frame
crosshair_frame:()
crosshair_frame =
crosshair.enabled
screen_gui = .()
screen_gui.Name =
screen_gui.ResetOnSpawn =
screen_gui.ZIndexBehavior = .ZIndexBehavior.Sibling
screen_gui.Parent = CoreGui
frame = .()
frame.Name =
frame.Size = .(, , , )
frame.BackgroundTransparency =
frame.Parent = screen_gui
mouse_x, mouse_y = Mouse.X, Mouse.Y + GuiInset.Y
frame.Position = .(, mouse_x - , , mouse_y - - GuiInset.Y)
half_length = (crosshair.length / )
half_gap = (crosshair.gap / )
thick = (crosshair.thickness)
thick < thick =
half_length < half_length =
half_gap < half_gap =
(name, size, position)
line = .()
line.Name = name
line.Size = .(, size.X, , size.Y)
line.Position = .(, position.X, , position.Y)
line.BackgroundColor3 = crosshair.color
line.BackgroundTransparency =
line.BorderSizePixel =
line.Parent = frame
line
line_top = (, .(thick, half_length), .(-(thick/), -half_length - half_gap))
line_bottom = (, .(thick, half_length), .(-(thick/), half_gap))
line_left = (, .(half_length, thick), .(-half_length - half_gap, -(thick/)))
line_right = (, .(half_length, thick), .(half_gap, -(thick/)))
crosshair_frame = frame
crosshair_lines = {line_top, line_bottom, line_left, line_right}
)()
()
(()
cheat.utility.()
crosshair.enabled
crosshair_frame
crosshair_frame:()
crosshair_frame =
crosshair_frame crosshair_frame.Parent
()
mouse_x, mouse_y = Mouse.X, Mouse.Y + GuiInset.Y
crosshair_frame.Position = .(, mouse_x - , , mouse_y - - GuiInset.Y)
#crosshair_lines >=
half_length = (crosshair.length / )
half_gap = (crosshair.gap / )
thick = (crosshair.thickness)
thick < thick =
half_length < half_length =
half_gap < half_gap =
_, line (crosshair_lines)
line
line.BackgroundColor3 = crosshair.color
line.BackgroundTransparency =
crosshair_lines[].Size = .(, thick, , half_length)
crosshair_lines[].Position = .(, -(thick/), , -half_length - half_gap)
crosshair_lines[].Size = .(, thick, , half_length)
crosshair_lines[].Position = .(, -(thick/), , half_gap)
crosshair_lines[].Size = .(, half_length, , thick)
crosshair_lines[].Position = .(, -half_length - half_gap, , -(thick/))
crosshair_lines[].Size = .(, half_length, , thick)
crosshair_lines[].Position = .(, half_gap, , -(thick/))
)()
last_hitbox_update =
hitbox_update_interval =
aimbot_section:({
name = ,
def = ,
callback = ((value)
aimbotEnabled = value
fovCircle.Visible = value
value
aimbotLockedTarget =
)
})
aimbot_section:({
name = ,
def = ,
max = ,
min = ,
rounding = ,
ticking = ,
measuring = ,
callback = ((value)
aimbotFovSize = value
fovCircle.Radius = value
)
})
aimbot_section:({
name = ,
def = ,
max = ,
min = ,
rounding = ,
ticking = ,
measuring = ,
callback = ((value)
aimbotSmoothness = value
)
})
aimbot_section:({
name = ,
def = ,
max = ,
min = ,
rounding = ,
ticking = ,
measuring = ,
callback = ((value)
aimbotWorkingDistance = value
)
})
aimbot_section:({
name = ,
def = ,
callback = ((value)
aimbotSleeperCheck = value
)
})
aimbot_section:({
name = ,
def = ,
callback = ((value)
aimbotBotCheck = value
)
})
aimbot_section:({
name = ,
def = ,
callback = ((value)
aimbotWallCheck = value
)
})
hitbox_section:({
name = ,
def = ,
callback = ((value)
hbc
hbc:()
hbc =
value
hbc = cheat.utility.(((delta)
cheat.utility.()
current_time = ()
current_time - last_hitbox_update < hitbox_update_interval
last_hitbox_update = current_time
cameraPos = Camera.CFrame.Position
maxHitboxDist =
obj, _ (validcharacters)
primpart = obj (obj, )
primpart
dist = (cameraPos - primpart.Position).Magnitude
dist <= maxHitboxDist
sleeper = (obj)
bot = (obj)
shouldSkip = (hitboxSleeperCheck sleeper) (hitboxBotCheck bot)
shouldSkip
((()
primpart.Size = hbsize
primpart.Transparency = hitboxheadtransparency
primpart.CanCollide = cancollide
))
((()
primpart.Size = original_size
primpart.Transparency =
primpart.CanCollide =
))
))
obj, _ (validcharacters)
primpart = obj (obj, )
primpart
((()
primpart.Size = original_size
primpart.Transparency =
primpart.CanCollide =
))
)
})
hitbox_section:({
name = ,
def = ,
callback = ((v)
cancollide = v
)
})
hitbox_section:({
name = ,
def = ,
callback = ((value)
hitboxSleeperCheck = value
)
})
hitbox_section:({
name = ,
def = ,
callback = ((value)
hitboxBotCheck = value
)
})
hitbox_section:({
name = ,
def = ,
max = ,
min = ,
rounding = ,
ticking = ,
measuring = ,
callback = ((value)
hitboxheadtransparency = value
)
})
hitbox_section:({
name = ,
def = ,
max = ,
min = ,
rounding = ,
ticking = ,
measuring = ,
callback = ((value)
hitboxheadsizex = value
hbsize = .(hitboxheadsizex, hitboxheadsizey, hitboxheadsizex)
)
})
hitbox_section:({
name = ,
def = ,
max = ,
min = ,
rounding = ,
ticking = ,
measuring = ,
callback = ((value)
hitboxheadsizey = value
hbsize = .(hitboxheadsizex, hitboxheadsizey, hitboxheadsizex)
)
})
crosshair_section:({
name = ,
def = ,
callback = ((value)
crosshair.enabled = value
value
()
crosshair_frame
crosshair_frame:()
crosshair_frame =
)
})
crosshair_section:({
name = ,
cpname = ,
def = .(, , ),
callback = ((value)
crosshair.color = value
crosshair_frame #crosshair_lines >=
_, line (crosshair_lines)
line
line.BackgroundColor3 = value
)
})
crosshair_section:({
name = ,
def = ,
max = ,
min = ,
rounding = ,
ticking = ,
measuring = ,
callback = ((value)
crosshair.thickness = value
()
)
})
crosshair_section:({
name = ,
def = ,
max = ,
min = ,
rounding = ,
ticking = ,
measuring = ,
callback = ((value)
crosshair.length = value
()
)
})
crosshair_section:({
name = ,
def = ,
max = ,
min = ,
rounding = ,
ticking = ,
measuring = ,
callback = ((value)
crosshair.gap = value
()
)
})
world_section:({
name = ,
def = ,
callback = ((value)
timechanger = value
)
})
world_section:({
name = ,
def = (Lighting.ClockTime),
max = ,
min = ,
rounding = ,
ticking = ,
measuring = ,
callback = ((value)
time = value
)
})
world_section:({
name = ,
def = ,
callback = ((value)
oreEspEnabled.stone = value
)
})
world_section:({
name = ,
def = ,
callback = ((value)
oreEspEnabled.iron = value
)
})
world_section:({
name = ,
def = ,
callback = ((value)
oreEspEnabled.nitrate = value
)
})
world_section:({
name = ,
def = ,
max = ,
min = ,
rounding = ,
ticking = ,
measuring = ,
callback = ((value)
oreMaxDistance = value
)
})
misc_section:({
name = ,
def = ,
callback = ((value)
freecamEnabled = value
value freecamActive
()
value
freecamConnection
freecamConnection = cheat.utility.(((dt)
(dt)
))
freecamConnection
freecamConnection:()
freecamConnection =
)
})
misc_section:({
name = ,
def = .KeyCode.X,
callback = ((value)
freecamBind = value
)
})
misc_section:({
name = ,
def = ,
max = ,
min = ,
rounding = ,
ticking = ,
measuring = ,
callback = ((value)
freecamFlySpeed = value
)
})
cheat.utility.((()
timechanger
Lighting.ClockTime = time
))
UserInputService.InputBegan:(((input, processed)
cheat.utility.()
processed
freecamEnabled input.KeyCode == freecamBind
()
input.KeyCode == .KeyCode.End
cheat.utility.()
window window.hide
window:()
))
esp_section:({
name = ,
def = ,
callback = ((value)
espEnabled = value
value
player, esp (espObjects)
esp.name esp.name.Visible =
esp.dist esp.dist.Visible =
player, chams (chamsObjects)
chams.Enabled =
)
})
esp_section:({
name = ,
def = ,
callback = ((value)
infoEsp = value
)
})
esp_section:({
name = ,
def = ,
callback = ((value)
chamsEsp = value
value
player, chams (chamsObjects)
chams.Enabled =
)
})
esp_section:({
name = ,
def = ,
callback = ((value)
checkSleeper = value
)
})
esp_section:({
name = ,
def = ,
callback = ((value)
checkBot = value
)
})
esp_section:({
name = ,
cpname = ,
def = .(,,),
callback = ((value)
espColor = value
player, esp (espObjects)
esp.name esp.name.Color = value
esp.dist esp.dist.Color = value
)
})
esp_section:({
name = ,
cpname = ,
def = .(,,),
callback = ((value)
chamsColor = value
player, chams (chamsObjects)
chams.FillColor = value
)
})
esp_section:({
name = ,
def = ,
max = ,
min = ,
rounding = ,
ticking = ,
measuring = ,
callback = ((value)
maxDistance = value
)
})
esp_render_connection
esp_render_connection = cheat.utility.((()
cheat.utility.()
()
mousePos = UserInputService:()
fovCircle.Position = mousePos
aimbotEnabled
target =
minDist = aimbotFovSize
hasValidTarget =
aimbotLockedTarget
part = (aimbotLockedTarget)
aimbotLockedTarget.Parent part
distance = (Camera.CFrame.Position - part.Position).Magnitude
distance <= aimbotWorkingDistance
screenPos, onScreen = (Camera, part.Position)
onScreen
mag = (.(screenPos.X, screenPos.Y) - mousePos).Magnitude
mag < aimbotFovSize *
wallCheckPass = aimbotWallCheck (part)
wallCheckPass
target = screenPos
hasValidTarget =
aimbotLockedTarget =
aimbotLockedTarget =
aimbotLockedTarget =
aimbotLockedTarget =
aimbotLockedTarget
_, player (playerCache)
part = (player)
part
sleeper = (player)
bot = (player)
distance = (Camera.CFrame.Position - part.Position).Magnitude
distance <= aimbotWorkingDistance
(aimbotSleeperCheck sleeper)
(aimbotBotCheck bot)
screenPos, onScreen = (Camera, part.Position)
onScreen
mag = (.(screenPos.X, screenPos.Y) - mousePos).Magnitude
mag < aimbotFovSize
wallCheckPass = aimbotWallCheck (part)
wallCheckPass
hasValidTarget =
mag < minDist
aimbotWallCheck (part)
minDist = mag
target = screenPos
aimbotLockedTarget = player
hasValidTarget
fovCircle.Color = .(, , )
fovCircle.Color = .(, , )
target UserInputService:(.UserInputType.MouseButton2)
dx = (target.X - mousePos.X) / aimbotSmoothness
dy = (target.Y - mousePos.Y) / aimbotSmoothness
cheat.utility.()
(dx, dy)
aimbotLockedTarget =
cameraPos = Camera.CFrame.Position
model, label (oreLabels)
model model.Parent
oreName, config = (model)
oreName
shouldShow =
oreName == oreEspEnabled.stone
shouldShow =
oreName == oreEspEnabled.iron
shouldShow =
oreName == oreEspEnabled.nitrate
shouldShow =
shouldShow
centerPos = (model)
centerPos
distance = (cameraPos - centerPos).Magnitude
distance <= oreMaxDistance
screenPos, onScreen = (Camera, centerPos)
onScreen
label.Position = .(screenPos.X, screenPos.Y)
label.Visible =
label.Visible =
label.Visible =
label.Visible =
label.Visible =
label.Visible =
label
label:()
oreLabels[model] =
oreCache[model] =
espEnabled
_, player (playerCache)
root = (player, ) (player, )
root
distance = (cameraPos - root.Position).Magnitude
distance <= maxDistance
sleeper = (player)
bot = (player)
(checkSleeper sleeper) (checkBot bot)
chamsEsp
chamsObjects[player] chamsObjects[player].Parent ~= player
chamsObjects[player]
chamsObjects[player]:()
highlight = .()
highlight.FillTransparency =
highlight.OutlineTransparency =
highlight.DepthMode = .HighlightDepthMode.AlwaysOnTop
highlight.Parent = player
chamsObjects[player] = highlight
chamsObjects[player].Enabled =
chamsObjects[player].FillColor = chamsColor
chamsObjects[player]
chamsObjects[player].Enabled =
screenPos, onScreen = (Camera, root.Position)
onScreen
espObjects[player]
espObjects[player] = {
name = cheat.utility.(, {}),
dist = cheat.utility.(, {})
}
espObjects[player].name.Size =
espObjects[player].name.Center =
espObjects[player].name.Font =
espObjects[player].name.Outline =
espObjects[player].name.ZIndex =
espObjects[player].dist.Size =
espObjects[player].dist.Center =
espObjects[player].dist.Font =
espObjects[player].dist.Outline =
espObjects[player].dist.ZIndex =
esp = espObjects[player]
boxSize = / screenPos.Z
esp.name.Visible = infoEsp
esp.name.Text = sleeper (bot )
esp.name.Color = espColor
esp.name.Position = (screenPos.X, screenPos.Y - boxSize/ - )
esp.dist.Visible = infoEsp
esp.dist.Text = .(, (distance))
esp.dist.Color = espColor
esp.dist.Position = (screenPos.X, screenPos.Y + boxSize/ + )
espObjects[player]
espObjects[player].name.Visible =
espObjects[player].dist.Visible =
chamsObjects[player]
chamsObjects[player].Enabled =
espObjects[player]
espObjects[player].name.Visible =
espObjects[player].dist.Visible =
chamsObjects[player]
chamsObjects[player].Enabled =
espObjects[player]
espObjects[player].name.Visible =
espObjects[player].dist.Visible =
chamsObjects[player]
chamsObjects[player].Enabled =
player, esp (espObjects)
esp.name esp.name.Visible =
esp.dist esp.dist.Visible =
player, chams (chamsObjects)
chams.Enabled =
))
))Obfuscated. The code is scrambled, so you can't read what it does. Common for key systems, but take care.
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
cracked by 101

[NEW 🗺️] Trident Survival