Потому что вы создаете её каждый раз, а создавать не нужно.
Вообще можно было сделать намного проще.
addEvent( 'Server:SetPlayerTeam', true )
local aTeams = -- Массив с командами для создания
{
'Russian';
'English';
-- ....
}
for i, v in ipairs( aTeams ) do
createTeam( v ) -- создаем команды
end
function table.find( a, m )
if type( m ) == 'table' and m then
for i, v in ipairs( a ) do
if v == m then
return true
end
end
return false
end
return false
end
addEventHandler( 'Server:SetPlayerTeam', root,
function( sTeamName )
if table.find( aTeams, sTeamName ) then -- Если команда есть в массиве, то
setPlayerTeam( source, getTeamFromName( sTeamName ) ) -- Кидаем игрока в команду
end
end
)