The script does an \'isreg\' test on each nickname before it kicks them. If the person isn\'t opped or voiced when it does this then it will kick them. There is no way for the script to know if a user is a voice/hop/op if they are not opped when it checks their nickname. You can use the \'Protect User\' feature though.