local Subitem = vci.assets.GetTransform("Subitem") local Subitem2 = vci.assets.GetTransform("Subitem2") function updateAll() local dir = Subitem.GetPosition() - Subitem2.GetPosition() local move = Vector3.RotateTowards(Subitem2.GetForward(), dir, 0.001,0) Subitem2.SetRotation(Quaternion.LookRotation(move)) end