Camera breaking despite type not being scriptable

As you can see, the camera goes to some random position, why does this happen?
By the way the player is respawned using :LoadCharacter()

Do you change the camera’s CFrame through a script? What is the camera’s type in the video?

when thi issue happens the camera’s type is watch.