SafeOrigin Pro
Will moving the origin break my parent/constraint relationships?
No. Addon moves the origin via the cursor/origin_set workflow while preserving the effective transforms and internal matrices used by Parent, Child Of, Copy Location/Rotation and most common constraints, so relationships remain intact. For very complex custom setups (multiple nested constraints or drivers), test on a duplicate object first.