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

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