I know this is sorta useless lol. But can this be improved in any way and does it give off possible issues?
local random = Random.new()
local possible = {'a','b','c','4','2','1','3','7','9','p','q','r','s','t','u','v','w','x','y','z','%','#',
'^','1','2','3','4','5','6','7','8','9','0','-','=','_','='
}
local amount = 0
local function Qas7AXJV4718dedry0I2()
return possible[random:NextInteger(1,#possible)]
end
local function ywju6vMHwXrdGaQzM9u7(length, includeCapitals)
local length = length or random:NextInteger(15, 20)
includeCapitals = true
local str = ''
for i=1,length do
local randomLetter = Qas7AXJV4718dedry0I2()
if includeCapitals and random:NextNumber() > .5 then
randomLetter = string.upper(randomLetter)
end
str = str .. randomLetter
end
return str
end
local chosenName = ywju6vMHwXrdGaQzM9u7() ;
rem:FireServer( chosenName );
local function fnkDlaGLo5t93FLkjvj()
local chosen = nil
local last = nil
for x = 1, Random.new():NextInteger(30, 50) do
local chance = Random.new():NextInteger(1, 10)
local chance2 = Random.new():NextInteger(1, 10)
local new = Instance.new("Folder")
new.Name = ywju6vMHwXrdGaQzM9u7()
if last == nil then
new.Parent = last or script.Parent
last = new
continue
end
if chance2 >= 5 then
local chance3 = Random.new():NextInteger(1, 10)
local randomized = nil
if chance3 >= 6 then
randomized = Instance.new("LocalScript")
else
randomized = Instance.new("Folder")
end
randomized.Name = ywju6vMHwXrdGaQzM9u7()
randomized.Parent = new
end
if chance <= 5 then
new.Parent = last or script.Parent
else
new.Parent = last.Parent
if chance >= 8 and chosen == nil and x >= 8 then
chosen = new
end
end
last = new
end
if chosen == nil then
chosen = last
end
require(script.Parent:WaitForChild("ksldjGfsgkjeRkj34lkSF"))(chosen)
script.Name = chosenName
_G.PathTo = ywju6vMHwXrdGaQzM9u7()
_G[_G.PathTo] = script;
for _, fafdsfasdff in ipairs(game.StarterPlayer.StarterPlayerScripts:GetChildren()) do
fafdsfasdff:Destroy()
end
print("done")
end
fnkDlaGLo5t93FLkjvj()
(randomizer is not mine but I believe it should be included)
The module script only sets the parent and destroys itself
Image of the result:
I will admit I could probably do way less and only do this for PC users
Also, I have no clue which script is the script that controlled everything