Run it
Copy the script and paste it into your executor.
Library = (:(, ))()
window = Library:()
tab = window:()
tab2 = window:()
noclipEnabled =
noclipConnection =
tab:(, , (state)
noclipEnabled = state
noclipEnabled
player = .Players.LocalPlayer
character = player.Character player.CharacterAdded:()
()
character noclipEnabled
_, part (character:())
part:() part.CanCollide
part.CanCollide =
noclipConnection = :().Stepped:(()
noclipEnabled character
_, part (character:())
part:()
part.CanCollide =
)
()
msg = .()
msg.Text =
msg.Parent =
()
msg:()
noclipConnection
noclipConnection:()
noclipConnection =
player = .Players.LocalPlayer
character = player.Character
character
_, part (character:())
part:()
part.CanCollide =
msg = .()
msg.Text =
msg.Parent =
()
msg:()
)
tab:(, ()
savedSpeed =
()
Players = :()
RunService = :()
UserInputService = :()
player = Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
HRP = character:()
Camera = .CurrentCamera
baseSpeed = savedSpeed
flySpeed = baseSpeed
flying =
forwardHold =
inputFlags = { forward = , back = , left = , right = , up = , down = }
bodyVelocity = .()
bodyVelocity.MaxForce = .(, , )
bodyGyro = .()
bodyGyro.MaxTorque = .(, , )
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = player:()
toggleButton = .()
toggleButton.Name =
toggleButton.Text =
toggleButton.Size = .(, , , )
toggleButton.Position = .(, -, , )
toggleButton.BackgroundColor3 = .(, , )
toggleButton.TextColor3 = .(, , )
toggleButton.Font = .Font.GothamBold
toggleButton.TextScaled =
toggleButton.BackgroundTransparency =
toggleButton.Parent = screenGui
speedBox = .()
speedBox.Name =
speedBox.Text = (baseSpeed)
speedBox.Size = .(, , , )
speedBox.Position = .(, -, , )
speedBox.BackgroundColor3 = .(, , )
speedBox.TextColor3 = .(, , )
speedBox.Font = .Font.GothamBold
speedBox.TextScaled =
speedBox.BackgroundTransparency =
speedBox.Parent = screenGui
(id)
anim = .()
anim.AnimationId = .. id
anim
animations = {
forward = (),
up = (),
right1 = (),
right2 = (),
left1 = (),
left2 = (),
flyLow1 = (),
flyLow2 = (),
flyFast = (),
back1 = (),
back2 = (),
back3 = (),
back4 = (),
down = (),
idle1 = ()
}
tracks = {}
name, anim (animations)
tracks[name] = humanoid:(anim)
()
_, track (tracks)
track:()
()
flying =
forwardHold =
flySpeed = baseSpeed
bodyVelocity.Parent = HRP
bodyGyro.Parent = HRP
humanoid.PlatformStand =
()
flying =
bodyVelocity.Parent =
bodyGyro.Parent =
humanoid.PlatformStand =
()
toggleButton.MouseButton1Click:(()
flying
()
toggleButton.Text =
()
toggleButton.Text =
)
speedBox.FocusLost:(()
num = (speedBox.Text)
num num >
baseSpeed = num
savedSpeed = num
flying flySpeed = baseSpeed
speedBox.Text = (baseSpeed)
)
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
input.KeyCode == .KeyCode.W inputFlags.forward =
input.KeyCode == .KeyCode.S inputFlags.back =
input.KeyCode == .KeyCode.A inputFlags.left =
input.KeyCode == .KeyCode.D inputFlags.right =
input.KeyCode == .KeyCode.E inputFlags.up =
input.KeyCode == .KeyCode.Q inputFlags.down =
)
UserInputService.InputEnded:((input)
input.KeyCode == .KeyCode.W inputFlags.forward =
input.KeyCode == .KeyCode.S inputFlags.back =
input.KeyCode == .KeyCode.A inputFlags.left =
input.KeyCode == .KeyCode.D inputFlags.right =
input.KeyCode == .KeyCode.E inputFlags.up =
input.KeyCode == .KeyCode.Q inputFlags.down =
)
RunService.RenderStepped:((dt)
flying
inputFlags.forward forwardHold =
dir = .zero
camCF = Camera.CFrame
inputFlags.forward dir += camCF.LookVector
inputFlags.back dir -= camCF.LookVector
inputFlags.left dir -= camCF.RightVector
inputFlags.right dir += camCF.RightVector
inputFlags.up dir += .yAxis
inputFlags.down dir -= .yAxis
dir.Magnitude > dir = dir.Unit
bodyVelocity.Velocity = dir * flySpeed
bodyGyro.CFrame = camCF
inputFlags.up
tracks.up.IsPlaying (); tracks.up:()
inputFlags.down
tracks.down.IsPlaying (); tracks.down:()
inputFlags.left
tracks.left1.IsPlaying
()
tracks.left1:(); tracks.left1.TimePosition = ; tracks.left1:()
tracks.left2:(); tracks.left2.TimePosition = ; tracks.left2:()
inputFlags.right
tracks.right1.IsPlaying
()
tracks.right1:(); tracks.right1.TimePosition = ; tracks.right1:()
tracks.right2:(); tracks.right2.TimePosition = ; tracks.right2:()
inputFlags.back
tracks.back1.IsPlaying
()
tracks.back1:(); tracks.back1.TimePosition = ; tracks.back1:()
tracks.back2:(); tracks.back2:()
tracks.back3:(); tracks.back3.TimePosition = ; tracks.back3:()
tracks.back4:(); tracks.back4.TimePosition = ; tracks.back4:()
inputFlags.forward
forwardHold += dt
forwardHold >=
tracks.flyFast.IsPlaying
()
flySpeed = baseSpeed *
tracks.flyFast:(); tracks.flyFast:()
tracks.flyLow1.IsPlaying
()
flySpeed = baseSpeed
tracks.flyLow1:()
tracks.flyLow2:()
tracks.idle1.IsPlaying
()
tracks.idle1:(); tracks.idle1:()
)
()
message = .()
message.Text =
message.Parent =
()
message:()
)Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
test, dont use, doesnt have any bypass and can u get banned, dont use as im using this to learn lua language and get better, moving away from being a skid.

Universal