Rotate around a moving Object with same distance to the object,Rotating around a object while is moving in different position and hold offset in all directions

Hi maybe somebody can help me. I try now since hours (maybe i have a thinking error) to create a cross also a pointer who rotates around the character while he is moving. my problem is everytime the character goes the pointer should hold the distance around the character but not changing when the character is rotating. The pointer should be able to rotate and not changing the character too. Thanks for Answers :slight_smile: