Scripting HelpersARCHIVE
A little piece of Roblox history. Preserved for everyone, one question at a time.Read about the archive →
COMMUNITY QUESTION

Will using FE prevent exploiters from stealing code?

In the past, I've had some of my copylocked places stolen as well as the scripts contained within them. I've never released them to the public nor ever made them uncopylocked at any given time.

Private Modules have proven to be unsafe as well with exploiters being able to somehow pull the code off the link of the require()ed module script even if it were parented nil and archivable was set to false.

I need to know FilteringEnabled can prevent code from existing on the client side and by extension, prevent exploiters from being able to access a script(s) source.

1 answer

Yes. Anything client side will obviously be available. Anything in ServerStorage, or ServerScriptService is fully secure with fe. (May be secure without fe). If you are scared, you can actually make the scripts source nil I think, once you run the game (ie the last line sets source to nil)

2 comments

0

I tried setting script.Source to nil, but it returns an error. I looked at the wiki and apparently we're not allowed to mess with it.

0

Its supposed to be script = nil. Once a script runs, changing it won't affect it unless you change the disabled property.

This discussion is preserved as it was. New answers, comments, and votes are closed.