Still have questions? Join our Discord server and get real time help.
0

# How to play sounds at a point?

Asked by 20 days ago

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)


Also GUNGuiLocation = to the player gui.

0
this is a local script correct? Benbebop 641 — 20d
0
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. Player1_Joined 271 — 20d
0
Its a localscript Gooncreeper 98 — 20d

0
Benbebop 641
20 days ago

This is in a LocalScript, that's why its only playing for the client. Assuming there's more in this script that needs to in a LocalScript then you can use RemoteEvents. Basically it allows the client and server to communicate.

Have this code in a server script and have it activate when a RemoteEvent is triggered.

local function Reload()
ReloadSound = Instance.new("Sound", GunGUILocation)
end


Replace RemoteEvent with your RemoteEvent
RemoteEvent:FireServer()

Replace RemoteEvent with your RemoteEvent