I see, can you show me where the motor6d connection is made and the arrow pointer? As there may be an issue on how it’s connected. Also why not use C0 instead of C1?
Because the Arrow is a Union it can’t really center well, so you could either make it two parts: (Center circle and a pointer) or you could find the end of the arrow and then rotate it + the pivot that way. The easiest would be seperating the arrow into two pieces as i said, because that way you could weld the arrow pointer to the center circle, and just rotate the circle instead.
Sorry if this response is unclear, trying to explain it to the best of my abilities.