All players can hear the sound. I want to make sure that only the player who stepped on a specific part can hear the sound
local part = script.Parent
local debounce = false
local SoundService = game:GetService("SoundService")
local bgm = SoundService.BackgroundMusic
local speed =SoundService.Speed
part.Touched:Connect(function(hit)
if game.Players:GetPlayerFromCharacter(hit.Parent.Parent.Parent:WaitForChild("DriveSeat").Occupant.Parent) ==nil then return end
bgm:Stop()
speed:Play()
end)
debounce = false
script.Parent.Touched:connect(function(hit)
if not debounce then
debounce = true
if(hit.Parent:FindFirstChild("Humanoid")~=nil)then
local player = game.Players:GetPlayerFromCharacter(hit.Parent)
local sound = script.Parent.Sound:Clone()
sound.Parent = player.PlayerGui
sound:Play()
wait(60)--change to how long before the sound plays again after retouching it
end
debounce = false
end
end)