Can't Tween Orientation of Welded Model

Recently I was trying to tween a model by using the primary part then unanchor and weld every part to that primary part.
The problem is that the primary part rotates but the others stay still in the air or move very slowly.

Click
image I used WeldConstraint for it

Script:

local tween = game:GetService("TweenService")

local TI = TweenInfo.new(2, Enum.EasingStyle.Circular, Enum.EasingDirection.InOut, math.huge, true)

script.Parent["Oreo Death Thingy"].Touched:Connect(function(hit)
if hit.Parent:FindFirstChild("Humanoid") then
	hit.Parent.Humanoid:TakeDamage(10)
end
end)

tween:Create(script.Parent.SpiningPart, TI, {Orientation = Vector3.new(-30,0,0)}):Play()
1 Like

Have you anchored the Primary Part?

1 Like

Yes, of course, I anchored it.

You sure all the weld’s are configured correctly? Maybe try using welds instead of Weld Constraints

1 Like

Yes, I will try it and make sure that all made correctly.

1 Like

Also, maybe you can try tweening the CFrame rotation instead of orientation.

1 Like

I can’t use welds it changes the position of part. I will try to tween the CFrame then.

1 Like

Hey according to this,
https://developer.roblox.com/en-us/api-reference/property/BasePart/Orientation
Weld Constraints are disabled temporarily while this property is changed.
Using CFrame should fix the problem

1 Like