October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
VGSources
Blog

How to Enable Player Chat and Speech Bubbles in Roblox Studio

Use TextChatService and TextChannels for player chat, enable BubbleChatConfiguration for speech bubbles, and call DisplayBubble from client-side code for NPC dialogue.
WorldRoblox Studio Length2 min Posted Quest giverVGSources Team
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

To let players chat in a Roblox experience, use Roblox’s TextChatService and its TextChannels. For speech bubbles, enable BubbleChatConfiguration. NPC dialogue bubbles use a different, client-side method: TextChatService:DisplayBubble().

Set up chat between players

Roblox requires experiences that offer in-game text chat to integrate TextChatService. Player-to-player messages must pass through a TextChannel; do not create an alternate communication path that bypasses Roblox’s chat system. The built-in system applies filtering and respects privacy settings. See Roblox’s chat system guidelines and in-experience text chat documentation.

For a standard setup, keep the TextChatService-based chat system and its default interface. Roblox’s chat window, input bar and optional channel tabs are separate components, so you can configure their appearance without replacing the underlying chat system. Their settings are documented in Roblox’s text chat configuration reference.

Turn on speech bubbles

  1. Open Explorer in Roblox Studio and expand TextChatService.

    What’s actually slowing this PC down?

    Pick the symptom - the matching free tool is one click away.

    Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  2. Select BubbleChatConfiguration.

  3. In Properties, enable Enabled.

This enables bubbles associated with the built-in chat system. Roblox’s bubble chat documentation covers the available configuration.

Make an NPC display a bubble

For developer-authored dialogue above an NPC or another object, call TextChatService:DisplayBubble(partOrCharacter, message) from client-side code. The first argument can be the character or a part such as its head. This method runs in a LocalScript, or in a Script with RunContext set to Client. It is for displaying authored bubbles, not for replacing player-to-player chat. See DisplayBubble in the Roblox API reference.

Customize chat or add commands

Change the default chat interface

Use ChatWindowConfiguration and ChatInputBarConfiguration to configure the chat window and entry bar. ChannelTabsConfiguration controls optional channel tabs. Roblox also provides callbacks for customizing how messages look. The relevant configuration objects and callbacks are listed in the in-experience text chat documentation.

Add a chat command

Add a TextChatCommand under TextChatService, then connect its Triggered callback in a script to the game action you want the command to perform. See Roblox’s TextChatCommand guidance.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Build a replacement chat UI

A custom interface is still a front end for TextChatService, not a substitute for it. Roblox’s custom chat UI example disables the default chat window and input bar through TextChatService configuration, then supplies a replacement interface while retaining the required chat system. Follow the custom chat UI example if the default interface does not meet your needs.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

Keep user communication within Roblox’s safeguards

Account, privacy, parental-control, app-store and local-law restrictions can also affect whether a particular user can chat.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More quests from Patch Notes

  1. How to Turn On Vibrant Visuals in MinecraftMinecraftBlog3min
  2. Best Multiplayer Games for Low-End PCsBlog4min
  3. Minecraft: How To Use And Install OptiFineBlog5min
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Crashes, No Sound, or Screen Glitches?Free driver scan

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.