I am trying to make it so different people get hunter each match, here’s my code so far but for some reason it doesn’t include everybody in it or doesn’t include anyone:
function shufflePlayers(arr)
local array = table.clone(arr)
local m = #array
local t, i
while m > 0 do
i = math.floor(math.random() * m)
t = array[m]
array[m] = array[i]
array[i] = t
m = m - 1
end
return array
end
My usage:
for i, player in ipairs(shufflePlayers(players)) do
if i <= hunterCount then
player.Team = game.Teams.Hunter
table.insert(Hunters, player)
else
player.Team = game.Teams.Runner
table.insert(RunnersAlive, player)
table.insert(Runners, player)
end
end