Hi, could someone help me out here please

How can i make an auto ban & kick userlist that will add someone to the user
list and give the reason why i banned the person.

I have some that i already made here

Remotes:

on autokick:JOIN:#: if ( $ulist($maddress,autokick,1).info == $chan ) { mode
$chan +b $nick 2 | kick $chan $nick }
on autoop:JOIN:#: if ( $ulist($maddress,autoop,1).info == $chan ) { mode
$chan +o $nick }
on autovoice:JOIN:#: if ( $ulist($maddress,autovoice,1).info == $chan ) {
mode $chan +v $nick }

Popups:

.Auto Kick
..Add:/auser autokick $$1 $+ !*@* $chan | kick # $$1
..Remove:/ruser autokick $$1 $+ !*@*
..-
..List:/ulist autokick
.Auto Op
..Add:/auser autoop $$1 $+ !*@* $chan | mode $chan +o $1
..Remove:/ruser autoop $$1 $+ !*@* | mode $chan -o $1
..-
..List:/ulist autoop
.Auto Voice
..Add:/auser autovoice $$1 $+ !*@* $chan | mode $chan +v $1
..Remove:/ruser autovoice $$1 $+ !*@* | mode $chan -v $1
..-
..List:/ulist autovoice