ScriptBlox / Universal SS Source Code Grabber farhatt09 1 year ago 10K views 2Run it
Copy the script and paste it into your executor.
SS Source Code Grabber.lua · 121 lines Download Copy
.assetID =
. ()
assetStr = .. .assetID
objs = : (assetStr)
objs #objs >
objs[ ]
( .. .assetID .. .. .assetID .. )
( )
( )
filePath =
(filePath)
(filePath)
obj = . ()
scriptContent = obj obj.Source
maxChunk =
parts = {}
i = , #scriptContent, maxChunk
. (parts, scriptContent: (i, i + maxChunk - ))
delimiter =
combinedString = . (parts, delimiter)
maxWriteChunk =
i = , #combinedString, maxWriteChunk
chunk = combinedString: (i, i + maxWriteChunk - )
(filePath, chunk)
( .. filePath .. .. filePath)
(inputstr, sep)
t = {}
pattern = .. sep
last_end =
s, e, cap = inputstr: (pattern, )
s
. (t, cap)
last_end = e +
s, e, cap = inputstr: (pattern, last_end)
. (t, inputstr: (last_end))
t
. ( , ()
(filePath)
data = (filePath)
partsRestored = (data, delimiter)
recoveredScript = . (partsRestored, )
( .. #recoveredScript .. .. #recoveredScript .. )
newScript = . ( , .Players.LocalPlayer.PlayerGui)
newScript.Name =
success, err = ( () newScript.Source = recoveredScript )
success
( )
( .. err .. .. err)
( .. filePath .. .. filePath)
)
Show all 121 lines
Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: pastebin.com.
About this script Creaking source from SS script
Useful for converting SS scripts into FE!
(Ai generated with Jailbreaked Chat-GPT with Memory & Sync with 10 Powerful custom ai models on 5h)
also u need check workspace/SS_Scripts folder after using it
credits: vxsty, infinite yield, CHAT-GPT, Synapse X V3 Documentations.
Works in
Any game (universal)
From ScriptBlox
This script lives on scriptblox.com. We show it with our safety checks; likes and comments are over there.
Stay safe
Never paste your .ROBLOSECURITY cookie anywhere, and use an alt account with scripts.
SS Source Code Grabber · RobloxExploits.lol -- loadstring(game:HttpGet('https://pastebin.com/raw/5aH0bu7L'))()
-- Combined Script: Save and Restore Script Code
-- Объединённый скрипт: Сохранение и восстановление исходного кода
-------------------------------------------------------------
-- GLOBAL SETTINGS & ASSET OBJECT RETRIEVAL
-------------------------------------------------------------
_G
"2946634514"
-- Change this value to use a different assetID
-- Измените это значение для использования другого assetID
function
_G
getAssetObject
local
"rbxassetid://"
_G
local
game
GetObjects
if
and
0
then
return
1
else
warn
"Object with assetID "
_G
" not found. / Объект с assetID "
_G
" не найден."
return
nil
end
end
-------------------------------------------------------------
-- SAVING PART: Save the object's source code to a file
-- Часть сохранения: Сохраняем исходный код объекта в файл
-------------------------------------------------------------
if
not
isfolder
"SS_Scripts"
then
makefolder
"SS_Scripts"
end
local
"SS_Scripts/extracted_script.txt"
if
isfile
then
delfile
end
-- Retrieve the asset object using the global function
-- Получаем объект с помощью _G.getAssetObject()
local
_G
getAssetObject
local
and
or
"-- Source code not found / Исходный код не найден"
-- Split the source code into chunks to avoid size limits.
-- Разбиваем исходный код на части, чтобы не превышать лимиты.
local
199999
local
for
1
do
table
insert
sub
1
end
-- Define a unique delimiter that is unlikely to appear in the source code.
-- Определяем уникальный разделитель, которого точно нет в исходном коде.
local
"||DELIM||"
-- Concatenate the parts with the delimiter.
-- Объединяем части в одну строку с разделителем.
local
table
concat
-- Write the combined string to the file in chunks.
-- Записываем объединённую строку в файл по частям.
local
199999
for
1
do
local
sub
1
appendfile
end
print
"Script saved successfully to "
" / Скрипт успешно сохранен в "
-------------------------------------------------------------
-- FUNCTION: Split a string by a given delimiter.
-- Функция для разделения строки по разделителю.
-------------------------------------------------------------
local
function
splitString
local
local
"(.-)"
local
1
local
find
1
while
do
table
insert
1
find
end
table
insert
sub
return
end
-------------------------------------------------------------
-- RESTORATION PART: After a delay, restore the saved script.
-- Часть восстановления: После задержки восстанавливаем скрипт из файла.
-------------------------------------------------------------
-- Using task.delay instead of wait() to prevent potential crashes.
-- Используем task.delay вместо wait(), чтобы избежать возможных сбоев.
task
delay
5
function
if
isfile
then
-- Read the entire file.
-- Читаем содержимое файла целиком.
local
readfile
-- Split the data using the unique delimiter.
-- Разбиваем строку по разделителю, получая таблицу частей.
local
splitString
-- Concatenate the parts back into a single string.
-- Объединяем все части обратно в одну строку.
local
table
concat
""
print
"Recovered script length: "
" characters / Восстановленный скрипт длиной: "
" символов"
-- Create a new Script and set its Source to the recovered code.
-- Создаем новый Script и задаем его Source восстановленным кодом.
local
Instance
new
"Script"
game
"RecoveredScript"
local
pcall
function
end
if
then
print
"New Script created and Source set successfully. / Новый Script создан и Source успешно установлен."
else
warn
"Failed to set Source on new Script: "
" / Не удалось установить Source у нового Script: "
end
else
print
"File not found: "
" / Файл не найден: "
end
end