Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
player = Players.LocalPlayer
character = player.Character player.CharacterAdded:()
camera = .CurrentCamera
.isFlying =
.isNoclip =
.flySpeed =
.maxSpeed =
.verticalDirection =
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = player:()
mainWindow = .()
mainWindow.Size = .(, , , )
mainWindow.Position = .(, -, , -)
mainWindow.BackgroundColor3 = .(, , )
mainWindow.BorderSizePixel =
mainWindow.ClipsDescendants =
mainWindow.Active =
mainWindow.Parent = screenGui
mainCorner = .()
mainCorner.CornerRadius = .(, )
mainCorner.Parent = mainWindow
topBar = .()
topBar.Size = .(, , , )
topBar.BackgroundColor3 = .(, , )
topBar.BorderSizePixel =
topBar.Parent = mainWindow
topCorner = .()
topCorner.CornerRadius = .(, )
topCorner.Parent = topBar
titleText = .()
titleText.Size = .(, , , )
titleText.Position = .(, , , )
titleText.BackgroundTransparency =
titleText.Text =
titleText.TextColor3 = .(, , )
titleText.TextSize =
titleText.Font = .Font.SourceSansBold
titleText.TextXAlignment = .TextXAlignment.Left
titleText.Parent = topBar
lockBtn = .()
lockBtn.Size = .(, , , )
lockBtn.Position = .(, -, , -)
lockBtn.BackgroundColor3 = .(, , )
lockBtn.Text =
lockBtn.TextColor3 = .(, , )
lockBtn.TextSize =
lockBtn.Font = .Font.SourceSansBold
lockBtn.Parent = topBar
lockCorner = .()
lockCorner.CornerRadius = .(, )
lockCorner.Parent = lockBtn
minimizeBtn = .()
minimizeBtn.Size = .(, , , )
minimizeBtn.Position = .(, -, , -)
minimizeBtn.BackgroundColor3 = .(, , )
minimizeBtn.Text =
minimizeBtn.TextColor3 = .(, , )
minimizeBtn.TextSize =
minimizeBtn.Font = .Font.SourceSansBold
minimizeBtn.Parent = topBar
minCorner = .()
minCorner.CornerRadius = .(, )
minCorner.Parent = minimizeBtn
closeBtn = .()
closeBtn.Size = .(, , , )
closeBtn.Position = .(, -, , -)
closeBtn.BackgroundColor3 = .(, , )
closeBtn.Text =
closeBtn.TextColor3 = .(, , )
closeBtn.TextSize =
closeBtn.Font = .Font.SourceSansBold
closeBtn.Parent = topBar
closeCorner = .()
closeCorner.CornerRadius = .(, )
closeCorner.Parent = closeBtn
contentFrame = .()
contentFrame.Size = .(, , , -)
contentFrame.Position = .(, , , )
contentFrame.BackgroundTransparency =
contentFrame.Parent = mainWindow
toggleBtn = .()
toggleBtn.Size = .(, , , )
toggleBtn.Position = .(, , , )
toggleBtn.BackgroundColor3 = .(, , )
toggleBtn.Text =
toggleBtn.TextColor3 = .(, , )
toggleBtn.TextSize =
toggleBtn.Font = .Font.SourceSansBold
toggleBtn.Parent = contentFrame
btnCorner = .()
btnCorner.CornerRadius = .(, )
btnCorner.Parent = toggleBtn
noclipBtn = .()
noclipBtn.Size = .(, , , )
noclipBtn.Position = .(, , , )
noclipBtn.BackgroundColor3 = .(, , )
noclipBtn.Text =
noclipBtn.TextColor3 = .(, , )
noclipBtn.TextSize =
noclipBtn.Font = .Font.SourceSansBold
noclipBtn.Parent = contentFrame
noclipCorner = .()
noclipCorner.CornerRadius = .(, )
noclipCorner.Parent = noclipBtn
sliderBg = .()
sliderBg.Size = .(, , , )
sliderBg.Position = .(, , , )
sliderBg.BackgroundColor3 = .(, , )
sliderBg.Parent = contentFrame
sliderCorner = .()
sliderCorner.CornerRadius = .(, )
sliderCorner.Parent = sliderBg
sliderFill = .()
sliderFill.Size = .(, , , )
sliderFill.BackgroundColor3 = .(, , )
sliderFill.Parent = sliderBg
fillCorner = .()
fillCorner.CornerRadius = .(, )
fillCorner.Parent = sliderFill
speedLabel = .()
speedLabel.Size = .(, , , )
speedLabel.BackgroundTransparency =
speedLabel.Text = .. .flySpeed
speedLabel.TextColor3 = .(, , )
speedLabel.TextSize =
speedLabel.Font = .Font.SourceSansBold
speedLabel.Parent = sliderBg
upBtn = .()
upBtn.Size = .(, , , )
upBtn.Position = .(, , , )
upBtn.BackgroundColor3 = .(, , )
upBtn.Text =
upBtn.TextColor3 = .(, , )
upBtn.TextSize =
upBtn.Font = .Font.SourceSansBold
upBtn.Parent = contentFrame
upCorner = .()
upCorner.CornerRadius = .(, )
upCorner.Parent = upBtn
downBtn = .()
downBtn.Size = .(, , , )
downBtn.Position = .(, , , )
downBtn.BackgroundColor3 = .(, , )
downBtn.Text =
downBtn.TextColor3 = .(, , )
downBtn.TextSize =
downBtn.Font = .Font.SourceSansBold
downBtn.Parent = contentFrame
downCorner = .()
downCorner.CornerRadius = .(, )
downCorner.Parent = downBtn
isLocked =
dragging =
dragInput, dragStart, startPos
topBar.InputBegan:((input)
isLocked (input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch)
dragging =
dragStart = input.Position
startPos = mainWindow.Position
input.Changed:(()
input.UserInputState == .UserInputState.End
dragging =
)
)
UserInputService.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
mainWindow.Position = .(startPos.Width.Scale, startPos.Width.Offset + delta.X, startPos.Height.Scale, startPos.Height.Offset + delta.Y)
)
lockBtn.MouseButton1Click:(()
isLocked = isLocked
isLocked
lockBtn.Text =
lockBtn.BackgroundColor3 = .(, , )
lockBtn.Text =
lockBtn.BackgroundColor3 = .(, , )
)
bv, bg, renderConnection
()
.isFlying =
toggleBtn.Text =
toggleBtn.BackgroundColor3 = .(, , )
renderConnection renderConnection:()
bv bv:()
bg bg:()
character = player.Character
character
humanoid = character:()
humanoid humanoid.PlatformStand =
()
character = player.Character
character character:()
hrp = character.HumanoidRootPart
humanoid = character:()
humanoid humanoid.PlatformStand =
bv = .()
bv.MaxForce = .(, , )
bv.Velocity = .(, , )
bv.Parent = hrp
bg = .()
bg.MaxTorque = .(, , )
bg.CFrame = hrp.CFrame
bg.Parent = hrp
renderConnection = RunService.RenderStepped:(()
hrp humanoid
.isNoclip
_, part (character:())
part:() part.CanCollide ==
part.CanCollide =
moveDirection = humanoid.MoveDirection
flatVelocity = .(, , )
moveDirection.Magnitude >
camLook = camera.CFrame.LookVector
flatLook = .(camLook.X, , camLook.Z).Unit
flatRight = camera.CFrame.RightVector
flatRight = .(flatRight.X, , flatRight.Z).Unit
localMoveDirection = camera.CFrame:(moveDirection)
flatVelocity = (flatLook * -localMoveDirection.Z) + (flatRight * localMoveDirection.X)
flatVelocity.Magnitude >
flatVelocity = flatVelocity.Unit * .flySpeed
verticalVelocityY = .verticalDirection * .flySpeed
bv.Velocity = .(flatVelocity.X, verticalVelocityY, flatVelocity.Z)
camLook = camera.CFrame.LookVector
bg.CFrame = .(hrp.Position, hrp.Position + camLook)
)
toggleBtn.MouseButton1Click:(()
.isFlying = .isFlying
.isFlying
toggleBtn.Text =
toggleBtn.BackgroundColor3 = .(, , )
()
()
)
noclipBtn.MouseButton1Click:(()
.isNoclip = .isNoclip
.isNoclip
noclipBtn.Text =
noclipBtn.BackgroundColor3 = .(, , )
.isFlying
.isFlying =
toggleBtn.Text =
toggleBtn.BackgroundColor3 = .(, , )
()
noclipBtn.Text =
noclipBtn.BackgroundColor3 = .(, , )
)
upBtn.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
.verticalDirection =
)
upBtn.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
.verticalDirection == .verticalDirection =
)
downBtn.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
.verticalDirection = -
)
downBtn.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
.verticalDirection == - .verticalDirection =
)
(input)
relativeX = input.Position.X - sliderBg.AbsolutePosition.X
percentage = .(relativeX / sliderBg.AbsoluteSize.X, , )
sliderFill.Size = .(percentage, , , )
.flySpeed = .(percentage * .maxSpeed)
.flySpeed < .flySpeed =
speedLabel.Text = .. .flySpeed
isDragging =
sliderBg.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
isDragging =
(input)
)
UserInputService.InputChanged:((input)
isDragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
(input)
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
isDragging =
)
isMinimized =
minimizeBtn.MouseButton1Click:(()
isMinimized = isMinimized
isMinimized
mainWindow:(.(, , , ), .EasingDirection.Out, .EasingStyle.Quad, , )
minimizeBtn.Text =
mainWindow:(.(, , , ), .EasingDirection.Out, .EasingStyle.Quad, , )
minimizeBtn.Text =
)
closeBtn.MouseButton1Click:(()
.isNoclip =
()
screenGui:()
)
player.CharacterAdded:(()
.isNoclip =
()
)
Universal