
Credits: mangomangomangomango
made by l0stveil it fetches all the basescripts (that run on client) , localscript and modulescriptsdont blame me for nothing and dislike the script completely works i dont care if you use xeno or solara noobs
game:GetService("StarterGui"):SetCore("SendNotification", {Title = "script fetcher", Text = "yo we starting this thing", Duration = 10})
print("[FETCHER] lets get these scripts fr")
task.spawn(function()
for i = 1, 3 do
for _, script in pairs(game:GetDescendants()) do
if (script.ClassName == "ModuleScript" or script.ClassName == "LocalScript" or (script.ClassName == "Script" and script.RunContext == Enum.RunContext.Client)) and not script:IsDescendantOf(game:GetService("CoreGui")) and not script:IsDescendantOf(game:GetService("CorePackages")) and not script:IsDescendantOf(game:GetService("StarterPlayer")) and not (script:IsDescendantOf(game:GetService("Chat")) and game:GetService("Chat"):FindFirstChildOfClass("BubbleChatConfiguration")) and not script:GetFullName():match("PlayerModule") and not script:GetFullName():match("RbxCharacterSounds") and script.Name ~= "Animate" and script.Name ~= "RbxCharacterSounds" then
if script.Parent and script.Parent.ClassName == "Model" and script.Parent:FindFirstChildOfClass("Humanoid") and script.Parent ~= game:GetService("Players").LocalPlayer.Character then
continue
end
if not isfile(`{script.ClassName == "ModuleScript" and "Module" or script.ClassName == "LocalScript" and "Local" or "ServerScript"}_{script:GetFullName():gsub("%.", "_")}.lua`) then
task.wait(0.05)
if pcall(function() return decompile(script) end) and select(2, pcall(function() return decompile(script) end)) ~= "" then
writefile(`{script.ClassName == "ModuleScript" and "Module" or script.ClassName == "LocalScript" and "Local" or "ServerScript"}_{script:GetFullName():gsub("%.", "_")}.lua`, `--[[\nScript Type: {script.ClassName}\nFull Path: {script:GetFullName()}\nParent: {script.Parent and script.Parent:GetFullName() or "nil"}\n]]\n\n{select(2, pcall(function() return decompile(script) end))}`)
print(`[FETCHER] gottem {script.ClassName}: {script:GetFullName()}`)
end
end
end
end
for _, script in pairs(getloadedmodules()) do
if not script:IsDescendantOf(game:GetService("CoreGui")) and not script:IsDescendantOf(game:GetService("CorePackages")) and not script:IsDescendantOf(game:GetService("StarterPlayer")) and not (script:IsDescendantOf(game:GetService("Chat")) and game:GetService("Chat"):FindFirstChildOfClass("BubbleChatConfiguration")) and not script:GetFullName():match("PlayerModule") and not script:GetFullName():match("RbxCharacterSounds") and script.Name ~= "Animate" and script.Name ~= "RbxCharacterSounds" then
if not isfile(`Module_{script:GetFullName():gsub("%.", "_")}.lua`) then
task.wait(0.05)
if pcall(function() return decompile(script) end) and select(2, pcall(function() return decompile(script) end)) ~= "" then
writefile(`Module_{script:GetFullName():gsub("%.", "_")}.lua`, `--[[\nScript Type: {script.ClassName}\nFull Path: {script:GetFullName()}\nParent: {script.Parent and script.Parent:GetFullName() or "nil"}\n]]\n\n{select(2, pcall(function() return decompile(script) end))}`)
print(`[FETCHER] gottem Module: {script:GetFullName()}`)
end
end
end
end
if i < 3 then task.wait(0.05) end
end
print("[FETCHER] we done here")
game:GetService("StarterGui"):SetCore("SendNotification", {Title = "script fetcher", Text = "all done bro", Duration = 10})
end)Comments section coming soon...
To use this script, you need a Roblox Executor. Simply copy the script from this page, paste it into your executor, and run it while you are in the Universal game.
Yes, this script is completely free to use.
No, this script does not require a key.
Yes, this script is designed to be compatible with mobile executors.





