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

How to bypass client server boundary?

Asked by 3 years ago

I'm trying to make a server-sided anticheat that checks if the player's swords handle size is a certain amount and if it isn't, then it kicks the player. How would I be able to do this without using remote events and exploiters won't be able to even see the the anticheat because it's all server-sided.

I heard that you might be able to do this will object oriented programming, but I don't have any idea on how to do this.

If you have any ideas on how to do this or know how, can you please provide a bit of code or an explanation on how to do it? Thanks in advance.

0
Use a ServerScript to code the tool.... Ziffixture 6913 — 3y
0
ServerScripts can't control tools because the tool belongs to the client and can't be controlled by ServerScripts. Bin_Latin 2 — 3y

2 answers

Log in to vote
0
Answered by 3 years ago

TO SAVE YOUR TIME, It's not possible...

As far as I know, I don't think this is possible.

https://devforum.roblox.com/t/how-can-i-check-client-sided-exploits-from-a-server-sided-script/587894/5

https://devforum.roblox.com/t/alternatives-to-bridging-the-server-client-boundary-directly/374457/15

A guide to preventing exploits: https://devforum.roblox.com/t/a-complete-guide-how-exploits-work-how-to-best-prevent-them/767594

0
I have seen this being done multiple times before and have never been able to figure out how to do it. Bin_Latin 2 — 3y
0
Alright, all these games may have some what of an "anti-exploit", but they might be stored on the client. And what you could do is on the server if someone deletes the anti exploit in the client the server could generate a new one... KadenBloxYT 135 — 3y
0
You could put an anti-exploit script in server storage and everytime an anti-exploit script is destroyed in the player gui you go back to the server and clone a new one. KadenBloxYT 135 — 3y
0
That's probably one of the only ways to do this, otherwise your going to have to find alternative methods or use more Remote Events and such. KadenBloxYT 135 — 3y
Ad
Log in to vote
0
Answered by 3 years ago
Edited 3 years ago

I have seen this been done multiple times before but have never been able to figure out how to do it.

An example is this sword fighting game:

https://www.roblox.com/games/6089609322/ducks-den?refPageId=ef3d534d-a6e1-42c0-8e6a-5e8e84377234

Another example is crystal anticheat. This is their test game:

https://www.roblox.com/games/5849392844/Crystal-Anticheat?refPageId=b96c2a21-acdc-4f52-b9b0-d4d2d079f804

Answer this question