Sound doesn't replicate inside Tool

I have a Tool with a Sound and LocalScript object parented to it. When the Tool is equipped, the script tells the Sound to play.

When I equip the Tool in Server (Filtering Enabled), the Sound doesn’t play for other players. But when I equip the second time, it does.

According to these posts:

  1. https://devforum.roblox.com/t/can-someone-explain-to-me-how-sounds-work-in-filtering-enabled/11484/7
  1. Sounds parented to "Player" play to all clients - #5 by spotco

the sound should be replicated as long as the object exists for other players. So why is it only replicating the sound second time and how can I make it replicate the first time too?

Repro SoundReplicate.rbxl (15.3 KB)

Hi @SirMing, until you get this figured out here’s a build that will work:

SoundsWithRemotes.rbxl (16.5 KB)

1 Like

Thanks, but this would mean double traffic since it’s already replicating without remotes the second equip.

1 Like

Seems to also work if I wait a couple of seconds before playing the sound. Which means other players’ backpack doesn’t replicate, and it takes time for the server to replicate the tool when you equip it the first time?
This is weird because I can see other players’ backpack and tools in my client. It should be replicated already.