So i tried this in the game i originally want it in and it didn't work, and i did it in another place and it worked.
This is what i tried in both games:
workspace.CurrentCamera.CameraSubject = workspace.CamPart --The part the camera focuses on.
This didn't work in the original game i wanted in. Instead it focused on the Humanoid (Player) the camera said, (workspace.Camera.CameraSubject) and not the part i wanted it to focus on. But on the other game, it did on the part i wanted it! On the same script. And i tested right, checked if it was Disabled, and it still didn't work in the game i wanted it to.
Plz help.

3 comments
camera.CameraType = Enum.CameraType.Scriptable
^ Bellyrium is setting the CameraType property so the CameraSubject change will be accepted by the camera. Do the above before you set the subject.
^thank you for being polite with this one. I just want to help; don't be rude because I'm better with code than I am teaching. However this is helpful, I see where I could have helped more.