So I'm new to this and I'm not entirely sure how the script requests work. If you need more information or I need to change something please tell me.
So basically I have been looking around for a script that would allow the player to "overhear" NPC chatter. Here are some specifics:
1. The chat window for each NPC be positioned over that NPC.
2. The chat windows to be able to be partially viewed. Meaning, even if the NPC isn't on the screen yet I would like to be able to see the first sliver of the chat window, and as you move closer you can see more of what they are saying. If this isn't possible (I have no idea if it can be done or not) please say so.
3. I would like the player to be able to freely move while these chats are going on.
4. The windows would need to be timed to go away after a certain period of time with no user input.
Also, if you can think of a way that this can be done without a script, please don't hesitate to tell me.

I don't have much in the way of money but I can pay if it isn't too expensive. Thank you in advance.