First I must ask... why? And second, no, because like I explained, units don't have a simple ID number that will work if you type somewhere, no, it works like setpos and getpos. If you want to setpos something, you first need to getpos the position (ignore the fact that you can use an array). So the only way to get a units ID is to assign it to a variable (for example, Soldier1 = this) which is the exact same thing as giving it a name.