I am trying to make a buying system or something. The problem - once i press the button it works only once. the first press of the button prints First part and Second part which means that the script works
script.Parent.ClickDetector.MouseClick:Connect(function(player) print("First part") local cash = player.leaderstats.Cash local playergui = player.PlayerGui.Inventory.MainSlot.Slot1 if playergui.Itemname.Value == "" then print("Second part") end end)
But once i click next time it prints that it dosent work or that slot if full but once i check the slot it empty so i come to this conclusion that my scipt for some reason dosent work here is the full script.
script.Parent.ClickDetector.MouseClick:Connect(function(player) print("First part") local cash = player.leaderstats.Cash local playergui = player.PlayerGui.Inventory.MainSlot.Slot1 if playergui.Itemname.Value == "" then print("Second part") player.PlayerGui.Inventory.MainSlot.Slot1.Itemname.Value = "Intel UHD Graphics 630"-- in other script make it empty once i sell it so its not the problem cash.Value = cash.Value - 100 player.PlayerGui.Inventory.MainSlot.Slot1.Space.Value = true else print("Dosent work or maybe inventory full") end end)
And thats all for helping me.