Why does GameTag only gets assigned to one of the characters? (Player1 instead of player2 only)
I have a script here that has a game tag that is only parented to one character in a test server of 2 characters. Here is it:
03 | for i, player in pairs (game.Players:GetPlayers()) do |
05 | table.insert(plrs,player) |
08 | status.Value = "Preparing..." |
11 | local rand = math.random( 1 , #maps) |
13 | local map = maps [ rand ] :Clone() |
14 | map.Parent = workspace |
16 | status.Value = "Map Chosen: " .. map.Name |
19 | local spawns = map:FindFirstChild( "Spawns" ) |
22 | print ( "Spawns not found" ) |
25 | local availablespawns = spawns:GetChildren() |
27 | for v, playr in pairs (plrs) do |
31 | character = playr.Character |
34 | character:FindFirstChild( "HumanoidRootPart" ).CFrame = availablespawns [ 1 ] .CFrame |
35 | table.remove(availablespawns, 1 ) |
36 | local GameTag = Instance.new( "BoolValue" ) |
37 | GameTag.Name = "GameTag" |
38 | GameTag.Parent = character |