I beleive the answer you seek is to be found in the
Metis.chm file in the Metis folder in
Program Files .
I,m actually suprised it kicks as you have that function turned off in your script
<AutoKick enable="0" warnings="2"/>
Heres an extract from the help file
Autokick feature of Badword Penalty
Enables or disables the autokick feature of the Badword Penalty. If enabled and a user exceeds his maximum number of warnings he gets kicked or redirected from the channel (RCMS required)
Element name: Autokick
Attribute 1: enable (1 is enabled, 0 is disabled)
Attribute 2: warnings (number of warnings before a user gets kicked, greater or equal to 1)
Default 1: 1
Default 2: 3
<AutoKick enable="1" warnings="3"/>
Badword Penalty
Enables or disables the Badword Penalty.
Element name: BadwordPenalty
Attribute 1: enable (1 is enabled, 0 is disabled)
Attribute 2: exclude (Exclude users and usergroups stated in the badword from penalty, 1 is yes, 0 is no)
Default 1: 1
Default 2: 1
<BadwordPenalty enable="1" exclude="1"/>
I think what might be the problem is the delay between its own output .
Botoutput Flood protection
Sets the time in milliseconds, Metis waits between posting its reponses. This is to avoid Metis Spamming the channel with message too fast.
Element name: BotFloodControl
Attribute: value (greater or equal to zero)
Default: 2000
<BotFloodControl value="2000"/>