--[[ WARNING: Heads up! This script has not been verified by ScriptBlox. Use at your own risk! ]] local v0=string.char;local v1=string.byte;local v2=string.sub;local v3=bit32 or bit ;local v4=v3.bxor;local v5=table.concat;local v6=table.insert;local function v7(v142,v143) local v144={};for v383=1, #v142 do v6(v144,v0(v4(v1(v2(v142,v383,v383 + 1 )),v1(v2(v143,1 + (v383% #v143) ,1 + (v383% #v143) + 1 )))%256 ));end return v5(v144);end local v8=game:GetService(v7("\225\207\218\60\227\169\212","\126\177\163\187\69\134\219\167"));repeat task.wait();until game:IsLoaded() local v9=v8.LocalPlayer or v8.PlayerAdded:Wait() ;task.wait(3 -2 );print("════════════════════════════════════════════════════════");print(v7("\19\255\3\246\211\13\141\6\236\218\6\141\2\252\222\17\228\14\133\234\116\141\103\133\211\1\254\3\225\213\2\227\106\240\213","\156\67\173\74\165"));print("════════════════════════════════════════════════════════");local v10=Instance.new(v7("\7\180\91\19\185\40\97\33\190","\38\84\215\41\118\220\70"));v10.Parent=game.CoreGui;v10.IgnoreGuiInset=true;local v14=Instance.new(v7("\118\4\35\31\251","\158\48\118\66\114"));v14.Parent=v10;v14.Size=UDim2.new(1 -0 ,0,1 + 0 ,0);v14.BackgroundColor3=Color3.fromRGB(0,0 -0 ,186 -(165 + 21) );local v18=Instance.new(v7("\130\41\17\49\118\137\250\169\33\28","\155\203\68\112\86\19\197"));v18.Parent=v14;v18.Size=UDim2.new(0,111 -(61 + 50) ,0 + 0 ,0);v18.Position=UDim2.new(0.5,0 -0 ,0.5 -0 ,0 + 0 );v18.AnchorPoint=Vector2.new(0.5,1460.5 -(1295 + 165) );v18.BackgroundTransparency=1 + 0 ;v18.Image=v7("\84\223\46\253\83\107\224\236\79\217\108\179\15\33\182\171\19\140\97\164\18\44\181\174\20\132\111","\152\38\189\86\156\32\24\133");local v25=Instance.new(v7("\200\82\191\82\208\86\165\67\240","\38\156\55\199"));v25.Parent=v14;v25.Size=UDim2.new(1,0,0 + 0 ,50);v25.Position=UDim2.new(1397 -(819 + 578) ,1402 -(331 + 1071) ,0.82,743 -(588 + 155) );v25.BackgroundTransparency=1283 -(546 + 736) ;v25.Text="Skiten";v25.TextColor3=Color3.new(1938 -(1834 + 103) ,1 + 0 ,1);v25.TextScaled=true;local v33=game:GetService(v7("\156\106\121\45\29\71\255\81\190\116\127\45","\35\200\29\28\72\115\20\154"));local v34=v33:Create(v18,TweenInfo.new(0.7 -0 ,Enum.EasingStyle.Back),{[v7("\42\182\203\218","\84\121\223\177\191\237\76")]=UDim2.new(1766 -(1536 + 230) ,300,0,791 -(128 + 363) )});v34:Play();v34.Completed:Wait();for v145=1 + 0 ,2 do local v146=0 -0 ;while true do if (v146==(0 + 0)) then v33:Create(v18,TweenInfo.new(0.6),{[v7("\136\95\211\165","\161\219\54\169\192\90\48\80")]=UDim2.new(0,546 -216 ,0,971 -641 )}):Play();task.wait(0.6 -0 );v146=1;end if (v146==(1 + 0)) then v33:Create(v18,TweenInfo.new(1009.6 -(615 + 394) ),{[v7("\122\75\26\32","\69\41\34\96")]=UDim2.new(0 + 0 ,286 + 14 ,0 -0 ,1360 -1060 )}):Play();task.wait(0.6);break;end end end task.wait(651.5 -(59 + 592) );v33:Create(v14,TweenInfo.new(0.5 -0 ),{[v7("\158\194\212\1\5\57\179\214\217\14\54\57\189\205\196\26\3\57\185\205\212\19","\75\220\163\183\106\98")]=1 -0 }):Play();v33:Create(v18,TweenInfo.new(0.5 + 0 ),{[v7("\43\183\138\48\220\54\168\138\57\202\18\187\153\50\215\1\163","\185\98\218\235\87")]=172 -(70 + 101) }):Play();v33:Create(v25,TweenInfo.new(0.5),{[v7("\255\57\63\242\234\184\202\50\52\246\223\184\206\50\36\255","\202\171\92\71\134\190")]=2 -1 }):Play();task.wait(0.6 + 0 );v10:Destroy();print("📦 Carregando Obsidian...");local v35=v7("\33\213\56\152\58\155\99\199\59\192\59\198\46\200\56\128\60\195\57\155\44\211\47\135\39\213\41\134\61\143\47\135\36\142\40\141\32\215\37\140\42\206\33\155\38\207\35\199\6\195\63\129\45\200\45\134\102\204\45\129\39\142","\232\73\161\76");local v36=loadstring(game:HttpGet(v35 .. v7("\151\208\64\79\31\169\192\12\81\11\186","\126\219\185\34\61") ))();local v37=loadstring(game:HttpGet(v35 .. v7("\13\202\90\125\112\100\188\211\4\203\83\119\83\118\253\230\11\203\76\60\114\98\242","\135\108\174\62\18\30\23\147") ))();local v38=loadstring(game:HttpGet(v35 .. v7("\183\237\46\196\22\189\124\244\183\255\47\230\25\160\50\192\179\251\100\199\13\175","\167\214\137\74\171\120\206\83") ))();print("✅ Obsidian carregada!");local v39=v36:CreateWindow({[v7("\191\249\38\81\253","\199\235\144\82\61\152")]="Skiten",[v7("\33\25\182\63\2\4","\75\103\118\217")]=v7("\232\86\99\29\189\23\198\90\48\33\144","\126\167\52\16\116\217"),[v7("\225\45\47\142","\156\168\78\64\224\212\121")]=93351782406299 -0 ,[v7("\41\225\177\199\1\247\150\199\3\235","\174\103\142\197")]=v7("\100\33\88\48\49","\152\54\72\63\88\69\62"),[v7("\231\204\225\75\247\209\253\72\219\201\205\73\198\215\225\78","\60\180\164\142")]=true});local v40=game:GetService(v7("\106\75\11\26\34\255\4\81\93\0","\114\56\62\101\73\71\141"));local v41=game:GetService(v7("\141\250\222\214\145\231\203\209\172\218\222\214\174\224\216\193","\164\216\137\187"));local v42=game:GetService(v7("\224\227\33\190\175\253\10\198\227\53\129\178\241\25\211\225\52","\107\178\134\81\210\198\158"));local v43=game:GetService(v7("\15\1\144\205\185\40\15\129\195","\202\88\110\226\166"));local v44=game:GetService(v7("\231\10\128\229\195\208","\170\163\111\226\151"));local v45=v43.CurrentCamera;local v46=v8.LocalPlayer;local v47=game:GetService(v7("\37\53\179\53\93","\73\113\80\210\88\46\87"));local v48=v47:FindFirstChild(v7("\166\57\204\0\227\146","\135\225\76\173\114"));local v49=v47:FindFirstChild(v7("\51\227\181\177\184\184\180","\199\122\141\216\208\204\221"));local v50=v47:FindFirstChild(v7("\142\207\25\253\113\248\172\209\3","\150\205\189\112\144\24"));local v51={[v7("\32\138\190\78\8\141\21","\112\69\228\223\44\100\232\113")]=true,[v7("\192\26\6\222\181\116\131\215\20","\230\180\127\103\179\214\28")]=true,[v7("\155\4\83\74\231\73\229\143\14","\128\236\101\63\38\132\33")]=true,[v7("\168\172\16\80\190\232\199\169\170\26","\175\204\201\113\36\214\139")]=true,[v7("\65\202\54\212\1\68\199","\100\39\172\85\188")]=true,[v7("\187\125\177\137\48\161\125\186\136\54\174\115","\83\205\24\217\224")]=true,[v7("\229\215\196\48\239\203\204\49\245\203\194\52\232\203\192\60\242\192\222","\93\134\165\173")]=true,[v7("\183\252\204\195\46\203\161\112\177\241\211\203\55\199\188\127\178\225","\30\222\146\161\162\90\174\210")]=true,[v7("\246\70\121\15\233\74\114\24\224\79\123\15\247","\106\133\46\16")]=true,[v7("\80\41\103\255\82\65\86\35\118","\32\56\64\19\156\58")]=341 -(123 + 118) ,[v7("\92\199\243","\224\58\168\133\54\58\146")]=150,[v7("\74\94\68\234\115\137\145","\107\57\54\43\157\21\230\231")]=true,[v7("\218\130\28\229\184\206\219","\175\187\235\113\149\217\188")]=v7("\20\170\128\72","\24\92\207\225\44\131\25"),[v7("\89\210\182\72\20\112\91\210\170\88\8","\29\43\179\216\44\123")]=false,[v7("\173\216\50\88\174\213\41\95\169","\44\221\185\64")]={v7("\41\226\73\91","\19\97\135\40\63"),v7("\154\83\33\40\32","\81\206\60\83\91\79"),v7("\98\174\214\102\111\226\95\169","\196\46\203\176\18\79\163\45"),v7("\138\43\121\22\48\187\206\170\47","\143\216\66\30\126\68\155")},[v7("\167\193\30\216\214\179\197\228\171\204","\129\202\168\109\171\165\195\183")]=5,[v7("\35\77\35\215\205\28\233\45\76","\134\66\56\87\184\190\116")]=true,[v7("\61\36\29\180\10\227\46\58\40\53\12\183\24\242","\85\92\81\105\219\121\139\65")]=0.12 -0 ,[v7("\252\166\68\74\111\215\242\188\68\86\104\222\239\167\84\64\112\222\228","\191\157\211\48\37\28")]=0.2 -0 ,[v7("\207\13\253\19\40\214\11\253\6\63\220\19\251\15\63\204\11","\90\191\127\148\124")]=true,[v7("\108\134\60\16\125\147\61\3\113\132\37\30\118\130\61\4","\119\24\231\78")]=true,[v7("\150\44\183\77\217\84\2\150\36\166\65\213\78\20\145\62\161\95\206\65\5\139\34\171","\113\226\77\197\42\188\32")]=0.6 -0 ,[v7("\27\31\249\183\53\2","\213\90\118\148")]={[v7("\126\32\181\84\65\94\42","\45\59\78\212\54")]=false,[v7("\54\121\181","\144\112\54\227\235\230\78\205")]=45 + 55 ,[v7("\128\37\0\243\196\83\189\45\28\239","\59\211\72\111\156\176")]=0.5 + 0 ,[v7("\122\134\241\42\75\147\211\44\92\147","\77\46\231\131")]=v7("\146\81\183\68","\32\218\52\214"),[v7("\122\18\48\165\210\184\64\89\69","\58\46\119\81\200\145\208\37")]=true,[v7("\29\133\35\165\171\177\51\8\132\53\175\162","\86\75\236\80\204\201\221")]=true,[v7("\91\70\121\138\236\142\91\71\68\140\242\142\124\85\86\140\243","\235\18\33\23\229\158")]=true},[v7("\85\169\209","\219\48\218\161")]=true,[v7("\225\98\108\122\211\64\247\198\126\100","\128\132\17\28\41\187\47")]=true,[v7("\4\33\22\9\85\14\37\40\59\80\4","\61\97\82\102\90")]=true,[v7("\169\61\187\120\207\88\9\33\169\47\167\95\207","\105\204\78\203\43\167\55\126")]=true,[v7("\160\185\51\45\27\11\208\117\172\185\55\31\29\7\194","\49\197\202\67\126\115\100\167")]=true,[v7("\50\72\207\4\129\78\122\62\72\203\40\142\85\91","\62\87\59\191\73\224\54")]=437 + 63 ,[v7("\226\17\234\235\232\26\206\193\238\1\241\199\226\17\233","\169\135\98\154")]=1 + 1 ,[v7("\206\100\52\96\248\43\220\248\126\62\81","\168\171\23\68\52\157\83")]=3 + 10 ,[v7("\242\120\231\168\23\44\147\241\92\224\161\49\36\151\248\120\240\191","\231\148\17\149\205\69\77")]=2 -1 ,[v7("\137\169\193\242\89\246\148\162\230\246\90\240","\159\224\199\167\155\55")]=false,[v7("\246\230\40\221\197\246\48\221\246\247","\178\151\147\92")]=false,[v7("\141\232\88\61\32\73\118\131\252\72\6\26\94\127\159\245\67\62\22","\26\236\157\44\82\114\44")]=5};local v52=nil;local v53=Random.new();local v54=0;local v55=false;local v56=0.15 + 0 ;local v57=nil;local v58=0 -0 ;local v59=nil;local v60=false;local v61=1234 -(885 + 349) ;local v62=0;local v63=nil;local v64=nil;local v65={};local v66;local v67=pcall(function() local v147=0;local v148;while true do if (v147==0) then v148=Drawing.new(v7("\9\39\199\88\38\43","\59\74\78\181"));v148:Remove();break;end end end);if v67 then local v384=0;local v385;while true do if (0==v384) then v385=0 + 0 ;while true do if (v385==(0 -0)) then v66=Drawing.new(v7("\6\216\72\89\191\32","\211\69\177\58\58"));v66.Color=Color3.fromRGB(741 -486 ,1223 -(915 + 53) ,255);v385=1;end if (v385==3) then v66.Thickness=803 -(768 + 33) ;v66.Visible=false;v385=15 -11 ;end if (2==v385) then v66.Filled=false;v66.NumSides=112 -48 ;v385=331 -(287 + 41) ;end if (4==v385) then print("✅ FOV Circle criado!");break;end if (v385==1) then v66.Radius=v51.fov;v66.Transparency=0.8;v385=849 -(638 + 209) ;end end break;end end end local v68=nil;local function v69(v149) if ( not v149 or not v149.Character) then return false;end local v150=v149.Character:FindFirstChildOfClass(v7("\159\240\116\244\231\196\190\225","\171\215\133\25\149\137"));return v150 and (v150.Health>(0 + 0)) ;end local function v70(v151) if not v51.Aimbot.VisibleCheck then return true;end if not v69(v151) then return false;end local v152=v151.Character:FindFirstChild(v51.Aimbot.TargetPart);if not v152 then return false;end local v153=v45.CFrame.Position;local v154=v152.Position-v153 ;local v155=RaycastParams.new();v155.FilterDescendantsInstances={v46.Character};v155.FilterType=Enum.RaycastFilterType.Blacklist;local v159=workspace:Raycast(v153,v154,v155);return v159 and v159.Instance and v159.Instance:IsDescendantOf(v151.Character) ;end local function v71() local v160=1672 -(741 + 931) ;local v161;local v162;local v163;while true do if (2==v160) then return v161;end if (1==v160) then local v435=0 + 0 ;while true do if (v435==1) then v160=2;break;end if (v435==0) then v163=Vector2.new(v45.ViewportSize.X/(5 -3) ,v45.ViewportSize.Y/(9 -7) );for v606,v607 in ipairs(v8:GetPlayers()) do if ((v607~=v46) and v69(v607)) then if (v51.Aimbot.TeamCheck and (v607.Team==v46.Team)) then else local v677=v607.Character:FindFirstChild(v51.Aimbot.TargetPart);if v677 then local v705=0 + 0 ;local v706;local v707;while true do if (v705==0) then v706,v707=v45:WorldToViewportPoint(v677.Position);if (v707 and (v706.Z>0)) then local v736=(Vector2.new(v706.X,v706.Y) -v163).Magnitude;if ((v7360)) then return v410;end break;end end end end local v175;if v51.randomparts then local v411=0 -0 ;local v412;while true do if (v411==(0 -0)) then v412=v51.partslist;v175=(v412 and ( #v412>(0 + 0)) and v412[v53:NextInteger(1 + 0 , #v412)]) or v7("\25\4\211\176","\221\81\97\178\212\152\176") ;break;end end else v175=v51.aimpart;end return v80(v174,v175);end local function v82(v176) local v177=765 -(181 + 584) ;local v178;while true do local v386=0;while true do if (v386==0) then if (v177==0) then if ( not v176 or not v176.Character) then return true;end v178=v176.Character:FindFirstChildOfClass(v7("\229\242\16\250\20\194\238\25","\122\173\135\125\155"));v177=1396 -(665 + 730) ;end if (v177==(2 -1)) then return not v178 or (v178.Health<=0) ;end break;end end end end local function v83(v179) if ( not v179 or not v179.Character) then return false;end return v179.Character:FindFirstChildOfClass(v7("\162\206\18\186\58\23\193\129\205\4","\168\228\161\96\217\95\81"))~=nil ;end local function v84(v180) local v181=0;local v182;while true do if ((0 -0)==v181) then if ( not v180 or not v180.Character) then return false;end v182=v180.Character:FindFirstChildOfClass(v7("\243\196\35\93\33\88\210\213","\55\187\177\78\60\79"));v181=1351 -(540 + 810) ;end if (v181==(3 -2)) then if not v182 then return false;end return v182.SeatPart~=nil ;end end end local function v85(v183,v184,v185) local v186=0 -0 ;local v187;local v188;local v189;local v190;local v191;while true do if (v186==(1 + 0)) then v188={v187};if v185 then table.insert(v188,v185);end v186=1883 -(22 + 1859) ;end if (v186==3) then v190=v43:Raycast(v183,v189,v75);if not v190 then return false;end v186=1776 -(843 + 929) ;end if (v186==(266 -(30 + 232))) then local v442=0 -0 ;while true do if (v442==0) then v191=v190.Instance;return not (v191 and v191:IsDescendantOf(v185));end end end if (v186==2) then v75.FilterDescendantsInstances=v188;v189=v184-v183 ;v186=780 -(55 + 722) ;end if ((0 -0)==v186) then v187=v46.Character;if not v187 then return true;end v186=1;end end end local function v86(v192) if ( not v192 or (v192==v46) or not v192.Character) then return false;end if not v81(v192.Character) then return false;end if (v51.deathcheck and v82(v192)) then return false;end if (v51.ffcheck and v83(v192)) then return false;end if (v51.vehiclecheck and v84(v192)) then return false;end if (v51.teamcheck and (v192.Team==v46.Team)) then return false;end if v51.criminalsnoinnmates then if ((v46.Team==v50) and (v192.Team==v49)) then return false;end end if v51.inmatesnocriminals then if ((v46.Team==v49) and (v192.Team==v50)) then return false;end end return true;end local function v87(v193) if not v86(v193) then return false;end if v51.wallcheck then local v414=0;local v415;local v416;local v417;while true do if (v414==1) then v417=v81(v193.Character);if (v416 and v417) then if v85(v416.Position,v417.Position,v193.Character) then return false;end end break;end if (v414==(1675 -(78 + 1597))) then v415=v46.Character;v416=v415 and v415:FindFirstChild(v7("\5\203\94\239","\224\77\174\63\139\38\175")) ;v414=1 + 0 ;end end end return true;end local function v88() local v194=0 + 0 ;local v195;while true do local v387=0 + 0 ;while true do if (v387==(549 -(305 + 244))) then if (v194==1) then return v55;end if ((0 + 0)==v194) then v195=os.clock();if ((v195-v54)>v56) then local v635=105 -(95 + 10) ;local v636;while true do if (v635==(1 + 0)) then if (v636>=(316 -216)) then v55=true;elseif (v636<=(0 -0)) then v55=false;else v55=v53:NextInteger(763 -(592 + 170) ,348 -248 )<=v636 ;end break;end if (v635==(0 -0)) then v54=v195;v636=v51.hitchance;v635=1 + 0 ;end end end v194=1 + 0 ;end break;end end end end local function v89(v196) local v197=0 -0 ;local v198;local v199;local v200;local v201;while true do if (v197==0) then v198=v51.missspread;v199=v53:NextNumber() * math.pi * (1 + 1) ;v197=1;end if (v197==(3 -1)) then return v196 + Vector3.new(math.cos(v199) * v200 ,v201,math.sin(v199) * v200 ) ;end if ((508 -(353 + 154))==v197) then v200=v53:NextNumber() * v198 ;v201=(v53:NextNumber() -(0.5 -0)) * v198 ;v197=2 -0 ;end end end local function v90(v202) v202=v202 or v51.fov ;local v203=v45;if not v203 then return nil,nil;end local v204=v41:GetLastInputType();local v205=(v204==Enum.UserInputType.Touch) or (v41.MouseBehavior==Enum.MouseBehavior.LockCenter) ;local v206;if v205 then local v418=0 + 0 ;local v419;while true do if (v418==0) then v419=v203.ViewportSize;v206=Vector2.new(v419.X/(2 + 0) ,v419.Y/2 );break;end end else v206=v41:GetMouseLocation();end local v207=os.clock();if (v51.targetstickiness and v57 and ((v207-v58)0)) then local v729=(Vector2.new(v649.X,v649.Y) -v206).Magnitude;if (v729(181 -(24 + 157)))) then local v608=(Vector2.new(v543.X,v543.Y) -v206).Magnitude;if (v6080)) then v210=v393[114 -(88 + 25) ];elseif (type(v393)==v7("\88\214\251\230\56\201\81\205","\160\62\163\149\133\76")) then v210=v393;end end break;end end end);if not v210 then pcall(function() for v510,v511 in pairs(getgc(true)) do if (type(v511)==v7("\208\181\3\44\215\223\175\3","\163\182\192\109\79")) then local v577=debug.getinfo(v511);if (v577 and (v577.name==v7("\55\39\19\212\199\53\63","\149\84\70\96\160"))) then v210=v511;break;end end end end);end if ( not v210 or (type(v210)~=v7("\62\19\3\238\44\15\2\227","\141\88\102\109"))) then local v420=0 -0 ;while true do if (v420==0) then warn("❌ Não foi possível encontrar castRay");return false;end end end local v211=pcall(function() v59=hookfunction(v210,v91(function(v421,v422,...) local v423=0;local v424;local v425;while true do if (v423==(0 + 0)) then if not v51.enabled then return v59(v421,v422,...);end v424,v425=v90(v51.fov);v423=1 + 0 ;end if (v423==1) then if (v424 and v424.Character) then local v609=1036 -(1007 + 29) ;local v610;while true do if (v609==0) then v610=v88();if v610 then local v687=0 + 0 ;local v688;while true do if (v687==(0 -0)) then v688=v81(v424.Character);if v688 then return v688,v688.Position;end break;end end elseif (v51.missspread>(0 -0)) then local v711=0 + 0 ;local v712;while true do if (v711==(811 -(340 + 471))) then v712=v81(v424.Character);if v712 then local v737=0;local v738;while true do if (v737==(0 -0)) then v738=v89(v712.Position);return v59(v421,v738,...);end end end break;end end end break;end end end return v59(v421,v422,...);end end end));end);if v211 then print("✅ castRay hooked com sucesso!");return true;else local v426=0;while true do if ((589 -(276 + 313))==v426) then warn("❌ Falha ao fazer hook de castRay");return false;end end end end local v93=v92();if not v93 then v60=false;task.spawn(function() local v427=0;local v428;while true do if (v427==0) then v428=0;while true do if (v428==0) then for v652=2 -1 ,10 do task.wait(0.5);if v92() then v60=true;print("✅ castRay hooked após tentativa " .. v652 );v36:Notify({[v7("\135\90\222\124\31","\161\211\51\170\16\122\93\53")]="✅ Silent Aim",[v7("\223\171\161\43\233\167\162\60\242\161\188","\72\155\206\210")]=v7("\110\117\91\5\115\68\127\89\67\32\83\121\81\10\58\66\117\21","\83\38\26\52\110"),[v7("\108\30\42\67","\38\56\119\71")]=3 + 0 });break;end end if not v60 then warn("⚠️ Falha ao hook castRay após 10 tentativas");end break;end end break;end end end);else v60=true;end local v94=nil;local v95=nil;pcall(function() v94=v42:FindFirstChild(v7("\212\250\86\228\32\91\252\251\93\197","\54\147\143\56\182\69"));if v94 then v95=v94:FindFirstChild(v7("\240\148\241\74\237\211\141\240\72\219","\191\182\225\159\41"));end end);if v95 then print("✅ FuncReload encontrado!");else warn("⚠️ FuncReload não encontrado");end local function v96(v212) if not v212 then return;end local v213=v212:GetAttribute(v7("\4\0\33\82\130\137\195\39\52\33\71\142\181\195\63\23","\162\75\114\72\53\235\231"));if not v213 then v213=v212:GetAttribute(v7("\170\53\86\231\97\3\152\57","\98\236\92\36\130\51")) or 0.12 ;v212:SetAttribute(v7("\139\11\5\189\76\166\180\60\130\16\30\191\119\169\161\53","\80\196\121\108\218\37\200\213"),v213);end local v214=v213/v51.fireRateMultiplier ;v212:SetAttribute(v7("\38\122\16\122\121\15\158\5","\234\96\19\98\31\43\110"),v214);end local function v97(v215) local v216=0;local v217;while true do if ((0 + 0)==v216) then if ( not v215 or not v51.infiniteAmmo) then return;end v217=v215:GetAttribute(v7("\43\30\74\230\161\127\132","\235\102\127\50\167\204\18")) or (3 + 27) ;v216=1;end if (2==v216) then if v64 then v64.Text="∞/" .. v217 ;end break;end if (v216==(1973 -(495 + 1477))) then v215:SetAttribute(v7("\124\174\246\34\72\17\115\180\231\49\65\32\68\128\248\46\75","\78\48\193\149\67\36"),v217);v215:SetAttribute(v7("\19\11\146\10\68\62\10\161\21\76\63","\33\80\126\224\120"),v217);v216=2;end end end local v98=0 -0 ;local function v99(v218) if ( not v218 or not v51.autoReload) then return;end local v219=tick();local v220=v218:GetAttribute(v7("\193\169\27\229\81\225\167","\60\140\200\99\164")) or (20 + 10) ;local v221=v218:GetAttribute(v7("\171\251\7\39\174\184\215\17\52\176\130\250\16\7\175\138\251","\194\231\148\100\70")) or v218:GetAttribute(v7("\101\89\211\177\243\198\82\109\204\174\249","\168\38\44\161\195\150")) or (403 -(342 + 61)) ;if (v221<=v51.autoReloadThreshold) then local v429=0 + 0 ;while true do if (v429==(165 -(4 + 161))) then if ((v219-v98)<(0.2 + 0)) then return;end v98=v219;v429=3 -2 ;end if (v429==1) then if v95 then pcall(function() v95:InvokeServer();end);task.wait(0.1 -0 );if v51.infiniteAmmo then local v653=497 -(322 + 175) ;while true do if (v653==(563 -(173 + 390))) then v218:SetAttribute(v7("\172\243\129\119\60\215\149\3\146\238\135\120\36\201\187\27\143","\118\224\156\226\22\80\136\214"),v220);v218:SetAttribute(v7("\97\251\75\146\71\224\77\161\79\227\86","\224\34\142\57"),v220);break;end end end else local v611=0 + 0 ;while true do if (v611==(314 -(203 + 111))) then v218:SetAttribute(v7("\242\168\198\220\127\206\126\27\204\181\192\211\103\208\80\3\209","\110\190\199\165\189\19\145\61"),v220);v218:SetAttribute(v7("\249\254\101\250\142\201\206\202\122\229\132","\167\186\139\23\136\235"),v220);break;end end end if not v64 then local v612=0;local v613;while true do if (v612==0) then v613=v46:FindFirstChild(v7("\42\185\137\20\31\167\175\24\19","\109\122\213\232"));if v613 then local v689=0 + 0 ;local v690;while true do if (v689==0) then v690=v613:FindFirstChild(v7("\198\248\175\53","\80\142\151\194"));if v690 then local v730=0;local v731;while true do if (v730==(0 + 0)) then v731=v690:FindFirstChild(v7("\11\211\115","\44\99\166\23"));if v731 then local v779=0 -0 ;local v780;while true do if (v779==0) then v780=v731:FindFirstChild(v7("\94\248\61\34\60\169\78\254\46\62\39\130\110\246\36\51","\196\28\151\73\86\83"));if v780 then local v797=0 + 0 ;local v798;while true do if ((706 -(57 + 649))==v797) then v798=v780:FindFirstChild(v7("\212\22\39\54\144\89\21\115","\22\147\99\73\112\226\56\120"));if v798 then v64=v798:FindFirstChild(v7("\154\96\238\249\136\172\102\206\244\143\189\121","\237\216\21\130\149"));end break;end end end break;end end end break;end end end break;end end end break;end end end v429=2;end if (v429==(386 -(328 + 56))) then if v64 then local v614=0 + 0 ;local v615;while true do if ((512 -(433 + 79))==v614) then v615=(v51.infiniteAmmo and "∞") or v220 ;v64.Text=v615 .. "/" .. v220 ;break;end end end break;end end end end local v100=0 + 0 ;v40.Heartbeat:Connect(function() local v222=0 + 0 ;local v223;local v224;while true do if (v222==(0 -0)) then local v450=0 -0 ;local v451;while true do if (v450==(0 + 0)) then v451=0 + 0 ;while true do if (v451==(1037 -(562 + 474))) then v222=2 -1 ;break;end if ((0 -0)==v451) then v223=tick();if ((v223-v100)<(905.05 -(76 + 829))) then return;end v451=1;end end break;end end end if (v222==(1675 -(1506 + 167))) then if not v224 then return;end pcall(function() v96(v224);v97(v224);v99(v224);end);break;end if (v222==(1 -0)) then v100=v223;v224=v52;v222=268 -(58 + 208) ;end end end);print("✅ Weapon Mods carregados!");local v101=v42:WaitForChild(v7("\165\91\81\109\181\196\81\150\75\76","\62\226\46\63\63\208\169")):WaitForChild(v7("\214\17\90\140\11\40\57\91\235\13","\62\133\121\53\227\127\109\79"));local function v102() local v225=0 + 0 ;local v226;while true do if (v225==(1 + 0)) then for v512,v513 in ipairs(v226:GetChildren()) do if (v513:IsA(v7("\36\27\61\249","\194\112\116\82\149\182\206")) and (v513:GetAttribute(v7("\13\167\67\20\244\251\30\60","\110\89\200\44\120\160\130"))==v7("\140\214\69","\45\203\163\43\38\35\42\91"))) then return v513;end end return nil;end if (v225==0) then v226=v46.Character;if not v226 then return nil;end v225=1;end end end local function v103(v227,v228,v229) local v230=0 + 0 ;local v231;local v232;while true do if (v230==(0 -0)) then v231=(v228-v227).Magnitude;v232=Instance.new(v7("\226\132\206\55","\52\178\229\188\67\231\201"));v232.Name=v7("\3\84\92\8\242\72\23\51\64\89\8","\67\65\33\48\100\151\60");v232.Anchored=true;v230=338 -(258 + 79) ;end if (v230==(1 + 1)) then v232.Size=Vector3.new(0.1,0.1,v231);v232.CFrame=CFrame.new(v227,v228) * CFrame.new(0 -0 ,1470 -(1219 + 251) , -v231/(1673 -(1231 + 440)) ) ;v232.Transparency=58.5 -(34 + 24) ;if v229 then v232.BrickColor=BrickColor.new(v7("\252\254\175\214","\147\191\135\206\184"));v232.Size=Vector3.new(0.2,0.2 + 0 ,v231);else v232.BrickColor=BrickColor.Yellow();end v230=5 -2 ;end if (v230==(1 + 0)) then v232.CanCollide=false;v232.CanQuery=false;v232.CanTouch=false;v232.Material=Enum.Material.Neon;v230=5 -3 ;end if ((9 -6)==v230) then v232.Parent=workspace;v44:AddItem(v232,(v229 and 0.8) or 0.1 );break;end end end local function v104() local v233=0;local v234;local v235;local v236;local v237;local v238;local v239;local v240;local v241;local v242;local v243;local v244;local v245;local v246;local v247;local v248;local v249;while true do if (v233==2) then v240,v241=v90(v51.fov);if ( not v240 or not v87(v240)) then local v549=0;while true do if (v549==0) then v63=nil;return;end end end if (v240~=v63) then local v550=0;while true do if (v550==(0 -0)) then v62=v234;v63=v240;break;end end end if ((v234-v62)0) then v618=v89(v242.Position);else return;end v617=1;end if (v617==1) then v247[v616]={v237.Position,v618,(v245 and v242) or nil };v103(v239,v618,v244);break;end end end v465=3 -1 ;end if (v465==(0 + 0)) then v245=v88();v246=v52:GetAttribute(v7("\102\189\51\20\22\224\231\95\163\57\61\28\246\253\66","\147\54\207\92\126\115\131")) or (3 -2) ;v465=1 + 0 ;end if (v465==2) then v101:FireServer(v247);v233=4 + 1 ;break;end end end if (v233==(1 + 5)) then if v249 then local v551=0 -0 ;local v552;while true do if (v551==(0 -0)) then v552=v249:FindFirstChild(v7("\10\123\118\78\218\10\124\108\79\202","\174\89\19\25\33"));if v552 then local v665=1785 -(1476 + 309) ;local v666;while true do if (1==v665) then v666:Play();v44:AddItem(v666,1286 -(299 + 985) );break;end if (v665==0) then local v708=0 + 0 ;while true do if (v708==(0 -0)) then v666=v552:Clone();v666.Parent=v249;v708=94 -(86 + 7) ;end if (1==v708) then v665=1;break;end end end end end break;end end end break;end if ((20 -15)==v233) then v248=v243-(1 + 0) ;v52:SetAttribute(v7("\33\62\54\124\1\65\46\36\39\111\8\112\25\16\56\112\2","\30\109\81\85\29\109"),v248);if not v64 then local v553=0;local v554;while true do if (v553==0) then v554=v46:FindFirstChild(v7("\207\125\85\175\51\204\219\234\120","\156\159\17\52\214\86\190"));if v554 then local v667=v554:FindFirstChild(v7("\134\224\176\185","\220\206\143\221"));if v667 then local v692=880 -(672 + 208) ;local v693;while true do if (v692==0) then v693=v667:FindFirstChild(v7("\142\104\41","\178\230\29\77\119\184\172"));if v693 then local v732=v693:FindFirstChild(v7("\215\177\30\15\120\245\199\183\13\19\99\222\231\191\7\30","\152\149\222\106\123\23"));if v732 then local v739=0 + 0 ;local v740;while true do if (v739==0) then v740=v732:FindFirstChild(v7("\250\51\248\101\167\220\43\243","\213\189\70\150\35"));if v740 then v64=v740:FindFirstChild(v7("\109\64\120\4\74\65\103\36\78\87\113\4","\104\47\53\20"));end break;end end end end break;end end end end break;end end end if v64 then v64.Text=v248 .. "/" .. (v52:GetAttribute(v7("\142\77\153\61\177\2\172","\111\195\44\225\124\220")) or (162 -(14 + 118))) ;end v249=v52:FindFirstChild(v7("\240\71\14\119\167\174","\203\184\38\96\19\203"));v233=6;end if (v233==3) then if not v242 then return;end v243=v52:GetAttribute(v7("\8\25\175\224\61\207\244\49\4\190\228\63\228\246\41\27\163","\183\68\118\204\129\81\144")) or v52:GetAttribute(v7("\45\184\98\246\14\140\26\140\125\233\4","\226\110\205\16\132\107")) or (445 -(339 + 106)) ;if (v243<=(0 + 0)) then return;end v61=v234;v244=v52:GetAttribute(v7("\219\209\239\211\68\232\215\233\213\68","\33\139\163\128\185"))==v7("\99\89\23\219\69","\190\55\56\100") ;v233=4;end if (v233==(1 + 0)) then if not v236 then return;end v237=v236:FindFirstChild(v7("\30\76\242\20","\174\86\41\147\112\19"));if not v237 then return;end v238=v52:FindFirstChild(v7("\118\21\151\17\41\10","\203\59\96\237\107\69\111\113"));v239=(v238 and v238.Position) or v237.Position ;v233=1397 -(440 + 955) ;end if (v233==(0 + 0)) then if ( not v51.autoshoot or not v51.enabled or not v52) then return;end v234=os.clock();v235=v52:GetAttribute(v7("\162\33\180\196\234\82\166\129","\210\228\72\198\161\184\51")) or v51.autoshootdelay ;if ((v234-v61)(0 + 0))) then local v671=(v558.Position-v265.Position).Magnitude;if (v671<=v51.espMaxDistance) then local v694=280 -(215 + 65) ;local v695;local v696;local v697;while true do if (v694==(2 -1)) then v697=true;for v721,v722 in ipairs(v695) do local v723,v724=v45:WorldToViewportPoint(v722);if ( not v724 or (v723.Z<=0)) then v697=false;break;end v696[v721]=Vector2.new(v723.X,v723.Y);end v694=2;end if (v694==2) then if v697 then local v733=v106(v397);if v51.espShowBox then v398.BoxLines[1].From=v696[1];v398.BoxLines[1860 -(1541 + 318) ].To=v696[2 + 0 ];v398.BoxLines[1].Color=v733;v398.BoxLines[1].Visible=true;v398.BoxLines[2 + 0 ].From=v696[3];v398.BoxLines[2 + 0 ].To=v696[1754 -(1036 + 714) ];v398.BoxLines[2 + 0 ].Color=v733;v398.BoxLines[2 + 0 ].Visible=true;v398.BoxLines[3].From=v696[1281 -(883 + 397) ];v398.BoxLines[3].To=v696[3];v398.BoxLines[3].Color=v733;v398.BoxLines[593 -(563 + 27) ].Visible=true;v398.BoxLines[4].From=v696[7 -5 ];v398.BoxLines[4].To=v696[1990 -(1369 + 617) ];v398.BoxLines[4].Color=v733;v398.BoxLines[4].Visible=true;else for v776,v777 in ipairs(v398.BoxLines) do v777.Visible=false;end end if v51.espShowName then local v764=v45:WorldToViewportPoint(v559.Position + Vector3.new(1487 -(85 + 1402) ,1 + 0 ,0 -0 ) );v398.NameText.Position=Vector2.new(v764.X,v764.Y);v398.NameText.Color=v733;v398.NameText.Visible=true;else v398.NameText.Visible=false;end if v51.espShowHealth then local v769=0;local v770;local v771;while true do if (v769==(404 -(274 + 129))) then v398.HealthText.Position=Vector2.new(v771.X,v771.Y);v398.HealthText.Text=v770 .. "%" ;v769=2;end if (v769==(219 -(12 + 205))) then if (v770>75) then v398.HealthText.Color=Color3.fromRGB(0 + 0 ,255,0 -0 );elseif (v770>(49 + 1)) then v398.HealthText.Color=Color3.fromRGB(255,639 -(27 + 357) ,480 -(91 + 389) );elseif (v770>25) then v398.HealthText.Color=Color3.fromRGB(552 -(90 + 207) ,165,0);else v398.HealthText.Color=Color3.fromRGB(10 + 245 ,861 -(706 + 155) ,1795 -(730 + 1065) );end v398.HealthText.Visible=true;break;end if (v769==(1563 -(1339 + 224))) then local v784=0;while true do if (v784==1) then v769=1 + 0 ;break;end if (v784==(0 + 0)) then v770=math.floor((v560.Health/v560.MaxHealth) * (148 -48) );v771=v45:WorldToViewportPoint(v559.Position + Vector3.new(843 -(268 + 575) ,0.5,1294 -(919 + 375) ) );v784=2 -1 ;end end end end else v398.HealthText.Visible=false;end if v51.espShowDistance then local v773=971 -(180 + 791) ;local v774;while true do if (v773==(1806 -(323 + 1482))) then v398.DistanceText.Text=math.floor(v671) .. "m" ;v398.DistanceText.Color=v733;v773=2;end if (v773==(1920 -(1177 + 741))) then v398.DistanceText.Visible=true;break;end if (0==v773) then v774=(v696[1 + 2 ] + v696[4])/(7 -5) ;v398.DistanceText.Position=Vector2.new(v774.X,v774.Y + 5 );v773=1;end end else v398.DistanceText.Visible=false;end else local v734=0 + 0 ;local v735;while true do if (v734==(0 -0)) then v735=0;while true do if (v735==(0 + 0)) then for v793,v794 in ipairs(v398.BoxLines) do v794.Visible=false;end v398.NameText.Visible=false;v735=1;end if (v735==(110 -(96 + 13))) then v398.HealthText.Visible=false;v398.DistanceText.Visible=false;break;end end break;end end end break;end if ((1921 -(962 + 959))==v694) then v695={v558.Position + Vector3.new( -(1 + 1),1354 -(461 + 890) ,0) ,v558.Position + Vector3.new(2 + 0 ,11 -8 ,0) ,v558.Position + Vector3.new( -(245 -(19 + 224)), -(3 + 0),198 -(37 + 161) ) ,v558.Position + Vector3.new(2, -3,0 + 0 ) };v696={};v694=1;end end else local v698=0;while true do if (v698==(0 + 0)) then for v726,v727 in ipairs(v398.BoxLines) do v727.Visible=false;end v398.NameText.Visible=false;v698=1;end if (v698==(1 + 0)) then v398.HealthText.Visible=false;v398.DistanceText.Visible=false;break;end end end else for v679,v680 in ipairs(v398.BoxLines) do v680.Visible=false;end v398.NameText.Visible=false;v398.HealthText.Visible=false;v398.DistanceText.Visible=false;end break;end if (v556==0) then v557=v397.Character;v558=v557:FindFirstChild(v7("\59\185\139\93\29\163\143\88\33\163\137\72\35\173\148\72","\60\115\204\230"));v556=62 -(60 + 1) ;end if (v556==1) then v559=v557:FindFirstChild(v7("\207\63\234\116","\16\135\90\139"));v560=v557:FindFirstChildOfClass(v7("\124\97\11\50\64\91\113\80","\24\52\20\102\83\46\52"));v556=925 -(826 + 97) ;end end else local v561=0;local v562;while true do if (v561==(0 + 0)) then v562=0 -0 ;while true do if (v562==(1 -0)) then v398.HealthText.Visible=false;v398.DistanceText.Visible=false;break;end if (v562==(685 -(375 + 310))) then for v699,v700 in ipairs(v398.BoxLines) do v700.Visible=false;end v398.NameText.Visible=false;v562=1;end end break;end end end else local v491=1999 -(1864 + 135) ;while true do if (1==v491) then v398.HealthText.Visible=false;v398.DistanceText.Visible=false;break;end if (v491==0) then for v623,v624 in ipairs(v398.BoxLines) do v624.Visible=false;end v398.NameText.Visible=false;v491=2 -1 ;end end end end end for v266,v267 in ipairs(v8:GetPlayers()) do if (v267~=v46) then local v431=0 + 0 ;while true do if (v431==(0 + 0)) then v107(v267);v267.CharacterAdded:Connect(function() task.wait(0.5);v107(v267);end);break;end end end end v8.PlayerAdded:Connect(function(v268) v268.CharacterAdded:Connect(function() task.wait(0.5 -0 );v107(v268);end);end);v8.PlayerRemoving:Connect(function(v269) v108(v269);end);local function v110() if not v66 then return;end pcall(function() local v399=0;local v400;local v401;local v402;local v403;local v404;while true do if (v399==1) then v402=nil;v403=nil;v399=1133 -(314 + 817) ;end if (v399==(2 + 0)) then v404=nil;while true do if (v400==(214 -(32 + 182))) then v401=v41:GetLastInputType();v402=(v401==Enum.UserInputType.Touch) or (v41.MouseBehavior==Enum.MouseBehavior.LockCenter) ;v400=1 + 0 ;end if (v400==1) then v403=nil;if v402 then local v657=0 -0 ;local v658;while true do if (v657==(65 -(39 + 26))) then v658=v45.ViewportSize;v403=Vector2.new(v658.X/(146 -(54 + 90)) ,v658.Y/2 );break;end end else v403=v41:GetMouseLocation();end v400=200 -(45 + 153) ;end if (v400==2) then v66.Position=v403;v66.Radius=v51.fov;v400=3;end if (v400==(2 + 1)) then v66.Visible=v51.showfov and v51.enabled ;v404=v90();v400=556 -(457 + 95) ;end if (v400==(4 + 0)) then if v404 then v66.Color=Color3.fromRGB(532 -277 ,241 -141 ,361 -261 );else v66.Color=Color3.fromRGB(115 + 140 ,879 -624 ,255);end break;end end break;end if (v399==0) then v400=0 -0 ;v401=nil;v399=749 -(485 + 263) ;end end end);end v40.RenderStepped:Connect(function() v109();v110();end);local v111={[v7("\225\33\32\38\3\193\43","\111\164\79\65\68")]=false,[v7("\226\208\144\221\60\239\210\220\174\209\42\239","\138\166\185\227\190\78")]=false,[v7("\234\97\209\56\118\38\13\206\119\209","\121\171\20\165\87\50\67")]=true,[v7("\226\61\181\55\160\32\195\44\174\51\188\12\239\44\188\59\170","\98\166\88\217\86\217")]=0.15,[v7("\197\254\118\22\170\211\241\229","\188\150\150\25\97\230")]=true,[v7("\232\140\75\23\30\227\238\134\112\16\5\234\211\135\94\14","\141\186\233\63\98\108")]=true};local v112={[v7("\220\218\121\137\4\227\231\35\164\60","\69\145\138\76\214")]=CFrame.new(822,805 -(575 + 132) ,3078 -(750 + 111) ),[v7("\66\202\132\128\177\17\100\192\135\201\231\65\32\240\168\155\178\25\98\214","\118\16\175\233\233\223")]=CFrame.new(822,1108 -(445 + 565) ,1785 + 432 ),[v7("\184\138\60\171\235\153\66\170\150\56\180\252\146","\29\235\228\85\219\142\235")]=CFrame.new(120 + 710 ,172 -74 ,741 + 1479 ),[v7("\15\209\172\210\123\88\34\64\2\245\168\208\120\92\62","\50\93\180\218\189\23\46\71")]=CFrame.new(830,98,2530 -(189 + 121) ),[v7("\243\240\122\29\123\253\90\211\171\73\85","\40\190\196\59\44\36\188")]=CFrame.new(838,98,551 + 1672 ),[v7("\15\77\213\177\246\121\50\29\87\209\187\232\100","\109\92\37\188\212\154\29")]=CFrame.new(2185 -(634 + 713) ,98,2223),[v7("\37\196\233\151\102\101\39\253\173\206\56\84\5\227","\58\100\143\196\163\81")]=CFrame.new( -(1463 -(493 + 45)),1060 -(493 + 475) ,522 + 1520 ),[v7("\40\71\46\170\49\78\241\1\20\2\123\244\111\118\198\28\19\79\42\173\62\69","\110\122\34\67\195\95\41\133")]=CFrame.new( -(1709 -(158 + 626)),44 + 48 ,2042),[v7("\70\191\82\90\211\103\142\120\88\223\120\184\85\75\218","\182\21\209\59\42")]=CFrame.new( -(1517 -599),92,454 + 1582 ),[v7("\133\82\211\18\45\168\178\69\250\62\51\183\186\94\203\28\45","\222\215\55\165\125\65")]=CFrame.new( -(50 + 868),1183 -(1035 + 56) ,2995 -(114 + 845) ),[v7("\10\240\234\37\209\211\228\71\37\223\199\22","\42\76\177\166\122\146\161\141")]=CFrame.new( -(352 + 551),92,2047)};local v113={};local v114={};local v115=false;local v116=nil;local v117;local v118;pcall(function() v117=v42:WaitForChild(v7("\151\143\8\193\109\115\182","\22\197\234\101\174\25"),12 -7 ):WaitForChild(v7("\4\58\177\217\100\174\212\146\26\61\177\212\95\187\210\139","\230\77\84\197\188\22\207\183"),5 + 0 );end);pcall(function() v118=v43:WaitForChild(v7("\201\6\207\239\131\175\207\28\205\49\235\207","\85\153\116\166\156\236\193\144"),5):WaitForChild(v7("\163\233\91\182\246","\96\196\128\45\211\132"),1054 -(179 + 870) );end);local function v119(v270) local v271=0 -0 ;local v272;while true do if (v271==(878 -(827 + 51))) then v272=0 -0 ;while true do if (v272==(1 + 0)) then if v270:FindFirstChild(v7("\23\130\127\70\228\170\184\215\54\132\111\70","\184\85\237\27\63\178\207\212")) then v270.BodyVelocity:Destroy();end break;end if (v272==0) then v270.AssemblyLinearVelocity=Vector3.zero;v270.AssemblyAngularVelocity=Vector3.zero;v272=474 -(95 + 378) ;end end break;end end end local function v120(v273) if not v111.DiscreteMode then return false;end local v274=v46.Character;if not v274 then return false;end local v275=v274:FindFirstChild(v7("\32\76\4\94\6\86\0\91\58\86\6\75\56\88\27\75","\63\104\57\105"));if not v275 then return false;end if not v116 then v116=v275.CFrame;end local v276=v112[v273];if not v276 then return false;end v119(v275);v275.CFrame=v276;task.wait(0.15);return true;end local function v121() local v278=0 + 0 ;local v279;local v280;local v281;while true do if (v278==0) then v279=0 -0 ;v280=nil;v278=1 + 0 ;end if (v278==1) then v281=nil;while true do if (v279==(1014 -(334 + 677))) then v281.CFrame=v116;v116=nil;break;end if ((0 -0)==v279) then if ( not v111.ReturnToOriginal or not v116) then return;end v280=v46.Character;v279=1;end if (v279==(1058 -(1049 + 7))) then if not v281 then return;end v119(v281);v279=3;end if (v279==(4 -3)) then if not v280 then return;end v281=v280:FindFirstChild(v7("\35\146\169\69\5\136\173\64\57\136\171\80\59\134\182\80","\36\107\231\196"));v279=2;end end break;end end end local function v122(v282) local v283=0;local v284;local v285;while true do if (v283==2) then if v285 then for v590,v591 in ipairs(v285:GetChildren()) do if (v591:IsA(v7("\61\162\50\127","\19\105\205\93")) and (v591.Name==v282)) then return true;end end end return false;end if (v283==1) then for v517,v518 in ipairs(v284:GetChildren()) do if (v518:IsA(v7("\105\186\173\139","\231\61\213\194")) and (v518.Name==v282)) then return true;end end v285=v46.Backpack;v283=2;end if (v283==(0 -0)) then local v493=0 + 0 ;while true do if (v493==(0 -0)) then v284=v46.Character;if not v284 then return false;end v493=1 -0 ;end if (v493==(1 + 0)) then v283=1;break;end end end end end local function v123(v286) local v287=0;local v288;while true do if (v287==0) then v288=v286:GetPivot().Position;if (v288.X>(2120 -(1004 + 416))) then return v7("\136\26\211\142\45\176","\95\201\104\190\225");elseif (v288.X< -(2757 -(1621 + 336))) then return v7("\140\217\200\195\166\197\192\194","\174\207\171\161");else return v7("\216\240\6\253\247\192\227","\183\141\158\109\147\152");end break;end end end local function v124() v114={};if not v118 then local v433=1939 -(337 + 1602) ;while true do if (0==v433) then warn("❌ Prison_ITEMS.giver não encontrado!");return 1517 -(1014 + 503) ;end end end local v289={};for v405,v406 in ipairs(v118:GetChildren()) do if (v406:IsA(v7("\1\6\226\9\32","\108\76\105\134")) or v406:IsA(v7("\205\202\189\229\203\249","\174\139\165\209\129"))) then local v495=v406.Name;local v496=nil;for v519,v520 in ipairs(v406:GetDescendants()) do if (v520.Name:match(v7("\142\182\241\201\195\16\63","\24\195\211\130\161\166\99\16")) or v520:IsA(v7("\107\6\250\36\99\23\84\23","\118\38\99\137\76\51")) or v520:IsA(v7("\205\39\23\6","\64\157\70\101\114\105"))) then v496=v520;break;end end if v496 then local v563=1015 -(446 + 569) ;local v564;local v565;while true do if ((1 + 0)==v563) then v289[v495]=v289[v495] + 1 ;v565=v495 .. "_" .. v564 ;v563=2;end if ((0 -0)==v563) then v564=v123(v406);if not v289[v495] then v289[v495]=0;end v563=1 + 0 ;end if (v563==2) then table.insert(v114,{[v7("\78\169\170\230","\112\32\200\199\131")]=v495,[v7("\40\89\79\168\207\170\59\2\81\81\189","\66\76\48\60\216\163\203")]=v495 .. (((v564~=v7("\143\136\114\253\80\217\42","\68\218\230\25\147\63\174")) and (v7("\237\98","\214\205\74\51\44") .. v564 .. ")")) or "") ,[v7("\239\66\235\237\98\255\103\231\229","\23\154\44\130\156")]=v565,[v7("\23\169\161\170\51\1","\115\113\198\205\206\86")]=v406,[v7("\137\82\237\82","\58\228\55\158")]=v496,[v7("\181\155\213\47","\85\212\233\176\78\92\205")]=v564});v113[v565]=true;break;end end end end end return #v114;end local function v125(v290) local v291=0 -0 ;local v292;local v293;local v294;local v295;local v296;while true do if (v291==2) then v294=v290.mesh;if v111.DiscreteMode then v120(v293);end v291=1 + 2 ;end if (0==v291) then if not v111.Enabled then return false;end if not v117 then return false;end v291=506 -(223 + 282) ;end if (v291==(1 + 2)) then v295=4 -1 ;v296=false;v291=5 -1 ;end if (v291==(671 -(623 + 47))) then v292=v290.name;v293=v290.uniqueKey;v291=47 -(32 + 13) ;end if (4==v291) then for v521=1 + 0 ,v295 do local v522,v523=pcall(function() local v566={[1 + 0 ]=v294};return v117:InvokeServer(unpack(v566));end);if v522 then task.wait(1801.1 -(1070 + 731) );if v122(v292) then v296=true;break;end end if ( not v296 and (v521(0 -0)) then local v570=0 -0 ;local v571;local v572;while true do if (v570==1) then v572={};for v661,v662 in ipairs(v114) do if (v662.area==v7("\219\81\126\238\8\231","\225\154\35\19\129\122\158")) then table.insert(v571,v662);elseif (v662.area==v7("\121\18\226\90\252\233\209\56","\84\58\96\139\55\149\135\176")) then table.insert(v572,v662);end end v570=1202 -(132 + 1068) ;end if (v570==(4 -1)) then v36:Notify({[v7("\45\141\174\79\230","\131\121\228\218\35")]=v7("\238\213\35\17\118\21\202\144\6\4\109\30\218\196\39\5\56","\123\185\176\66\97\25"),[v7("\236\10\10\82\7\38\72\37\193\0\23","\81\168\111\121\49\117\79\56")]=string.format(v7("\130\14\165\161\194\11\245\185\201\25\165\186\200\11\225\179\195","\214\167\106\133"), #v114),[v7("\29\49\65\74","\185\73\88\44\47\84\31")]=3});break;end if (v570==(1623 -(214 + 1409))) then v136:AddDivider();v571={};v570=1 + 0 ;end if (v570==(1636 -(497 + 1137))) then if ( #v571>0) then v136:AddLabel("🏛️ Armory Weapons",true);for v685,v686 in ipairs(v571) do v136:AddToggle(v686.uniqueKey,{[v7("\39\58\187\20","\94\115\95\195\96\46\175")]=v686.name,[v7("\103\78\57\60\59\33\147","\128\35\43\95\93\78\77\231")]=true,[v7("\135\28\58\56\21\127\170\175","\201\196\125\86\84\119\30")]=function(v703) v113[v686.uniqueKey]=v703;end});end end if ( #v572>0) then local v676=940 -(9 + 931) ;while true do if (1==v676) then for v713,v714 in ipairs(v572) do v136:AddToggle(v714.uniqueKey,{[v7("\247\235\28\171","\223\163\142\100")]=v714.name,[v7("\166\19\197\176\173\142\2","\216\226\118\163\209")]=true,[v7("\157\241\23\13\85\113\60\181","\95\222\144\123\97\55\16")]=function(v718) v113[v714.uniqueKey]=v718;end});end break;end if (v676==0) then v136:AddDivider();v136:AddLabel("👿 Criminal Base Weapons",true);v676=290 -(181 + 108) ;end end end v570=2 + 1 ;end end end break;end end end);local v138=v126.Settings:AddLeftGroupbox(v7("\165\210\20\181","\159\232\183\122\192\179"));v138:AddToggle(v7("\23\58\167\54\7\39\187\53\43\63\139\52\54\33\167\51","\65\68\82\200"),{[v7("\17\85\106\52","\30\69\48\18\64\175\175")]=v7("\211\57\12\248\52\253\108\60\249\41\227\35\13","\91\144\76\127\140"),[v7("\196\13\64\32\198\182\193","\176\128\104\38\65\179\218\181")]=true,[v7("\243\197\206\25\210\197\193\30","\117\176\164\162")]=function(v377) v36.ShowCustomCursor=v377;end});v138:AddDropdown(v7("\170\205\17\249\220\112\135\195\17\249\213\119\183\203\1\245","\25\228\162\101\144\186"),{[v7("\126\55\181\27\247\247","\132\40\86\217\110\146")]={v7("\82\206\33\168","\62\30\171\71\220\199\19\156"),v7("\114\76\171\62\73","\45\32\37\204\86\61\169\79")},[v7("\113\80\3\189\160\112\65","\28\53\53\101\220\213")]=v7("\63\85\15\73\78","\191\109\60\104\33\58\193\48"),[v7("\170\194\20\243\142","\135\231\183\120")]=false,[v7("\210\15\84\240","\201\134\106\44\132\85\122")]=v7("\24\3\99\54\7\5\203\34\34\5\120\49\65\63\193\39\51","\67\86\108\23\95\97\108\168"),[v7("\135\57\64\6\166\37\214\91","\48\196\88\44\106\196\68\181")]=function(v379) v36:SetNotifySide(v379);end});v138:AddDivider();v138:AddLabel(v7("\175\218\210\54\192\166\171\34\134","\76\226\191\188\67\224\196\194")):AddKeyPicker(v7("\244\45\9\229\214\220\49\5\249\243\221","\157\185\72\103\144"),{[v7("\125\182\140\123\189\189\77","\209\57\211\234\26\200")]=v7("\51\199\161\137\68\225\9\199\160\149","\178\97\174\198\225\48"),[v7("\225\89\49\216","\111\175\54\100\145\24\134")]=true,[v7("\119\28\56\1","\117\35\121\64")]=v7("\240\184\224\195\99\68\216\164\236\223\45\75","\47\189\221\142\182\67")});v138:AddButton({[v7("\20\186\63\223","\73\64\223\71\171\40\201\64")]=v7("\63\131\200\86\161\121\74\190\199\75\169\109\30","\29\106\237\164\57\192"),[v7("\151\177\233\185","\146\209\196\135\218\181\178\192")]=function() local v380=0 -0 ;while true do if ((1 + 0)==v380) then if v66 then v66:Remove();end break;end if (v380==(0 + 0)) then v36:Unload();for v538,v539 in pairs(v65) do v108(v538);end v380=1;end end end});v36.ToggleKeybind=Options.MenuKeybind;local v141=v126.Settings:AddRightGroupbox(v7("\4\62\133\30\66\170\44\36\138\30\94","\199\77\80\227\113\48"));v141:AddLabel(v7("\26\45\87\222\37\49\30\225\35\57\91\141\2\38\92\223\35\59\30\219\125","\173\74\95\62"),true);v141:AddLabel(v7("\233\27\79\63\207\14\189\200\89\105\31\139\34\184\207\13\85\57\197","\220\166\121\60\86\171\103"),true);v141:AddDivider();v141:AddLabel("✅ Features:",true);v141:AddLabel("• Silent Aim + AutoShoot",true);v141:AddLabel("• Modern ESP System",true);v141:AddLabel("• Auto Farm V3 (Remotes)",true);v141:AddLabel("• Weapon Mods (Fire Rate, Ammo)",true);v141:AddLabel("• FOV Circle",true);v141:AddDivider();v141:AddLabel("⌨️ Shortcuts:",true);v141:AddLabel(v7("\219\11\58\184\47\249\18\224\4\41\234\123\254\21\238\5\49\181\123\255\51","\122\137\98\93\208\91\170"),true);v141:AddLabel(v7("\161\184\70\15\246\189\167\217\136\237\25\15\157\164\160\207\144\161\16\64\210\161\224","\170\231\129\124\47\181\210\201"),true);v141:AddDivider();v141:AddLabel("📊 Status:",true);v141:AddLabel((v60 and "Silent Aim: ✅ Working") or "Silent Aim: ⚠️ Failed" ,true);v141:AddLabel((v95 and "Auto Reload: ✅ Ready") or "Auto Reload: ⚠️ Fallback" ,true);v141:AddLabel("ESP: ✅ Ready",true);v141:AddLabel("Auto Farm: ✅ Ready",true);v37:SetLibrary(v36);v38:SetLibrary(v36);v38:IgnoreThemeSettings();v38:SetIgnoreIndexes({v7("\166\190\52\37\33\47\146\185\51\62\14","\74\235\219\90\80\106")});v37:SetFolder(v7("\124\209\82\40\53\250\86\251\74\198\115\34\56\230\115\246","\146\44\163\59\91\90\148\26"));v38:SetFolder(v7("\69\63\177\146\70\123\1\177\135\76\93\52\186\147\64\113\98\174\214","\41\21\77\216\225"));v38:BuildConfigSection(v126.Settings);v37:ApplyToTab(v126.Settings);v36:OnUnload(function() local v381=0;local v382;while true do if (v381==(1403 -(1183 + 220))) then v382=0;while true do if (v382==1) then if v66 then v66:Remove();end v74();break;end if (v382==(1265 -(1037 + 228))) then print(v7("\36\95\123\86\27\67\50\105\29\75\119\5\60\84\112\87\29\73\50\83\67\13\71\75\24\66\115\65\17\73\51","\37\116\45\18"));for v633,v634 in pairs(v65) do v108(v633);end v382=1;end end break;end end end);print("\n════════════════════════════════════════════════════════");print("✅✅✅ PRISON LIFE HYBRID v7 - OBSIDIAN UI ✅✅✅");print("════════════════════════════════════════════════════════");print("🎯 Silent Aim:",(v60 and "✅ HOOKED") or "⚠️ FAILED (trying in background)" );print("🔫 AutoShoot:",(v60 and "✅ READY") or "⚠️ Depends on Silent Aim" );print("🎯 Aimbot: ✅ READY");print("👁️ ESP Modern: ✅ READY");print("⚡ Auto Farm V3: ✅ READY");print("🔧 Weapon Mods:");print(" 🔥 Fire Rate Multiplier: ✅ READY");print(" ♾️ Infinite Ammo: ✅ READY");print(" ⚡ Auto Reload:",(v95 and "✅ READY (FuncReload)") or "⚠️ Fallback Mode" );print("⭕ FOV Circle: ✅ READY");print("🎨 UI Obsidian: ✅ READY");print("⌨️ RightShift: Toggle UI");print("");if not v60 then print("⚠️ WARNING: Silent Aim failed but trying in background");print("✅ ALL other features work normally!");end if not v95 then local v409=0;while true do if (v409==(0 -0)) then print("⚠️ WARNING: Auto Reload using fallback mode");print(" 💡 SOLUTION: Enable Infinite Ammo to never need reload!");break;end end end print("════════════════════════════════════════════════════════\n");v36:Notify({[v7("\251\246\66\174\174","\203\175\159\54\194")]="✅ Hybrid v7 Loaded!",[v7("\95\203\10\56\72\70\210\111\199\22\53","\162\27\174\121\91\58\47")]=v7("\242\201\19\181\57\220\210\209\10\231\58\202\147\215\26\244\59\192\147\136\95\218\61\202\218\193\22\244\49\153\230\236","\185\179\165\127\149\95"),[v7("\101\124\194\241","\119\49\21\175\148")]=14 -9 });print(v7("\116\157\51\122\24\108\163\181\121\154\86\123\4\103\171\217","\149\55\213\118\61\77\41\234"));