I have a gui of a player speaking when a player gets close enough. How would i make it so they could go somewhere, get a gear/item, and bring it back so the NPC can say something else?
You could make a quest value in the player. When you accept the quest the quest value changes to the quest number. And when the player returns, the quest giver checks their backpack or their character (because they might have it equipped) for the gear/item. If they have it they get rewards and the quest value is set to 0