Hi Greolt,
I have just tested the script it does exactly what i want.
It seems explaining what you want is harder than the actual coding.
Thanks also to Brett "Chaoticone" for your kind offer via PM and help thus far but Greolt just beat you to it.
This came about as i am engineering rather than routing and i cannot always get my touch plate in a position to get a Touch
So i touch off on another face and either add or subtract to get me back to where my datum is.
I did not want the zero tool thickness coming into the equation "Outside Of The Script" as a mistake can have disastrous consequences IE i wanted that thickness left hard coded where it would always be correct.
I think i may change the title to reflect what i consider a usefull addition to the Auto Tool Zero Script.
Phil_H