Requirements;
qb-core, qb-menu, qb-target
You can use https://emoji-copy-paste.com to grab emoji's for any QB-Menu :)
You can see the script here;
https://www.youtube.com/watch?v=WB-F5Uvw-AM
To amend Menu Qtarget Location:
Menu.lua - update the boxzone "guncrafting"
To amend material requirements update:
Menu.lua, edit the "txt" field with the amounts you want to craft the item.
server.lua, edit the Player.Functions.RemoveItem - amount.
If you want to add more materials/remove some, remember to update/remove the GetItemByName, RemoveItem and if statement "~= nil"
Some IC screenshots below.
Any questions hmu - discord Bae#0541