--fakehead:Destroy()
--tilt:Destroy()

if arms ~= nil and chr.Torso ~= nil then
if not chr.Torso:FindFirstChild("Left Shoulder") then
	local Motor = Instance.new("Motor6D", torso)
	Motor.Name = "Left Shoulder"
	Motor.Part0, Motor.Part1 = torso, torso.Parent["Left Arm"]
	Motor.MaxVelocity = 0.1
	Motor.C0 = CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
	Motor.C1 = CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
end
if not chr.Torso:FindFirstChild("Right Shoulder") then
	local Motor = Instance.new("Motor6D", torso)
	Motor.Name = "Right Shoulder"
	Motor.Part0, Motor.Part1 = torso, torso.Parent["Right Arm"]
	Motor.MaxVelocity = 0.1
	Motor.C0 = CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
	Motor.C1 = CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
end

local sh = {chr.Torso:FindFirstChild("Left Shoulder"), chr.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]
if chr.HumanoidRootPart:FindFirstChild("Mtweld") then chr.HumanoidRootPart:FindFirstChild("Mtweld"):Destroy() end
for _,Child in pairs(arms[2]:GetChildren()) do
	if Child:IsA("Texture") or Child:IsA("Decal") then
		Child.Transparency = 0
	end
end
if hrp:FindFirstChild("RootJoint") then
	hrp.RootJoint.Part1 = torso
else
	local RootJoint = Instance.new("Motor6D",hrp)
	RootJoint.MaxVelocity, RootJoint.Name = 0.1, "RootJoint"
	RootJoint.Part0, RootJoint.Part1 = hrp,torso
end
neck.C0=OriginalC0
end
else
print("sh")
end
else
print("arms")
end
Tool.Hig.Value = 0
TweenService:Create(torso.Parent.Humanoid,TweenInfo.new(0.1),
{CameraOffset = torso.Parent.Humanoid.CameraOffset + (Vector3.new(0,0,0) - torso.Parent.Humanoid.CameraOffset)}):Play()
script.Disabled = true
script.Disabled = false
wait()
script.Speed.Value = 16
chr.Humanoid.WalkSpeed = 16 
end
Tool.Equipped:connect(Equip)
Tool.Unequipped:connect(Unequip)
