Here's what it is sometimes doing.
The part has a BodyPosition and a BodyGyro.
This is my movement script.
local part = script.Parent
local A = script.Parent.Parent:WaitForChild("A")
local B = script.Parent.Parent:WaitForChild("B")
local dly = 5
A.Transparency = 1
B.Transparency = 1
wait(1)
part.Anchored = false
while(true) do
part.BodyPosition.Position = A.Position
wait(dly)
part.BodyPosition.Position = B.Position
wait(dly)
end
