Introduction
- Made by @Jumpathy
I needed this lately for one of my games and it’s very helpful already. This module allows you to set up existing chat features and bring new functionality to the default chat.
NOTE: This is in Alpha right now, if you have any ideas, constructive criticism, questions or bugs please don’t hesitate to reach out to me in the replies or in PMs.
Features:
- Premium-based chat tags, name colors, and text colors
- Gamepass-based chat tags, name colors, and text colors
- Group-based chat tags, name colors, and text colors
- Custom chat tags you can assign to any user you want if you don’t wanna go by the premium, gamepass, or group
- Image chat tags (square only rn sorry lol)
- Moving rainbow gradient
- Quick way of setting up speaker chat and name colors
- Custom channels with system messages, etc
- Plugin to set up the system quickly since it requires a little more than 1 step
- Full documentation that I spent like 3 hours on
The best part?
- It’s all free and incredibly easy to set up!
Target audience:
My target audience are developers who are either lazy like me and want to shorten their code or don’t understand some of the more complicated aspects of the default chat system’s developer API.
Credits:
Before I show off the model and stuff, I’d like to credit anyone some other resources I used for creating this one.
- @colbert2677 for ‘Changing chat type and other chat settings without forking’
- @stravant for ‘GoodSignal’
Sample code:
local chatPlus = require(script.Parent:WaitForChild("chatPlus"))
chatPlus:setConfig({
ShowChannelsBar = true
})
local channel = chatPlus:createChannel("VIP")
channel:setWelcomeMessage("Yo yo yo!");
-- I'll add the autojoin property later calm down people who are very experienced w the chat lol
chatPlus:onPlayer(function(player)
channel:assignUser(player)
channel:systemMessage(player.Name .. " has joined the channel!")
end)
chatPlus:tagForGroup({
["groupId"] = 9231886,
["minimumRank"] = 255,
["tagText"] = "Owner2",
["tagColor"] = Color3.fromRGB(255,0,0),
["rainbow"] = true
});
(idk why it’s so small in studio for me)
sample code result
image tags with rainbow~
Links
1. Documentation (I’d recommend reading this lol)
2. Model (Need to set up manually)
3. Plugin (Install the model with 1 click!)
My other projects:
- BigLeaderstat - A custom leaderboard that goes past 9.2 quintillion
- BetterChat - Custom chat system
- Rbx.Lua - Lua roblox API wrapper for discord bots etc
- Simple Bubblechat - A custom bubble chat
- RbxProxy - Ranking users, and accessing Roblox’s web API ingame with ease!
Polls
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
0 voters
- Yes
- No
- Absolutely not
- I’m just looking at DevForum resources man, not ready for that kind of commitment
0 voters