-- CONFIG local spinSpeed = 100 -- How fast the player spins local flyUpSpeed = 50 -- How fast the player flies up local explodeDelay = 5 -- Time in seconds before explosion local gearID = 12345678 -- Replace with your Gear ID local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local hrp = character:WaitForChild("HumanoidRootPart") local humanoid = character:WaitForChild("Humanoid") -- Function to add gear local function giveGear() local tool = game:GetService("InsertService"):LoadAsset(gearID) if tool and tool:IsA("Tool") then tool.Parent = player.Backpack end end -- Spin and fly loop spawn(function() while character and humanoid.Health > 0 do hrp.CFrame = hrp.CFrame * CFrame.Angles(0, math.rad(spinSpeed), 0) hrp.Velocity = Vector3.new(0, flyUpSpeed, 0) wait(0.03) end end) -- Explosion after delay delay(explodeDelay, function() if character and hrp then local explosion = Instance.new("Explosion") explosion.Position = hrp.Position explosion.BlastRadius = 10 explosion.BlastPressure = 500000 explosion.Parent = workspace humanoid.Health = 0 -- Kill player end end) -- Give the tool giveGear()