Octopuz YX v2 proyect
Key RequiredUniversal

Octopuz YX v2 proyect

Universal ScriptBobi_topBobi_top 12.1K views 11.6K executesUpdated Nov 2, 2025
5.0/ 5(2 votes)
20100% Positive
Lua Script•282 lines (9606 chars)
-- 🌟 Octopuzz9 V2 GUI Ultra-Pro - FINAL
local player = game.Players.LocalPlayer
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")

-- Esperar PlayerGui
local playerGui = player:WaitForChild("PlayerGui")

-- Esperar personaje
local char = player.Character or player.CharacterAdded:Wait()
local humanoid = char:WaitForChild("Humanoid")
local rootPart = char:WaitForChild("HumanoidRootPart")

-- Variables
local flyEnabled, noclipEnabled, infiniteJumpEnabled, spinEnabled = false,false,false,false
local flyBV, flyBG
local speed = 16
local jumpPower = 50

-- Crear ScreenGui
local gui = Instance.new("ScreenGui")
gui.Name = "Octopuzz9V2_GUI"
gui.ResetOnSpawn = false
gui.Parent = playerGui

-- Marco principal
local frame = Instance.new("Frame")
frame.Size = UDim2.new(0,780,0,600) -- aumentar altura para 4 secciones
frame.Position = UDim2.new(0.1,0,0.1,0)
frame.BackgroundColor3 = Color3.new(0,0,0)
frame.BorderSizePixel = 0
frame.Active = true
frame.Draggable = true
frame.Parent = gui

-- Borde rainbow
local stroke = Instance.new("UIStroke")
stroke.Thickness = 3
stroke.Parent = frame
task.spawn(function()
	while true do
		for i=0,1,0.005 do
			stroke.Color = Color3.fromHSV(i,1,1)
			task.wait(0.03)
		end
	end
end)

-- Título principal
local titulo = Instance.new("TextLabel")
titulo.Size = UDim2.new(1,0,0,30)
titulo.BackgroundColor3 = Color3.fromRGB(15,15,15)
titulo.Text = "Octopuzz9 V2 (gpt) for obbys and parkours™️"
titulo.TextColor3 = Color3.fromRGB(255,255,255)
titulo.Font = Enum.Font.GothamBold
titulo.TextSize = 18
titulo.Parent = frame

-- Contador dinámico
local statusLabel = Instance.new("TextLabel")
statusLabel.Size = UDim2.new(1,0,0,20)
statusLabel.Position = UDim2.new(0,0,0,30)
statusLabel.BackgroundTransparency = 1
statusLabel.TextColor3 = Color3.new(1,1,1)
statusLabel.Font = Enum.Font.SourceSansBold
statusLabel.TextSize = 16
statusLabel.Text = "WalkSpeed: "..speed.." | JumpPower: "..jumpPower
statusLabel.Parent = frame

-- Sonido clic
local clickSound = Instance.new("Sound")
clickSound.SoundId = "rbxassetid://12221967"
clickSound.Volume = 0.6
clickSound.Parent = gui

-- Botones cerrar y minimizar
local btnCerrar = Instance.new("TextButton")
btnCerrar.Size = UDim2.new(0,30,0,30)
btnCerrar.Position = UDim2.new(1,-30,0,0)
btnCerrar.BackgroundColor3 = Color3.fromRGB(40,0,0)
btnCerrar.Text = "X"
btnCerrar.TextColor3 = Color3.new(1,1,1)
btnCerrar.Parent = frame

local btnMin = Instance.new("TextButton")
btnMin.Size = UDim2.new(0,30,0,30)
btnMin.Position = UDim2.new(1,-60,0,0)
btnMin.BackgroundColor3 = Color3.fromRGB(20,20,20)
btnMin.Text = "😎"
btnMin.TextColor3 = Color3.new(1,1,1)
btnMin.Parent = frame

-- Contenedor columnas para secciones 1-3
local contenedor = Instance.new("Frame")
contenedor.Size = UDim2.new(1,-10,0,420)
contenedor.Position = UDim2.new(0,5,0,50)
contenedor.BackgroundTransparency = 1
contenedor.Parent = frame

-- Columnas 1-3
local column1 = Instance.new("Frame") column1.Size = UDim2.new(0.33,-5,1,0) column1.Position = UDim2.new(0,0,0,0) column1.BackgroundTransparency = 1 column1.Parent = contenedor
local column2 = Instance.new("Frame") column2.Size = UDim2.new(0.33,-5,1,0) column2.Position = UDim2.new(0.33,5,0,0) column2.BackgroundTransparency = 1 column2.Parent = contenedor
local column3 = Instance.new("Frame") column3.Size = UDim2.new(0.33,-5,1,0) column3.Position = UDim2.new(0.66,5,0,0) column3.BackgroundTransparency = 1 column3.Parent = contenedor

local layout1 = Instance.new("UIListLayout") layout1.Parent = column1 layout1.Padding = UDim.new(0,5)
local layout2 = Instance.new("UIListLayout") layout2.Parent = column2 layout2.Padding = UDim.new(0,5)
local layout3 = Instance.new("UIListLayout") layout3.Parent = column3 layout3.Padding = UDim.new(0,5)

-- Función crear botón
local function crearBoton(texto, parent, callback)
	local btn = Instance.new("TextButton")
	btn.Size = UDim2.new(0,parent.AbsoluteSize.X-10,0,25)
	btn.Text = texto
	btn.BackgroundColor3 = Color3.fromRGB(25,25,25)
	btn.TextColor3 = Color3.fromRGB(255,255,255)
	btn.Font = Enum.Font.SourceSansBold
	btn.TextSize = 18
	btn.Parent = parent

	btn.MouseButton1Click:Connect(function()
		clickSound:Play()
		callback()
	end)
	return btn
end

-- Sección 1: Velocidades
local speeds = {16,100,200,300,400,500,600,700,800,999}
for _, s in ipairs(speeds) do
	crearBoton("Speed "..s, column1, function()
		humanoid.WalkSpeed = s
		speed = s
		statusLabel.Text = "WalkSpeed: "..speed.." | JumpPower: "..jumpPower
	end)
end

-- Sección 2: Saltos
local jumps = {15,100,200,300,400,500,600,700,800,900}
for _, j in ipairs(jumps) do
	crearBoton("Jump "..j, column2, function()
		humanoid.JumpPower = j
		jumpPower = j
		statusLabel.Text = "WalkSpeed: "..speed.." | JumpPower: "..jumpPower
	end)
end

-- Sección 3: Scripts varios
crearBoton("Fly", column3, function() flyEnabled = not flyEnabled end)
crearBoton("Noclip", column3, function() noclipEnabled = not noclipEnabled end)
crearBoton("Infinite Jump", column3, function() infiniteJumpEnabled = not infiniteJumpEnabled end)
crearBoton("Spin", column3, function() spinEnabled = not spinEnabled end)
crearBoton("Reset / Morir", column3, function() char:BreakJoints() end)
crearBoton("GUI 2", column3, function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Fly-Gui-45909"))() end)
crearBoton("Infinity Yield", column3, function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Infinite-Yield-62162"))() end)
crearBoton("YoUnG ShElDoN GUI", column3, function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-SheldonGUI-v3-43481"))() end)
crearBoton("troll nachos", column3, function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Nachos-roast-By-Yaazkidd-35927"))() end)
crearBoton("FE rangoll", column3, function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-FE-Ragdoll-people-sse-62550"))() end)
crearBoton("spaceGUI (not fe :( )", column3, function() loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-SpaceyGUI-54922"))() end)

-- Fly y Spin loop
RunService.Stepped:Connect(function()
	if flyEnabled then
		if not flyBV then
			flyBV = Instance.new("BodyVelocity")
			flyBV.MaxForce = Vector3.new(1e5,1e5,1e5)
			flyBV.Velocity = Vector3.new(0,0,0)
			flyBV.Parent = rootPart
		end
		if not flyBG then
			flyBG = Instance.new("BodyGyro")
			flyBG.MaxTorque = Vector3.new(1e5,1e5,1e5)
			flyBG.CFrame = rootPart.CFrame
			flyBG.Parent = rootPart
		end
		local cam = workspace.CurrentCamera
		flyBV.Velocity = cam.CFrame.LookVector * speed
		flyBG.CFrame = CFrame.new(rootPart.Position, rootPart.Position + cam.CFrame.LookVector)
	else
		if flyBV then flyBV:Destroy(); flyBV=nil end
		if flyBG then flyBG:Destroy(); flyBG=nil end
	end

	if spinEnabled then
		rootPart.CFrame = rootPart.CFrame * CFrame.Angles(0,0.1,0)
	end

	if noclipEnabled then
		for _,p in pairs(char:GetDescendants()) do
			if p:IsA("BasePart") then p.CanCollide = false end
		end
	end
end)

-- Infinite Jump
UserInputService.JumpRequest:Connect(function()
	if infiniteJumpEnabled then
		humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
	end
end)

-- Sección 4: Hubs and scripts cools!
local fila4 = Instance.new("Frame")
fila4.Size = UDim2.new(1, -10, 0, 100)
fila4.Position = UDim2.new(0, 5, 0, 480)
fila4.BackgroundTransparency = 1
fila4.Parent = frame

local tituloFila4 = Instance.new("TextLabel")
tituloFila4.Size = UDim2.new(1, 0, 0, 25)
tituloFila4.Position = UDim2.new(0,0,0,0)
tituloFila4.BackgroundTransparency = 1
tituloFila4.Text = "hubs and scripts cools!"
tituloFila4.TextColor3 = Color3.fromRGB(255,255,255)
tituloFila4.Font = Enum.Font.GothamBold
tituloFila4.TextSize = 18
tituloFila4.Parent = fila4

local contenedorFila4 = Instance.new("Frame")
contenedorFila4.Size = UDim2.new(1,0,1, -30)
contenedorFila4.Position = UDim2.new(0,0,0,30)
contenedorFila4.BackgroundTransparency = 1
contenedorFila4.Parent = fila4

local layoutFila4 = Instance.new("UIListLayout")
layoutFila4.FillDirection = Enum.FillDirection.Horizontal
layoutFila4.HorizontalAlignment = Enum.HorizontalAlignment.Center
layoutFila4.Padding = UDim.new(0,10)
layoutFila4.Parent = contenedorFila4

crearBoton("sus gui v2", contenedorFila4, function()
    loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Sus-script-v1-50154"))()
end)

crearBoton("animations", contenedorFila4, function()
    loadstring(game:HttpGet("https://rawscripts.net/raw/Universal-Script-Animations-Gui-V2-39043"))()
end)

-- Minimizar / Maximizar
local icono = Instance.new("TextButton")
icono.Size = UDim2.new(0,60,0,60)
icono.Position = UDim2.new(0.02,0,0.85,0)
icono.Text = "☑️"
icono.TextSize = 30
icono.BackgroundColor3 = Color3.fromRGB(0,0,0)
icono.TextColor3 = Color3.fromRGB(0,255,255)
icono.Visible = false
icono.Parent = gui

local corner = Instance.new("UICorner")
corner.CornerRadius = UDim.new(1,0)
corner.Parent = icono

local neon = Instance.new("UIStroke")
neon.Thickness = 3
neon.Color = Color3.fromRGB(0,255,255)
neon.Transparency = 0.3
neon.Parent = icono

task.spawn(function()
	local t=0
	while true do
		if icono.Visible then
			t+=0.05
			icono.Rotation = math.sin(t*2)*10
			neon.Transparency = 0.3 + 0.3*math.sin(t*6)
		end
		task.wait(0.03)
	end
end)

local function minimizar()
	frame.Visible = false
	icono.Visible = true
end
local function maximizar()
	frame.Visible = true
	icono.Visible = false
end

btnMin.MouseButton1Click:Connect(minimizar)
btnCerrar.MouseButton1Click:Connect(minimizar)
icono.MouseButton1Click:Connect(maximizar)

Features & Information

I only used AI for the rainbow effect (I didn't know how to do it) and for the close icon; I did everything else myself. Created for troll Text spanish: Solo usé IA para el efecto arcoíris (no sabía cómo hacerlo) y para el icono de cerrar; todo lo demás lo hice yo. Para obbys y trolls. Tiene diferentes velocidades, poderes de salto e interfaces gráficas divertidas para trolls. -por bobito (no he usado mucha IA) (Este es un proyecto ahora)

Community Comments (1)

UnverifedUnverifedNov 5, 2025(edited)

u used ai for everything but alr

More Scripts for Universal Scripts