|
| 13 Sep 2016 10:09 AM |
What if I created a value in server storage and used a script to change it to something very random then I would send it from the server to the client and made the parent of every local script nil, then made every remote function/event check if the key that was sent from local script to server script matches the one in server storage. Wouldn't this work? Local player can't access server storage and scripts that have no parent.
|
|
|
| Report Abuse |
|
|
TimeTicks
|
  |
| Joined: 27 Apr 2011 |
| Total Posts: 27115 |
|
|
| 13 Sep 2016 10:10 AM |
No because making the parent of the local scripts is useless. Just let the server make the changes and prevent the client from changing anything sensitive on the server. Verify all the changes.
|
|
|
| Report Abuse |
|
|
|
| 13 Sep 2016 10:55 AM |
| Most script executors work by rewriting lua c functions (from lua 5.1 source). Then to make the "print" in your script executor's environment to call roblox's print function in the correct state. |
|
|
| Report Abuse |
|
|
Badandy11
|
  |
| Joined: 02 Jul 2009 |
| Total Posts: 1861 |
|
|
| 13 Sep 2016 11:14 AM |
| People think too hard about this and it's as simple as verifying client actions and only allowing the server to do major actions, just like TimeTicks said. |
|
|
| Report Abuse |
|
|
|
| 13 Sep 2016 11:24 AM |
| ^ This is what happens when you tell noob scripters to use FE |
|
|
| Report Abuse |
|
|