Semi-Custom Inventory System

Is it possible to create a system where you can drag items directly from the default roblox inventory system into a custom GUI backpack? If so, how could I go about doing this?

1 Like

You would have to fork the Roblox default backpack and do a bit of reverse engineering. To do this, Play Local in Studio, and on the right side search for “Backpack”. Copy it from PlayerGui and insert it into StarterGui. You also need to use SetCoreGuiEnabled to disable Backpack so that your fork is the only version that remains

Now that you have it forked, you can modify it to interact with your custom GUI. Note that the default Roblox backpack script is very long and complicated as it also supports VR and gamepad, so this is no easy feat, but it is indeed possible without a full rewrite.

1 Like

Thanks mate, I’ll get started on that then!

1 Like

Did its work in 2021? cause i look for the gui but i don’t found it

Old topic, but I’m assuming this doesn’t work anymore as I’ve followed the solution, (playing Locally in Studio and locating Backpack), and I cannot find the GUI or any related scripts to the backpack.

Did Roblox change it so you can’t access the backpack/inventory GUIs from studio?

It’s located under CoreGui, you’ll have to enable being able to see hidden services under Explorer via Roblox Studio settings.