Here is the part of the script where it is erroring, It is erroring on line 5.
function PlayerStatus()
PlayersReady = 0
Players = game.Players:GetChildren()
for i, v in pairs(Players) do
if game.Players[v].PlayerGUI.ScreenGui.SettingsGUI.InteractiveGUI.Settings.AfkModButton.Text == "OFF" then
PlayersReady = PlayersReady + 1
end
end
So supposidly this would check if the selected player is afk or not and if they are not we will add players ready + 1, and we would do that for every character.
The question is while when I use the variable v in that case it does not work, and I dont know how I would detect the playername.

5 comments
I would like if you used code blocks.
You are indexing with the value instead of the actual number/index. i is for indexing v is for the object. if game.Players[i]
That did not help, could you please provide a code sample
You can't access other players PlayerGui's from the client and server.
You cant??