So ive tried multiple ways in the past trying to make my sounds only heard decently close to the place where it happened, however i have never been successful.
This time in my game, it would ruin the whole purpose if you could hear this across the map.
In my tool, there is a sound which i call to play when it is activated.
tool.poofSound:Play()
inside of the sound properties i changed the MaxDistance to 20 and EmitterSize to 10.

2 comments
The sound must be parented to a base part for the max distance to work correctly. I have this setup in my lobby for my place.
place your sound inside of Handle