How do I hide Terminal windows using AppleScript?
You could minimize each window as it's created, although you'll see each window as it minimizes to the Dock, or you could hide each window as it's created. The latter of which would require additional code as some point to unhide the window.

To minimize the window:

tell application "Terminal"
    do script ""
    set miniaturized of window 1 to true
end tell




To hide the window:

tell application "Terminal"
    do script ""
    set visible of window 1 to false
end tell


To uhide the window:

tell application "Terminal" to set visible of every window to true