A one-of-a-kind chat management design that automatically applies the following to specified users: color-coded usernames and messages, real-time chat history, message count statistics, user blacklist, and enhanced @mentions. For other users: replaces @handles with display names, spam detection (hideable), donation/chat history overview, and auto-scroll to the latest messages.
Purpose:
All the scripts I’ve seen so far only modify the overall appearance rather than genuinely improving the chat experience. Therefore, I’m using AI (100%) to demonstrate an alternative direction for enhancement.
Even if the message volume is slightly high, it’s manageable… However, my programming skills are zero, making fine-tuning extremely difficult. I hope one day I can just relax and enjoy the fruits of others’ work.
☹Because the script has been modified, it can now coexist peacefully with YouTube Super Fast Chat? not any more.☹
Main Features:
Improved Identification: Automatically color messages from specified nicknames.
Flexible Blocking: Adds non-native methods to block messages from specific nicknames, with freely toggleable on/off control.
Anti-Spam: Detects spam (flooding) messages and handles them automatically.
Remove Pinned Messages in the chat room.
Detail Improvements:
Enhanced color options—sufficient contrast for both white and black backgrounds.
@ Mention Enhancement: When a colored user @-mentions another user, the mentioned user is temporarily highlighted with the same color.
Left-clicking a user’s ID inserts an @ mention of that user into the chat input field. Clicking on blank areas of a message still triggers the default block menu.
Ctrl + left-click on a user’s avatar opens their channel in a new tab.
Added Ephemeral Mode (first toggle): when enabled, coloring actions are not permanently saved.
In the edit panel, besides removing users by clicking on the list (or pressing Delete), you can import/export the entire user list and all settings.
The “Clear” button now includes a confirmation step to ensure settings are truly reset.
Recent Updates:
Moved into inline script comments.
Minimum recommended setup: Use with YouTube Live Borderless to maximize screen space for video and chat.
I also use: YouTube Video Resize Fix, Unlock YT Live Rewind.
Optionally use: Super Fast Chat, YouTube - Disable Service Worker, YouTube CPU Tamer by AnimationFrame, YouTube JS Engine Tamer.