Replacing the chat gui?

I’ve recently seen in the RDC recap video by greenlegocats123 that the chat gui will be getting a makeover. Its cool and all, but the current gui fits great with the style of my game. Is there a way I could somehow just force the game to use this current chat gui instead? Or at least set me on the right path of what I will need to do to get this working. Thanks! :grin:

3 Likes

You will find that out then when it releases

2 Likes

where did you find this info?? i wanna learn more cause when it comes to roblox makeovers im serious about it cuz i like changes :slight_smile:

I’m not sure about the scripts but this is what to do:

  1. Delete the chat
  2. Make 6 TextLabels, and each message is text in it
  3. Make a TextBox and collect the answers to put them in the textLabels.
    Hope this helps! :slight_smile:

I recommend you preserving your GUI
Steps:
Load your game on studio
game > Players > LocalPlayer > PlayerGui > Chat (Copy CTRL + V)
Stop the game and paste inside StarterGui
Play the game
game > Players > LocalPlayer > PlayerScripts > ChatScript (Copy CTRL + V)
Stop the game and paste inside StarterPlayer > StarterPlayerScripts

Not sure if this is what you wanted by it’ll save the default ROBLOX chat and allow you to use it.

1 Like

That’s the thing, I’m not exactly trying to make my own chat gui, rather keep this one and find out what scripts I will need to grab as well etc

Yeah, I already saved the gui + scripts but obviously the gui doesn’t work since the chat scripts use the one created when a player joins. I was wondering if I could somehow make the game forcefully use the copy and pasted gui rather than the gui it auto creates

I just replicated it you just need the ChatScript and it’ll work.

Note: If the name is “ChatScript” it’ll replace the one that ROBLOX declares

1 Like

So, you go into the test server, and go and get the chat scripts and then copy and paste them into the game and modify them. Hope this helps! :slight_smile:

Ohhhhh, that actually makes sense, let me give this a shot!

And he described exactly what you want.

Do you remember when you had to activate Bubble Chat using a similar method to @ForABetterPurpose? It is a similar problem that can be solved by following the steps described by @ForABetterPurpose.

I don’t believe it worked.

ignore image

In the image, the one I copy and pasted into starter gui is on the top. I made sure to copy + paste the chat script into playerscripts yet it doesn’t appear to be working. (The real chat gui is positioned at the bottom for testing so I can tell if they overlap or not.)

EDIT: I’ve realized something. It would appear that the chat script makes the UI elements, so as long as I have the chat script I should be good! Thanks for the help guys :slight_smile:

You’ll need to start by disabling the core chat gui, you can do that with the following:

local StarterGui = game:GetService("StarterGui")
StarterGui:SetCoreGuiEnabled(Enum.CoreGuiType.Chat, false)

Must be in a local script, parent it to a suitable location.