Rotate multiple physic objects around a point

Hi there
I’m trying to make every actors that overlap with my object (a sphere) rotate and move around his axes.

Thanks to C0deH4cker, I already have a part of the solution [here][1]. My rotation is also working, I only add Yaw that is an input of my function.

Everything seem to work with non physic objects, when 2 of my sphere overlap each over, the one that a activate make the other one turn.

But, when I try to overlap some basic shape (cubes) with “generate overlap event” and “simulate physics” ticks, the cube slowly move out of the sphere to be finally kick into the air by an unknown force…