Can someone help me with getting player usernames

So i’ve been trying to make a script that get’s player usernames, but without succes and the console doesn’t give me any signs.

local Players = game.Players
local gui = script.Parent
local ReplicatedStorage = game:GetService('ReplicatedStorage')
local Template = ReplicatedStorage.Admin:WaitForChild('TextLabel')
local scrollingframe = gui.ScrollingFrame

for i, v in pairs(Players:GetPlayers()) do
	Template.Name = v.Name
	Template.Text = v.Name
	Template.Parent = scrollingframe
end

you never clone the template and instead use it, meaning each time you go through the loop, it will always say the last player it went to.

local Players = game.Players
local gui = script.Parent
local ReplicatedStorage = game:GetService('ReplicatedStorage')
local Template = ReplicatedStorage.Admin:WaitForChild('TextLabel')
local scrollingframe = gui.ScrollingFrame

for i, v in pairs(Players:GetPlayers()) do
	local NewTemplate = Template:Clone()
	NewTemplate.Name = v.Name
	NewTemplate.Text = v.Name
	NewTemplate.Parent = scrollingframe
end

I have tried but it still doesn’t work

Does it show a textlabel with the username of at least 1 person? If so, then that means the TextLabels are being stacked on top of each other.

Nvm my bad i have messed up some stuff because i tried to put the label inside the ScrollingFrame manually but it didn’t show up

Thank you so much!