So I made this simple function that triggers when someone that is a certain rank or above chats the command. Works flawlessly in test servers, even got a few officers in my group to join and test it to make sure it wasn't working just for me for some odd reason. Yet nothing in it functions in online servers
local status=game.ServerStorage.active
local cam=game.Workspace.cam
local function onDeploy()
local music=game.Workspace.sounds.deploy
local c=game.Workspace.Camera
music:Play()
c.CameraType="Scriptable"
c.CameraSubject=cam
c.CFrame=cam.CFrame
print("done")
end
status.Changed:connect(onDeploy)
Basically the another script waits for an officer to chat "!deploy", when he does that it sets an intvalue from 0 to 1. This script waits for that intvalue to be changed and triggers the function.
There are no errors and it's looping completely throiugh because the console prints done even in online servers. But the music/camera manipulation doesn't work at all

2 comments
Got the music playing, just needed to move it to workspace from serverstorage (lol)
Is your game filtering enabled?