I agree completely with making a very basic 100% bug free script first. The problem is simply that I can't test it without a server, and I've gone as far as I can in single player testing it. I can wait forever for a test server, but I'm getting bored and want to do more scripting while I have the time.