I would use this module I have called ModelTween. This makes tweening models pretty simple. All you need to do is to make sure you have a PrimaryPart Set in the right area.
Bruh, roblox tweening is same easy and requires same thing to work, i don’t really see difference, also this Currently the module is far from perfect and there are issues i need to fix the biggest problem currently is that tweening the same model twice at the same time will result model deformation so make sure u wait TweenTime before tweening the same part again i don’t really like this line. I need solution for default roblox tween
Try reading this resource, It might help you with your welding problem:
Besides welding, you can also use this code (with the PivotTo API):
local tweenService = game:GetService("TweenService")
local info = TweenInfo.new()
local function tweenModel(model, CF)
local CFrameValue = Instance.new("CFrameValue")
CFrameValue.Value = model:GetPivot()
CFrameValue:GetPropertyChangedSignal("Value"):connect(function()
model:PivotTo(CFrameValue.Value)
end)
local tween = tweenService:Create(CFrameValue, info, {Value = CF})
tween:Play()
tween.Completed:connect(function()
CFrameValue:Destroy()
end)
end
As i already stated everything welded correctly same as stated in guide. Also every property set correctly. I absolutely have no idea why it don’t work
Well… I just found solution… I made goal CFrame instead of Position… and… now it tweens correctly??? I thought there is no difference in tweening model with position and tweening with cframe?