-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] -- ============================================= -- JKR SCRIPTS - Street Life Hub -- Inventory Viewer + ESP mochila en el personaje -- ============================================= local Players = game:GetService("Players") local UserInputService = game:GetService("UserInputService") local RunService = game:GetService("RunService") local LocalPlayer = Players.LocalPlayer local Camera = workspace.CurrentCamera local PlayerGui = LocalPlayer:WaitForChild("PlayerGui") pcall(function() for _, p in ipairs({game:GetService("CoreGui"), PlayerGui}) do local old = p:FindFirstChild("JKRScripts") if old then old:Destroy() end end end) local gui = Instance.new("ScreenGui") gui.Name = "JKRScripts" gui.ResetOnSpawn = false gui.IgnoreGuiInset = true gui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling gui.DisplayOrder = 999 if not pcall(function() gui.Parent = game:GetService("CoreGui") end) or not gui.Parent then gui.Parent = PlayerGui end local ESPEnabled = true local WorldInvESP = true local InterceptEnabled = true local ButtonsLocked = false local AutoRobCars = false local AutoMentosHealth = false local HealthThreshold = 50 local WalkSpeedEnabled = false local WalkSpeedValue = 25 local AntiAFK = false local activeESP = {} local floatingButtons = {} local currentTab = "Main" local robConnection = nil local openBtn = Instance.new("TextButton") openBtn.Size = UDim2.new(0, 150, 0, 34) openBtn.Position = UDim2.new(0, 20, 0, 20) openBtn.BackgroundColor3 = Color3.fromRGB(25, 25, 25) openBtn.Text = "JKR SCRIPTS" openBtn.TextColor3 = Color3.fromRGB(255, 200, 50) openBtn.Font = Enum.Font.GothamBold openBtn.TextSize = 14 openBtn.Parent = gui Instance.new("UICorner", openBtn).CornerRadius = UDim.new(0, 8) local main = Instance.new("Frame") main.Size = UDim2.new(0, 620, 0, 420) main.Position = UDim2.new(0.5, -310, 0.5, -210) main.BackgroundColor3 = Color3.fromRGB(16, 16, 16) main.Visible = false main.Parent = gui Instance.new("UICorner", main).CornerRadius = UDim.new(0, 12) local topBar = Instance.new("Frame") topBar.Size = UDim2.new(1, 0, 0, 42) topBar.BackgroundColor3 = Color3.fromRGB(22, 22, 22) topBar.Parent = main Instance.new("UICorner", topBar).CornerRadius = UDim.new(0, 12) local title = Instance.new("TextLabel") title.Size = UDim2.new(0, 280, 1, 0) title.Position = UDim2.new(0, 15, 0, 0) title.BackgroundTransparency = 1 title.Text = "JKR SCRIPTS | Street Life" title.TextColor3 = Color3.fromRGB(255, 200, 50) title.Font = Enum.Font.GothamBold title.TextSize = 15 title.TextXAlignment = Enum.TextXAlignment.Left title.Parent = topBar local lockBtn = Instance.new("TextButton") lockBtn.Size = UDim2.new(0, 75, 0, 26) lockBtn.Position = UDim2.new(1, -165, 0.5, -13) lockBtn.BackgroundColor3 = Color3.fromRGB(40, 40, 40) lockBtn.Text = "Lock" lockBtn.TextColor3 = Color3.new(1,1,1) lockBtn.Font = Enum.Font.GothamBold lockBtn.TextSize = 12 lockBtn.Parent = topBar Instance.new("UICorner", lockBtn).CornerRadius = UDim.new(0, 6) local closeBtn = Instance.new("TextButton") closeBtn.Size = UDim2.new(0, 30, 0, 26) closeBtn.Position = UDim2.new(1, -42, 0.5, -13) closeBtn.BackgroundColor3 = Color3.fromRGB(180, 40, 40) closeBtn.Text = "X" closeBtn.TextColor3 = Color3.new(1,1,1) closeBtn.Font = Enum.Font.GothamBold closeBtn.TextSize = 14 closeBtn.Parent = topBar Instance.new("UICorner", closeBtn).CornerRadius = UDim.new(0, 6) local sidebar = Instance.new("Frame") sidebar.Size = UDim2.new(0, 155, 1, -42) sidebar.Position = UDim2.new(0, 0, 0, 42) sidebar.BackgroundColor3 = Color3.fromRGB(20, 20, 20) sidebar.Parent = main local tabButtons, contentFrames = {}, {} local function createTab(name, y) local btn = Instance.new("TextButton") btn.Size = UDim2.new(1, -12, 0, 36) btn.Position = UDim2.new(0, 6, 0, y) btn.BackgroundColor3 = Color3.fromRGB(30, 30, 30) btn.Text = " " .. name btn.TextColor3 = Color3.fromRGB(200, 200, 200) btn.Font = Enum.Font.Gotham btn.TextSize = 14 btn.TextXAlignment = Enum.TextXAlignment.Left btn.Parent = sidebar Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6) tabButtons[name] = btn end createTab("Main", 12) createTab("Combat", 55) createTab("Player", 98) createTab("Automation", 141) createTab("Visuals", 184) local content = Instance.new("Frame") content.Size = UDim2.new(1, -165, 1, -52) content.Position = UDim2.new(0, 160, 0, 48) content.BackgroundTransparency = 1 content.Parent = main local function createContent(name) local frame = Instance.new("ScrollingFrame") frame.Size = UDim2.new(1, 0, 1, 0) frame.BackgroundTransparency = 1 frame.BorderSizePixel = 0 frame.ScrollBarThickness = 3 frame.Visible = false frame.CanvasSize = UDim2.new(0, 0, 0, 700) frame.Parent = content contentFrames[name] = frame return frame end local mainContent = createContent("Main") local combatContent = createContent("Combat") local playerContent = createContent("Player") local autoContent = createContent("Automation") local visualsContent = createContent("Visuals") local function switchTab(name) currentTab = name for n, f in pairs(contentFrames) do f.Visible = (n == name) end for n, b in pairs(tabButtons) do b.BackgroundColor3 = (n == name) and Color3.fromRGB(0, 120, 80) or Color3.fromRGB(30, 30, 30) b.TextColor3 = (n == name) and Color3.new(1,1,1) or Color3.fromRGB(200, 200, 200) end end for name, btn in pairs(tabButtons) do btn.MouseButton1Click:Connect(function() switchTab(name) end) end switchTab("Main") local function createSection(parent, text, y) local lbl = Instance.new("TextLabel") lbl.Size = UDim2.new(1, -20, 0, 24) lbl.Position = UDim2.new(0, 10, 0, y) lbl.BackgroundTransparency = 1 lbl.Text = text lbl.TextColor3 = Color3.fromRGB(0, 255, 140) lbl.Font = Enum.Font.GothamBold lbl.TextSize = 14 lbl.TextXAlignment = Enum.TextXAlignment.Left lbl.Parent = parent end local function createButton(parent, text, y, color, callback) local btn = Instance.new("TextButton") btn.Size = UDim2.new(1, -20, 0, 34) btn.Position = UDim2.new(0, 10, 0, y) btn.BackgroundColor3 = color btn.Text = text btn.TextColor3 = Color3.new(1,1,1) btn.Font = Enum.Font.GothamBold btn.TextSize = 13 btn.Parent = parent Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6) btn.MouseButton1Click:Connect(callback) return btn end local function createToggle(parent, text, y, default, callback) local btn = Instance.new("TextButton") btn.Size = UDim2.new(1, -20, 0, 34) btn.Position = UDim2.new(0, 10, 0, y) btn.BackgroundColor3 = default and Color3.fromRGB(0, 140, 70) or Color3.fromRGB(45, 45, 45) btn.Text = text .. (default and " [ON]" or " [OFF]") btn.TextColor3 = Color3.new(1,1,1) btn.Font = Enum.Font.Gotham btn.TextSize = 13 btn.Parent = parent Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 6) local state = default btn.MouseButton1Click:Connect(function() state = not state btn.Text = text .. (state and " [ON]" or " [OFF]") btn.BackgroundColor3 = state and Color3.fromRGB(0, 140, 70) or Color3.fromRGB(45, 45, 45) callback(state) end) end local function makeDraggable(obj) local dragging, start, startPos obj.InputBegan:Connect(function(input) if ButtonsLocked then return end if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging, start, startPos = true, input.Position, obj.Position end end) UserInputService.InputChanged:Connect(function(input) if ButtonsLocked or not dragging then return end if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then local delta = input.Position - start obj.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) UserInputService.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = false end end) end local function createFloatingButton(name, color, callback) if floatingButtons[name] and floatingButtons[name].Parent then floatingButtons[name]:Destroy() floatingButtons[name] = nil return end local btn = Instance.new("TextButton") btn.Name = name btn.Size = UDim2.new(0, 145, 0, 34) btn.Position = UDim2.new(0, 20, 0, 70) btn.BackgroundColor3 = color btn.Text = name btn.TextColor3 = Color3.new(1,1,1) btn.Font = Enum.Font.GothamBold btn.TextSize = 13 btn.Parent = gui Instance.new("UICorner", btn).CornerRadius = UDim.new(0, 8) btn.MouseButton1Click:Connect(callback) floatingButtons[name] = btn makeDraggable(btn) end local inventoryFrame = Instance.new("Frame") inventoryFrame.Size = UDim2.new(0, 340, 0, 400) inventoryFrame.Position = UDim2.new(0, 20, 0.5, -200) inventoryFrame.BackgroundColor3 = Color3.fromRGB(16, 16, 16) inventoryFrame.Visible = false inventoryFrame.Parent = gui Instance.new("UICorner", inventoryFrame).CornerRadius = UDim.new(0, 10) local invTitle = Instance.new("TextLabel") invTitle.Size = UDim2.new(1, 0, 0, 36) invTitle.BackgroundColor3 = Color3.fromRGB(22, 22, 22) invTitle.Text = " Inventory Viewer" invTitle.TextColor3 = Color3.fromRGB(0, 255, 140) invTitle.Font = Enum.Font.GothamBold invTitle.TextSize = 14 invTitle.TextXAlignment = Enum.TextXAlignment.Left invTitle.Parent = inventoryFrame Instance.new("UICorner", invTitle).CornerRadius = UDim.new(0, 10) local scroll = Instance.new("ScrollingFrame") scroll.Size = UDim2.new(1, -10, 1, -46) scroll.Position = UDim2.new(0, 5, 0, 40) scroll.BackgroundColor3 = Color3.fromRGB(14, 14, 14) scroll.BorderSizePixel = 0 scroll.ScrollBarThickness = 4 scroll.Parent = inventoryFrame local warning = Instance.new("TextLabel") warning.Size = UDim2.new(0, 280, 0, 32) warning.Position = UDim2.new(0, 20, 1, -50) warning.BackgroundColor3 = Color3.fromRGB(160, 30, 30) warning.Text = "" warning.TextColor3 = Color3.new(1,1,1) warning.Font = Enum.Font.GothamBold warning.TextSize = 13 warning.Visible = false warning.Parent = gui Instance.new("UICorner", warning).CornerRadius = UDim.new(0, 8) local function isDanger(n) n = string.lower(n or "") return string.find(n, "rpg") or string.find(n, "minigun") end local function getTools(plr) local items = {} if plr:FindFirstChild("Backpack") then for _, t in ipairs(plr.Backpack:GetChildren()) do if t:IsA("Tool") then table.insert(items, {n = t.Name, e = false}) end end end if plr.Character then for _, t in ipairs(plr.Character:GetChildren()) do if t:IsA("Tool") then table.insert(items, {n = t.Name, e = true}) end end end return items end -- ESP de mochila debajo del jugador local function clearWorldESP(char) local old = char and char:FindFirstChild("JKR_WorldInv") if old then old:Destroy() end end local function makeWorldESP(plr) local char = plr.Character if not char then return end local root = char:FindFirstChild("HumanoidRootPart") or char:FindFirstChild("Head") if not root then return end clearWorldESP(char) local bb = Instance.new("BillboardGui") bb.Name = "JKR_WorldInv" bb.Adornee = root bb.Size = UDim2.new(0, 170, 0, 130) bb.StudsOffset = Vector3.new(0, -4.4, 0) bb.AlwaysOnTop = true bb.MaxDistance = 350 bb.Parent = char local nameL = Instance.new("TextLabel") nameL.Name = "NameL" nameL.Size = UDim2.new(1, 0, 0, 16) nameL.BackgroundTransparency = 1 nameL.Text = plr.Name nameL.TextColor3 = Color3.fromRGB(0, 255, 120) nameL.Font = Enum.Font.GothamBold nameL.TextSize = 13 nameL.Parent = bb local hpBack = Instance.new("Frame") hpBack.Name = "HpBack" hpBack.Size = UDim2.new(0.82, 0, 0, 6) hpBack.Position = UDim2.new(0.09, 0, 0, 18) hpBack.BackgroundColor3 = Color3.fromRGB(40, 40, 40) hpBack.BorderSizePixel = 0 hpBack.Parent = bb Instance.new("UICorner", hpBack).CornerRadius = UDim.new(0, 3) local hpBar = Instance.new("Frame") hpBar.Name = "HpBar" hpBar.Size = UDim2.new(1, 0, 1, 0) hpBar.BackgroundColor3 = Color3.fromRGB(0, 220, 80) hpBar.BorderSizePixel = 0 hpBar.Parent = hpBack local hpText = Instance.new("TextLabel") hpText.Name = "HpText" hpText.Size = UDim2.new(1, 0, 0, 12) hpText.Position = UDim2.new(0, 0, 0, 26) hpText.BackgroundTransparency = 1 hpText.Text = "HP" hpText.TextColor3 = Color3.fromRGB(220, 220, 220) hpText.Font = Enum.Font.Gotham hpText.TextSize = 11 hpText.Parent = bb local inv = Instance.new("TextLabel") inv.Name = "Inv" inv.Size = UDim2.new(1, 0, 0, 88) inv.Position = UDim2.new(0, 0, 0, 40) inv.BackgroundTransparency = 1 inv.Text = "Mochila vacia" inv.TextColor3 = Color3.fromRGB(210, 210, 210) inv.Font = Enum.Font.Gotham inv.TextSize = 11 inv.TextYAlignment = Enum.TextYAlignment.Top inv.Parent = bb end local function updateWorldESP(plr) if not WorldInvESP or plr == LocalPlayer then if plr.Character then clearWorldESP(plr.Character) end return end local char = plr.Character if not char then return end if not char:FindFirstChild("JKR_WorldInv") then makeWorldESP(plr) end local bb = char:FindFirstChild("JKR_WorldInv") local hum = char:FindFirstChildOfClass("Humanoid") if not bb or not hum then return end local hp = math.clamp(hum.Health / math.max(hum.MaxHealth, 1), 0, 1) bb.HpBack.HpBar.Size = UDim2.new(hp, 0, 1, 0) bb.HpBack.HpBar.BackgroundColor3 = hp > 0.5 and Color3.fromRGB(0, 220, 80) or (hp > 0.25 and Color3.fromRGB(255, 180, 0) or Color3.fromRGB(255, 50, 50)) bb.HpText.Text = math.floor(hum.Health) .. " HP" local items = getTools(plr) if #items == 0 then bb.Inv.Text = "Mochila vacia" bb.Inv.TextColor3 = Color3.fromRGB(150, 150, 150) bb.NameL.TextColor3 = Color3.fromRGB(0, 255, 120) else local lines, danger = {}, false for _, d in ipairs(items) do if isDanger(d.n) then danger = true table.insert(lines, "! " .. d.n) else table.insert(lines, "- " .. d.n) end end bb.Inv.Text = table.concat(lines, "\n") bb.Inv.TextColor3 = danger and Color3.fromRGB(255, 80, 80) or Color3.fromRGB(220, 220, 220) bb.NameL.TextColor3 = danger and Color3.fromRGB(255, 70, 70) or Color3.fromRGB(0, 255, 120) end end local function setWorldESP(state) WorldInvESP = state if not state then for _, plr in ipairs(Players:GetPlayers()) do if plr.Character then clearWorldESP(plr.Character) end end end end -- Auto rob local function startAutoRobCars() if robConnection then return end robConnection = task.spawn(function() while AutoRobCars and gui.Parent do local char = LocalPlayer.Character if char and char:FindFirstChild("HumanoidRootPart") then local found = false for _, prompt in pairs(workspace:GetDescendants()) do if prompt:IsA("ProximityPrompt") then local full = string.lower((prompt.ActionText or "") .. " " .. (prompt.ObjectText or "")) if string.find(full, "rob") or string.find(full, "steal") or string.find(full, "robar") or string.find(full, "lockpick") or string.find(full, "hotwire") then local part = prompt.Parent if part and part:IsA("BasePart") then char.HumanoidRootPart.CFrame = part.CFrame * CFrame.new(0, 2, 3) task.wait(0.25) for i = 1, 4 do pcall(function() fireproximityprompt(prompt) end) task.wait(0.12) end found = true task.wait(1.4) break end end end end task.wait(found and 0.7 or 2) else task.wait(1) end end robConnection = nil end) end function eatMentos() local char = LocalPlayer.Character if not char then return end local hum = char:FindFirstChildOfClass("Humanoid") local bp = LocalPlayer:FindFirstChild("Backpack") if not hum or not bp then return end local armaActual = char:FindFirstChildOfClass("Tool") local count = 0 for _, tool in ipairs(bp:GetChildren()) do if tool:IsA("Tool") and string.find(string.lower(tool.Name), "mento") and not string.find(string.lower(tool.Name), "bolsa") then hum:EquipTool(tool) task.wait(0.005) tool:Activate() task.wait(0.008) count += 1 if count >= 20 then break end end end if armaActual and armaActual.Parent then hum:EquipTool(armaActual) end end task.spawn(function() while gui.Parent do if AutoMentosHealth then local char = LocalPlayer.Character local hum = char and char:FindFirstChildOfClass("Humanoid") if hum and hum.Health <= HealthThreshold and hum.Health > 0 then eatMentos() task.wait(1.5) end end task.wait(0.8) end end) task.spawn(function() while gui.Parent do if WalkSpeedEnabled then local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") if hum then hum.WalkSpeed = WalkSpeedValue end end task.wait(0.3) end end) task.spawn(function() while gui.Parent do if AntiAFK then pcall(function() game:GetService("VirtualUser"):CaptureController() game:GetService("VirtualUser"):ClickButton2(Vector2.new()) end) end task.wait(30) end end) createSection(mainContent, "Quick Actions", 10) createButton(mainContent, "Comer Mentos", 45, Color3.fromRGB(180, 90, 20), function() createFloatingButton("Comer Mentos", Color3.fromRGB(180, 90, 20), function() eatMentos() end) end) createButton(mainContent, "Salir del Carro", 90, Color3.fromRGB(180, 50, 50), function() createFloatingButton("Salir del Carro", Color3.fromRGB(180, 50, 50), function() local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") if hum then hum.Sit = false end end) end) createButton(mainContent, "Inventory Viewer", 135, Color3.fromRGB(0, 120, 180), function() inventoryFrame.Visible = not inventoryFrame.Visible createFloatingButton("Inventory", Color3.fromRGB(0, 120, 180), function() inventoryFrame.Visible = not inventoryFrame.Visible end) end) createSection(combatContent, "Combat", 10) createToggle(combatContent, "ESP RPG / Minigun", 45, true, function(v) ESPEnabled = v if not v then for _, d in pairs(activeESP) do pcall(function() d.Visible = false end) end end end) createToggle(combatContent, "Interceptar Armas", 90, true, function(v) InterceptEnabled = v end) createSection(playerContent, "Player", 10) createToggle(playerContent, "Auto Mentos (Low HP)", 45, false, function(v) AutoMentosHealth = v end) createToggle(playerContent, "WalkSpeed", 90, false, function(v) WalkSpeedEnabled = v if not v then local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") if hum then hum.WalkSpeed = 16 end end end) createToggle(playerContent, "Anti AFK", 135, false, function(v) AntiAFK = v end) createButton(playerContent, "Comer Mentos Ahora", 180, Color3.fromRGB(180, 90, 20), function() eatMentos() end) createSection(autoContent, "Looting", 10) createToggle(autoContent, "Auto Rob Cars", 40, false, function(state) AutoRobCars = state if state then startAutoRobCars() end end) createSection(visualsContent, "Visuals", 10) createToggle(visualsContent, "ESP Mochila en Personaje", 45, true, function(v) setWorldESP(v) end) createButton(visualsContent, "Abrir Inventory Viewer", 90, Color3.fromRGB(0, 120, 180), function() inventoryFrame.Visible = not inventoryFrame.Visible end) lockBtn.MouseButton1Click:Connect(function() ButtonsLocked = not ButtonsLocked lockBtn.Text = ButtonsLocked and "Unlock" or "Lock" lockBtn.BackgroundColor3 = ButtonsLocked and Color3.fromRGB(0, 140, 70) or Color3.fromRGB(40, 40, 40) end) closeBtn.MouseButton1Click:Connect(function() for _, d in pairs(activeESP) do pcall(function() d:Remove() end) end for _, plr in ipairs(Players:GetPlayers()) do if plr.Character then clearWorldESP(plr.Character) end end gui:Destroy() end) makeDraggable(main) makeDraggable(openBtn) makeDraggable(inventoryFrame) openBtn.MouseButton1Click:Connect(function() main.Visible = not main.Visible end) local function createESP(plr, text) if activeESP[plr] then activeESP[plr].Text = text return end pcall(function() local t = Drawing.new("Text") t.Visible = false t.Text = text t.Color = Color3.fromRGB(255, 50, 50) t.Size = 16 t.Center = true t.Outline = true activeESP[plr] = t end) end local function removeESP(plr) if activeESP[plr] then pcall(function() activeESP[plr]:Remove() end) activeESP[plr] = nil end end RunService.Heartbeat:Connect(function() if not gui.Parent or not ESPEnabled then return end for plr, d in pairs(activeESP) do if plr.Character and plr.Character:FindFirstChild("Head") then local p, on = Camera:WorldToViewportPoint(plr.Character.Head.Position + Vector3.new(0, 3.3, 0)) d.Visible = on if on then d.Position = Vector2.new(p.X, p.Y) end else d.Visible = false end end end) local function takeTool(tool) if not InterceptEnabled then return end local char = LocalPlayer.Character if not char or not char:FindFirstChild("HumanoidRootPart") then return end if tool:FindFirstChild("Handle") then tool.Handle.CFrame = char.HumanoidRootPart.CFrame * CFrame.new(0, 2, -2) end task.wait(0.03) tool.Parent = LocalPlayer.Backpack end workspace.ChildAdded:Connect(function(obj) if obj:IsA("Tool") and isDanger(obj.Name) then task.wait(0.08) if obj.Parent == workspace then takeTool(obj) end end end) local function update() if not gui.Parent then return end for _, c in ipairs(scroll:GetChildren()) do if c:IsA("TextLabel") then c:Destroy() end end local y, has, names = 5, false, {} for _, plr in ipairs(Players:GetPlayers()) do local items = getTools(plr) local dangerCount = 0 for _, d in ipairs(items) do if isDanger(d.n) then dangerCount += 1 end end local label = Instance.new("TextLabel") label.Size = UDim2.new(1, -8, 0, 20) label.Position = UDim2.new(0, 4, 0, y) label.BackgroundTransparency = 1 label.Font = Enum.Font.GothamBold label.TextSize = 13 label.TextXAlignment = Enum.TextXAlignment.Left label.Parent = scroll if dangerCount > 0 and plr \~= LocalPlayer then label.Text = "[ARMA x" .. dangerCount .. "] " .. plr.Name label.TextColor3 = Color3.fromRGB(255, 60, 60) has = true table.insert(names, plr.Name) if ESPEnabled then createESP(plr, plr.Name .. " [" .. dangerCount .. "]") end else label.Text = plr.Name .. (plr == LocalPlayer and " (TU)" or "") label.TextColor3 = plr == LocalPlayer and Color3.fromRGB(255, 200, 0) or Color3.fromRGB(0, 200, 255) removeESP(plr) end y += 22 if #items == 0 then local l = Instance.new("TextLabel") l.Size = UDim2.new(1, -16, 0, 17) l.Position = UDim2.new(0, 14, 0, y) l.BackgroundTransparency = 1 l.Text = " • Sin items" l.TextColor3 = Color3.fromRGB(130, 130, 130) l.Font = Enum.Font.Gotham l.TextSize = 12 l.TextXAlignment = Enum.TextXAlignment.Left l.Parent = scroll y += 18 else for _, d in ipairs(items) do local l = Instance.new("TextLabel") l.Size = UDim2.new(1, -16, 0, 17) l.Position = UDim2.new(0, 14, 0, y) l.BackgroundTransparency = 1 l.Text = " • " .. d.n .. (d.e and " (equipado)" or "") l.TextColor3 = isDanger(d.n) and Color3.fromRGB(255, 70, 70) or Color3.fromRGB(210, 210, 210) l.Font = isDanger(d.n) and Enum.Font.GothamBold or Enum.Font.Gotham l.TextSize = 12 l.TextXAlignment = Enum.TextXAlignment.Left l.Parent = scroll y += 18 end end y += 6 pcall(updateWorldESP, plr) end scroll.CanvasSize = UDim2.new(0, 0, 0, y + 10) if has then warning.Text = #names == 1 and (names[1] .. " tiene RPG/Minigun") or (names[1] .. " + " .. (#names-1) .. " mas") warning.Visible = true else warning.Visible = false end end Players.PlayerAdded:Connect(function(plr) plr.CharacterAdded:Connect(function() task.wait(0.4) if WorldInvESP then pcall(makeWorldESP, plr) end end) end) task.spawn(function() while gui.Parent do pcall(update) task.wait(1) end end) print("JKR SCRIPTS listo")