Allez, un peu de maths : lengthdir_x/y te permet de positionner un objet avec une distance par rapport à l'origine, et un angle absolu (voir
Coordonnées polaires), donc sur un cercle. Tu as la moitié du problème résolu : il te suffit de changer l'angle pour déplacer l'objet le long du cercle.
Pour ce qui est de centrer le cercle sur le perso, il suffit de faire une translation : après avoir calculé la position de l'objet par rapport à l'origine, il reste à ajouter les coordonnées du personnage pour translater le centre du cercle.
_________________
Home is not a place, it's a feeling.