Run it
Copy the script and paste it into your executor.
Players = :()
LocalPlayer = Players.LocalPlayer
RunService = :()
UIS = :()
Lighting = :()
originalSky = Lighting:()
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = .CoreGui
mainFrame = .()
mainFrame.Size = .(, , , )
mainFrame.Position = .(, -, , -)
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.Parent = screenGui
mainFrame.Active =
mainFrame.Draggable =
title = .()
title.Size = .(, , , )
title.BackgroundTransparency =
title.Text =
title.TextColor3 = .(, , )
title.Font = .Font.GothamBold
title.TextSize =
title.Parent = mainFrame
(name, callback)
btn = .()
btn.Size = .(, , , )
btn.Position = .(, , , #mainFrame:() * )
btn.BackgroundColor3 = .(, , )
btn.BorderColor3 = .(, , )
btn.BorderSizePixel =
btn.TextColor3 = .(, , )
btn.Text = name
btn.Font = .Font.Gotham
btn.TextSize =
btn.Parent = mainFrame
btn.MouseButton1Click:(callback)
flying =
speed =
(, ()
flying = flying
flying
bodyVel = .()
bodyVel.Velocity = .(,,)
bodyVel.MaxForce = .(,,)
bodyVel.Name =
bodyVel.Parent = LocalPlayer.Character:()
RunService.RenderStepped:(()
flying LocalPlayer.Character LocalPlayer.Character:()
cam = .CurrentCamera.CFrame
vel = .(,,)
UIS:(.KeyCode.W) vel = vel + cam.LookVector
UIS:(.KeyCode.S) vel = vel - cam.LookVector
UIS:(.KeyCode.A) vel = vel - cam.RightVector
UIS:(.KeyCode.D) vel = vel + cam.RightVector
vel.Magnitude >
bodyVel.Velocity = vel.Unit * speed
bodyVel.Velocity = .(,,)
)
LocalPlayer.Character:():()
LocalPlayer.Character.HumanoidRootPart.c00lfly:()
)
(, ()
LocalPlayer.Character LocalPlayer.Character:()
LocalPlayer.Character:().WalkSpeed =
)
(, ()
LocalPlayer.Character LocalPlayer.Character:()
LocalPlayer.Character:().JumpPower =
)
(, ()
LocalPlayer.Character LocalPlayer.Character:()
LocalPlayer.Character:().MaxHealth = .huge
LocalPlayer.Character:().Health = .huge
)
(, ()
LocalPlayer.Character LocalPlayer.Character:()
LocalPlayer.Character:().StateChanged:((_, newState)
newState == .HumanoidStateType.Freefall
LocalPlayer.Character:():(.HumanoidStateType.Physics)
)
)
(, ()
sky = .()
sky.SkyboxBk =
sky.SkyboxFt =
sky.SkyboxLf =
sky.SkyboxRt =
sky.SkyboxUp =
sky.SkyboxDn =
sky.Name =
sky.Parent = Lighting
)
(, ()
customSky = Lighting:()
customSky
customSky:()
originalSky
originalSky.Parent = Lighting
)
(, ()
assetId =
_, obj (:())
obj:()
_, child (obj:())
child:() child:()
child:()
decal = .()
decal.Face = .NormalId.Top
decal.Texture = ..assetId
decal.Parent = obj
)
(, ()
char = LocalPlayer.Character
char
char:() char:()
char.LeftLeg.CFrame = char.LeftLeg.CFrame - .(,,)
char.RightLeg.CFrame = char.RightLeg.CFrame - .(,,)
char:() char:()
char[].CFrame = char[].CFrame - .(,,)
char[].CFrame = char[].CFrame - .(,,)
)
(, ()
screen = .()
screen.Name =
screen.Parent = .Players.LocalPlayer.PlayerGui
frame = .()
frame.Size = .(, , , )
frame.BackgroundColor3 = .(, , )
frame.Parent = screen
sound = .()
sound.SoundId =
sound.Looped =
sound.Parent = screen
sound:()
)
(, ()
terrain = :()
terrain
minVec = .(.huge, .huge, .huge)
maxVec = .(-.huge, -.huge, -.huge)
_, obj (:())
obj:() obj.Anchored
minVec = .(
.(minVec.X, obj.Position.X),
.(minVec.Y, obj.Position.Y),
.(minVec.Z, obj.Position.Z)
)
maxVec = .(
.(maxVec.X, obj.Position.X),
.(maxVec.Y, obj.Position.Y),
.(maxVec.Z, obj.Position.Z)
)
minVec.X < maxVec.X
terrain:(
Region3.(minVec - .(,,), maxVec + .(,,)),
.Material.Water,
)
)