Bueno el custon scrip en si es una forma de llamar a codigos jass dentro del warcraft 3. En si el Gui es un codigo de interface de programacion, y se basa en funciones jass.
La lista de funciones jass son bastantes, y para usarlas necesitas en si solo saber que realiza y que debes poner para que corra esta funcion sin pasar por el corrector de codigos.
Como ejemplo custom scrip: SetUnitX("u","X"), donde u es tu variable para la unidad y X la posicion en variable. Podrias poner algo asi:
SetUnitX(GetLastCratedUnit(),100) , bueno sabiendo que GetLastCratedUnit es una funcion tambien, la cual de devuelve la ultima unidad creada y 100 es la posicion donde vas a ubicar la unidad en el mapa.
Hay tutoriales pero estan en ingles, pero tambien aca hay tutos de eso, pero los modders es de seguro que te los postean. Saludos...