As stated in the title I was wondering how to make smooth camera tweens but also override current tweens? I know for tweening position on GUI objects you can do
local obj = script.Parent
obj:TweenPosition(UDim2.new(0, 0, 0, 0), "Out", "Linear", 1.5, true)
wait(1)
obj:TweenPosition(UDim2.new(.5, 0, .5, 0), "Out", "Linear", 1)
And after one second it stops and starts tweening to 0.5 x 0.5 scale, the thing is I was wondering if there were ways to do generally the same thing between to camera positions? I've seen games do it before (ex: Mutliple games by Quenty) but I don't understand Camera Manipulation fully even after studying it on the wiki.

1 comment
Thank you so much, this helped loads. I've seen it before but I never understood it until now (for the most part). Is there a way to stop an interpolation mid-way?