
“EchoUI” is a way to try and keep all the UI elements at least looking the same even if something changes in the future Place your UI elements into "Frame" (Regular frame) or "Content" (A scrolling frame with a UIListLayout that updates automatically) Local Button, Frame, Content = EchoUI.MenuSetup("Custom Addon", "rbxassetid://6986134856") Local EchoChat = script:FindFirstAncestorWhichIsA("ScreenGui") Player profiles (activated by clicking on a player’s message)Īddons are a way for other players to add their own menu items easily.īy placing a ModuleScript in the Addons folder under the Loader or ScreenGui it will run as if its a Menu Item which expects a table with a Button and Frame variable.Other settings (Chat Bubbles, Compact Mode, Bubble Length, Change Theme).Accessibility settings (Text size, font, saturation, reduce transparency, with reduce motion planned).A dedicated menu for Chat Logs, EchoChat Updates, Settings, and additional menus that can be added by third party users with Addons.Chat Logs for the Owner or specific moderation level to view.The option to force everyone to use Compact mode.A large UI but with the option to enable Compact mode.


The rest of the configuration is a table that gets parsed onto the chat, this includes the Moderators, Avatars (like seen above in the screenshot), Statuses (Icons next to names), Message character limits, and more. The Selected_Version variable is used to load a specific version of EchoChat just chose between:Īnd et cetera as more versions are released. local Selected_Version = "Latest_Release" Inside you can find the current Loader Version and the Configuration you want to load, including the version of EchoChat. The ChatGui is loaded from a script to allow EchoChat to be updated automatically but can also just use the main script without all the setup. It’s just a simple as dragging the EchoChat script inside the model into ServerScriptService and then deleting the model. EchoChat Screenshot 1 1242×567 918 KB The Setup
