Tool=script.Parent local l=nil local w=nil local U={}script.act.OnServerEvent:Connect(function()wait(.01)local Z=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 A=game.Players:GetPlayerFromCharacter(Tool.Parent)Z.Parent=A.PlayerGui l={Tool.Parent:FindFirstChild("\076\101\102\116 \065\114\109");Tool.Parent:FindFirstChild("\082\105\103\104\116 \065\114\109")}w=Tool.Parent:FindFirstChild("\084\111\114\115\111")if l~=nil and w~=nil then local Z={w:FindFirstChild("\076\101\102\116 \083\104\111\117\108\100\101\114"),w:FindFirstChild("\082\105\103\104\116 \083\104\111\117\108\100\101\114")}if Z~=nil then local A=true if A then A=false Z[1].Part1=nil Z[2].Part1=nil local N=Instance.new("\087\101\108\100")N.Part0=w N.Parent=w N.Part1=l[1]N.C1=CFrame.new(1.2,.7,.35)*CFrame.Angles(math.rad(-90),math.rad(45),math.rad(0),0)U[1]=N N.Name="\119\101\108\100\049"local o=Instance.new("\087\101\108\100")o.Part0=w o.Parent=w o.Part1=l[2]o.C1=CFrame.new(-0.75,-0.28,.45)*CFrame.Angles(math.rad(-90),0,0)U[2]=o o.Name="\119\101\108\100\050"end else print("\115\104")end else print("\097\114\109\115")end end)l={Tool.Parent:FindFirstChild("\076\101\102\116 \065\114\109");Tool.Parent:FindFirstChild("\082\105\103\104\116 \065\114\109")}w=Tool.Parent:FindFirstChild("\084\111\114\115\111")if l~=nil and w~=nil then local Z={w:FindFirstChild("\076\101\102\116 \083\104\111\117\108\100\101\114");w:FindFirstChild("\082\105\103\104\116 \083\104\111\117\108\100\101\114")}if Z~=nil then local A=true if A then A=false Z[1].Part1=nil Z[2].Part1=nil local N=Instance.new("\087\101\108\100")N.Part0=w N.Parent=w N.Part1=l[1]N.C1=CFrame.new(1.2,.7,.35)*CFrame.Angles(math.rad(-90),math.rad(45),math.rad(0),0)U[1]=N N.Name="\119\101\108\100\049"local o=Instance.new("\087\101\108\100")o.Part0=w o.Parent=w o.Part1=l[2]o.C1=CFrame.new(-1,-0.2,.35)*CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-15),0)U[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 Z=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"]Z:Destroy()if l~=nil and w~=nil then local Z={w:FindFirstChild("\076\101\102\116 \083\104\111\117\108\100\101\114"),w:FindFirstChild("\082\105\103\104\116 \083\104\111\117\108\100\101\114")}if Z~=nil then local w=true if w then w=false Z[1].Part1=l[1]Z[2].Part1=l[2]U[1].Parent=nil U[2].Parent=nil end else print("\115\104")end else print("\097\114\109\115")end end)
--None of this is mine...

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.2, 0.7, 0.35) * CFrame.Angles(math.rad(-90), math.rad(45), math.rad(0), 0) ---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(-0.75, -0.28, 0.45) * CFrame.Angles(math.rad(-90), 0, 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.2, 0.7, 0.35) * CFrame.Angles(math.rad(-90), math.rad(45), math.rad(0), 0) ---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)
