How exactly would I go about in order to make it so I have a table of several GUIs all containing different text, then have them be selected at random, have the player have to click something in the world using click detector to get the answer correct, then have that gui removed so that it can not be selected again even if they get the answer incorrect, and move on to the remaining GUIs? If anyone can give me pointers or tips on how I would go about to get this done, I'd greatly appreciate it! Thanks.
math.randomseed(tick())
local client = game:GetService("Players").LocalPlayer
local pumkin = game.Workspace.Dummy
local pumkin_posC = game.Workspace.PointC
-- Foods in starter gui-----------------------------------------------------------------------
local burgerG = script.Parent.Parent.Parent.Burger.Text
local hotdogG = script.Parent.Parent.Parent.Hotdog.Text
local breadG = script.Parent.Parent.Parent.Bread.Text
local chickenG = script.Parent.Parent.Parent.Chicken.Text
local cheeseG = script.Parent.Parent.Parent.Cheese.Text
local frenchfriesG = script.Parent.Parent.Parent.FrenchFries.Text
local juiceG = script.Parent.Parent.Parent.Juice.Text
local pizzaG = script.Parent.Parent.Parent.Pizza.Text
local sodaG = script.Parent.Parent.Parent.Soda.Text
local butterG = script.Parent.Parent.Parent.Butter.Text
local eggG = script.Parent.Parent.Parent.Egg.Text
local saltG = script.Parent.Parent.Parent.Salt.Text
local pepperG = script.Parent.Parent.Parent.Pepper.Text
local sandwichG = script.Parent.Parent.Parent.Sandwich.Text
---------------------------------------------------------------------------------
--Food models in a array table
---------------------------------------------------------------------------------
local foodMtable = game.Workspace.Foods:GetChildren()
local function pumkindiag1(other_part)
local humanoid = other_part.Parent:FindFirstChild("Humanoid")
if humanoid ~= nil then
script.Parent.Visible = true
wait(3)
print("Here he is!")
script.Parent.Visible = false
end
end
local function pumpkinchoices()
local foodIndex = math.random(#foodMtable)
local foodSelected = table.remove(foodMtable, foodIndex)
print(foodSelected)
end
wait()
pumkin_posC.Touched:Connect(pumkindiag1)
wait(1)
pumpkinchoices()
