So well,
Im currently working on a RemoteEvent anti-cheat and im wondering if Exploiter can use:
RemoteEvent.OnClientEvent:Connect(function()
So basicly my question is if they can just create a new Connection to get some importaint information.
Anyways if i am finished with the anti-cheat in case it works i will make a open source tutorial!
Anyways thanks for your help
.OnClientEvent only runs whenever :FireClient() or :FireAllClients() is triggered
the client can’t just fetch server information via .OnClientEvent, unless the server sends some information as a parameter
So my idea is the client sends a kye request to the Server and the Server gives out the kye. Then the client fires the Server with the kye. So basicly if the exploiter creats a own Connection to get this kye the system is basicly useless…
first of all, for that you use RemoteFunctions to avoid using 2 remote events
second of all, the client can’t just fetch server data by doing .OnClientEvent
Not sure what the kye is, but if this request the client sends returns the kye back to the client, then exploiters already have it.
To answer the main question, yes they can make a new connection to the RemoteEvent, but they actually dont need to, as if you are sending any information to the client and there is a RemoteEvent.OnClientEvent anywhere that the client has access to, they can access any and all things that event send.
If you want to insure certain data doesnt get into the clients hands you’ll have to do some things a little differently.
What exactly are you trying to achieve with this system of yours?