The mIRC scripting language (often unofficially abbreviated to “mSL”) is embedded in mIRC and allows users to write custom scripts that add features, automate repetitive tasks, and even completely change the look and feel of the client. Scripts can be as simple as a single custom command (an alias) or as complex as a complete, menu‑driven application with dialog windows, channel protection, trivia games, and IRC bot functionality.
: Handling events like ON JOIN , ON PART , or ON TEXT to send automatic welcomes or responses.
Scoop is an advanced, high-performance mIRC script originally designed for and racing (race) bots . Unlike basic mIRC scripts that only change colors or add popup menus, Scoop transformed mIRC into a multi-threaded (as much as mIRC allows), packet-pumping machine capable of handling hundreds of simultaneous file transfers, user requests, and queue systems.
The mIRC world has moved on significantly since the heyday of Scoop Script. The current version of mIRC (as of 2025‑2026) is v7.83, which includes numerous improvements: fixed NickServ login bugs, IPv6 parser fixes, and ongoing refinements to the scripting engine. scoop script mirc
Once installed, users could access Scoop Script's features through custom popups, toolbars, and menu items integrated directly into mIRC's interface.
One of the most talked‑about features of Scoop Script was its ability to detect “clones”—multiple users connecting from the same IP address. The script would reply to a WHOIS command by identifying that a user shared an IP address with another user, labeling them a clone. This caused problems in Internet cafés or shared networks where many legitimate users shared the same outward IP address. As one user explained: “A lot of mIRC users are in the Internet shop and using the same DNS of the same network.” The script could not distinguish between a malicious user with multiple nicknames and several different people using the same connection.
; --- Mini-Scoop mIRC Script Piece --- ; A simple script to automate channel greetings and fun triggers. ; Automatically greet anyone who joins a channel you are in on *:JOIN:#: msg $chan Welcome to $chan $+ , $nick $+ ! Enjoy your stay. ; A custom "slap" command using a classic IRC trope ; Usage: /slap alias slap describe $active slaps $$1 around a bit with a large, cold trout. ; Respond to someone mentioning "scoop" in the chat on *:TEXT:*scoop*:#: msg $chan $nick $+ , did someone mention the legendary Scoop Script? Those were the days! ; Simple system info command ; Usage: /sysinfo alias sysinfo Connection: $server Use code with caution. Copied to clipboard Key Features Included: : Greets new users immediately upon joining. The current version of mIRC (as of 2025‑2026) is v7
For decades, mIRC has remained the definitive platform for Internet Relay Chat (IRC). While the client is incredibly powerful out of the box, its true potential is unlocked through scripts. Among the legendary scripts that shaped the IRC scripting landscape, stands out as a masterpiece of automation, customization, and user interface enhancement.
Getting Scoop Script up and running requires a few straightforward steps. Follow this installation guide to integrate it seamlessly with your mIRC client: Prerequisites
Are you looking to write a or a nostalgic retrospective ? Creating a "Scooper" Bot
scoop install ./mirc.json
For large lists of files, using hash tables ( /hmake , /hadd ) is more efficient than variables for storing data and quickly retrieving it, allowing your script to manage thousands of entries without lagging. 3. Creating a "Scooper" Bot