In ChatSettings, there’s an option which allows you to disable the friends joining notification. At line 24 in the ChatSettings, there’s a line that has:
module.ShowFriendJoinNotification = true
Setting this to false should friends joining, but to hide the badges, I’m not really sure how to do that, but I think it involves with the CoreGui
I think you might’ve accidentally tampered with something in the chat script or you might’ve forgot a certain part, since usually disabling ClassicChat makes it so player’s cannot see the global chat, and are forced to only read the chat bubble.
I see what happened, reading and following the logic, realized it takes default values from Players Service and the default bubble chat is disabled, kept reading some more code and there is a statement that checks if both values are false and blocks the whole window.
The complete solution is set bubble to true and classic chat to false, because you can’t change default in the Players Service