--		print("Wha " .. Pose)

		Amplitude = 0.1
		Frequency = 1
		SetAngles = true
	end

	if SetAngles then
		DesiredAngle = (Amplitude * math.sin(Time * Frequency))

		--RightShoulder:SetDesiredAngle(DesiredAngle + ClimbFudge)
		--LeftShoulder:SetDesiredAngle(DesiredAngle - ClimbFudge)
		RightHip:SetDesiredAngle(-DesiredAngle)
		LeftHip:SetDesiredAngle(-DesiredAngle)
	end

	-- Tool Animation handling
	local Tool = GetTool()
	if Tool then
	
		AnimStringValueObject = GetToolAnim(Tool)

		if AnimStringValueObject then
			ToolAnim = AnimStringValueObject.Value
			-- message recieved, delete StringValue
			AnimStringValueObject.Parent = nil
			ToolAnimTime = (Time + 0.3)
		end

		if Time > ToolAnimTime then
			ToolAnimTime = 0
			ToolAnim = "None"
		end

		AnimateTool()		
	else
		StopToolAnimations()
		ToolAnim = "None"
		ToolAnimTime = 0
	end
end
