You can turn down the sound of a player with remote events.
Example
Server script
local Players = game:GetService("Players")
local Remote = game.ReplicatedStorage.RemoteEvent
local function Added(Player)
wait(3)
if Player.Name == "Player2" then
Remote:FireClient(Player)
end
end
Players.PlayerAdded:Connect(Added)
Client script
local Remote = game.ReplicatedStorage.RemoteEvent
local Player = game.Players.LocalPlayer
script.Parent.Sound:Play()
Remote.OnClientEvent:Connect(function()
script.Parent.Sound:Stop()
warn("Stopped sound for: ".. Player.Name)
end)
Dont just copy it, make sure you understand it, if you have any questions just comment it and ill asnwer.
2 comments
Man, i know how to use Remote events pretty well, I have made big working games already. As you know, if do what you tell, the sound will not turn off. I don't want a warn saying the sound is turned off, i want the sound to turn off. What I want to know is what could I put inside the function.
That makes no sense, i literally showed you how to "deaf" a specific player. Read the entire script.