local player = game.Players.LocalPlayer -- use PlayerAdded if server-side local character = player.Character or player.CharacterAdded:Wait() local humanoid = character:WaitForChild("Humanoid") local torso = character:FindFirstChild("UpperTorso") or character:FindFirstChild("Torso") -- 🟫 Smoke effect local smoke = Instance.new("Smoke") smoke.Color = Color3.fromRGB(50, 50, 50) -- dark gray smoke.Size = 1 smoke.RiseVelocity = 5 smoke.Parent = torso -- Wait 40 seconds task.wait(40) -- 🔥 Fire effect local fire = Instance.new("Fire") fire.Size = 10 fire.Heat = 15 fire.Color = Color3.fromRGB(255, 80, 0) fire.SecondaryColor = Color3.fromRGB(255, 170, 0) fire.Parent = torso -- 🪑 Force sit humanoid.Sit = true -- 💥 Small fling local bodyVelocity = Instance.new("BodyVelocity") bodyVelocity.Velocity = Vector3.new( math.random(-50, 50), 50, math.random(-50, 50) ) bodyVelocity.MaxForce = Vector3.new(1e5, 1e5, 1e5) bodyVelocity.Parent = torso -- Remove fling after short time task.delay(0.5, function() bodyVelocity:Destroy() end) -- ☠️ Kill player after a moment task.wait(2) humanoid.Health = 0