This may be useful to you or click my profile name if you don't trust links:
coppercube-advanced-scripting-template