Run it
Copy the script and paste it into your executor.
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local UserInputService = game:GetService("UserInputService")
local flyEnabled = false
local speed = 50
local bodyVelocity
local function fly()
bodyVelocity = Instance.new("BodyVelocity")
bodyVelocity.Velocity = Vector3.new(0, speed, 0)
bodyVelocity.MaxForce = Vector3.new(4000, 4000, 4000)
bodyVelocity.Parent = character:WaitForChild("HumanoidRootPart")
while flyEnabled
mouse = player:()
bodyVelocity.Velocity = .(
speed * (mouse.X - character.HumanoidRootPart.Position.X) / ,
speed,
speed * (mouse.Y - character.HumanoidRootPart.Position.Y) /
)
()
bodyVelocity:()
()
flyEnabled = flyEnabled
flyEnabled
()
UserInputService.InputBegan:((input)
input.KeyCode == .KeyCode.F
()
)
ScreenGui = .(, player:())
flyButton = .()
flyButton.Size = .(, , , )
flyButton.Position = .(, -, , )
flyButton.Text =
flyButton.Parent = ScreenGui
flyButton.MouseButton1Click:(toggleFly)just makes you fly

Universal