function WaitForChild(A,U)while not A:FindFirstChild(U)do wait(.033333333333333)end return A[U]end function MakeValue(A,U,l,d)local Y=Instance.new(A)Y.Name=U Y.Value=l Y.Parent=d return Y end function TweenProperty(A,U,l,d,Y)local K=tick()while K-tick()<Y do A[U]=(K-tick())/Y wait(.033333333333333)end A[U]=d end
--
function WaitForChild(parent,child)
	while not parent:FindFirstChild(child) do  wait(1/30) end
	return parent[child]
end

function MakeValue(class,name,value,parent)
	local temp = Instance.new(class)
	temp.Name = name
	temp.Value = value
	temp.Parent = parent
	return temp
end	

function TweenProperty(obj, propName, inita, enda, length)
	local startTime = tick()
	while startTime - tick()<length do
		obj[propName] = (startTime - tick())/length
		wait(1/30)
	end
	obj[propName] = enda	
end
