I just have a basic script that plays music, and it works with FilteringEnabled off, but not with it on? How come?
game.Workspace.Audio:Play()
^ my script, stored in workspace, (yes it is a REGULAR script)
There's no reason it wouldn't work. Are you 100% sure it is in workspace and workspace only?
My only guess is to have the server wait until it is sure that Workspace has the Audio by saying game:GetService("Workspace"):WaitForChild("Audio"):Play()