Rick X (Beta)
Key RequiredUniversal Patched

Rick X (Beta)

Universal ScriptNumero_ModifieldNumero_Modifield 20 views 0 executesUpdated Oct 8, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•468 lines (11244 chars)
--==================================================
-- RICK X
-- FLY V2 INTEGRADO - PC + MOBILE
--==================================================

local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UIS = game:GetService("UserInputService")

local LP = Players.LocalPlayer

local gui = Instance.new("ScreenGui")
gui.Name = "Rick X"
gui.Parent = game.CoreGui
gui.ResetOnSpawn = false

-- CONFIG
local LOGO_ID = "rbxassetid://1234567890"
local FORMATO = "Circulo"
local FLY_SPEED = 60

-- TOGGLE
local toggle = Instance.new("ImageButton")
toggle.Parent = gui
toggle.Name = "RickXToggle"
toggle.Image = LOGO_ID
toggle.Size = UDim2.new(0, 85, 0, 85)
toggle.Position = UDim2.new(0, 20, 0.7, 0)
toggle.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
toggle.BorderSizePixel = 0
toggle.Active = true
toggle.Draggable = true
toggle.ScaleType = Enum.ScaleType.Fit

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

-- MENU
local menu = Instance.new("Frame")
menu.Parent = gui
menu.Size = UDim2.new(0, 280, 0, 380)
menu.Position = UDim2.new(0, 115, 0, 20)
menu.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
menu.BorderSizePixel = 0
menu.Visible = false
menu.Active = true
menu.Draggable = true

Instance.new("UICorner", menu).CornerRadius =
    UDim.new(0, 12)

-- TITULO
local title = Instance.new("TextLabel", menu)
title.Size = UDim2.new(1, 0, 0, 50)
title.Text = "Rick X"
title.TextColor3 = Color3.fromRGB(255, 255, 255)
title.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
title.Font = Enum.Font.GothamBlack
title.TextSize = 18

-- SCROLL
local scroll = Instance.new("ScrollingFrame", menu)
scroll.Size = UDim2.new(1, 0, 1, -55)
scroll.Position = UDim2.new(0, 0, 0, 55)
scroll.BackgroundTransparency = 1
scroll.BorderSizePixel = 0
scroll.ScrollBarThickness = 3
scroll.CanvasSize = UDim2.new(0, 0, 0, 500)

-- VARIAVEIS
local flying = false
local infJump = false
local noclip = false

local bv, bg
local flyConnection
local flyButton
local y = 5

--==================================================
-- CRIAR BOTAO
--==================================================

local function criarBotao(nome, funcao)
    local btn = Instance.new("TextButton", scroll)

    btn.Size = UDim2.new(0.9, 0, 0, 40)
    btn.Position = UDim2.new(0.05, 0, 0, y)
    btn.Text = nome .. ": OFF"

    btn.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
    btn.TextColor3 = Color3.fromRGB(255, 255, 255)
    btn.Font = Enum.Font.Gotham
    btn.TextSize = 14
    btn.BorderSizePixel = 1

    Instance.new("UICorner", btn).CornerRadius =
        UDim.new(0, 8)

    y = y + 45

    local estado = false

    btn.MouseButton1Click:Connect(function()
        estado = not estado
        btn.Text = nome .. ": " ..
            (estado and "ON" or "OFF")

        funcao(estado, btn)
    end)

    return btn
end

--==================================================
-- BOTAO DE ACAO
--==================================================

local function criarBotaoAcao(nome, funcao)
    local btn = Instance.new("TextButton", scroll)

    btn.Size = UDim2.new(0.9, 0, 0, 40)
    btn.Position = UDim2.new(0.05, 0, 0, y)
    btn.Text = nome

    btn.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
    btn.TextColor3 = Color3.fromRGB(255, 255, 255)
    btn.Font = Enum.Font.Gotham
    btn.TextSize = 14
    btn.BorderSizePixel = 1

    Instance.new("UICorner", btn).CornerRadius =
        UDim.new(0, 8)

    y = y + 45

    btn.MouseButton1Click:Connect(function()
        funcao(btn)
    end)

    return btn
end

--==================================================
-- PARAR FLY
--==================================================

local function stopFly()
    flying = false

    if flyConnection then
        flyConnection:Disconnect()
        flyConnection = nil
    end

    if bv then
        bv:Destroy()
        bv = nil
    end

    if bg then
        bg:Destroy()
        bg = nil
    end

    if flyButton then
        flyButton.Text = "FLY: OFF"
    end
end

--==================================================
-- FLY V2 - PC + CELULAR
--==================================================

local function Fly(estado)
    if estado == false then
        stopFly()
        return
    end

    if flying then
        return
    end

    local character = LP.Character
    if not character then
        return
    end

    local humanoid =
        character:FindFirstChildOfClass("Humanoid")

    local root =
        character:FindFirstChild("HumanoidRootPart")

    if not humanoid or not root then
        return
    end

    flying = true

    -- VELOCIDADE
    bv = Instance.new("BodyVelocity")
    bv.Name = "RickXFlyVelocity"
    bv.MaxForce = Vector3.new(
        math.huge,
        math.huge,
        math.huge
    )
    bv.Velocity = Vector3.zero
    bv.Parent = root

    -- ORIENTACAO
    bg = Instance.new("BodyGyro")
    bg.Name = "RickXFlyGyro"
    bg.MaxTorque = Vector3.new(
        math.huge,
        math.huge,
        math.huge
    )
    bg.P = 9000
    bg.D = 500
    bg.CFrame = workspace.CurrentCamera.CFrame
    bg.Parent = root

    flyConnection = RunService.RenderStepped:Connect(
        function()
            if not flying then
                return
            end

            if not root.Parent or not humanoid.Parent then
                stopFly()
                return
            end

            local camera = workspace.CurrentCamera
            if not camera then
                return
            end

            local direction = Vector3.zero

            -- JOYSTICK DO CELULAR
            local move = humanoid.MoveDirection
            local look = camera.CFrame.LookVector
            local right = camera.CFrame.RightVector

            local flatLook = Vector3.new(
                look.X, 0, look.Z
            )

            local flatRight = Vector3.new(
                right.X, 0, right.Z
            )

            if flatLook.Magnitude > 0 then
                flatLook = flatLook.Unit
            end

            if flatRight.Magnitude > 0 then
                flatRight = flatRight.Unit
            end

            if move.Magnitude > 0 then
                local forwardAmount = move:Dot(flatLook)
                local rightAmount = move:Dot(flatRight)

                direction =
                    look * forwardAmount
                    + flatRight * rightAmount
            end

            -- TECLADO DO PC
            if not UIS:GetFocusedTextBox() then
                if UIS:IsKeyDown(Enum.KeyCode.W) then
                    direction += look
                end

                if UIS:IsKeyDown(Enum.KeyCode.S) then
                    direction -= look
                end

                if UIS:IsKeyDown(Enum.KeyCode.A) then
                    direction -= right
                end

                if UIS:IsKeyDown(Enum.KeyCode.D) then
                    direction += right
                end

                -- SUBIR
                if UIS:IsKeyDown(Enum.KeyCode.Space) then
                    direction += Vector3.yAxis
                end

                -- DESCER
                if UIS:IsKeyDown(Enum.KeyCode.LeftShift) then
                    direction -= Vector3.yAxis
                end
            end

            if direction.Magnitude > 0 then
                direction = direction.Unit * FLY_SPEED
            else
                direction = Vector3.zero
            end

            bv.Velocity = direction
            bg.CFrame = camera.CFrame
        end
    )

    if flyButton then
        flyButton.Text = "FLY: ON"
    end
end

--==================================================
-- SYSTEM BROKEN
--==================================================

local function SystemBroken()
    local success, err = pcall(function()
        loadstring(game:HttpGet(
            "https://rawscripts.net/raw/Ragdoll-Engine-BEST-SCRIPT-WORKING-SystemBroken-7544"
        ))()
    end)

    if not success then
        warn("Rick X - System Broken: " .. tostring(err))
    end
end

--==================================================
-- MOVIMENTO / NOCLIP
--==================================================

RunService.Heartbeat:Connect(function()
    if noclip and LP.Character then
        for _, part in pairs(
            LP.Character:GetDescendants()
        ) do
            if part:IsA("BasePart") then
                part.CanCollide = false
            end
        end
    end
end)

--==================================================
-- INFINITY JUMP
--==================================================

UIS.JumpRequest:Connect(function()
    if infJump and LP.Character then
        local hum =
            LP.Character:FindFirstChildOfClass("Humanoid")

        if hum then
            hum:ChangeState(
                Enum.HumanoidStateType.Jumping
            )
        end
    end
end)

--==================================================
-- BOTOES DO RICK X
--==================================================

flyButton = criarBotao("FLY", Fly)

criarBotao("SPEED", function(estado)
    local hum = LP.Character and
        LP.Character:FindFirstChildOfClass("Humanoid")

    if hum then
        hum.WalkSpeed = estado and 100 or 16
    end
end)

criarBotao("JUMP POWER", function(estado)
    local hum = LP.Character and
        LP.Character:FindFirstChildOfClass("Humanoid")

    if hum then
        hum.JumpPower = estado and 150 or 50
    end
end)

criarBotao("INFINITY JUMP", function(estado)
    infJump = estado
end)

criarBotao("WALL HACK", function(estado)
    noclip = estado
end)

-- TP TOOL: UM BOTAO, SEM ON/OFF
criarBotaoAcao("TP TOOL", function()
    local backpack = LP:WaitForChild("Backpack")
    local mouse = LP:GetMouse()

    local tool = Instance.new("Tool")
    tool.Name = "TP Tool"
    tool.RequiresHandle = false
    tool.CanBeDropped = false

    tool.Activated:Connect(function()
        local character = LP.Character
        local hit = mouse.Hit

        if character
            and character:FindFirstChild("HumanoidRootPart") then
            character:MoveTo(
                hit.Position + Vector3.new(0, 3, 0)
            )
        end
    end)

    tool.Parent = backpack
end)

criarBotaoAcao("SYSTEM BROKEN", SystemBroken)

--==================================================
-- ABRIR / FECHAR MENU
--==================================================

toggle.MouseButton1Click:Connect(function()
    menu.Visible = not menu.Visible
end)

--==================================================
-- MORTE / RENASCIMENTO
--==================================================

local function onCharacterAdded(character)
    stopFly()

    local humanoid =
        character:WaitForChild("Humanoid")

    humanoid.Died:Connect(function()
        stopFly()
    end)
end

LP.CharacterAdded:Connect(onCharacterAdded)

if LP.Character then
    onCharacterAdded(LP.Character)
end

print("Rick X com FLY V2 carregado!")
-- SHIFT~LOCK
criarBotaoAcao("shift~lock", function()
    local sucesso, erro = pcall(function()
        loadstring(game:HttpGet(
            "https://scriptblox.com/raw/Universal-Script-Maxus-Shiftlock-55223"
        ))()
    end)

    if not sucesso then
        warn("Rick X - Erro no shift~lock: " .. tostring(erro))
    end
end)

Features & Information

Esse script ainda está na Beta, trarei novas atualizações para ele a todo mês, Esse script tem a função (Fly) (Speed) etc... Agora ele tem uma nova função se chamada (System broken) Em breve ele terá uma imagem.
#Mod menu#script mod menu beta#Keyless

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts