It’s because only a local script can affect the local player’s camera. Since a server script is not bound to any specific player, it can’t act on any of the player’s properties, including their camera.
2 Likes