Skip to content

Instantly share code, notes, and snippets.

@enzomtpYT
Created September 24, 2024 13:43
Show Gist options
  • Save enzomtpYT/a14a8ebb4641c907ab0d83314a87fcfa to your computer and use it in GitHub Desktop.
Save enzomtpYT/a14a8ebb4641c907ab0d83314a87fcfa to your computer and use it in GitHub Desktop.
--[[
WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk!
]]
-- Dark Dex --
if game:GetService'CoreGui':FindFirstChild'Dex' then
game:GetService'CoreGui'.Dex:Destroy();
end
math.randomseed(tick())
local charset = {}
for i = 48, 57 do table.insert(charset, string.char(i)) end
for i = 65, 90 do table.insert(charset, string.char(i)) end
for i = 97, 122 do table.insert(charset, string.char(i)) end
function RandomCharacters(length)
if length > 0 then
return RandomCharacters(length - 1) .. charset[math.random(1, #charset)]
else
return ""
end
end
local Dex = game:GetObjects("rbxassetid://3567096419")[1]
Dex.Name = RandomCharacters(math.random(5, 20))
Dex.Parent = game:GetService("CoreGui")
local function Load(Obj, Url)
local function GiveOwnGlobals(Func, Script)
local Fenv = {}
local RealFenv = {script = Script}
local FenvMt = {}
FenvMt.__index = function(a,b)
if RealFenv[b] == nil then
return getfenv()[b]
else
return RealFenv[b]
end
end
FenvMt.__newindex = function(a, b, c)
if RealFenv[b] == nil then
getfenv()[b] = c
else
RealFenv[b] = c
end
end
setmetatable(Fenv, FenvMt)
setfenv(Func, Fenv)
return Func
end
local function LoadScripts(Script)
if Script.ClassName == "Script" or Script.ClassName == "LocalScript" then
spawn(function()
GiveOwnGlobals(loadstring(Script.Source, "=" .. Script:GetFullName()), Script)()
end)
end
for i,v in pairs(Script:GetChildren()) do
LoadScripts(v)
end
end
LoadScripts(Obj)
end
Load(Dex)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment