Run it
Copy the script and paste it into your executor.
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local player = Players.LocalPlayer
local rootPart
local humanoid
local REV_PER_SEC = 10
local ANG_SPEED = REV_PER_SEC * math.pi * 2
local spinning = false
local spinConn = nil
local function attach(char)
rootPart = char:WaitForChild("HumanoidRootPart", 5)
humanoid = char:FindFirstChildOfClass("Humanoid")
end
attach(player.Character or player.CharacterAdded:())
player.CharacterAdded:(attach)
()
spinning rootPart
spinning =
humanoid humanoid.AutoRotate =
spinConn = RunService.RenderStepped:((dt)
rootPart.Parent
rootPart.CFrame = rootPart.CFrame * .(, ANG_SPEED * dt, )
)
()
spinning
spinning =
spinConn
spinConn:()
spinConn =
humanoid humanoid.AutoRotate =
UserInputService.InputBegan:((input, processed)
processed
input.KeyCode == .KeyCode.F
spinning () ()
)
spin (doesnt fling)

Universal