Run it
Copy the script and paste it into your executor.
start_tick = ()
replicated_storage = :()
virtual_user = :()
worskpace = :()
players = :()
local_player = players.LocalPlayer
user_status = (LRM_IsUserPremium ~= )
game_objects = :()
brainrots = game_objects:()
plots = game_objects:()
plot
_, v plots:()
(v:() == local_player.Name)
plot = v
( plot)
local_player:()
logic = plot:()
player_eggs = logic:()
customers = logic:()
brainrot_slots = logic:()
packages = replicated_storage:()
info = replicated_storage:()
game_info = info:()
eggs_module = (game_info:())
knit_module = (packages:())
data_controller = knit_module.()
sell_brainrot_service = knit_module.()
npc_trade_service = knit_module.()
spin_service = knit_module.()
egg_service = knit_module.()
selected_eggs = {}
avaible_fonts = {}
trade_options = {}
eggs = {}
gui_config = {
Color = .(, , ),
Keybind = .KeyCode.Insert,
Assets = ,
MinHeight = ,
MaxHeight = ,
InitialHeight = ,
MinWidth = ,
MaxWidth = ,
InitialWidth =
}
_, v .Font:()
.(avaible_fonts, v.Name)
v eggs_module.List
.(eggs, v)
.(trade_options, )
.(trade_options, )
.(trade_options, )
(egg_name)
(eggs_module.List[egg_name].Price)
()
brainrot
_, v brainrots:()
(v.Name:(local_player.Name))
brainrot = v
brainrot
(wheel)
i, v data_controller:().Data.Spins
(i == wheel)
v
(access_code)
.RobloxReplicatedStorage.ContactListIrisInviteTeleport:(.PlaceId, , access_code)
()
.(data_controller:().Data.Currency.Cash)
config = ().gui_config
library = (:())()
window = library:(config, ())
window_name = library:(..user_status....game:():(.PlaceId).Name)
tabs = {
main = window:(),
settings = window:()
}
sections = {
trade_section = tabs.main:(, ),
plot_section = tabs.main:(, ),
egg_section = tabs.main:(, ),
sell_section = tabs.main:(, ),
player_section = tabs.main:(, ),
misc_section = tabs.main:(, ),
gui_section = tabs.settings:(, )
}
local_player.Idled:(()
(library.flags.anti_afk)
virtual_user:()
virtual_user:(.())
)
(title, context, cooldown)
window:(title, context, cooldown)
sections.trade_section:(, , (value)
library.flags.auto_trade = value
(library.flags.auto_trade)
brainrots =
_, v customers:()
head = v:()
( head)
trade_gui = head:()
( trade_gui)
( trade_gui.Enabled)
trade_brainrot_gui = trade_gui:()
( trade_brainrot_gui)
npc_offer = trade_brainrot_gui:():()
( npc_offer)
trade_text = trade_gui:():():()
( trade_text)
_, v npc_offer:()
( v:())
(v.Name == ) (v.Name == )
brainrots = brainrots +
(brainrots > library.flags.max_decline)
(, , )
npc_trade_service:()
(trade_text.Text == ) (trade_text.Parent.Position.X.Scale > )
(, , )
npc_trade_service:()
(trade_text.Text == )
(, ..library.flags.fair_option, )
npc_trade_service:(library.flags.fair_option)
(trade_text.Text == )
(, ..library.flags.bad_option, )
npc_trade_service:(library.flags.bad_option)
.(library.flags.auto_trade_delay)
( library.flags.auto_trade)
)
sections.trade_section:(, trade_options, (value) library.flags.fair_option = value , , )
sections.trade_section:(, trade_options, (value) library.flags.bad_option = value , , )
sections.trade_section:(, , , , , (value) library.flags.max_decline = value )
sections.trade_section:(, , , , , (value) library.flags.auto_trade_delay = value )
sections.plot_section:(, , (value)
library.flags.auto_collect_cash = value
(library.flags.auto_collect_cash)
_, v brainrot_slots:()
item_folder = v:()
( item_folder)
( item_folder:())
cash_collect = v:()
( cash_collect)
(local_player.Character.PrimaryPart, cash_collect, )
(local_player.Character.PrimaryPart, cash_collect, )
.(library.flags.auto_collect_cash_delay)
( library.flags.auto_collect_cash)
)
sections.plot_section:(, , , , , (value) library.flags.auto_collect_cash_delay = value )
sections.egg_section:(, , (value)
library.flags.auto_buy_eggs = value
(library.flags.auto_buy_eggs)
_, v player_eggs:()
egg_name = v:():():():():()
( egg_name)
_, v2 (selected_eggs)
(egg_name.Text ~= v2)
egg_cost = (v2)
(() < egg_cost)
egg_service:(v.Name)
.(library.flags.auto_buy_eggs_delay)
( library.flags.auto_buy_eggs)
)
sections.egg_section:(, , , , , (value) library.flags.auto_buy_eggs_delay = value )
sections.egg_section:(, eggs, (value) selected_eggs = value , {}, )
sections.sell_section:(, ()
brainrot = ()
( brainrot)
(, , )
(, , )
sell_brainrot_service:():()
)
sections.sell_section:(, ()
(, , )
sell_brainrot_service:():()
)
sections.player_section:(, , (value) library.flags.anti_afk = value )
sections.player_section:(, )
sections.player_section:(, ()
md5 = {}
hmac = {}
base64 = {}
T = {
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , , ,
, , , , , , ,
}
(a, b)
lsw = bit32.(a, ) + bit32.(b, )
msw = bit32.(a, ) + bit32.(b, ) + bit32.(lsw, )
bit32.(bit32.(msw, ), bit32.(lsw, ))
(x, n)
bit32.(bit32.(x, n), bit32.(x, - n))
(x, y, z)
bit32.(bit32.(x, y), bit32.(bit32.(x), z))
(x, y, z)
bit32.(bit32.(x, z), bit32.(y, bit32.(z)))
(x, y, z)
bit32.(x, bit32.(y, z))
(x, y, z)
bit32.(y, bit32.(x, bit32.(z)))
md5.(message)
a, b, c, d = , , ,
message_len = #message
padded_message = message ..
#padded_message % ~=
padded_message = padded_message ..
len_bytes =
len_bits = message_len *
i = ,
len_bytes = len_bytes .. .(bit32.(bit32.(len_bits, i * ), ))
padded_message = padded_message .. len_bytes
i = , #padded_message,
chunk = padded_message:(i, i + )
X = {}
j = ,
b1, b2, b3, b4 = chunk:(j * + , j * + )
X[j] = bit32.(b1, bit32.(b2, ), bit32.(b3, ), bit32.(b4, ))
aa, bb, cc, dd = a, b, c, d
s = { , , , , , , , , , , , , , , , }
j = ,
f, k, shift_index
j <
f = (b, c, d)
k = j
shift_index = j %
j <
f = (b, c, d)
k = ( + * j) %
shift_index = + (j % )
j <
f = (b, c, d)
k = ( + * j) %
shift_index = + (j % )
f = (b, c, d)
k = ( * j) %
shift_index = + (j % )
temp = (a, f)
temp = (temp, X[k])
temp = (temp, T[j + ])
temp = (temp, s[shift_index + ])
new_b = (b, temp)
a, b, c, d = d, new_b, b, c
a = (a, aa)
b = (b, bb)
c = (c, cc)
d = (d, dd)
(n)
s =
i = ,
s = s .. .(bit32.(bit32.(n, i * ), ))
s
(a) .. (b) .. (c) .. (d)
hmac.(key, msg, hash_func)
#key >
key = (key)
o_key_pad =
i_key_pad =
i = ,
byte = (i <= #key .(key, i))
o_key_pad = o_key_pad .. .(bit32.(byte, ))
i_key_pad = i_key_pad .. .(bit32.(byte, ))
(o_key_pad .. (i_key_pad .. msg))
b =
base64.(data)
(
(data:(, (x)
r, b_val = , x:()
i = , , -
r = r .. (b_val % ^ i - b_val % ^ (i - ) > )
r
) .. ):(, (x)
#x <
c =
i = ,
c = c + (x:(i, i) == ^ ( - i) )
b:(c + , c + )
) .. ({ , , })[#data % + ]
)
(placeId)
uuid = {}
i = ,
uuid[i] = .(, )
uuid[] = bit32.(bit32.(uuid[], ), )
uuid[] = bit32.(bit32.(uuid[], ), )
firstBytes =
i = ,
firstBytes = firstBytes .. .(uuid[i])
gameCode = .(
,
.(uuid)
)
placeIdBytes =
pIdRec = placeId
_ = ,
placeIdBytes = placeIdBytes .. .(pIdRec % )
pIdRec = .(pIdRec / )
content = firstBytes .. placeIdBytes
SUPERDUPERSECRETROBLOXKEYTHATTHEYDIDNTCHANGEEVERSINCEFOREVER =
signature = hmac.(
SUPERDUPERSECRETROBLOXKEYTHATTHEYDIDNTCHANGEEVERSINCEFOREVER,
content,
md5.sum
)
accessCodeBytes = signature .. content
accessCode = base64.(accessCodeBytes)
accessCode = accessCode:(, ):(, )
pdding =
accessCode, _ = accessCode:(, ()
pdding = pdding +
)
accessCode = accessCode .. (pdding)
accessCode, gameCode
accessCode, _ = (.PlaceId)
(..accessCode)
(, , )
.()
(accessCode)
)
sections.player_section:(
,
,
,
(value)
(, ..value, )
(value)
)
sections.misc_section:(, , (value)
library.flags.auto_wheel = value
(library.flags.auto_wheel)
(() > )
spin_service:()
.()
( library.flags.auto_wheel)
)
sections.gui_section:(, ()
library:()
)
sections.gui_section:(, avaible_fonts, (value) window:(value) , , )
sections.gui_section:(, , (value)
library.flags.effects = value
window:(library.flags.effects)
)
config_manager = (:())()
config_manager:(library)
config_manager:(window)
config_manager:()
config_manager:(tabs.settings)
config_manager:()
window:()
window:()
window:()
window:(.(, , ))
window:()
(, ..string.(, () - start_tick).., )Loads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
Made by @kylosilly bad executors wont work on ts

[馃巹] Trade a Brainrot