Thanks for the constructive criticism, I really appreciate it. I'll look into what you told me and see how it works. However, with your comment about the evaluation brackets: I did originally not have any. However, the script wasn't reading what I had correctly and would not work. After putting in the evaluation brackets it worked how I intended. So I don't know why that is, but I know you're right that I don't need them which has always been weird to me. Ever since I upgraded both my OS and to mIRC 6.35 I've had issues I use to not have.