first a question, do you have a way of getting the x,y,z out of the vectors?

what functions (operator+ ect.) can you perform...

Yes I can get the x,y,z... y is used to represent height, x and z for ground position.

The engine has a builtin math library with most common functions like add, subtract, cross product, scale etc.

In the end what I am trying to do is move the array(list) of vectors to a new position but keep their positsion realtive to eachother if you get what I mean. Getting the center of the vectors should be a part of the solution.

(Array of vectors + single vector = new array of vectors moved to the location of the single vector), it will be used to move a group of selected units.