local player = game.Players.LocalPlayer local character = player.Character or player.CharacterAdded:Wait() local RunService = game:GetService("RunService") local root = character:WaitForChild("HumanoidRootPart") local humanoid = character:WaitForChild("Humanoid") workspace.Gravity = 0 for _, track in pairs(humanoid:GetPlayingAnimationTracks()) do track:Stop() end character:WaitForChild("Animate"):Destroy() wait(1) character:PivotTo(root.CFrame * CFrame.new(0, -2.55, 0)) local connection connection = RunService.Stepped:Connect(function() if humanoid.Health <= 0 then connection:Disconnect() workspace.Gravity = 190.2 return end for _, part in pairs(character:GetDescendants()) do if part:IsA("BasePart") then part.CanCollide = false end end end) for i = 1,100 do wait(0.1) for _, v in pairs(character:GetChildren()) do v.AssemblyLinearVelocity = Vector3.new(0, 0, 0) end end