Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

Client to Server communication messages without RemoteEvents?

I need the client to be able to send messages/signals to the server along with arguments, basically the same as remote events. But I need a way of doing this without using remote events, it is for an anti-cheat. Firing remotes is vulnerable to exploits that pick up the signal and arguments passed by. Using a different method other than firing remotes would be more secure since these types of exploits only pickup remote events. Any ideas?

1 comment

0

I think RemoteEvents are the only way Scripts and LocalScripts can communicate. So, I don't think it's possible for Scripts and LocalScripts to send messages without RemoteEvents.

1 answer

You could use ModuleScripts but it is literally impossible to get rid of exploiters 100%, they are able to see everything that is Client-Side and it doesn't matter if you use Remote Events, Remote Functions, Module Scripts, etc.. If an Instance has a way to communicate to the client or is located on the client, exploiters can fire, read and download your code. Everything else that is exclusively Server-Side (DataStores, ServerScriptService, etc..) is protected by ROBLOX and FilteringEnabled

2 comments

1

Yeah but it would work for less experienced and non desperate exploiters. I heard something about that chat events could work do you have an idea about them?

0

Never heard of them, but if you really want to be exploiter-proof then you could implement anti-cheat systems and get creative with them, I also found a post on the Devforum about detecting when a program edits the CoreGui, would pass like but I forgot

This discussion is preserved as it was. New answers, comments, and votes are closed.