Old Chat Bubble Theme for New Chat Bubble Rework

Old Chat Bubble Theme for New Chat Bubble Rework

I made a theme for the new chat bubble rework that looks like the old chat bubbles! I couldn’t make it perfect because of the customization limitations, but I did the best I could, and it turned out pretty nice.

Installation

Get the free model and put the script in StarterPlayer.StarterPlayerScripts or StarterGui.

26 Likes

The demo looks so good! I’ll definitely be using this for future projects.
Also, where am I supposed to put the script?

3 Likes

StarterPlayer.StarterPlayerScripts

1 Like

Great settings!

The code has a lot of defaults that are already set, like their BackgroundColor3 is Color3.fromRGB(250,250,250) by default, so that wouldn’t be needed in the table; a revised format without defaults:

local ChatService = game:GetService("Chat")

local Settings = {
	BubbleDuration = 10,
	TextColor3 = Color3.fromRGB(1,1,1),
	TextSize = 22,
	Font = Enum.Font.SourceSans,
	Transparency = 0,
	CornerRadius = UDim.new(0,5),
	Padding = 6,
	MaxWidth = 300,
	VerticalStudsOffset = .5,
	BubblesSpacing = 9,
}

pcall(function()
	ChatService.BubbleChatEnabled = true
	ChatService:SetBubbleChatSettings(Settings)
end)
4 Likes

This is exactly what I needed. I want to keep the feel of the old classic chat, with the same animation as the new one.

4 Likes

@s1muIate Which do you recommend the best placing the LocalScript in?

It really doesn’t matter, but I place it in StarterPlayer.StarterPlayerScripts just because I feel like it doesn’t belong in StarterGui. Completely preference.

2 Likes

Hey, can you make it adornee to the head with the gradient UI bubble chat too? i’m getting trouble trying to get it to work!

edit: oop, got it to work, i just placed it in the wrong line! xD

1 Like

I love it! It matches the old chat bubble style by 90%!

1 Like

How do I make sure that I can remake this beautiful old chat bubble theme without a script using TextChatService? I think some of the options for the bubble chat settings instance is missing and I don’t know how to do about it other than make sure it looks very similar to the old theme without needing a script.

Thanks!