Run it
Copy the script and paste it into your executor.
UIS = :()
CoreGui = :()
Players = :()
RunService = :()
LocalPlayer = Players.LocalPlayer
_, v (CoreGui:()) v.Name:() v:()
sg = .(, CoreGui); sg.Name = ; sg.ResetOnSpawn =
(gui)
dragging, dragStart, startPos
gui.InputBegan:((input)
input.UserInputType == .UserInputType.MouseButton1 input.UserInputType == .UserInputType.Touch
dragging = ; dragStart = input.Position; startPos = gui.Position
input.Changed:(() input.UserInputState == .UserInputState.End dragging = )
)
UIS.InputChanged:((input)
dragging (input.UserInputType == .UserInputType.MouseMovement input.UserInputType == .UserInputType.Touch)
delta = input.Position - dragStart
gui.Position = .(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y)
)
flying =
flySpeed =
FlyGui = .(, sg)
FlyGui.Size = .(, , , ); FlyGui.Position = .(, , , )
FlyGui.BackgroundColor3 = .(, , ); FlyGui.Visible = ; (FlyGui)
.(, FlyGui).Color = .(,,)
FlyTitle = .(, FlyGui); FlyTitle.Size = .(, , , ); FlyTitle.Text =
FlyTitle.BackgroundColor3 = .(,,); FlyTitle.TextColor3 = .(,,); FlyTitle.Font = .Font.Code; FlyTitle.TextSize =
SpeedLabel = .(, FlyGui); SpeedLabel.Size = .(, , , ); SpeedLabel.Position = .(,,,)
SpeedLabel.Text = .. flySpeed; SpeedLabel.BackgroundTransparency = ; SpeedLabel.TextColor3 = .(,,); SpeedLabel.Font = .Font.Code
()
flying = flying
FlyGui.Visible = flying
char = LocalPlayer.Character LocalPlayer.CharacterAdded:()
root = char:()
flying
bv = .(, root)
bv.Name =
bv.MaxForce = .(, , )
bv.Velocity = .(, , )
bg = .(, root)
bg.Name =
bg.MaxTorque = .(, , )
bg.CFrame = root.CFrame
.(()
flying char.Parent
camCF = .CurrentCamera.CFrame
direction = .(,,)
moveDir = char.Humanoid.MoveDirection
moveDir.Magnitude >
direction = moveDir * flySpeed
bv.Velocity = direction + .(, , )
bg.CFrame = camCF
RunService.RenderStepped:()
bv bv:()
bg bg:()
)
Plus = .(, FlyGui); Plus.Size = .(, -, , ); Plus.Position = .(, , , ); Plus.Text = ; Plus.BackgroundColor3 = .(,,); Plus.TextColor3 = .(,,)
Minus = .(, FlyGui); Minus.Size = .(, -, , ); Minus.Position = .(, , , ); Minus.Text = ; Minus.BackgroundColor3 = .(,,); Minus.TextColor3 = .(,,)
Plus.MouseButton1Click:(() flySpeed = flySpeed + ; SpeedLabel.Text = .. flySpeed )
Minus.MouseButton1Click:(() flySpeed = .(, flySpeed - ); SpeedLabel.Text = .. flySpeed )
toggleBtn = .(, sg)
toggleBtn.Size = .(, , , ); toggleBtn.Position = .(, , , )
toggleBtn.BackgroundColor3 = .(,,); toggleBtn.Image =
.(, toggleBtn).CornerRadius = .(, )
.(, toggleBtn).Color = .(,,)
(toggleBtn)
Main = .(, sg); Main.Size = .(, , , ); Main.Position = .(, -, , -)
Main.BackgroundColor3 = .(, , ); Main.Visible = ; (Main)
.(, Main).Color = .(,,)
head = .(, Main); head.Size = .(, , , ); head.Text =
head.BackgroundColor3 = .(, , ); head.TextColor3 = .(,,); head.Font = .Font.Code
Tabs = .(, Main); Tabs.Size = .(, , , -); Tabs.Position = .(, , , )
Tabs.BackgroundTransparency = ; Tabs.ScrollBarThickness = ; Tabs.AutomaticCanvasSize = .AutomaticSize.Y
.(, Tabs).Padding = .(, )
Container = .(, Main); Container.Size = .(, -, , -); Container.Position = .(, , , ); Container.BackgroundTransparency =
(p, txt, func_or_url)
btn = .(, p); btn.Size = .(, -, , )
btn.Text = txt; btn.BackgroundColor3 = .(, , ); btn.TextColor3 = .(,,)
btn.Font = .Font.Code; btn.TextSize = ; .(, btn)
btn.MouseButton1Click:(()
(func_or_url) == func_or_url ~=
(() (:(func_or_url))() )
(func_or_url)
)
(name, catIdx)
b = .(, Tabs); b.Size = .(, -, , ); b.Text = name; b.BackgroundColor3 = .(, , )
b.TextColor3 = .(,,); b.Font = .Font.Code; b.TextSize = ; .(, b)
p = .(, Container); p.Size = .(, , , ); p.Visible = ; p.BackgroundTransparency =
p.AutomaticCanvasSize = .AutomaticSize.Y; p.ScrollBarThickness = ; .(, p).Padding = .(, )
name ==
(p, , ToggleFly)
(p, , )
(p, , )
j = , (p, ..j.., () )
name ==
(p, , )
(p, , )
j = , (p, ..j.., () )
name ==
(p, , )
(p, , )
j = , (p, ..j.., () )
name ==
(p, , () :().DefaultChatSystemChatEvents.SayMessageRequest:(, ) )
j = , (p, ..j.., () )
j = ,
scriptID = (catIdx * ) + j
(p, .. name .. .. scriptID .. , () )
b.MouseButton1Click:(() _, v (Container:()) v:() v.Visible = ; p.Visible = )
p
cats = {, , , , , , , , , , , , , , }
i, cName (cats) (cName, i)
toggleBtn.MouseButton1Click:(() Main.Visible = Main.Visible )
()
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.
It's a gui

Universal