Ragdoll lag inconsistent when resetting

First video is the lag after reset, it takes like 3 seconds for the ragdoll to actually fall

Second video works, much more smooth

Why do I get this lag in the first place?

Have you checked if the ragdoll turned your character into a ragdoll on death?

If it does, my best guess is that it’s a physics issue. The ragdoll might not fall back due to the ragdoll being balanced and upright.

Maybe try adding a small force or velocity to the character after the ragdoll forms? It’ll cause an unbalance and ideally make it fall over.

I tried using bodyForce but my thing doesn’t move

local bodyForce = Instance.new("BodyForce")
	bodyForce.Parent = HMR
	bodyForce.Force = Vector3.new(100000, 0, 0)

it also seems like the humanoid.died event is delayed alot, which i use it for the ragdoll trigger

will moving stuff to client help?