My NPC can not talk

local ChatService = game:GetService("Chat")

wait(5)
ChatService:Chat(script.Parent.Head, "hi", "Red")

image

I have tried putting the script inside of the head part but it did not seem to fix it, i have used :Chat many times before on npcs and it always worked. Bubble chat is also enabled

I have no clue what i am doing wrong

Change the script to a LocalScript and put it in PlayerGui

Is it not possible to make it work in a server script?

I’m not sure. Probably not.
Did it work by the way?

It worked when i used a local script, i think ill just make it client sided and go on from there. Thank you! :slight_smile:

No problem

Can you mark it as solution?

I think just for clarification: