I know this is not a request site but I'm not sure where to start. My game is FE obviously. Basically I have an NPC when you walk up to them I want a chat to show up, a chat GUI that I create, and I'm not sure where to start
You can put an invisible block around the npc, anchor it, and use the .Touched event.
A less efficient way is continually check the magnitude of both the player and the npc to trigger the encounter.
If you aren’t familiar with magnitude it’s how far the two positions are apart.
The way to use magnitude is (position1 - position2).Magnitude
Hope this helps.