I have a sound in SoundService that is supposed to play for all clients when the server plays it but it won’t work so I wanted to ask if that’s even possible.
And I have also tested if the Sound works directly from Roblox Studio’s sound preview and it does work.
You said that they play for all players when they are played on the server thought so does that mean that it doesn’t and I need a RemoteEvent to get around this or does it actually play for all clients when it’s played in the server?
Is the Playing property checked? As far as I know, if a Sound Instance is played from the Server, it will play for everyone, you shouldn’t need a RemoteEvent.
A sound that plays on the server is automatically replicated to all clients, so there’s no need to fire it to all clients. Check your stuff and make sure that you’re not playing the sound within a local script.
For Server, sound is played only when it’s parented to a workspace thing, if it’s workspace itself then you can hear it everywhere with the same volume level, if it’s parented to a little radio part in the workspace then you will be able to hear it only when you are near the radio part, and the farther you got the less you hear until you can’t hear anything, maybe your problem is that you parented it to a little part but when you play the sound you are away from that part?
Guys, a Roblox sound object played on the server must be in a location where both the server and client can access if the sound object wants to be heard. Examples of this include ReplicatedStorage and Workspace.