I am making a roblox gun and I want to make the gun shot play from the handle / gun so all players can hear when the gun is shot but I am unsure of how to do it. Currently the gunshot sound is only heard for the player firing but how would I do it so its heard from the gun instead so all players can hear it? Here is my current script that only works for the Local Player.
ReloadSound = Instance.new("Sound", GunGUILocation)
ReloadSound.SoundId = "rbxassetid://2773470737"
ReloadSound.PlayOnRemove = true
ReloadSound:Play()
ReloadSound:Destroy()
Also GUNGuiLocation = to the player gui.

3 comments
this is a local script correct?
For the sound part, you'll need to put that in a server script so everyone can hear it. And you need to make sure the sound is inserted to the handle (assuming it's a part) so it can be coming from there.
Its a localscript