Now, this may sound like a dumb question, but hear me out.
For CFrame, if you do it on the Server it causes stutter and delay / choppy CFrame.
However, on the client, it is very smooth and should be done on the client.
Is this the same with GuiObject Tween? (SurfaceGuis)