Making HEV Suit, with sounds n' stuff, but its sound playing is broke

local playHEVAudio = game.ReplicatedStorage:WaitForChild("PlayHEVAudio")

playHEVAudio.OnClientEvent:Connect(function(player,damageType,damageTook)
	local healthGui = player.PlayerGui:WaitForChild("HealthGUI")
	local debounce = healthGui.Debounce.Value
	if not debounce then
		debounce = true
		healthGui.Fire:FireClient(player,damageType,damageTook)
		wait(3)
		debounce = false
	end
end)

I’m trying to make sounds play when the player takes a damage type such as ‘Fall’ or ‘Sharp’ or even ‘Blunt’. Though, it doesn’t work. WaitForChild does NOT work in replicatedfirst sadly, aswell as going into the playergui?