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)