I don't like the thought that you're using game logics for this.
Use markers or "H (invisible)" instead.
Btw.. Check out locations. Might be exactly what you're trying to do with game logics.
http://community.bistudio.com/wiki/createLocation
Also, I don't get why you want to do:
Code:
_group = _this select 0;
_logic = "Logic" createVehicle [0, 0, 0];
_logic setPos (getPos player);
_group move (getPos _logic);
When you can just do
Code:
_group doMove getPos player
or
Code:
_group move position player
?????
PS: I prefer doMove as it will make the unit move to the position, where as move creates a waypoint for the unit. (Unless of course, you're building a path)