I’ve been researching scripts and I’ve found some that look strange and have multiple _? What type of scripting level is it? I am still learning scripting that’s why. And can you explain what the script is doing
local v1 = require(game:GetService("ReplicatedStorage"):WaitForChild("RaycastHitbox"));
local l__Parent__1 = script.Parent;
local l__LocalPlayer__2 = game.Players.LocalPlayer;
local u3 = {};
local u4 = nil;
local u5 = true;
local u6 = false;
local u7 = nil;
local u8 = nil;
local l__TweenService__9 = game:GetService("TweenService");
The underscores you are referring to is just what the person named the variables.
Such as:
local l__TweenService__9 =
So its just the way the person writes tehm?
Yea, the variables can be named anything, the person who wrote this just used alot of underscores in them.
So theres really nothing behind the underscores
I doubt someone writes variables like that, how did you get this script? Did you copy a game’s source or grabbed a free model. If so the guy that published that model grabbed it from a game with exploits. The underscores are most likely something with the compiler the exploit uses to grab the source code.
But it doesn’t matter if your variable has _ in it. You can name it to whatever you want
1 Like
It just depends on what the writer wants to name the variables. Underscores are commonly used in variables to space out words, since spaces cannot be used in naming variables.
I might be wrong tho! But i heard someone explaining the _ before and he said it was because of the compiler most exploit programs use to get a games source
I grabbed attack models from the toolbox? its a tool that does damage to the player
maybe but i am not 100% sure cause my theory can also be completely wrong, But don’t worry they do not do any harm.
1 Like
Yeah, this is a script that has been formed by an exploit script known as DarkDex that is used to download everything the client has access to.
4 Likes
I agree, judging by the third line, this script appears to be a localscript which the exploiter has access to. Only localscripts can access directly to the localplayer.
1 Like
These kinds of scripts are obtained by extracting code from a game using exploits. The underscores are usually a byproduct of the deobfuscation process - thus why the code looks so “janky”.
The underscores in variable names, for the most part, have no effect on how they behave. It’s not an “advanced” level of scripting, it’s just how the deobfuscator behaves in order to retrieve code from a pre-existing game using exploits.
1 Like