Hi @lane174 I cloned your GitHub repo and both models appear to be the gloves that ship with the sample. Did you forget to push the right hand model? Issue 1: Forearm placement attaching at the wrist This is likely because your model's origin isn't positioned at the wrist. When you call glove.transform = Transform(matrix: handAnchor.originFromAnchorTransform), ARKit places your model so its origin sits at the wrist joint. If your model's origin is set at the forearm instead, the entire model, including the forearm, will be shifted up the arm rather than aligning correctly with the hand. You have two options to fix this: Option A: Adjust programmatically If you don't have access to the source model, you can offset it in code: let modelContainer = Entity() modelContainer.addChild(yourHandModel) // Offset the model so its wrist joint aligns with the container's origin. // The value should equal the distance from your model's current origin to its wrist joint. yourHandModel.position.z = distanceFromOrigi