Hey, I was wondering how you could manipulate the chat bubbles for a player. For example, if I were to talk I would want my text in my bubble to be yellow while everyone else would have black text. If anyone knows how to do this or had any idea on how this could work please help!
You can always mess with the chat module scripts.
How you can do this:
- Click on Accurate Play Solo
- Copy all the modules in the ChatService.
- Stop Playing.
- Paste the modules into ChatService and look at the scripts.
Good luck.
For more references check this out.
I’m sure there’s better ways of doing this but personally I would mess around with the ChatService scripts as @AbiZinho said.
Alternatively, you can always disable BubbleChat then create a function to add a GUI to the player everytime they talk. You can check certain values (like UserId or something) and change the GUI based on it.
That would be a good idea but I would like to stay with the default bubble itself.
I mean you can just make the gui the bubble itself (I think it’s a preset in TextLabels but I’m not too sure) but the better way would probably be messing around with the ChatService scripts
Yeah, I am trying to find what to mess around with but can’t find it.
Check out the bubble chat localscript.
That’s not what OP is asking though. They are asking how to change the bubble, not how to enable it. This is explicitly mentioned in the very title of the thread.
The BubbleChat LocalScript that @AbiZinho posted is where bubble chats are created and rendered. It’s the most appropriate place to begin looking for modifications of bubble chats.