If you’re looking to apply effects on the camera then use workspace.CurrentCamera. Clients create a new camera so the one in Workspace isn’t necessarily the one you’re looking for, however the CurrentCamera variable holds a reference to the client’s currently active camera.
No. I meant the first line where you’re defining the camera to be manipulated. MenuCamera is the reference part you’re using to position the camera so that doesn’t need to be changed.
You’re welcome to re-read my posts as well as documentation: CurrentCamera. I welcome you to try the fix first and if it doesn’t work then you should probably explain with more context what the problem is and any debugging you’ve done to narrow down the problem.
The problem isn’t that you’re defining the camera, it’s that you’re using the wrong one.