local F=waitForChild(Figure,"\084\111\114\115\111")local u=waitForChild(Figure,"\076\101\102\116 \065\114\109")local A=waitForChild(Figure,"\076\101\102\116 \076\101\103")local l=waitForChild(Figure,"\082\105\103\104\116 \065\114\109")local I=waitForChild(Figure,"\082\105\103\104\116 \076\101\103")local H={{"\082\105\103\104\116 \083\104\111\117\108\100\101\114",F;l;CFrame.new(1,.5,0,0,0,1,0,1,0,-1,0,0);CFrame.new(-0.5,.5,0,0,0,1,0,1,0,-1,0,0);.5},{"\076\101\102\116 \083\104\111\117\108\100\101\114",F,u;CFrame.new(-1,.5,0,0,0,-1,0,1,0,1,0,0);CFrame.new(.5,.5,0,0,0,-1,0,1,0,1,0,0),.5};{"\082\105\103\104\116 \072\105\112",F,I,CFrame.new(1,-1,0,0,0,1,0,1,0,-1,0,0);CFrame.new(.5,1,0,0,0,1,0,1,0,-1,0,0);.10000000149012},{"\076\101\102\116 \072\105\112",F;A,CFrame.new(-1,-1,0,0,0,-1,0,1,0,1,0,0),CFrame.new(-0.5,1,0,0,0,-1,0,1,0,1,0,0);.10000000149012};{"\078\101\099\107";F,Head;CFrame.new(0,1,0,-1,0,0,0,0,1,0,1,0),CFrame.new(0,-0.5,0,-1,0,0,0,0,1,0,1,0),.10000000149012}}F:breakJoints()for F,u in pairs(H)do Joint(unpack(u))end local i=waitForChild(F,"\082\105\103\104\116 \083\104\111\117\108\100\101\114")local o=waitForChild(F,"\076\101\102\116 \083\104\111\117\108\100\101\114")local Y=waitForChild(F,"\082\105\103\104\116 \072\105\112")local D=waitForChild(F,"\076\101\102\116 \072\105\112")local y=waitForChild(F,"\078\101\099\107")local q=waitForChild(Figure,"\072\117\109\097\110\111\105\100")local n="\083\116\097\110\100\105\110\103"local e="\078\111\110\101"local w=0
-- declarations

local Torso = waitForChild(Figure, "Torso")
local LeftArm = waitForChild(Figure, "Left Arm")
local LeftLeg = waitForChild(Figure, "Left Leg")
local RightArm = waitForChild(Figure, "Right Arm")
local RightLeg = waitForChild(Figure, "Right Leg")

local Joints = {
	{
		"Right Shoulder",
		Torso,
		RightArm,
		CFrame.new(1, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0),
		CFrame.new(-0.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0),
		0.5,
	},
	{
		"Left Shoulder",
		Torso,
		LeftArm,
		CFrame.new(-1, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0),
		CFrame.new(0.5, 0.5, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0),
		0.5,
	},
	{
		"Right Hip",
		Torso,
		RightLeg,
		CFrame.new(1, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0),
		CFrame.new(0.5, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0),
		0.10000000149012,
	},
	{
		"Left Hip",
		Torso,
		LeftLeg,
		CFrame.new(-1, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0),
		CFrame.new(-0.5, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0),
		0.10000000149012,
	},
	{
		"Neck",
		Torso,
		Head,
		CFrame.new(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0),
		CFrame.new(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0),
		0.10000000149012,
	},
}

Torso:breakJoints()

for _, v in pairs(Joints) do
	Joint(unpack(v))
end

local RightShoulder = waitForChild(Torso, "Right Shoulder")
local LeftShoulder = waitForChild(Torso, "Left Shoulder")
local RightHip = waitForChild(Torso, "Right Hip")
local LeftHip = waitForChild(Torso, "Left Hip")
local Neck = waitForChild(Torso, "Neck")
local Humanoid = waitForChild(Figure, "Humanoid")
local pose = "Standing"

local toolAnim = "None"
local toolAnimTime = 0
