arnav ji
Key RequiredUniversal

arnav ji

Universal Scriptanrav*ar857anrav*ar857 136 views 3.5K executesUpdated Apr 17, 2026
Unrated
00
Lua Script•198 lines (7854 chars)
local Players = game:GetService("Players")
local RunService = game:GetService("RunService")
local UserInputService = game:GetService("UserInputService")
local lp = Players.LocalPlayer

local function getChar() return lp.Character end

local flyEnabled = false
local noclipEnabled = false
local espEnabled = false
local ijEnabled = false
local minimized = false
local noclipConnection = nil
local espObjects = {}
local WALK_SPEED = 16

-- UI Setup
local screenGui = Instance.new("ScreenGui")
screenGui.Name = "AnravJi_Minimized_Edition"
screenGui.ResetOnSpawn = false
screenGui.Parent = game:GetService("CoreGui")

local frame = Instance.new("Frame")
frame.Size = UDim2.new(0, 240, 0, 360) 
frame.Position = UDim2.new(0.5, -120, 0.2, 0)
frame.BackgroundColor3 = Color3.fromRGB(25, 25, 25)
frame.Active = true
frame.Draggable = true
frame.Parent = screenGui
Instance.new("UICorner", frame).CornerRadius = UDim.new(0, 10)

local titleBar = Instance.new("Frame")
titleBar.Size = UDim2.new(1, 0, 0, 30)
titleBar.BackgroundColor3 = Color3.fromRGB(45, 45, 45)
titleBar.Parent = frame
Instance.new("UICorner", titleBar).CornerRadius = UDim.new(0, 10)

local title = Instance.new("TextLabel")
title.Size = UDim2.new(1, -35, 1, 0)
title.Position = UDim2.new(0, 10, 0, 0)
title.BackgroundTransparency = 1
title.TextColor3 = Color3.new(1, 1, 1)
title.Text = "ANRAV JI MENU"
title.Font = Enum.Font.GothamBold
title.TextXAlignment = Enum.TextXAlignment.Left
title.TextSize = 14
title.Parent = titleBar

-- === MINIMIZE BUTTON ===
local minBtn = Instance.new("TextButton")
minBtn.Size = UDim2.new(0, 25, 0, 25)
minBtn.Position = UDim2.new(1, -30, 0, 2)
minBtn.BackgroundColor3 = Color3.fromRGB(60, 60, 60)
minBtn.TextColor3 = Color3.new(1, 1, 1)
minBtn.Text = "-"
minBtn.Font = Enum.Font.GothamBold
minBtn.TextSize = 18
minBtn.Parent = titleBar
Instance.new("UICorner", minBtn)

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

minBtn.MouseButton1Click:Connect(function()
    minimized = not minimized
    if minimized then
        frame:TweenSize(UDim2.new(0, 240, 0, 30), "Out", "Quad", 0.3, true)
        content.Visible = false
        minBtn.Text = "+"
    else
        frame:TweenSize(UDim2.new(0, 240, 0, 360), "Out", "Quad", 0.3, true)
        content.Visible = true
        minBtn.Text = "-"
    end
end)

local function makeButton(text, posY, color)
    local btn = Instance.new("TextButton")
    btn.Size = UDim2.new(0.88, 0, 0, 38)
    btn.Position = UDim2.new(0.06, 0, 0, posY)
    btn.BackgroundColor3 = color
    btn.TextColor3 = Color3.new(1, 1, 1)
    btn.Text = text
    btn.Font = Enum.Font.GothamBold
    btn.TextSize = 13
    btn.Parent = content
    Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 7)
    return btn
end

-- Buttons
local tpBtn     = makeButton("TP to Nearest Player", 10,  Color3.fromRGB(0, 120, 215))
local noclipBtn = makeButton("Noclip: OFF",          55,  Color3.fromRGB(70, 70, 70))
local flyBtn    = makeButton("Fly: OFF (Exec Gui)",  100, Color3.fromRGB(70, 70, 70))
local espBtn    = makeButton("ESP: OFF",             145, Color3.fromRGB(70, 70, 70))
local ijBtn     = makeButton("InfiniteJump: OFF",    190, Color3.fromRGB(70, 70, 70))

-- WalkSpeed
local walkLabel = Instance.new("TextLabel", content)
walkLabel.Size = UDim2.new(1, 0, 0, 20); walkLabel.Position = UDim2.new(0, 0, 0, 240)
walkLabel.Text = "Walk Speed: 16"; walkLabel.TextColor3 = Color3.new(1,1,1); walkLabel.BackgroundTransparency = 1

local wDown = Instance.new("TextButton", content); wDown.Size = UDim2.new(0.4,0,0,30); wDown.Position = UDim2.new(0.06,0,0,265)
wDown.Text = "-"; wDown.BackgroundColor3 = Color3.fromRGB(150,50,50); Instance.new("UICorner", wDown)

local wUp = Instance.new("TextButton", content); wUp.Size = UDim2.new(0.4,0,0,30); wUp.Position = UDim2.new(0.54,0,0,265)
wUp.Text = "+"; wUp.BackgroundColor3 = Color3.fromRGB(50,150,50); Instance.new("UICorner", wUp)

-- Logic
flyBtn.MouseButton1Click:Connect(function()
    flyEnabled = not flyEnabled
    if flyEnabled then
        flyBtn.Text = "Fly: ON (Running)"
        flyBtn.BackgroundColor3 = Color3.fromRGB(0, 170, 80)
        loadstring(game:HttpGet("https://raw.githubusercontent.com/XNEOFF/FlyGuiV3/main/FlyGuiV3.txt"))()
    else
        flyBtn.Text = "Fly: OFF (Cleaned)"
        flyBtn.BackgroundColor3 = Color3.fromRGB(70, 70, 70)
        local fGui = game.CoreGui:FindFirstChild("FlyGui") or lp.PlayerGui:FindFirstChild("FlyGui")
        if fGui then fGui:Destroy() end
        if getChar() and getChar():FindFirstChild("HumanoidRootPart") then
            for _, v in pairs(getChar().HumanoidRootPart:GetChildren()) do
                if v:IsA("BodyVelocity") or v:IsA("BodyGyro") then v:Destroy() end
            end
        end
    end
end)

wUp.MouseButton1Click:Connect(function() WALK_SPEED += 10; walkLabel.Text = "Walk Speed: "..WALK_SPEED end)
wDown.MouseButton1Click:Connect(function() WALK_SPEED = math.max(0, WALK_SPEED-10); walkLabel.Text = "Walk Speed: "..WALK_SPEED end)

RunService.Heartbeat:Connect(function()
    if getChar() and getChar():FindFirstChild("Humanoid") then
        getChar().Humanoid.WalkSpeed = WALK_SPEED
    end
end)

noclipBtn.MouseButton1Click:Connect(function()
    noclipEnabled = not noclipEnabled
    noclipBtn.Text = noclipEnabled and "Noclip: ON" or "Noclip: OFF"
    noclipBtn.BackgroundColor3 = noclipEnabled and Color3.fromRGB(0, 170, 80) or Color3.fromRGB(70, 70, 70)
    if noclipEnabled then
        noclipConnection = RunService.Stepped:Connect(function()
            if getChar() then
                for _, part in ipairs(getChar():GetDescendants()) do
                    if part:IsA("BasePart") then part.CanCollide = false end
                end
            end
        end)
    else
        if noclipConnection then noclipConnection:Disconnect() end
    end
end)

espBtn.MouseButton1Click:Connect(function()
    espEnabled = not espEnabled
    espBtn.Text = espEnabled and "ESP: ON" or "ESP: OFF"
    espBtn.BackgroundColor3 = espEnabled and Color3.fromRGB(0, 170, 80) or Color3.fromRGB(70, 70, 70)
    for _, v in pairs(espObjects) do v:Destroy() end espObjects = {}
    if espEnabled then
        for _, p in pairs(Players:GetPlayers()) do
            if p ~= lp and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
                local b = Instance.new("BillboardGui", screenGui); b.AlwaysOnTop = true
                b.Size = UDim2.new(0,100,0,30); b.Adornee = p.Character.HumanoidRootPart
                local l = Instance.new("TextLabel", b); l.Size = UDim2.new(1,0,1,0); l.Text = p.Name
                l.TextColor3 = Color3.new(1,0,0); l.BackgroundTransparency = 1
                table.insert(espObjects, b)
            end
        end
    end
end)

tpBtn.MouseButton1Click:Connect(function()
    local hrp = getChar() and getChar():FindFirstChild("HumanoidRootPart")
    local target = nil; local dist = math.huge
    for _,p in pairs(Players:GetPlayers()) do
        if p ~= lp and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then
            local d = (p.Character.HumanoidRootPart.Position - hrp.Position).Magnitude
            if d < dist then dist = d; target = p.Character.HumanoidRootPart end
        end
    end
    if target then hrp.CFrame = target.CFrame + Vector3.new(0,3,0) end
end)

ijBtn.MouseButton1Click:Connect(function()
    ijEnabled = not ijEnabled
    ijBtn.Text = ijEnabled and "Inf Jump: ON" or "Inf Jump: OFF"
    ijBtn.BackgroundColor3 = ijEnabled and Color3.fromRGB(0, 170, 80) or Color3.fromRGB(70, 70, 70)
end)

UserInputService.JumpRequest:Connect(function()
    if ijEnabled and getChar() and getChar():FindFirstChild("Humanoid") then
        getChar().Humanoid:ChangeState(3)
    end
end)

Features & Information

ALL IN ONE SCRIPT

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts