# Invite Ban Script

**Category:** mIRC_Addon
**Original Author:** Unknown

## Description
This script is designed to automatically ban users based on specific patterns in their messages, public posts, notices, CTCPs, CTCP replies, quits, and topic changes. It also includes functionality to kick banned users from channels.

## Key Features
- **Automated Ban System**: Bans users who match predefined forbidden words or phrases.
- **Ban Types**: Supports multiple ban types based on nick, hostmask, and channel-specific patterns.
- **Message Handling**: Bans users who send messages containing specific keywords.
- **Public Invites**: Bans users who make public invites using certain phrases.
- **Notice Invites**: Bans users who send notices with specific content.
- **CTCP Handling**: Bans users who use CTCPs or CTCP replies with predefined patterns.
- **Quit Messages**: Bans users who quit the IRC server with specific messages.
- **Topic Changes**: Bans users who change channel topics with forbidden words.
- **Kick Functionality**: Kicks banned users from channels.

## File Analysis
- **in.tcl** — Contains the main logic for banning and kicking users based on various triggers. It includes multiple procedures to handle different events like messages, public posts, notices, CTCPs, quits, and topic changes.