Part 1 has touch interest but part 2 doesn't. I'm confused..
local sound1 = game.ServerStorage.Sound1 local sound2 = game.ServerStorage.Sound2 local p1 = script.Parent.Part1 local p2 = script.Parent.Part2 local a = sound1:Clone() debounce = false p1.Touched:connect(function(part) if p1.Parent and game.Players:playerFromCharacter(part.Parent) then local player = game.Players:playerFromCharacter(part.Parent) if debounce == true then if player.Character.Head:findFirstChild("Sound2") then player.Character.Head.Sound2:Destroy() else end elseif debounce == false then local a = sound1:Clone() a.Parent = player.Character.Head a:Play() debounce = true end p2.Touched:connect(function(part) if p2.Parent and game.Players:playerFromCharacter(part.Parent) then local player = game.Players:playerFromCharacter(part.Parent) if debounce == true then if player.Character.Head:findFirstChild("Sound2") then player.Character.Head.Sound2:Destroy() else end elseif debounce == false then local a = sound2:Clone() a.Parent = player.Character.Head a:Play() debounce = true end end end) end end)