Chat+ | Easy chat tags, image tags, colors, rainbows, and more!

Introduction

Blue Simple Modern Chat Messenger Logo

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.

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
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:

Polls

On a scale of 1-10, how useful does this seem to you?
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

0 voters

Would you use this?
  • Yes
  • No
  • Absolutely not
  • I’m just looking at DevForum resources man, not ready for that kind of commitment

0 voters

19 Likes

This is pretty cool!

Been wanting something like this for a while :slight_smile:

Thanks!

3 Likes

You’re welcome! Do you have any feature requests?

Does this support user mentions like your other module “BetterChat”
By mentions I mean stuff like @username

This is a great idea! I will 100% use this when I need chat tags.

Not currently, this one currently is very basic but I may end up adding functionality like that if people are interested in that.

Time to make a poll:

Would this be helpful to anyone?
  • Yuh
  • Nah

0 voters

Update

Investigating this feature now.

1 Like

Wow this is so amazing! I’ll definitely be using this!

1 Like