You can’t tween directly the Models with TweenService, but theres a basic trick for that:
-
Create a new Part instance and name it “PrimaryPart” for better understanding, anchor it, make it transparent, disable collisions of it, set the size to 0 (0.001, 0.001, 0.001), set the position of the part to the models, then insert it in the model.
-
Set the PrimaryPart of the Model to the part you created which we have named “PrimaryPart”.
-
Unanchor everything inside your model except the PrimaryPart, then weld them all to the PrimaryPart (preferably with WeldConstraints).
-
Finnaly tween your PrimaryPart, the Model and the parts should follow your PrimaryPart.
Result:
(Red part is the PrimaryPart)