Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
2

How do i remove the chat GUI, but preserve the chat bar?

Asked by 8 years ago

An example of this happening is Twisted Murderer. In Twisted murderer, they have a customized chat GUI. But I noticed that ROBLOX s chat GUI isn't entirely deactivated. Just the chat GUI is deactivated, but the chat bar (were you write your message) is still there. How do i achieve that?

4 answers

Log in to vote
3
Answered by 8 years ago

This features lies within your place settings.

Go to Your Place > Configure Place > Permissions > (Scroll down to Other Permissions) > And change the Chat Type to Bubble.

0
Looks accurate. Gonna test it out. Accepting for now. DragonOfWar900 397 — 8y
0
Yep, exactly what i wanted. DragonOfWar900 397 — 8y
Ad
Log in to vote
0
Answered by
Unclear 1776 Moderation Voter
8 years ago

Good question: you don't.

You write your own chat bar and you write your own chat UI.

Disabling the chat UI using ROBLOX's built in method, SetCoreGUIEnabled, disables both at once.

0
Hmmmmm. But if you do some testing, you can notice that, with SetCoreGUIEnabled disabling chat, on the black ribbon on top of the screen the chat icon disapears. But on Twisted Murderer, that chat icon is still there. DragonOfWar900 397 — 8y
Log in to vote
0
Answered by 8 years ago

--If your talking about disabling the coregui chat then here it is. game.StarterGui:SetCoreGuiEnabled(Enum.Chat, false)
Log in to vote
0
Answered by 5 years ago
Edited 5 years ago

Actually, there is a quick solution to this. The Roblox chat creates its GUI in the player's PlayerGui. So, if you do a simple local script like this:

local oldchat = game.Players.LocalPlayer.PlayerGui.Chat -- Location of Roblox's chat
oldchat.Frame.ChatChannelParentFrame.Visible = false -- Makes the old chat invisible, but not the bar
oldchat.Frame.ChatBarParentFrame.Position = UDim2.new(0,0,0,0) -- Sets the position of the bar to the top left

you should get the results you want!

Also, don't forget that this has to be a LocalScript. I suggest putting it in the same script you are using for your custom chat script.

Answer this question