Read the docs: Documentation
Formally? Predefined LUA UI Component Kit When it's working great? Perfect Little UI Component Kit When it's not? Painfully Lame UI Clutter Kit
PLUCK lets you build UI entirely in Lua. No HTML. No CSS. No JavaScript. No problem.
Less "learning React" - more "just show the damn button."
- Scripters who hate coding UI but still want good-looking panels.
- Developers who'd rather focus on gameplay.
- Anyone tired of context menus pretending to be UI.
- You. Yes, you.
- No Bloat - You only get what you actually use.
- No Headaches - Buttons, modals, inputs - they just work.
- No HTML - Build everything in clean, readable Lua.
- Unified Look - Consistent visuals across your entire server.
Core UI
- Components can be placed in any section and each has a variety of options to adjust; disabling scroll bars, adding buttons etc etc.
- Tooltips can be attached to any "slot" or "card" item you use.
Slots
- Internal content component, can be used for making inventories as showcased here: BOII | Inventory System
Slot Popup
- Intended to be paired with slots class to complete inventory setups; allows for displaying add/remove of items etc
Option Picker & Interaction Hints
- Both components can run independently, however they were designed to be used together for my own personal projects; you do not have to use both in combination thats up to you.
- Grab the latest release from Releases
- Drop the
pluckfolder into yourresourcesdirectory.
ensure pluck
F8 Console:
- refresh; ensure pluck
PLUCK is actively maintained and continuously improved. Core components are stable and production-ready - new features and refinements are added regularly based on real-world usage.
What's Stable:
- All core UI components (slots, sidebars, notifications, progress bars, etc.)
- DUI sprite system
- Action menus and task lists
What's Coming:
- Additional components as needed
- Performance optimizations
- Community-requested features
PLUCK powers all official boii scripts going forward. If it's good enough for production releases, it's good enough for your server.
A Note on Code Quality: JavaScript isn't my primary language. If you spot something dumb, inefficient, or just plain wrong - let me know. I'm here to make this better, not defend bad code. Pull requests and constructive feedback are always welcome.
Need help? Found a bug? Want to complain about my JavaScript?
👉 Discord
Support Hours: Mon–Fri, 10AM–10PM GMT
Outside those hours? Leave a message. I'll get to it when I'm back.







