Is there ANY way to change the camera's position without setting the cameratype to scriptable?

I’m trying to do some wacky camera things that I’m not sure what will look like when it’s done, but it requires modifying the camera beyond what CameraOffset can do, so is there any way at all to change the camera’s CFrame without setting the CameraType to Scriptable?

EDIT: If you want to know what I’m doing, I’m trying to lerp the old camera position with the new one to create some sort of smooth camera movement.

Code: (not all of it)

hmoid.CameraOffset = hmoid.CameraOffset:lerp(oldPos.Position, 0.25) --This wont give the effect at all!

Any help is appreciated!

Yes, you can use the other CameraType enumerations instead.