generic image
Processing...
  • Games
  • Catalog
  • Develop
  • Robux
  • Search in Players
  • Search in Games
  • Search in Catalog
  • Search in Groups
  • Search in Library
  • Log In
  • Sign Up
  • Games
  • Catalog
  • Develop
  • Robux
   
ROBLOX Forum » Game Creation and Development » Scripters
Home Search
 

Re: Is there any way to encrypt a script?

Previous Thread :: Next Thread 
jingsaw2859 is not online. jingsaw2859
Joined: 28 Jan 2010
Total Posts: 213
24 Jul 2017 05:12 PM
Trying to make my game as steal proof as possible, is there any way to encrypt a script? Or any other ways apart from making most of my game use server scripts?


Report Abuse
jingsaw2859 is not online. jingsaw2859
Joined: 28 Jan 2010
Total Posts: 213
24 Jul 2017 05:23 PM
bump


Report Abuse
DoubleA7 is not online. DoubleA7
Joined: 08 Jul 2009
Total Posts: 2873
24 Jul 2017 05:25 PM
You'll want to use the loadstring function, but that means you have to enable it in your game.

Report Abuse
badfitz67 is not online. badfitz67
Joined: 03 Jun 2010
Total Posts: 13165
24 Jul 2017 05:26 PM
obfuscation is probably the safest bet but other than that idk
Report Abuse
LeafDoode is not online. LeafDoode
Joined: 29 May 2017
Total Posts: 3094
24 Jul 2017 05:29 PM
so you mean when hackers make scripts you want that script to be destroyed?
Report Abuse
Vultorz is not online. Vultorz
Joined: 02 Mar 2015
Total Posts: 2985
24 Jul 2017 05:32 PM
@LeafDoodle

there are exploits that allow players to view the workspace, players, replicatedstorage, replicatedfirst, basically what you see in studio. (excluding serverstorage + serverscriptservice)

he wants to encrypt his scripts so they arent readable by exploiters
Report Abuse
jingsaw2859 is not online. jingsaw2859
Joined: 28 Jan 2010
Total Posts: 213
24 Jul 2017 05:35 PM
@Vultorz that and I want to know if there's a way to make them unreadable when you open them since people can copy localscripts easily


Report Abuse
Vultorz is not online. Vultorz
Joined: 02 Mar 2015
Total Posts: 2985
24 Jul 2017 05:38 PM
https://forum.roblox.com/Forum/ShowPost.aspx?PostID=25333440
Report Abuse
jingsaw2859 is not online. jingsaw2859
Joined: 28 Jan 2010
Total Posts: 213
24 Jul 2017 06:05 PM
all of those use loadstring which doesnt work in a localscript


Report Abuse
RuizuKun is not online. RuizuKun
Joined: 20 Jan 2016
Total Posts: 1133
24 Jul 2017 06:50 PM
Hide this script somewhere in your Script XD


if game.PlaceId ~= YOURPLACEID then
script.Name = '' -- HIDE THE SCRIPT NAME
script.Parent = game.workspace -- RE PARENTING THE SCRIPT
while true do --CHAOS! XDDDDD
Instance.new(Part,game.workspace)
Script:Clone().Parent = game.workspace
end
end

this will ruin that person's life if they can't find this part if the script XD



This is Reality, NOT a Dream.
Report Abuse
RuizuKun is not online. RuizuKun
Joined: 20 Jan 2016
Total Posts: 1133
24 Jul 2017 06:56 PM
SNEAK ATTACK , will only run on a Server making the Thief very confused XD

if game.PlaceId ~= YOURPLACEID and IsStudio == false then
script.Name = '' -- HIDE THE SCRIPT NAME
script.Parent = game.workspace -- RE PARENTING THE SCRIPT
while true do --CHAOS! XDDDDD
Instance.new(Part,game.workspace)
Script:Clone().Parent = game.workspace
end
end


This is Reality, NOT a Dream.
Report Abuse
ViciousSilence is not online. ViciousSilence
Joined: 02 Jun 2013
Total Posts: 912
24 Jul 2017 06:59 PM
http://wiki.roblox.com/index.php?title=API:Class/DataModel


#code print("lol hi")
Report Abuse
RuizuKun is not online. RuizuKun
Joined: 20 Jan 2016
Total Posts: 1133
24 Jul 2017 07:00 PM
When I come to think about it you could use Linked Source or something like that right? Not really sure how it works tho but I have seen something like #################### -- ID Maybe you could use that and also this\ if game.PlaceId == YOUPLACEID then #################### end if not your place ID then it will break the whole script This is Reality, NOT a Dream.
Report Abuse
RuizuKun is not online. RuizuKun
Joined: 20 Jan 2016
Total Posts: 1133
24 Jul 2017 07:01 PM
######## = ############ ROBLOX FILTER GOALS This is Reality, NOT a Dream.
Report Abuse
RuizuKun is not online. RuizuKun
Joined: 20 Jan 2016
Total Posts: 1133
24 Jul 2017 07:04 PM
tags is equal to require (id)


This is Reality, NOT a Dream.
Report Abuse
jingsaw2859 is not online. jingsaw2859
Joined: 28 Jan 2010
Total Posts: 213
24 Jul 2017 07:21 PM
@Vicious

i read all of it and i don't get what that has to do with anything


Report Abuse
jingsaw2859 is not online. jingsaw2859
Joined: 28 Jan 2010
Total Posts: 213
25 Jul 2017 04:03 AM
Bump
Report Abuse
Keltrin is not online. Keltrin
Joined: 01 Jan 2014
Total Posts: 2085
25 Jul 2017 04:12 AM
Nope
your best bet is heavy obfuscation.
Report Abuse
LotsOfViolence is not online. LotsOfViolence
Joined: 29 Jun 2011
Total Posts: 8375
25 Jul 2017 04:14 AM
http://wiki.roblox.com/index.php?title=Private_module

This is how people do it now.
Report Abuse
wolf_prefab is not online. wolf_prefab
Joined: 25 Feb 2010
Total Posts: 261
25 Jul 2017 05:04 AM
If you've heard of LVM Protect, it is a script obfuscator that is not free, however has not been cracked and probably will not be. It is basically its own Lua VM written in Lua with a custom bytecode format + some other magic done to it. Here is what print'hi' looks like:

the bin of pastes / pSYkMKXg
Report Abuse
jingsaw2859 is not online. jingsaw2859
Joined: 28 Jan 2010
Total Posts: 213
25 Jul 2017 06:22 AM
@wolf just read about it and it's apparently 1$ per script, i don't think i would afford to pay that much for every update i do to my code, i know 1$ isn't a lot but it eventually adds up especially when you have more than one script in your game and update your game a lot. also if that's what a simple print looks like, what does a 4k line script look like then?


Report Abuse
wolf_prefab is not online. wolf_prefab
Joined: 25 Feb 2010
Total Posts: 261
25 Jul 2017 11:39 AM
About 85% of the code is the VM, so the size won't increase much.
Report Abuse
Kurokku is online. Kurokku
Joined: 01 Aug 2015
Total Posts: 3622
25 Jul 2017 11:44 AM
local folder = Instance.new("Folder", nil)
folder.Name = tostring(math.huge())
script.Parent = folder


<­script­>alert("You wish")<­/­script­>
Report Abuse
Previous Thread :: Next Thread 
Page 1 of 1
 
 
ROBLOX Forum » Game Creation and Development » Scripters
   
 
   
  • About Us
  • Jobs
  • Blog
  • Parents
  • Help
  • Terms
  • Privacy

©2017 Roblox Corporation. Roblox, the Roblox logo, Robux, Bloxy, and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.



Progress
Starting Roblox...
Connecting to Players...
R R

Roblox is now loading. Get ready to play!

R R

You're moments away from getting into the game!

Click here for help

Check Remember my choice and click Launch Application in the dialog box above to join games faster in the future!

Gameplay sponsored by:
Loading 0% - Starting game...
Get more with Builders Club! Join Builders Club
Choose Your Avatar
I have an account
generic image