For the last part of your join event, you should not omit the brackets, especially for the akick line. Your existing one will kick/ban every one who joins, regardless of being added or not. But with brackets, it won't.> elseif ($readini(access.ini,Access,$address($nick,2)) == akick) {
mode $chan +b $address($nick,2) | kick $chan $nick You are not allowed to be on this channel.
}
}P.S. Even kicking the client running the code without brackets, and you should add a @ prefix to your join event.
on @*:Join:#: {