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