Custom Inventory System
This system was made by me for my project and I decided to release it to the public since exploiters could steal it anyways as it’s fully on the client, note that I won’t be updating this Model unless there are any bugs or major issues with it.
It supports all Roblox default backpack features such as:
- ToolTip - It will show the ToolTip string as a description when you hover the tool frame.
- TextureId - When there’s a TextureId the tool frame will show the image.
Additionally, it also supports a custom quantity feature, if you want it to display a certain quantity just change the tool attribute quantity to its value.
I will not go in-depth with this since this is a system you need to have some scripting knowledge to implement and this is not a Tutorial
To customize it to your liking you can change the Images and design yourself just make sure to not change any names if you aren’t familiar with scripting
Examples of the System
UPDATE 1 (November 18, 2022)
Added 4 new methods to the Inventory Handler module.
To get the new version just go to the link above and download the updated file.
module:lockSlots(unequipCurrentTool: boolean) -- locks the slots so they cant be equipped or unequipped
module:unlockSlots() -- unlocks the slots so they can be equipped and unequipped again
module:lockSlotsPosition() -- locks the slots position so they cant be moved around
module:unlockSlotsPosition() -- unlocks the slots positions so they can be moved again
module.SETTINGS.DRAG_OUTSIDE_TO_DROP = boolean
ㅤ
ㅤ
ㅤ
And a new option to make the tools drop if you drag them out of the inventory.
SETTINGS.DRAG_OUTSIDE_TO_DROP = false
UPDATE 2 (June 29, 2023)
Added 2 new methods to the Inventory Handler module.
To get the new version just go to the link above and download the updated file.
module:getToolPosition(tool: Tool) -- Returns the tool position on the hotbar (if in inventory retuns nil)
module:getObjectFromTool(tool: Tool) -- Returns the ToolObject of a Tool
ㅤ
ㅤ
ㅤ
And a new option to make the tool frames in the hotbar display even if the backpack or inventory is closed.
SETTINGS.SHOW_EMPTY_TOOL_FRAMES_IN_HOTBAR
UPDATE 3 (June 30, 2023)
Added a new option to enable you to scroll the HotBar with the mouse wheel + a few bug fixes
SETTINGS.SCROLL_HOTBAR_WITH_WHEEL
Check out the overhaul of this module by @VoltenNa as it adds a lot of nice features POST LINK
I stopped supporting this module a while ago so dont expect any more updates.