script.Parent.MouseButton1Click:connect(function(buttonmash)
if script.Parent.Text == "Open" then
script.Parent.Text = "Cooling..."
for i = 40, 360 do
script.Parent.Parent.Parent.InvFrame.Position = UDim2.new(0, i, 0, 325)
wait(1/1000)
if i == 360 then
script.Parent.Parent.Parent.InvFrame.Desc.Visible = true
script.Parent.Parent.Parent.InvFrame.DesignedLabel.Visible = true
script.Parent.Text = "Close"
elseif script.Parent.Text == "Close" then
script.Parent.Parent.Parent.InvFrame.Desc.Visible = false
script.Parent.Parent.Parent.InvFrame.DesignedLabel.Visible = false
script.Parent.Text = "Cooling..."
for i = 360, 0, -40 do
print(i)
script.Parent.Parent.Parent.InvFrame.Position = UDim2.new(0, i, 0, 325)
wait(1/1000)
if i == 0 then
script.Parent.Text = "Open"
end
end
end
end
end
end)
script works and it will open, but ive spent too long to know why it wouldn't close.
i've created another script doing
for i = 360, 0, -40 do
print(i)
end
and it is supposed to work perfectly so i dont think it has to do with the loop starting.
xloadinq is fat |