I have a thing here that waits for 3 players, and then it starts up, as it should. But as I tested it with my friends, I found that this script will only apply to player 1, not players 2 and 3. Can anyone explain whats happening, and a solution? Thanks :) (Also ignore my silliness).
repeat wait() until game.Players.NumPlayers == 3
wait(1)
local allplayers = game.Players:GetPlayers()
for i,v in pairs (allplayers) do
wait(1)
v.PlayerGui.ScreenGui.Frame.message.Text = "3 Players Joined"
wait(3)
v.PlayerGui.ScreenGui.Frame.message.Text = "Just waiting for everyones connection to be stabilized"
wait(3)
v.PlayerGui.ScreenGui.Frame.message.Text = "...It's actually a really big issue here."
wait(3)
v.PlayerGui.ScreenGui.Frame.message.Text = "."
wait(0.4)
v.PlayerGui.ScreenGui.Frame.message.Text = ".."
wait(0.1)
v.PlayerGui.ScreenGui.Frame.message.Text = "..."
wait(0.1)
v.PlayerGui.ScreenGui.Frame.message.Text = "."
wait(1)
v.PlayerGui.ScreenGui.Frame.message.Text = "."
wait(0.4)
v.PlayerGui.ScreenGui.Frame.message.Text = ".."
wait(0.1)
v.PlayerGui.ScreenGui.Frame.message.Text = "..."
wait(0.1)
v.PlayerGui.ScreenGui.Frame.message.Text = "."
wait(1)
v.PlayerGui.ScreenGui.Frame.message.Text = "."
wait(0.4)
v.PlayerGui.ScreenGui.Frame.message.Text = ".."
wait(0.1)
v.PlayerGui.ScreenGui.Frame.message.Text = "..."
wait(0.1)
v.PlayerGui.ScreenGui.Frame.message.Text = "Okay Good." |