It almost appears that the HipHeight is still in play here.
If you’re asking for scripting help please post your script otherwise there is almost no way that someone can know how you are accomplishing this.
Heres the code that makes the character ragdoll
this code is inside a module script that the server uses
local Hum = Char:FindFirstChild("Humanoid")
--Char:FindFirstChild("HumanoidRootPart").CanCollide = true
Hum.HipHeight = 0
Hum:ChangeState(Enum.HumanoidStateType.PlatformStanding)
local RagdollFolder = Char:FindFirstChild("RagdollConstraints")
--ragdoll folder is a premade folder with ball socket constraints in it
for i,v in pairs(Char:GetDescendants()) do
if v:IsA("Motor6D") then
v.Enabled = false
end
end
for i,v in pairs(RagdollFolder:GetChildren()) do
v.Enabled = true
end