Universal RGB Bubble Chat
Key RequiredUniversal

Universal RGB Bubble Chat

Universal Scriptkoboldpawskoboldpaws 14.1K views 4.4K executesUpdated Sep 14, 2025
4.2/ 5(6 votes)
5183% Positive
Lua Script•19 lines (954 chars)
const TextChatService = game:FindService("TextChatService") :: TextChatService;
const RunService = game:FindService("RunService") :: RunService;
const BCConfig = TextChatService:FindFirstChild("BubbleChatConfiguration") :: BubbleChatConfiguration;
-- const CWConfig = TextChatService:FindFirstChild("ChatWindowConfiguration") :: ChatWindowConfiguration;

const fromRGB: (number?, number?, number?) -> Color3 = Color3.fromRGB;
const fromHSV:(number, number, number) -> Color3 = Color3.fromHSV
const Vec3New:(number?, number?, number?) -> Vector3 = Vector3.new;

if getgenv().__Conn then
    getgenv().__Conn:Disconnect();
end

getgenv().__Conn = RunService.PreRender:Connect(function()
    BCConfig.TextColor3 = fromHSV((tick() * 0.35) % 1.00000000000000000000000000000000000000000000000000000001, .79, .95);
    BCConfig.BackgroundColor3 = fromRGB(22, 22, 28)
    BCConfig.LocalPlayerStudsOffset = Vec3New(0, 0.2, 0);
    BCConfig.MaxDistance = 300;
end)

Features & Information

original script by rouxhaver. roblox updated their bubble chat shit and it broke, this version works with the new chat. (best if used in autoexec) new and improved!
#RGB#Rainbow#Bubble Chat#Chat#GUI

Community Comments (12)

Looks cool ngl

ThePrivaticPolicyThePrivaticPolicySep 14, 2025

Is it clientsided or local

Replying to @ThePrivaticPolicy
koboldpawskoboldpawsSep 15, 2025

@ThePrivaticPolicy client side

Replying to @ThePrivaticPolicy
00Fazee00FazeeJan 20, 2026

@ThePrivaticPolicy its clientsided/local same thing, i suppose u mean "serversided or clientsided"

ThePrivaticPolicyThePrivaticPolicySep 14, 2025

Doesn't work for me btw

BadScriptsMakerBadScriptsMakerSep 14, 2025

@ThePrivaticPolicy which executor using? if low executor (<70 UNC) then it not working

BadScriptsMakerBadScriptsMakerSep 14, 2025

it works for me

ThePrivaticPolicyThePrivaticPolicySep 22, 2025

Does it work with krnl?

Replying to @ThePrivaticPolicy
koboldpawskoboldpawsSep 28, 2025

@ThePrivaticPolicy works with most execs lmfao

SuperBlueEyeballSuperBlueEyeballSep 28, 2025

it's just client sided, and I don't think it's that hard to make 😭

Replying to @SuperBlueEyeball
koboldpawskoboldpawsOct 4, 2025

roblox removed the ability to customize chat clientside. it took me a while to find a workaround

mafiotubosmafiotubosNov 6, 2025

it works on volcano btw

More Scripts for Universal Scripts