Sound not playing when played fast

I have a sword swing sound, which plays when player swings his sword. It plays without issues if played like once every 5 seconds.

The issues is, even tho there is attack debounce, if player attacks fast and does combos, the sound can be played Once every like 0.3-0.5 seconds, and when so, sometimes the sound glitches and stops playing, and resumes playing only if player stops attacking for a couple of seconds.

I use Sound:Play() to play it, ideally I would like to refrain from using cloning and playonremove, because it is costly for performance

What can I do to prevent this?

Could u show ur code