Run it
Copy the script and paste it into your executor.
Players = :()
UIS = :()
RunService = :()
CoreGui = :()
StarterGui = :()
player = Players.LocalPlayer
CoreGui:()
CoreGui.ScriptHub:()
player.PlayerGui:()
player.PlayerGui.ScriptHub:()
flying =
speedOn =
infJumpOn =
noclipOn =
FLY_SPEED =
SPEED_AMOUNT =
gui = .()
gui.Name =
gui.ResetOnSpawn =
(()
gui.Parent = CoreGui
)
gui.Parent ~= CoreGui
gui.Parent = player:()
frame = .(, gui)
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.Active =
frame.Draggable =
frame.Visible =
title = .(, frame)
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.Font = .Font.SourceSansBold
title.TextSize =
(text, y)
b = .(, frame)
b.Size = .(, , , )
b.Position = .(, , , y)
b.BackgroundColor3 = .(, , )
b.TextColor3 = .(, , )
b.Font = .Font.SourceSansBold
b.TextSize =
b.Text = text
b
flyBtn = (, )
speedBtn = (, )
jumpBtn = (, )
noclipBtn = (, )
closeBtn = (, )
()
flying =
char = player.Character
char
hum = char:()
hum hum.PlatformStand =
RunService:(, .RenderPriority.Camera.Value, (dt)
flying
RunService:()
char = player.Character
char
hrp = char:()
hrp
cam = .CurrentCamera
moveVec = .()
UIS:(.KeyCode.W) moveVec = moveVec + cam.CFrame.LookVector
UIS:(.KeyCode.S) moveVec = moveVec - cam.CFrame.LookVector
UIS:(.KeyCode.A) moveVec = moveVec - cam.CFrame.RightVector
UIS:(.KeyCode.D) moveVec = moveVec + cam.CFrame.RightVector
UIS:(.KeyCode.Space) moveVec = moveVec + .(, , )
UIS:(.KeyCode.LeftControl) moveVec = moveVec - .(, , )
moveVec.Magnitude >
hrp.CFrame = hrp.CFrame + moveVec.Unit * FLY_SPEED * dt
hrp.AssemblyLinearVelocity = .zero
)
()
flying =
RunService:()
player.Character player.Character:()
player.Character.Humanoid.PlatformStand =
RunService.Stepped:(()
noclipOn player.Character
_, v (player.Character:())
v:() v.CanCollide ==
v.CanCollide =
)
()
noclipOn = noclipOn
noclipBtn.Text = noclipOn
flyBtn.MouseButton1Click:(()
flying () flyBtn.Text = () flyBtn.Text =
)
speedBtn.MouseButton1Click:(()
speedOn = speedOn
hum = player.Character player.Character:()
hum hum.WalkSpeed = speedOn SPEED_AMOUNT
speedBtn.Text = speedOn
)
jumpBtn.MouseButton1Click:(()
infJumpOn = infJumpOn
jumpBtn.Text = infJumpOn
)
noclipBtn.MouseButton1Click:(toggleNoClip)
closeBtn.MouseButton1Click:(()
frame.Visible =
StarterGui:(, {
Title = ;
Text = ;
Duration = ;
})
)
UIS.JumpRequest:(()
infJumpOn player.Character
hum = player.Character:()
hum hum:(.HumanoidStateType.Jumping)
)
UIS.InputBegan:((input, gpe)
input.KeyCode == .KeyCode.RightShift
frame.Visible = frame.Visible
gpe input.KeyCode == .KeyCode.N
()
)
player.CharacterAdded:((char)
hum = char:(, )
hum speedOn
hum.WalkSpeed = SPEED_AMOUNT
flying
()
flyBtn.Text =
)
StarterGui:(, {
Title = ;
Text = ;
Duration = ;
})fixed by troll9778 thanks bro

Universal