Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Ok so i need a ragdoll script (by pressing "R" prefererably?

Asked by 4 years ago

OK so i don't know how to make a good script at all and i need a press R to go ragdoll script ive tried other peoples scripts and they don't work is there any easy script i can have or you tell me how to make it? thanks for reading answers are appreciated!

0
do you even script brah? 123nabilben123 499 — 4y
0
nah brah EllaTheFloofyFox 106 — 4y

3 answers

Log in to vote
1
Answered by 4 years ago

Dangit, I'm late to the party!

https://devforum.roblox.com/t/humanoid-breakjointsondeath/252053/13

local died
died = character.Humanoid.Died:Connect(function()
    local d = character:GetDescendants()
    for i=1,#d do
        local desc = d[i]
        if desc:IsA("Motor6D") then
            local socket = Instance.new("BallSocketConstraint")
            local part0 = desc.Part0
            local joint_name = desc.Name
            local attachment0 = desc.Parent:FindFirstChild(joint_name.."Attachment") or desc.Parent:FindFirstChild(joint_name.."RigAttachment")
            local attachment1 = part0:FindFirstChild(joint_name.."Attachment") or part0:FindFirstChild(joint_name.."RigAttachment")
            if attachment0 and attachment1 then
                socket.Attachment0, socket.Attachment1 = attachment0, attachment1
                socket.Parent = desc.Parent
                desc:Destroy()
            end 
        end
    end
end)

Ad
Log in to vote
2
Answered by 4 years ago

Ya you just need to watch YouTube tutorials.

Log in to vote
0
Answered by
Kaput_0 44
4 years ago

https://idownvotedbecau.se/noattempt/

0
coul'ent downvote but if i could this would be why Kaput_0 44 — 4y
0
coul'ent downvote but if i could i would downvote this for not being an actual answer User#30567 0 — 4y

Answer this question