So, I have a model I want to tween. I have one base part that I have everything welded to. The base part is anchored and everything else is unanchored. However, when I tween the base part, only the base part moves. My tween script works perfectly fine as it makes the base part move.
Well, if they are anchored, they wouldnt move
try unanchoring the base part itself but have an invisible platform to hold it in place
this did happen to me before apparently, it’s a studio bug, at least that’s what I believe.
thankfully i found a solution, you can find it on my topic.
What property are you changing?
Using “Position” will not work. To tween a welded model you must change the CFrame of the PrimaryPart of the model. From there it will move without an issue. Example:
local PrimaryPart = Model.PrimaryPart
local Increment = 1
for i = 1, 100 do task.wait() -- this is not a tween but the method will work in a tween!
PrimaryPart.CFrame += Vector3.new(0, 0, Increment)
end
local Goal = 500
local ExampleTween = TweenService:Create(PrimaryPart, TweenInfo, { CFrame = PrimaryPart.CFrame + Vector3.new(0, 0, Goal) } )
I hope this helps!
I’m having this same issue. Playing in the actual game instead of test mode did make the other parts start to move, but they still got stuck. This is what happens instead of them moving with the primary part:
Just use another method, TweenService has always been a pain in the butt.