Pretty much just the title. using audioplayers and emitters what is the best way to play multiple overlapping sfx at once. My issue is that the audioplayers only play 1 sfx at a time.
the code below just duplicates a new audioplayer for every time i need a sound to happen but theres not way that this is good practice.
what is the right way to do this?
local audioplayer2 = audioplayer:Clone()
audioplayer2.Parent = audioplayer.Parent
audioplayer2.Wire.SourceInstance = audioplayer2
audioplayer2.AssetId = sfx.SoundId
audioplayer2:Play()
debris:AddItem(audioplayer2, sfx.TimeLength)