I have been working on a script obfuscator for the last few weeks, and as I was testing the namecall obfuscation (The :
in game:GetChildren()
for example) these errors would show up:
For reference, the test input is:
print(workspace:GetChildren(1, 2, 3))
So the code does not:
- Access animation
- Play animation
- even do tweens!
But it still shows up!
Property "Animator.EvaluationThrottled" is not currently enabled.
Property "Animator.EvaluationThrottled" is not currently enabled.
Property "Animator.EvaluationThrottled" is not currently enabled.
Property "Animator.EvaluationThrottled" is not currently enabled.
Property "Animator.EvaluationThrottled" is not currently enabled.
Property "Animator.EvaluationThrottled" is not currently enabled.
Here are some samples I made so that others can replicate it:
Sample 1:
- Globals hidden
- Strings/Numbers encrypted
- Distractions enabled
("Secured using Luash"):gsub(".+",function(_BA)return(_AB)end)return(function(_AA,_B,_A,_B_)_B_()[(({_AA(function()return(#(2_6_4151__4_031-1_9__8585__3__948__))end,function()return(((_A(function()return(_B((0_X_5F8D_90DA-160__3__1__1__3066)))end)(_B_A,_A_)).._B((2_1__0_97056_3__2-1__66__3570__9_87__-44613__45_31)).._B((0_X9__235__8_E0_6__-103560__031_6__-0X5_47__B__8_BE__1__)).._B((0__X_D9__557F__16-0X61_B__4_894B-0X77A0_F_55D))..(({_AA(function()return(#(44_91454_29__4__-134_40866__97_-20_69__5__61__582))end,function()return(_B((30_8_57_86__5_08__-0_X_7D__FF_60__AB-0X39EDFC6__D)))end)})[(0__X__2_2_FA__B39F-0X_22F_AB39D)])..""))end)})[(0X2_A8B4__5E0_-71_3_77_04__62_)])](_B_()[((function(...)return(...)end)(((nil or nil or ("\119"))..(_A(function()return(_B((7_46_6_8_2351-0X_2_C__81_7_7_8__0)))end)(_BA_))..(_A(function()return("r")end)(_AB_)).._B((0X_6__7__D__A__32__19__-0X_6__7DA_31AE_)).."\115"..((function(...)return(...)end)(_B((0X_B28_E_3_BB9-8_6__9__9851__9__8-0_X_7EB_34F9B))))..(({_AA(function()return(#(0X__8890D__352_-62__8__0__046_86__))end,function()return("\97")end)})[(0X_2C__96_8184__-0__X_2__C9_6__81_8_2_)])..(_A(function()return(_B((0__X7__4F__35936-0X7__4__F3__58D_3_)))end)(_AAB_)).._B((0_X9__79__B208_6__-4_2_24817__0_4_-2_1__21044_2__1__7__)).."")))][((function(...)return(...)end)((_B((11074__1_56_31-0X1_7F_2__F01E__-7__056_1_8_4__1_0_)).."e".._B((1767__2_1__7_643-0__X6__9__5__5__9977))..(nil or ("\67"))..((function(...)return(...)end)(_B((0XA2_75__0__3__4__8_-762_4__49__44__8-1_9631__2__799__2))))..((nil)or(_B((0X4_D__4_735__1C-0X4D__47_3_4B__3__)))).._B((5_2_8_8__57__1_29__-5_2_88_5_7_0__21))..(nil or (_B((89_057_37__0__6-8__90_57__3_6__0_6)))).."\114".._B((10_3__3_55_03__79-103_3_5_5__0_27__8)).."n".."")))](_B_()[((function(...)return(...)end)(((nil or nil or ("\119"))..(_A(function()return(_B((7_46_6_8_2351-0X_2_C__81_7_7_8__0)))end)(_BA_))..(_A(function()return("r")end)(_AB_)).._B((0X_6__7__D__A__32__19__-0X_6__7DA_31AE_)).."\115"..((function(...)return(...)end)(_B((0X_B28_E_3_BB9-8_6__9__9851__9__8-0_X_7EB_34F9B))))..(({_AA(function()return(#(0X__8890D__352_-62__8__0__046_86__))end,function()return("\97")end)})[(0X_2C__96_8184__-0__X_2__C9_6__81_8_2_)])..(_A(function()return(_B((0__X7__4F__35936-0X7__4__F3__58D_3_)))end)(_AAB_)).._B((0_X9__79__B208_6__-4_2_24817__0_4_-2_1__21044_2__1__7__)).."")))],(0X__EF__8F__2__FB__-0__XE_F_8_F_2__F__A),(0X6__1F_2__B_4_F8-0X61__F_2B4_F__6_),(0__X5F3__A3__1__0__0-1__59764__9149))) end)(xpcall,utf8.char,coroutine.wrap,getfenv)
Sample 2:
- Globals unhidden
- Strings/Numbers encrypted
- No distractions
("Secured using Luash"):gsub(".+",function(_AAB,_AAA)return(_AAAA)end)return(function()((function(...)return(...)end)(print))(getfenv()[(coroutine.wrap(function()return(table.concat({((coroutine.wrap(function()return("\119")end)(_A))..(({xpcall(function()return(#(0XADE2D806-0X38F3FA34-311298809))end,function()return(utf8.char((0X117994E4-293180533)))end)})[(0X71AC53E0-0X71AC53DE)])..((nil)or("r"))..utf8.char((3206595990-1841835026-0X51589919))..(nil or (utf8.char((1524725526-0X5AE176A3)))).."p"..utf8.char((0X9E62D76C-1614748188-0X3E23BCEF))..utf8.char((0XB6E86CE5-2090865740-977819702))..utf8.char((0X7008AB63-1492816158-386800096)).."")}))end)(_AB,_B))][((coroutine.wrap(function()return("G")end)(_ABA))..utf8.char((0X806E46D2-0X1C7E7E80-1676658669)).."t"..((function(...)return(...)end)(utf8.char((412775347-412775280))))..(nil or (utf8.char((0X5048953C-1346933972))))..(nil or (utf8.char((0XE74A5189-1960391712-0X72711D00))))..utf8.char((1315695814-0X4E6BEC5A)).."d"..(coroutine.wrap(function()return(utf8.char((1129324202-0XA03C910-0X394C5528)))end)(_AA,_ABB))..utf8.char((471658442-53767529-0X18E881FC)).."\110".."")](getfenv()[(coroutine.wrap(function()return(table.concat({((coroutine.wrap(function()return("\119")end)(_A))..(({xpcall(function()return(#(0XADE2D806-0X38F3FA34-311298809))end,function()return(utf8.char((0X117994E4-293180533)))end)})[(0X71AC53E0-0X71AC53DE)])..((nil)or("r"))..utf8.char((3206595990-1841835026-0X51589919))..(nil or (utf8.char((1524725526-0X5AE176A3)))).."p"..utf8.char((0X9E62D76C-1614748188-0X3E23BCEF))..utf8.char((0XB6E86CE5-2090865740-977819702))..utf8.char((0X7008AB63-1492816158-386800096)).."")}))end)(_AB,_B))],(0X7ED3275B-0X44CA6A4D-973651213),(0X815A67AD-110498770-0X7AC453D9),(1307910657-0X4DF521FE))) end)()
Sample 3:
- Globals unhidden
- Strings/Numbers untouched
- No distractions
- One step away from being raw source code
("Secured using Luash"):gsub(".+",function(_B)return(_A)end)return(function()getfenv()["print"](((nil)or(nil)or(workspace))["GetChildren"](((nil)or(nil)or(workspace)),1,2,3)) end)()
Also for some reason you need to be in RunTime (Press Play button) to see the errors. When you run the samples in Studio they will function as expected.