How can I get my AI to walk around character?

Hello! To anyone that comes across this, I’ve found a nice way to make an AI move around a point that doesnt involve too much. You’d need a tick or some kind of constant input, sure, but if you’re using an AI task, that’s not TOO bad I think. Situation dependent. Anyway…

Get your controlled pawn location. Get the location of the target you want to orbit around.

Get the unit direction (vector) from your controlled pawn to your target.

From the returned value, get the rotation from X vector.

Then, get right vector.

Feed that vector into an ‘add movement input’ node as the world direction. Feel free to invert this direction by multiplying it by -1.

Pretty easy. You can add whatever extra steps to this to make it work better. That’s my solution anyway. Hope this helps anyone that stumbles across this particular little problem.