What is UnderScript?
UnderScript is a userscript (made with javascript) that gets loaded by a script manager to change the behavior of undercards. These changes range from fixing bugs (removing ghost mines from the board) to adding features (a battle log). There are 84 features and counting for UnderScript, and is fairly popular and completely safe to use. UnderScript will never add anything to harm your computer or account, nor will it ever feature anything considered “hacking” or get you banned.
Why Tampermonkey?
Tampermonkey is a script manager program that loads scripts automatically, and is supported on all major browsers.
Setup
UnderScript is not supported on mobile devices

Chrome, Edge and Opera
These browsers only let Tampermonkey run userscripts after you allow it, so UnderScript will not load until you do.
- Turn on “Developer mode” with the toggle at the top right of
chrome://extensions(edge://extensionsin Edge,opera://extensionsin Opera) - On Chrome 138 or newer you can instead right-click the Tampermonkey icon, choose “Manage extension”, and turn on “Allow User Scripts”
Features
-
Remember Class Selection - Hotkeys
- Lower game found volume
- Battle Log
- Toastify Game End
-
Deck card preview -
Automatically sort deck - End Turn Restrictions
- Clear mines from board
-
Card Skin shop layout improvements - Dust Counter
- Right click user chat for context menu
- Utilize screen space for games list
- Fix custom games being removed from the lobby
- Quick open packs
-
Smooth Scrolling deck list - Deck Storage
- Settings Page
- Undercards settings
- UnderScript Menu
- Card draw toasts
- Better link detection
- Ping notification toasts
- Custom Ping Phrases
- Average Deck Counter
- Quest Highlight (and toast)
- Local Reset Time
- Automatically refresh game list (home page)
- Friend Request Toast
- Highlight friends in chat
- Highlight opponents in chat
- Quick Deletion
- Improved Friends Page
- Change title on found match
- Skin Toasts
- Smart Disenchant
- Persistant Background Music
- Winstreak Toasts
- Tag Opponent (@o)
- Legend rank toasts
- List online friends
- Custom Game friend mode
- April Fools
- Clear broken hovered cards
- Chat Commands
- Disable emotes
- Disable minigames
- Streamer mode
- Leaderboard improvements
- Craft to max
- Translation improvements
- Game found notification
- Bundle and emote toasts
- Missing cards in the Deck Hub
- Ignoring users
- Icon Helper
- Translation preview
- Sticky header
- Plugin API
- Chat autocomplete
- Friendship improvements
- Page shortcuts
- Card appearance
- Quest pass toasts
- Buy multiple packs
- Fill deck
- Prefer shiny on import
- Random avatar
- Skip cosmetic purchase confirmation
- BootstrapDialog Events
- New card toasts
-
Sound Manager - Large Icon mode
- Missed daily rewards
- Trusted domains
- Board background priority
- Craft and disenchant protection
- Import a deck from a link
- Collection filters
- Chat reconnect
- Automatic updates
- UnderScript Localization
- Community Plugins
- Plugin settings tabs