M
Description
Allows you to auto arrest and larp that ur a pc player and anti riot shield for those bums that use it!
GAMEPrison Life
UPDATEDOct 10, 2026
ACCESSKeyless
PLATFORMDesktop
Script source Luau
-- [[ BloxScripts Risk Notice ]]
-- This script has not been verified by BloxScripts.fun. 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 BloxScripts Risk Notice ]]
-- AntiRiotShield
run(function()
local AntiRiotShield
AntiRiotShield = vape.Categories.Blatant:CreateModule({
Name = 'AntiRiotShield',
Function = function(callback)
if callback then
repeat
for _, entity in entitylib.List do
local shield = entity.Character:FindFirstChild('RiotShieldPart')
if shield then
shield.CanQuery = false
end
end
task.wait(0.05)
until not AntiRiotShield.Enabled
else
for _, entity in entitylib.List do
local shield = entity.Character:FindFirstChild('RiotShieldPart')
if shield then
shield.CanQuery = true
end
end
end
end,
Tooltip = 'Allow you to shoot through riot shields.'
})
end)
-- AutoArrest
run(function()
local AutoArrest
local Range
local HandCheck
local CooldownBar
local toggles = {}
local cdholder, cdframe, cdlabel
local arrestCooldown = 0
AutoArrest = vape.Categories.Blatant:CreateModule({
Name = 'AutoArrest',
Function = function(callback)
if callback then
repeat
local check = arrestCooldown < os.clock()
if HandCheck.Enabled then
local tool = entitylib.isAlive and lplr.Character:FindFirstChildWhichIsA('Tool')
check = check and tool and tool.Name == 'Handcuffs'
end
if check then
local entities = entitylib.AllPosition({
Range = Range.Value,
Players = true,
Part = 'RootPart',
TargetCheck = true
})
for _, ent in entities do
if not ent.Character:GetAttribute('Arrested') then
local toggle = ent.Player.Team and toggles[ent.Player.Team.Name]
if toggle and not toggle.Enabled then
continue
end
if ent.Player.Team == teams.Inmates and ent.Character:GetAttribute('Hostile') and not ent.Character:GetAttribute('Tased') then
continue
end
if replicatedStorage.Remotes.ArrestPlayer:InvokeServer(ent.Player, 1) then
arrestCooldown = os.clock() + 7
vapeEvents.Arrested:Fire()
notif('AutoArrest', 'Arrested '..(ent.Player.Name), 7)
end
break
end
end
end
task.wait(0.05)
until not AutoArrest.Enabled
end
end,
Tooltip = 'Automatically uses handcuffs on nearby entities'
})
end)Review the source before using it. Executions count successful copies, capped at 10 per user and network per script in 24 hours.
Community discussion
0Start the conversation.


Your community, in one place