For an odd reason, the table I am trying to loop through is only returning table[1] (the table is from Player:GetFriendsOnline())
My Script:
-- variables --
for i, friend in pairs(game.Players.LocalPlayer:GetFriendsOnline())
-- no need to show the code here, this is a looping problem, not a data problem.
end
Are you assigning an sort of position to these GUIs? If not then I think you are just cloning the same GUI in one position multiple times. This would mean that the last clone would be the only one showing. Maybe add a number for every time you add a frame, then multiply that by the height/width (depending in horizontal or vertical style) of the GUIs and then place the newly cloned frame in that position. This concept is flawed but its a starter.