Как сделать звук при активации голосового чата игроком для определённой профы?

По сути я уже это сделал через хук, но есть одна проблема, эти звуки не слышат игроки вне этой профы, а также за эту профу обычный человек при разговоре будет проигрывать этот же звук, код:

if CLIENT then
hook.Add( “StartChat”, “youstartchat”, function( StartChat )
local ply = LocalPlayer()
if ply:Team() == TEAM_RCT or ply:Team() == TEAM_05 or ply:Team() == TEAM_04 then
ply:EmitSound( Sound( “npc/metropolice/vo/on”…math.random(1,2)… “.wav” ))
else
return
end
end )
end

Тема закрыта

Как исправил?