So the following wouldn't work :-\ ?
#TDF_Scout
"BAS_GovernmentScout" createunit [_marker,grpnull,"ds1=this",.7,"lieutenant"]
_scoutgrp = group ds1
"BAS_GovernmentScout" createunit [_marker,_scoutgrp,"ds2=this",.7,"sergeant"]
"BAS_GovernmentScout" createunit [_marker,_scoutgrp,"ds3=this",.7,"corporal"]
"BAS_GovernmentScout" createunit [_marker,_scoutgrp,"ds4=this",.7,"corporal"]
"BAS_GovernmentScout" createunit [_marker,_scoutgrp,"ds5=this",.6,"private"]
"BAS_GovernmentScout" createunit [_marker,_scoutgrp,"ds6=this",.6,"private"]
{_x addeventhandler [{Killed},{_this exec {delete.sqs}}]} foreach (units _scoutgrp)
_scoutgrp move _pos
exit