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

JJSploit Android - Lua

The document is a Lua script that creates a GUI for a Roblox exploit tool called JJSploit. It includes features such as a Lua executor, a script hub with pre-defined scripts, and a search function for finding scripts online. The GUI is designed with multiple tabs and interactive buttons for executing scripts, copying text, and clearing input.

Uploaded by

m6077281
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)
601 views5 pages

JJSploit Android - Lua

The document is a Lua script that creates a GUI for a Roblox exploit tool called JJSploit. It includes features such as a Lua executor, a script hub with pre-defined scripts, and a search function for finding scripts online. The GUI is designed with multiple tabs and interactive buttons for executing scripts, copying text, and clearing input.

Uploaded by

m6077281
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

local gui = Instance.

new("ScreenGui", gethui())
gui.Name = "JJSploitGui"
gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
gui.ResetOnSpawn = false

local frame = Instance.new("Frame", gui)


frame.ZIndex = 2
frame.BackgroundColor3 = Color3.fromRGB(255,255,255)
frame.Size = UDim2.new(0.8,0,0.9,0)
frame.Position = UDim2.new(0.1,0,0.05,0)
frame.BackgroundTransparency = 0.5

local grad = Instance.new("UIGradient", frame)


grad.Color = ColorSequence.new{
ColorSequenceKeypoint.new(0, Color3.fromRGB(55,206,224)),
ColorSequenceKeypoint.new(1, Color3.fromRGB(92,136,229))
}

Instance.new("UICorner", frame).CornerRadius = UDim.new(0,20)

local tabSel = Instance.new("Frame", frame)


tabSel.Size = UDim2.new(1,-20,0,40)
tabSel.Position = UDim2.new(0,10,0,5)
tabSel.BackgroundTransparency = 1

local btnTab1 = Instance.new("TextButton", tabSel)


btnTab1.Size = UDim2.new(0.33,-6,1,0)
btnTab1.BackgroundColor3 = Color3.fromRGB(24,155,255)
btnTab1.BackgroundTransparency = 0.5
btnTab1.Text = "LUA EXECUTOR"
btnTab1.TextSize = 22
btnTab1.TextColor3 = Color3.fromRGB(255,255,255)
btnTab1.Font = Enum.Font.Roboto
Instance.new("UICorner", btnTab1).CornerRadius = UDim.new(0,20)

local btnTab2 = btnTab1:Clone()


btnTab2.Parent = tabSel
btnTab2.Position = UDim2.new(0.33,3,0,0)
btnTab2.Text = "SCRIPT HUB"

local btnTab3 = btnTab1:Clone()


btnTab3.Parent = tabSel
btnTab3.Position = UDim2.new(0.66,6,0,0)
btnTab3.Text = "SEARCH"

local tab1 = Instance.new("Frame", frame)


tab1.Size = UDim2.new(1,0,1,-50)
tab1.Position = UDim2.new(0,0,0,50)
tab1.BackgroundTransparency = 1

local textBox = Instance.new("TextBox", tab1)


textBox.Size = UDim2.new(1,-20,1,-70)
textBox.Position = UDim2.new(0,10,0,0)
textBox.BackgroundTransparency = 0.7
textBox.TextSize = 22
textBox.TextColor3 = Color3.fromRGB(255,255,255)
textBox.MultiLine = true
textBox.ClearTextOnFocus = false
textBox.TextXAlignment = Enum.TextXAlignment.Left
textBox.TextYAlignment = Enum.TextYAlignment.Top
textBox.Font = Enum.Font.Code
textBox.Text = "--paste your lua script"
textBox.TextWrapped = false
textBox.AutomaticSize = Enum.AutomaticSize.Y
textBox.ClipsDescendants = true
Instance.new("UICorner", textBox).CornerRadius = UDim.new(0,20)

local buttonsFrame = Instance.new("Frame", tab1)


buttonsFrame.Size = UDim2.new(1,-20,0,50)
buttonsFrame.Position = UDim2.new(0,10,1,-60)
buttonsFrame.BackgroundTransparency = 1

local layout = Instance.new("UIListLayout", buttonsFrame)


layout.FillDirection = Enum.FillDirection.Horizontal
layout.HorizontalAlignment = Enum.HorizontalAlignment.Center
layout.Padding = UDim.new(0,10)

local function createBtn(text)


local b = Instance.new("TextButton", buttonsFrame)
b.Size = UDim2.new(0,150,1,0)
b.BackgroundTransparency = 0.3
b.BackgroundColor3 = Color3.fromRGB(50,120,255)
b.Text = text
b.TextSize = 18
b.Font = Enum.Font.Roboto
b.TextColor3 = Color3.fromRGB(255,255,255)
Instance.new("UICorner", b).CornerRadius = UDim.new(0,12)
return b
end

local execBtn = createBtn("Executar")


local copyBtn = createBtn("Copiar")
local clearBtn = createBtn("Limpar")

execBtn.MouseButton1Click:Connect(function()
pcall(function()
loadstring(textBox.Text)()
end)
end)

copyBtn.MouseButton1Click:Connect(function()
if setclipboard then
setclipboard(textBox.Text)
end
end)

clearBtn.MouseButton1Click:Connect(function()
textBox.Text = ""
end)

local tab2 = Instance.new("ScrollingFrame", frame)


tab2.Visible = false
tab2.Size = UDim2.new(1,-20,1,-55)
tab2.Position = UDim2.new(0,10,0,50)
tab2.BackgroundTransparency = 1
tab2.ScrollBarImageColor3 = Color3.fromRGB(0,0,0)

local templateBtn = Instance.new("TextButton")


templateBtn.Size = UDim2.new(1,0,0,40)
templateBtn.BackgroundColor3 = Color3.fromRGB(24,155,255)
templateBtn.BackgroundTransparency = 0.5
templateBtn.TextColor3 = Color3.fromRGB(255,255,255)
templateBtn.TextSize = 22
templateBtn.Font = Enum.Font.Roboto
Instance.new("UICorner", templateBtn).CornerRadius = UDim.new(0,20)

local scripts = {
{text="Infinite Jump", url="https://obj.wearedevs.net/2/scripts/Infinite
%20Jump.lua"},
{text="Noclip", url="https://obj.wearedevs.net/2/scripts/Noclip.lua"},
{text="TP Gui", url="https://obj.wearedevs.net/210956/scripts/tp%20gui.lua"},
}

for i,v in ipairs(scripts) do


local btn = templateBtn:Clone()
btn.Text = v.text
btn.Position = UDim2.new(0,0,0,(45*(i-1)))
btn.Parent = tab2
btn.MouseButton1Click:Connect(function()
pcall(function()
loadstring(game:HttpGet(v.url))()
end)
end)
end

local tab3 = Instance.new("Frame", frame)


tab3.Visible = false
tab3.Size = UDim2.new(1,-20,1,-55)
tab3.Position = UDim2.new(0,10,0,50)
tab3.BackgroundTransparency = 1

local searchBox = Instance.new("TextBox", tab3)


searchBox.Size = UDim2.new(1,-20,0,40)
searchBox.Position = UDim2.new(0,10,0,0)
searchBox.Text = ""
searchBox.PlaceholderText = "Search ScriptBlox"
searchBox.TextSize = 20
searchBox.BackgroundColor3 = Color3.fromRGB(20,20,20)
searchBox.TextColor3 = Color3.fromRGB(255,255,255)
Instance.new("UICorner", searchBox).CornerRadius = UDim.new(0,12)

local searchBtn = Instance.new("TextButton", tab3)


searchBtn.Size = UDim2.new(0,150,0,40)
searchBtn.Position = UDim2.new(0,10,0,50)
searchBtn.Text = "Search"
searchBtn.TextSize = 20
searchBtn.BackgroundColor3 = Color3.fromRGB(24,155,255)
searchBtn.TextColor3 = Color3.fromRGB(255,255,255)
Instance.new("UICorner", searchBtn).CornerRadius = UDim.new(0,12)

local results = Instance.new("ScrollingFrame", tab3)


results.Size = UDim2.new(1,-20,1,-100)
results.Position = UDim2.new(0,10,0,100)
results.CanvasSize = UDim2.new(0,0,0,0)
results.ScrollBarThickness = 6
results.BackgroundColor3 = Color3.fromRGB(15,15,15)
results.ScrollingDirection = Enum.ScrollingDirection.Y
results.AutomaticCanvasSize = Enum.AutomaticSize.Y
Instance.new("UICorner", results).CornerRadius = UDim.new(0,10)

local layout2 = Instance.new("UIListLayout", results)


layout2.Padding = UDim.new(0,8)

local HttpService = game:GetService("HttpService")

local function SearchScripts(txt)


for _,v in pairs(results:GetChildren()) do
if v:IsA("TextButton") then v:Destroy() end
end

local ok,response = pcall(function()


return game:HttpGet("https://scriptblox.com/api/script/search?
q="..txt.."&page=1&max=10")
end)
if not ok then return end

local data = HttpService:JSONDecode(response)


if not data.result or not data.result.scripts then return end

for _,info in ipairs(data.result.scripts) do


local b = Instance.new("TextButton", results)
b.Size = UDim2.new(1,-10,0,40)
b.Text = info.title
b.TextColor3 = Color3.fromRGB(255,255,255)
b.BackgroundColor3 = Color3.fromRGB(45,120,255)
b.BackgroundTransparency = 0.2
b.TextSize = 18
Instance.new("UICorner", b).CornerRadius = UDim.new(0,8)

b.MouseButton1Click:Connect(function()
pcall(function()
loadstring(info.script)()
end)
end)
end
end

searchBtn.MouseButton1Click:Connect(function()
if searchBox.Text ~= "" then
SearchScripts(searchBox.Text)
end
end)

btnTab1.MouseButton1Click:Connect(function()
tab1.Visible = true
tab2.Visible = false
tab3.Visible = false
end)

btnTab2.MouseButton1Click:Connect(function()
tab1.Visible = false
tab2.Visible = true
tab3.Visible = false
end)

btnTab3.MouseButton1Click:Connect(function()
tab1.Visible = false
tab2.Visible = false
tab3.Visible = true
end)

local btnOpen = Instance.new("ImageButton", gui)


btnOpen.Name = "btnOpen"
btnOpen.BackgroundTransparency = 1
btnOpen.Image = "rbxassetid://137842439297855"
btnOpen.Size = UDim2.new(0,50,0,50)
btnOpen.Position = UDim2.new(1,-60,0.5,0)
Instance.new("UICorner", btnOpen).CornerRadius = UDim.new(1,0)

do
local UIS = game:GetService("UserInputService")
local dragging, dragStart, startPos = false

local function update(input)


local delta = input.Position - dragStart
btnOpen.Position = UDim2.new(
startPos.X.Scale,
startPos.X.Offset + delta.X,
startPos.Y.Scale,
startPos.Y.Offset + delta.Y
)
end

btnOpen.InputBegan:Connect(function(i)
if i.UserInputType == Enum.UserInputType.MouseButton1 or i.UserInputType ==
Enum.UserInputType.Touch then
dragging = true
dragStart = i.Position
startPos = btnOpen.Position
end
end)

btnOpen.InputEnded:Connect(function(i)
dragging = false
end)

UIS.InputChanged:Connect(function(i)
if dragging and (i.UserInputType == Enum.UserInputType.MouseMovement or
i.UserInputType == Enum.UserInputType.Touch) then
update(i)
end
end)
end

frame.Visible = false
btnOpen.MouseButton1Click:Connect(function()
frame.Visible = not frame.Visible
end)

You might also like