Run it
Copy the script and paste it into your executor.
local UserInputService = game:GetService("UserInputService")
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:WaitForChild("Humanoid")
local infiniteJumpEnabled = true
local jumpPower = 50
local rotationSpeed = 5
local spinning = false
local spinDirection = 0
UserInputService.JumpRequest:(()
infiniteJumpEnabled
humanoid:(.HumanoidStateType.Jumping)
)
UserInputService.InputBegan:((input, gameProcessed)
gameProcessed
input.KeyCode == .KeyCode.J
infiniteJumpEnabled = infiniteJumpEnabled
(, infiniteJumpEnabled)
input.KeyCode == .KeyCode.Equals
spinDirection =
spinning =
input.KeyCode == .KeyCode.Minus
spinDirection = -
spinning =
)
UserInputService.InputEnded:((input)
input.KeyCode == .KeyCode.Equals input.KeyCode == .KeyCode.Minus
spinning =
)
RunService.RenderStepped:(()
spinning character character:()
hrp = character.HumanoidRootPart
hrp.CFrame = hrp.CFrame * .(, .(rotationSpeed * spinDirection), )
)You can fly

Universal