Make NPC's talk

Beginner scripter here.
I’m trying to make a sort of animation-like skit game.
I want to make the NPC’s as realistic as possible, and I’m having trouble making bubble chat for them.
I know little to nothing about bubble chatting and I don’t know how to make an NPC say a message, nor do I know how to make the message look real (no colored bar on the side of the bubble).
Can anyone help me with this?

4 Likes

can you explain what you mean more, maybe provide images?

You can look for tutorials on youtube on how to make an NPC say a message or search how to do that on google or even look up the devforum or the ROBLOX API Reference for help.

However if your a beginner scripter I recommend you to just stick with small things that doesn’t have any complexity in them so you can learn faster and by that I mean for example you can try and make a tool that turns whatever it touches into the Gold color.

2 Likes

I want an NPC to be able to chat like this:

3 Likes

You can refer to this API to learn how to make any part talk using ChatService:

Here is a quick example of how to make a part say something:

local ChatService = game:GetService("Chat")
local talkpart = game.Workspace.TalkPart

do
ChatService:Chat(talkpart, "Hello,", "Red")
wait(1)
ChatService:Chat(talkpart, "World!", "Blue")
wait(1)
ChatService:Chat(talkpart, "Hello World!", "White")
wait(1)
end

Parameter description:
ChatService:Chat(WhichPartThatTalks, “Message Here”, “Color Here”)

38 Likes

yeah, this is the way to go
(30 chars)

1 Like

Is there a way to change the chat font with this method?

1 Like