This is the code from Urza that I edited and added some things on. Credits to Urza.
menu nicklist {
.KickBan $1
..Select Ban Mask: return
..$str(-,20) : return
..Ban1:/ban -k $chan $1 1 $$?="Reason"
..Ban2:/ban -k $chan $1 2 $$?="Reason"
..Ban3:/ban -k $chan $1 3 $$?="Reason"
..Ban4:/ban -k $chan $1 4 $$?="Reason"
..Ban5:/ban -k $chan $1 5 $$?="Reason"
..Ban6:/ban -k $chan $1 6 $$?="Reason"
..Ban7:/ban -k $chan $1 7 $$?="Reason"
..Ban8:/ban -k $chan $1 8 $$?="Reason"
..Ban9:/ban -k $chan $1 9 $$?="Reason"
..Ban10:/ban -k $chan $1 10 $$?="Reason"
...More
...Ban11:/ban -k $chan $1 11 $$?="Reason"
...Ban12:/ban -k $chan $1 12 $$?="Reason"
...Ban13:/ban -k $chan $1 13 $$?="Reason"
...Ban14:/ban -k $chan $1 14 $$?="Reason"
...Ban15:/ban -k $chan $1 15 $$?="Reason"
...Ban16:/ban -k $chan $1 16 $$?="Reason"
...Ban17:/ban -k $chan $1 17 $$?="Reason"
...Ban18:/ban -k $chan $1 18 $$?="Reason"
...Ban19:/ban -k $chan $1 19 $$?="Reason"
...Ban20:/ban -k $chan $1 20 $$?="Reason"
}