I am trying to make a ragdoll for a dinosaur. Currently i am using the BreakJointsOnDeath feature for it but it seems to be a little glitchy.. I was wondering if i could get some help.
the code:
local died
died = Humanoid.Died:Connect(function()
local d = script.Parent:GetDescendants()
for i=1,#d do
local desc = d[i]
if desc:IsA("Motor6D") then
local socket = Instance.new("BallSocketConstraint")
local at0 = Instance.new("Attachment",desc.part0)
local at1 = Instance.new("Attachment",desc.part1)
at0.Position = desc.part0.Position
at1.Position = desc.part1.Position
socket.Attachment0, socket.Attachment1 = at0, at1
socket.Parent = desc.Parent
desc:Destroy()
end
end
end)
what happens when i die: https://gyazo.com/807878f5544e3a1d0f1a2f0d304d90dc
