Run it
Copy the script and paste it into your executor.
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
rootPart = character:()
flying =
noclip =
infJump =
currentSpeed =
flySpeed =
increment =
bodyVelocity, bodyGyro
camera = .CurrentCamera
UIS = :()
RS = :()
screenGui = .()
screenGui.ResetOnSpawn =
screenGui.Parent = player.PlayerGui
logoBtn = .()
logoBtn.Size = .(, , , )
logoBtn.Position = .(, , , -)
logoBtn.BackgroundColor3 = .(, , )
logoBtn.Image =
logoBtn.BorderSizePixel =
logoBtn.Parent = screenGui
.(, logoBtn).CornerRadius = .(, )
logoStroke = .()
logoStroke.Color = .(, , )
logoStroke.Thickness =
logoStroke.Parent = logoBtn
logoDragging =
logoDragStart, logoStartPos
logoBtn.InputBegan:((input)
input.UserInputType == .UserInputType.Touch
input.UserInputType == .UserInputType.MouseButton1
logoDragging =
logoDragStart = input.Position
logoStartPos = logoBtn.Position
)
logoBtn.InputEnded:((input)
input.UserInputType == .UserInputType.Touch
input.UserInputType == .UserInputType.MouseButton1
logoDragging =
)
frame = .()
frame.Size = .(, , , )
frame.Position = .(, -, , )
frame.BackgroundColor3 = .(, , )
frame.BackgroundTransparency =
frame.BorderSizePixel =
frame.Parent = screenGui
.(, frame).CornerRadius = .(, )
stroke = .()
stroke.Color = .(, , )
stroke.Thickness =
stroke.Parent = frame
header = .()
header.Size = .(, , , )
header.Position = .(, , , )
header.BackgroundTransparency =
header.TextColor3 = .(, , )
header.Text =
header.Font = .Font.GothamBold
header.TextSize =
header.Parent = frame
(yPos)
d = .()
d.Size = .(, , , )
d.Position = .(, -, , yPos)
d.BackgroundColor3 = .(, , )
d.BorderSizePixel =
d.Parent = frame
()
()
()
()
()
(text, yPos)
btn = .()
btn.Size = .(, , , )
btn.Position = .(, -, , yPos)
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.Text = text ..
btn.Font = .Font.GothamBold
btn.TextSize =
btn.BorderSizePixel =
btn.Parent = frame
.(, btn).CornerRadius = .(, )
btn
(labelText, yPos, defaultVal)
label = .()
label.Size = .(, , , )
label.Position = .(, -, , yPos)
label.BackgroundTransparency =
label.TextColor3 = .(, , )
label.Text = labelText .. .. defaultVal
label.Font = .Font.GothamBold
label.TextSize =
label.Parent = frame
minus = .()
minus.Size = .(, , , )
minus.Position = .(, -, , yPos + )
minus.BackgroundColor3 = .(, , )
minus.TextColor3 = .(, , )
minus.Text =
minus.Font = .Font.GothamBold
minus.TextSize =
minus.BorderSizePixel =
minus.Parent = frame
.(, minus).CornerRadius = .(, )
display = .()
display.Size = .(, , , )
display.Position = .(, -, , yPos + )
display.BackgroundColor3 = .(, , )
display.TextColor3 = .(, , )
display.Text = (defaultVal)
display.Font = .Font.GothamBold
display.TextSize =
display.BorderSizePixel =
display.Parent = frame
.(, display).CornerRadius = .(, )
plus = .()
plus.Size = .(, , , )
plus.Position = .(, , , yPos + )
plus.BackgroundColor3 = .(, , )
plus.TextColor3 = .(, , )
plus.Text =
plus.Font = .Font.GothamBold
plus.TextSize =
plus.BorderSizePixel =
plus.Parent = frame
.(, plus).CornerRadius = .(, )
label, minus, display, plus
flyBtn = (, )
flySpeedLabel, flyMinus, flyDisplay, flyPlus = (, , flySpeed)
noclipBtn = (, )
infJumpBtn = (, )
walkSpeedLabel, walkMinus, walkDisplay, walkPlus = (, , currentSpeed)
flyMinus.MouseButton1Click:(()
flySpeed = .(flySpeed - , , )
flyDisplay.Text = (flySpeed)
flySpeedLabel.Text = .. flySpeed
)
flyPlus.MouseButton1Click:(()
flySpeed = .(flySpeed + , , )
flyDisplay.Text = (flySpeed)
flySpeedLabel.Text = .. flySpeed
)
walkMinus.MouseButton1Click:(()
currentSpeed = .(currentSpeed - increment, , )
humanoid.WalkSpeed = currentSpeed
walkDisplay.Text = (currentSpeed)
walkSpeedLabel.Text = .. currentSpeed
)
walkPlus.MouseButton1Click:(()
currentSpeed = .(currentSpeed + increment, , )
humanoid.WalkSpeed = currentSpeed
walkDisplay.Text = (currentSpeed)
walkSpeedLabel.Text = .. currentSpeed
)
upButton = .()
upButton.Size = .(, , , )
upButton.Position = .(, -, , -)
upButton.BackgroundColor3 = .(, , )
upButton.TextColor3 = .(, , )
upButton.Text =
upButton.Font = .Font.GothamBold
upButton.TextSize =
upButton.BorderSizePixel =
upButton.Visible =
upButton.Parent = screenGui
.(, upButton).CornerRadius = .(, )
downButton = .()
downButton.Size = .(, , , )
downButton.Position = .(, -, , -)
downButton.BackgroundColor3 = .(, , )
downButton.TextColor3 = .(, , )
downButton.Text =
downButton.Font = .Font.GothamBold
downButton.TextSize =
downButton.BorderSizePixel =
downButton.Visible =
downButton.Parent = screenGui
.(, downButton).CornerRadius = .(, )
goingUp =
goingDown =
upButton.MouseButton1Down:(() goingUp = )
upButton.MouseButton1Up:(() goingUp = )
downButton.MouseButton1Down:(() goingDown = )
downButton.MouseButton1Up:(() goingDown = )
UIS.TouchStarted:((touch, processed)
processed
pos = touch.Position
(btn)
p = btn.AbsolutePosition
s = btn.AbsoluteSize
pos.X >= p.X pos.X <= p.X + s.X pos.Y >= p.Y pos.Y <= p.Y + s.Y
(upButton) goingUp =
(downButton) goingDown =
)
UIS.TouchEnded:(()
goingUp =
goingDown =
)
()
flying =
flyBtn.Text =
flyBtn.TextColor3 = .(, , )
humanoid.PlatformStand =
upButton.Visible =
downButton.Visible =
bodyVelocity = .()
bodyVelocity.Velocity = .zero
bodyVelocity.MaxForce = .(, , )
bodyVelocity.Parent = rootPart
bodyGyro = .()
bodyGyro.MaxTorque = .(, , )
bodyGyro.CFrame = camera.CFrame
bodyGyro.Parent = rootPart
()
flying =
flyBtn.Text =
flyBtn.TextColor3 = .(, , )
humanoid.PlatformStand =
upButton.Visible =
downButton.Visible =
goingUp =
goingDown =
bodyVelocity bodyVelocity:()
bodyGyro bodyGyro:()
flyBtn.MouseButton1Click:(()
flying () ()
)
noclipBtn.MouseButton1Click:(()
noclip = noclip
noclip
noclipBtn.Text =
noclipBtn.TextColor3 = .(, , )
noclipBtn.Text =
noclipBtn.TextColor3 = .(, , )
_, part (character:())
part:() part.CanCollide =
)
infJumpBtn.MouseButton1Click:(()
infJump = infJump
infJump
infJumpBtn.Text =
infJumpBtn.TextColor3 = .(, , )
infJumpBtn.Text =
infJumpBtn.TextColor3 = .(, , )
)
UIS.JumpRequest:(()
infJump humanoid
humanoid:(.HumanoidStateType.Jumping)
)
guiOpen =
logoBtn.MouseButton1Click:(()
guiOpen = guiOpen
frame.Visible = guiOpen
)
dragging =
dragStart, startPos
frame.InputBegan:((input)
input.UserInputType == .UserInputType.Touch
input.UserInputType == .UserInputType.MouseButton1
dragging =
dragStart = input.Position
startPos = frame.Position
)
frame.InputEnded:((input)
input.UserInputType == .UserInputType.Touch
input.UserInputType == .UserInputType.MouseButton1
dragging =
)
UIS.InputChanged:((input)
input.UserInputType == .UserInputType.Touch
input.UserInputType == .UserInputType.MouseMove
logoDragging
delta = input.Position - logoDragStart
logoBtn.Position = .(
logoStartPos.X.Scale, logoStartPos.X.Offset + delta.X,
logoStartPos.Y.Scale, logoStartPos.Y.Offset + delta.Y
)
dragging
delta = input.Position - dragStart
frame.Position = .(
startPos.X.Scale, startPos.X.Offset + delta.X,
startPos.Y.Scale, startPos.Y.Offset + delta.Y
)
)
RS.RenderStepped:(()
noclip
_, part (character:())
part:() part.CanCollide =
flying
bodyGyro.CFrame = camera.CFrame
moveVector = .zero
cf = camera.CFrame
UIS:(.KeyCode.W) moveVector = moveVector + cf.LookVector
UIS:(.KeyCode.S) moveVector = moveVector - cf.LookVector
UIS:(.KeyCode.A) moveVector = moveVector - cf.RightVector
UIS:(.KeyCode.D) moveVector = moveVector + cf.RightVector
UIS:(.KeyCode.E) UIS:(.KeyCode.Space)
moveVector = moveVector + .(, , )
UIS:(.KeyCode.Q)
moveVector = moveVector - .(, , )
mobileMove = humanoid.MoveDirection
mobileMove.Magnitude >
moveVector = moveVector + .(mobileMove.X, , mobileMove.Z)
goingUp moveVector = moveVector + .(, , )
goingDown moveVector = moveVector - .(, , )
bodyVelocity.Velocity = moveVector.Magnitude > moveVector.Unit * flySpeed .zero
)
player.CharacterAdded:((newChar)
character = newChar
humanoid = newChar:()
rootPart = newChar:()
humanoid.WalkSpeed = currentSpeed
flying =
noclip =
infJump =
flyBtn.Text =
flyBtn.TextColor3 = .(, , )
noclipBtn.Text =
noclipBtn.TextColor3 = .(, , )
infJumpBtn.Text =
infJumpBtn.TextColor3 = .(, , )
upButton.Visible =
downButton.Visible =
)
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.

Universal