Run it
Copy the script and paste it into your executor.
Fluent = (:(, ))()
SaveManager = (:(, ))()
InterfaceManager = (:(, ))()
Players = :()
RunService = :()
UIS = :()
TweenService = :()
SoundService = :()
Lighting = :()
player = Players.LocalPlayer
character =
humanoidRootPart =
humanoid =
FlyConfig = {
enabled = ,
speed = ,
minSpeed = ,
maxSpeed = ,
smoothness = ,
autoRotate = ,
noclip = ,
boostMultiplier =
}
MovementConfig = {
walkSpeed = ,
jumpPower = ,
jumpHeight = ,
infiniteJump = ,
jumpBoost = ,
jumpBoostPower = ,
noClip = ,
swim = ,
sit =
}
VisualConfig = {
fullbright = ,
fog = ,
originalFogEnd = ,
originalFogStart = ,
originalBrightness = ,
originalAmbient = .(, , )
}
MiscConfig = {
godMode = ,
invisibility = ,
freezeCharacter = ,
clickTP = ,
autoRespawn =
}
bodyVelocity =
bodyGyro =
connections = {}
originalValues = {}
inputState = {
W = , A = , S = , D = ,
Space = , LeftShift = , RightControl =
}
currentVelocity = .()
targetVelocity = .()
(instance)
instance instance.Parent
instance:()
()
character = player.Character
character
humanoidRootPart = character:()
humanoid = character:()
humanoidRootPart humanoid
()
humanoid
originalValues.WalkSpeed = humanoid.WalkSpeed
originalValues.JumpPower = humanoid.JumpPower
originalValues.JumpHeight = humanoid.JumpHeight
originalValues.MaxHealth = humanoid.MaxHealth
originalValues.Health = humanoid.Health
originalValues.FogEnd = Lighting.FogEnd
originalValues.FogStart = Lighting.FogStart
originalValues.Brightness = Lighting.Brightness
originalValues.Ambient = Lighting.Ambient
(speed)
humanoid
humanoid.WalkSpeed = speed
(power)
humanoid
humanoid.JumpPower = power
humanoid.JumpHeight = power *
(enabled)
connections.infiniteJump
connections.infiniteJump:()
connections.infiniteJump =
enabled humanoid
connections.infiniteJump = UIS.JumpRequest:(()
humanoid
humanoid:(.HumanoidStateType.Jumping, )
humanoid:(.HumanoidStateType.Jumping)
)
(enabled)
character
connections.noclip
connections.noclip:()
connections.noclip =
_, part (character:())
part:()
part.CanCollide = enabled
enabled
connections.noclip = RunService.Stepped:(()
character
_, part (character:())
part:()
part.CanCollide =
)
(enabled)
humanoid
connections.godMode
connections.godMode:()
connections.godMode =
enabled
humanoid.MaxHealth = .huge
humanoid.Health = .huge
connections.godMode = humanoid.HealthChanged:(()
humanoid.Health < humanoid.MaxHealth
humanoid.Health = humanoid.MaxHealth
)
humanoid.MaxHealth = originalValues.MaxHealth
humanoid.Health = originalValues.Health
(enabled)
character
_, part (character:())
part:() part.Name ~=
part.Transparency = enabled
part:()
handle = part:()
handle
handle.Transparency = enabled
head = character:()
head
face = head:()
face
face.Transparency = enabled
(enabled)
enabled
Lighting.Brightness =
Lighting.Ambient = .(, , )
Lighting.FogEnd =
Lighting.FogStart =
Lighting.Brightness = originalValues.Brightness
Lighting.Ambient = originalValues.Ambient .(, , )
Lighting.FogEnd = originalValues.FogEnd
Lighting.FogStart = originalValues.FogStart
(enabled)
connections.clickTP
connections.clickTP:()
connections.clickTP =
enabled
connections.clickTP = player:().Button1Down:(()
UIS:(.KeyCode.RightControl) humanoidRootPart
mouse = player:()
mouse.Hit
humanoidRootPart.CFrame = .(mouse.Hit.Position + .(, , ))
)
()
humanoidRootPart
bodyVelocity = .()
bodyVelocity.MaxForce = .(.huge, .huge, .huge)
bodyVelocity.Velocity = .()
bodyVelocity.Parent = humanoidRootPart
bodyGyro = .()
bodyGyro.MaxTorque = .(.huge, .huge, .huge)
bodyGyro.P =
bodyGyro.D =
bodyGyro.CFrame = humanoidRootPart.CFrame
bodyGyro.Parent = humanoidRootPart
()
(bodyVelocity)
(bodyGyro)
bodyVelocity =
bodyGyro =
()
()
()
(()
humanoid.PlatformStand =
humanoid:(.HumanoidStateType.FallingDown, )
humanoid:(.HumanoidStateType.Flying, )
humanoid:(.HumanoidStateType.Freefall, )
)
FlyConfig.noclip
()
currentVelocity = .()
targetVelocity = .()
()
(()
humanoid
humanoid.PlatformStand =
humanoid:(.HumanoidStateType.FallingDown, )
humanoid:(.HumanoidStateType.Flying, )
humanoid:(.HumanoidStateType.Freefall, )
)
MovementConfig.noClip
()
()
Window = Fluent:({
Title = ,
SubTitle = ,
TabWidth = ,
Size = .(, ),
Acrylic = ,
Theme = ,
MinimizeKey = .KeyCode.LeftControl
})
Tabs = {
Flight = Window:({ Title = , Icon = }),
Movement = Window:({ Title = , Icon = }),
Character = Window:({ Title = , Icon = }),
Visual = Window:({ Title = , Icon = }),
Teleport = Window:({ Title = , Icon = }),
Settings = Window:({ Title = , Icon = })
}
FlightToggle = Tabs.Flight:(, {
Title = ,
Default =
})
FlightToggle:((Value)
FlyConfig.enabled = Value
Value
()
Fluent:({
Title = ,
Content = ,
Duration =
})
FlyConfig.enabled =
FlightToggle:()
()
Fluent:({
Title = ,
Content = ,
Duration =
})
)
FlightSpeedSlider = Tabs.Flight:(, {
Title = ,
Description = ,
Default = FlyConfig.speed,
Min = ,
Max = ,
Rounding =
})
FlightSpeedSlider:((Value)
FlyConfig.speed = Value
)
BoostSlider = Tabs.Flight:(, {
Title = ,
Description = ,
Default = FlyConfig.boostMultiplier,
Min = ,
Max = ,
Rounding =
})
BoostSlider:((Value)
FlyConfig.boostMultiplier = Value
)
AutoRotateToggle = Tabs.Flight:(, {
Title = ,
Description = ,
Default = FlyConfig.autoRotate
})
AutoRotateToggle:((Value)
FlyConfig.autoRotate = Value
)
FlightNoclipToggle = Tabs.Flight:(, {
Title = ,
Description = ,
Default = FlyConfig.noclip
})
FlightNoclipToggle:((Value)
FlyConfig.noclip = Value
FlyConfig.enabled
(Value)
)
WalkSpeedSlider = Tabs.Movement:(, {
Title = ,
Description = ,
Default = MovementConfig.walkSpeed,
Min = ,
Max = ,
Rounding =
})
WalkSpeedSlider:((Value)
MovementConfig.walkSpeed = Value
(Value)
)
JumpPowerSlider = Tabs.Movement:(, {
Title = ,
Description = ,
Default = MovementConfig.jumpPower,
Min = ,
Max = ,
Rounding =
})
JumpPowerSlider:((Value)
MovementConfig.jumpPower = Value
(Value)
)
InfiniteJumpToggle = Tabs.Movement:(, {
Title = ,
Description = ,
Default = MovementConfig.infiniteJump
})
InfiniteJumpToggle:((Value)
MovementConfig.infiniteJump = Value
(Value)
)
JumpBoostToggle = Tabs.Movement:(, {
Title = ,
Description = ,
Default = MovementConfig.jumpBoost
})
JumpBoostToggle:((Value)
MovementConfig.jumpBoost = Value
)
JumpBoostPowerSlider = Tabs.Movement:(, {
Title = ,
Description = ,
Default = MovementConfig.jumpBoostPower,
Min = ,
Max = ,
Rounding =
})
JumpBoostPowerSlider:((Value)
MovementConfig.jumpBoostPower = Value
)
NoclipToggle = Tabs.Movement:(, {
Title = ,
Description = ,
Default = MovementConfig.noClip
})
NoclipToggle:((Value)
MovementConfig.noClip = Value
(Value)
)
GodModeToggle = Tabs.Character:(, {
Title = ,
Description = ,
Default = MiscConfig.godMode
})
GodModeToggle:((Value)
MiscConfig.godMode = Value
(Value)
)
InvisibilityToggle = Tabs.Character:(, {
Title = ,
Description = ,
Default = MiscConfig.invisibility
})
InvisibilityToggle:((Value)
MiscConfig.invisibility = Value
(Value)
)
FreezeToggle = Tabs.Character:(, {
Title = ,
Description = ,
Default = MiscConfig.freezeCharacter
})
FreezeToggle:((Value)
MiscConfig.freezeCharacter = Value
humanoidRootPart
humanoidRootPart.Anchored = Value
)
Tabs.Character:({
Title = ,
Description = ,
Callback = ()
humanoid
humanoid.Health =
})
Tabs.Character:({
Title = ,
Description = ,
Callback = ()
character
_, accessory (character:())
accessory:()
accessory:()
Fluent:({
Title = ,
Content = ,
Duration =
})
})
FullbrightToggle = Tabs.Visual:(, {
Title = ,
Description = ,
Default = VisualConfig.fullbright
})
FullbrightToggle:((Value)
VisualConfig.fullbright = Value
(Value)
)
RemoveFogToggle = Tabs.Visual:(, {
Title = ,
Description = ,
Default = VisualConfig.fog
})
RemoveFogToggle:((Value)
VisualConfig.fog = Value
Value
Lighting.FogEnd =
Lighting.FogStart =
Lighting.FogEnd = originalValues.FogEnd
Lighting.FogStart = originalValues.FogStart
)
FOVSlider = Tabs.Visual:(, {
Title = ,
Description = ,
Default = ,
Min = ,
Max = ,
Rounding =
})
FOVSlider:((Value)
camera = .CurrentCamera
camera
camera.FieldOfView = Value
)
ClickTPToggle = Tabs.Teleport:(, {
Title = ,
Description = ,
Default = MiscConfig.clickTP
})
ClickTPToggle:((Value)
MiscConfig.clickTP = Value
(Value)
)
Tabs.Teleport:({
Title = ,
Description = ,
Callback = ()
humanoidRootPart
spawnLocation = :()
spawnLocation
humanoidRootPart.CFrame = spawnLocation.CFrame + .(, , )
Fluent:({
Title = ,
Content = ,
Duration =
})
Fluent:({
Title = ,
Content = ,
Duration =
})
})
Tabs.Settings:({
Title = ,
Content =
})
Tabs.Settings:(, {
Title = ,
Mode = ,
Default = ,
Callback = ()
currentValue = FlightToggle.Value
FlightToggle:( currentValue)
})
Tabs.Settings:(, {
Title = ,
Mode = ,
Default = ,
Callback = ()
currentValue = NoclipToggle.Value
NoclipToggle:( currentValue)
})
Tabs.Settings:(, {
Title = ,
Mode = ,
Default = ,
Callback = ()
currentValue = GodModeToggle.Value
GodModeToggle:( currentValue)
})
(input, gameProcessed)
gameProcessed
keyCode = input.KeyCode
keyCode == .KeyCode.W inputState.W =
keyCode == .KeyCode.A inputState.A =
keyCode == .KeyCode.S inputState.S =
keyCode == .KeyCode.D inputState.D =
keyCode == .KeyCode.Space
inputState.Space =
MovementConfig.jumpBoost inputState.RightControl humanoidRootPart FlyConfig.enabled
bodyVel = .()
bodyVel.MaxForce = .(, .huge, )
bodyVel.Velocity = .(, MovementConfig.jumpBoostPower, )
bodyVel.Parent = humanoidRootPart
:():(bodyVel, )
keyCode == .KeyCode.LeftShift inputState.LeftShift =
keyCode == .KeyCode.RightControl inputState.RightControl =
(input)
keyCode = input.KeyCode
keyCode == .KeyCode.W inputState.W =
keyCode == .KeyCode.A inputState.A =
keyCode == .KeyCode.S inputState.S =
keyCode == .KeyCode.D inputState.D =
keyCode == .KeyCode.Space inputState.Space =
keyCode == .KeyCode.LeftShift inputState.LeftShift =
keyCode == .KeyCode.RightControl inputState.RightControl =
connections.inputBegan = UIS.InputBegan:(onInputBegan)
connections.inputEnded = UIS.InputEnded:(onInputEnded)
connections.renderStepped = RunService.RenderStepped:((deltaTime)
FlyConfig.enabled bodyVelocity bodyGyro
()
FlyConfig.enabled =
FlightToggle:()
camera = .CurrentCamera
camera
moveVector = .()
inputState.W moveVector += camera.CFrame.LookVector
inputState.S moveVector -= camera.CFrame.LookVector
inputState.A moveVector -= camera.CFrame.RightVector
inputState.D moveVector += camera.CFrame.RightVector
inputState.Space moveVector += .(, , )
inputState.LeftShift moveVector += .(, -, )
currentSpeed = FlyConfig.speed
inputState.RightControl
currentSpeed *= FlyConfig.boostMultiplier
moveVector.Magnitude >
targetVelocity = moveVector.Unit * currentSpeed
targetVelocity = .()
currentVelocity = currentVelocity:(targetVelocity, FlyConfig.smoothness)
bodyVelocity.Velocity = currentVelocity
FlyConfig.autoRotate moveVector.Magnitude >
lookDirection = (humanoidRootPart.Position + moveVector.Unit).Unit
bodyGyro.CFrame = .(humanoidRootPart.Position, humanoidRootPart.Position + lookDirection)
bodyGyro.CFrame = camera.CFrame
)
connections.characterAdded = player.CharacterAdded:((newCharacter)
()
FlyConfig.enabled =
()
character = newCharacter
humanoid = character:()
humanoidRootPart = character:()
()
(MovementConfig.walkSpeed)
(MovementConfig.jumpPower)
(MovementConfig.infiniteJump)
(MiscConfig.godMode)
FlightToggle:()
)
()
()
()
_, connection (connections)
connection
connection:()
()
()
()
()
()
()
humanoid
humanoid.WalkSpeed = originalValues.WalkSpeed
humanoid.JumpPower = originalValues.JumpPower
.Players.PlayerRemoving:((plr)
plr == player
()
)
(()
SaveManager:(Fluent)
SaveManager:()
SaveManager:({})
SaveManager:()
SaveManager:(Tabs.Settings)
SaveManager:()
)
(()
InterfaceManager:(Fluent)
InterfaceManager:()
InterfaceManager:(Tabs.Settings)
)
Fluent:({
Title = ,
Content = ,
Duration =
})
cleanupLoads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: github.com, raw.githubusercontent.com.
KEYLESS AND OPEN SOURCE FLY SYSTEM + fly no clip MOVEMENT + speed, jump boost and no clip CHARACTER + invis, and remove accessories VISUAL + fov, fullbright and remove fog TELEPORT + teleport to spawn and click to teleport