Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Client to Server communication messages without RemoteEvents?

Asked by 3 years ago

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?

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. andarwniceguyjr 0 — 3y

1 answer

Log in to vote
0
Answered by 3 years ago
Edited 3 years ago

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

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? ChrisTheRobloxPlayYT 256 — 3y
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 Mordevifer 106 — 3y
Ad

Answer this question