I have a part, Gamers, that I add StringValues to in a script. The StringValue.Name and Value are set to a player name. However, when I get the children of the Gamers part and attempt to iterate the string values all I get are StringValue.Name = 'Value' and StringValue.Value = 'Value'. Below is some sample code:
local gamers = game.Workspace.Gamers:GetChildren()
for i = 1, #gamers do
print("the string", gamers[i], gamers[i].Name, gamers[i].Value)
end
The above code just prints: "the string Value Value"
Any idea what's going on?

2 comments
Thanks for your reply. Neither the script that populates the gamers string values, nor the script that attempts to read them are local scripts.
Have you tried adding 'print' statements to verify that your script is populating the string values at all? Not only that it runs, but what it's trying to assign to each StringValue?