Run it
Copy the script and paste it into your executor.
Players = :()
RunService = :()
UserInputService = :()
TweenService = :()
player = Players.LocalPlayer
character = player.Character player.CharacterAdded:()
root = character:()
flying =
speed =
dir = .zero
screenGui = .()
screenGui.Name =
screenGui.Parent = player:()
keyFrame = .()
keyFrame.Size = .(, , , )
keyFrame.Position = .(, -, , -)
keyFrame.BackgroundColor3 = .(, , )
keyFrame.BorderSizePixel =
keyFrame.Active =
keyFrame.Draggable =
keyFrame.Parent = screenGui
keyBox = .()
keyBox.Size = .(, , , )
keyBox.Position = .(, , , )
keyBox.PlaceholderText =
keyBox.TextColor3 = .(, , )
keyBox.BackgroundColor3 = .(, , )
keyBox.BorderSizePixel =
keyBox.Font = .Font.SourceSans
keyBox.TextSize =
keyBox.Parent = keyFrame
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Active =
mainFrame.Draggable =
mainFrame.Visible =
mainFrame.Parent = screenGui
title = .()
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.Font = .Font.SourceSansBold
title.TextSize =
title.Parent = mainFrame
flyButton = .()
flyButton.Size = .(, , , )
flyButton.Position = .(, , , )
flyButton.BackgroundColor3 = .(, , )
flyButton.BorderSizePixel =
flyButton.Text =
flyButton.TextColor3 = .(, , )
flyButton.Font = .Font.SourceSans
flyButton.TextSize =
flyButton.Parent = mainFrame
glow = .()
glow.Size = flyButton.Size
glow.Position = flyButton.Position
glow.BackgroundColor3 = .(, , )
glow.BorderSizePixel =
glow.BackgroundTransparency =
glow.ZIndex =
glow.Parent = mainFrame
glow.Visible =
indicator = .()
indicator.Size = .(, , , )
indicator.Position = .(, , , )
indicator.BackgroundColor3 = .(, , )
indicator.BorderSizePixel =
indicator.Visible =
indicator.AnchorPoint = .(, )
indicator.Parent = mainFrame
flyButton.MouseEnter:(()
TweenService:(flyButton, TweenInfo.(), {BackgroundColor3 = .(,,)}):()
)
flyButton.MouseLeave:(()
color = flying .(,,) .(,,)
TweenService:(flyButton, TweenInfo.(), {BackgroundColor3 = color}):()
)
flyButton.MouseButton1Click:(()
flying = flying
flying () ()
flyButton.Text = flying
color = flying .(,,) .(,,)
TweenService:(flyButton, TweenInfo.(), {BackgroundColor3 = color}):()
glow.Visible = flying
indicator.Visible = flying
flying
TweenService:(indicator, TweenInfo.(, .EasingStyle.Sine, .EasingDirection.InOut, -, ), {BackgroundTransparency = }):()
TweenService:(flyButton, TweenInfo.(), {Size = .(,,,), Position = .(,,,)}):()
()
TweenService:(flyButton, TweenInfo.(), {Size = .(,,,), Position = .(,,,)}):()
)
speedLabel = .()
speedLabel.Size = .(,,,)
speedLabel.Position = .(,,,)
speedLabel.BackgroundTransparency =
speedLabel.Text = ..speed
speedLabel.TextColor3 = .(,,)
speedLabel.Font = .Font.SourceSans
speedLabel.TextSize =
speedLabel.TextXAlignment = .TextXAlignment.Left
speedLabel.Parent = mainFrame
speedSlider = .()
speedSlider.Size = .(,,,)
speedSlider.Position = .(,,,)
speedSlider.BackgroundColor3 = .(,,)
speedSlider.Parent = mainFrame
sliderHandle = .()
sliderHandle.Size = .(,,,)
sliderHandle.Position = .(speed/,,-,)
sliderHandle.BackgroundColor3 = .(,,)
sliderHandle.Parent = speedSlider
dragging =
(x)
relative = .(x-speedSlider.AbsolutePosition.X,,speedSlider.AbsoluteSize.X)
speed = .((relative/speedSlider.AbsoluteSize.X)*)
speed = .(speed,)
speedLabel.Text = ..speed
TweenService:(sliderHandle, TweenInfo.(), {Position=.(relative/speedSlider.AbsoluteSize.X,,-,)}):()
sliderHandle.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 dragging =
)
UserInputService.InputEnded:((input)
input.UserInputType == .UserInputType.MouseButton1 dragging =
)
UserInputService.InputChanged:((input)
dragging input.UserInputType == .UserInputType.MouseMovement (input.Position.X)
)
()
bv = .()
bv.Name =
bv.MaxForce = .(,,)
bv.Parent = root
()
bv = root:()
bv bv:()
root.Velocity = .zero
RunService.Stepped:(()
_,p (character:())
p:() p.CanCollide = flying
)
RunService.RenderStepped:(()
flying
cam = .CurrentCamera.CFrame
move = cam:(dir)
bv = root:()
bv bv.Velocity = move*(speed*)
)
()
keyBox.Text==
keyBox.Text =
()
TweenService:(keyFrame, TweenInfo.(), {BackgroundTransparency=}):()
()
keyFrame:()
mainFrame.Visible =
TweenService:(mainFrame, TweenInfo.(), {BackgroundTransparency=}):()
keyBox.Text=
()
screenGui:()
keyBox.FocusLost:((enter)
enter ()
)
UserInputService.InputBegan:((input,gpe)
gpe
input.KeyCode==.KeyCode.W dir=.(dir.X,dir.Y,-)
input.KeyCode==.KeyCode.S dir=.(dir.X,dir.Y,)
input.KeyCode==.KeyCode.A dir=.(-,dir.Y,dir.Z)
input.KeyCode==.KeyCode.D dir=.(,dir.Y,dir.Z)
input.KeyCode==.KeyCode.Space dir=.(dir.X,,dir.Z)
input.KeyCode==.KeyCode.LeftControl dir=.(dir.X,-,dir.Z)
input.KeyCode==.KeyCode.F
flying = flying
flying () ()
flyButton.Text = flying
color = flying .(,,) .(,,)
TweenService:(flyButton, TweenInfo.(), {BackgroundColor3=color}):()
glow.Visible=flying
indicator.Visible=flying
input.KeyCode==.KeyCode.K mainFrame.Visible= mainFrame.Visible
)
UserInputService.InputEnded:((input)
input.KeyCode==.KeyCode.W input.KeyCode==.KeyCode.S dir=.(dir.X,dir.Y,)
input.KeyCode==.KeyCode.A input.KeyCode==.KeyCode.D dir=.(,dir.Y,dir.Z)
input.KeyCode==.KeyCode.Space input.KeyCode==.KeyCode.LeftControl dir=.(dir.X,,dir.Z)
)
Fly and noclip key is officialFly123

Universal