🔓 Keyless
Looking for a reliable Riot City 🚨 Prison Escape script that actually works? This one covers the basics well — ESP and Infinite jump are included along with a few other useful options. It is keyless.
local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua"))()
local Window = Library.CreateLib("MAIN", "Ocean")
local MainTab = Window:NewTab("Main")
local MainSection = MainTab:NewSection("Main")
local RiotCityTab = Window:NewTab("Riot City")
local RiotCitySection = RiotCityTab:NewSection("Riot City Pistol")
local CreditsTab = Window:NewTab("Credits")
local CreditsSection = CreditsTab:NewSection("Credits")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local UserInputService = game:GetService("UserInputService")
local activeConnections = {}
--ESP
local function applyHighlightToPlayer(player)
if player.Character and not player.Character:FindFirstChild("ESPHighlight") then
local highlightEffect = Instance.new("Highlight")
highlightEffect.Name = "ESPHighlight"
highlightEffect.Adornee = player.Character
highlightEffect.FillColor = Color3.fromRGB(255, 0, 0)
highlightEffect.OutlineColor = Color3.fromRGB(255, 0, 0)
highlightEffect.FillTransparency = 0.5
highlightEffect.OutlineTransparency = 0
highlightEffect.Parent = player.Character
end
end
local function removeHighlightFromPlayer(player)
if player.Character then
local highlight = player.Character:FindFirstChild("ESPHighlight")
if highlight then
highlight:Destroy()
end
end
end
local function onCharacterSpawn(player, character)
wait(0.1)
applyHighlightToPlayer(player)
end
local function setupPlayerESP(player)
if player ~= LocalPlayer then
local connection = player.CharacterAdded:Connect(function(character)
onCharacterSpawn(player, character)
end)
table.insert(activeConnections, connection)
if player.Character then
onCharacterSpawn(player, player.Character)
end
end
end
local function cleanupPlayerESP(player)
removeHighlightFromPlayer(player)
end
local infiniteJumpConnection
MainSection:NewToggle("ESP", "Toggle red neon ESP on/off", function(enabled)
if enabled then
for _, player in pairs(Players:GetPlayers()) do
setupPlayerESP(player)
end
local playerAddedConn = Players.PlayerAdded:Connect(setupPlayerESP)
local playerRemovingConn = Players.PlayerRemoving:Connect(cleanupPlayerESP)
table.insert(activeConnections, playerAddedConn)
table.insert(activeConnections, playerRemovingConn)
else
for _, player in pairs(Players:GetPlayers()) do
cleanupPlayerESP(player)
end
for _, conn in pairs(activeConnections) do
conn:Disconnect()
end
activeConnections = {}
end
end)
MainSection:NewToggle("INF Jump", "Enable infinite jumping", function(enabled)
if enabled then
infiniteJumpConnection = UserInputService.JumpRequest:Connect(function()
local humanoid = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
else
if infiniteJumpConnection then
infiniteJumpConnection:Disconnect()
infiniteJumpConnection = nil
end
print("Infinite jump disabled")
end
end)
--Fly Gui
local guiInstance = nil
MainSection:NewToggle("Fly Gui", "Fly GUI ", function(state)
if state then
local success, result = pcall(function()
guiInstance = loadstring(game:HttpGet("https://raw.githubusercontent.com/XNEOFF/FlyGuiV3/main/FlyGuiV3.txt"))()
end)
if success then
print("Toggle On: GUI loaded")
else
warn("Failed to load GUI:", result)
end
else
if guiInstance then
if typeof(guiInstance) == "Instance" and guiInstance.Destroy then
guiInstance:Destroy()
guiInstance = nil
print("Toggle Off: GUI destroyed")
elseif type(guiInstance) == "table" and guiInstance.Destroy then
guiInstance:Destroy()
guiInstance = nil
print("Toggle Off: GUI destroyed")
else
print("Toggle Off: GUI instance is invalid")
end
else
print("Toggle Off: No GUI to destroy")
end
end
end)
-- No Clip
MainSection:NewToggle("No Clip", "Walk through walls", function(state)
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoidRootPart = character:WaitForChild("HumanoidRootPart")
local humanoid = character:WaitForChild("Humanoid")
if state then
print("No Clip On")
local noClipConnection
noClipConnection = game:GetService("RunService").Stepped:Connect(function()
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") then
part.CanCollide = false
end
end
end)
_G.noClipConnection = noClipConnection
else
print("No Clip Off")
if _G.noClipConnection then
_G.noClipConnection:Disconnect()
_G.noClipConnection = nil
end
for _, part in pairs(character:GetChildren()) do
if part:IsA("BasePart") then
part.CanCollide = true
end
end
end
end)
--WalkSpeed
MainSection:NewSlider("Speed Slider", "Change walk speed", 500, 0, function(s)
local player = game.Players.LocalPlayer
local character = player.Character or player.CharacterAdded:Wait()
local humanoid = character:FindFirstChildWhichIsA("Humanoid")
if humanoid then
humanoid.WalkSpeed = s
end
end)
-- Anti-AFK
MainSection:NewToggle("Anti AFK", "Prevents being kicked for inactivity", function(state)
local player = game.Players.LocalPlayer
if state then
print("Anti AFK On")
_G.AntiAfkConnection = player.Idled:Connect(function()
local VirtualUser = game:GetService("VirtualUser")
VirtualUser:Button2Down(Vector2.new(0,0), workspace.CurrentCamera)
wait(1)
VirtualUser:Button2Up(Vector2.new(0,0), workspace.CurrentCamera)
end)
else
print("Anti AFK Off")
if _G.AntiAfkConnection then
_G.AntiAfkConnection:Disconnect()
_G.AntiAfkConnection = nil
end
end
end)
--Riot City Pisol Section
local gunstats = require(game:GetService("ReplicatedStorage").Configs.WeaponConfig)
RiotCitySection:NewToggle("Make Pistol Automatic", "Automatic Pistol", function(state)
if state then
gunstats.Pistol.Automatic= true
else
gunstats.Pistol.Automatic= false
end
end)
RiotCitySection:NewToggle("Insta Reload Pistol", "Reload Is Insta", function(state)
if state then
gunstats.Pistol.ReloadTime = 0.01
else
gunstats.Pistol.ReloadTime = 2
end
end)
RiotCitySection:NewToggle("Inf Bullets Pistol", "Inf Bullets", function(state)
if state then
gunstats.Pistol.ClipSize = 99999999999999
else
gunstats.Pistol.ClipSize = 15
end
end)
RiotCitySection:NewToggle("Minigun Pistol", "Makes Pistol Shoot Fast Af", function(state)
if state then
gunstats.Pistol.FireCooldown = 0.0004
else
gunstats.Pistol.FireCooldown = 0.44
end
end)
RiotCitySection:NewToggle("Big Bullets", "Big Bullets", function(state)
if state then
gunstats.Pistol.BulletThickness = 5
else
gunstats.Pistol.BulletThickness = 0.15
end
end)
local RiotCitySection = RiotCityTab:NewSection("Riot City Shotgun")
--Shotgun Riot City Section
RiotCitySection:NewToggle("Make Shotgun Automatic", "Automatic Shotgun", function(state)
if state then
gunstats.Shotgun.Automatic= true
else
gunstats.Shotgun.Automatic= false
end
end)
RiotCitySection:NewToggle("Shotgun Insta Reload", "Insta Reload Shotgun", function(state)
if state then
gunstats.Shotgun.ReloadTime = 0.01
else
gunstats.Shotgun.ReloadTime = 3.5
end
end)
RiotCitySection:NewToggle("Make Shotgun Automatic", "Automatic Shotgun", function(state)
if state then
gunstats.Shotgun.ClipSize = 99999999999999
else
gunstats.Shotgun.ClipSize = 6
end
end)
RiotCitySection:NewToggle("Minigun Shotgun (OP)", "Makes Shotgun Shoot Fast Af", function(state)
if state then
gunstats.Shotgun.FireCooldown = 0.0004
else
gunstats.Shotgun.FireCooldown = 1
end
end)
RiotCitySection:NewToggle("Big Bullets Shotgun", "Makes Shotgun Bullets Big Af", function(state)
if state then
gunstats.Shotgun.BulletThickness = 5
else
gunstats.Shotgun.BulletThickness = 0.20
end
end)
CreditsSection:NewButton("Credits:https://xheptcofficial.gitbook.io/kavo-library and AdorbsxVibesPr3ppy")
No comments yet. Be the first!