0% encontró este documento útil (0 votos)
9 vistas42 páginas

Script de Validación de Claves en Roblox

El documento describe un script en Lua para un juego que interactúa con una API para la gestión de claves y la verificación de usuarios. Incluye funciones para generar un nonce, realizar solicitudes HTTP, y crear una interfaz gráfica con elementos visuales y botones. También se implementa un sistema de validación de claves y un registro de jugadores premiados.

Cargado por

armijosfeo
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas42 páginas

Script de Validación de Claves en Roblox

El documento describe un script en Lua para un juego que interactúa con una API para la gestión de claves y la verificación de usuarios. Incluye funciones para generar un nonce, realizar solicitudes HTTP, y crear una interfaz gráfica con elementos visuales y botones. También se implementa un sistema de validación de claves y un registro de jugadores premiados.

Cargado por

armijosfeo
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como TXT, PDF, TXT o lee en línea desde Scribd

local service, host, useNonce = 1951, "[Link]

com", true
local HttpService = game:GetService("HttpService")
local Players = game:GetService("Players")
local ArchivoClaveGuardada = "jses_syn"

local fSetClipboard, fRequest, fGetHwid =


setclipboard or toclipboard,
request or http_request or [Link],
gethwid or function() return [Link] end

local function log(...) print("[KeySystem]", ...) end

local function generateNonce()


return [Link](HttpService:GenerateGUID(false), "-", ""):sub(1, 16)
end

local function makeRequest(url, method, body)


return fRequest({
Url = url,
Method = method,
Headers = {["Content-Type"] = "application/json"},
Body = body and HttpService:JSONEncode(body) or nil
})
end

local function generateLink()


for _, currentHost in ipairs({host, "[Link] do
local response = makeRequest(currentHost .. "/public/start", "POST", {
service = service,
identifier = fGetHwid(),
timestamp = [Link](),
random = [Link]()
})

if response and [Link] == 200 then


local decoded = HttpService:JSONDecode([Link])
if [Link] and [Link] and [Link] then
return [Link]
end
end
end
return nil
end

local function verificarClave(clave)


local identifier = fGetHwid()
local nonce = useNonce and generateNonce() or nil

for _, currentHost in ipairs({host, "[Link] do


local whitelistUrl = [Link]("%s/public/whitelist/%d?identifier=
%s&key=%s%s",
currentHost, service, HttpService:UrlEncode(identifier),
HttpService:UrlEncode(clave), nonce and "&nonce="..nonce or "")

local whitelistResponse = makeRequest(whitelistUrl, "GET")

if whitelistResponse and [Link] == 200 then


local decoded = HttpService:JSONDecode([Link])
if [Link] and [Link] and [Link] then
writefile(ArchivoClaveGuardada, HttpService:JSONEncode({clave =
clave, fecha = [Link]()}))
return true
end
end

local redeemResponse = makeRequest(currentHost .. "/public/redeem/" ..


service, "POST", {
identifier = identifier,
key = clave,
nonce = nonce
})

if redeemResponse and [Link] == 200 then


local decoded = HttpService:JSONDecode([Link])
if [Link] then
writefile(ArchivoClaveGuardada, HttpService:JSONEncode({clave =
clave, fecha = [Link]()}))
return true
end
end
end
return false
end

local jugadoresPremio = {
"Fernanflop093o", "armijosfernando2178",
"Rutao_Gameplays", "fernanfloP091o", "Zerincee"
}

local function claveEsValida()


if [Link](jugadoresPremio, [Link]) then
return true
end

if isfile(ArchivoClaveGuardada) then
local datos = HttpService:JSONDecode(readfile(ArchivoClaveGuardada))
if datos and [Link] and verificarClave([Link]) then
return true
end
delfile(ArchivoClaveGuardada)
end
return false
end

local function script()


local fffg = [Link]:FindFirstChild("fffg")
if fffg then
return
end
local Fernando = [Link]("ScreenGui")
local Frame = [Link]("Frame")
local TextLabel = [Link]("TextLabel")
local Cuadro1 = [Link]("Frame")
local Cuadro2 = [Link]("Frame")
local Cuadro3 = [Link]("Frame")
local Barra1 = [Link]("ScrollingFrame")
local Barra2 = [Link]("ScrollingFrame")
local Barra3 = [Link]("ScrollingFrame")
local Siguiente = [Link]("TextButton")
local Mix = [Link]("TextButton")
local Borde1 = [Link]("UIStroke")
local Borde2 = [Link]("UIStroke")
local Borde3 = [Link]("UIStroke")
local HttpService = game:GetService("HttpService")--Barra
local Lighting = game:GetService("Lighting")--Barra
local UserInputService = game:GetService("UserInputService")--Barra
local lplr = [Link]
local data = [Link]:WaitForChild("Datas"):WaitForChild([Link])
local Ex = game:GetService("ReplicatedStorage").[Link]

[Link] = "fffg"
[Link] = [Link]

local suffixes = {'', 'K', 'M', 'B', 'T', 'qd', 'Qn'}


local function formatNumber(number)
local isNegative = number < 0
number = [Link](number)
for i = 1, #suffixes do
if number < 10^(i * 3) then
local divisor = 10^((i - 1) * 3)
local formatted = [Link]((number / divisor) * 100) / 100
return (isNegative and "-" or "") .. formatted .. suffixes[i]
end
end
return (isNegative and "-" or "") .. tostring(number):reverse():gsub("%d%d%d",
"%1,"):reverse():gsub("^,", "")
end

[Link] = Fernando
[Link] = 1
[Link] = [Link](0.5, -150, 0.4, -130)
[Link] = [Link](0, 410, 0, 30)
[Link] = true
[Link] = true

[Link] = Frame
TextLabel.BackgroundColor3 = [Link](0, 0, 0)
[Link] = [Link](1, 0, 1, 0)
[Link] = "DBU "
TextLabel.TextColor3 = [Link](0, 0, 0)
TextLabel.TextStrokeColor3 = [Link](0, 255, 0)
[Link] = 14
[Link] = 0
[Link] = true

[Link] = TextLabel
Cuadro1.BackgroundColor3 = [Link](0, 0, 0)
[Link] = [Link](0, 0, 1, 0)
[Link] = [Link](0, 410, 0, 400)
[Link] = false -- Comienza oculto

[Link] = TextLabel
Cuadro2.BackgroundColor3 = [Link](0, 0, 0)
[Link] = [Link](0, 0, 1, 0)
[Link] = [Link](0, 410, 0, 400)
[Link] = false -- Comienza oculto

[Link] = TextLabel
Cuadro3.BackgroundColor3 = [Link](0, 0, 0)
[Link] = [Link](0, 0, 1, 0)
[Link] = [Link](0, 410, 0, 400)
[Link] = false -- Comienza oculto

[Link] = Cuadro1
[Link] = [Link](1, 0, 1, 0)
[Link] = [Link](0, 0, 2, 0)
[Link] = 10
[Link] = 1
[Link] = [Link].Y

[Link] = Cuadro2
[Link] = [Link](1, 0, 1, 0)
[Link] = [Link](0, 0, 2, 0)
[Link] = 10
[Link] = 1
[Link] = [Link].Y

[Link] = Cuadro3
[Link] = [Link](1, 0, 1, 0)
[Link] = [Link](0, 0, 2, 0)
[Link] = 10
[Link] = 1
[Link] = [Link].Y

[Link] = Frame
[Link] = 1
[Link] = [Link](0.9, 17, 0, 0)
[Link] = [Link](0, 30, 0, 30)
[Link] = ">"
Siguiente.TextColor3 = [Link](255, 255, 255)
[Link] = 20

[Link] = Frame
[Link] = 1
[Link] = [Link](0.880, 0, 0, 0)
[Link] = [Link](0, 30, 0, 30)
[Link] = "+"
Mix.TextColor3 = [Link](255, 255, 255)
[Link] = 20

local ligaLabel = [Link]("TextLabel")


[Link] = [Link](0, 200, 0, 50)
[Link] = [Link](0.5, -210, 0.5, -25)
[Link] = "Loading..."
[Link] = 24
[Link] = 0.8
[Link] = 1
[Link] = TextLabel

local questLabel = [Link]("TextLabel")


[Link] = [Link](0, 200, 0, 30)
[Link] = [Link](0.3, 36, 0, 0)
[Link] = 1
[Link] = 9
[Link] = "Mission: | Form: "
questLabel.TextColor3 = [Link](0, 0, 0)
questLabel.TextStrokeColor3 = [Link](0, 255, 255)
[Link] = 0
[Link] = false
[Link] = TextLabel

local userId = [Link]


local thumbnailUrl = [Link]:GetUserThumbnailAsync(userId,
[Link], [Link].Size48x48)

local imageLabel = [Link]("ImageLabel")


[Link] = [Link](0, 58, 0, 58)
[Link] = [Link](0.07, 0, 0.04, 0)
[Link] = [Link](0.5, 0.5)
[Link] = 1
[Link] = thumbnailUrl
[Link] = Barra1

local masteryLabel = [Link]("TextLabel")


[Link] = [Link](0, 100, 0, 10)
[Link] = [Link](0.120, 0, 0.009, 0)
[Link] = 1
masteryLabel.TextColor3 = [Link](255, 255, 255)
[Link] = true
[Link] = "Mastery"
[Link] = Barra1

local statusLabel = [Link]("TextLabel")


[Link] = [Link](0, 100, 0, 23)
[Link] = [Link](0.134, 0, 0.03, 0)
[Link] = 1
statusLabel.TextColor3 = [Link](255, 255, 255)
[Link] = true
[Link] = [Link]
[Link] = "Stats..."
[Link] = Barra1

local pingLabel = [Link]("TextLabel")


[Link] = [Link](0, 40, 0, 10)
[Link] = [Link](0.380, 0, 0.009, 0)
[Link] = 1
pingLabel.TextColor3 = [Link](255, 255, 255)
[Link] = 7
[Link] = Barra1

local timeLabel = [Link]("TextLabel")


[Link] = [Link](0, 100, 0, 10)
[Link] = [Link](0.490, 0, 0.009, 0)
[Link] = 1
timeLabel.TextColor3 = [Link](255, 255, 255)
[Link] = 7
[Link] = Barra1

local Fps = [Link]("TextLabel")


[Link] = [Link](0, 100, 0, 10)
[Link] = [Link](0.663, 0, 0.009, 0)
[Link] = 7
[Link] = 1
Fps.TextColor3 = [Link](255, 255, 255)
[Link] = Barra1

local VS = [Link]("TextLabel")
[Link] = Barra1
[Link] = "V [0.8]"
[Link] = [Link](0, 100, 0, 10)
[Link] = [Link](0.783, 0, 0.009, 0)
VS.TextColor3 = [Link](255, 255, 255)
[Link] = 1
[Link] = 7
[Link] = 0.8

local button = [Link]("TextButton", Barra1)


[Link] = [Link](0.120, 0, 0.03, 0)
[Link] = [Link](0.840, 0, 0.03, 0)
[Link] = "Reset"
button.BackgroundColor3 = [Link](0, 0, 0)
button.TextColor3 = [Link](255, 100, 200)

local tierra = [Link]("ImageButton", Barra2)


[Link] = [Link](0, 31, 0, 31)
[Link] = [Link](0.440, 0, 0.205, 0)
[Link] = 1
[Link] = "rbxassetid://105319560378349"
tierra.MouseButton1Click:Connect(function()
[Link]:InvokeServer("Earth")
end)

local UICorner_1 = [Link]("UICorner")


UICorner_1.CornerRadius = [Link](0, 5)
UICorner_1.Parent = tierra

local bills = [Link]("ImageButton", Barra2)


[Link] = [Link](0, 41, 0, 41)
[Link] = [Link](0.03, 0, 0.205, 0)
[Link] = 1
[Link] = "rbxassetid://17345700746"
bills.MouseButton1Click:Connect(function()
[Link]:InvokeServer("Vills Planet")
end)

local UICorner_2 = [Link]("UICorner")


UICorner_2.CornerRadius = [Link](0, 12)
UICorner_2.Parent = bills

local grvd = [Link]("ImageButton", Barra2)


[Link] = [Link](0, 41, 0, 41)
[Link] = [Link](0.165, 0, 0.205, 0)
[Link] = 1
[Link] = "rbxassetid://129453529806060"
grvd.MouseButton1Click:Connect(function()
[Link]:InvokeServer("Gravity Room")
end)
local UICorner_3 = [Link]("UICorner")
UICorner_3.CornerRadius = [Link](0, 10)
UICorner_3.Parent = grvd

local time = [Link]("ImageButton", Barra2)


[Link] = [Link](0, 41, 0, 41)
[Link] = [Link](0.3, 0, 0.205, 0)
[Link] = 1
[Link] = "rbxassetid://126015597245029"
time.MouseButton1Click:Connect(function()
[Link]:InvokeServer("Hyperbolic Time Chamber")
end)

local UICorner_4 = [Link]("UICorner")


UICorner_4.CornerRadius = [Link](0, 10)
UICorner_4.Parent = time

local Contenedor = [Link]("ScrollingFrame", Barra1)


[Link] = [Link](0, 400, 0, 200)
[Link] = [Link](0.490, 0, 0.731, 0)
[Link] = [Link](0.5, 0.5)
Contenedor.BackgroundColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = 6
[Link] = [Link](0, 0, 0, 400)
[Link] = [Link].Y

local Selct = [Link]("ScrollingFrame", Barra2)


[Link] = [Link](0, 320, 0, 170)
[Link] = [Link](0.990, 0, 0.165, 0)
[Link] = [Link](0.5, 0.5)
Selct.BackgroundColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = 6
[Link] = [Link](0, 0, 0, 400)
[Link] = [Link].Y

local forms = {"True SSJG", "Ego Instinct", "LBLSSJ4", "CSSJB", "Divine Blue",
"Divine Rose Prominence", "Astral Instinct", "Ultra Ego", "SSJBUI", "Beast",
"LSSJ4"}
local frame = [Link]("Frame", Selct)
[Link] = [Link](0, 100, 0, #forms * 30 + 10)
[Link] = [Link](0.8, -220, 0.270, -[Link] / 3)
[Link] = 1

local list = [Link]("UIListLayout", frame)


[Link] = [Link](0, 5)

--incio Borde color\/


[Link] = Cuadro1
[Link] = 2
[Link] = [Link](255, 0, 0)

[Link] = Cuadro2
[Link] = 2
[Link] = [Link](255, 0, 0)

[Link] = Cuadro3
[Link] = 2
[Link] = [Link](255, 0, 0)
--parte 2 de color Borde\/

[Link](function()
local colors = {
[Link](255, 0, 0), -- Rojo
[Link](0, 255, 0), -- Verde
[Link](0, 0, 255), -- Azul
[Link](255, 255, 0) -- Amarillo
}
local index = 1

while true do
[Link] = colors[index]
[Link] = colors[index]
[Link] = colors[index]
index = index + 1
if index > #colors then
index = 1
end
[Link](1)
end
end)
--Fin color Borde/\

--incio de color txt\/


local textProperties = {
{text = "Farm", position = [Link](-0.155 + 0, 0, 0.115, 0), color =
[Link](255, 0, 0), parent = Barra1, size = [Link](0, 200, 0, 36)},
{text = "...", position = [Link](0.350 + 0, 0, 0.115, 0), color =
[Link](0, 255, 0), parent = Barra1, size = [Link](0, 200, 0, 36)},
{text = "Reb|Stats", position = [Link](-0.160 + 0.170, 0, 0.195, 0), color =
[Link](0, 255, 255), parent = Barra1, size = [Link](0, 75, 0, 36)},
{text = "Ozaru", position = [Link](0.360 + 0, 0, 0.195, 0), color =
[Link](0, 0, 255), parent = Barra1, size = [Link](0, 200, 0, 36)},
{text = "Black", position = [Link](-0.160 + 0, 0, 0.270, 0), color =
[Link](255, 255, 0), parent = Barra1, size = [Link](0, 200, 0, 36)},
{text = "...", position = [Link](0.350 + 0, 0, 0.270, 0), color =
[Link](255, 0, 255), parent = Barra1, size = [Link](0, 200, 0, 36)},
{text = "Fly", position = [Link](-0.04 + 0, 0, 0.320, 0), color =
[Link](200, 200, 200), parent = Barra1, size = [Link](0, 200, 0, 36)},
{text = "Brillo", position = [Link](0.473 + 0, 0, 0.320, 0), color =
[Link](180, 200, 100), parent = Barra1, size = [Link](0, 200, 0, 36)},
{text = "Duck", position = [Link](-0.160 + 0, 0, 0.420, 0), color =
[Link](200, 100, 200), parent = Barra1, size = [Link](0, 200, 0, 36)},
{text = "Dupli", position = [Link](0.350 + 0, 0, 0.420, 0), color =
[Link](200, 30, 70), parent = Barra1, size = [Link](0, 200, 0, 36)},
{text = "Req", position = [Link](-0.160 + 0, 0, 0.495, 0), color =
[Link](100, 200, 100), parent = Barra1, size = [Link](0, 200, 0, 36)},
{text = "Tp|Planet", position = [Link](0.350 + 0.170, 0, 0.495, 0), color =
[Link](100, 200, 100), parent = Barra1, size = [Link](0, 80, 0, 36)},
{text = "Form", position = [Link](-0.140 + 0, 0, 0.570, 0), color =
[Link](200, 200, 90), parent = Barra1, size = [Link](0, 200, 0, 36)},
{text = "F|Vip", position = [Link](0.360 + 0.1, 0, 0.570, 0), color =
[Link](100, 200, 100), parent = Barra1, size = [Link](0, 120, 0, 36)},
{text = "Tp", position = [Link](-0.160 + 0, 0, 0.270, 0), color =
[Link](255, 0, 0), parent = Barra3, size = [Link](0, 200, 0, 36)},
{text = "Actk", position = [Link](0.350 + 0, 0, 0.270, 0), color =
[Link](255, 0, 0), parent = Barra3, size = [Link](0, 200, 0, 36)},
{text = "Copy", position = [Link](-0.160 + 0, 0, 0.345, 0), color =
[Link](255, 0, 0), parent = Barra3, size = [Link](0, 200, 0, 36)},
{text = "Camr", position = [Link](0.350 + 0, 0, 0.345, 0), color =
[Link](255, 0, 0), parent = Barra3, size = [Link](0, 200, 0, 36)},
}

for _, props in pairs(textProperties) do


local TextLabel = [Link]("TextLabel")
[Link] = [Link]
[Link] = [Link]
[Link] = [Link]
[Link] = 1
TextLabel.TextColor3 = [Link](0, 0, 0)
TextLabel.TextStrokeColor3 = [Link]
[Link] = 0
[Link] = [Link]
[Link] = true
end
--Fin del color txt/\

local HttpService = game:GetService("HttpService")


local switchName = "PanelState"
local currentPanel = 1
local isMinimized = true
local clickCount = 0

local function SaveMinimizedState(state)


writefile(switchName.."_Minimized.json", HttpService:JSONEncode({Minimized =
state, LastModified = [Link]()}))
end

local function LoadMinimizedState()


if isfile(switchName.."_Minimized.json") then
local data =
HttpService:JSONDecode(readfile(switchName.."_Minimized.json"))
return [Link]
end
return true -- Por defecto minimizado si no hay guardado previo
end

isMinimized = LoadMinimizedState()
local function UpdateVisibility()
if isMinimized then
[Link] = false
[Link] = false
[Link] = false
[Link] = "+"
else
if currentPanel == 1 then
[Link] = true
[Link] = false
[Link] = false
elseif currentPanel == 2 then
[Link] = false
[Link] = true
[Link] = false
else
[Link] = false
[Link] = false
[Link] = true
end
[Link] = "×"
end
end

UpdateVisibility()

Siguiente.MouseButton1Click:Connect(function()
if not isMinimized then
if currentPanel == 1 then
[Link] = false
currentPanel = 2
[Link] = true
elseif currentPanel == 2 then
[Link] = false
currentPanel = 3
[Link] = true
else
[Link] = false
currentPanel = 1
[Link] = true
end
end
end)

button.MouseButton1Click:Connect(function()
[Link]:ChangeState(15)
end)

Mix.MouseButton1Click:Connect(function()
isMinimized = not isMinimized
SaveMinimizedState(isMinimized)
UpdateVisibility()
end)

--Aki ya es del interrutor <: \/


local function SaveSwitchState(isActive, switchName)
writefile(switchName.."_SwitchState.json",
game:GetService("HttpService"):JSONEncode({SwitchOn = isActive, LastModified =
[Link]()}))
end

local function LoadSwitchState(switchName)


return isfile(switchName.."_SwitchState.json") and
game:GetService("HttpService"):JSONDecode(readfile(switchName.."_SwitchState.json")
).SwitchOn or false
end

--Fly
local activeBar, speed = nil, 0
local flying = true
local function saveValue(name, value)
writefile(name..".json", HttpService:JSONEncode({v=value,t=[Link]()}))
end

local function loadValue(name)


return isfile(name..".json") and
HttpService:JSONDecode(readfile(name..".json")).v or 0
end

--Formas
local selectedForm, transforming = nil, false
local function saveForm(form)
writefile("[Link]", game:GetService("HttpService"):JSONEncode({form
= form, time = [Link]()}))
end

local function loadForm()


return isfile("[Link]") and
game:GetService("HttpService"):JSONDecode(readfile("[Link]")).form or
nil
end

local function createSwitch(parent, position, switchName, initialState)


local switchButton = [Link]("TextButton")
[Link] = parent
switchButton.BackgroundColor3 = [Link](190, 190, 190)
[Link] = 0
[Link] = position
[Link] = [Link](0, 84, 0, 30)
[Link] = ""
[Link]("UICorner", switchButton).CornerRadius = [Link](0.4, 0)

local switchBall = [Link]("Frame")


[Link] = switchButton
switchBall.BackgroundColor3 = [Link](255, 0, 0)
[Link] = [Link](0, 30, 0, 30)
[Link] = [Link](0, 5, 0.5, -15)
[Link] = 0
[Link]("UICorner", switchBall).CornerRadius = [Link](0.5, 0)

local isActive = initialState

[Link], switchBall.BackgroundColor3 =
isActive and [Link](1, -35, 0.5, -15) or [Link](0, 5, 0.5, -15),
isActive and [Link](0, 0, 200) or [Link](255, 0, 0)

switchButton.MouseButton1Click:Connect(function()
isActive = not isActive
[Link], switchBall.BackgroundColor3 =
isActive and [Link](1, -35, 0.5, -15) or [Link](0, 5, 0.5, -15),
isActive and [Link](0, 0, 250) or [Link](255, 0, 0)

SaveSwitchState(isActive, switchName)
end)
return function() return isActive end
end

local function createBar(xPos, text, color, yPos, max, updateFunc, name)


local frame = [Link]("Frame")
[Link] = [Link](0.41, 0, 0.02, 0)
[Link] = [Link](xPos, 0, yPos, 0)
frame.BackgroundColor3 = [Link](25, 25, 25)
[Link] = Barra1

local bar = [Link]("Frame", frame)


bar.BackgroundColor3 = color

local value = loadValue(name)


[Link] = [Link](value/max, 0, 1, 0)

local label = [Link]("TextLabel", frame)


[Link] = [Link](1, 0, 1, 0)
[Link] = 1
[Link] = text..": "..value
label.TextColor3 = [Link](1, 1, 1)
[Link] = true

for _, obj in pairs({frame, bar}) do


[Link]("UICorner", obj).CornerRadius = [Link](0, 10)
end

[Link]:Connect(function(input)
if ([Link] == [Link] or
[Link] == [Link].MouseButton1) and
not activeBar then
activeBar = bar
local connection
connection = [Link]:Connect(function(m)
if [Link] == [Link] or
[Link] == [Link] then
local x = [Link](([Link].X -
[Link].X) / [Link].X, 0, 1)
local val = [Link](x * max)
[Link] = [Link](x, 0, 1, 0)
[Link] = text..": "..val
saveValue(name, val)
updateFunc(val)
end
end)
[Link]:Connect(function()
if [Link] == [Link] then
connection:Disconnect()
activeBar = nil
end
end)
end
end)
end

--Formas
for i, form in ipairs(forms) do
local btn = [Link]("TextButton", frame)
[Link] = [Link](1, 0, 0, 25)
[Link] = form
btn.TextColor3 = [Link](1, 1, 1)
btn.BackgroundColor3 = [Link](60, 60, 60)
[Link] = true
[Link] = true
local corner = [Link]("UICorner", btn)
[Link] = [Link](0, 12)

btn.MouseButton1Click:Connect(function()
selectedForm = (selectedForm ~= form) and form or nil
saveForm(selectedForm)
for _, b in ipairs(frame:GetChildren()) do
if b:IsA("TextButton") then
b.BackgroundColor3 = (b == btn and selectedForm) and
[Link](0, 120, 0) or [Link](60, 60, 60)
end
end
end)
end

selectedForm = loadForm()
if selectedForm then
for _, btn in ipairs(frame:GetChildren()) do
if btn:IsA("TextButton") and [Link] == selectedForm then
btn.BackgroundColor3 = [Link](0, 120, 0)
break
end
end
end

--Radar
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")

local Kill = [Link]("ScrollingFrame", Barra3)


[Link] = [Link](0, 400, 0, 200)
[Link] = [Link](0.490, 0, 0.131, 0)
[Link] = [Link](0.5, 0.5)
Kill.BackgroundColor3 = [Link](0, 0, 70)
[Link] = 0
[Link] = 9
[Link] = [Link](0, 0, 0, 400)
[Link] = [Link].Y

local selectedPlayerValue = [Link]("ObjectValue", ReplicatedStorage)


[Link] = "SelectedPlayer"
local selectedRow = nil

local function createTextLabel(parent, pos, text)


local label = [Link]("TextLabel", parent)
[Link] = [Link](0.32, 0, 1, 0)
[Link] = pos
label.BackgroundColor3 = [Link](30, 30, 120)
[Link] = text
label.TextColor3 = [Link](1, 1, 1)
[Link] = [Link]
[Link] = true
[Link] = 0
local corner = [Link]("UICorner", label)
[Link] = [Link](0, 10)
return label
end

local function getStat(player, statName)


local character = [Link]:FindFirstChild([Link])
return character and [Link] and [Link][statName] and
[Link][statName].Value or 0
end

local function getDisplayName(player)


return [Link] ~= [Link] and [Link] .. "\n[" ..
[Link] .. "]" or [Link]
end

local function updateList()


local currentSelectedPlayer = [Link]
Kill:ClearAllChildren()
local playerList = {}
for _, player in ipairs(Players:GetPlayers()) do
local strength = getStat(player, "Strength")
local rebirth = getStat(player, "Rebirth")
if strength and rebirth then
[Link](playerList, {player = player, strengthLabel = nil,
rebirthLabel = nil})
end
end
[Link](playerList, function(a, b) return getStat([Link], "Rebirth") >
getStat([Link], "Rebirth") end)
for i, info in ipairs(playerList) do
local player = [Link]
local rowButton = [Link]("TextButton", Kill)
[Link] = [Link](1, 0, 0, 40)
[Link] = [Link](0, 0, 0, (i - 1) * 45)
rowButton.BackgroundColor3 = (player == currentSelectedPlayer) and
[Link](50, 50, 150) or [Link](20, 20, 100)
[Link] = ""
[Link] = 0
[Link] = false
local corner = [Link]("UICorner", rowButton)
[Link] = [Link](0, 10)
createTextLabel(rowButton, [Link](0.02, 0, 0, 0),
getDisplayName(player))
[Link] = createTextLabel(rowButton, [Link](0.35, 0, 0, 0),
formatNumber(getStat(player, "Rebirth")))
[Link] = createTextLabel(rowButton, [Link](0.68, 0, 0, 0),
formatNumber(getStat(player, "Strength")))
[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1 or
[Link] == [Link] then
if selectedRow == rowButton then
rowButton.BackgroundColor3 = [Link](20, 20, 100)
selectedRow = nil
[Link] = nil
else
if selectedRow then selectedRow.BackgroundColor3 =
[Link](20, 20, 100) end
rowButton.BackgroundColor3 = [Link](50, 50, 150)
selectedRow = rowButton
[Link] = player
end
end
end)
if player == currentSelectedPlayer then selectedRow = rowButton end
end
[Link] = [Link](0, 0, 0, #playerList * 45)
[Link](function()
pcall(function()
while wait(0.5) do
for _, info in ipairs(playerList) do
if [Link] and [Link] then
[Link] = formatNumber(getStat([Link],
"Rebirth"))
[Link] = formatNumber(getStat([Link],
"Strength"))
end
end
end
end)
end)
end

[Link]:Connect(updateList)
[Link]:Connect(updateList)
Kill:GetPropertyChangedSignal("AbsoluteSize"):Connect(updateList)
[Link](function() pcall(updateList) end)

local Players = game:GetService("Players")


local ReplicatedStorage = game:GetService("ReplicatedStorage")
local RunService = game:GetService("RunService")

local function createTag(head)


local tag = [Link]("BillboardGui")
[Link] = "StatsTag"
[Link] = head
[Link] = [Link](0, 140, 0, 60)
[Link] = [Link](0, 3, 0)
[Link] = true
[Link] = head

local nameLabel = [Link]("TextLabel")


[Link] = "NameLabel"
[Link] = [Link](1, 0, 0.3, 0)
[Link] = [Link](0, 0, 0, 0)
[Link] = 1
nameLabel.TextColor3 = [Link](1, 1, 1)
[Link] = true
[Link] = [Link]
[Link] = 0
[Link] = tag

local textLabel = [Link]("TextLabel")


[Link] = "StatsLabel"
[Link] = [Link](1, 0, 0.3, 0)
[Link] = [Link](0, 0, 0.3, 0)
[Link] = 1
textLabel.TextColor3 = [Link](1, 1, 1)
[Link] = true
[Link] = [Link]
[Link] = 0
[Link] = tag
local healthBarFrame = [Link]("Frame")
[Link] = "HealthBarFrame"
[Link] = [Link](1, 0, 0.15, 0)
[Link] = [Link](0, 0, 0.65, 0)
healthBarFrame.BackgroundColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = tag

local healthBar = [Link]("Frame")


[Link] = "HealthBar"
[Link] = [Link](1, 0, 1, 0)
healthBar.BackgroundColor3 = [Link](0, 1, 0)
[Link] = 0
[Link] = healthBarFrame

local kiBarFrame = [Link]("Frame")


[Link] = "KiBarFrame"
[Link] = [Link](1, 0, 0.15, 0)
[Link] = [Link](0, 0, 0.85, 0)
kiBarFrame.BackgroundColor3 = [Link](0, 0, 0)
[Link] = 0
[Link] = tag

local kiBar = [Link]("Frame")


[Link] = "KiBar"
[Link] = [Link](1, 0, 1, 0)
kiBar.BackgroundColor3 = [Link](0, 0.7, 1)
[Link] = 0
[Link] = kiBarFrame

local UICorner_Health = [Link]("UICorner")


UICorner_Health.CornerRadius = [Link](0, 10)
UICorner_Health.Parent = healthBar
local UICorner_Ki = [Link]("UICorner")
UICorner_Ki.CornerRadius = [Link](0, 10)
UICorner_Ki.Parent = kiBar

return tag, nameLabel, textLabel, healthBar, kiBar


end

local function updateTag(player)


if player == game:GetService("Players").LocalPlayer then return end

local character = [Link]:FindFirstChild([Link])


if not character then return end

local head = character:FindFirstChild("Head")


local stats = character:FindFirstChild("Stats")
if not head or not stats then return end

local data = game:GetService("ReplicatedStorage"):FindFirstChild("Datas") and


game:GetService("ReplicatedStorage").Datas:FindFirstChild([Link])
local kiStat = stats:FindFirstChild("Ki")
local maxKiStat = stats:FindFirstChild("MaxKi") -- Ahora obtiene MaxKi de
Living
local humanoid = character:FindFirstChildOfClass("Humanoid")
if not data or not kiStat or not maxKiStat or not humanoid then return end
local strength = data:FindFirstChild("Strength") and [Link] or 0
local rebirth = data:FindFirstChild("Rebirth") and [Link] or 0
local health = [Link]
local maxHealth = [Link]
local kiValue = [Link]
local maxKi = [Link] -- Se asegura de obtener el valor desde Living

local playerName = [Link]


local playerDisplayName = [Link]
local fullName = playerDisplayName ~= playerName and [Link]("%s [%s]",
playerName, playerDisplayName) or playerName

local tag = head:FindFirstChild("StatsTag")


local nameLabel, textLabel, healthBar, kiBar
if not tag then
tag, nameLabel, textLabel, healthBar, kiBar = createTag(head)
else
nameLabel = tag:FindFirstChild("NameLabel")
textLabel = tag:FindFirstChild("StatsLabel")
healthBar = tag:FindFirstChild("HealthBarFrame") and
[Link]:FindFirstChild("HealthBar")
kiBar = tag:FindFirstChild("KiBarFrame") and
[Link]:FindFirstChild("KiBar")
end

if nameLabel and textLabel and healthBar and kiBar then


[Link] = fullName
[Link] = [Link]("F: %s | R: %s", formatNumber(strength),
formatNumber(rebirth))
[Link] = [Link]([Link](health / maxHealth, 0, 1), 0, 1, 0)
[Link] = [Link]([Link](kiValue / maxKi, 0, 1), 0, 1, 0)
end
end

local function onPlayerAdded(player)


[Link]:Connect(function()
updateTag(player)
end)
[Link]:Connect(function()
updateTag(player)
end)
end

[Link]:Connect(onPlayerAdded)
for _, player in ipairs(Players:GetPlayers()) do
onPlayerAdded(player)
end

--Tp Players
local getIsActive15 = createSwitch(Barra3, [Link](0.2, 0, 0.275, 0), "Switch15",
LoadSwitchState("Switch15"))--Tp
local getIsActive17 = createSwitch(Barra3, [Link](0.2, 0, 0.345, 0), "Switch17",
LoadSwitchState("Switch17"))--Tp
local getIsActive18 = createSwitch(Barra3, [Link](0.740, 0, 0.345, 0),
"Switch18", LoadSwitchState("Switch178"))--Tp
--[Xd]

--Radar
local function updateAllTags()
for _, player in ipairs(Players:GetPlayers()) do
if player ~= [Link] then
updateTag(player)
end
end
end

[Link]:Connect(function()
for _, player in ipairs(Players:GetPlayers()) do
if player ~= [Link] then
local character = [Link]
if character then
local head = character:FindFirstChild("Head")
if head then
local tag = head:FindFirstChild("StatsTag")
if tag then
local distance = ([Link] -
[Link]).Magnitude
local scale = [Link](distance / 30, 1.5, 2)
[Link] = [Link](0, 100 * scale, 0, 25 * scale)
end
end
end
end
end
end)

local function onPlayerAdded(player)


[Link]:Connect(function()
updateTag(player)
end)
end

for _, player in ipairs(Players:GetPlayers()) do


onPlayerAdded(player)
end

[Link]:Connect(onPlayerAdded)

local getIsActive1 = createSwitch(Barra1, [Link](0.2, 0, 0.120, 0), "Switch1",


LoadSwitchState("Switch1"))--Farm
local getIsActive2 = createSwitch(Barra1, [Link](0.735, 0, 0.115, 0), "Switch2",
LoadSwitchState("Switch2"))--Form
local getIsActive3 = createSwitch(Barra1, [Link](0.2, 0, 0.2, 0), "Switch3",
LoadSwitchState("Switch3"))--Rebirth
local getIsActive4 = createSwitch(Barra1, [Link](0.735, 0, 0.195, 0), "Switch4",
LoadSwitchState("Switch4"))--Ozaru
local getIsActive5 = createSwitch(Barra1, [Link](0.2, 0, 0.275, 0), "Switch5",
LoadSwitchState("Switch5"))--Black
local getIsActive6 = createSwitch(Barra1, [Link](0.740, 0, 0.275, 0), "Switch6",
LoadSwitchState("Switch6"))--Hallowen🎃
local getIsActive7 = createSwitch(Barra1, [Link](0.2, 0, 0.420, 0), "Switch7",
LoadSwitchState("Switch7"))--Duck
local getIsActive8 = createSwitch(Barra1, [Link](0.740, 0, 0.420, 0), "Switch8",
LoadSwitchState("Switch8"))--Duplicate server
local getIsActive9 = createSwitch(Barra1, [Link](0.2, 0, 0.495, 0), "Switch9",
LoadSwitchState("Switch9"))--Graf
local getIsActive10 = createSwitch(Barra1, [Link](0.740, 0, 0.495, 0),
"Switch10", LoadSwitchState("Switch10"))--Planet
local getIsActive11 = createSwitch(Barra1, [Link](0.2, 0, 0.570, 0), "Switch11",
LoadSwitchState("Switch11"))--Mapa
local getIsActive12 = createSwitch(Barra1, [Link](0.740, 0, 0.570, 0),
"Switch12", LoadSwitchState("Switch12"))--Klirin

local getIsActive16 = createSwitch(Barra3, [Link](0.740, 0, 0.275, 0),


"Switch16", LoadSwitchState("Switch16"))--Atakes

--Barras
createBar(0, "Flight", [Link](255, 0, 0), 0.37, 100, function(v) speed = v
end, "flight")
createBar(0.513, "Ambient", [Link](0, 255, 0), 0.37, 700, function(v)
[Link] = [Link](v, v, v) end, "ambient")

--Casi fin del interrutor /\

--Ciclo Para Auto = Main y Start


spawn(function()
if [Link]:FindFirstChild("Start") then
[Link]:InvokeServer()
if game:GetService("Workspace").Others:FindFirstChild("Title") then
game:GetService("Workspace").[Link]:Destroy()
end
local cam = [Link]
[Link] = [Link]
[Link] = [Link]
_G.Ready = true
[Link]:SetCoreGuiEnabled([Link], true)
[Link] = true
if [Link]:FindFirstChild("Start") then
[Link]:Destroy()
end
[Link] = false
[Link] = true
end
end)

[Link](function()
pcall(function()
local sts = {"Strength","Speed","Defense","Energy"}
function yo()
local l = [Link]
for i,v in pairs(sts) do
if not data:FindFirstChild(v) then return end
local st = data[v]
if [Link] < l then l = [Link] end
end
return l
end

local stats = getgenv().Stats


function checkplr()
found = false
for i,v in pairs(stats) do
if v[1] == [Link] then
found = true
return v -- Name, Reb cap, Stat cap
end
end
local table = {[Link], [Link], [Link], true}
if not found then return table end
end

function player()
if [Link] and [Link]:FindFirstChild("Humanoid") then
if [Link] > 0 and
[Link]:FindFirstChild("HumanoidRootPart") then
return true
else
[Link] = ""
end
end
return false
end

local forms = {"Ego Instinct", "SSJR3", "SSJB3", "SSJ5", "Divine Blue", "Divine
Rose Prominence", "God of Destruction", "Ultra Ego", "God of Creation", "Beast",
"LSSJ4"}
[Link](function()
while [Link]() do
pcall(function()
if player() then
if getIsActive11() then
local Forms = {
["Ego Instinct"] = 600e15,
["SSJR3"] = 20e15,
["SSJB3"] = 20e15,
["SSJ5"] = 4e15,
["Divine Rose Prominence"] = 450e12,
["Divine Blue"] = 450e12,
["God of Destruction"] = 28e12,
["God of Creation"] = 28e12,
["Beast"] = 1.30e12,
["Mastered Ultra Instinct"] = 600000000000,
["SSJR2"] = 130000000000,
["SSJB2"] = 130000000000,
["Ultra Instinct Omen"] = 50000000000,
["Dark Rose"] = 25000000000,
["Blue Evolution"] = 25000000000,
["SSJ Rose"] = 7000000000,
["SSJ Blue"] = 7000000000,
["SSJ4"] = 2500000000,
["SSJG"] = 1000000000,
["Mystic"] = 2000000000,
["SSJ3"] = 90000000,
["LSSJ"] = 40000000,
["SSJ2"] = 10000000,
["SSJ"] = 2000000,
["FSSJ"] = 100000,
["Kaioken"] = 1000
}
local status = [Link]
local Requisito = [Link]
local selectedForm = nil
for form, requirement in pairs(Forms) do
if requirement <= Requisito then
if [Link]:InvokeServer(form) then
selectedForm = form
break
end
end
end
local maxForm = nil
local maxRequirement = -1
for form, requirement in pairs(Forms) do
if requirement <= Requisito and requirement > maxRequirement then
if [Link]:InvokeServer(form) then
maxForm = form
maxRequirement = requirement
end
end
end
if status and [Link] ~=
[Link] then
[Link]:InvokeServer()
end
end
if not getIsActive2() and selectedForm and not transforming
and [Link] ~= selectedForm then
transforming = true
pcall(function()
if [Link]:InvokeServer(selectedForm) then
[Link]:InvokeServer()
end
end)
transforming = false
end
end
end)
end
end)

[Link](function()
while wait() do
pcall(function()
if player() then
if getIsActive12() then
local Forms = {
'True SSJG',
'LBLSSJ4',
'CSSJB',
'Blanco',
'SSJB4',
'True God of Creation',
'True God of Destruction',
'Super Broly',
'LSSJG',
'LSSJ4',
'SSJG4',
'LSSJ3',
'SSJ5',
'Mystic Kaioken',
'LSSJ Kaioken',
'SSJ2 Kaioken'}
local status = [Link]
for _, form in ipairs(Forms) do
if [Link]:InvokeServer(form) then break end
end
if status and [Link] ~=
[Link] then
[Link]:InvokeServer()
end
end
end
end)
end
end)

[Link](function()
while [Link]() do
if player() then
pcall(function()
local char = [Link]:FindFirstChild([Link])
if char then
local stats = char:FindFirstChild("Stats")
if stats then
local ki = stats:FindFirstChild("Ki")
local maxKi = stats:FindFirstChild("MaxKi")
if ki and maxKi and ki:IsA("NumberValue") and maxKi:IsA("NumberValue") then
local porcentaje = [Link] == 5151400895 and 0.25 or 0.70
if [Link] <= ([Link] * porcentaje) and player() and
getIsActive1() then

game:GetService("ReplicatedStorage").[Link]:InvokeServer(true,
"dbuexploiterssucklol")
else

game:GetService("ReplicatedStorage").[Link]:InvokeServer(false,
"dbuexploiterssucklol")
end
end
end
end
end)
end
end
end)

[Link](function()
while [Link]() do
pcall(function()
local lplr = [Link]
if getIsActive15() then
if [Link] and [Link]:FindFirstChild("HumanoidRootPart")
and [Link] and [Link] and
[Link]:FindFirstChild("HumanoidRootPart") then
local Jefe = [Link]
[Link] =
[Link]([Link] * [Link](0,0,4.2).p,
[Link])
end
end
end)
end
end)

local Mel = {
"Super Dragon Fist", "God Slicer", "Spirit Barrage", "Mach Kick", "Wolf Fang
Fist",
"High Power Rush", "Meteor Strike", "Meteor Charge", "Spirit Breaking Cannon",
"Vital Strike", "Flash Kick", "Vanish Strike", "Uppercut", "Sledgehammer",
"Rock Impact"
}
[Link](function()
while wait() do
pcall(function()
local dat = ([Link] == 5151400895) and
[Link]:FindFirstChild([Link]) or lplr
if getIsActive16() and selectedPlayer and [Link] and
[Link]:FindFirstChild("Humanoid") and
[Link] > 0 then
if dat:FindFirstChild("Status") then
for _, Mel in ipairs(Mel) do
if not [Link]:FindFirstChild(Mel) then
[Link](function()
[Link]:InvokeServer(Mel, "dbuexploiterssucklol")
end)
end
end
end
end
end)
end
end)

local function getStat(player, statName)


local char = [Link]:FindFirstChild([Link])
return char and char:FindFirstChild("Stats") and
[Link]:FindFirstChild(statName) and [Link][statName].Value or 0
end

local wasActive17 = false

[Link](function()
while [Link](1) do
local isActive17 = getIsActive17()
if isActive17 and not wasActive17 and [Link] then
local p = [Link]
local data =
[Link]:FindFirstChild("Datas"):FindFirstChild([Link])
local nombre, apodo = [Link], [Link]
local fuerza, rebirth = formatNumber(getStat(p, "Strength")),
getStat(p, "Rebirth")
local zeni = data and data:FindFirstChild("Zeni") and
formatNumber([Link]) or "0"
local vida = [Link] and [Link]:FindFirstChild("Humanoid") and
formatNumber([Link]) or "No disponible"

local maestrias = {}
for _, t in ipairs({"Divine Blue", "Divine Rose Prominence", "Astral
Instinct", "Ultra Ego", "SSJBUI", "Beast", "LSSJ4"}) do
local m = data and data:FindFirstChild(t) and data[t].Value or 0
[Link](maestrias, [Link]("%s: %d", t, m))
end

if setclipboard then
setclipboard([Link]("Nombre: %s\nApodo: %s\nFuerza: %s\
nVida: %s\nZenis: %s\nRebirth: %s\n\nMaestrías:\n%s",
nombre, apodo, fuerza, vida, zeni, rebirth,
[Link](maestrias, "\n")))
end
end
wasActive17 = isActive17
end
end)

[Link](function()
while [Link]() do
pcall(function()
local lplr = [Link]
if getIsActive18() then
if [Link] and
[Link] then
local Jefe =
[Link]:FindFirstChild("Humanoid")
if Jefe then
[Link] = Jefe
end
else
if [Link] then
local humanoid = [Link]:FindFirstChild("Humanoid")
if humanoid then
[Link] = humanoid
end
end
end
end
if getIsActive15() then
if [Link] and [Link]:FindFirstChild("HumanoidRootPart")
and [Link] and [Link] and
[Link]:FindFirstChild("HumanoidRootPart") then
local Jefe = [Link]
[Link] =
[Link]([Link] * [Link](0,0,4.2).p,
[Link])
end
end
end)
end
end)

[Link](function()
while [Link]() do
pcall(function()
if getIsActive5() and player() then
local gokuBlack = [Link]:FindFirstChild("Wukong
Black")
if gokuBlack and gokuBlack:FindFirstChild("Humanoid") and
gokuBlack:FindFirstChild("HumanoidRootPart") then
local distance = ([Link] -
[Link](718.1, 207.5, 505.4)).Magnitude
if distance <= 900 then
local rootPart = [Link] and
[Link]:FindFirstChild("HumanoidRootPart")
if rootPart then
[Link] = [Link] +
[Link](0, 2, 0)
end
end
end
end
end)
end
end)

local Black = false


[Link](function()
while true do
pcall(function()
if getIsActive5() and player() then
local gokuBlack = [Link]:FindFirstChild("Wukong
Black")
if gokuBlack and gokuBlack:FindFirstChild("Humanoid") and
[Link] > 0 then
local bossPosition = [Link](718.1,207.5,505.4)
if ([Link] -
bossPosition).Magnitude <= 900 then
Black = true
return
end
end
end
Black = false
end)
[Link]()
end
end)

[Link](function()
while [Link]() do
pcall(function()
if player() then
if getIsActive1() and [Link] ~= "" then
if [Link] == 3311165597 or [Link] ~=
"None" then

game:GetService("ReplicatedStorage").[Link].p:FireServer("dbuexploiterssuck
lol",1)
game:GetService("ReplicatedStorage").[Link].p:FireServer("dbuexploiterssuck
lol",2)
end
end
if getIsActive4() and [Link] ~= "" then

game:GetService("ReplicatedStorage").[Link].p:FireServer("dbuexploiterssuck
lol",1)

game:GetService("ReplicatedStorage").[Link].p:FireServer("dbuexploiterssuck
lol",2)
end
if getIsActive4() then
local questOrder = {
{npc = "Wukong", boss = "Oozaru"},
{npc = "SSJG Kakata", boss = "SSJG Kakata"}
}

if [Link] == "" and getIsActive4() then


for _, quest in ipairs(questOrder) do
local boss =
[Link]:FindFirstChild([Link])
local npc =
[Link]:FindFirstChild([Link])

if boss and boss:FindFirstChild("HumanoidRootPart") and


[Link] > 0 and npc then
[Link] =
[Link] * [Link](0, 0, 3)

[Link]:InvokeServer(npc)
break
end
end
elseif [Link] == "Wukong" and getIsActive4() then
local oozaru = [Link]:FindFirstChild("Oozaru")
if oozaru and oozaru:FindFirstChild("HumanoidRootPart") and
[Link] > 0 then
[Link] =
[Link] * [Link](0, 0, 3)
end
else
local boss =
[Link]:FindFirstChild([Link])
if boss and boss:FindFirstChild("HumanoidRootPart") and
[Link] > 0 then
[Link] =
[Link] * [Link](0, 0, 3)
end
end
end
end --player()
end)
end
end)

[Link](function()
while [Link]() do
pcall(function()
if getIsActive1() and player() then
[Link] = [Link](0,0,0)
end
end)
end
end)

local function getRebirthRequirement()


local player = [Link]
local rebirthFrame = [Link]:FindFirstChild("Main") and
[Link]:FindFirstChild("Rebirth")
if not rebirthFrame then return 0 end
for _, child in ipairs(rebirthFrame:GetChildren()) do
if child:IsA("TextLabel") or child:IsA("TextButton") then
local num = tonumber([Link]:gsub(",", ""):match("%d+"))
if num then return num end
end
end
return 0
end

[Link](function()
while true do
pcall(function()
if getIsActive3() and player() then
local args = {
[1] = true
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(args))

end
end)
[Link](.3)
end
end)

[Link](function()
while [Link]() do
pcall(function()
if player() then
if [Link] == false and
getIsActive1() then
[Link] = true

end
pcall(function()
[Link](function()
if player() and [Link] == 3311165597 then
if getIsActive1() and yo() <= 10000 and [Link] >= 5000
then
for _, boss in ipairs([Link]:GetChildren()) do
if [Link] == "Evil Saya" and boss:FindFirstChild("Humanoid") and
[Link] > 0 then
[Link] =
[Link] * [Link](0, 0, 4.5)

game:GetService("ReplicatedStorage").[Link].p:FireServer("dbuexploiterssuck
lol",1)

game:GetService("ReplicatedStorage").[Link].p:FireServer("dbuexploiterssuck
lol",2)
break
end
end
end-- if getIsActive6() then
if getIsActive1() and yo() <= 10000 and [Link] <=
5000 then
for _, boss in ipairs([Link]:GetChildren()) do
if [Link] == "X Fighter" and boss:FindFirstChild("Humanoid") and
[Link] > 0 then
[Link] =
[Link] * [Link](0, 0, 4.5)
local args = {[1] = "dbuexploiterssucklol",[2] = 1}

game:GetService("ReplicatedStorage").[Link].p:FireServer(unpack(args))
break
end
end
end-- if getIsActive6() then
end--if fin if [Link] == 3311165597 then
end)
end)
end
end)
end
end)

local npcList = {
{"Kakata (Ego Instinct)", 10e15, true},
{"Wukong (SSJB3)", 5e15, true},
{"Xicor", 800e12, true},
{"Vis (Ultra Instinct)", 300e12, true},
{"Vills (True God of Destruction)", 19e12, true},
{"Black Chilly", 3e12, true},
{"Vegetable (Ultra Ego)", 250e9, true},
{"Jiran The Gray", 80e9, true},
{"Broccoli", 112e9, true},
{"Merged Zamas", 18e9, true},
{"Gold Chilly", 3.5e9, true},
{"Vills (1%)", 150000001, true},
{"Kakata (SSJ)", 60000001, true},
{"Super Boo", 11250001, true},
{"Z Broccoli", 4500001, true},
{"Perfect Atom", 1250001, true},
{"Chilly", 225001, true},
{"Lord Sloog", 45001, true},
{"Vegetable (Saya Saga)", 20001, true},
{"Mapa", 8001, true},
{"Radish", 3501, true},
{"Kid Nohag", 1801, true},
{"Roshi", 871, true},
{"Klirin", 351, true}
}

[Link](function()
while true do
pcall(function()
if getIsActive1() and player() then
if [Link] == 3311165597 or [Link] ~= "None" then
if [Link] ~= "" then
local currentQuest = [Link]
local playerStats = yo()
for _, npc in ipairs(npcList) do
if npc[1] == currentQuest and playerStats < npc[2] then
[Link] = ""
break
end
end
end
for i, npc in ipairs(npcList) do
local npcName, requisito, isActive = npc[1], npc[2], npc[3]
if isActive then
if yo() >= requisito then
local npcInstance =
[Link]:FindFirstChild(npcName)
local bossInstance =
[Link]:FindFirstChild(npcName)
local Jefe =
[Link]:FindFirstChild([Link])
if npcInstance and
npcInstance:FindFirstChild("HumanoidRootPart") and
(bossInstance and
bossInstance:FindFirstChild("Humanoid") and [Link] > 0) then
if getIsActive1() and player() and [Link]
== "" then
local hrp = [Link] and
[Link]:FindFirstChild("HumanoidRootPart")
local npcRp = npcInstance and npcInstance:FindFirstChild("HumanoidRootPart")

if hrp and npcRp then


[Link] = [Link]:Lerp([Link] * [Link](0, 0, 4.4), 0.1)
end
local args = {
[1] = npcInstance
}

game:GetService("ReplicatedStorage").[Link]:InvokeServer(unpack(arg
s))
end
[Link] =
[Link]([Link] * [Link](0,0,6.2).p,
[Link])
break
end
end
end
end
end
end
end)
[Link]()
end
end)

canvolley = true
[Link](function()
while true do
pcall(function()
if player() then
local Jefe = [Link]:FindFirstChild([Link])
if [Link] == 3311165597 or [Link] ~=
"None" then
if (yo() >= 40000 and [Link] ~= "" and not
[Link]:FindFirstChild("Invincible")
and Jefe and Jefe:FindFirstChild("Humanoid") and
[Link] > 0 and getIsActive1())
or Black == true then

local stats = yo()


local moves = {}
local attacked = false

if stats < 900e19 then


if stats >= 5000 then [Link](moves, "Wolf Fang Fist")
end
if stats >= 40000 then [Link](moves, "Meteor Crash")
end
if stats >= 100000 then [Link](moves, "High Power
Rush") end
if stats >= 125000 then [Link](moves, "Mach Kick")
end
if stats < 4e9 and [Link] == 5151400895 then
[Link](moves, "Super Dragon Fist")
end
if stats < 40e9 and stats >= 60e17 then
if [Link] == "Good" then
[Link](moves, "Spirit Barrage")
else
[Link](moves, "God Slicer")
end
end
end

for i, move in pairs(moves) do


if not [Link]:FindFirstChild(move) then
spawn(function()

game:GetService("ReplicatedStorage").[Link]:InvokeServer(move,
"dbuexploiterssucklol")
end)
attacked = true
end
end

if stats < 10e17 and stats > 10000 and canvolley then
canvolley = false
local boss =
[Link]:FindFirstChild([Link])
if boss and boss:FindFirstChild("Humanoid") and
[Link] > 0 then

game:GetService("ReplicatedStorage").[Link]:InvokeServer(
"Energy Volley",
{["MouseHit"] = [Link],
["FaceMouse"] = true},
"dbuexploiterssucklol"
)
end
attacked = true
spawn(function()
wait(.01)
canvolley = true
end)
end
end
end
end
end)
[Link]()
end
end)

[Link](function()
pcall(function()
local vu = game:GetService("VirtualUser")
game:GetService("Players").[Link]:Connect(function()
vu:CaptureController()
vu:ClickButton2([Link]())
end)
end)
end)

[Link](function()
pcall(function()
updateAllTags()
end)
end)

[Link](function()
pcall(function()
local bb = game:service 'VirtualUser'
game:service 'Players'.[Link]:connect(function()
bb:CaptureController()
bb:ClickButton2([Link]())
[Link](2)
end)
end)
end)

local GC = getconnections or get_signal_cons


if GC then
for i,v in pairs(GC([Link])) do
if v["Disable"] then
v["Disable"](v)
elseif v["Disconnect"] then
v["Disconnect"](v)
end
end
else
[Link]:Connect(function()
local VirtualUser = game:GetService("VirtualUser")
VirtualUser:CaptureController()
VirtualUser:ClickButton2([Link]())
end)
end

[Link](function()
local yaEnElServidor = {}
for _, player in ipairs([Link]:GetPlayers()) do
yaEnElServidor[player] = true
end
[Link]:Connect(function(player)
if not yaEnElServidor[player] and getIsActive8() then
pcall(function()
local destino = ([Link] == 5151400895) and "Vills Planet" or
"Earth"
[Link]:InvokeServer(destino)
end)
end
end)
end)

[Link](function()
while [Link]() do
pcall(function()
if getIsActive10() then
if yo() >= 250e9 and [Link] == 3311165597 then
[Link]:InvokeServer("Vills
Planet")
wait(5)
end
if yo() < 150e6 and [Link] == 5151400895 then
[Link]:InvokeServer("Earth")
wait(5)
end
end
end)
end
end)

[Link](function()
while wait(.4) do
pcall(function()
if getIsActive7() and player() then
local accessories = {}
for _, v in pairs([Link]:GetChildren()) do
if v:IsA("Hat") or v:IsA("Accessory") or
[Link]:lower():find("hair") then
[Link] = [Link]
[Link](accessories, v)
elseif v:IsA("BasePart") then
[Link] = 1
end
end
local duck = [Link]("SpecialMesh",
[Link])
[Link] = "[Link]
[Link] = "[Link]
[Link] = [Link](5, 5, 5)
[Link] = 0
end
loadServerData()
end)
end
end)

[Link](function()
while [Link](1) do
pcall(function()
updateAllTags()
end)
end
end)

[Link](function()
if data:FindFirstChild("Allignment") then
local alignment = [Link]
if alignment == "Evil" then
ligaLabel.TextColor3 = [Link](0, 0, 0)
ligaLabel.TextStrokeColor3 = [Link](255, 0, 0)
[Link] = 0
elseif alignment == "Good" then
ligaLabel.TextColor3 = [Link](0, 0, 0)
ligaLabel.TextStrokeColor3 = [Link](0, 0, 250)
[Link] = 0
end
[Link] = alignment
end
updateWorldInfo()
end)

[Link](function()
while wait(1) do
pcall(function()
if player() then
local ping =
[Link](game:GetService("Stats").[Link]["Data
Ping"]:GetValue())
[Link] = "Ping: " .. (ping < 1000 and ping or [Link](ping / 10)
* 10) .. " ms"---PING

local fpsValue =
[Link](game:GetService("Stats").Workspace["Heartbeat"]:GetValue())
[Link] = "FPS: " .. tostring(fpsValue)
local questValue = [Link] or ""
local Trf = [Link]
[Link] = "Mission: " .. questValue .. " | Form: " .. Trf

local clockTime = [Link]


local hour = [Link](clockTime)
local minute = [Link]((clockTime - hour) * 60)
local period = (hour >= 7 and hour < 19) and "Dia" or "Nch"
local ampm = (hour >= 12) and "PM" or "AM"
local displayHour = (hour % 12 == 0) and 12 or hour % 12
[Link] = [Link]("%s: %02d:%02d %s", period, displayHour,
minute, ampm)

local maxMastery = 332526


local currentMastery = 0
local transformation = [Link]
if data:FindFirstChild(transformation) then
currentMastery = data[transformation].Value
end
if currentMastery > 0 then
[Link] = [Link]("%d (%.1f%%)", currentMastery,
(currentMastery / maxMastery) * 100)
else
[Link] = "Mastery"
end

[Link] = false

local rebirthValue = [Link]


local strengthValue = [Link]
local nextRebirth = getRebirthRequirement()
local additionalStrength = [Link] and
[Link]:FindFirstChild("Stats") and
[Link]:FindFirstChild("Strength") and
[Link] or 0
[Link] = [Link](
"%s/%s/%s\n%s",
formatNumber(nextRebirth),
formatNumber(strengthValue),
formatNumber(additionalStrength),
formatNumber(rebirthValue))

local currentRebirthValue = [Link]


if currentRebirthValue > previousRebirthValue then
[Link] = tick()
previousRebirthValue = currentRebirthValue
end
if isInTargetPlace() then
if not hasReinitialized then
[Link] = tick()
previousRebirthValue = currentRebirthValue
hasReinitialized = true
end
else
hasReinitialized = false
end
saveRebirthData()
end
end)
end
end)

[Link](function()
while flying do
pcall(function()
local hum = [Link] and
[Link]:FindFirstChild("HumanoidRootPart")
local humanoid = [Link] and
[Link]:FindFirstChild("Humanoid")
if hum and humanoid then
local moveDir = [Link]
local yDirection = 0
if [Link] >= 32 then
if [Link] then
yDirection = speed * 0.60
end
if [Link] > 0 or yDirection ~= 0 then
[Link] = [Link] + [Link](moveDir.X,
yDirection, moveDir.Z) * speed
end
end
end
end)
[Link]()
end
end)

--REQUISITOS LEER

local npcList = {
{"Mapa", 55000}, {"Radish", 40000}, {"Kid Nohag", 20000}, {"Klirin", 10000},
{"Super Vegetable", 298000}, {"Chilly", 650000}, {"Winter Gohan", 860000},
{"Perfect Atom", 1375000}, {"SSJ2 Wukong", 2050000}, {"Kai-fist Master",
3025000},
{"SSJB Wukong", 4025000}, {"Broccoli", 21.5e6}, {"SSJG Kakata", 100e6},
{"Winter Wukong", 120e6}, {"Vegetable (GoD in-training)", 50e6},
{"Wukong (Omen)", 200e6}, {"Vills (50%)", 300e6},
{"Vis (20%)", 650e6}, {"Vegetable (LBSSJ4)", 950e6}, {"Wukong (LBSSJ4)",
1.90e9},
{"Vekuta (LBSSJ4)", 2.05e9}, {"Wukong Rose", 2.75e9}, {"Vekuta (SSJBUI)",
3.175e9}
}

local expLabel = [Link]

local saveFile = "frame_position.txt"


local palabrasProhibidas = {"All Stats", "Stat", "Stats"}

local function limpiarTexto(texto)


for _, palabra in ipairs(palabrasProhibidas) do
texto = texto:gsub(palabra, "")
end
return texto
end

local function savePosition(frame)


local pos = [Link]
local data = tostring([Link]) .. "," .. tostring([Link]) .. "," ..
tostring([Link]) .. "," .. tostring([Link])
writefile(saveFile, data)
end

local function resetPosition()


return [Link](0.5, -125, 0.5, -30)
end

local function loadPosition()


if isfile(saveFile) then
local data = readfile(saveFile)
local values = {}
for num in [Link](data, "([^,]+)") do
[Link](values, tonumber(num))
end
if #values == 4 then
return [Link](values[1], values[2], values[3], values[4])
end
end
return resetPosition()
end

local function getLastMissionByRebirthRequirement(rebirthReq)


local lastMission = "Ninguna"
for i = #npcList, 1, -1 do
if npcList[i][2] <= rebirthReq then
lastMission = npcList[i][1]
break
end
end
return lastMission
end

local screenGui = [Link]("ScreenGui")


[Link] = [Link]

local frame = [Link]("Frame")


[Link] = [Link](0, 350, 0, 80)
[Link] = loadPosition()
[Link] = 1
[Link] = 0
[Link] = true
[Link] = true
[Link] = screenGui

[Link]:Connect(function(property)
if property == "Position" then
savePosition(frame)
end
end)

local textLabel = [Link]("TextLabel")


[Link] = [Link](1, -10, 1, -10)
[Link] = [Link](0, 5, 0, 5)
[Link] = 1
textLabel.TextColor3 = [Link](0, 150, 255)
[Link] = true
[Link] = true
[Link] = [Link]
[Link] = frame

local stroke = [Link]("UIStroke")


[Link] = 2
[Link] = [Link](0, 0, 0)
[Link] = textLabel

local lastState = getIsActive9()

[Link](function()
while [Link]() do
pcall(function()
local expLabel = [Link]
local currentState = getIsActive9()
if currentState ~= lastState then
if not currentState then
[Link] = resetPosition()
end
lastState = currentState
end
[Link] = currentState
if not currentState then return end

local fuerzaActual = yo()


local rebirthReq = getRebirthRequirement()
local ultimaMision = getLastMissionByRebirthRequirement(rebirthReq)

local siguienteMision = nil


for i = 1, #npcList do
if fuerzaActual < npcList[i][2] then
siguienteMision = npcList[i]
break
end
end

local fuerzaUltimoJefe = npcList[#npcList][2]


local baseText = ""

if fuerzaActual >= rebirthReq then


baseText = "# REBIRTH COMPLETE #\nRq: " .. formatNumber(rebirthReq) .. " |
STATS: " .. formatNumber(fuerzaActual)
textLabel.TextColor3 = [Link](255, 255, 0)
elseif fuerzaActual >= fuerzaUltimoJefe then
baseText = "# QUEST FINAL #\nRq: " .. formatNumber(rebirthReq) .. " |
STATS: " .. formatNumber(fuerzaActual)
textLabel.TextColor3 = [Link](255, 255, 0)
elseif siguienteMision then
local nombreMision = siguienteMision[1]
local faltaFuerza = formatNumber(siguienteMision[2] - fuerzaActual)
baseText = nombreMision .. " | " .. faltaFuerza .. "\nReq: " ..
formatNumber(rebirthReq) .. " | " .. ultimaMision
textLabel.TextColor3 = [Link](150, 250, 255)
else
baseText = "# QUEST FINAL #\nRq: " .. formatNumber(rebirthReq) .. " |
STATS: " .. formatNumber(fuerzaActual)
textLabel.TextColor3 = [Link](255, 255, 0)
end

local expText = "Cargando..."


if [Link] ~= "" then
expText = limpiarTexto([Link])
end
[Link] = baseText .. "\nExp: " .. expText
end)
end
end)

local TeleportService = game:GetService("TeleportService")


local HttpService = game:GetService("HttpService")
local lplr = [Link]
local timeFileName = "SavedTime_" .. [Link] .. ".json"
local rebirthFileName = "SavedRebirth_" .. [Link] .. ".json"
local lastRebirthTimeFileName = "LastRebirthTime_" .. [Link] .. ".json"
local savedTimestamp = [Link]()
local savedRebirth = 0
local elapsedTime = 0
local isPaused = false
local rebirthIncreased = false
local lastRebirthTime = 0

local function createOrUpdateFile(fileName, value)


writefile(fileName, HttpService:JSONEncode({v = value}))
end

if not isfile(timeFileName) then


createOrUpdateFile(timeFileName, [Link]())
end

if not isfile(rebirthFileName) then


createOrUpdateFile(rebirthFileName, [Link])
end

if not isfile(lastRebirthTimeFileName) then


createOrUpdateFile(lastRebirthTimeFileName, 0)
end

local function loadValue(fileName, default)


if isfile(fileName) then
local data = HttpService:JSONDecode(readfile(fileName))
return data.v
end
return default
end

savedTimestamp = loadValue(timeFileName, [Link]())


savedRebirth = loadValue(rebirthFileName, [Link])
lastRebirthTime = loadValue(lastRebirthTimeFileName, 0)
elapsedTime = [Link]() - savedTimestamp

local function resetTimer()


savedTimestamp = [Link]()
elapsedTime = 0
createOrUpdateFile(timeFileName, savedTimestamp)
savedRebirth = [Link]
createOrUpdateFile(rebirthFileName, savedRebirth)
isPaused = false
rebirthIncreased = false
end

local timerLabel = [Link]("TextLabel")


[Link] = [Link](0, 200, 0, 50)
[Link] = [Link](0.200, 0, -0.7, 0)
[Link] = "Cargando..."
[Link] = 1
timerLabel.TextColor3 = [Link](255, 255, 255)
[Link] = 0
timerLabel.TextStrokeColor3 = [Link](0, 0, 0)
[Link] = [Link]
[Link] = 30
[Link] = frame

local lastRecordLabel = [Link]("TextLabel")


[Link] = [Link](0, 200, 0, 50)
[Link] = [Link](0.200, 0, -0.4, 0)
[Link] = "Ultimo record:| 00:00"
[Link] = 1
lastRecordLabel.TextColor3 = [Link](255, 255, 255)
[Link] = 0
lastRecordLabel.TextStrokeColor3 = [Link](0, 0, 0)
[Link] = [Link]
[Link] = 24
[Link] = frame

spawn(function()
while true do
local playerStats = yo()
local rebirthRequirement = getRebirthRequirement()
if playerStats >= rebirthRequirement then
if not isPaused then
isPaused = true
end
else
isPaused = false
end

if [Link] == 3311165597 then


if isPaused then
savedTimestamp = [Link]() - elapsedTime
else
elapsedTime = [Link]() - savedTimestamp
end
elseif rebirthIncreased then
if not isPaused then
elapsedTime = [Link]() - savedTimestamp
isPaused = true
end
else
if not isPaused then
elapsedTime = [Link]() - savedTimestamp
end
end

local minutes = [Link](elapsedTime / 60)


local seconds = elapsedTime % 60
[Link] = isPaused
and [Link]("%02d:%02d (Stop)", minutes, seconds)
or [Link]("Time:|%02d:%02d", minutes, seconds)

local lastMinutes = [Link](lastRebirthTime / 60)


local lastSeconds = lastRebirthTime % 60
[Link] = [Link]("Ultimo record:| %02d:%02d",
lastMinutes, lastSeconds)
[Link]()
end
end)

spawn(function()
while true do
if [Link] > savedRebirth then
if [Link] == 5151400895 then
lastRebirthTime = elapsedTime
createOrUpdateFile(lastRebirthTimeFileName, lastRebirthTime)
end
if [Link] == 3311165597 then
resetTimer()
else
rebirthIncreased = true
isPaused = true
end
end
[Link]()
end
end)

[Link]:Connect(function()
if [Link] == 3311165597 and rebirthIncreased then
resetTimer()
end
end)

--fin de todo \/
end)
[Link]()
end)

end

local function crearGUI()


local KeyGui = [Link]("ScreenGui", [Link])
local Frame = [Link]("Frame", KeyGui)
[Link], [Link] = [Link](0.318, 0, 0.318, 0), [Link](0.5, 0,
0.5, 0)
[Link], Frame.BackgroundColor3 = [Link](0.5, 0.5),
[Link](30, 30, 35)

local TextBox = [Link]("TextBox", Frame)


[Link], [Link] = [Link](0.9, 0, 0.13, 0), [Link](0.05, 0,
0.28, 0)
[Link], [Link] = "Introduce tu clave aquí",
[Link]
TextBox.TextColor3, TextBox.BackgroundColor3 = [Link](1, 1, 1),
[Link](40, 40, 45)

local function crearBoton(texto, posX, color)


local boton = [Link]("TextButton", Frame)
[Link], [Link] = [Link](0.4, 0, 0.15, 0), [Link](posX, 0,
0.65, 0)
[Link], [Link], boton.TextColor3 = texto, [Link],
[Link](1, 1, 1)
boton.BackgroundColor3 = color
return boton
end

local BotonVerificar = crearBoton("Verificar Clave", 0.05, [Link](0,


204, 122))
local BotonCopiar = crearBoton("Generar Link", 0.55, [Link](0, 122,
204))

BotonVerificar.MouseButton1Click:Connect(function()
local clave = [Link]
if clave == "" then
[Link], TextBox.TextColor3 = "Por favor, introduce una clave",
[Link](255, 100, 100)
return
end

[Link], TextBox.TextColor3 = "Verificando...", [Link](1, 1, 1)

if verificarClave(clave) then
[Link], TextBox.TextColor3 = "¡Clave aceptada!",
[Link](100, 255, 100)
wait(1)
KeyGui:Destroy()
script()
else
[Link], TextBox.TextColor3 = "Clave inválida",
[Link](255, 100, 100)
end
end)

BotonCopiar.MouseButton1Click:Connect(function()
[Link], TextBox.TextColor3 = "Generando link...", [Link](1, 1, 1)

local link = generateLink()


if link then
[Link], TextBox.TextColor3 = "Link generado y copiado",
[Link](100, 255, 100)
if fSetClipboard then fSetClipboard(link) end
else
[Link], TextBox.TextColor3 = "No se pudo generar el link",
[Link](255, 100, 100)
end
end)
end

if claveEsValida() then
log("Clave válida detectada. Ejecutando script principal.")
script()
else
if makeRequest(host .. "/public/connectivity", "GET").StatusCode == 200 then
crearGUI()
else
log("Servicio no disponible. No se puede mostrar la GUI.")
end
end

También podría gustarte