Model tween getting interrupted by physics

So, I am trying to make a rocket launch scene by using TweenService. But everytime I try to do it, physics ruins the whole thing. Is there a specific way I can achieve this without failing miserably?

Code:

local TweenService = game:GetService("TweenService")
local rocketModule = require(workspace.SeaDragon.RocketModule)

local rocketAscent = TweenService:Create(
	workspace.SeaDragon.PrimaryPart,
	TweenInfo.new(
		35,
		Enum.EasingStyle.Linear,
		Enum.EasingDirection.In,
		0,
		false,
		0
	),
	{
		["Position"] = Vector3.new(-365.967, 1202.7, 144.573)
	}
)

local h = Instance.new("Hint", workspace)

h.Text = "Checking systems..."
task.wait(5)
h.Text = "Ignition sequence, start."
task.wait(5)
for i = 5, 0, -1 do
	h.Text = tostring(i)
	task.wait(1)
end
h.Text = "Ignition"
rocketModule:Ignite()

task.wait(1)
workspace.SeaDragon.PrimaryPart.Anchored = true
rocketAscent:Play()
workspace.SeaDragon.PrimaryPart.Anchored = false
task.wait(11.6)
rocketModule:FireSideBoosters()

Footage (very funny to be honest)
robloxapp-20240321-1930535.wmv (2.6 MB)

Uhh… Anchor the model or make it massless

I tried anchoring the model, but apparently only the PrimaryPart gets to be tweened. And making it massless doesn’t work as well.

Basically, I just welded all parts to the PrimaryPart. (PrimaryPart being Part0)

you can tween a CFrameValue . When the CFrameValue detect changes, then CFrame your model to hte CFrameValue’s cframe . This way, you can anchor your model

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.