@deathwishez
umm i see one big big problem with your script dude, i hAVE 7 TOWERS that need to be able to be placed anywhere on the map at any time they dont even need upgrading, i can do that part really easy its the plcement thats a problem, i have and idea tho, if someone can make a couple of guns that can place the first brick like normal brick placing and then build the macro that is set to it (in server control settings press a record button and then create the tower then press it again [like setting a control key in options exept with a macro that saves events]) and then save server settings and gun #(whatever you just set) can then be used to place the tower like a normal brick just click the spot and press enter. and all the stuff you crossed out was very very important but this thing i listed above is a perfect alternative, and it seems like it might be easier (plus you can probably link it with cashmod so theres not 50 linking events being made (or someone could tell me if theres a way to save them as a brick or a vehicle so all this tupid crap can be avoided)
This is not a script, it is an outline.
Also, look into hitting the enter key. I makes reading for ADD kids easier.
Lastly, just macro each tower, and save it using the macro saver. Then, implement those macros into a script, this way, other players do not have to macro them. The script will simply load a macro while telling them that they are placing a new tower. Also, you can just create your own cashmod to go with this. That, or you could charge the client for a brick, then remove the charge after the tower is built.
Oh yeah, don't expect people to do things for you here. Including me. If you can't script, then learn how, if you don't know how to learn how, then learn how to learn how to learn script. If you don't know how to learn how to learn how to learn how to learn script, then this is not the place for you.