Ragdoll refuses to fall

heya! I am trying to make this ragdoll module works, but as you can see:
https://i.gyazo.com/250047eca432c6a2e4e8625fdde7ddef

it continues to stand.

I’m pretty sure I’m setting all the correct humanoid states:

local Player = game.Players.LocalPlayer
local Character = Player.Character or Player.CharacterAdded:Wait()
local Humanoid = Character:FindFirstChild("Humanoid")

game.ReplicatedStorage.Events.Player.Ragdoll.OnClientEvent:Connect(function(Enabled)
	if Enabled == "Enable" then
		Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp, false)
		Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, true)
		Humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics, true)
		Humanoid.Jump = false
		Humanoid.PlatformStand = true
	elseif Enabled == "Disable" then
		Humanoid:SetStateEnabled(Enum.HumanoidStateType.Ragdoll, false)
		Humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics, false)
		Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp, true)
		Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
		Humanoid.PlatformStand = false
	end
end)
1 Like

for the enabled, try doing this

Humanoid:SetStateEnabled(Enum.HumanoidStateType.GettingUp, false)
		Humanoid:SetStateEnabled(Enum.HumanoidStateType.Physics, true)
        humanoid:ChangeState(Enum.HumanoidStateType.Physics)
		hrp:ApplyAngularImpulse(Vector3.new(-90, 0, 0)) -- humanoidrootpart
		
1 Like

doesn’t do anything. there also is already a force moving it aswell

1 Like