Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
RunService = :()
TweenService = :()
player = Players.LocalPlayer
camera = .CurrentCamera
flying =
speed =
noclipEnabled =
bodyVelocity, bodyGyro
connections = {}
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = player:()
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Active =
mainFrame.Draggable =
mainFrame.Parent = screenGui
corner = .()
corner.CornerRadius = .(, )
corner.Parent = mainFrame
title = .()
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.TextScaled =
title.Font = .Font.GothamBold
title.Parent = mainFrame
toggleButton = .()
toggleButton.Size = .(, , , )
toggleButton.Position = .(, , , )
toggleButton.BackgroundColor3 = .(, , )
toggleButton.Text =
toggleButton.TextColor3 = .(,,)
toggleButton.TextScaled =
toggleButton.Font = .Font.GothamBold
toggleButton.Parent = mainFrame
corner2 = .()
corner2.CornerRadius = .(, )
corner2.Parent = toggleButton
speedLabel = .()
speedLabel.Size = .(, , , )
speedLabel.Position = .(, , , )
speedLabel.BackgroundTransparency =
speedLabel.Text = .. speed
speedLabel.TextColor3 = .(,,)
speedLabel.TextScaled =
speedLabel.Font = .Font.Gotham
speedLabel.Parent = mainFrame
speedSlider = .()
speedSlider.Size = .(, , , )
speedSlider.Position = .(, , , )
speedSlider.BackgroundColor3 = .(, , )
speedSlider.Text =
speedSlider.Parent = mainFrame
sliderFill = .()
sliderFill.Size = .(speed/, , , )
sliderFill.BackgroundColor3 = .(, , )
sliderFill.BorderSizePixel =
sliderFill.Parent = speedSlider
sliderCorner = .()
sliderCorner.Parent = speedSlider
fillCorner = .()
fillCorner.Parent = sliderFill
upButton = .()
upButton.Size = .(, , , )
upButton.Position = .(, , , )
upButton.BackgroundColor3 = .(, , )
upButton.Text =
upButton.TextColor3 = .(,,)
upButton.TextScaled =
upButton.Parent = mainFrame
downButton = .()
downButton.Size = .(, , , )
downButton.Position = .(, , , )
downButton.BackgroundColor3 = .(, , )
downButton.Text =
downButton.TextColor3 = .(,,)
downButton.TextScaled =
downButton.Parent = mainFrame
_, btn ({upButton, downButton})
c = .()
c.CornerRadius = .(, )
c.Parent = btn
()
flying
flying =
noclipEnabled =
character = player.Character player.CharacterAdded:()
root = character:()
humanoid = character:()
humanoid.PlatformStand =
bodyVelocity = .()
bodyVelocity.MaxForce = .(.huge, .huge, .huge)
bodyVelocity.Velocity = .(,,)
bodyVelocity.Parent = root
bodyGyro = .()
bodyGyro.MaxTorque = .(.huge, .huge, .huge)
bodyGyro.P =
bodyGyro.Parent = root
connections.noclip = RunService.Stepped:(()
flying
_, part (character:())
part:()
part.CanCollide =
)
()
flying
flying =
noclipEnabled =
bodyVelocity bodyVelocity:()
bodyGyro bodyGyro:()
character = player.Character
character
humanoid = character:()
humanoid humanoid.PlatformStand =
_, part (character:())
part:()
part.CanCollide =
_, conn (connections)
conn conn:()
connections = {}
RunService.RenderStepped:(()
flying bodyVelocity bodyGyro
character = player.Character
character
root = character:()
root
moveVector = .(, , )
controlModule = (player:():():())
dir = controlModule:()
moveVector = moveVector + (camera.CFrame.LookVector * dir.Z * -)
moveVector = moveVector + (camera.CFrame.RightVector * dir.X)
UserInputService:(.UserInputType.MouseButton1) upButton.BackgroundColor3 == .(, , )
moveVector = moveVector + .(, , )
UserInputService:(.UserInputType.MouseButton1) downButton.BackgroundColor3 == .(, , )
moveVector = moveVector - .(, , )
moveVector.Magnitude >
moveVector = moveVector.Unit * speed
bodyVelocity.Velocity = moveVector
bodyGyro.CFrame = camera.CFrame
)
toggleButton.MouseButton1Click:(()
flying
()
toggleButton.Text =
toggleButton.BackgroundColor3 = .(, , )
()
toggleButton.Text =
toggleButton.BackgroundColor3 = .(, , )
)
speedSlider.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
conn
conn = UserInputService.InputChanged:((moveInput)
moveInput.UserInputType == .UserInputType.MouseMovement moveInput.UserInputType == .UserInputType.Touch
mousePos = UserInputService:().X
sliderPos = speedSlider.AbsolutePosition.X
sliderWidth = speedSlider.AbsoluteSize.X
percent = .((mousePos - sliderPos) / sliderWidth, , )
speed = .( + percent * )
sliderFill.Size = .(percent, , , )
speedLabel.Text = .. speed
)
releaseConn
releaseConn = UserInputService.InputEnded:((endInput)
endInput.UserInputType == .UserInputType.MouseButton1 endInput.UserInputType == .UserInputType.Touch
conn:()
releaseConn:()
)
)
upButton.MouseButton1Down:(() upButton.BackgroundColor3 = .(, , ) )
upButton.MouseButton1Up:(() upButton.BackgroundColor3 = .(, , ) )
upButton.MouseLeave:(() upButton.BackgroundColor3 = .(, , ) )
downButton.MouseButton1Down:(() downButton.BackgroundColor3 = .(, , ) )
downButton.MouseButton1Up:(() downButton.BackgroundColor3 = .(, , ) )
downButton.MouseLeave:(() downButton.BackgroundColor3 = .(, , ) )
UserInputService.InputBegan:((input, gp)
gp
input.KeyCode == .KeyCode.F
toggleButton.MouseButton1Click:()
)
()
()Fly and noclip

Universal