You need to create a Vector3Value locally and Tween that. Then use a .Changed function on said value to update the primary part CFrame using :SetPrimaryPartCFrame()
local tinfo = TweenInfo.new(.1)
local goal = {}
goal.Value = Vector3.new()-- make this whatever
local tween = ts:Create(vector3value,tinfo,goal)
tween:Play()
I wouldn’t, this is a terrible way to go about it. This goes against OP’s use case in the first place.
OP, @CaptainD_veloper, what specific problem is occurring in the main post? You mentioned that it didn’t work but you didn’t give any other information. Information is required. How far does your code go until it stops working? Which part is experiencing error? Any console logs?
Vagueness is an antipattern to finding a solution to a problem.
If you’re using the PrimaryPart model tween technique, I have that outlined in a thread above (the text “I wouldn’t” leads to that in my above post). If you follow that, you shouldn’t experience any of this. To sum it up very quickly:
PrimaryPart
All parts need to be welded to PrimaryPart
Unanchor all parts except PrimaryPart
Tween PrimaryPart
Try by CFrame over Position as well, if that produces no luck.
What of this did you try? Did you try the entire solution or only just a part of it? I can try making a repro if your problem still isn’t solved to see if I can achieve the same issue you’re having.
Are you still interested in potentially making a weld-based solution work or are you fine with what you’ve got? Will need to know if it’s worth following through with a repro.