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

how do i make a script that allows me to press a botton that makes local players ragdoll?

Asked by 9 years ago

i need a script simaler to the one asked above any help? THANKS FOR CHECKING!

2 answers

Log in to vote
1
Answered by 9 years ago

Take this script and then connect it with a click detector with a mouse variable...?

This is the first script, insert another script into this one...!

---This script is made by fualtyhellboy
function OnEntered(Player) 
while Player.Character == nil do --  
wait() 
end 
wait(1) 
Player.Changed:connect(function(Property) 
if Property == "Character" then 
if Player.Character then 
local Mods = script:GetChildren() 
for X = 1, # Mods do 
if Mods[X].className == "Script" or Mods[X].className == "LocalScript" then 
local S = Mods[X]:Clone() 
S.Disabled = false 
S.Parent = Player.Character 
end 
end 
end 
end 
end) 
local Mods = script:GetChildren() 
for X = 1, # Mods do 
if Mods[X].className == "Script" or Mods[X].className == "LocalScript" then 
local S = Mods[X]:Clone() 
S.Disabled = false 
S.Parent = Player.Character 
end 
end 
end 
game.Players.ChildAdded:connect(OnEntered)

This is the script you should have inserted into the previous script...!

--fualtyhellboy

Character = script.Parent 
Humanoid = Character.Humanoid 
Torso = Character.Torso 

function OnDeath() 
print("Death") 
Humanoid.Parent = nil 
if Torso then 
local Head = Character:FindFirstChild("Head") 
if Head then 
local Neck = Instance.new("Weld") 
Neck.Name = "Neck" 
Neck.Part0 = Torso 
Neck.Part1 = Head 
Neck.C0 = CFrame.new(0, 1.5, 0) 
Neck.C1 = CFrame.new() 
Neck.Parent = Torso 
end 
local Limb = Character:FindFirstChild("Right Arm") 
if Limb then 

Limb.CFrame = Torso.CFrame * CFrame.new(1.5, 0, 0) 
local Joint = Instance.new("Glue") 
Joint.Name = "RightShoulder" 
Joint.Part0 = Torso 
Joint.Part1 = Limb 
Joint.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) 
Joint.C1 = CFrame.new(-0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) 
Joint.Parent = Torso 

local B = Instance.new("Part") 
B.TopSurface = 0 
B.BottomSurface = 0 
B.formFactor = "Symmetric" 
B.Size = Vector3.new(1, 1, 1) 
B.Transparency = 1 
B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0) 
B.Parent = Character 
local W = Instance.new("Weld") 
W.Part0 = Limb 
W.Part1 = B 
W.C0 = CFrame.new(0, -0.5, 0) 
W.Parent = Limb 

end 
local Limb = Character:FindFirstChild("Left Arm") 
if Limb then 

Limb.CFrame = Torso.CFrame * CFrame.new(-1.5, 0, 0) 
local Joint = Instance.new("Glue") 
Joint.Name = "LeftShoulder" 
Joint.Part0 = Torso 
Joint.Part1 = Limb 
Joint.C0 = CFrame.new(-1.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) 
Joint.C1 = CFrame.new(0, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) 
Joint.Parent = Torso 

local B = Instance.new("Part") 
B.TopSurface = 0 
B.BottomSurface = 0 
B.formFactor = "Symmetric" 
B.Size = Vector3.new(1, 1, 1) 
B.Transparency = 1 
B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0) 
B.Parent = Character 
local W = Instance.new("Weld") 
W.Part0 = Limb 
W.Part1 = B 
W.C0 = CFrame.new(0, -0.5, 0) 
W.Parent = Limb 

end 
local Limb = Character:FindFirstChild("Right Leg") 
if Limb then 

Limb.CFrame = Torso.CFrame * CFrame.new(0.5, -2, 0) 
local Joint = Instance.new("Glue") 
Joint.Name = "RightHip" 
Joint.Part0 = Torso 
Joint.Part1 = Limb 
Joint.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) 
Joint.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0) 
Joint.Parent = Torso 

local B = Instance.new("Part") 
B.TopSurface = 0 
B.BottomSurface = 0 
B.formFactor = "Symmetric" 
B.Size = Vector3.new(1, 1, 1) 
B.Transparency = 1 
B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0) 
B.Parent = Character 
local W = Instance.new("Weld") 
W.Part0 = Limb 
W.Part1 = B 
W.C0 = CFrame.new(0, -0.5, 0) 
W.Parent = Limb 

end 
local Limb = Character:FindFirstChild("Left Leg") 
if Limb then 

Limb.CFrame = Torso.CFrame * CFrame.new(-0.5, -2, 0) 
local Joint = Instance.new("Glue") 
Joint.Name = "LeftHip" 
Joint.Part0 = Torso 
Joint.Part1 = Limb 
Joint.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) 
Joint.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0) 
Joint.Parent = Torso 

local B = Instance.new("Part") 
B.TopSurface = 0 
B.BottomSurface = 0 
B.formFactor = "Symmetric" 
B.Size = Vector3.new(1, 1, 1) 
B.Transparency = 1 
B.CFrame = Limb.CFrame * CFrame.new(0, -0.5, 0) 
B.Parent = Character 
local W = Instance.new("Weld") 
W.Part0 = Limb 
W.Part1 = B 
W.C0 = CFrame.new(0, -0.5, 0) 
W.Parent = Limb 

end 
--[ 
local Bar = Instance.new("Part") 
Bar.TopSurface = 0 
Bar.BottomSurface = 0 
Bar.formFactor = "Symmetric" 
Bar.Size = Vector3.new(1, 1, 1) 
Bar.Transparency = 1 
Bar.CFrame = Torso.CFrame * CFrame.new(0, 0.5, 0) 
Bar.Parent = Character 
local Weld = Instance.new("Weld") 
Weld.Part0 = Torso 
Weld.Part1 = Bar 
Weld.C0 = CFrame.new(0, 0.5, 0) 
Weld.Parent = Torso 
--]] 
end 
end 

Humanoid.Died:connect(OnDeath)

Alright this should work, even though I am an asker but please put this as a thumbs up!

0
might be a roblox error bc when they updated they disabled ragdoll death/r to ragdoll ljuninhozimbacom -5 — 3y
Ad
Log in to vote
0
Answered by 3 years ago

When answering, if your answer does not fully solve the question, it should be written as a comment to the question instead of as an answer.

might be a roblox error bc when they updated they disabled ragdoll death/r to ragdoll

0
Why are you replying 6 years later without a good explanation of the question? JesseSong 3916 — 3y

Answer this question