Basic GUI for Arceus X Neo 1.2.6 keyless
Key RequiredUniversal

Basic GUI for Arceus X Neo 1.2.6 keyless

Universal ScriptLolcat1997Lolcat1997 1.7K views 26.4K executesUpdated Sep 27, 2026
Unrated
00
Lua Script•399 lines (13803 chars)
-- Gui V0.1 By LolCat

local ArceusUI = loadstring(game:HttpGet("https://raw.githubusercontent.com/SPDM-Team/ArceusX-V3-Scripts/main/ArceusUI.lua"))()

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local TweenService = game:GetService("TweenService")
local LocalPlayer = Players.LocalPlayer
local Mouse = LocalPlayer:GetMouse()

local FreakyImageURL = "https://files.catbox.moe/gvaanh.jpg"
local FreakyAssetId = nil

task.spawn(function()
    if writefile and getgenv().getcustomasset then
        if not isfile("freaky_bg.jpg") then
            local success, body = pcall(function() return game:HttpGet(FreakyImageURL) end)
            if success and body then
                writefile("freaky_bg.jpg", body)
            end
        end
        if isfile("freaky_bg.jpg") then
            FreakyAssetId = getcustomasset("freaky_bg.jpg")
        end
    end
end)

getgenv().CharChar = {
    Speed = 16,
    JumpPower = 50,
    FlySpeed = 50,
    Flying = false,
    InfJump = false,
    Noclip = false,
    Lay = false,
    Supersalto = false,
    WalkFling = false,
    ESP = false,
    GuiWidth = 0.32,
    GuiHeight = 0.48,
    Freaky = false
}

local IntroGui = Instance.new("ScreenGui")
IntroGui.Name = "LolCatIntro"
IntroGui.IgnoreGuiInset = true
IntroGui.Parent = gethui and gethui() or game:GetService("CoreGui")

local IntroText = Instance.new("TextLabel")
IntroText.Size = UDim2.new(1, 0, 0, 80)
IntroText.Position = UDim2.new(0, 0, -0.2, 0)
IntroText.BackgroundTransparency = 1
IntroText.Text = "Gui by LolCat!!"
IntroText.TextColor3 = Color3.fromRGB(255, 215, 0)
IntroText.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
IntroText.TextStrokeTransparency = 0.3
IntroText.Font = Enum.Font.GothamBlack
IntroText.TextScaled = true
IntroText.Parent = IntroGui

TweenService:Create(IntroText, TweenInfo.new(1.2, Enum.EasingStyle.Quint, Enum.EasingDirection.Out), {
    Position = UDim2.new(0, 0, 0.38, 0)
}):Play()

task.delay(2.2, function()
    TweenService:Create(IntroText, TweenInfo.new(0.8, Enum.EasingStyle.Quint, Enum.EasingDirection.In), {
        Position = UDim2.new(0, 0, 1.2, 0),
        TextTransparency = 1
    }):Play()
    task.wait(0.9)
    IntroGui:Destroy()
end)

UserInputService.JumpRequest:Connect(function()
    if getgenv().CharChar.InfJump then
        local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
        if hum then hum:ChangeState(Enum.HumanoidStateType.Jumping) end
    end
end)

RunService.Stepped:Connect(function()
    if getgenv().CharChar.Noclip and LocalPlayer.Character then
        for _, v in pairs(LocalPlayer.Character:GetDescendants()) do
            if v:IsA("BasePart") then v.CanCollide = false end
        end
    end
end)

local flyBV, flyBG
local function StartFly()
    local char = LocalPlayer.Character
    if not char then return end
    local hrp = char:WaitForChild("HumanoidRootPart")
    local hum = char:FindFirstChildOfClass("Humanoid")
    if not hrp or not hum then return end

    hum.PlatformStand = true

    flyBV = Instance.new("BodyVelocity")
    flyBV.MaxForce = Vector3.new(40000, 40000, 40000)
    flyBV.Velocity = Vector3.zero
    flyBV.Parent = hrp

    flyBG = Instance.new("BodyGyro")
    flyBG.MaxTorque = Vector3.new(40000, 40000, 40000)
    flyBG.P = 3000
    flyBG.Parent = hrp
end

local function StopFly()
    if flyBV then flyBV:Destroy() flyBV = nil end
    if flyBG then flyBG:Destroy() flyBG = nil end
    local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
    if hum then hum.PlatformStand = false end
end

RunService.RenderStepped:Connect(function()
    if not getgenv().CharChar.Flying or not flyBV or not flyBG then return end
    local cam = workspace.CurrentCamera
    local move = Vector3.zero

    if UserInputService:IsKeyDown(Enum.KeyCode.W) then move += cam.CFrame.LookVector end
    if UserInputService:IsKeyDown(Enum.KeyCode.S) then move -= cam.CFrame.LookVector end
    if UserInputService:IsKeyDown(Enum.KeyCode.A) then move -= cam.CFrame.RightVector end
    if UserInputService:IsKeyDown(Enum.KeyCode.D) then move += cam.CFrame.RightVector end
    if UserInputService:IsKeyDown(Enum.KeyCode.Space) then move += Vector3.new(0, 1, 0) end
    if UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then move -= Vector3.new(0, 1, 0) end

    if move.Magnitude > 0 then
        flyBV.Velocity = move.Unit * getgenv().CharChar.FlySpeed
    else
        flyBV.Velocity = Vector3.zero
    end
    flyBG.CFrame = cam.CFrame
end)

local ESPFolder = Instance.new("Folder", gethui and gethui() or game:GetService("CoreGui"))
ESPFolder.Name = "CharCharESP"

local function ClearESP()
    ESPFolder:ClearAllChildren()
end

RunService.Heartbeat:Connect(function()
    if not getgenv().CharChar.ESP then
        ClearESP()
        return
    end
    ClearESP()
    for _, plr in pairs(Players:GetPlayers()) do
        if plr ~= LocalPlayer and plr.Character and plr.Character:FindFirstChild("Humanoid") and plr.Character.Humanoid.Health > 0 then
            local hl = Instance.new("Highlight")
            hl.Adornee = plr.Character
            hl.FillTransparency = 0.55
            hl.OutlineTransparency = 0
            hl.Parent = ESPFolder
            if plr.Team and LocalPlayer.Team and plr.Team == LocalPlayer.Team then
                hl.FillColor = Color3.fromRGB(0, 220, 80)
                hl.OutlineColor = Color3.fromRGB(0, 180, 60)
            else
                hl.FillColor = Color3.fromRGB(255, 50, 50)
                hl.OutlineColor = Color3.fromRGB(200, 30, 30)
            end
        end
    end
end)

local function CreateFloatingButton(name, color, callback)
    local gui = Instance.new("ScreenGui")
    gui.Name = name
    gui.ResetOnSpawn = false
    gui.Parent = gethui and gethui() or game:GetService("CoreGui")

    local btn = Instance.new("TextButton")
    btn.Size = UDim2.new(0, 68, 0, 68)
    btn.Position = UDim2.new(0.5, -34, 0.5, -34)
    btn.BackgroundColor3 = Color3.fromRGB(15, 15, 15)
    btn.Text = name
    btn.TextColor3 = color
    btn.Font = Enum.Font.GothamMedium
    btn.TextSize = 15
    btn.Parent = gui
    btn.Active = true
    btn.Draggable = true

    Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 12)
    local s = Instance.new("UIStroke", btn)
    s.Color = color
    s.Thickness = 1.8

    btn.Size = UDim2.new(0, 0, 0, 0)
    TweenService:Create(btn, TweenInfo.new(0.55, Enum.EasingStyle.Back, Enum.EasingDirection.Out), {
        Size = UDim2.new(0, 68, 0, 68)
    }):Play()

    btn.MouseButton1Click:Connect(callback)
    return gui
end

local LayFloat, SuperFloat, FlingFloat

ArceusUI:SetTitle("Gui V0.1 By LolCat")

ArceusUI:AddUpDown("Ancho GUI", function(v)
    getgenv().CharChar.GuiWidth = v / 100
    local main = ArceusUI:Parent()
    if main then
        local frame = main:FindFirstChildWhichIsA("Frame")
        if frame then
            TweenService:Create(frame, TweenInfo.new(0.35), {
                Size = UDim2.new(getgenv().CharChar.GuiWidth, 0, getgenv().CharChar.GuiHeight, 0)
            }):Play()
        end
    end
end, 32, 2, 20, 55)

ArceusUI:AddUpDown("Alto GUI", function(v)
    getgenv().CharChar.GuiHeight = v / 100
    local main = ArceusUI:Parent()
    if main then
        local frame = main:FindFirstChildWhichIsA("Frame")
        if frame then
            TweenService:Create(frame, TweenInfo.new(0.35), {
                Size = UDim2.new(getgenv().CharChar.GuiWidth, 0, getgenv().CharChar.GuiHeight, 0)
            }):Play()
        end
    end
end, 48, 2, 30, 70)

ArceusUI:AddUpDown("Velocidad", function(v)
    getgenv().CharChar.Speed = v
    local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
    if hum then hum.WalkSpeed = v end
end, 16, 5, 1, 500)

ArceusUI:AddUpDown("Salto", function(v)
    getgenv().CharChar.JumpPower = v
    local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
    if hum then hum.JumpPower = v end
end, 50, 5, 0, 500)

ArceusUI:AddToggle("Fly", function(estado)
    getgenv().CharChar.Flying = estado
    if estado then StartFly() else StopFly() end
end, false)

ArceusUI:AddUpDown("Velocidad Fly", function(v)
    getgenv().CharChar.FlySpeed = v
end, 50, 5, 10, 300)

ArceusUI:AddToggle("Infinite Jump", function(estado)
    getgenv().CharChar.InfJump = estado
end, false)

ArceusUI:AddToggle("Noclip", function(estado)
    getgenv().CharChar.Noclip = estado
end, false)

ArceusUI:AddToggle("Lay", function(estado)
    getgenv().CharChar.Lay = estado
    if estado then
        LayFloat = CreateFloatingButton("LAY", Color3.fromRGB(255, 215, 0), function()
            local char = LocalPlayer.Character
            if char and char:FindFirstChildOfClass("Humanoid") then
                char.Humanoid:ChangeState(Enum.HumanoidStateType.Physics)
                if char:FindFirstChild("HumanoidRootPart") then
                    char.HumanoidRootPart.Velocity = Vector3.new(0, -55, 0)
                end
            end
        end)
    else
        if LayFloat then LayFloat:Destroy() end
    end
end, false)

ArceusUI:AddToggle("Supersalto", function(estado)
    getgenv().CharChar.Supersalto = estado
    if estado then
        SuperFloat = CreateFloatingButton("SUPER", Color3.fromRGB(255, 180, 50), function()
            local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
            if hrp then
                local vel = Instance.new("BodyVelocity")
                vel.MaxForce = Vector3.new(9e9, 9e9, 9e9)
                vel.Velocity = hrp.CFrame.LookVector * 280 + Vector3.new(0, 110, 0)
                vel.Parent = hrp
                task.delay(0.14, function() if vel then vel:Destroy() end end)
            end
        end)
    else
        if SuperFloat then SuperFloat:Destroy() end
    end
end, false)

ArceusUI:AddToggle("WalkFling", function(estado)
    getgenv().CharChar.WalkFling = estado
    if estado then
        FlingFloat = CreateFloatingButton("FLING", Color3.fromRGB(255, 80, 40), function() end)

        task.spawn(function()
            while getgenv().CharChar.WalkFling do
                local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
                if hrp then
                    for _, plr in pairs(Players:GetPlayers()) do
                        if plr ~= LocalPlayer and plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then
                            local target = plr.Character.HumanoidRootPart
                            if (hrp.Position - target.Position).Magnitude < 8 then
                                local bv = Instance.new("BodyVelocity")
                                bv.MaxForce = Vector3.new(9e9, 9e9, 9e9)
                                bv.Velocity = (target.Position - hrp.Position).Unit * 180 + Vector3.new(0, 90, 0)
                                bv.Parent = target
                                task.delay(0.12, function() if bv then bv:Destroy() end end)
                            end
                        end
                    end
                end
                task.wait(0.08)
            end
        end)
    else
        if FlingFloat then FlingFloat:Destroy() end
    end
end, false)

ArceusUI:AddToggle("ESP (Equipos)", function(estado)
    getgenv().CharChar.ESP = estado
end, false)

ArceusUI:AddToggle("Freaky Gui", function(estado)
    getgenv().CharChar.Freaky = estado
    local main = ArceusUI:Parent()
    if not main then return end
    local frame = main:FindFirstChildWhichIsA("Frame")
    if not frame then return end

    local bg = frame:FindFirstChild("FreakyBackground")

    if estado then
        if not bg then
            bg = Instance.new("ImageLabel")
            bg.Name = "FreakyBackground"
            bg.Size = UDim2.new(1, 0, 1, 0)
            bg.Position = UDim2.new(0, 0, 0, 0)
            bg.BackgroundTransparency = 1
            bg.ScaleType = Enum.ScaleType.Stretch
            bg.ZIndex = -100
            bg.ImageTransparency = 1
            bg.Parent = frame
            
            for _, child in pairs(frame:GetChildren()) do
                if child ~= bg and child:IsA("GuiObject") and child.ZIndex <= 0 then
                    child.ZIndex = 1
                end
            end
        end

        if FreakyAssetId then
            bg.Image = FreakyAssetId
        else
            task.spawn(function()
                local timeout = 0
                while not FreakyAssetId and timeout < 20 do
                    task.wait(0.2)
                    timeout += 1
                end
                if FreakyAssetId and bg then
                    bg.Image = FreakyAssetId
                end
            end)
        end

        bg.Visible = true
        TweenService:Create(bg, TweenInfo.new(0.55), {ImageTransparency = 0.35}):Play()
    else
        if bg then
            TweenService:Create(bg, TweenInfo.new(0.45), {ImageTransparency = 1}):Play()
            task.delay(0.5, function()
                if bg then bg.Visible = false end
            end)
        end
    end
end, false)

ArceusUI:AddButton("Obtener TPTool", function()
    local tool = Instance.new("Tool")
    tool.Name = "TPTool"
    tool.RequiresHandle = false
    tool.Parent = LocalPlayer.Backpack
    tool.Activated:Connect(function()
        local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
        if hrp then
            hrp.CFrame = CFrame.new(Mouse.Hit.Position + Vector3.new(0, 3.5, 0))
        end
    end)
end)

ArceusUI:Start()

print("Gui V0.1 By LolCat cargado correctamente con fondo adaptable")

Features & Information

***English*** Gui V0.1 By LolCat for Arceus X neo An all-in-one feature script designed for Arceus X Neo (1.2.6). It offers character enhancements, movement exploits, and a customizable UI layout. Features: Movement: WalkSpeed, JumpPower, Fly with adjustable speed, Infinite Jump, Noclip, and WalkFling. Interactive Abilities: Custom floating action buttons for Lay and SuperJump. Visuals & Tools: Team-based Highlight ESP and a dynamic TPTool for instant teleportation. UI Customization: Adjustable GUI width and height, intro animation, and a custom Freaky Background toggle (auto-resizes dynamically). We welcome any feedback, suggestions, or criticism to help improve future updates! ////////////////////////////////////////////////////////////// ***Español*** Gui V0.1 By LolCat para arceus x neo Script completo todo en uno diseñado para Arceus X Neo (1.2.6). Incluye mejoras de personaje, exploits de movimiento y personalización de la interfaz. Funciones: Movimiento: Control de Velocidad y Salto, Fly con velocidad ajustable, Salto Infinito, Noclip y WalkFling. Habilidades: Botones flotantes interactivos en pantalla para Lay (Echarse) y SuperSalto. Visuales y Herramientas: ESP con Highlights por equipo y TPTool (Herramienta de Teletransporte al hacer clic). Personalización: Ajuste de ancho y alto del menú en tiempo real, animación de entrada y opción para activar el Fondo Personalizado (Freaky Gui) que se adapta automáticamente al tamaño del menú. Aceptamos cualquier crítica y sugerencia para seguir mejorando en futuras actualizaciones.
#Gui#Universal

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts