Chat Exploit crashing servers | Not sure how to fix

Hello! I’m currently experiencing an influx of exploiters on my game’s servers that are using an exploit to crash our servers. For security reasons, I won’t be posting the entire exploit, however, it goes along the lines of this,

Makes really long message with over 9K characters, Uses the Chat event in Players to send broadcast said message The server either gets dangerously close to crashing or crashes completely.

I’ve seen this exploit brought up many different times in many different forms however it seems that Roblox has either yet to patch this or, they’ve just made a workaround to the previous patches.

I’ve attempted to do things like forking the chat module & editing it to block the messages but I have yet to have a successful way to nullify this exploit.

Any and all help is appreciated.

(I’m asking for ideas and or known methods to deter this exploit.)

1 Like

Are you using a custom chat here? Would it not help to forcefully limit the number of characters within the chat box?

Not using a custom chat, just bubble chat. I’ve attempted to limit the number of characters but that hasn’t worked.

Are you using an admin like Kohl’s Admin or HD Admin? I often see this type of exploit associated with having an admin script in a game.

Alternatively do you have any Chatted signals connected to a Player’s instance.

I do have an admin system named, Adonis within the game. I’m not sure if this is the root cause, and no I do not have anything connected to the Chatted signals on the player instance.

I would remove Adonis and see if the crashing persists via the same exploit. If it does then I would suggest for you to continue to reply on your post, otherwise I would assume the issue has been solved.

I don’t ever experience any chat-related exploit crashes. That being said, I also do not have any chat-based administration or utility system in my game. I’d assume this crash is usually the product of admin scripts listening to and parsing chats.

If you’re able to, you could check if the chat exploit triggers any chat events (Lua Chat System or just regular chatted), since Chat should raise the appropriate signals. If so, you can act on players that are sending messages exceeding a certain count from the server-side.

The fix is simple and easy. I have provided you the fix on discord, hope it helps you out.

Alright, I’m going to remove it for the next couple of hours and see if we get any more reports of the exploit occurring. If it occurs again, I’ll be sure to reply.

I don’t think I’m able to check the inner working of the admin module so I’m just going to do as previously stated and temporarily remove it.

I wasn’t suggesting you check how the admin script works nor implying that. I’m talking about checking if the chat exploit raises any signals from the Lua Chat System or the Player’s Chatted event and if you could kick for messages that exceed a certain length if so to see if that alleviates the issue.

It would be better to provide the fix on the thread instead of on Discord because other users can be facing the same issue and wonder how they can resolve it. Solutions shouldn’t be kept hidden behind private chats unless you reasonably can’t share the solution publicly.

1 Like

Oh I must’ve misread your reply then, I’ll see if it does set off any of signals.

I would rather keep the patch a little private since I don’t want the exploiters to get their hands on it. I’m sure a lot of exploiters are on developer forums and keeping their eye :eyes: out for possible patches.

1 Like

Hey, when someone is crashing, in the server output are there any weird text or something that the console is warning about?