Well, I can help with that
Create a text file and name it target.sqs
Then copy and paste the following into the file:
_man = _this select 0
_target = _this select 1
_group = group _man
_groupLeader = leader _group
#Loop
?_group == grpNull: exit
_target setpos getpos _groupLeader
~5
goto "Loop"
Ok, I'm not %100 sure that will work, but I am pretty confident of it.
Now, create an invisible target and give it a name.
Now, in the leader's init field, type:
[this, NameOfTarget] exec "target.sqs"
NameOfTarget is the name you gave the target. For example, if you name the target, tg1, you would use:
[this, tg1] exec "target.sqs"
As I said above, I am pretty sure the script will work, the only part I am unsure about is
?_group == grpNull: exit
-Pilot