I'm trying to make a game that I can move the camera around without the player controlling it. I've found this in games like 'Steamed Hams' and lots of cut scenes in many games. Code I have so far:
game.Workspace.CurrentCamera.CameraSubject = game.Workspace.CameraPart1
wait(5)
game.Workspace.CurrentCamera.CameraSubject = game.Workspace.CameraPart2
I've been told to do this yet it did not work.
What am I doing wrong?

5 comments
Is the code in a LocalScript? Make sure it is. Also, instead of using wait(), you may want to use the RenderStepped event of RunService when manipulating cameras. You can read about it here: https://developer.roblox.com/en-us/api-reference/event/RunService/RenderStepped
Ok, I'll look into it!
Would I have to make the camera 'Scriptable'?
Yes :) Sorry, almost forgot to mention that.
Alright, thanks!