Sound in LocalScripts doesn't play locally

No, I think I didn’t reference this earlier & this was my bad

PlayLocalSound() is a function from the SoundService, and so what you’d need to actually do is get the Service of SoundService first, then call SoundService:PlayLocalSound(SoundInstanceHere) afterwards

local SoundService = game:GetService("SoundService")

--Blah blah blah code here blah blah blah

--Instead of doing "ArrowEventSound:PlayLocalSound()`, replace it with this:

SoundService:PlayLocalSound(ArrowEventSound) --I'm assuming ArrowEventSound would be your Sound Object
1 Like

The sound plays but its still not local. :confused: I tested it with a local server.

Weird, only thing I’d really suggest is possibly putting the Sound inside SoundService instead? Cause for some apparent reason that does work on my side

If it still doesn’t work, I’m unsure what the issue could really be cause again, Sound Replication is very weird when it comes to playing it on the client

1 Like

Ok I tried that as well but sadly it didn’t work.