I seem to have fixed the error where it freezes mirc for no reason, it never showed up in the tests, but everybody that used 2.0 told me it froze, and after rewriting it, i had signifigantly less amount of code that did the same thing... problem fixed though. and thank you for the comments, those help me make the script better.