Change object rotation point in real time

Is it possible to change object rotation point in python script when game running.

just use bones as the rotation pivots, and use different actions for each bone

alternatively use different empties, and a parent actuator to choose which empty is the parent. then just rotate the parent-empty.

:oOh thank you actually it is very easy.
Thank you so much for your solution.:yes:

could you post just a quick explanation of what you did to change the pivot point in bge

It much more easy if make this in script but I don’t have time so here it multi rotate point.
Double press A,S or D to change rotate point to center , left corner or right corner of object
and use left and right arrow to rotate.

multirotatepoint.blend (398 KB)