Gun sound system

  1. What do you want to achieve? Keep it simple and clear!
    I am trying to make a gun sound system that will make gun sounds go off into the distance and become less and less loud the farther away the player is from the source of the sound and also make that echo type effect.

  2. What is the issue? Include screenshots / videos if possible!
    I will handle the scripting myself but i just need to know how to do it in a way so the guns sound realistic. Like i need the idea of how to do it but i will script it myself.

  3. What solutions have you tried so far? Did you look for solutions on the Creator Hub?
    I tried to look on the forum here already but i could not find anything usefull.

1 Like

Have 2 sounds:

  1. The sound that the GUN makes when firing something
  2. The sound of bullet going at high speed

Parent Sound 1 to the gun and parent Sound 2 to the bullet. Roblox automatically calculates audio so as the bullet goes far away, the sound becomes smaller

1 Like
  1. How would i go around making that gun sound realistic with reverb and echo and all that.
  2. I am using raycast’s and i can’t really parent the sound the the raycast…
1 Like
  1. I’m not a master at roblox sound API so I can’t help you with that
  2. Since you are using raycasts, this will be done in a different way, the only bullet sound will be when it hits something, if it hits an object, makes a invisible part with a decal of bullet hole and it parents the bullet-hit sound to the bullet hole and plays it, after 15 seconds the bullet hole part gets destroyed along with the sound parented to it, if the raycast hits a player, it plays a bullet-human-hit sound, where instead of the sound of the bullet hitting something, it’s the sound of the bullet going through human skin, in which no invisible part for the bullet hole is created, and instead, the bullet-human-hit sound is parented to the player’s bodypart from where the bullet hit, and after being played, the sound gets destroyed
1 Like

Ok thank you for your input, you were a great help