I have a problem with a scrolling frame which is showing a list of all players. When they are 3 or fewer players everything looks good (Example with 3 people) but the problem shows when there are 4 or more players (Example). As you see the space between the players is big and it only shows 2 of them, not all.
The code of local script that shows the list:
function RegisterPlayers()
local Y = 0.42
local Ynew = 0.42
local Primal = script.Parent.Back
local thumbType = Enum.ThumbnailType.HeadShot
local thumbSize = Enum.ThumbnailSize.Size420x420
local place = 0
local Playerlist = game.ReplicatedStorage.GetPlayers:InvokeServer()
print(#Playerlist)
for i = 1,#Playerlist do
local player = Playerlist[i]
if player.name ~= game.Players.LocalPlayer.Name then
local Av = game.Players:GetUserThumbnailAsync(player.UserId, thumbType, thumbSize)
local Clone = Primal:Clone()
Clone.Parent = script.Parent
Clone.Name = player.Name
Clone.Image.Image = Av
Clone.Visible = true
Clone.PName.Text = tostring(Clone.Name)
Clone.Position = UDim2.new(0.1,0,Ynew,0)
Ynew = Ynew + Y
place = place + 1
if place >= 3 then
script.Parent.CanvasSize = script.Parent.CanvasSize + UDim2.new(0,0,1.83,0)
end
end
end
end
RegisterPlayers()
script.Disabled = true
