You can write your topic however you want, but you need to answer these questions:
What do you want to achieve? Keep it simple and clear!
I want to make an NPC that when interacted with, has the option to sell one tool or the whole inventory, and only works on specific tools
What is the issue? Include screenshots / videos if possible!
I cant script, and I am still learning how to
What solutions have you tried so far? Did you look for solutions on the Developer Hub?
I have tried tutorials and my own lil things, but it just isn’t what I am aiming for.
Well first of all you need an inventory and also a datastore for it. Then when you interact with the NPC for every item in the inventory you create a ui object. You can organize it automatically with ui grid or list layout. Detect when a player clicks any of these ui objects and then tell the server of it, the server then verifies the player has the item in their inventory and if so it removes it from it. Grants them the items price, which can be stored in a dictionary and then tells the client using a remote event to update its ui