Run it
Copy the script and paste it into your executor.
player = .Players.LocalPlayer
camera = .CurrentCamera
userInput = :()
runService = :()
coreGui = :()
mouse = player:()
flyEnabled =
espEnabled =
speedEnabled =
wallbangEnabled =
aimBotEnabled =
noclipEnabled =
freecamEnabled =
character =
rootPart =
humanoid =
flyVelocity =
flyGyro =
flySpeed =
baseWalkSpeed =
freecamSpeed =
freecamSensitivity =
wallbangConnection =
aimDistance =
aimBotHighlights = {}
noclipBodyPosition =
gui =
btnFly, btnESP, btnSpeed, btnWallbang, btnAimBot, btnNoclip, btnFreecam = , , , , , ,
lblFlySpeed, lblWalkSpeed, lblFreecamSpeed = , ,
savedPositions = {}
mainFrame =
toggleFlashBtn =
dragging =
dragStart =
startPos =
cameraYaw =
cameraPitch =
rightMouseHeld =
mouseLocked =
(obj, radius)
corner = .()
corner.CornerRadius = .(, radius )
corner.Parent = obj
()
character = player.Character
character
rootPart = character:()
humanoid = character:()
character, rootPart, humanoid
()
flyEnabled = flyEnabled
()
flyEnabled
humanoid humanoid.PlatformStand =
rootPart
flyVelocity = .()
flyVelocity.MaxForce = .(, , )
flyVelocity.Parent = rootPart
flyGyro = .()
flyGyro.MaxTorque = .(, , )
flyGyro.Parent = rootPart
()
flyVelocity flyVelocity:(); flyVelocity =
flyGyro flyGyro:(); flyGyro =
humanoid humanoid.PlatformStand =
()
gui (); ()
()
flyEnabled
() rootPart
flyVelocity flyVelocity.Parent
flyVelocity = .()
flyVelocity.MaxForce = .(, , )
flyVelocity.Parent = rootPart
flyGyro flyGyro.Parent
flyGyro = .()
flyGyro.MaxTorque = .(, , )
flyGyro.Parent = rootPart
camCF = camera.CFrame
forward = camCF.LookVector * .(, , )
forward = forward.Unit
right = camCF.RightVector * .(, , )
right = right.Unit
up = .(, , )
moveDir = .(, , )
userInput:(.KeyCode.W) moveDir = moveDir + forward
userInput:(.KeyCode.S) moveDir = moveDir - forward
userInput:(.KeyCode.A) moveDir = moveDir - right
userInput:(.KeyCode.D) moveDir = moveDir + right
userInput:(.KeyCode.Space) moveDir = moveDir + up
userInput:(.KeyCode.LeftShift) moveDir = moveDir - up
moveDir.Magnitude >
moveDir = moveDir.Unit * flySpeed
flyVelocity.Velocity = moveDir
lookDir = camera.CFrame.LookVector * .(, , )
lookDir.Magnitude >
lookDir = lookDir.Unit
lookDir = .(, , -)
flyGyro.CFrame = .(rootPart.Position, rootPart.Position + lookDir)
flyVelocity flyVelocity:(); flyVelocity =
flyGyro flyGyro:(); flyGyro =
espHighlights = {}
()
espEnabled = espEnabled
espEnabled
()
_, highlight (espHighlights)
highlight highlight.Parent highlight:()
espHighlights = {}
()
gui ()
()
espEnabled
currentPlayers = .Players:()
targets = {}
_, otherPlayer (currentPlayers)
otherPlayer ~= player
otherChar = otherPlayer.Character
otherChar otherChar:()
.(targets, otherChar)
char, highlight (espHighlights)
char char.Parent
highlight highlight:()
espHighlights[char] =
_, char (targets)
espHighlights[char]
highlight = .()
highlight.Parent = char
highlight.FillColor = .(, , )
highlight.OutlineColor = .(, , )
highlight.FillTransparency =
highlight.OutlineTransparency =
espHighlights[char] = highlight
()
speedEnabled = speedEnabled
()
humanoid
speedEnabled
humanoid.WalkSpeed =
()
humanoid.WalkSpeed = baseWalkSpeed
( .. baseWalkSpeed .. )
gui ()
()
wallbangEnabled = wallbangEnabled
wallbangEnabled
_, obj (:())
obj:()
name = obj.Name:()
name:() name:() name:() name:()
obj.CanCollide =
wallbangConnection = .DescendantAdded:((child)
child:()
name = child.Name:()
name:() name:() name:() name:()
child.CanCollide =
)
wallbangConnection wallbangConnection:(); wallbangConnection =
gui ()
()
aimBotEnabled = aimBotEnabled
aimBotEnabled
()
_, highlight (aimBotHighlights)
highlight highlight.Parent highlight:()
aimBotHighlights = {}
()
gui ()
()
aimBotEnabled
currentPlayers = .Players:()
myTeam = player.Team
targets = {}
_, otherPlayer (currentPlayers)
otherPlayer ~= player
myTeam otherPlayer.Team == myTeam
otherChar = otherPlayer.Character
otherChar otherChar:()
.(targets, otherChar)
char, highlight (aimBotHighlights)
char char.Parent
highlight highlight:()
aimBotHighlights[char] =
_, char (targets)
aimBotHighlights[char]
highlight = .()
highlight.Parent = char
highlight.FillColor = .(, , )
highlight.OutlineColor = .(, , )
highlight.FillTransparency =
highlight.OutlineTransparency =
aimBotHighlights[char] = highlight
(char)
char:() char:() char:()
()
aimBotEnabled
() rootPart
()
myPosition = rootPart.Position
myTeam = player.Team
target =
minDist = aimDistance
_, otherPlayer (.Players:())
otherPlayer ~= player
myTeam otherPlayer.Team == myTeam
otherChar = otherPlayer.Character
otherChar
aimPart = (otherChar)
humanoidOther = otherChar:()
aimPart aimPart.Parent humanoidOther humanoidOther.Health >
dist = (aimPart.Position - myPosition).Magnitude
dist < minDist
origin = camera.CFrame.Position
direction = (aimPart.Position - origin).Unit
raycastParams = RaycastParams.()
raycastParams.FilterType = .RaycastFilterType.Blacklist
raycastParams.FilterDescendantsInstances = {character, camera}
hit = :(origin, direction * dist, raycastParams)
hit hit.Instance:(otherChar)
target = otherPlayer
minDist = dist
target
otherChar = target.Character
otherChar
aimPart = (otherChar)
aimPart aimPart.Parent
targetPos = aimPart.Position
lookAt = targetPos - camera.CFrame.Position
lookAt.Magnitude >
camera.CFrame = .(camera.CFrame.Position, targetPos)
freecamEnabled
lookVector = camera.CFrame.LookVector
cameraYaw = .(lookVector.X, -lookVector.Z)
cameraPitch = .(lookVector.Y)
()
noclipEnabled = noclipEnabled
()
noclipEnabled
character
_, part (character:())
part:() part.CanCollide =
rootPart
noclipBodyPosition = .()
noclipBodyPosition.MaxForce = .(, , )
noclipBodyPosition.P =
noclipBodyPosition.D =
noclipBodyPosition.Parent = rootPart
character
_, part (character:())
part:() part.CanCollide =
noclipBodyPosition noclipBodyPosition:(); noclipBodyPosition =
gui ()
()
noclipEnabled
() rootPart
rayOrigin = rootPart.Position
rayDirection = .(, -, )
rayLength =
raycastParams = RaycastParams.()
raycastParams.FilterType = .RaycastFilterType.Blacklist
raycastParams.FilterDescendantsInstances = {character}
hit = :(rayOrigin, rayDirection * rayLength, raycastParams)
groundY =
hit hit.Normal.Y >
groundY = hit.Position.Y +
targetY = rootPart.Position.Y
groundY rootPart.Position.Y < groundY -
targetY = groundY
noclipBodyPosition noclipBodyPosition.Parent
noclipBodyPosition.Position = .(rootPart.Position.X, targetY, rootPart.Position.Z)
()
freecamEnabled = freecamEnabled
freecamEnabled
lookVector = camera.CFrame.LookVector
cameraYaw = .(lookVector.X, -lookVector.Z)
cameraPitch = .(lookVector.Y)
camera.CameraType = .CameraType.Scriptable
userInput.MouseBehavior = .MouseBehavior.Default
userInput.MouseIconEnabled =
rightMouseHeld =
mouseLocked =
()
camera.CameraType = .CameraType.Custom
userInput.MouseBehavior = .MouseBehavior.Default
userInput.MouseIconEnabled =
rightMouseHeld =
mouseLocked =
()
gui ()
()
freecamEnabled
camera.CameraType ~= .CameraType.Scriptable
camera.CameraType = .CameraType.Scriptable
isRightMouseDown = userInput:(.UserInputType.MouseButton2)
isRightMouseDown
mouseLocked
userInput.MouseBehavior = .MouseBehavior.LockCenter
userInput.MouseIconEnabled =
mouseLocked =
delta = userInput:()
cameraYaw = cameraYaw - delta.X * freecamSensitivity *
cameraPitch = .(cameraPitch - delta.Y * freecamSensitivity * , -.pi/, .pi/)
rotation = .(, cameraYaw, ) * .(cameraPitch, , )
lookVector = rotation.LookVector
rightVector = rotation.RightVector
upVector = .(, , )
moveDir = .(, , )
userInput:(.KeyCode.W) moveDir = moveDir + lookVector
userInput:(.KeyCode.S) moveDir = moveDir - lookVector
userInput:(.KeyCode.A) moveDir = moveDir - rightVector
userInput:(.KeyCode.D) moveDir = moveDir + rightVector
userInput:(.KeyCode.Space) moveDir = moveDir + upVector
userInput:(.KeyCode.LeftShift) moveDir = moveDir - upVector
moveDir.Magnitude >
moveDir = moveDir.Unit * freecamSpeed
newPos = camera.CFrame.Position + moveDir
camera.CFrame = .(newPos, newPos + lookVector)
mouseLocked
userInput.MouseBehavior = .MouseBehavior.Default
userInput.MouseIconEnabled =
mouseLocked =
(delta)
flySpeed = .(flySpeed + delta, , )
gui ()
(delta)
baseWalkSpeed = .(baseWalkSpeed + delta, , )
speedEnabled humanoid humanoid.WalkSpeed = baseWalkSpeed
gui ()
(delta)
freecamSpeed = .(freecamSpeed + delta, , )
gui ()
()
_, child (coreGui:())
child.Name == child:()
screenGui = .()
screenGui.Name =
screenGui.Parent = coreGui
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BackgroundTransparency =
mainFrame.BorderSizePixel =
mainFrame.Parent = screenGui
(mainFrame, )
title = .()
title.Size = .(, , , )
title.Position = .(, , , )
title.Text =
title.TextColor3 = .(, , )
title.BackgroundColor3 = .(, , )
title.BackgroundTransparency =
title.Font = .Font.SourceSansBold
title.TextSize =
title.TextStrokeColor3 = .(, , )
title.TextStrokeTransparency =
title.Parent = mainFrame
(title, )
title.AutoButtonColor =
dragInput
title.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging =
dragStart = input.Position
startPos = mainFrame.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
title.InputChanged:((input)
input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch
dragInput = input
)
userInput.InputChanged:((input)
input == dragInput dragging
delta = input.Position - dragStart
mainFrame.Position = .(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
)
(text, yPos, color, callback)
btn = .()
btn.Size = .(, , , )
btn.Position = .(, , , yPos)
btn.Text = text
btn.BackgroundColor3 = color .(, , )
btn.TextColor3 = .(, , )
btn.BorderSizePixel =
btn.Font = .Font.SourceSansBold
btn.TextSize =
btn.Parent = mainFrame
(btn, )
btn.MouseButton1Click:(callback)
btn
y =
btnFly = (, y, .(, , ), toggleFly)
y = y +
btnESP = (, y, .(, , ), toggleESP)
y = y +
btnSpeed = (, y, .(, , ), toggleSpeed)
y = y +
btnWallbang = (, y, .(, , ), toggleWallbang)
y = y +
btnAimBot = (, y, .(, , ), toggleAimBot)
y = y +
btnNoclip = (, y, .(, , ), toggleNoclip)
y = y +
btnFreecam = (, y, .(, , ), toggleFreecam)
y = y +
lblFly = .()
lblFly.Size = .(, , , )
lblFly.Position = .(, , , y)
lblFly.Text = .. flySpeed
lblFly.TextColor3 = .(, , )
lblFly.BackgroundTransparency =
lblFly.TextXAlignment = .TextXAlignment.Left
lblFly.Font = .Font.SourceSans
lblFly.TextSize =
lblFly.Parent = mainFrame
lblFlySpeed = lblFly
y = y +
btnSpeedUp = (, y, .(, , ), () () )
y = y +
btnSpeedDown = (, y, .(, , ), () (-) )
y = y +
lblWalk = .()
lblWalk.Size = .(, , , )
lblWalk.Position = .(, , , y)
lblWalk.Text = .. baseWalkSpeed
lblWalk.TextColor3 = .(, , )
lblWalk.BackgroundTransparency =
lblWalk.TextXAlignment = .TextXAlignment.Left
lblWalk.Font = .Font.SourceSans
lblWalk.TextSize =
lblWalk.Parent = mainFrame
lblWalkSpeed = lblWalk
y = y +
btnWalkUp = (, y, .(, , ), () () )
y = y +
btnWalkDown = (, y, .(, , ), () (-) )
y = y +
lblFreecam = .()
lblFreecam.Size = .(, , , )
lblFreecam.Position = .(, , , y)
lblFreecam.Text = .. freecamSpeed
lblFreecam.TextColor3 = .(, , )
lblFreecam.BackgroundTransparency =
lblFreecam.TextXAlignment = .TextXAlignment.Left
lblFreecam.Font = .Font.SourceSans
lblFreecam.TextSize =
lblFreecam.Parent = mainFrame
lblFreecamSpeed = lblFreecam
y = y +
btnFreecamUp = (, y, .(, , ), () () )
y = y +
btnFreecamDown = (, y, .(, , ), () (-) )
y = y +
sep = .()
sep.Size = .(, , , )
sep.Position = .(, , , y)
sep.BackgroundColor3 = .(, , )
sep.BorderSizePixel =
sep.Parent = mainFrame
y = y +
tpTitle = .()
tpTitle.Size = .(, , , )
tpTitle.Position = .(, , , y)
tpTitle.Text =
tpTitle.TextColor3 = .(, , )
tpTitle.BackgroundTransparency =
tpTitle.Font = .Font.SourceSansBold
tpTitle.TextSize =
tpTitle.Parent = mainFrame
y = y +
i = ,
slotFrame = .()
slotFrame.Size = .(, , , )
slotFrame.Position = .(, , , y)
slotFrame.BackgroundColor3 = .(, , )
slotFrame.BackgroundTransparency =
slotFrame.BorderSizePixel =
slotFrame.Parent = mainFrame
(slotFrame, )
slotLabel = .()
slotLabel.Size = .(, , , )
slotLabel.Position = .(, , , )
slotLabel.Text = ..i
slotLabel.TextColor3 = .(, , )
slotLabel.BackgroundTransparency =
slotLabel.TextXAlignment = .TextXAlignment.Left
slotLabel.Font = .Font.SourceSansBold
slotLabel.TextSize =
slotLabel.Parent = slotFrame
coordLabel = .()
coordLabel.Size = .(, -, , )
coordLabel.Position = .(, , , )
coordLabel.Text =
coordLabel.TextColor3 = .(, , )
coordLabel.BackgroundTransparency =
coordLabel.TextXAlignment = .TextXAlignment.Center
coordLabel.Font = .Font.SourceSans
coordLabel.TextSize =
coordLabel.Parent = slotFrame
saveBtn = .()
saveBtn.Size = .(, , , -)
saveBtn.Position = .(, -, , )
saveBtn.Text =
saveBtn.BackgroundColor3 = .(, , )
saveBtn.TextColor3 = .(, , )
saveBtn.Font = .Font.SourceSansBold
saveBtn.TextSize =
saveBtn.BorderSizePixel =
saveBtn.Parent = slotFrame
(saveBtn, )
tpBtn = .()
tpBtn.Size = .(, , , -)
tpBtn.Position = .(, -, , )
tpBtn.Text =
tpBtn.BackgroundColor3 = .(, , )
tpBtn.TextColor3 = .(, , )
tpBtn.Font = .Font.SourceSansBold
tpBtn.TextSize =
tpBtn.BorderSizePixel =
tpBtn.Parent = slotFrame
(tpBtn, )
delBtn = .()
delBtn.Size = .(, , , -)
delBtn.Position = .(, -, , )
delBtn.Text =
delBtn.BackgroundColor3 = .(, , )
delBtn.TextColor3 = .(, , )
delBtn.Font = .Font.SourceSansBold
delBtn.TextSize =
delBtn.BorderSizePixel =
delBtn.Parent = slotFrame
(delBtn, )
saveBtn.MouseButton1Click:(()
() rootPart
savedPositions[i] = rootPart.Position
coordLabel.Text = .(, rootPart.Position.X, rootPart.Position.Y, rootPart.Position.Z)
)
tpBtn.MouseButton1Click:(()
pos = savedPositions[i]
pos () rootPart
rootPart.CFrame = .(pos)
)
delBtn.MouseButton1Click:(()
savedPositions[i] =
coordLabel.Text =
)
y = y +
gui = screenGui
()
()
()
_, child (coreGui:())
child.Name == child:()
toggleScreenGui = .()
toggleScreenGui.Name =
toggleScreenGui.Parent = coreGui
toggleBtn = .()
toggleBtn.Size = .(, , , )
toggleBtn.Position = .(, -, , )
toggleBtn.Text =
toggleBtn.Font = .Font.SourceSansBold
toggleBtn.TextSize =
toggleBtn.BackgroundColor3 = .(, , )
toggleBtn.BackgroundTransparency =
toggleBtn.BorderSizePixel =
toggleBtn.Parent = toggleScreenGui
(toggleBtn, )
toggleFlashBtn = toggleBtn
toggleBtn.MouseButton1Click:(()
mainFrame mainFrame.Visible = mainFrame.Visible
)
()
toggleFlashBtn
flash = (() % ) <
toggleFlashBtn.BackgroundColor3 = flash .(, , ) .(, , )
()
gui
(btn, enabled, name)
btn
btn.Text = name .. (enabled )
btn.BackgroundColor3 = enabled .(, , ) .(, , )
(btnFly, flyEnabled, )
(btnESP, espEnabled, )
(btnSpeed, speedEnabled, )
(btnWallbang, wallbangEnabled, )
(btnAimBot, aimBotEnabled, )
(btnNoclip, noclipEnabled, )
(btnFreecam, freecamEnabled, )
()
lblFlySpeed lblFlySpeed.Text = .. flySpeed
lblWalkSpeed lblWalkSpeed.Text = .. baseWalkSpeed
lblFreecamSpeed lblFreecamSpeed.Text = .. freecamSpeed
userInput.InputBegan:((input, gameProcessed)
gameProcessed
key = input.KeyCode
key == .KeyCode.F ()
key == .KeyCode.G ()
key == .KeyCode.H ()
key == .KeyCode.N ()
key == .KeyCode.B ()
key == .KeyCode.U ()
key == .KeyCode.Y ()
key == .KeyCode.Equals ()
key == .KeyCode.Minus (-)
key == .KeyCode.LeftBracket (-)
key == .KeyCode.RightBracket ()
)
runService.RenderStepped:(()
()
()
()
()
()
()
)
player.CharacterAdded:((newChar)
character = newChar
rootPart = newChar:()
humanoid = newChar:()
speedEnabled humanoid humanoid.WalkSpeed =
humanoid humanoid.WalkSpeed = baseWalkSpeed
flyEnabled humanoid humanoid.PlatformStand =
noclipEnabled
noclipEnabled =
()
aimBotEnabled
_, highlight (aimBotHighlights)
highlight highlight.Parent highlight:()
aimBotHighlights = {}
freecamEnabled
()
)
()
()
()fly aimbot ......
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.

Universal