Local offset/ change in realtive coordinate system (simultaneous)

Hi everyone,

I’m trying to get a local Offset between the Root/ Pivot/ Origin of my Blueprint (BP1) and a static mesh component of this very same BP. The offset should occur if this first BP (BP1) overlaps with another BP (BP2). In the moment of Overlap, the Pivot of BP1 should change to a certain defined place, while the static mesh of BP1 should globaly/ “wordly” seen be unchanged. So far I only gotten a change of thw whole BP1 and in sequence I change the relative location of the static mesh BP1. I DONT WANT THAT. I’d like to fixated this offset within BP1 so I can work with it later on.

Thanks for any tipps and tricks in advance!