Hello everyone, I’m having an issue with my “ChatTagExtension” module. The problem is that I can’t get the ChatServiceRunner in my game. When I check on ServerScriptService, I see that the module doesn’t load, but if I test it on another game, it loads automatically. I don’t understand why it loads in one game but not in the other. I know that Roblox continuously updates the Chat, which can sometimes cause compatibility issues. I have a feeling they may have simply removed this script for recent versions of Roblox places, causing an issue for me. I want to add tags to players like “DEV,” “TESTER,” or “VIP,” but I don’t know how to achieve this without this script. The Chat service doesn’t have the “GetSpeaker” method or anything similar from what I’ve seen.
My line to get the ChatServiceRunnner:
local ChatService = require(game:GetService("ServerScriptService"):WaitForChild("ChatServiceRunner"):WaitForChild("ChatService"))
Video to show the problem:
I’m also unable to change the color of the bubble chat via a Script/LocalScript (I’ve try both, LocalScript in first) like this:
local ChatService = game:GetService("Chat")
ChatService:SetBubbleChatSettings({
BackgroundColor3 = Color3.fromRGB(40, 40, 40),
TextColor3 = Color3.fromRGB(235, 235, 235),
MaxDistance = 100,
})
What I don’t understand is that it works in one place but not in another even though the code is exactly the same.
I know that Roblox has always been a somewhat broken platform, but now I feel like they make fun of us a little. I’m a bit tired of all these changes, and I can’t seem to find solutions to these problems. I do not understand what happening to the chat but I feel like it’s just broken.
Thanks to everyone who will participate in this topic.