Hello, I wanted to know how can we detect if there are only 2 players left in the same part ?
Here the local script where I want to put the script :
local players = game.Players
local Text = script.Parent.Conteur
local x = 1
game.ReplicatedStorage.RemotesEvents.Start.OnClientEvent:Connect(function()
while true do
print("New Game Preparation")
Text.Text = "Game Preparation"
wait(x)
Text.Text = "Round Starting Soon : 30"
wait(x)
Text.Text = "Round Starting Soon : 29"
wait(x)
Text.Text = "Round Starting Soon : 28"
wait(x)
Text.Text = "Round Starting Soon : 27"
wait(x)
Text.Text = "Round Starting Soon : 26"
wait(x)
Text.Text = "Round Starting Soon : 25"
wait(x)
Text.Text = "Round Starting Soon : 24"
wait(x)
Text.Text = "Round Starting Soon : 23"
wait(x)
Text.Text = "Round Starting Soon : 22"
wait(x)
Text.Text = "Round Starting Soon : 21"
wait(x)
Text.Text = "Round Starting Soon : 20"
wait(x)
Text.Text = "Round Starting Soon : 19"
wait(x)
Text.Text = "Round Starting Soon : 18"
wait(x)
Text.Text = "Round Starting Soon : 17"
wait(x)
Text.Text = "Round Starting Soon : 16"
wait(x)
Text.Text = "Round Starting Soon : 15"
wait(x)
Text.Text = "Round Starting Soon : 14"
wait(x)
Text.Text = "Round Starting Soon : 13"
wait(x)
Text.Text = "Round Starting Soon : 12"
wait(x)
Text.Text = "Round Starting Soon : 11"
wait(x)
Text.Text = "Round Starting Soon : 10"
wait(x)
Text.Text = "Round Starting Soon : 9"
wait(x)
Text.Text = "Round Starting Soon : 8"
wait(x)
Text.Text = "Round Starting Soon : 7"
wait(x)
Text.Text = "Round Starting Soon : 6"
wait(x)
Text.Text = "Round Starting Soon : 5"
wait(x)
Text.Text = "Round Starting Soon : 4"
wait(x)
Text.Text = "Round Starting Soon : 3"
wait(x)
Text.Text = "Round Starting Soon : 2"
wait(x)
Text.Text = "Round Starting Soon : 1"
wait(x)
Text.Text = "Round Starting Soon : Teleportation..."
print("Teleportation")
wait(3)
for _, plr in pairs(game.Players:GetChildren()) do
local xOffset = math.random(-5,5)
local zOffset = math.random(-5,5)
plr.Character.HumanoidRootPart.CFrame = CFrame.new(5.2 + xOffset, 6.812, 44.29 +zOffset)
print("Teleportation Succed")
end
Text.Text = ""
wait(2)
Text.Text = "Box Spaw in : 25"
wait(x)
Text.Text = "Box Spaw in : 24"
wait(x)
Text.Text = "Box Spaw in : 23"
wait(x)
Text.Text = "Box Spaw in : 22"
wait(x)
Text.Text = "Box Spaw in : 21"
wait(x)
Text.Text = "Box Spaw in : 20"
wait(x)
Text.Text = "Box Spaw in : 19"
wait(x)
Text.Text = "Box Spaw in : 18"
wait(x)
Text.Text = "Box Spaw in : 17"
wait(x)
Text.Text = "Box Spaw in : 16"
wait(x)
Text.Text = "Box Spaw in : 15"
wait(x)
Text.Text = "Box Spaw in : 14"
wait(x)
Text.Text = "Box Spaw in : 13"
wait(x)
Text.Text = "Box Spaw in : 12"
wait(x)
Text.Text = "Box Spaw in : 11"
wait(x)
Text.Text = "Box Spaw in : 10"
wait(x)
Text.Text = "Box Spaw in : 9"
wait(x)
Text.Text = "Box Spaw in : 8"
wait(x)
Text.Text = "Box Spaw in : 7"
wait(x)
Text.Text = "Box Spaw in : 6"
wait(x)
Text.Text = "Box Spaw in : 5"
wait(x)
Text.Text = "Box Spaw in : 4"
wait(x)
Text.Text = "Box Spaw in : 3"
wait(x)
Text.Text = "Box Spaw in : 2"
wait(x)
Text.Text = "Box Spaw in : 1"
wait(x)
Text.Text = "Done !"
game.Workspace.BoxSpawnDispawn.Wood.WoodBox:Clone().Parent = game.Workspace
game.ReplicatedStorage.BoxSpawnDispawn.Iron.IronBox:Clone().Parent = game.Workspace
game.ReplicatedStorage.BoxSpawnDispawn.Gold.GoldBox:Clone().Parent = game.Workspace
game.ReplicatedStorage.BoxSpawnDispawn.Ether.EtherBox:Clone().Parent = game.Workspace
wait(160)
-- Teleport last 2 players to new arena
end
end)
But idk how locate if we have 2 last player on a part and teleport they to 2 different part to make 1 vs 1
Someone can help me?
-Tnks