Creating a code gui to give you items like miners haven and it isn't working right.
local Codes = {
["Test"] = "Basic Iron Mine",
}
local UsedCodes = {}
script.Parent.MouseButton1Click:Connect(function()
local Code = script.Parent.Parent.Code
for i,v in pairs(Codes) do
for g,h in pairs(UsedCodes) do
if Code.Text == i and not Code.Text == g then
script.Parent.Parent.Parent.AddItem:InvokeServer(v,1)
Code.Text = "Successfully Redeemed!"
table.insert(UsedCodes,i)
elseif Code.Text ~= i or Code.Text == g then
Code.Text = "Invalid Code Or Already Redeemed!"
end
end
end
end)
Doesn't print any errors
