|
Well this should create a Button for all players and position them accordingly, but all it does it make it go to the 3 Position if 3 players are in and such, it should just lower it by 0.1 :(
repeat wait() until game.Players.LocalPlayer.Character ~= nil
local Player = game.Players.LocalPlayer
local Main = script.Parent.Main
local Store = game.ReplicatedStorage
Players = game.Players:GetChildren()
for i,n in pairs(Players) do
local Button = Store.PlayerButton:Clone()
Button.Parent = Main
print(Players)
if Players == 1 then
print("1")
Button.Position = Button.Position + UDim2.new(0, 0, 0, 0)
elseif Players == 2 then
Button.Position = Button.Position + UDim2.new(0, 0, 0.1, 0)
elseif Players == 3 then
Button.Position = Button.Position + UDim2.new(0, 0, 0.2, 0)
elseif Players == 4 then
Button.Position = Button.Position + UDim2.new(0, 0, 0.3, 0)
elseif Players == 5 then
Button.Position = Button.Position + UDim2.new(0, 0, 0.4, 0)
elseif Players == 6 then
Button.Position = Button.Position + UDim2.new(0, 0, 0, 0)
elseif Players == 7 then
Button.Position = Button.Position + UDim2.new(0, 0, 0.6, 0)
elseif Players == 8 then
Button.Position = Button.Position + UDim2.new(0, 0, 0.7, 0)
elseif Players == 9 then
Button.Position = Button.Position + UDim2.new(0, 0, 0.8, 0)
elseif Players == 10 then
Button.Position = Button.Position + UDim2.new(0, 0, 0.9, 0)
elseif Players == 11 then
Button.Position = Button.Position + UDim2.new(0, 0, 1, 0)
elseif Players == 12 then
Button.Position = Button.Position + UDim2.new(0, 0, 0, 0)
elseif Players == 13 then
Button.Position = Button.Position + UDim2.new(0, 0, 0.1, 0)
elseif Players == 14 then
Button.Position = Button.Position + UDim2.new(0, 0, 0.2, 0)
elseif Players == 15 then
Button.Position = Button.Position + UDim2.new(0, 0, 0.3, 0)
elseif Players == 16 then
Button.Position = Button.Position + UDim2.new(0, 0, 0.4, 0)
elseif Players == 17 then
Button.Position = Button.Position + UDim2.new(0, 0, 0.5, 0)
elseif Players == 18 then
Button.Position = Button.Position + UDim2.new(0, 0, 0.6, 0)
elseif Players == 19 then
Button.Position = Button.Position + UDim2.new(0, 0, 0.7, 0)
elseif Players == 20 then
Button.Position = Button.Position + UDim2.new(0, 0, 0.8, 0)
elseif Players == 21 then
Button.Position = Button.Position + UDim2.new(0, 0, 0.9, 0)
elseif Players == 22 then
Button.Position = Button.Position + UDim2.new(0, 0, 1, 0)
end
end |