
KeylessUniversal

-- 9script 2018 FINAL | Bobi_top | Mensajes en chat
local Players = game:GetService("Players")
local UIS = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local player = Players.LocalPlayer
local StarterGui = game:GetService("StarterGui")
-- MENSAJES EN CHAT
StarterGui:SetCore("ChatMakeSystemMessage",{Text="[sistem] welcome to 9SCRIPT",Color=Color3.fromRGB(0,170,255),Font=Enum.Font.SourceSansBold})
StarterGui:SetCore("ChatMakeSystemMessage",{Text="[9script] by Bobi_top in scriptblox OFIAL",Color=Color3.fromRGB(255,70,70),Font=Enum.Font.SourceSansBold})
StarterGui:SetCore("ChatMakeSystemMessage",{Text="[9script] GO-",Color=Color3.fromRGB(0,255,128),Font=Enum.Font.SourceSansBold})
-- SCREEN GUI
local gui = Instance.new("ScreenGui")
gui.Name = "NineScriptGui"
gui.Parent = player:WaitForChild("PlayerGui")
gui.ResetOnSpawn=false
gui.Enabled=true
-- ICONO FINAL 🧭
local icon9 = Instance.new("TextButton", gui)
icon9.Text = "🧭"
icon9.Font = Enum.Font.GothamBlack
icon9.TextSize = 48
icon9.TextColor3 = Color3.fromRGB(0,170,255)
icon9.Size = UDim2.new(0,60,0,60)
icon9.Position = UDim2.new(0,0,0,0)
icon9.BackgroundTransparency = 1
-- MAIN GUI
local main = Instance.new("Frame", gui)
main.Size = UDim2.new(0,640,0,480)
main.Position = UDim2.new(0.5,-320,0.5,-240)
main.BackgroundColor3 = Color3.fromRGB(200,200,200)
Instance.new("UICorner", main).CornerRadius = UDim.new(0,8)
main.Active=true
main.Visible=true
-- TÍTULO ARRIBA IZQ
local title = Instance.new("TextLabel", main)
title.Size=UDim2.new(0,200,0,50)
title.Position=UDim2.new(0,12,0,7)
title.Text="9script oficial"
title.Font=Enum.Font.GothamBlack
title.TextSize=24
title.TextColor3=Color3.new(0,0,0)
title.BackgroundTransparency=1
-- DRAG BAR
local dragBar = Instance.new("Frame", main)
dragBar.Size = UDim2.new(1,0,0,50)
dragBar.Position = UDim2.new(0,0,0,0)
dragBar.BackgroundTransparency = 1
dragBar.Active = true
do
local dragging=false
local dragStart=Vector2.new()
local startPos=UDim2.new()
dragBar.InputBegan:Connect(function(input)
if input.UserInputType==Enum.UserInputType.MouseButton1 then
dragging=true
dragStart=input.Position
startPos=main.Position
end
end)
dragBar.InputEnded:Connect(function(input)
if input.UserInputType==Enum.UserInputType.MouseButton1 then dragging=false end
end)
UIS.InputChanged:Connect(function(input)
if dragging and input.UserInputType==Enum.UserInputType.MouseMovement then
local delta = input.Position - dragStart
main.Position = UDim2.new(startPos.X.Scale,startPos.X.Offset+delta.X,startPos.Y.Scale,startPos.Y.Offset+delta.Y)
end
end)
end
-- BOTÓN X
local close = Instance.new("TextButton", main)
close.Size = UDim2.new(0,36,0,36)
close.Position = UDim2.new(1,-46,0,7)
close.Text="✖"
close.TextScaled=true
close.BackgroundColor3=Color3.fromRGB(130,0,0)
close.TextColor3=Color3.new(1,1,1)
Instance.new("UICorner", close).CornerRadius=UDim.new(1,0)
close.MouseButton1Click:Connect(function()
main.Visible=false
end)
-- ABRIR GUI DESDE ICONO 🧭
icon9.MouseButton1Click:Connect(function()
main.Visible = true
StarterGui:SetCore("ChatMakeSystemMessage",{Text="[9script] GUI abierta",Color=Color3.fromRGB(0,170,255),Font=Enum.Font.SourceSansBold})
end)
-- TABS
local tabFrame = Instance.new("Frame", main)
tabFrame.Size=UDim2.new(1,-20,0,40)
tabFrame.Position=UDim2.new(0,10,0,55)
tabFrame.BackgroundTransparency=1
local function tab(text,x)
local b = Instance.new("TextButton", tabFrame)
b.Size = UDim2.new(0,200,0,36)
b.Position = UDim2.new(0,x,0,0)
b.Text = text
b.Font = Enum.Font.GothamBold
b.TextSize = 14
b.BackgroundColor3 = Color3.fromRGB(180,180,180)
b.TextColor3 = Color3.new(0,0,0)
Instance.new("UICorner",b).CornerRadius=UDim.new(0,8)
return b
end
local tab1 = tab("Speed & Jump",0)
local tab2 = tab("Scripts",210)
local tab3 = tab("Info",420)
-- CONTENT
local content = Instance.new("Frame", main)
content.Size=UDim2.new(1,-20,1,-115)
content.Position=UDim2.new(0,10,0,105)
content.BackgroundTransparency=1
content.ClipsDescendants=true
-- PAGE 1: Speed/Jump vertical
local page1 = Instance.new("Frame", content)
page1.Size=UDim2.new(1,0,1,0)
page1.Visible=true
local function makeBtn(parent,text,x,y,callback)
local b=Instance.new("TextButton",parent)
b.Size=UDim2.new(0,95,0,36)
b.Position=UDim2.new(0,x,0,y)
b.Text=text
b.Font=Enum.Font.GothamBold
b.TextSize=13
b.BackgroundColor3=Color3.fromRGB(120,120,200)
b.TextColor3=Color3.new(1,1,1)
Instance.new("UICorner",b).CornerRadius=UDim.new(0,8)
b.MouseButton1Click:Connect(callback)
end
local jumps={30,50,100,200,300,400,500}
for i,v in ipairs(jumps) do
makeBtn(page1,"Jump "..v,0,(i-1)*42,function()
player.Character.Humanoid.JumpPower=v
end)
end
local speeds={16,50,100,200,300,400,500}
for i,v in ipairs(speeds) do
makeBtn(page1,"Speed "..v,120,(i-1)*42,function()
player.Character.Humanoid.WalkSpeed=v
end)
end
-- PAGE 2: Scripts
local page2 = Instance.new("ScrollingFrame",content)
page2.Size=UDim2.new(1,0,1,0)
page2.CanvasSize=UDim2.new(0,0,6,0)
page2.ScrollBarThickness=6
page2.Visible=false
local y = 0
local function scriptBtn(name,url)
local b=Instance.new("TextButton",page2)
b.Size=UDim2.new(0,200,0,36)
b.Position=UDim2.new(0,10,0,y)
y+=42
b.Text=name
b.Font=Enum.Font.GothamBold
b.TextSize=14
b.BackgroundColor3=Color3.fromRGB(35,35,35)
b.TextColor3=Color3.new(1,1,1)
Instance.new("UICorner",b).CornerRadius=UDim.new(0,8)
b.MouseButton1Click:Connect(function()
pcall(function() loadstring(game:HttpGet(url))() end)
StarterGui:SetCore("ChatMakeSystemMessage",{Text="[9script] Ejecutando "..name,Color=Color3.fromRGB(255,170,0),Font=Enum.Font.SourceSansBold})
end)
end
-- TODOS LOS SCRIPTS HISTÓRICOS
local scripts = {
{"Tiger X","https://raw.githubusercontent.com/balintTheDevX/Tiger-X-V3/main/Tiger%20X%20V3.5%20Fixed"},
{"Executor","https://rawscripts.net/raw/Universal-Script-Dex-Notepad-61749"},
{"Bomb Kaboom Kaboom🤫","https://rawscripts.net/raw/Universal-Script-Bomb-Vest-56565"},
{"Kinda GUI","https://rawscripts.net/raw/Universal-Script-UItimate-Trolling-Gui-62199"},
{"Invisible","https://rawscripts.net/raw/Universal-Script-FE-Invisible-62974"},
{"Skybox","https://rawscripts.net/raw/Universal-Script-Mario-exe-skybox-28298"},
{"C00lifiky","https://rawscripts.net/raw/Universal-Script-C00lkidd-28102"},
{"Proyect Ligma","https://rawscripts.net/raw/Universal-Script-Project-Ligma-28816"},
{"Noot Noot Script","https://rawscripts.net/raw/Universal-Script-Noot-noot-fixed-audio-49735"},
{"Gun Suicide","https://rawscripts.net/raw/Universal-Script-Suicide-GUN-Script-Xymatekidd-37872"},
{"Octopuz v2 Proyect","https://rawscripts.net/raw/Universal-Script-Octopuz-YX-v2-proyect-62754"},
{"Toad Rain","https://rawscripts.net/raw/Universal-Script-Toad-roast-script-rework-but-sounds-same-and-works-42986"},
{"Fly GUI","https://rawscripts.net/raw/Universal-Script-Wacx-fly-gui-63824"},
{"Saturn X FE GUI","https://rawscripts.net/raw/Universal-Script-Saturn-X-FE-63532"},
{"Sonic FE R15","https://rawscripts.net/raw/Universal-Script-FE-R15-Sonic-exe-63788"},
{"MLG particles","https://rawscripts.net/raw/Universal-Script-Shrek-particles-43782"}
}
for _,v in pairs(scripts) do
scriptBtn(v[1],v[2])
end
-- PAGE 3: Info/Créditos
local page3 = Instance.new("Frame",content)
page3.Size=UDim2.new(1,0,1,0)
page3.Visible=false
local info = Instance.new("TextLabel",page3)
info.Size=UDim2.new(1,0,1,0)
info.BackgroundTransparency=1
info.Text="9script by Bobi_top\nscriptblox 2025"
info.Font=Enum.Font.GothamBlack
info.TextSize=22
info.TextColor3=Color3.new(0,0,0)
info.TextWrapped=true
-- SWITCH PAGES
local function show(p)
page1.Visible=false
page2.Visible=false
page3.Visible=false
p.Visible=true
end
tab1.MouseButton1Click:Connect(function() show(page1) end)
tab2.MouseButton1Click:Connect(function() show(page2) end)
tab3.MouseButton1Click:Connect(function() show(page3) end)



Hi
@Sword_P hey