Roblox Chat Not Showing?

Where is the chat?!??!?

I haven’t disabled chat myself. When I search all the scripts in the game for :SetCoreGuiEnabled, you can see that I only disable the PlayerList. image
Chat actually works fine up until the point when I load the characters. Once I load the characters, it disappears. I checked the PlayerScripts to see if the chat script got deleted, but it’s still there. Maybe it’s the way I’m loading the characters? I load one character by using LoadCharacterWithHumanoidDescription and I load the other one by setting the player’s character.

I thought that only SetCoreGuiEnabled and TopbarEnabled controls whether the chat shows, but there seems to be a third thing.

Note: CharacterAutoLoads = false

2 Likes

Go to chat properties and go to “LoadDefaultChat” set it to true. if it’s true search on all scripts that, else you will have to make a new place, join it, copy the chat script or every children of chat, and move it to your game workspace.

Is any of the screen GUIs that you use have a display order bigger or equal to 6? If so, it will overlap the chat.

1 Like

LoadDefaultChat is true

@VegetationBush Nothing is overlapping it.

1 Like

Is it possible you have a potential virus/backdoor? Try checking for getfenv instead. Also @VegetationBush it is impossible for regular GUIs to overlap CoreGuis.

edit: ok, chat, but not other elements i dont think then

1 Like

I’ve tested it out, it’s actually possible to cover the chat but not the topbar.

1 Like

Is LoadDefaultChat set to true? If its false, make it true.

Find this in Roblox Studio(Dont click play) under the Chat properties.

More information here: Chat | Documentation - Roblox Creator Hub

Nothing showed for getfenv. The only free models I’ve inserted are skyboxes and I’ve disabled all my plugins with no change.

just use a custom chat if your having too many issues easy fix!

local function toggleUI(class)
	for _, gui in pairs(PLR_GUI:GetChildren()) do
		if gui:IsA("ScreenGui") then
			if string.find(gui.Name, class) then
				gui.Enabled = true
			else
				gui.Enabled = false
			end
		end
	end
end

This is the cause of the problem. I am a smol brain noob. I think most of my scripting support posts are me trying to fix problems that I’ve created xd

This script disabled Roblox’s screen guis, not just mine.

1 Like