How do i make the camera be able to fly around freely without removing the player character? I tried game.Workspace.CurrentCamera.CameraSubject = nil but that doesn't work.
Try workspace.CurrentCamera.CameraType = Enum.CameraType.Fixed
. This will allow the camera to freely move, and when you want the camera to go back to following the character, do workspace.CurrentCamera.CameraType = Enum.CameraType.Follow
.