Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local humanoid = script.Parent:WaitForChild("Humanoid")
- humanoid.BreakJointsOnDeath = false
- humanoid.Died:Connect(function()
- for index,joint in pairs(script.Parent:GetDescendants()) do
- if joint:IsA('Motor6D') then
- local socket = Instance.new('BallSocketConstraint')
- local a1 = Instance.new('Attachment')
- local a2 = Instance.new('Attachment')
- a1.Parent = joint.Part0
- a2.Parent = joint.Part1
- socket.Parent = joint.Parent
- socket.Attachment0 = a1
- socket.Attachment1 = a2
- a1.CFrame = joint.C0
- a2.CFrame = joint.C1
- socket.LimitsEnabled = true
- socket.TwistLimitsEnabled = true
- joint:Destroy()
- end
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement