Sound doesn't play in HRP, but does in Workspace?

I am working on moves and play a sound whenever the player casts the move. The sound seems to play fine when it’s parent is the workspace, but not when it is in the HumanoidRootPart. I need it to be in the HRP for the MaxDistance property to work.

local sfx = game.ReplicatedStorage.Main.Models.Water.WaterHitSFX:Clone()
sfx.Parent = HRP
sfx:Play()
Debris:AddItem(sfx,2)

Does your code error at all? And is it in a local script or server script?

No errors. Server script requires module with the moves (which is where I play the sound)

Try making it just play from the Humanoid.