
KeylessUniversal

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local Workspace = game:GetService("Workspace")
local lp = Players.LocalPlayer
local char = lp.Character or lp.CharacterAdded:Wait()
local hrp = char:WaitForChild("HumanoidRootPart")
local hum = char:WaitForChild("Humanoid")
Workspace.Gravity = 0
for _, plr in pairs(Players:GetPlayers()) do
if plr ~= lp and plr.Character then
for _, part in pairs(plr.Character:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end
end
Players.PlayerAdded:Connect(function(plr)
plr.CharacterAdded:Connect(function(char)
task.wait(1)
for _, part in pairs(char:GetDescendants()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end)
end)
local cam = Workspace.CurrentCamera
cam.CameraType = Enum.CameraType.Scriptable
RunService.RenderStepped:Connect(function()
if hrp and char and char:FindFirstChild("Humanoid") and hum.Health > 0 then
cam.CFrame = CFrame.lookAt(cam.CFrame.Position, hrp.Position)
end
end)
local spinning = true
local floatForce = Instance.new("BodyVelocity")
floatForce.MaxForce = Vector3.new(1, 1, 1) * 1e9
floatForce.Velocity = Vector3.new(0, 15, 0)
floatForce.Parent = hrp
local spinGyro = Instance.new("BodyGyro")
spinGyro.MaxTorque = Vector3.new(1, 1, 1) * 1e9
spinGyro.CFrame = hrp.CFrame
spinGyro.P = 10000
spinGyro.Parent = hrp
RunService.Stepped:Connect(function(_, dt)
if spinning then
spinGyro.CFrame = spinGyro.CFrame * CFrame.Angles(0, math.rad(5), 0)
end
end)
hum.Died:Connect(function()
spinning = false
Workspace.Gravity = 196.2
if floatForce then floatForce:Destroy() end
if spinGyro then spinGyro:Destroy() end
cam.CameraType = Enum.CameraType.Custom
end)



Who tf disliked it its so good just reset to stop it