Toast Notification System
A clean, animated toast notification system for any Roblox experience. Show styled popup alerts — info, success, warning, error, or fully custom — from any client or server script with a single line of code.
Built for developers who want a professional notification layer without building one from scratch.
━━━ Features ━━━
5 Built-In Toast Types
Dead Simple API
One require, one line:
Server-Side Support
Trigger toasts on any player's screen from a server script:
Animated & Stackable
Fully Configurable
One config file controls everything:
━━━ What's Included ━━━
━━━ Setup (Under 2 Minutes) ━━━
1. Insert the .rbxmx into Workspace
2. Open Command Bar (View → Command Bar)
3. Run: require(workspace.CoreShunToastSystem.Installer)
4. Delete the folder from Workspace
5. Hit Play to see the demo toasts
6. Edit ToastConfig, delete ToastDemo when done
━━━ Use Cases ━━━
━━━ Requirements ━━━
━━━ Support ━━━
Join our Discord: https://discord.gg/hdB5tadkk8
Or message coreshun on BuiltByBit.
A clean, animated toast notification system for any Roblox experience. Show styled popup alerts — info, success, warning, error, or fully custom — from any client or server script with a single line of code.
Built for developers who want a professional notification layer without building one from scratch.
━━━ Features ━━━
5 Built-In Toast Types
- Info — cyan accent
- Success — green accent
- Warning — amber accent
- Error — red accent
- Custom — purple accent (or set your own color)
Dead Simple API
One require, one line:
Code:
local Toast = require(ReplicatedStorage.Toast)
Toast:Info("Welcome!", "Thanks for joining")
Toast:Success("Purchased!", "You got the hat")
Toast:Warning("Low health", "Find cover!")
Toast:Error("Failed", "Try again later")
Server-Side Support
Trigger toasts on any player's screen from a server script:
Code:
local ToastServer = require(ServerScriptService.ToastServer)
ToastServer:Send(player, { Title = "Welcome!", Type = "Success" })
ToastServer:SendAll({ Title = "Double XP!", Type = "Info" })
ToastServer:SendTeam(team, { Title = "Alert!", Type = "Warning" })
Animated & Stackable
- Smooth slide-in / slide-out with configurable easing
- Auto-stacks multiple toasts with repositioning animation
- Progress bar shows time remaining before auto-dismiss
- Click any toast to dismiss it instantly
- Hover pauses the visual timer
Fully Configurable
One config file controls everything:
- Position — TopRight, TopLeft, BottomRight, BottomLeft
- Max visible toasts at once
- Default duration
- Colors, fonts, sizes, corner radius
- Animation speed and easing style
- Progress bar toggle
- Custom accent colors and icons per type
━━━ What's Included ━━━
- ToastConfig (ModuleScript) — all settings in one place
- Toast (ModuleScript) — client-side API
- ToastServer (Script) — server-side API
- ToastDemo (LocalScript) — fires all 5 types on join for instant preview
- Installer (ModuleScript) — one-command setup via Command Bar
- README — full usage guide with code examples
━━━ Setup (Under 2 Minutes) ━━━
1. Insert the .rbxmx into Workspace
2. Open Command Bar (View → Command Bar)
3. Run: require(workspace.CoreShunToastSystem.Installer)
4. Delete the folder from Workspace
5. Hit Play to see the demo toasts
6. Edit ToastConfig, delete ToastDemo when done
━━━ Use Cases ━━━
- Achievement unlocked notifications
- Purchase confirmations
- Error / retry alerts
- Server-wide event announcements
- Team-specific tactical alerts
- Admin broadcast messages
- Any in-game feedback that needs a clean popup
━━━ Requirements ━━━
- Works in any Roblox experience
- No external dependencies
- Compatible with all devices (PC, mobile, tablet, console)
━━━ Support ━━━
Join our Discord: https://discord.gg/hdB5tadkk8
Or message coreshun on BuiltByBit.
