-- Services
local TeamService = game:GetService('Teams')
local ReplicatedStorage = game:GetService('ReplicatedStorage')
-- Imports
local TeamChat = require(Path.To.Module)
local Libraries = Path.To.Module.Libraries
local ConfigUtil = require(Libraries.ConfigUtil)
local VoiceEffectEnum = require(Libraries.VoiceEffectEnum)
-- Local Variables
local VoiceTypeEnum = ConfigUtil.GetVoiceTypeEnum()
-- Runtime
local TeamChatServer = TeamChat.Init()
-- Create Team
local Team = Instance.new('Team')
Team.Name = 'DefaultTeam'
Team.AutoAssignable = true
Team.Parent = TeamService
-- Customize Team Voice Configs
TeamChatServer:SetTeamConfig(Team, {
VoiceTypes = {
ConfigUtil.CreateVoiceType(VoiceTypeEnum.TeamDirect)
}
})