Beginner's Guide to Advanced Scripting