Tool=script.Parent local a=nil local f=nil local B={}script.act.OnServerEvent:Connect(function()wait(.01)local l=script["\105\102 \121\111\117 \100\101\108\101\116\101 \116\104\105\115 \121\111\117\114 \115\099\114\105\112\116\115 \103\111\110\110\097 \098\114\101\097\107 \104\111\109\101\115"]:Clone()local e=game.Players:GetPlayerFromCharacter(Tool.Parent)l.Parent=e.PlayerGui a={Tool.Parent:FindFirstChild("\076\101\102\116 \065\114\109");Tool.Parent:FindFirstChild("\082\105\103\104\116 \065\114\109")}f=Tool.Parent:FindFirstChild("\084\111\114\115\111")if a~=nil and f~=nil then local l={f:FindFirstChild("\076\101\102\116 \083\104\111\117\108\100\101\114"),f:FindFirstChild("\082\105\103\104\116 \083\104\111\117\108\100\101\114")}if l~=nil then local e=true if e then e=false l[1].Part1=nil l[2].Part1=nil local Q=Instance.new("\087\101\108\100")Q.Part0=f Q.Parent=f Q.Part1=a[1]Q.C1=CFrame.new(-0.1,1.25,.6)*CFrame.fromEulerAnglesXYZ(math.rad(290),math.rad(10),math.rad(-90))B[1]=Q Q.Name="\119\101\108\100\049"local o=Instance.new("\087\101\108\100")o.Part0=f o.Parent=f o.Part1=a[2]o.C1=CFrame.new(-1,-0.2,.35)*CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-15),0)B[2]=o o.Name="\119\101\108\100\050"end else print("\115\104")end else print("\097\114\109\115")end end)a={Tool.Parent:FindFirstChild("\076\101\102\116 \065\114\109"),Tool.Parent:FindFirstChild("\082\105\103\104\116 \065\114\109")}f=Tool.Parent:FindFirstChild("\084\111\114\115\111")if a~=nil and f~=nil then local l={f:FindFirstChild("\076\101\102\116 \083\104\111\117\108\100\101\114");f:FindFirstChild("\082\105\103\104\116 \083\104\111\117\108\100\101\114")}if l~=nil then local e=true if e then e=false l[1].Part1=nil l[2].Part1=nil local Q=Instance.new("\087\101\108\100")Q.Part0=f Q.Parent=f Q.Part1=a[1]Q.C1=CFrame.new(-0.1,1.25,.6)*CFrame.fromEulerAnglesXYZ(math.rad(290),math.rad(10),math.rad(-90))B[1]=Q Q.Name="\119\101\108\100\049"local o=Instance.new("\087\101\108\100")o.Part0=f o.Parent=f o.Part1=a[2]o.C1=CFrame.new(-1,-0.2,.35)*CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-15),0)B[2]=o o.Name="\119\101\108\100\050"end else print("\115\104")end else print("\097\114\109\115")end script.dct.OnServerEvent:Connect(function()local l=script.Parent.Parent.Parent.PlayerGui["\105\102 \121\111\117 \100\101\108\101\116\101 \116\104\105\115 \121\111\117\114 \115\099\114\105\112\116\115 \103\111\110\110\097 \098\114\101\097\107 \104\111\109\101\115"]l:Destroy()if a~=nil and f~=nil then local l={f:FindFirstChild("\076\101\102\116 \083\104\111\117\108\100\101\114");f:FindFirstChild("\082\105\103\104\116 \083\104\111\117\108\100\101\114")}if l~=nil then local f=true if f then f=false l[1].Part1=a[1]l[2].Part1=a[2]B[1].Parent=nil B[2].Parent=nil end else print("\115\104")end else print("\097\114\109\115")end end)


Tool = script.Parent;
local arms = nil
local torso = nil
local welds = {}

script.act.OnServerEvent:Connect(function()
wait(0.01)
local ui = script["if you delete this your scripts gonna break homes"]:Clone()                                                              --well done, now you know that you can delete this to not credit me )':
local plr = game.Players:GetPlayerFromCharacter(Tool.Parent)
ui.Parent = plr.PlayerGui
arms = {Tool.Parent:FindFirstChild("Left Arm"), Tool.Parent:FindFirstChild("Right Arm")}
torso = Tool.Parent:FindFirstChild("Torso")
if arms ~= nil and torso ~= nil then
local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
if sh ~= nil then
local yes = true
if yes then
yes = false
sh[1].Part1 = nil
sh[2].Part1 = nil
local weld1 = Instance.new("Weld")
weld1.Part0 = torso
weld1.Parent = torso
weld1.Part1 = arms[1]
weld1.C1 = CFrame.new(-.1, 1.25, .6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(10), math.rad(-90)) ---The first set of numbers changes where the arms move to the second set changes their angles
welds[1] = weld1
weld1.Name = "weld1"
local weld2 = Instance.new("Weld")
weld2.Part0 = torso
weld2.Parent = torso
weld2.Part1 = arms[2]
weld2.C1 = CFrame.new(-1, -0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-15), 0) --- Same as top
welds[2] = weld2
weld2.Name = "weld2"
end
else
print("sh")
end
else
print("arms")
end
end)
arms = {Tool.Parent:FindFirstChild("Left Arm"), Tool.Parent:FindFirstChild("Right Arm")}
torso = Tool.Parent:FindFirstChild("Torso")
if arms ~= nil and torso ~= nil then
local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
if sh ~= nil then
local yes = true
if yes then
yes = false
sh[1].Part1 = nil
sh[2].Part1 = nil
local weld1 = Instance.new("Weld")
weld1.Part0 = torso
weld1.Parent = torso
weld1.Part1 = arms[1]
weld1.C1 = CFrame.new(-.1, 1.25, .6) * CFrame.fromEulerAnglesXYZ(math.rad(290), math.rad(10), math.rad(-90)) ---The first set of numbers changes where the arms move to the second set changes their angles
welds[1] = weld1
weld1.Name = "weld1"
local weld2 = Instance.new("Weld")
weld2.Part0 = torso
weld2.Parent = torso
weld2.Part1 = arms[2]
weld2.C1 = CFrame.new(-1, -0.2, 0.35) * CFrame.fromEulerAnglesXYZ(math.rad(-90), math.rad(-15), 0) --- Same as top
welds[2] = weld2
weld2.Name = "weld2"
end
else
print("sh")
end
else
print("arms")
end;
script.dct.OnServerEvent:Connect(function()
	local ui = script.Parent.Parent.Parent.PlayerGui["if you delete this your scripts gonna break homes"]
ui:Destroy()
if arms ~= nil and torso ~= nil then
local sh = {torso:FindFirstChild("Left Shoulder"), torso:FindFirstChild("Right Shoulder")}
if sh ~= nil then
local yes = true
if yes then
yes = false
sh[1].Part1 = arms[1]
sh[2].Part1 = arms[2]
welds[1].Parent = nil
welds[2].Parent = nil
end
else
print("sh")
end
else
print("arms")
end
end)
