I would like to display bubbles over NPCs from the server with
TextChatService:DisplayBubble(part, message). I previously could do this with
I have checked that
ChatVersion set to
TextChatService and that
TextChatService.BubbleChatConfiguration.Enabled is set to true.
To verify that it’s an issue sending from the server, I have made a baseplate to replicate the issue. On one part labeled LocalChat is a ProximityPrompt. When triggered, this proximity prompt will call into
TextChatService:DisplayBubble to show “Hello World”. The Server Chat part does the same but from a
Script on the server. There are print lines to show that the triggered callback is working. Note that the local chat part will successfully show the bubbles whereas ServerChat does not.
Note that if you change the
LegacyChatService and replace the calls to
game:GetService("Chat"):Chat, it works as expected.
The closest related post that I found is a comment from @be_nj which states that this method may be disabled. If this is the case, I request that this be enabled or the documentation be updated to specify this method does not work from the server.
client_server_bubblechat_repro.rbxl (51.2 KB)
I would expect that
TextChatService:DisplayBubble(part, message) when called from the server would have the same behavior as when it is called from the client.