Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
Workspace = :()
player = Players.LocalPlayer
character = player.Character player.CharacterAdded:()
rootPart = character:()
flying =
flySpeed =
dirs = {fwd=,bwd=,left=,right=,up=,down=}
bodyGyro, bodyVelocity
(newChar)
character = newChar
rootPart = character:()
flying
flying =
bodyGyro bodyGyro:() bodyGyro=
bodyVelocity bodyVelocity:() bodyVelocity=
dirs = {fwd=,bwd=,left=,right=,up=,down=}
player.CharacterAdded:(reattachCharacter)
gui = .()
gui.Name =
gui.ResetOnSpawn =
gui.Parent = player:()
frame = .()
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.Active =
frame.Draggable =
frame.Parent = gui
title = .()
title.Size = .(, -, , )
title.Position = .(, , , )
title.Text =
title.TextColor3 = .(, , )
title.BackgroundTransparency =
title.Font = .Font.SourceSansBold
title.TextXAlignment = .TextXAlignment.Left
title.TextYAlignment = .TextYAlignment.Top
title.TextSize =
title.Parent = frame
close = .()
close.Size = .(, , , )
close.Position = .(, -, , )
close.Text =
close.BackgroundColor3 = .(, , )
close.TextColor3 = .(, , )
close.Font = .Font.SourceSansBold
close.TextSize =
close.Parent = frame
close.MouseButton1Click:(()
gui.Enabled =
)
footer = .()
footer.Size = .(, -, , )
footer.Position = .(, , , -)
footer.Text =
footer.TextColor3 = .(, , )
footer.BackgroundTransparency =
footer.Font = .Font.SourceSansItalic
footer.TextScaled =
footer.Parent = frame
(coord, returnBack)
rootPart character
original = rootPart.CFrame
rootPart.CFrame = coord
returnBack
.()
rootPart character
rootPart.CFrame = original
(name, coord, y, returnBack)
btn = .()
btn.Size = .(, -, , )
btn.Position = .(, , , y)
btn.Text = name
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.Font = .Font.SourceSansBold
btn.TextXAlignment = .TextXAlignment.Left
btn.TextYAlignment = .TextYAlignment.Top
btn.TextSize =
btn.Parent = frame
btn.MouseButton1Click:(()
(coord, returnBack)
)
()
flying rootPart
flying =
bodyGyro = .()
bodyGyro.P =
bodyGyro.MaxTorque = .(, , )
bodyGyro.CFrame = Workspace.CurrentCamera.CFrame
bodyGyro.Parent = rootPart
bodyVelocity = .()
bodyVelocity.Velocity = .zero
bodyVelocity.MaxForce = .(, , )
bodyVelocity.Parent = rootPart
.(()
flying bodyVelocity bodyGyro rootPart
.()
camera = Workspace.CurrentCamera
moveVector = (
camera.CFrame.LookVector * (dirs.fwd + dirs.bwd) +
camera.CFrame.RightVector * (dirs.left + dirs.right) +
.(,,) * (dirs.up + dirs.down)
) * flySpeed
bodyVelocity.Velocity = moveVector
bodyGyro.CFrame = camera.CFrame
)
()
flying
flying =
bodyGyro bodyGyro:() bodyGyro=
bodyVelocity bodyVelocity:() bodyVelocity=
dirs = {fwd=,bwd=,left=,right=,up=,down=}
(name, y)
btn = .()
btn.Size = .(, -, , )
btn.Position = .(, , , y)
btn.Text = name..
btn.BackgroundColor3 = .(, , )
btn.TextColor3 = .(, , )
btn.Font = .Font.SourceSansBold
btn.TextXAlignment = .TextXAlignment.Left
btn.TextYAlignment = .TextYAlignment.Top
btn.TextSize =
btn.Parent = frame
btn.MouseButton1Click:(()
flying
()
btn.Text = name..
()
btn.Text = name..
)
(, .(-, , ), , )
(, .(, , -), , )
(, .(, , ), , )
(, .(-, , ), , )
(, .(, , ), , )
(, .(, , ), , )
(, .(, , ), , )
(, .(, , ), , )
(, )
UserInputService.InputBegan:((input, g)
g
input.KeyCode == .KeyCode.W dirs.fwd =
input.KeyCode == .KeyCode.S dirs.bwd = -
input.KeyCode == .KeyCode.A dirs.left = -
input.KeyCode == .KeyCode.D dirs.right =
input.KeyCode == .KeyCode.Space dirs.up =
input.KeyCode == .KeyCode.LeftControl dirs.down = -
)
UserInputService.InputEnded:((input, g)
g
input.KeyCode == .KeyCode.W dirs.fwd =
input.KeyCode == .KeyCode.S dirs.bwd =
input.KeyCode == .KeyCode.A dirs.left =
input.KeyCode == .KeyCode.D dirs.right =
input.KeyCode == .KeyCode.Space dirs.up =
input.KeyCode == .KeyCode.LeftControl dirs.down =
)
Stay safe
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.