Hello fellas. Okay, so I am scripting where the game ends a round and displays results. I am having trouble syncing ALL player names into player boards. I tried to fix it, but it keep saying same player names and data in multiple player boards where it should be different players data per boards.

For example, I wanted to look like this: | Player 1 | Player 2 |

But my problem looks like this: | Player 1 | Player 1 |

for i, players in ipairs(game.Players:GetPlayers()) do
for i, boards in pairs(script.Parent.ScrollingFrame:GetChildren()) do
	if boards.Name ~= "Template" then
boards.Name = players.Name
boards.Username.Text = players.Name
boards.ProfilePicture.Image = "http://www.roblox.com/Thumbs/Avatar.ashx?x=500&y=500&Format=Png&username="..players.Name
end
end
end