There is this exploit that allows them to steal game localscripts, and anything on the client. I think it needs the parts to be archivable, if I change all the parts in my game to archivable = false so they cant change it to archivable will by game still be normal?
✓ ANSWER ACCEPTED
Will changing parts to archivable = false when they have loaded in game do anything?
1 answer
✓ Accepted answer
The Archivable property.
If the Archivable property is set to false, you cannot call the Instance:Clone() method on it. Else, if the property is true, you can clone the object.
This discussion is preserved as it was. New answers, comments, and votes are closed.

1 comment
No way to avoid it. They're local scripts and are copied to the client for a reason, so the client may use the material to display on screen. Setting Archivable to false would only just keep it from being saved when publishing to the website. Just don't rely on the client to make decisions when making server scripts.