revealVotes.Event:Connect(function() local mapVotes = {} local playerVotes = {} for i, map in pairs(game.ReplicatedStorage.VotedMap:GetChildren()) do table.insert(mapVotes, map.Value) wait() end for i, choice in pairs(game.ReplicatedStorage.VotedPlayers:GetChildren()) do table.insert(playerVotes, choice.Value) wait() end table.sort(mapVotes) table.sort(playerVotes) local mapWinner = tonumber(mapVotes[#mapVotes]) local playerWinner = tonumber(playerVotes[#playerVotes]) print(unpack(mapVotes)) print(unpack(playerVotes)) for i, map in pairs(game.ReplicatedStorage.VotedMap:GetChildren()) do if map.Value == mapWinner then winnerMap.Value = map.Name end end for i, choice in pairs(game.ReplicatedStorage.VotedPlayers:GetChildren()) do if choice.Value == playerWinner then winnerPlayers.Value = choice.Name end end end)
https://scriptinghelpers.org/questions/118136/why-is-my-table-not-inserting-any-values (Repost. I suspect that the problem is with the for loops not adding any values. Any ideas?)