Paul, You can try this If it doesnt work let me know. When i tested it it msged like half of it of something. yours might do diffent.. Let's hope it is. Mine also change the script a bit after i typed the command let just see what your does. Maybe its just my mIRC. on *:text:.commands*:#:{ msg $nick The following is a list of my commands: msg $nick To mute a channel = .m msg $nick To unmute a channel = .um msg $nick to gag someone = .g nick msg $nick To ungag someone = .ug nick msg $nick To kick someone = .k nick reason msg $nick To kick-ban someone = .kb nick reason msg $nick To temp-ban someone = .tb nick time(minutes) reason msg $nick To temp-ban someone for = .nc nick reason msg $nick To temp-ban someone for = .comp nick msg $nick To temp-ban someone for = .sp nick msg $nick To temp-ban someone for = .ol nick msg $nick I ban people automatically for the following reasons: Advertising (Use of #, 60 minutes), and use of Public Commands (Use of @, 10 minutes) msg $nick To see why I ban for advertising, type .why# msg $nick /msg $nick To see why I ban for using public commands, type .why@ }