If you can model and make nice looking models then you can easily find a scripter to write the scripts for you. If you wish to learn how to script, then look at already made add-ons, and try to see how they work. You can also go look for online tutorials, as there are bound to be more than a few. And if you think about things like weapon scripts are pretty straight forward, if you see a comment, as defined by the // then you should read them. They normally tell you what the code right after is or is doing.