Team Chat: Revived (Open-Alpha)

Yeah! I don’t know how to even add a gosh darn proper Roblox filter implementation into this plugin just because Roblox still hasn’t decided to fix that. Not saying they haven’t tried, but I hope they are.

Parental Controls are managed through PolicyService in experiences. And you can’t call PolicyService from a Plugin.

I think the filter can stay as it is, don’t think Roblox is going to take action against a plugin for including a custom filtering system.

So you think my plugin’s most likely safe from moderation? I mean I did try with a custom table filter lol. Best I can do for now.

No, I do not, but I think moderation is the villain, I wasn’t trying to put down your plugin as against the rules, I was warning you and telling you of what you can do to try and not get moderated. This is already a better implementation than the previous team chat from what I’ve seen.

1 Like

Eh, I’m not a moderator, but I’ve seen many Plugins published here in a position similar to yours that never got deleted. You can DM a moderator or an admin to be sure. Or just let it roll.

Yeah that’s why I’m scared about such a great plugin being taken down just because it doesn’t have a proper Roblox filter.

I’ll check with a moderator soon. Thanks for the extra information though!

1 Like

I don’t believe the table filter is allowed for the same reason you can’t just remove Roblox’s filter and replace it with a table in-game.

I wouldn’t bother unless you get moderated, but you do you. Try and implement the highest level of filtering like Collaborative Notes does.

I already tried, but it also failed for some reason. I could look into it more, but I’d rather just keep it how it is. I don’t want to waste time only to find out it doesn’t work. So yeah I’ll just leave it for now, and we’ll see what happens if anything.

1 Like

Did you try it in a team create session?

also FYI I asked more details about the decision here

1 Like

No. I did not. Only privately by my self with the plugin active.

@TimeFrenzied Hey if you want to implement a official Roblox filter into this plugin, feel free to do so and I’ll look into the code just to verify its safety. I’ll allow that for this instance. If you do end up doing that, please DM me the file instead of messaging it here just in case developers try to use it without me properly checking it.

Yeah reviewing the code from Collaborative notes it doesn’t filter. It honestly might’ve at once point in time I’m not sure if roblox removed filtering from studio or if it was ever implemented regardless but the way Collab notes saves messages it it’ll save the raw copy of the message then before it renders the message it’ll attempt to filter it and it looks like as a backup they have a “silly filter” in place which just takes the word and runs it through string test and if it matches one of them it’ll replace the word with the silly word so like “fuck” would be “fork” or “bench”, “shirt”, “ash”, you get the idea.

local Reps = {
	fork = "[fF][uU][cC][kK]"; bench = "[bB][iI1][tT7][cC][hH]";
	shirt = "[sS%$][hH][iI1][tT7]"; ash = "[aA4][sS%$][sS%$]";
}
local function FilterTextSilly(Text)
	for Replacement,CursePattern in pairs(Reps) do
		Text = string.gsub(Text,CursePattern,Replacement)
	end
	return Text
end

But in terms of the actual filtering text they have it in the scripts but Roblox doesn’t actually filter any text in studio. So I guess you can’t say they didn’t try?

1 Like

I feel like an idiot… I faintly remember it filtering messages once upon a time but I was too lazy to check and just read the post. Maybe it’s some sort of Mandela effect.

I’m so stupid lmao. After actually looking into it more the creator explains why:

I guess that means there isn’t necessarily a rule for this, however, Roblox will not like that it circumvents parental controls (which is why team chat was removed) Around the time CN was made, I guess it wasn’t really a priority.

Super sorry for being an idiot lmao. Just remember that this plugin is still in a gray area. (which is stupid, because, for the fifth time, TEXTLABEL.) Roblox may start targeting plugins that allow communication between users much more often due to the new take on parental controls, so I’d assume both plugins are currently at high risk.

I’d impose an alternative where someway, somehow, they allow plugins to filter messages, (which is useless, forking the plugin can disable the filter, also, textlabel) however, I can’t make a feature request and the chances of admins seeing this are slim.

Technically, adding a custom filter or not won’t affect anything then, it’s probably just up to what moderation thinks.

3 Likes

Taking a short break! I’ve been working non-stop for a while now, so I’ll be back! I am glad you all like the plugin in the state it’s in right now, and sense it has most core features implemented, I do think it’s safe to take a short break. Thank you all for your continued support! Custom chat tabs is almost done!

Also the chat filter is being strengthened to detect even more chat filter bypasses related to letter replacements such as $, 1, 3, etc. Stay tuned!

3 Likes

I guess not really short anymore lol, I was spending my day having fun on Roblox. I’ll try to get the custom chat tabs out maybe this week. As far as I can tell, it is mostly working except for a few minor issues regarding message sending and all that after the reworks occurred.

Back working on it now, there’s so many problems regarding “missing assets” even though they are fully present, I’m looking to see if a cached version of the assets are still being loaded.

EDIT: Issue resolved by restarting the session.
EDIT 2: Issue came back, restarting the session doesn’t help. Still trying to resolve as of this message…
EDIT 3: Issue resolved fully this time. Continuing work smoothly with substantial progress.

1 Like

Status Update


The code is almost finalized for custom tabs, just fixing a couple of bugs regarding custom tab creation issues, and then I’ll fix up the UI so it’s more usable on smaller displays. Then we’ll also add a feature where if you own the chat group, you can fully delete it. In the future, we’ll add a settings page where you can also hide chat groups, and user private chats. When this is mostly finalized, we’ll add animations to the UI to make it more appealing to others. Once again, possibly a setting you can toggle based on your personal preferences.

1 Like

Sorry everyone, I’m going to leave this project for a bit. I haven’t given enough time towards other projects in the making, and I do not wish to leave those people in the dark any longer. I think it’s best I change that for now. See you all soon! Hopefully this plugin does what it needs for the base functionality.

2 Likes