Prison life
Key RequiredUniversal

Prison life

Universal Scriptsanchesgregorywillisanchesgregorywilli 1.6K views 1.3K executesUpdated Feb 7, 2026
5.0/ 5(1 votes)
10100% Positive
Lua Script•111 lines (3730 chars)
--[[
    PRISON LIFE HUB - ROLE DETECTION ESP
    Funciones: ESP (Team Detect), Aimbot, Fly y Teleport
    Usa "Right Control" para mostrar/ocultar el menú.
]]

local UserInputService = game:GetService("UserInputService")
local RunService = game:GetService("RunService")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local Camera = workspace.CurrentCamera
local Mouse = LocalPlayer:GetMouse()

-- Variables de Estado
local Toggled = true
local ESPEnabled = false
local FlyEnabled = false
local AimbotEnabled = false
local FlySpeed = 150

-- Tus coordenadas personalizadas para la Armería
local ArmoryPos = Vector3.new(817.18, 99.98, 2238.02)

-- [[ INTERFAZ ]]
local ScreenGui = Instance.new("ScreenGui", game.CoreGui)
local MainFrame = Instance.new("Frame", ScreenGui)
MainFrame.Size = UDim2.new(0, 320, 0, 350)
MainFrame.Position = UDim2.new(0.5, -160, 0.5, -175)
MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 20)
MainFrame.BorderSizePixel = 0
MainFrame.Active = true
MainFrame.Draggable = true

Instance.new("UICorner", MainFrame).CornerRadius = UDim.new(0, 10)
local Stroke = Instance.new("UIStroke", MainFrame)
Stroke.Color = Color3.fromRGB(255, 0, 0)
Stroke.Thickness = 2

local Title = Instance.new("TextLabel", MainFrame)
Title.Size = UDim2.new(1, 0, 0, 60)
Title.Text = "PRISON LIFE HUB"
Title.TextColor3 = Color3.fromRGB(255, 255, 255)
Title.BackgroundTransparency = 1
Title.Font = Enum.Font.GothamBlack
Title.TextSize = 22

local List = Instance.new("ScrollingFrame", MainFrame)
List.Size = UDim2.new(1, -20, 1, -80)
List.Position = UDim2.new(0, 10, 0, 70)
List.BackgroundTransparency = 1
List.ScrollBarThickness = 0
local Layout = Instance.new("UIListLayout", List)
Layout.Padding = UDim.new(0, 10)

-- [[ FUNCIÓN BOTONES ]]
local function NewButton(name, color, callback)
    local btn = Instance.new("TextButton", List)
    btn.Size = UDim2.new(1, 0, 0, 50)
    btn.BackgroundColor3 = Color3.fromRGB(30, 30, 35)
    btn.TextColor3 = Color3.fromRGB(255, 255, 255)
    btn.Text = name
    btn.Font = Enum.Font.GothamBold
    btn.TextSize = 15
    Instance.new("UICorner", btn)
    
    local active = false
    btn.MouseButton1Click:Connect(function()
        if name:find("TP") then
            btn.BackgroundColor3 = color
            task.wait(0.1)
            btn.BackgroundColor3 = Color3.fromRGB(30, 30, 35)
            callback()
        else
            active = not active
            btn.BackgroundColor3 = active and color or Color3.fromRGB(30, 30, 35)
            callback(active)
        end
    end)
end

-- [[ BOTONES ]]
NewButton("📍 TELEPORT ARMERIA", Color3.fromRGB(255, 0, 0), function()
    local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart")
    if hrp then hrp.CFrame = CFrame.new(ArmoryPos) end
end)

NewButton("🎯 AIMBOT (R-CLICK)", Color3.fromRGB(200, 0, 0), function(v) 
    AimbotEnabled = v 
end)

NewButton("👁 ESP EQUIPOS", Color3.fromRGB(255, 0, 0), function(v) 
    ESPEnabled = v 
    if not v then
        for _, p in pairs(Players:GetPlayers()) do
            if p.Character and p.Character:FindFirstChild("PL_ESP") then
                p.Character.PL_ESP.Enabled = false
            end
        end
    end
end)

NewButton("🚀 VUELO (FLY)", Color3.fromRGB(150, 0, 0), function(v) 
    FlyEnabled = v 
    if not v and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then
        LocalPlayer.Character.Humanoid.PlatformStand = false
        if LocalPlayer.Character.HumanoidRootPart:FindFirstChild("FlyBV") then
            LocalPlayer.Character.HumanoidRootPart.FlyBV:Destroy()
            LocalPlayer.Character.HumanoidRootPart.FlyBG:Destroy()
        end
    end
end)

Features & Information

--[[ PRISON LIFE HUB - ROLE DETECTION ESP Funciones: ESP (Team Detect), Aimbot, Fly y Teleport Usa "Right Control" para mostrar/ocultar el menú. ]] local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local Camera = workspace.CurrentCamera local Mouse = LocalPlayer:GetMouse() -- Variables de Estado local Toggled = true local ESPEnabled = false local FlyEnabled = false local AimbotEnabled = false local FlySpeed = 150 -- Tus coordenadas personalizadas para la Armería local ArmoryPos = Vector3.new(817.18, 99.98, 2238.02) -- [[ INTERFAZ ]] local ScreenGui = Instance.new("ScreenGui", game.CoreGui) local MainFrame = Instance.new("Frame", ScreenGui) MainFrame.Size = UDim2.new(0, 320, 0, 350) MainFrame.Position = UDim2.new(0.5, -160, 0.5, -175) MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 20) MainFrame.BorderSizePixel = 0 MainFrame.Active = true MainFrame.Draggable = true Instance.new("UICorner", MainFrame).CornerRadius = UDim.new(0, 10) local Stroke = Instance.new("UIStroke", MainFrame) Stroke.Color = Color3.fromRGB(255, 0, 0) Stroke.Thickness = 2 local Title = Instance.new("TextLabel", MainFrame) Title.Size = UDim2.new(1, 0, 0, 60) Title.Text = "PRISON LIFE HUB" Title.TextColor3 = Color3.fromRGB(255, 255, 255) Title.BackgroundTransparency = 1 Title.Font = Enum.Font.GothamBlack Title.TextSize = 22 local List = Instance.new("ScrollingFrame", MainFrame) List.Size = UDim2.new(1, -20, 1, -80) List.Position = UDim2.new(0, 10, 0, 70) List.BackgroundTransparency = 1 List.ScrollBarThickness = 0 local Layout = Instance.new("UIListLayout", List) Layout.Padding = UDim.new(0, 10) -- [[ FUNCIÓN BOTONES ]] local function NewButton(name, color, callback) local btn = Instance.new("TextButton", List) btn.Size = UDim2.new(1, 0, 0, 50) btn.BackgroundColor3 = Color3.fromRGB(30, 30, 35) btn.TextColor3 = Color3.fromRGB(255, 255, 255) btn.Text = name btn.Font = Enum.Font.GothamBold btn.TextSize = 15 Instance.new("UICorner", btn) local active = false btn.MouseButton1Click:Connect(function() if name:find("TP") then btn.BackgroundColor3 = color task.wait(0.1) btn.BackgroundColor3 = Color3.fromRGB(30, 30, 35) callback() else active = not active btn.BackgroundColor3 = active and color or Color3.fromRGB(30, 30, 35) callback(active) end end) end -- [[ BOTONES ]] NewButton("📍 TELEPORT ARMERIA", Color3.fromRGB(255, 0, 0), function() local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if hrp then hrp.CFrame = CFrame.new(ArmoryPos) end end) NewButton("🎯 AIMBOT (R-CLICK)", Color3.fromRGB(200, 0, 0), function(v) AimbotEnabled = v end) NewButton("👁 ESP EQUIPOS", Color3.fromRGB(255, 0, 0), function(v) ESPEnabled = v if not v then for _, p in pairs(Players:GetPlayers()) do if p.Character and p.Character:FindFirstChild("PL_ESP") then p.Character.PL_ESP.Enabled = false end end end end) NewButton("🚀 VUELO (FLY)", Color3.fromRGB(150, 0, 0), function(v) FlyEnabled = v if not v and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("Humanoid") then LocalPlayer.Character.Humanoid.PlatformStand = false

Community Comments (0)

No comments yet for this script.

More Scripts for Universal Scripts