So I got the inventory system to work, so it adds the item the only problem is that it doesn’t show the weapon. Can you explain more about the CFrame(Vector3.new(position))
Use this: Frames | Documentation - Roblox Creator Hub. If you know how to use CFrames and understand GUI’s well the viewport frame while using a weapon should work completely fine. If you still don’t understand, contact me.