How can you make the camera tween to a part thats always moving?

I’m trying to tween the camera to a part thats always moving so once the part slows down, its like a dampening effect. The problem is that I’m unsure of how to start a new tween everytime the CFrame of the part changes.

Have you already looked into the different easing style that exist for tweening ? Or is it really necessary, to tween it constantly to the part ?

If the part constantly changes speed and direction, I don’t think you should use tweening for this. You can achieve a similar effect using body movers or lerping.

Well im trying to add a dampening effect to the camera. The camera CFrame is updated every RenderStepped and set to the HumanoidRootPart’s CFrame which is controlled by a bodyMover. So…

How could you use a body mover on the camera…?

Lerping causing it to shake and jigger.

Actually, I think camera’s lerp function is deprecated so you shouldn’t use that. To use a bodymover, you can just use it on a seperate part which is at the same position as the camera, and then update the camera’s position to it’s aligned with the part.

Make sure the part is transparent though.

Then have the body mover update as the RootPart moves? What body mover would you suggest?

VectorForce, because apparently the other ones are legacy now

VectorForces don’t rotate though, and I need the camera to rotate with the RootPart. Should I add a Gyro with it?

I’m pretty sure that’s also legacy. You should try using AlignOrientation which is newer.