I am having issues, Whenever I try to run my Game script (indev), I try to access all the GUIs of the player's through pairs, yet it only accesses 1 player Gui. Can Someone help?
Here's the code Snippet:
--[[QuakeScape MainScript]]--
--=[[All people who See this script other than FOXmcloud021 or Steal this Script will be taxed...]]=--
--With their life...--
local LSounds = game.Lighting.LoseSounds:GetChildren()
local WSounds = game.Lighting.WinSounds:GetChildren()
local Maps = game.Lighting.Maps:GetChildren()
while wait(5) do
if game.Players.NumPlayers > 1 then
for i,v in pairs(game.Players:GetChildren())do
v.PlayerGui.TopBar.Frame.Visible = true
v.PlayerGui.TopBar.Frame.TextLabel.Text = "Intermission..."
wait(15)
v.PlayerGui.TopBar.Frame.TextLabel.Text = "Choosing Map..."
wait(10)
end
local MapChoose = math.random(1, #Maps)
local MapChosen = Maps[MapChoose]
for i,v in pairs (game.Players:GetChildren()) do
v.PlayerGui.TopBar.Frame.TextLabel.Text = "Map Found!"
wait(5)
v.PlayerGui.TopBar.Frame.TextLabel.Text = "Loading map..."
for i = 1,1,100 do
v.PlayerGui.TopBar.Frame.TextLabel.Text ="Loading map... "..i.."%"
wait(.15)
end
v.PlayerGui.TopBar.Frame.TextLabel.Text = "Map Loaded!"
end
MapChosenClone = MapChosen:Clone(game.Workspace)
else
for i,v in pairs(game.Players:GetChildren())do
v.PlayerGui.TopBar.Frame.Visible = true
v.PlayerGui.TopBar.Frame.TextLabel.Text = "There must be Another Player in order to Play this Game"
end
end
end

2 comments
Thank You So much! This fixed everything, great thanks! I gave you credit in the mainscript for helping me :)
It'd be nice if the answer were approved, but I guess that works too...