So , my problem is like , i ve got an inventory GUI , but when i hit play , it s already open and i have to close it myself everytime , what should i do to make it already closed?
here is the whole script
local imageLabel = script.Parent
local player = game.Players.LocalPlayer
local playerInventory = player:WaitForChild('Inventory')
local openButton = imageLabel.Open
local isOpen = true
local crystal1 = playerInventory:FindFirstChild('Blue')
local crystal1Label = imageLabel.Amount1
local crystal2 = playerInventory:FindFirstChild('Red')
local crystal2Label = imageLabel.Amount2
local crystal3 = playerInventory:FindFirstChild('Green')
local crystal3Label = imageLabel.Amount3
local crystal4 = playerInventory:FindFirstChild('Yellow')
local crystal4Label = imageLabel.Amount4
local crystal5 = playerInventory:FindFirstChild('Pink')
local crystal5Label = imageLabel.Amount5
local crystal6 = playerInventory:FindFirstChild('Black')
local crystal6Label = imageLabel.Amount6
crystal1.Changed:Connect(function()
crystal1Label.Text = crystal1.Value
end)
crystal2.Changed:Connect(function()
crystal2Label.Text = crystal2.Value
end)
crystal3.Changed:Connect(function()
crystal3Label.Text = crystal3.Value
end)
crystal4.Changed:Connect(function()
crystal4Label.Text = crystal4.Value
end)
crystal5.Changed:Connect(function()
crystal5Label.Text = crystal5.Value
end)
crystal6.Changed:Connect(function()
crystal6Label.Text = crystal6.Value
end)
openButton.MouseButton1Click:Connect(function()
if isOpen then
imageLabel:TweenPosition(UDim2.new(-0.2, 0, 0.049, 0), "Out", "Quad", 1, true)
else
imageLabel:TweenPosition(UDim2.new(0, 0, 0.049, 0), "Out", "Quad", 1, true)
end
isOpen = not isOpen
end)
