I’m not sure wheter this is a bug or scripting mistake. That’s why im first posting here.
I made a Model consisting of three parts: a Main Part and two roots and welded everything together with WeldConstraints.
The script looks like as follows:
local TService = game:GetService("TweenService")
local Cube = script.Parent
local Block = Cube.Block
local Main = Block.Main
local Root1 = Block.Root1
local Root2 = Block.Root2
local TweenGoal = {Position = Main.Position}
local TweenTime = TweenInfo.new(5)
local BlockSlide = TService:Create(Root1,TweenTime,TweenGoal)
Main.Anchored = false
Root2.Anchored = false
wait(5)
BlockSlide:Play()
When I try to rotate the MainPart and the other root around one root everything works perfectly fine, but as soon as I try to tween a root only the root tweens and the rest of my Model stays in place although unanchored, non-colliding and welded to the tweening root.
I tried rewelding a ton of times also with a script in-game that permwelded the parts together and changed the position a few times, but no success
My question now is simple: Why?
Thanks in advance
Nova_MrRoyal