Run it
Copy the script and paste it into your executor.
Players = :()
UserInputService = :()
RunService = :()
Camera = .CurrentCamera
player = Players.LocalPlayer
character = player.Character player.CharacterAdded:()
humanoid = character:()
rootPart = character:()
scripts = {
fly = ,
noclip = ,
fling = ,
touchFling = ,
morph = ,
povCamera = ,
showFps = ,
followPlayer =
}
config = {
flySpeed = ,
flingPower = ,
cameraOffsetY = ,
cameraOffsetZ = ,
cameraBob = ,
cameraFOV =
}
cameraTime =
flying =
velocity = .()
selectedTarget =
screenGui = .()
screenGui.Name =
screenGui.ResetOnSpawn =
screenGui.Parent = player:()
mainFrame = .()
mainFrame.Name =
mainFrame.Size = .(, , , )
mainFrame.Position = .(, , , )
mainFrame.BackgroundColor3 = .(, , )
mainFrame.BorderSizePixel =
mainFrame.BorderColor3 = .(, , )
mainFrame.Parent = screenGui
titleBar = .()
titleBar.Name =
titleBar.Size = .(, , , )
titleBar.BackgroundColor3 = .(, , )
titleBar.BorderSizePixel =
titleBar.Parent = mainFrame
titleText = .()
titleText.Name =
titleText.Size = .(, , , )
titleText.BackgroundTransparency =
titleText.Text =
titleText.TextColor3 = .(, , )
titleText.TextSize =
titleText.Font = .Font.GothamBold
titleText.Parent = titleBar
scrollFrame = .()
scrollFrame.Name =
scrollFrame.Size = .(, , , -)
scrollFrame.Position = .(, , , )
scrollFrame.BackgroundColor3 = .(, , )
scrollFrame.BorderSizePixel =
scrollFrame.CanvasSize = .(, , , )
scrollFrame.ScrollBarThickness =
scrollFrame.ScrollBarImageColor3 = .(, , )
scrollFrame.Parent = mainFrame
(name, position, callback)
button = .()
button.Name = name
button.Size = .(, -, , )
button.Position = .(, , , position)
button.BackgroundColor3 = .(, , )
button.BorderColor3 = .(, , )
button.BorderSizePixel =
button.Text = name
button.TextColor3 = .(, , )
button.Font = .Font.Gotham
button.TextSize =
button.Parent = scrollFrame
button.MouseButton1Click:(callback)
button.MouseEnter:(()
button.BackgroundColor3 = .(, , )
)
button.MouseLeave:(()
button.BackgroundColor3 = .(, , )
)
button
(, , ()
scripts.fly = scripts.fly
scripts.fly
flying ()
()
flying ()
()
)
(, , ()
scripts.noclip = scripts.noclip
scripts.noclip
()
()
)
(, , ()
scripts.fling = scripts.fling
scripts.fling
()
()
)
(, , ()
scripts.touchFling = scripts.touchFling
scripts.touchFling
()
()
)
(, , ()
otherPlayers = {}
_, p (Players:())
p ~= player p.Character p.Character:()
.(otherPlayers, p)
#otherPlayers >
target = otherPlayers[.(, #otherPlayers)]
rootPart.CFrame = target.Character.HumanoidRootPart.CFrame + .(, , )
( .. target.Name)
()
)
(, , ()
scripts.followPlayer = scripts.followPlayer
scripts.followPlayer
otherPlayers = {}
_, p (Players:())
p ~= player p.Character
.(otherPlayers, p)
#otherPlayers >
selectedTarget = otherPlayers[.(, #otherPlayers)]
( .. selectedTarget.Name)
selectedTarget =
()
)
(, , ()
scripts.povCamera = scripts.povCamera
scripts.povCamera
()
cameraTime =
()
Camera.FieldOfView =
)
(, , ()
scripts.morph = scripts.morph
scripts.morph
()
()
)
(, , ()
scripts.showFps = scripts.showFps
)
fpsLabel = .()
fpsLabel.Name =
fpsLabel.Size = .(, , , )
fpsLabel.Position = .(, -, , )
fpsLabel.BackgroundColor3 = .(, , )
fpsLabel.BorderColor3 = .(, , )
fpsLabel.BorderSizePixel =
fpsLabel.TextColor3 = .(, , )
fpsLabel.Font = .Font.GothamBold
fpsLabel.TextSize =
fpsLabel.Parent = screenGui
fpsLabel.Visible =
()
flying
flying =
velocity.Velocity = .(, , )
velocity.MaxForce = .(, , )
velocity.Parent = rootPart
()
()
flying
flying =
velocity velocity.Parent
velocity:()
velocity = .()
()
(state)
character
_, part (character:())
part:()
part.CanCollide = state
RunService.RenderStepped:(()
character character.Parent
scripts.fly flying
moveDir = .(, , )
UserInputService:(.KeyCode.W)
moveDir = moveDir + (Camera.CFrame.LookVector * .(, , )).Unit
UserInputService:(.KeyCode.S)
moveDir = moveDir - (Camera.CFrame.LookVector * .(, , )).Unit
UserInputService:(.KeyCode.A)
moveDir = moveDir - Camera.CFrame.RightVector
UserInputService:(.KeyCode.D)
moveDir = moveDir + Camera.CFrame.RightVector
UserInputService:(.KeyCode.Space)
moveDir = moveDir + .(, , )
UserInputService:(.KeyCode.LeftControl)
moveDir = moveDir - .(, , )
moveDir.Magnitude >
velocity.Velocity = moveDir.Unit * config.flySpeed
scripts.fly flying
()
scripts.noclip
()
()
scripts.povCamera
head = character:()
head
cameraTime = cameraTime +
moveSpeed = humanoid.MoveVector.Magnitude
bob =
moveSpeed >
bob = .(cameraTime * ) * config.cameraBob * moveSpeed
headCFrame = head.CFrame
cameraOffset = .(, config.cameraOffsetY + bob, config.cameraOffsetZ)
Camera.CFrame = headCFrame * cameraOffset
Camera.FieldOfView = config.cameraFOV
scripts.followPlayer selectedTarget selectedTarget.Character
targetRoot = selectedTarget.Character:()
targetRoot
rootPart.CFrame = targetRoot.CFrame + .(, , -)
scripts.fling
mouseTarget = player:().Target
mouseTarget mouseTarget.Parent
targetChar = Players:(mouseTarget.Parent.Name)
targetChar targetChar.Character
targetRoot = targetChar.Character:()
targetRoot
targetRoot.AssemblyLinearVelocity = (rootPart.Position - targetRoot.Position).Unit * config.flingPower
scripts.showFps
fps = .( / RunService.RenderStepped:())
fpsLabel.Text = .. fps
fpsLabel.Visible =
fpsLabel.Visible =
)
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
input.KeyCode == .KeyCode.F
scripts.fly = scripts.fly
scripts.fly () ()
input.KeyCode == .KeyCode.G
scripts.povCamera = scripts.povCamera
)
player.CharacterAdded:((newCharacter)
character = newCharacter
humanoid = character:()
rootPart = character:()
scripts.fly =
scripts.noclip =
scripts.povCamera =
scripts.followPlayer =
flying ()
)
:().Heartbeat:(()
scripts.fly flying
()
)
()
()
This script made by @im_pokipou on tiktok and youtube enjoye this hub

Universal