prom8

Jailbreak LocalScript

Mar 14th, 2020
167
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 145.12 KB | None | 0 0
  1. -- Decompiled with the Synapse X Luau decompiler.
  2.  
  3. local u1 = nil;
  4. local l__ReplicatedStorage__1 = game:GetService("ReplicatedStorage");
  5. local l__MarketplaceService__2 = game:GetService("MarketplaceService");
  6. local l__RunService__3 = game:GetService("RunService");
  7. local v4 = l__RunService__3:IsStudio();
  8. local l__UserInputService__5 = game:GetService("UserInputService");
  9. local l__TouchEnabled__6 = l__UserInputService__5.TouchEnabled;
  10. local l__GuiService__7 = game:GetService("GuiService");
  11. local l__SoundService__8 = game:GetService("SoundService");
  12. local l__Players__9 = game:GetService("Players");
  13. local l__LocalPlayer__10 = l__Players__9.LocalPlayer;
  14. local v11 = require(l__ReplicatedStorage__1.Module.R15IKv2);
  15. local v12 = require(l__ReplicatedStorage__1.Module.UI);
  16. local l__CollectionService__13 = game:GetService("CollectionService");
  17. local v14 = require(l__ReplicatedStorage__1.Module.Joint);
  18. local v15 = require(l__ReplicatedStorage__1.Module.Math);
  19. local v16 = require(l__ReplicatedStorage__1.Module.AlexInput);
  20. local v17 = require(l__ReplicatedStorage__1.Module.AlexParticles);
  21. local v18 = require(l__ReplicatedStorage__1.Module.AlexWM);
  22. local v19 = require(l__ReplicatedStorage__1.Resource.Settings);
  23. local l__StarterGui__20 = game:GetService("StarterGui");
  24. local v21 = require(l__ReplicatedStorage__1.Module.Localization);
  25. local v22 = require(l__ReplicatedStorage__1.Module.Audio);
  26. local v23 = CFrame.new(0, 0, 0);
  27. local v24 = Vector3.new(0, 0, 0);
  28. local v25 = {};
  29. local v26 = false;
  30. if not v4 then
  31.     v26 = false;
  32. end;
  33. if v26 then
  34.     print("PROFILE DEBUGGING ENABLED");
  35.     v25.profilebegin = debug.profilebegin;
  36.     v25.profileend = debug.profileend;
  37. else
  38.     local function v27()
  39.  
  40.     end;
  41.     v25.profilebegin = v27;
  42.     v25.profileend = v27;
  43. end;
  44. local v28 = {};
  45. local l__next__29 = next;
  46. local v30, v31 = l__ReplicatedStorage__1.Resource.Events:GetChildren();
  47. while true do
  48.     local v32, v33 = l__next__29(v30, v31);
  49.     if not v32 then
  50.         break;
  51.     end;
  52.     v31 = v32;
  53.     v33.Name = v15.GUID();
  54.     table.insert(v28, v33);
  55. end;
  56. local u2 = v28;
  57. for v34 = 1, 10 do
  58.     local v35 = Instance.new("RemoteEvent");
  59.     v35.Name = v15.GUID();
  60.     v35.Parent = l__ReplicatedStorage__1.Resource.Events;
  61. end;
  62. local v36 = {};
  63. local u3 = function()
  64.     return u2[math.random(1, #u2)];
  65. end;
  66. local l__FireServer__4 = Instance.new("RemoteEvent").FireServer;
  67. local u5 = nil;
  68. local function u6(p1, ...)
  69.     l__FireServer__4(u3(), u5 and u5[p1] or p1, ...);
  70. end;
  71. function v36.FireServer(p2, p3, ...)
  72.     return u6(p3, ...);
  73. end;
  74. local u7 = {};
  75. local function u8(p4, ...)
  76.     assert(u7[p4], p4)(...);
  77. end;
  78. function u7.clgn8yu0(p5)
  79.     u7.hems = true;
  80.     u5 = p5;
  81. end;
  82. u2 = {};
  83. u3 = require;
  84. u3 = u3(l__ReplicatedStorage__1.Module.AlexChassis);
  85. u2.Chassis = u3;
  86. u3 = u2.Chassis.SetEvent;
  87. u3(v36);
  88. u3 = require;
  89. u3 = u3(l__ReplicatedStorage__1.Module.AlexChassis2);
  90. u2.Chassis2 = u3;
  91. u3 = u2.Chassis2.SetEvent;
  92. u3(v36);
  93. u3 = require;
  94. u3 = u3(l__ReplicatedStorage__1.Game.Vehicle.Volt);
  95. u2.Volt = u3;
  96. u3 = u2.Volt.Init;
  97. u3({
  98.     Event = v36,
  99.     em = u7
  100. });
  101. u3 = nil;
  102. l__StarterGui__20.ResetPlayerGuiOnSpawn = false;
  103. local l__TeamValue__37 = l__LocalPlayer__10:WaitForChild("TeamValue");
  104. local l__PlayerGui__9 = l__LocalPlayer__10:WaitForChild("PlayerGui");
  105. local function v38(p6)
  106.     local v39 = l__PlayerGui__9:FindFirstChild(p6);
  107.     if not v39 then
  108.         v39 = l__ReplicatedStorage__1.StarterGui:FindFirstChild(p6):Clone();
  109.         v39.Parent = l__PlayerGui__9;
  110.     end;
  111.     return v39;
  112. end;
  113. local v40 = v38("MainGui");
  114. local v41 = v38("ProductGui");
  115. local v42 = v38("Particles");
  116. local v43 = v38("DeathGui");
  117. v12.CircleAction.Frame = v40.CircleAction;
  118. l__StarterGui__20:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, false);
  119. local u10 = function()
  120.     local l__next__44 = next;
  121.     local v45, v46 = v40.Inventory.Inner:GetChildren();
  122.     while true do
  123.         local v47, v48 = l__next__44(v45, v46);
  124.         if not v47 then
  125.             break;
  126.         end;
  127.         v46 = v47;
  128.         v48.ImageColor3 = Color3.new(1, 1, 1);
  129.         v48.ImageTransparency = 0; 
  130.     end;
  131. end;
  132. local v49 = require(l__ReplicatedStorage__1.Game.ItemSystem.ItemSystem);
  133. v49.Init({
  134.     em = u7,
  135.     Event = v36
  136. });
  137. require(l__ReplicatedStorage__1.Game.Item.Gun).Init({
  138.     Event = v36,
  139.     em = u7
  140. });
  141. v49.Register((require(l__ReplicatedStorage__1.Game.Item.Rifle)));
  142. v49.Register((require(l__ReplicatedStorage__1.Game.Item.AK47)));
  143. v49.Register((require(l__ReplicatedStorage__1.Game.Item.Pistol)));
  144. v49.Register((require(l__ReplicatedStorage__1.Game.Item.Shotgun)));
  145. v49.Register((require(l__ReplicatedStorage__1.Game.Item.Uzi)));
  146. local v50 = require(l__ReplicatedStorage__1.Game.Item.RocketLauncher);
  147. v50.Init({
  148.     Event = v36,
  149.     em = u7
  150. });
  151. v49.Register(v50);
  152. local v51 = require(l__ReplicatedStorage__1.Game.Item.Grenade);
  153. v51.Init({
  154.     Event = v36
  155. });
  156. v49.Register(v51);
  157. local v52 = require(l__ReplicatedStorage__1.Game.Item.Sword);
  158. v52.Init({
  159.     Event = v36
  160. });
  161. v49.Register(v52);
  162. local v53 = require(l__ReplicatedStorage__1.Game.Item.Baton);
  163. v53.Init({
  164.     Event = v36
  165. });
  166. v49.Register(v53);
  167. local v54 = require(l__ReplicatedStorage__1.Game.Item.ForcefieldLauncher);
  168. v54.Init({
  169.     Event = v36,
  170.     em = u7
  171. });
  172. v49.Register(v54);
  173. local v55 = require(l__ReplicatedStorage__1.Game.Item.RoadSpike);
  174. v55.Init({
  175.     Event = v36,
  176.     em = u7
  177. });
  178. v49.Register(v55);
  179. v49.Register((require(l__ReplicatedStorage__1.Game.Item.Turret)));
  180. v49.Register((require(l__ReplicatedStorage__1.Game.Item.Key)));
  181. local v56 = require(l__ReplicatedStorage__1.Game.Item.Donut);
  182. v56.Init({
  183.     Event = v36
  184. });
  185. v49.Register(v56);
  186. v49.Register((require(l__ReplicatedStorage__1.Game.Item.Cuffed)));
  187. local v57 = require(l__ReplicatedStorage__1.Game.Item.Taser);
  188. v57.Init({
  189.     Event = v36,
  190.     em = u7
  191. });
  192. v49.Register(v57);
  193. local v58 = require(l__ReplicatedStorage__1.Game.Item.Glider);
  194. v58.Init({
  195.     Event = v36
  196. });
  197. v49.Register(v58);
  198. v49.Register((require(l__ReplicatedStorage__1.Game.Item.Crate)));
  199. v49.Register((require(l__ReplicatedStorage__1.Game.Item.Flashlight)));
  200. v49.Register((require(l__ReplicatedStorage__1.Game.Item.Handcuffs)));
  201. v49.Register((require(l__ReplicatedStorage__1.Game.Item.ShieldSWAT)));
  202. local v59 = require(l__ReplicatedStorage__1.Game.Item.Binoculars);
  203. v59.Init({
  204.     ScreenGui = v40
  205. });
  206. v49.Register(v59);
  207. v49.Register((require(l__ReplicatedStorage__1.Game.Item.Bag)));
  208. local v60 = require(l__ReplicatedStorage__1.Game.Item.PlasmaPistol);
  209. v60.Init({
  210.     Event = v36
  211. });
  212. v49.Register(v60);
  213. v49.Register((require(l__ReplicatedStorage__1.Game.Item.Revolver)));
  214. v49.Register((require(l__ReplicatedStorage__1.Game.Item.Sniper)));
  215. require(l__ReplicatedStorage__1.Game.ItemSystem.ItemCamera).Init();
  216. local u11 = function(p7)
  217.     u10();
  218.     if p7.i then
  219.         local v61 = v40.Inventory.Inner:FindFirstChild(p7.i);
  220.         if v61 then
  221.             v61.ImageColor3 = Color3.new(0.7, 0.7, 0.7);
  222.             v61.ImageTransparency = 0.5;
  223.         end;
  224.     end;
  225. end;
  226. v49.OnLocalItemEquipped:Connect(function(p8)
  227.     assert(p8);
  228.     assert(p8.ItemData);
  229.     u11(p8.ItemData);
  230. end);
  231. v49.OnLocalItemUnequipped:Connect(function()
  232.     u10();
  233. end);
  234. require(l__ReplicatedStorage__1.Game.ItemSkin.ItemSkin).Init({
  235.     Event = v36,
  236.     em = u7
  237. });
  238. require(l__ReplicatedStorage__1.Game.ItemSkin.UI.UI).Init();
  239. u10 = nil;
  240. u11 = {};
  241. u10 = function(p9, p10)
  242.     table.insert(u11, {
  243.         t = 0,
  244.         i = p9,
  245.         c = p10
  246.     });
  247. end;
  248. l__RunService__3.Stepped:Connect(function(p11, p12)
  249.     v25.profilebegin("Thread Loop");
  250.     for v62 = 1, #u11 do
  251.         local v63 = u11[v62];
  252.         if v63.i < p11 - v63.t then
  253.             v63.t = p11;
  254.             v63.c(p11, p12);
  255.         end;
  256.     end;
  257.     v25.profileend();
  258. end);
  259. u11 = function(p13)
  260.     local u12 = false;
  261.     local v64, v65 = pcall(function()
  262.         if p13.Group then
  263.             u12 = true;
  264.             u12 = u12 and l__LocalPlayer__10:IsInGroup(p13.Group);
  265.             if p13.Rank then
  266.                 u12 = u12 and p13.Rank <= l__LocalPlayer__10:GetRankInGroup(p13.Group);
  267.             end;
  268.         end;
  269.         if u12 then
  270.             return;
  271.         end;
  272.         if p13.Id then
  273.             u12 = true;
  274.             u12 = u12 and p13.Id[tostring(l__LocalPlayer__10.UserId)];
  275.         end;
  276.     end);
  277.     if not v64 then
  278.         print(v65);
  279.     end;
  280.     return v64 or u12;
  281. end;
  282. local v66 = v18.MakeWindowGroup();
  283. require(l__ReplicatedStorage__1.Module.Mission)(u7, v36, u10, v66);
  284. local v67 = {
  285.     ItemStacks = {}
  286. };
  287. local v68 = {
  288.     VehiclesOwned = {},
  289.     VehiclesRented = {},
  290.     Nitro = 50,
  291.     NitroLastMax = 50,
  292.     LastVehicleExit = tick()
  293. };
  294. local function v69(p14)
  295.     if u3 == Enum.UserInputType.Gamepad1 then
  296.         l__GuiService__7.SelectedObject = p14;
  297.     end;
  298. end;
  299. local v70 = {
  300.     MainWindowGroup = v66,
  301.     ScreenGui = v40,
  302.     ProductGui = v41,
  303.     Event = v36,
  304.     em = u7,
  305.     UI = v12,
  306.     SelectIfGamepad = v69
  307. };
  308. local u13 = nil;
  309. function v70.GetVehiclePacket()
  310.     return u13;
  311. end;
  312. local v71 = {};
  313. function v71.LODSplitEach(p15)
  314.     local v72 = {};
  315.     local l__next__73 = next;
  316.     local v74, v75 = p15:GetChildren();
  317.     while true do
  318.         local v76, v77 = l__next__73(v74, v75);
  319.         if not v76 then
  320.             break;
  321.         end;
  322.         v75 = v76;
  323.         local v78 = Instance.new("Model");
  324.         v77.Parent = v78;
  325.         table.insert(v72, v78);
  326.     end;
  327.     for v79, v80 in next, v72 do
  328.         v80.Parent = p15;
  329.     end;
  330. end;
  331. local l__math_floor__14 = math.floor;
  332. local u15 = function(p16)
  333.     local v81 = v24;
  334.     local v82 = p16:GetChildren();
  335.     for v83, v84 in next, v82 do
  336.         if not v84.PrimaryPart then
  337.             v84.PrimaryPart = v84:GetChildren()[1];
  338.         end;
  339.         v81 = v81 + v84.PrimaryPart.Position;
  340.     end;
  341.     return v81 / #v82;
  342. end;
  343. function v71.LODSplitModel(p17, p18)
  344.     local v85 = l__math_floor__14(p18 ^ 0.5);
  345.     local v86 = p17:GetExtentsSize();
  346.     local v87 = u15(p17);
  347.     local v88 = l__math_floor__14(v86.X / v85 + 0.5);
  348.     local v89 = l__math_floor__14(v86.Z / v85 + 0.5);
  349.     local v90 = {};
  350.     local l__next__91 = next;
  351.     local v92, v93 = p17:GetChildren();
  352.     while true do
  353.         local v94, v95 = l__next__91(v92, v93);
  354.         if not v94 then
  355.             break;
  356.         end;
  357.         v93 = v94;
  358.         local l__Position__96 = v95.PrimaryPart.Position;
  359.         local v97 = ("%d/%d"):format(l__math_floor__14((l__Position__96.X - v87.X) / v88) * v88, l__math_floor__14((l__Position__96.Z - v87.Z) / v89) * v89);
  360.         local v98 = v90[v97];
  361.         if not v98 then
  362.             v98 = Instance.new("Model");
  363.             v98.Parent = workspace;
  364.             v98.Name = v97;
  365.             v90[v97] = v98;
  366.         end;
  367.         v95.Parent = v98;  
  368.     end;
  369.     for v99, v100 in next, v90 do
  370.         v100.Parent = p17;
  371.     end;
  372.     return math.max(0.25 * (v88 + v89) * 1.4142135623730951, 100);
  373. end;
  374. local u16 = {};
  375. function v71.LODAddModel(p19, p20)
  376.     local l__Parent__101 = p19.Parent;
  377.     assert(l__Parent__101);
  378.     local v102 = {
  379.         Model = p19,
  380.         Parent = l__Parent__101,
  381.         Center = u15(p19),
  382.         MinDist = p20,
  383.         Loaded = true,
  384.         Locked = false
  385.     };
  386.     table.insert(u16, v102);
  387.     return v102;
  388. end;
  389. function v71.LODAddModels(p21, p22)
  390.     local v103 = {};
  391.     local l__next__104 = next;
  392.     local v105, v106 = p21:GetChildren();
  393.     while true do
  394.         local v107, v108 = l__next__104(v105, v106);
  395.         if not v107 then
  396.             break;
  397.         end;
  398.         v106 = v107;
  399.         table.insert(v103, (v71.LODAddModel(v108, p22)));  
  400.     end;
  401.     return v103;
  402. end;
  403. function v71.LODLockModel(p23)
  404.     for v109 = 1, #u16 do
  405.         local v110 = u16[v109];
  406.         if v110.Model == p23 then
  407.             v71.LODForceLoad(v110);
  408.             v110.Locked = true;
  409.             return v110;
  410.         end;
  411.     end;
  412.     return false;
  413. end;
  414. function v71.LODForceLoad(p24)
  415.     p24.Model.Parent = p24.Parent;
  416.     p24.Loaded = true;
  417.     p24.Locked = true;
  418. end;
  419. local u17 = {};
  420. local u18 = {};
  421. local u19 = table.insert;
  422. function v71.LODUpdateInterest(p25)
  423.     u17 = {};
  424.     u18 = {};
  425.     local l__next__111 = next;
  426.     local v112 = nil;
  427.     while true do
  428.         local v113, v114 = l__next__111(u16, v112);
  429.         if not v113 then
  430.             break;
  431.         end;
  432.         local l__magnitude__115 = (v114.Center - p25).magnitude;
  433.         v114.Sort = l__magnitude__115;
  434.         local v116 = l__magnitude__115 < v114.MinDist;
  435.         if v114.Locked then
  436.             v116 = true;
  437.         end;
  438.         local l__Loaded__117 = v114.Loaded;
  439.         if v116 and not l__Loaded__117 then
  440.             u19(u17, v15.BinaryFind(u17, l__magnitude__115), v114);
  441.         elseif not v116 and l__Loaded__117 then
  442.             u19(u18, v15.BinaryFind(u18, l__magnitude__115), v114);
  443.         end;   
  444.     end;
  445. end;
  446. local u20 = table.remove;
  447. local function u21()
  448.     if #u17 > 0 then
  449.         local v118 = u20(u17, 1);
  450.         v118.Model.Parent = v118.Parent;
  451.         v118.Loaded = true;
  452.     end;
  453.     if #u18 > 0 then
  454.         local v119 = u20(u18);
  455.         v119.Model.Parent = nil;
  456.         v119.Loaded = false;
  457.     end;
  458. end;
  459. function v71.LODStart(p26)
  460.     u10(p26, u21, "LOD Queue");
  461. end;
  462. u19 = workspace;
  463. u16 = "Streetlights";
  464. u20 = u19;
  465. u19 = u19.FindFirstChild;
  466. u19 = u19(u20, u16);
  467. if u19 and not v4 then
  468.     u20 = v71.LODSplitModel;
  469.     u16 = u19;
  470.     u15 = 100;
  471.     u20 = u20(u16, u15);
  472.     u16 = v71.LODAddModels;
  473.     u15 = u19;
  474.     u16(u15, u20 * 3);
  475. end;
  476. u20 = workspace;
  477. u15 = "Bush";
  478. u16 = u20;
  479. u20 = u20.FindFirstChild;
  480. u20 = u20(u16, u15);
  481. if u20 then
  482.     u16 = v71.LODSplitModel;
  483.     u15 = u20;
  484.     u16 = u16(u15, 100);
  485.     u15 = v71.LODAddModels;
  486.     u15(u20, u16 * 2.5);
  487. end;
  488. u16 = workspace;
  489. u15 = u16;
  490. u16 = u16.FindFirstChild;
  491. u16 = u16(u15, "Cells");
  492. if u16 then
  493.     u15 = v71.LODSplitEach;
  494.     u15(u16);
  495.     u15 = v71.LODAddModels;
  496.     u15(u16, 200);
  497. end;
  498. u15 = workspace;
  499. u15 = u15.FindFirstChild;
  500. u15 = u15(u15, "Roads");
  501. if u15 then
  502.     local v120 = v71.LODSplitModel(u15, 150);
  503.     v71.LODAddModels(u15, 1000);
  504. end;
  505. local l__Railroad__121 = workspace:FindFirstChild("Railroad");
  506. if l__Railroad__121 then
  507.     local v122 = v71.LODSplitModel(l__Railroad__121, 150);
  508.     v71.LODAddModels(l__Railroad__121, 800);
  509. end;
  510. v71.LODStart(0.06666666666666667);
  511. local l__CurrentCamera__22 = workspace.CurrentCamera;
  512. u10(1, function()
  513.     if l__CurrentCamera__22.CameraType == Enum.CameraType.Scriptable then
  514.         v71.LODUpdateInterest(l__CurrentCamera__22.CFrame.p);
  515.         return;
  516.     end;
  517.     local l__Character__123 = l__LocalPlayer__10.Character;
  518.     if not l__Character__123 then
  519.         v71.LODUpdateInterest(l__CurrentCamera__22.CFrame.p);
  520.         return;
  521.     end;
  522.     local l__HumanoidRootPart__124 = l__Character__123:FindFirstChild("HumanoidRootPart");
  523.     if not l__HumanoidRootPart__124 then
  524.         return;
  525.     end;
  526.     local l__Humanoid__125 = l__Character__123:FindFirstChild("Humanoid");
  527.     if not l__Humanoid__125 then
  528.         return;
  529.     end;
  530.     if l__Humanoid__125.Health <= 0 then
  531.         return;
  532.     end;
  533.     v71.LODUpdateInterest(l__HumanoidRootPart__124.Position);
  534. end, "LOD Interest Update");
  535. function u7.q8r9yw1z(p27)
  536.     v71.LODUpdateInterest(p27);
  537. end;
  538. u19 = nil;
  539. u16 = require;
  540. u15 = l__ReplicatedStorage__1.Module.RoundedBackingBuilder;
  541. u16 = u16(u15);
  542. u20 = u16.new;
  543. u20 = u20();
  544. u15 = u20;
  545. u16 = u20.Create;
  546. u16(u15, v41.Gamepass.ContainerFrame);
  547. u16 = 0;
  548. u19 = function(p28)
  549.     local v126 = u16 + 1;
  550.     u16 = v126;
  551.     if p28.OldPassId then
  552.         l__MarketplaceService__2:PromptPurchase(l__LocalPlayer__10, p28.OldPassId);
  553.     else
  554.         l__MarketplaceService__2:PromptGamePassPurchase(l__LocalPlayer__10, p28.PassId);
  555.     end;
  556.     v41.Gamepass.ContainerFrame.TextLabel.Text = p28.Text;
  557.     delay(0.2, function()
  558.         if u16 ~= v126 then
  559.             return;
  560.         end;
  561.         v41.Gamepass.Visible = true;
  562.     end);
  563. end;
  564. u15 = function(p29, p30, p31)
  565.     local v127 = u16 + 1;
  566.     u16 = v127;
  567.     delay(0.1, function()
  568.         if u16 ~= v127 then
  569.             return;
  570.         end;
  571.         v41.Gamepass.Visible = false;
  572.     end);
  573. end;
  574. l__MarketplaceService__2.PromptGamePassPurchaseFinished:Connect(u15);
  575. l__MarketplaceService__2.PromptPurchaseFinished:Connect(u15);
  576. v70.PromptPurchase = u19;
  577. u20 = nil;
  578. local v128 = require(l__ReplicatedStorage__1.Module.Time);
  579. v128.Init();
  580. require(l__ReplicatedStorage__1.Module.Confirmation).Init({
  581.     ScreenGui = v40
  582. });
  583. require(l__ReplicatedStorage__1.Module.Apartment)(v70);
  584. require(l__ReplicatedStorage__1.Module.Minimap).Init(v70);
  585. require(l__ReplicatedStorage__1.Module.StarterPack)(v70);
  586. require(l__ReplicatedStorage__1.Module.NetSync).Init({
  587.     Event = v36,
  588.     em = u7
  589. });
  590. require(l__ReplicatedStorage__1.Game.TrainSystem).Init({
  591.     Event = v36,
  592.     em = u7
  593. });
  594. require(l__ReplicatedStorage__1.Game.TrackSwitch).Init({
  595.     Event = v36,
  596.     em = u7
  597. });
  598. u2.Heli = require(l__ReplicatedStorage__1.Game.Vehicle.Heli)(v70);
  599. spawn(function()
  600.     if v4 or u11(v19.Perm.Dev) then
  601.         local v129 = l__ReplicatedStorage__1.StarterGui.AdminHax:Clone();
  602.         v129.Parent = l__PlayerGui__9;
  603.         require(l__ReplicatedStorage__1.Game.AdminHax)(v70, v129);
  604.     end;
  605. end);
  606. require(l__ReplicatedStorage__1.Game.Museum)(v70, v49);
  607. require(l__ReplicatedStorage__1.Game.GunShop)(v70, v67);
  608. require(l__ReplicatedStorage__1.Game.L18n)({
  609.     ScreenGui = v40,
  610.     ProductGui = v41
  611. });
  612. require(l__ReplicatedStorage__1.Game.Turbines).Init();
  613. require(l__ReplicatedStorage__1.Game.Level).Init({
  614.     Event = v36,
  615.     em = u7,
  616.     ScreenGui = v40,
  617.     Team = l__TeamValue__37
  618. });
  619. require(l__ReplicatedStorage__1.Game.AirDrop).Init({
  620.     Event = v36,
  621.     em = u7
  622. });
  623. require(l__ReplicatedStorage__1.Game.Hologram).Init({
  624.     em = u7
  625. });
  626. require(l__ReplicatedStorage__1.Game.Codes).Init({
  627.     ProductGui = v41,
  628.     MainWindowGroup = v66,
  629.     Event = v36
  630. });
  631. require(l__ReplicatedStorage__1.Game.SecretBases).Init({
  632.     Event = v36,
  633.     em = u7
  634. });
  635. require(l__ReplicatedStorage__1.Game.GameMode.GameMode).Init({
  636.     Event = v36,
  637.     em = u7
  638. });
  639. require(l__ReplicatedStorage__1.Game.GameMode.Modes.BR).Init({
  640.     em = u7
  641. });
  642. require(l__ReplicatedStorage__1.Game.GameMode.Modes.Alien).Init({
  643.     em = u7
  644. });
  645. require(l__ReplicatedStorage__1.Game.GameMode.Modes.JetSki).Init({
  646.     Event = v36,
  647.     em = u7
  648. });
  649. require(l__ReplicatedStorage__1.Game.Robbery.RobberyBank).Init({
  650.     Event = v36,
  651.     em = u7
  652. });
  653. require(l__ReplicatedStorage__1.Game.Robbery.RobberyJewelry).Init({
  654.     Event = v36,
  655.     em = u7
  656. });
  657. require(l__ReplicatedStorage__1.Game.Robbery.RobberyCargoTrain).Init({
  658.     Event = v36,
  659.     em = u7
  660. });
  661. require(l__ReplicatedStorage__1.Game.Robbery.RobberyPassengerTrain).Init({
  662.     Event = v36,
  663.     em = u7,
  664.     ScreenGui = v40
  665. });
  666. require(l__ReplicatedStorage__1.Game.Robbery.RobberyCargoPlane).Init({
  667.     Event = v36,
  668.     em = u7,
  669.     Inventory = v67,
  670.     Team = l__TeamValue__37,
  671.     ScreenGui = v40
  672. });
  673. require(l__ReplicatedStorage__1.Game.Cell).Init({
  674.     Inventory = v67,
  675.     Event = v36,
  676.     em = u7,
  677.     LOD = v71,
  678.     ScreenGui = v40
  679. });
  680. require(l__ReplicatedStorage__1.Game.MilitaryBase).Init({
  681.     Event = v36,
  682.     em = u7
  683. });
  684. require(l__ReplicatedStorage__1.Game.Vehicle).Init({
  685.     GetVehiclePacket = v70.GetVehiclePacket
  686. });
  687. require(l__ReplicatedStorage__1.Game.Garage.GarageUI).Init({
  688.     GetScreenGui = v38,
  689.     Event = v36,
  690.     em = u7,
  691.     ScreenGui = v40,
  692.     PromptPurchase = u19
  693. });
  694. require(l__ReplicatedStorage__1.Game.GameMode.Storm).Init({
  695.     em = u7
  696. });
  697. local v130 = require(l__ReplicatedStorage__1.Game.VehicleSystem.JetSki);
  698. require(l__ReplicatedStorage__1.Game.Plane.Plane).Init();
  699. local v131 = require(l__ReplicatedStorage__1.Game.Plane.Jet);
  700. v131.Init({
  701.     Event = v36,
  702.     em = u7
  703. });
  704. local v132 = require(l__ReplicatedStorage__1.Game.Plane.Stunt);
  705. local v133 = require(l__ReplicatedStorage__1.Game.VehicleSystem);
  706. v133.Init({
  707.     Event = v36,
  708.     em = u7
  709. });
  710. v133.RegisterModule(v130);
  711. v133.RegisterModule(v131);
  712. v133.RegisterModule(v132);
  713. local u23 = v133;
  714. function u7.uiugkfqr(p32, p33)
  715.     local v134, v135 = u23.GetVehiclePacket(l__LocalPlayer__10);
  716.     if v134 == nil then
  717.         error("No vehicle exists for LocalPlayer");
  718.     end;
  719.     v134:UpdateMissileUI(p32, p33);
  720. end;
  721. local u24 = require(l__ReplicatedStorage__1.Game.Missile);
  722. function u7.qjh3dc5z(p34, p35, p36, p37)
  723.     u24.LaunchMissile(p34, p35, p36, p37);
  724. end;
  725. require(l__ReplicatedStorage__1.Game.Robbery.PuzzleFlow).Init({
  726.     Event = v36,
  727.     em = u7
  728. });
  729. require(l__ReplicatedStorage__1.Game.Robbery.RobberyPowerPlant).Init({
  730.     Event = v36,
  731.     em = u7
  732. });
  733. u20 = require(l__ReplicatedStorage__1.Game.JetPack.JetPack);
  734. u20.Init({
  735.     Event = v36,
  736.     em = u7
  737. });
  738. u20.Signal.OnEquipped:Connect(function()
  739.     if v49.GetLocalEquipped() then
  740.         v49.Unequip();
  741.     end;
  742. end);
  743. local v136 = require(l__ReplicatedStorage__1.Game.Knockable);
  744. v136.AddGroup(l__ReplicatedStorage__1.Resource:WaitForChild("Streetlights"));
  745. u10(0.1, v136.Update);
  746. local u25 = require(l__ReplicatedStorage__1.Game.Streetlights);
  747. function u7.m82blwlg()
  748.     u25.Flicker();
  749. end;
  750. function u7.awzkxx6r(p38)
  751.     u25.SetEnabled(p38);
  752. end;
  753. require(l__ReplicatedStorage__1.Game.RoadSpikeSystem).Init({
  754.     Event = v36
  755. });
  756. require(l__ReplicatedStorage__1.Game.WorldMarker.WorldMarkerSystem).Init();
  757. require(l__ReplicatedStorage__1.Game.LightningSystem).Init({
  758.     em = u7
  759. });
  760. local v137 = require(l__ReplicatedStorage__1.Game.Falling);
  761. v137.Init({
  762.     Event = v36,
  763.     em = u7,
  764.     ScreenGui = v40
  765. });
  766. local v138 = require(l__ReplicatedStorage__1.Game.Paraglide);
  767. v138.Init({
  768.     Event = v36,
  769.     em = u7
  770. });
  771. function u7.jlt98eds()
  772.     local v139 = l__ReplicatedStorage__1.StarterGui.KickGui:Clone();
  773.     v139.Parent = l__PlayerGui__9;
  774.     require(l__ReplicatedStorage__1.Module.KickGui)(v70, v139);
  775. end;
  776. local function u26(p39)
  777.     local v140, v141, v142 = string.match(p39, "^([^%d]*%d)(%d*)(.-)$");
  778.     return v140 .. v141:reverse():gsub("(%d%d%d)", "%1,"):reverse() .. v142;
  779. end;
  780. local l__math_abs__27 = math.abs;
  781. u23 = 0;
  782. local u28 = {};
  783. u24 = function(p40, p41, p42)
  784.     local l__Source__143 = p42.Source;
  785.     local v144 = p42.MaxTime and 1;
  786.     local l__TimeStart__145 = p42.TimeStart;
  787.     local l__Delay__146 = p42.Delay;
  788.     if p42.TimeStop then
  789.         v144 = l__TimeStart__145 + p42.TimeStop;
  790.     end;
  791.     local v147 = u23 + 1;
  792.     u23 = v147;
  793.     local v148 = p42.Multi and ("%s_%s_%d"):format(p40, p41, v147) or ("%s_%s"):format(p40, p41);
  794.     local v149 = u28[v148];
  795.     if v149 then
  796.         v149.Object:Stop();
  797.         v149.Object:Destroy();
  798.         u28[v148] = nil;
  799.     end;
  800.     if not p42.Play then
  801.         return;
  802.     end;
  803.     if not l__Source__143 then
  804.         return;
  805.     end;
  806.     local v150 = v19.Sounds[p41];
  807.     if not v150 then
  808.         return;
  809.     end;
  810.     local v151 = Instance.new("Sound");
  811.     v151.SoundId = "rbxassetid://" .. v150;
  812.     if l__TimeStart__145 then
  813.         v151.TimePosition = l__TimeStart__145;
  814.     end;
  815.     if p42.SoundGroup then
  816.         v151.SoundGroup = p42.SoundGroup;
  817.     end;
  818.     v151.Name = v148;
  819.     v151.Looped = p42.Looped;
  820.     v151.Volume = p42.Volume and 0.5;
  821.     v151.PlaybackSpeed = p42.Pitch and 1;
  822.     v151.EmitterSize = p42.EmitterSize and 10;
  823.     v151.MaxDistance = 400;
  824.     v151.Parent = l__Source__143;
  825.     if l__Delay__146 then
  826.         delay(l__Delay__146, function()
  827.             v151:Play();
  828.         end);
  829.     else
  830.         v151:Play();
  831.     end;
  832.     u28[v148] = {
  833.         Object = v151,
  834.         Proxy = v147
  835.     };
  836.     delay(v144, function()
  837.         local v152 = u28[v148];
  838.         if not v152 then
  839.             return;
  840.         end;
  841.         if v147 < v152.Proxy then
  842.             return;
  843.         end;
  844.         v152.Object:Stop();
  845.         v152.Object:Destroy();
  846.         u28[v148] = nil;
  847.     end);
  848. end;
  849. u7.kq2ystrr = u24;
  850. local function u29(p43, p44, p45)
  851.     if not p44.Source then
  852.         return;
  853.     end;
  854.     p44.Play = true;
  855.     if not p45 then
  856.         v36:FireServer("kq2ystrr", p43, p44);
  857.     end;
  858.     u7.kq2ystrr(l__LocalPlayer__10.Name, p43, p44);
  859. end;
  860. local l__Vector3_new__30 = Vector3.new;
  861. u28 = function(p46)
  862.     local v153 = v17.MakeState();
  863.     v153.Frame = v42.Particles;
  864.     v17.EasySimulate(v153, 4);
  865.     local l__AbsoluteSize__154 = v153.Frame.AbsoluteSize;
  866.     local l__X__155 = l__AbsoluteSize__154.X;
  867.     local l__Y__156 = l__AbsoluteSize__154.Y;
  868.     local function v157(p47)
  869.         if p46 <= 4 or math.random() > 0.2 then
  870.             u29("FireworkBang", {
  871.                 Source = v40,
  872.                 Volume = 0.2 + math.random() * 0.3,
  873.                 Multi = true
  874.             }, true);
  875.         end;
  876.     end;
  877.     for v158 = 1, p46 do
  878.         local v159 = math.random();
  879.         local v160 = l__Vector3_new__30(0, -400, 0) + v15.Uniform2D(150);
  880.         local v161 = v17.Firework(v153, l__Vector3_new__30(math.random() * l__X__155, l__Y__156, 0), v160, v24);
  881.         v161.ttl = (l__Y__156 - (l__Y__156 * 0.3 + l__Y__156 * 0.6 * v159)) / v160.magnitude;
  882.         v161.OnDestroy = v157;
  883.         wait(0.1 + math.random() * 0.1 * 0.5);
  884.     end;
  885. end;
  886. function u7.vaaxt89e(p48)
  887.     assert(p48 <= 50);
  888.     u28(p48);
  889. end;
  890. v70.Fireworks = u28;
  891. require(l__ReplicatedStorage__1.Game.Party).Init({
  892.     Fireworks = u28
  893. });
  894. function u7.g96494um(p49)
  895.     if p49.Bribed then
  896.         u7.lhc4plp0({
  897.             Title = "Arrest",
  898.             Text = ("You are bribed! Wait %d seconds."):format(p49.Bribed)
  899.         });
  900.     end;
  901. end;
  902. function u7.tv2c4mp4(p50)
  903.     if p50.Cooldown then
  904.         u7.lhc4plp0({
  905.             Title = "Breakout",
  906.             Text = ("Wait %d seconds."):format(p50.Cooldown)
  907.         });
  908.     end;
  909. end;
  910. local u31 = require(l__ReplicatedStorage__1.Game.ItemSystem.DisplayDamage);
  911. function u7.j1vv3dsj(p51)
  912.     for v162, v163 in next, p51 do
  913.         local v164 = l__Players__9:FindFirstChild(v162);
  914.         if v164 then
  915.             local l__Character__165 = v164.Character;
  916.             if l__Character__165 and l__Character__165:FindFirstChild("Head") then
  917.                 u31(v162, l__Character__165.Head, math.floor(v163 + 0.5));
  918.             end;
  919.         end;
  920.     end;
  921. end;
  922. u31 = nil;
  923. u31 = function()
  924.     return {
  925.         StartPosition = nil,
  926.         Position = v24,
  927.         TargetPosition = nil,
  928.         LookVector = l__Vector3_new__30(0, 0, -1),
  929.         TargetFocus = nil,
  930.         TargetLookVector = nil
  931.     };
  932. end;
  933. local l__CFrame_new__32 = CFrame.new;
  934. local u33 = false;
  935. local u34 = tick();
  936. local u35 = tick();
  937. local function u36()
  938.     if u33 then
  939.         u33 = false;
  940.         v36:FireServer("uga8o144", tick() - u34);
  941.     end;
  942. end;
  943. local function u37(p52, p53)
  944.     local v166 = {};
  945.     if not p53 then
  946.         v36:FireServer("kq2ystrr", p52, v166);
  947.     end;
  948.     u7.kq2ystrr(l__LocalPlayer__10.Name, p52, v166);
  949. end;
  950. function u7.zkdvjtxr(p54, p55)
  951.     v68.Nitro = p54;
  952.     v68.NitroLastMax = p55;
  953.     v68.NitroForceUIUpdate = true;
  954.     v41.Nitro.Body.Bar.Value.Size = UDim2.new(p54 / v19.Scalar.NitroMax, 0, 1, 0);
  955.     v41.Nitro.Body.Bar.TextLabel.Text = ("%d/%d Fuel"):format(p54, v19.Scalar.NitroMax);
  956. end;
  957. local u38 = nil;
  958. l__RunService__3.Stepped:Connect(function(p56, p57)
  959.     local v167 = tick();
  960.     local v168 = u38 and v167 - u38 or 0;
  961.     u38 = v167;
  962.     if u13 and not u13.Passenger then
  963.         if u13.Type == "Chassis" then
  964.             u2.Chassis.UpdatePrePhysics(u13, v168);
  965.             return;
  966.         end;
  967.         if u13.Type == "Motorcycle" or u13.Type == "DuneBuggy" then
  968.             u2.Chassis2.UpdateHQ(u13, v168);
  969.             return;
  970.         end;
  971.         if u13.Type == "Custom" and u13.Make == "Volt" then
  972.             u2.Volt.UpdatePrePhysics(u13, v168);
  973.         end;
  974.     end;
  975. end);
  976. l__RunService__3.RenderStepped:Connect(function(p58)
  977.     v12.CircleAction.Update(p58);
  978. end);
  979. local u39 = nil;
  980. local u40 = v24;
  981. local u41 = v24;
  982. local u42 = false;
  983. local l__CFrame_Angles__43 = CFrame.Angles;
  984. local u44 = 0;
  985. local u45 = {};
  986. local function u46()
  987.     u37("NitroLoop");
  988.     if u13 and not u13.Passenger then
  989.         u13.Nitro = false;
  990.         if u13.Nitrous then
  991.             for v169, v170 in next, u13.Nitrous do
  992.                 v170.Enabled = false;
  993.             end;
  994.         end;
  995.     end;
  996.     u36();
  997.     v36:FireServer("rp9pk4d1");
  998. end;
  999. l__RunService__3.Heartbeat:connect(function()
  1000.     local v171 = tick();
  1001.     local v172 = u39 and v171 - u39 or 0;
  1002.     u39 = v171;
  1003.     v25.profilebegin("Vehicle Updates");
  1004.     if u13 and not u13.Passenger then
  1005.         if u13.Type == "Chassis" then
  1006.             u2.Chassis.UpdatePostPhysics(u13, v172);
  1007.         elseif u13.Type == "Heli" then
  1008.             u2.Heli.Update(u13, v172);
  1009.         end;
  1010.     end;
  1011.     v25.profileend();
  1012.     v25.profilebegin("Camera Looking");
  1013.     local v173 = l__CurrentCamera__22:ScreenPointToRay(u40.X, u40.Y);
  1014.     u41 = u41 + (v173.Origin + v173.Direction * 30 - u41) * 0.2;
  1015.     local l__Character__174 = l__LocalPlayer__10.Character;
  1016.     if l__Character__174 then
  1017.         local l__Humanoid__175 = l__Character__174:FindFirstChild("Humanoid");
  1018.         if l__Humanoid__175 and (not u13 or u13.Type ~= "Chassis3") then
  1019.             local l__RootPart__176 = l__Humanoid__175.RootPart;
  1020.             if l__RootPart__176 then
  1021.                 local l__Head__177 = l__Character__174:FindFirstChild("Head");
  1022.                 local l__UpperTorso__178 = l__Character__174:FindFirstChild("UpperTorso");
  1023.                 if l__Head__177 and l__UpperTorso__178 then
  1024.                     local l__Waist__179 = l__UpperTorso__178:FindFirstChild("Waist");
  1025.                     local l__Neck__180 = l__Head__177:FindFirstChild("Neck");
  1026.                     if l__Waist__179 and l__Neck__180 then
  1027.                         local v181 = 0;
  1028.                         local v182 = 0;
  1029.                         v25.profilebegin("Calculate looking");
  1030.                         if not u42 then
  1031.                             local v183 = (l__CurrentCamera__22.CFrame * l__CFrame_Angles__43(0.2, 0, 0)).LookVector;
  1032.                             if v15.IsNaNv3(v183) then
  1033.                                 v183 = l__Vector3_new__30(0, 0, -1);
  1034.                             end;
  1035.                             local v184 = l__RootPart__176.CFrame.lookVector:Dot(v183:Cross(l__Vector3_new__30(0, 1, 0)));
  1036.                             local v185 = math.asin(v183.Y);
  1037.                             if u13 then
  1038.                                 if not u13.Passenger or not (not u13.NoLook) or v49.GetLocalEquipped() then
  1039.                                     v184 = 0;
  1040.                                     v185 = 0;
  1041.                                 end;
  1042.                             elseif v49.GetLocalEquipped() then
  1043.                                 v184 = 0;
  1044.                                 v185 = 0;
  1045.                             end;
  1046.                             if v15.IsNaN(v184) then
  1047.                                 v184 = 0;
  1048.                             end;
  1049.                             if v15.IsNaN(v182) then
  1050.                                 v182 = 0;
  1051.                             end;
  1052.                             local v186 = l__CFrame_new__32(l__Waist__179.C1.p) * l__CFrame_Angles__43(0, -v181 * 0.5 * 1, 0) * l__CFrame_Angles__43(-v182 * 0.2 * 1, 0, 0);
  1053.                             local v187 = l__CFrame_new__32(l__Neck__180.C1.p) * l__CFrame_Angles__43(-v182 * 0.5 * 1, 0, 0) * l__CFrame_Angles__43(0, -v181 * 0.5 * 1, 0);
  1054.                         else
  1055.                             v186 = l__CFrame_new__32(l__Waist__179.C1.p);
  1056.                             v187 = l__CFrame_new__32(l__Neck__180.C1.p);
  1057.                         end;
  1058.                         if v15.IsNaNcf(v186) then
  1059.                             v186 = l__CFrame_new__32(l__Waist__179.C1.p);
  1060.                         end;
  1061.                         if v15.IsNaNcf(v187) then
  1062.                             v187 = l__CFrame_new__32(l__Neck__180.C1.p);
  1063.                         end;
  1064.                         l__Waist__179.C1 = v186;
  1065.                         l__Neck__180.C1 = v187;
  1066.                         if v171 - u44 >= 0.4 then
  1067.                             u44 = v171;
  1068.                             if v15.IsNaN(v181) then
  1069.                                 v181 = 0;
  1070.                             end;
  1071.                             if v15.IsNaN(v182) then
  1072.                                 v182 = 0;
  1073.                             end;
  1074.                             if u7.hems then
  1075.                                 v36:FireServer("uulfvtnn", v181, v182);
  1076.                             end;
  1077.                         end;
  1078.                         v25.profileend();
  1079.                     end;
  1080.                 end;
  1081.             end;
  1082.         end;
  1083.     end;
  1084.     local l__next__188 = next;
  1085.     local v189 = nil;
  1086.     while true do
  1087.         local v190, v191 = l__next__188(u45, v189);
  1088.         if not v190 then
  1089.             break;
  1090.         end;
  1091.         local v192, v193 = v15.Spring(v191.HeadingSpring);
  1092.         local v194, v195 = v15.Spring(v191.PitchSpring);
  1093.         local l__Waist__196 = v191.Waist;
  1094.         if l__Waist__196 then
  1095.             local v197 = l__CFrame_new__32(l__Waist__196.C1.p) * l__CFrame_Angles__43(-v194 * 0.2, -v192 * 0.5, 0);
  1096.             if v15.IsNaNcf(v197) then
  1097.                 v197 = v23;
  1098.             end;
  1099.             l__Waist__196.C1 = v197;
  1100.         end;
  1101.         local l__Neck__198 = v191.Neck;
  1102.         if l__Neck__198 then
  1103.             local v199 = l__CFrame_new__32(l__Neck__198.C1.p) * l__CFrame_Angles__43(-v194 * 0.5, -v192 * 0.5, 0);
  1104.             if v15.IsNaNcf(v199) then
  1105.                 v199 = v23;
  1106.             end;
  1107.             l__Neck__198.C1 = v199;
  1108.         end;   
  1109.     end;
  1110.     v25.profileend();
  1111.     if u13 and not u13.Passenger and u13.Type ~= "Heli" and u13.Type ~= "Chassis3" then
  1112.         local v200 = false;
  1113.         if u13.Type ~= "Heli" and not v40.Nitro.Visible then
  1114.             v40.Nitro.Visible = true;
  1115.             v200 = true;
  1116.         end;
  1117.         if v68.NitroForceUIUpdate then
  1118.             v68.NitroForceUIUpdate = false;
  1119.             v200 = true;
  1120.         end;
  1121.         if u13.Nitro then
  1122.             v200 = true;
  1123.             v68.Nitro = v68.Nitro - v172 * 5;
  1124.         end;
  1125.         if v68.Nitro < 0 then
  1126.             v200 = true;
  1127.             v68.Nitro = 0;
  1128.             u46();
  1129.         end;
  1130.         if v200 then
  1131.             local v201 = v68.Nitro / v19.Scalar.NitroMax;
  1132.             v40.Nitro.Value.Size = UDim2.new(1, 0, v201, 0);
  1133.             v40.Nitro.Value.Position = UDim2.new(0, 0, 1 - v201, 0);
  1134.             return;
  1135.         end;
  1136.     elseif v40.Nitro.Visible then
  1137.         v40.Nitro.Visible = false;
  1138.     end;
  1139. end);
  1140. local u47 = {
  1141.     tire_pop = 4534995816,
  1142.     tire_leak = 4534995685
  1143. };
  1144. local function u48(p59, p60)
  1145.     assert(p59);
  1146.     assert(p60 ~= nil);
  1147.     local l__Model__202 = p59.Model;
  1148.     if p59.Type == "Chassis" and p59.Make ~= "Volt" then
  1149.         if p60 then
  1150.             local l__WheelFrontRight__203 = l__Model__202:FindFirstChild("WheelFrontRight");
  1151.             if l__WheelFrontRight__203 then
  1152.                 l__WheelFrontRight__203.Wheel.Transparency = 1;
  1153.             end;
  1154.             local l__WheelFrontLeft__204 = l__Model__202:FindFirstChild("WheelFrontLeft");
  1155.             if l__WheelFrontLeft__204 then
  1156.                 l__WheelFrontLeft__204.Wheel.Transparency = 1;
  1157.             end;
  1158.             local l__WheelBackRight__205 = l__Model__202:FindFirstChild("WheelBackRight");
  1159.             if l__WheelBackRight__205 then
  1160.                 l__WheelBackRight__205.Wheel.Transparency = 1;
  1161.             end;
  1162.             local l__WheelBackLeft__206 = l__Model__202:FindFirstChild("WheelBackLeft");
  1163.             if l__WheelBackLeft__206 then
  1164.                 l__WheelBackLeft__206.Wheel.Transparency = 1;
  1165.                 return;
  1166.             end;
  1167.         else
  1168.             local l__WheelFrontRight__207 = l__Model__202:FindFirstChild("WheelFrontRight");
  1169.             if l__WheelFrontRight__207 then
  1170.                 l__WheelFrontRight__207.Wheel.Transparency = 0;
  1171.             end;
  1172.             local l__WheelFrontLeft__208 = l__Model__202:FindFirstChild("WheelFrontLeft");
  1173.             if l__WheelFrontLeft__208 then
  1174.                 l__WheelFrontLeft__208.Wheel.Transparency = 0;
  1175.             end;
  1176.             local l__WheelBackRight__209 = l__Model__202:FindFirstChild("WheelBackRight");
  1177.             if l__WheelBackRight__209 then
  1178.                 l__WheelBackRight__209.Wheel.Transparency = 0;
  1179.             end;
  1180.             local l__WheelBackLeft__210 = l__Model__202:FindFirstChild("WheelBackLeft");
  1181.             if l__WheelBackLeft__210 then
  1182.                 l__WheelBackLeft__210.Wheel.Transparency = 0;
  1183.                 return;
  1184.             end;
  1185.         end;
  1186.     elseif (p59.Type == "Motorcycle" or p59.Type == "DuneBuggy") and p59.Wheels then
  1187.         for v211, v212 in next, p59.Wheels do
  1188.             if p60 then
  1189.                 local v213 = 1;
  1190.             else
  1191.                 v213 = 0;
  1192.             end;
  1193.             v212.VisualModelRoot.Parent.MeshPart.Transparency = v213;
  1194.         end;
  1195.     end;
  1196. end;
  1197. u47 = function(p61, p62)
  1198.     local l__Model__214 = p61.Model;
  1199.     if not l__Model__214 then
  1200.         return;
  1201.     end;
  1202.     if not l__Model__214:FindFirstChild("Engine") then
  1203.         return;
  1204.     end;
  1205.     if p61.HasProp then
  1206.         u2.Heli.SpinProp(p61, p62);
  1207.     end;
  1208. end;
  1209. local u49 = 0;
  1210. local u50 = 0;
  1211. local u51 = v40:WaitForChild("Radio");
  1212. local function v215()
  1213.     u51.Visible = false;
  1214. end;
  1215. local v216 = v18.MakeWindow();
  1216. function v216.OpenFun()
  1217.     u51.Visible = true;
  1218. end;
  1219. v216.CloseFun = v215;
  1220. v18.WindowGroupAdd(v66, v216);
  1221. local function u52()
  1222.     local v217 = u51.TextBox.Text:match("%d+");
  1223.     if not v217 then
  1224.         return;
  1225.     end;
  1226.     if not l__LocalPlayer__10.Character:FindFirstChild("HumanoidRootPart") then
  1227.         return;
  1228.     end;
  1229.     v36:FireServer("s8ag5il2", v217);
  1230. end;
  1231. u51.Play.MouseButton1Down:connect(function()
  1232.     if l__MarketplaceService__2:UserOwnsGamePassAsync(l__LocalPlayer__10.UserId, v19.Gamepass.Stereo.PassId) then
  1233.         return u52();
  1234.     end;
  1235.     u19(v19.Gamepass.Stereo);
  1236. end);
  1237. u51.Stop.MouseButton1Down:connect(function()
  1238.     if not l__LocalPlayer__10.Character:FindFirstChild("HumanoidRootPart") then
  1239.         return;
  1240.     end;
  1241.     v36:FireServer("t0kvpif8");
  1242. end);
  1243. u51.Close.MouseButton1Down:connect(v215);
  1244. local u53 = {
  1245.     Bass = {
  1246.         Scalar = 0.5
  1247.     }
  1248. };
  1249. local u54 = 0;
  1250. l__UserInputService__5.InputEnded:connect(function(p63)
  1251.     if p63.UserInputType == Enum.UserInputType.MouseButton1 then
  1252.         u54 = u54 + 1;
  1253.     end;
  1254. end);
  1255. local l__Music__55 = l__SoundService__8.Music;
  1256. (function(p64, p65)
  1257.     local v218 = u51[p64 .. "Level"];
  1258.     local u56 = u53[p64];
  1259.     v218.TextButton.MouseButton1Down:connect(function(p66, p67)
  1260.         u56.MinY = v218.AbsolutePosition.Y + 5;
  1261.         u56.MaxY = u56.MinY + v218.AbsoluteSize.Y - v218.TextButton.AbsoluteSize.Y + 5;
  1262.         local v219 = u54 + 1;
  1263.         u54 = v219;
  1264.         while u54 == v219 do
  1265.             local v220 = u40.y + 5;
  1266.             local v221 = v220 < u56.MinY and u56.MinY or (u56.MaxY < v220 and u56.MaxY or v220);
  1267.             local v222 = (v221 - u56.MinY) / (u56.MaxY - u56.MinY);
  1268.             u56.Scalar = v222;
  1269.             p65(p64, v222);
  1270.             v218.TextButton.Position = UDim2.new(0.5, -15, 0, v221 - u56.MinY - 5);
  1271.             l__RunService__3.Stepped:wait();       
  1272.         end;
  1273.     end);
  1274. end)("Bass", function(p68, p69)
  1275.     p69 = (2 * p69 - 1) ^ 3 * 0.5 + 0.5;
  1276.     local v223 = 1 - p69;
  1277.     if p68 == "Bass" then
  1278.         l__Music__55.EqualizerSoundEffect.LowGain = p69 * -5 + v223 * 5;
  1279.         l__Music__55.EqualizerSoundEffect.MidGain = v223 * -1.5 + p69 * 1.5;
  1280.         l__Music__55.EqualizerSoundEffect.HighGain = v223 * -1.5 + p69 * 1.5;
  1281.     end;
  1282. end);
  1283. v70.RadioWindow = v216;
  1284. u51 = nil;
  1285. local u57 = 0;
  1286. u51 = function()
  1287.     local v224 = tick();
  1288.     if v224 - u57 < 0.15 then
  1289.         return;
  1290.     end;
  1291.     u57 = v224;
  1292.     if u13 and not u13.Passenger then
  1293.         if not u11(v19.Perm.InjanHorn) then
  1294.             u29("Horn", {
  1295.                 Source = u13.Model.Engine,
  1296.                 Volume = 0.3,
  1297.                 Pitch = 0.96,
  1298.                 MaxTime = 8
  1299.             });
  1300.             return;
  1301.         end;
  1302.     else
  1303.         return;
  1304.     end;
  1305.     u29("InjanHorn", {
  1306.         Source = u13.Model.Engine,
  1307.         Volume = 1
  1308.     });
  1309. end;
  1310. local v225 = Instance.new("Animation");
  1311. v225.AnimationId = "rbxassetid://685258011";
  1312. local v226 = {};
  1313. local v227 = Instance.new("Animation");
  1314. v227.AnimationId = "rbxassetid://758003506";
  1315. table.insert(v226, v227);
  1316. local v228 = Instance.new("Animation");
  1317. v228.AnimationId = "rbxassetid://758005053";
  1318. table.insert(v226, v228);
  1319. local u58 = false;
  1320. local u59 = nil;
  1321. local u60 = tick();
  1322. local u61 = { 0, 0, 0 };
  1323. local u62 = tick();
  1324. local u63 = nil;
  1325. local function u64()
  1326.     if tick() - u35 < 0.1 then
  1327.         return;
  1328.     end;
  1329.     u35 = tick();
  1330.     if u33 then
  1331.         u36();
  1332.     end;
  1333.     u33 = true;
  1334.     u34 = tick();
  1335.     if u13 and not u13.Passenger then
  1336.         u13.Nitro = true;
  1337.         u29("Nitro1", {
  1338.             Source = u13.Nitrous[1].Parent,
  1339.             TimeStart = 0.5,
  1340.             Volume = 1
  1341.         });
  1342.         u29("NitroLoop", {
  1343.             Source = u13.Nitrous[1].Parent,
  1344.             Looped = true,
  1345.             MaxTime = 30,
  1346.             Volume = 1,
  1347.             Delay = 0.3
  1348.         });
  1349.         for v229, v230 in next, u13.Nitrous do
  1350.             v230.Enabled = true;
  1351.         end;
  1352.     end;
  1353.     v36:FireServer("zba6rkps");
  1354.     if v68.Nitro / v68.NitroLastMax <= 0.01 then
  1355.         u7.zjbb4hv0(true, true);
  1356.     end;
  1357. end;
  1358. local function u65()
  1359.     if u13 and not u13.Passenger then
  1360.         u37("Horn");
  1361.     end;
  1362. end;
  1363. local function v231(p70, p71, p72)
  1364.     local v232 = nil;
  1365.     v232 = p70.Name;
  1366.     if p71 then
  1367.         if v232 == "Sprint" then
  1368.             u58 = true;
  1369.             return;
  1370.         end;
  1371.         if v232 == "Crawl" then
  1372.             local l__Character__233 = l__LocalPlayer__10.Character;
  1373.             if not l__Character__233 then
  1374.                 return;
  1375.             else
  1376.                 local l__Humanoid__234 = l__Character__233:FindFirstChild("Humanoid");
  1377.                 if not l__Humanoid__234 then
  1378.                     return;
  1379.                 elseif not u59 and l__Humanoid__234.Sit then
  1380.                     return;
  1381.                 else
  1382.                     local l__HumanoidRootPart__235 = l__Character__233:FindFirstChild("HumanoidRootPart");
  1383.                     if not l__HumanoidRootPart__235 then
  1384.                         return;
  1385.                     elseif v137.IsRagdolling() then
  1386.                         return;
  1387.                     elseif v138.IsFlying() then
  1388.                         return false;
  1389.                     else
  1390.                         local v236 = v49.GetLocalEquipped();
  1391.                         if v236 and v236.ItemData.Locked then
  1392.                             return;
  1393.                         elseif tick() - u60 < 0.1 then
  1394.                             return;
  1395.                         elseif tick() - u61[#u61] < 2 then
  1396.                             return;
  1397.                         else
  1398.                             u60 = tick();
  1399.                             if u59 then
  1400.                                 table.remove(u61);
  1401.                                 table.insert(u61, 1, u60);
  1402.                             end;
  1403.                             u42 = not u59;
  1404.                             local l__UpperTorso__66 = l__Character__233:FindFirstChild("UpperTorso");
  1405.                             local l__LowerTorso__67 = l__Character__233:FindFirstChild("LowerTorso");
  1406.                             local u68 = {};
  1407.                             local function u69(p73)
  1408.                                 local l__next__237 = next;
  1409.                                 local v238, v239 = p73:GetChildren();
  1410.                                 while true do
  1411.                                     local v240, v241 = l__next__237(v238, v239);
  1412.                                     if not v240 then
  1413.                                         break;
  1414.                                     end;
  1415.                                     v239 = v240;
  1416.                                     if v241:IsA("JointInstance") and (v241.Part1 == l__UpperTorso__66 or v241.Part1 == l__LowerTorso__67 or v241.Part0 == l__UpperTorso__66 or v241.Part0 == l__LowerTorso__67) then
  1417.                                         table.insert(u68, {
  1418.                                             Motor = v241,
  1419.                                             Part0 = v241.Part0,
  1420.                                             Part1 = v241.Part1
  1421.                                         });
  1422.                                         v241.Part0 = nil;
  1423.                                         v241.Part1 = nil;
  1424.                                     end;
  1425.                                     u69(v241);                             
  1426.                                 end;
  1427.                             end;
  1428.                             u69(l__Character__233);
  1429.                             if u42 then
  1430.                                 local v242 = Instance.new("Part");
  1431.                                 v242.Shape = Enum.PartType.Ball;
  1432.                                 v242.Size = Vector3.new(2, 1, 4);
  1433.                                 v242.Name = "Ball";
  1434.                                 v242.CanCollide = true;
  1435.                                 v242.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 1, 1);
  1436.                                 v242.CFrame = l__HumanoidRootPart__235.CFrame * CFrame.new(0, 0, 1);
  1437.                                 v242.Transparency = 1;
  1438.                                 v242.Parent = l__Character__233;
  1439.                                 v14.CustomWeld(v242, l__HumanoidRootPart__235, CFrame.new(0, 1, 0), v23);
  1440.                             else
  1441.                                 local l__Ball__243 = l__Character__233:FindFirstChild("Ball");
  1442.                                 if l__Ball__243 then
  1443.                                     l__Ball__243:Destroy();
  1444.                                 end;
  1445.                             end;
  1446.                             local l__Size__244 = l__UpperTorso__66.Size;
  1447.                             l__UpperTorso__66.Size = u42 and Vector3.new(l__Size__244.x, l__Size__244.y, math.min(l__Size__244.z, 0.8)) or l__UpperTorso__66.OriginalSize.Value;
  1448.                             l__UpperTorso__66.CanCollide = not u42;
  1449.                             local l__Size__245 = l__LowerTorso__67.Size;
  1450.                             l__LowerTorso__67.Size = u42 and Vector3.new(l__Size__245.x, l__Size__245.y, math.min(l__Size__245.z, 0.8)) or l__LowerTorso__67.OriginalSize.Value;
  1451.                             l__LowerTorso__67.CanCollide = not u42;
  1452.                             for v246, v247 in next, u68 do
  1453.                                 v247.Motor.Part0 = v247.Part0;
  1454.                                 v247.Motor.Part1 = v247.Part1;
  1455.                             end;
  1456.                             l__Character__233.HumanoidRootPart.CanCollide = not u42;
  1457.                             if u59 then
  1458.                                 u59:Stop();
  1459.                                 u59 = nil;
  1460.                                 return;
  1461.                             else
  1462.                                 if v49.GetLocalEquipped() then
  1463.                                     v49.Unequip();
  1464.                                 end;
  1465.                                 u59 = l__Humanoid__234:LoadAnimation(v225);
  1466.                                 u59:Play();
  1467.                                 return;
  1468.                             end;
  1469.                         end;
  1470.                     end;
  1471.                 end;
  1472.             end;
  1473.         elseif v232 == "Punch" then
  1474.             if tick() - u62 < 0.5 then
  1475.                 return;
  1476.             else
  1477.                 local l__Character__248 = l__LocalPlayer__10.Character;
  1478.                 if not l__Character__248 then
  1479.                     return;
  1480.                 else
  1481.                     local l__Humanoid__249 = l__Character__248:FindFirstChild("Humanoid");
  1482.                     if not l__Humanoid__249 then
  1483.                         return;
  1484.                     elseif v49.GetLocalEquipped() then
  1485.                         return;
  1486.                     else
  1487.                         if u63 then
  1488.                             u63:Stop();
  1489.                         end;
  1490.                         local v250 = table.remove(v226, 1);
  1491.                         table.insert(v226, v250);
  1492.                         u63 = l__Humanoid__249:LoadAnimation(v250);
  1493.                         u63:Play();
  1494.                         u62 = tick();
  1495.                         v36:FireServer("it0nxzhc");
  1496.                         return;
  1497.                     end;
  1498.                 end;
  1499.             end;
  1500.         else
  1501.             if v232 == "Horn" then
  1502.                 u51();
  1503.                 return;
  1504.             end;
  1505.             if v232 == "Radio" then
  1506.                 if u13 then
  1507.                     v18.WindowToggle(v216);
  1508.                     return;
  1509.                 end;
  1510.             elseif v232 == "Flip" then
  1511.                 if u13 then
  1512.                     v36:FireServer("dhaekadz", u13.Model);
  1513.                     return;
  1514.                 end;
  1515.             elseif v232 == "Nitro" and u13 and not u13.Passenger then
  1516.                 u64();
  1517.                 return;
  1518.             end;
  1519.         end;
  1520.     else
  1521.         if v232 == "Sprint" then
  1522.             u58 = false;
  1523.             return;
  1524.         end;
  1525.         if v232 == "Horn" then
  1526.             u65();
  1527.             return;
  1528.         end;
  1529.         if v232 == "Nitro" then
  1530.             u46();
  1531.         end;
  1532.     end;
  1533. end;
  1534. local v251 = v16.MakeUI();
  1535. v16.UpdateUI(v251);
  1536. v251.Container.Parent = v40.ActionButtons;
  1537. local v252 = {};
  1538. local v253 = v16.MakeBindA("Crawl", v231, Enum.KeyCode.C, Enum.KeyCode.Z, Enum.KeyCode.ButtonL3);
  1539. v253.Image = v19.Images.Crawl;
  1540. local v254 = v16.MakeBindA("Punch", v231, Enum.KeyCode.F, Enum.KeyCode.ButtonB);
  1541. v254.Image = v19.Images.Punch;
  1542. local v255 = v16.MakeBindA("Sprint", v231, Enum.KeyCode.LeftShift, Enum.KeyCode.RightShift, Enum.KeyCode.ButtonL2);
  1543. v255.Image = v19.Images.Sprint;
  1544. local v256 = v16.MakeGroupA(v253, v254, v255);
  1545. v256.UI = v251;
  1546. local v257 = v16.MakeBindA("Horn", v231, Enum.KeyCode.H, Enum.KeyCode.ButtonL3);
  1547. v257.Image = v19.Images.Horn;
  1548. local v258 = v16.MakeBindA("Drift", u2.Chassis.OnAction, Enum.KeyCode.LeftShift, Enum.KeyCode.RightShift, Enum.KeyCode.ButtonX);
  1549. v258.Image = v19.Images.Drift;
  1550. local v259 = v16.MakeBindA("Lights", u2.Chassis.OnAction, Enum.KeyCode.L, Enum.KeyCode.ButtonY);
  1551. v259.Image = v19.Images.Headlights;
  1552. local v260 = v16.MakeBindA("Sirens", u2.Chassis.OnAction, Enum.KeyCode.F, Enum.KeyCode.ButtonB);
  1553. v260.Image = v19.Images.Siren;
  1554. v260.Hidden = true;
  1555. local v261 = v16.MakeBindA("Radio", v231, Enum.KeyCode.R);
  1556. v261.Image = v19.Images.Radio;
  1557. local v262 = v16.MakeBindA("Flip", v231, Enum.KeyCode.V, Enum.KeyCode.ButtonR1);
  1558. v262.Image = v19.Images.CarFlip;
  1559. local v263 = v16.MakeBindA("Nitro", v231, Enum.KeyCode.Q, Enum.KeyCode.ButtonL1);
  1560. v263.Image = v19.Images.Nitro;
  1561. local v264 = v16.MakeBindA("CamToggle", u2.Chassis.OnAction, Enum.KeyCode.C, Enum.KeyCode.ButtonL2);
  1562. v264.Image = v19.Images.CamToggle;
  1563. local v265 = v16.MakeBindA("Action", u2.Chassis.OnAction, Enum.KeyCode.G, Enum.KeyCode.ButtonY);
  1564. v265.Image = v19.Images.Action;
  1565. v265.Hidden = true;
  1566. local v266 = v16.MakeGroupA(v258, v263, v257, v259, v261, v262, v264, v260, v265);
  1567. v266.UI = v251;
  1568. local v267 = v16.MakeGroupA(v258, v263, v257, v259, v261, v262);
  1569. v267.UI = v251;
  1570. spawn(function()
  1571.     if u11(v19.Perm.Autopilot) then
  1572.         local v268 = v16.MakeBindA("Autopilot", u2.Chassis.OnAction, Enum.KeyCode.T);
  1573.         v268.Hidden = true;
  1574.         table.insert(v266.Binds, v268);
  1575.     end;
  1576. end);
  1577. local v269 = v16.MakeBindA("Up", u2.Heli.OnAction, Enum.KeyCode.E, Enum.KeyCode.ButtonR2);
  1578. v269.Image = v19.Images.HeliUp;
  1579. local v270 = v16.MakeBindA("Down", u2.Heli.OnAction, Enum.KeyCode.Q, Enum.KeyCode.ButtonL2);
  1580. v270.Image = v19.Images.HeliDown;
  1581. local v271 = v16.MakeBindA("Missile", u2.Heli.OnAction, Enum.KeyCode.F, Enum.KeyCode.ButtonX);
  1582. v271.Image = v19.Images.HeliMissile;
  1583. local v272 = v16.MakeBindA("Bomb", u2.Heli.OnAction, Enum.KeyCode.B, Enum.KeyCode.ButtonB);
  1584. v272.Image = v19.Images.HeliMissile;
  1585. local v273 = v16.MakeBindA("Rope", u2.Heli.OnAction, Enum.KeyCode.G, Enum.KeyCode.ButtonY);
  1586. v273.Image = v19.Images.HeliRope;
  1587. local v274 = v16.MakeGroupA(v257, v269, v270, v273, v271, v272, v261);
  1588. v274.UI = v251;
  1589. local v275 = v16.MakeGroupA(v273);
  1590. v275.UI = v251;
  1591. local v276 = v16.MakeGroupA();
  1592. v276.UI = v251;
  1593. v16.BindGroup(v256);
  1594. v252.Bind_Sirens = v260;
  1595. v252.Bind_Missile = v271;
  1596. v252.Bind_Action = v265;
  1597. local u70 = "Yard";
  1598. function u7.mevi0utf(p74, p75)
  1599.     u70 = p74;
  1600.     if p75 then
  1601.         return;
  1602.     end;
  1603.     local l__Banner__277 = v40.Banner;
  1604.     l__Banner__277.Visible = true;
  1605.     l__Banner__277.Title.Text = v21:FormatByKey("Schedule." .. p74);
  1606.     l__Banner__277.Desc.Text = v21:FormatByKey("Banner." .. p74 .. "Desc");
  1607.     delay(8, function()
  1608.         l__Banner__277.Visible = false;
  1609.     end);
  1610. end;
  1611. function u7.uulfvtnn(p76, p77, p78)
  1612.     local v278 = u45[p76];
  1613.     if not v278 then
  1614.         v278 = {
  1615.             HeadingSpring = v15.MakeSpring(0, 10, 0.8),
  1616.             PitchSpring = v15.MakeSpring(0, 10, 0.8)
  1617.         };
  1618.         u45[p76] = v278;
  1619.     end;
  1620.     local v279 = l__Players__9:FindFirstChild(p76);
  1621.     if not v279 then
  1622.         u45[p76] = nil;
  1623.         return;
  1624.     end;
  1625.     local l__Character__280 = v279.Character;
  1626.     if not l__Character__280 then
  1627.         u45[p76] = nil;
  1628.         return;
  1629.     end;
  1630.     local l__UpperTorso__281 = l__Character__280:FindFirstChild("UpperTorso");
  1631.     if not l__UpperTorso__281 then
  1632.         u45[p76] = nil;
  1633.         return;
  1634.     end;
  1635.     v278.Waist = l__UpperTorso__281:FindFirstChild("Waist");
  1636.     v278.Neck = l__Character__280.Head:FindFirstChild("Neck");
  1637.     v15.SpringSetTarget(v278.HeadingSpring, p77);
  1638.     v15.SpringSetTarget(v278.PitchSpring, p78);
  1639. end;
  1640. local function u71(p79)
  1641.     if u13 then
  1642.         p79 = true;
  1643.         local v282 = v49.GetLocalEquipped();
  1644.         if v282 and v282.IsLeaning then
  1645.             v282:SetLeaning(false);
  1646.         end;
  1647.         v36:FireServer("e5i2v5is");
  1648.         v68.LastVehicleExit = tick();
  1649.     end;
  1650.     if not p79 then
  1651.         delay(0.1, function()
  1652.             u71(true);
  1653.         end);
  1654.     end;
  1655. end;
  1656. local u72 = nil;
  1657. local function u73(p80, p81, p82)
  1658.     local v283 = {};
  1659.     local l__next__284 = next;
  1660.     local v285 = nil;
  1661.     while true do
  1662.         local v286 = nil;
  1663.         local v287 = nil;
  1664.         local v288, v289 = l__next__284(p81, v285);
  1665.         if not v288 then
  1666.             break;
  1667.         end;
  1668.         v285 = v288;
  1669.         v287 = v289;
  1670.         v286 = p80[v288];
  1671.         if type(v289) == "number" then
  1672.             local v290 = (1 - p82) * v286 + p82 * v287;
  1673.         else
  1674.             v290 = v286:lerp(v287, p82);
  1675.         end;
  1676.         v283[v288] = v290; 
  1677.     end;
  1678.     return v283;
  1679. end;
  1680. local u74 = nil;
  1681. function u7.uzvjw90q()
  1682.     wait();
  1683.     local l__Character__291 = l__LocalPlayer__10.Character;
  1684.     if not l__Character__291 then
  1685.         return;
  1686.     end;
  1687.     local l__Humanoid__292 = l__Character__291:FindFirstChild("Humanoid");
  1688.     if not l__Humanoid__292 then
  1689.         return;
  1690.     end;
  1691.     l__Humanoid__292.Seated:connect(function(p83)
  1692.         if p83 and u42 then
  1693.             v231({
  1694.                 Name = "Crawl"
  1695.             }, true);
  1696.         end;
  1697.     end);
  1698.     if u72 then
  1699.         local u75 = nil;
  1700.         local l__ColorCorrection__76 = game.Lighting:FindFirstChild("ColorCorrection");
  1701.         local l__Blur__77 = game.Lighting:FindFirstChild("Blur");
  1702.         local u78 = 0;
  1703.         local function u79()
  1704.             if u75 then
  1705.                 u75:Disconnect();
  1706.             end;
  1707.             local v293 = u73(u72, u74, 1);
  1708.             l__ColorCorrection__76.Saturation = v293.Saturation;
  1709.             l__Blur__77.Size = v293.Blur;
  1710.             l__Blur__77.Enabled = false;
  1711.         end;
  1712.         u75 = l__RunService__3.RenderStepped:connect(function(p84)
  1713.             u78 = u78 + p84 * 2;
  1714.             if u78 >= 1 then
  1715.                 return u79();
  1716.             end;
  1717.             local v294 = u73(u72, u74, 1);
  1718.             l__ColorCorrection__76.Saturation = v294.Saturation;
  1719.             l__Blur__77.Size = v294.Blur;
  1720.         end);
  1721.         v43.Frame:TweenSizeAndPosition(UDim2.new(1, 40, 0, 0), UDim2.new(0, -20, 0.5, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.1, true, function()
  1722.             v43.Frame.Visible = false;
  1723.         end);
  1724.     end;
  1725. end;
  1726. local u80 = false;
  1727. function u7.o3cu8cd4(p85)
  1728.     u42 = false;
  1729.     u58 = false;
  1730.     u80 = false;
  1731.     v70.HasEscaped = false;
  1732.     u71(true);
  1733.     if p85 then
  1734.         return;
  1735.     end;
  1736.     v43.Frame.TextLabel.Text = v21:FormatByKey("DeathMessage." .. math.random(0, 13));
  1737.     local l__Blur__295 = game.Lighting:FindFirstChild("Blur");
  1738.     l__Blur__295.Enabled = true;
  1739.     u74 = {
  1740.         Blur = 0,
  1741.         Saturation = 0
  1742.     };
  1743.     u72 = {
  1744.         Blur = 8,
  1745.         Saturation = -1
  1746.     };
  1747.     local u81 = nil;
  1748.     local l__ColorCorrection__82 = game.Lighting:FindFirstChild("ColorCorrection");
  1749.     local u83 = 0;
  1750.     local function u84()
  1751.         if u81 then
  1752.             u81:Disconnect();
  1753.         end;
  1754.         local v296 = u73(u74, u72, 1);
  1755.         l__ColorCorrection__82.Saturation = v296.Saturation;
  1756.         l__Blur__295.Size = v296.Blur;
  1757.     end;
  1758.     u81 = l__RunService__3.RenderStepped:connect(function(p86)
  1759.         u83 = u83 + p86 * 1;
  1760.         if u83 >= 1 then
  1761.             return u84();
  1762.         end;
  1763.         local v297 = u73(u74, u72, u83);
  1764.         l__ColorCorrection__82.Saturation = v297.Saturation;
  1765.         l__Blur__295.Size = v297.Blur;
  1766.     end);
  1767.     delay(0.5, function()
  1768.         v43.Frame.Size = UDim2.new(1, 40, 0, 0);
  1769.         v43.Frame.Position = UDim2.new(0, -20, 0.5, 0);
  1770.         v43.Frame:TweenSizeAndPosition(UDim2.new(1, 40, 0, 150), UDim2.new(0, -20, 0.5, -75), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.5, true);
  1771.         v43.Frame.Visible = true;
  1772.     end);
  1773. end;
  1774. function u7.lnue6neb()
  1775.     u80 = true;
  1776.     v137.StartRagdolling(v19.Time.Stunned);
  1777.     wait(v19.Time.Stunned);
  1778.     u80 = false;
  1779. end;
  1780. function u7.lhc4plp0(p87)
  1781.     u29("Notification", {
  1782.         Source = l__StarterGui__20,
  1783.         Volume = 0.3
  1784.     }, true);
  1785.     pcall(function()
  1786.         l__StarterGui__20:SetCore("SendNotification", p87);
  1787.     end);
  1788. end;
  1789. v70.Notification = u7.lhc4plp0;
  1790. function u7.ygc1smrf(p88)
  1791.     pcall(function()
  1792.         l__StarterGui__20:SetCore("ChatMakeSystemMessage", {
  1793.             Text = ("[Server] %s"):format(p88),
  1794.             Color = Color3.new(0.9490196078431372, 0.8588235294117647, 0.06274509803921569)
  1795.         });
  1796.     end);
  1797. end;
  1798. local function u85(p89)
  1799.     if p89 >= 0 then
  1800.         local v298 = "";
  1801.     else
  1802.         v298 = "-";
  1803.     end;
  1804.     return v298 .. v21:FormatByKey("General.Cash", { u26(l__math_abs__27(p89)) });
  1805. end;
  1806. function u7.wqcgdi21(p90)
  1807.     local v299 = u85(p90.Cash);
  1808.     v41.Safe.Money.Text = v299;
  1809.     v41.DevProduct.Money.Text = v299;
  1810.     v40.BuyVehicle.Money.Text = v299;
  1811.     v40.MissilesBuy.Money.Text = v299;
  1812. end;
  1813. function u7.zn034kym(p91, p92)
  1814.     if p91 > 0 then
  1815.         u28(2);
  1816.         v40.PlusCash.TextColor3 = Color3.fromRGB(68, 194, 93);
  1817.         v40.PlusCash.TextStrokeColor3 = Color3.fromRGB(33, 97, 44);
  1818.     else
  1819.         v40.PlusCash.TextColor3 = Color3.fromRGB(240, 30, 30);
  1820.         v40.PlusCash.TextStrokeColor3 = Color3.fromRGB(180, 0, 0);
  1821.     end;
  1822.     v40.PlusCash.Text = ("%s Cash"):format(u85(p91));
  1823.     if p92 then
  1824.         v40.PlusCash.Desc.Text = p92;
  1825.         v40.PlusCash.Desc.Visible = true;
  1826.     else
  1827.         v40.PlusCash.Desc.Visible = false;
  1828.     end;
  1829.     v40.PlusCash.Visible = true;
  1830.     delay(3, function()
  1831.         v40.PlusCash.Visible = false;
  1832.     end);
  1833. end;
  1834. local u86 = nil;
  1835. function u7.wy1rr9qe(p93, p94)
  1836.     if p94 then
  1837.         if p94.Sounds then
  1838.             for v300, v301 in next, p94.Sounds do
  1839.                 v301.Volume = 0;
  1840.             end;
  1841.         end;
  1842.         if p94.Type == "Heli" then
  1843.             p94.PropAlpha = 0;
  1844.             u47(p94, 0);
  1845.         end;
  1846.     end;
  1847.     u86 = p93;
  1848. end;
  1849. function u7.tr0539ur(p95)
  1850.     u45[p95] = nil;
  1851. end;
  1852. local u87 = 0;
  1853. local u88 = require(l__LocalPlayer__10.PlayerScripts.PlayerModule):GetCameras();
  1854. local function u89(p96, p97, p98, p99)
  1855.     if p96.TargetPosition then
  1856.         if p96.StartPosition then
  1857.             p96.Position = p96.StartPosition * (1 - p98) + p96.TargetPosition * p98;
  1858.         else
  1859.             p96.Position = p96.Position + (p96.TargetPosition - p96.Position) * p97 * p98;
  1860.         end;
  1861.     end;
  1862.     local v302 = p96.TargetLookVector;
  1863.     if p96.TargetFocus then
  1864.         v302 = (p96.TargetFocus - p96.Position).unit;
  1865.     end;
  1866.     if v302 then
  1867.         p96.LookVector = p96.LookVector + (v302 - p96.LookVector) * p97 * p99;
  1868.     end;
  1869.     l__CurrentCamera__22.CFrame = l__CFrame_new__32(v24, p96.LookVector) + p96.Position;
  1870. end;
  1871. local l__BuyVehicle__90 = v40.BuyVehicle;
  1872. local u91 = nil;
  1873. local function u92()
  1874.     l__BuyVehicle__90.Visible = false;
  1875.     u71();
  1876. end;
  1877. local u93 = nil;
  1878. local function v303()
  1879.     u92();
  1880.     u93();
  1881. end;
  1882. l__BuyVehicle__90.Buy.MouseButton1Down:connect(function()
  1883.     if not u91 then
  1884.         u92();
  1885.         return;
  1886.     end;
  1887.     v36:FireServer("rg6zuplp", u91);
  1888. end);
  1889. l__BuyVehicle__90.Cancel.MouseButton1Down:connect(u92);
  1890. l__BuyVehicle__90.Rent.MouseButton1Down:connect(function()
  1891.     if not u91 then
  1892.         u92();
  1893.         return;
  1894.     end;
  1895.     l__MarketplaceService__2:PromptProductPurchase(l__LocalPlayer__10, 437705749);
  1896.     v36:FireServer("ea9hg4qw", u91);
  1897. end);
  1898. l__BuyVehicle__90.BuyCash.MouseButton1Down:connect(v303);
  1899. function u7.rg6zuplp(p100)
  1900.     if p100.Success then
  1901.         l__BuyVehicle__90.Visible = false;
  1902.         u28(5);
  1903.         return;
  1904.     end;
  1905.     if p100.NotEnoughMoney then
  1906.         v303();
  1907.         return;
  1908.     end;
  1909.     if not p100.LowLevel then
  1910.         u92();
  1911.         return;
  1912.     end;
  1913.     u7.lhc4plp0({
  1914.         Title = "Vehicle",
  1915.         Text = ("This requires level %d."):format(p100.LowLevel)
  1916.     });
  1917. end;
  1918. function u7.tbizq11h(p101)
  1919.     v68.VehiclesOwned = p101;
  1920. end;
  1921. function u7.ucycins5(p102)
  1922.     v68.VehiclesRented = p102;
  1923. end;
  1924. function u7.xzlcloze(p103, p104, p105)
  1925.     u91 = p103;
  1926.     if p104 then
  1927.         u19(p104);
  1928.         return;
  1929.     end;
  1930.     if v19.Price[p103] then
  1931.         local l__BuyVehicle__304 = v40.BuyVehicle;
  1932.         l__BuyVehicle__304.TextLabel.Text = ("Buy %s for %s?"):format(p103, u85(v19.Price[p103]));
  1933.         l__BuyVehicle__304.Rent.Visible = p105;
  1934.         l__BuyVehicle__304.Visible = true;
  1935.         v69(l__BuyVehicle__304.Buy);
  1936.     end;
  1937. end;
  1938. function u7.uz8g4dsh()
  1939.     local l__SimpleMessage__305 = v40.SimpleMessage;
  1940.     l__SimpleMessage__305.Visible = true;
  1941.     l__SimpleMessage__305.Text = v21:FormatByKey("Vehicle.Locked");
  1942.     delay(1, function()
  1943.         l__SimpleMessage__305.Visible = false;
  1944.     end);
  1945. end;
  1946. local function u94()
  1947.     if not u13 or u13.Passenger then
  1948.         v40.Lock.Visible = false;
  1949.         return;
  1950.     end;
  1951.     local l__Locked__306 = u13.Locked;
  1952.     v40.Lock.Visible = true;
  1953.     v40.Lock.TextLabel.Text = l__Locked__306 and v21:FormatByKey("Vehicle.Unlock") or v21:FormatByKey("Vehicle.Lock");
  1954.     v40.Lock.ImageColor3 = l__Locked__306 and Color3.fromRGB(82, 149, 208) or Color3.new(0.6, 0.6, 0.6);
  1955.     v40.Lock.TextLabel.TextColor3 = l__Locked__306 and Color3.fromRGB(51, 93, 130) or Color3.new(0.4, 0.4, 0.4);
  1956. end;
  1957. v40.Lock.MouseButton1Down:Connect(function()
  1958.     if not u13 or u13.Passenger then
  1959.         v40.Lock.Visible = false;
  1960.         return;
  1961.     end;
  1962.     u13.Locked = not u13.Locked;
  1963.     v36:FireServer("idhzhwor", u13.Locked);
  1964.     u94();
  1965. end);
  1966. local function u95(p106, p107, p108, p109, p110, p111, p112)
  1967.     local v307 = u87 + 1;
  1968.     u87 = v307;
  1969.     local v308 = u31();
  1970.     v308.Position = l__CurrentCamera__22.CFrame.p;
  1971.     v308.LookVector = l__CurrentCamera__22.CFrame.lookVector;
  1972.     l__CurrentCamera__22.CameraType = Enum.CameraType.Scriptable;
  1973.     local u96 = 0;
  1974.     local function u97()
  1975.         l__RunService__3:UnbindFromRenderStep("MoveTransitionCamera" .. v307);
  1976.         if u87 ~= v307 then
  1977.             return;
  1978.         end;
  1979.         l__CurrentCamera__22.CameraType = Enum.CameraType.Custom;
  1980.         if u88 then
  1981.             local l__activeCameraController__309 = u88.activeCameraController;
  1982.             if l__activeCameraController__309 then
  1983.                 l__activeCameraController__309:SetCameraToSubjectDistance(p110);
  1984.             end;
  1985.         end;
  1986.     end;
  1987.     local u98 = p112 or p106.CFrame - p106.CFrame.p;
  1988.     l__RunService__3:BindToRenderStep("MoveTransitionCamera" .. v307, Enum.RenderPriority.Camera.Value + 1, function()
  1989.         u96 = u96 + 0.016666666666666666 * (1 / p107);
  1990.         if u87 ~= v307 then
  1991.             u97();
  1992.             return;
  1993.         end;
  1994.         if p111 then
  1995.             local v310 = u98 + p106.CFrame.p;
  1996.         else
  1997.             v310 = p106.CFrame;
  1998.         end;
  1999.         v308.TargetPosition = v310 * p108;
  2000.         v308.TargetFocus = v310 * p109;
  2001.         u89(v308, 0.016666666666666666, 6 + 50 * u96 * u96, 10 + 50 * u96 * u96);
  2002.         if u96 >= 1 then
  2003.             u97();
  2004.         end;
  2005.     end);
  2006. end;
  2007. function u7.olsbvs2f(p113)
  2008.     if u42 then
  2009.         v231({
  2010.             Name = "Crawl"
  2011.         }, true);
  2012.     end;
  2013.     local l__Type__311 = p113.Type;
  2014.     local l__Make__312 = p113.Make;
  2015.     u58 = false;
  2016.     v16.UnbindGroup(v256);
  2017.     local v313 = false;
  2018.     if p113.Passenger and p113.Seat:FindFirstChild("Items") then
  2019.         v313 = true;
  2020.     end;
  2021.     if not v313 and v49.GetLocalEquipped() then
  2022.         v49.Unequip();
  2023.     end;
  2024.     if p113.Model:FindFirstChild("Camera") then
  2025.         u95(p113.Model.Camera, 0.5, l__Vector3_new__30(0, 7, 24), l__Vector3_new__30(0, 0, 0), 25);
  2026.     end;
  2027.     if p113.Type == "Chassis" then
  2028.         if l__Make__312 == "Ambulance" or l__Make__312 == "Firetruck" or l__Make__312 == "Jeep" then
  2029.             v252.Bind_Action.Hidden = false;
  2030.         else
  2031.             v252.Bind_Action.Hidden = true;
  2032.         end;
  2033.         if p113.Model.Model:FindFirstChild("Lights") then
  2034.             v252.Bind_Sirens.Hidden = false;
  2035.         else
  2036.             v252.Bind_Sirens.Hidden = true;
  2037.         end;
  2038.         if p113.Passenger then
  2039.             v16.BindGroup(v276);
  2040.         else
  2041.             v16.BindGroup(v266);
  2042.         end;
  2043.         u2.Chassis.VehicleEnter(p113);
  2044.         if p113.Seat:FindFirstChild("Turret") and p113.Turret then
  2045.             v49.Equip(l__LocalPlayer__10, {
  2046.                 Type = "Turret",
  2047.                 Name = "Turret",
  2048.                 VerticalMotor = p113.Turret.VerticalMotor,
  2049.                 HorizontalMotor = p113.Turret.HorizontalMotor,
  2050.                 BarrelMotor = p113.Turret.BarrelMotor,
  2051.                 Model = p113.Turret.Model,
  2052.                 Heat = p113.Turret.Heat,
  2053.                 Locked = true
  2054.             });
  2055.         end;
  2056.     elseif p113.Type == "Heli" then
  2057.         if p113.IsBlackHawk then
  2058.             v252.Bind_Missile.Hidden = false;
  2059.         else
  2060.             v252.Bind_Missile.Hidden = true;
  2061.         end;
  2062.         if p113.Passenger then
  2063.             v16.BindGroup(v275);
  2064.         else
  2065.             v16.BindGroup(v274);
  2066.         end;
  2067.         u2.Heli.VehicleEnter(p113);
  2068.     elseif p113.Type == "Motorcycle" or p113.Type == "DuneBuggy" then
  2069.         if p113.Passenger then
  2070.             v16.BindGroup(v276);
  2071.         else
  2072.             v16.BindGroup(v267);
  2073.         end;
  2074.         u2.Chassis2.VehicleEnter(p113);
  2075.     elseif p113.Type == "Custom" and p113.Make == "Volt" then
  2076.         v16.BindGroup(v266);
  2077.         u2.Volt.VehicleEnter(p113);
  2078.     end;
  2079.     if p113.Passenger then
  2080.         p113.Nitro = false;
  2081.     end;
  2082.     u13 = p113;
  2083.     u94();
  2084. end;
  2085. function u7.suplbwfz()
  2086.     if not u13 then
  2087.         return;
  2088.     end;
  2089.     local l__Type__314 = u13.Type;
  2090.     u13 = nil;
  2091.     if u13.Nitro then
  2092.         u46();
  2093.     end;
  2094.     u13.Nitro = false;
  2095.     if u13.Nitrous then
  2096.         for v315, v316 in next, u13.Nitrous do
  2097.             v316.Enabled = false;
  2098.         end;
  2099.     end;
  2100.     if l__Type__314 == "Chassis" then
  2101.         v16.UnbindGroup(v266);
  2102.         u2.Chassis.VehicleLeave(u13);
  2103.         local v317 = v49.GetLocalEquipped();
  2104.         if v317 and v317.__ClassName == "Turret" then
  2105.             v36:FireServer("jgrw4shg", u13.Model, v317.ItemData.Heat);
  2106.             v49.Unequip();
  2107.         end;
  2108.     elseif l__Type__314 == "Heli" then
  2109.         v16.UnbindGroup(v274);
  2110.         u2.Heli.VehicleLeave(u13);
  2111.     elseif l__Type__314 == "Motorcycle" or l__Type__314 == "DuneBuggy" then
  2112.         v16.UnbindGroup(v267);
  2113.         u2.Chassis2.VehicleLeave(u13);
  2114.     elseif l__Type__314 == "Custom" and u13.Make == "Volt" then
  2115.         v16.UnbindGroup(v266);
  2116.         u2.Volt.VehicleLeave(u13);
  2117.     end;
  2118.     v16.BindGroup(v256);
  2119.     v18.WindowClose(v216);
  2120.     local l__activeCameraController__318 = u88.activeCameraController;
  2121.     if l__activeCameraController__318 then
  2122.         l__activeCameraController__318:SetCameraToSubjectDistance(15);
  2123.     end;
  2124.     u94();
  2125. end;
  2126. function u7.k6jyujyj(p114)
  2127.     if not u13 then
  2128.         return;
  2129.     end;
  2130.     for v319, v320 in next, p114 do
  2131.         u13[v319] = v320;
  2132.     end;
  2133. end;
  2134. function u7.nnevse39()
  2135.     if not u13 then
  2136.         return;
  2137.     end;
  2138.     if u13.Type ~= "Heli" then
  2139.         return;
  2140.     end;
  2141.     u2.Heli.FallOutOfSky(u13);
  2142. end;
  2143. function u7.q9kc1ltq(p115, p116)
  2144.     if u13 ~= nil and not u13.Passenger and u13.Model == p115 then
  2145.         u13.TiresLastPop = p116;
  2146.         return true;
  2147.     end;
  2148.     for v321, v322 in pairs(u86) do
  2149.         if v322.Model == p115 then
  2150.             v322.TiresLastPop = p116;
  2151.             return true;
  2152.         end;
  2153.     end;
  2154. end;
  2155. function u7.prm10gb9()
  2156.     v40.FaultyAction.Visible = true;
  2157.     wait(4);
  2158.     v40.FaultyAction.Visible = false;
  2159. end;
  2160. local u99 = false;
  2161. local u100 = 0;
  2162. l__UserInputService__5.InputEnded:Connect(function(p117)
  2163.     if p117.UserInputType == Enum.UserInputType.MouseButton1 or p117.UserInputType == Enum.UserInputType.Touch then
  2164.         u100 = u100 + 1;
  2165.     end;
  2166. end);
  2167. local function u101(p118)
  2168.     local v323 = tick();
  2169.     if v323 - u49 < 0.1 then
  2170.         return false;
  2171.     end;
  2172.     u49 = v323;
  2173.     u50 = p118;
  2174.     local v324 = v49.GetLocalEquipped();
  2175.     if v324 then
  2176.         assert(v324.ItemData);
  2177.         if v324.ItemData.Locked then
  2178.             return false;
  2179.         end;
  2180.     end;
  2181.     if u42 then
  2182.         return false;
  2183.     end;
  2184.     if v137.IsRagdolling() then
  2185.         return false;
  2186.     end;
  2187.     if u20.IsFlying() then
  2188.         return false;
  2189.     end;
  2190.     local l__Character__325 = l__LocalPlayer__10.Character;
  2191.     if not l__Character__325 then
  2192.         return false;
  2193.     end;
  2194.     local l__Humanoid__326 = l__Character__325:FindFirstChild("Humanoid");
  2195.     if not l__Humanoid__326 then
  2196.         return false;
  2197.     end;
  2198.     if l__Humanoid__326.Health <= 0 then
  2199.         return false;
  2200.     end;
  2201.     local v327 = v67.ItemStacks[p118];
  2202.     local v328 = false;
  2203.     local v329 = false;
  2204.     local v330 = true;
  2205.     if u13 then
  2206.         v330 = false;
  2207.         if u13.Seat:FindFirstChild("Items") then
  2208.             v330 = true;
  2209.         elseif u13.Seat:FindFirstChild("Lean") and v327 then
  2210.             v328 = true;
  2211.             v329 = u13.Model.Engine.CFrame:pointToObjectSpace(u13.Seat.Position).X > 0;
  2212.             v330 = true;
  2213.         end;
  2214.     end;
  2215.     if not v330 then
  2216.         return false;
  2217.     end;
  2218.     if v324 and (not v327 or v324.__ClassName == v327.Name) then
  2219.         if v324.IsLeaning == true then
  2220.             v324:SetLeaning(false);
  2221.         end;
  2222.         v49.Unequip();
  2223.         return;
  2224.     end;
  2225.     if v327 then
  2226.         local v331 = v49.Equip(l__LocalPlayer__10, v327);
  2227.         if v328 and v331.IsLeaning == false then
  2228.             v331:SetLeaning(true, v329);
  2229.         end;
  2230.         if l__Character__325 then
  2231.             u29("Equip", {
  2232.                 Source = l__Character__325:FindFirstChild("HumanoidRootPart"),
  2233.                 Volume = 0.8
  2234.             });
  2235.         end;
  2236.     end;
  2237. end;
  2238. local function u102(p119)
  2239.     u99 = true;
  2240.     for v332 = 1, #v67.ItemStacks do
  2241.         v67.ItemStacks[v332].j = v332;
  2242.     end;
  2243.     local u103 = nil;
  2244.     local l__j__104 = p119.j;
  2245.     local u105 = l__RunService__3.Heartbeat:Connect(function(p120)
  2246.         local v333 = math.floor((l__UserInputService__5:GetMouseLocation().X - v40.Inventory.AbsolutePosition.X) / 80) + 1;
  2247.         if v333 < 1 then
  2248.             v333 = 1;
  2249.         end;
  2250.         if #v67.ItemStacks < v333 then
  2251.             v333 = #v67.ItemStacks;
  2252.         end;
  2253.         u103 = v333;
  2254.         for v334, v335 in next, v67.ItemStacks do
  2255.             local v336 = 0;
  2256.             if l__j__104 < v333 then
  2257.                 if l__j__104 < v334 and v334 <= v333 then
  2258.                     v336 = -1;
  2259.                 end;
  2260.             elseif v333 <= l__j__104 and v334 < l__j__104 and v333 <= v334 then
  2261.                 v336 = 1;
  2262.             end;
  2263.             v335.Frame.Position = UDim2.new(0, 80 * (v334 - 1 + v336), 0, 0);
  2264.         end;
  2265.         p119.Frame.Position = UDim2.new(0, 80 * (v333 - 1), 0, 0);
  2266.     end);
  2267.     local u106 = nil;
  2268.     u106 = l__UserInputService__5.InputEnded:Connect(function(p121)
  2269.         if p121.UserInputType == Enum.UserInputType.MouseButton1 or p121.UserInputType == Enum.UserInputType.Touch then
  2270.             u105:Disconnect();
  2271.             u106:Disconnect();
  2272.             assert(u103, "No LastIndex set");
  2273.             if l__j__104 ~= u103 then
  2274.                 table.insert(v67.ItemStacks, u103, (table.remove(v67.ItemStacks, l__j__104)));
  2275.             end;
  2276.             u99 = false;
  2277.             u7.akkkrlms(nil, nil, nil, true);
  2278.         end;
  2279.     end);
  2280. end;
  2281. function u7.akkkrlms(p122, p123, p124, p125)
  2282.     if p124 then
  2283.         v67.ItemData = p124;
  2284.     end;
  2285.     if p122 then
  2286.         local v337 = {};
  2287.         for v338, v339 in next, v67.ItemStacks do
  2288.             v337[v339.i] = v339;
  2289.         end;
  2290.         local v340 = {};
  2291.         for v341, v342 in next, p122.ItemStacks do
  2292.             v340[v342.i] = true;
  2293.         end;
  2294.         for v343 = #v67.ItemStacks, 1, -1 do
  2295.             if not v340[v67.ItemStacks[v343].i] then
  2296.                 table.remove(v67.ItemStacks, v343);
  2297.             end;
  2298.         end;
  2299.         for v344 = 1, #p122.ItemStacks do
  2300.             local v345 = p122.ItemStacks[v344];
  2301.             local v346 = v337[v345.i];
  2302.             if not v346 then
  2303.                 table.insert(v67.ItemStacks, v345);
  2304.             else
  2305.                 for v347, v348 in next, v345 do
  2306.                     v346[v347] = v348;
  2307.                 end;
  2308.             end;
  2309.         end;
  2310.     end;
  2311.     local v349 = v49.GetLocalEquipped();
  2312.     if v349 and not p125 then
  2313.         local v350 = false;
  2314.         for v351, v352 in next, v67.ItemStacks do
  2315.             if v352.i == v349.i then
  2316.                 v350 = true;
  2317.                 break;
  2318.             end;
  2319.         end;
  2320.         if not v350 then
  2321.             v49.Unequip();
  2322.         end;
  2323.     end;
  2324.     local l__Inner__353 = v40.Inventory.Inner;
  2325.     local l__ItemPreset__354 = v40.Inventory.ItemPreset;
  2326.     local v355 = {};
  2327.     local l__next__356 = next;
  2328.     local l__ItemStacks__357 = v67.ItemStacks;
  2329.     local v358 = nil;
  2330.     while true do
  2331.         local v359, v360 = l__next__356(l__ItemStacks__357, v358);
  2332.         if not v359 then
  2333.             break;
  2334.         end;
  2335.         local l__Name__361 = v360.Name;
  2336.         local v362 = l__Inner__353:FindFirstChild(v360.i);
  2337.         if not v362 then
  2338.             v362 = l__ItemPreset__354:Clone();
  2339.             v362.Name = v360.i;
  2340.             v362.Parent = l__Inner__353;
  2341.             v362.Visible = true;
  2342.             v362.MouseButton1Up:Connect(function()
  2343.                 u100 = u100 + 1;
  2344.                 if u99 then
  2345.                     return;
  2346.                 end;
  2347.                 local v363 = nil;
  2348.                 for v364 = 1, #v67.ItemStacks do
  2349.                     if v67.ItemStacks[v364].i == v360.i then
  2350.                         v363 = v364;
  2351.                         break;
  2352.                     end;
  2353.                 end;
  2354.                 assert(v363);
  2355.                 u101(v363);
  2356.             end);
  2357.             v362.MouseButton1Down:Connect(function()
  2358.                 local v365 = u100 + 1;
  2359.                 u100 = v365;
  2360.                 delay(0.3, function()
  2361.                     if u100 == v365 then
  2362.                         u102(v360);
  2363.                     end;
  2364.                 end);
  2365.             end);
  2366.         end;
  2367.         v362.Position = UDim2.new(0, 80 * (v359 - 1), 0, 0);
  2368.         v362.TextLabel.Text = v359;
  2369.         local v366 = nil;
  2370.         if l__Name__361 == "Rifle" then
  2371.             v366 = v19.Images.Rifle;
  2372.         elseif l__Name__361 == "Pistol" then
  2373.             v366 = v19.Images.Pistol;
  2374.         elseif l__Name__361 == "Shotgun" then
  2375.             v366 = v19.Images.Shotgun;
  2376.         elseif l__Name__361 == "AK47" then
  2377.             v366 = v19.Images.AK47;
  2378.         elseif l__Name__361 == "Flashlight" then
  2379.             v366 = v19.Images.Flashlight;
  2380.         elseif l__Name__361 == "Sword" then
  2381.             v366 = v19.Images.Knife;
  2382.         elseif l__Name__361 == "Taser" then
  2383.             v366 = v19.Images.Taser;
  2384.         elseif l__Name__361 == "Handcuffs" then
  2385.             v366 = v19.Images.Handcuffs;
  2386.         elseif l__Name__361 == "Key" then
  2387.             v366 = v19.Images.Key;
  2388.         elseif l__Name__361 == "ShieldSWAT" then
  2389.             v366 = v19.Images.ShieldSWAT;
  2390.         elseif l__Name__361 == "Donut" then
  2391.             v366 = v19.Images.Donut;
  2392.         elseif l__Name__361 == "Binoculars" then
  2393.             v366 = v19.Images.Binoculars;
  2394.         elseif l__Name__361 == "Glider" then
  2395.             v366 = v19.Images.Glider;
  2396.         elseif l__Name__361 == "RocketLauncher" then
  2397.             v366 = v19.Images[l__Name__361];
  2398.         elseif l__Name__361 == "Grenade" then
  2399.             v366 = v19.Images[l__Name__361];
  2400.         elseif l__Name__361 == "Uzi" then
  2401.             v366 = v19.Images[l__Name__361];
  2402.         elseif l__Name__361 == "ForcefieldLauncher" then
  2403.             v366 = v19.Images[l__Name__361];
  2404.         elseif l__Name__361 == "Baton" then
  2405.             v366 = v19.Images[l__Name__361];
  2406.         elseif l__Name__361 == "RoadSpike" then
  2407.             v366 = v19.Images[l__Name__361];
  2408.         elseif l__Name__361 == "PlasmaPistol" then
  2409.             v366 = v19.Images[l__Name__361];
  2410.         elseif l__Name__361 == "Revolver" then
  2411.             v366 = v19.Images[l__Name__361];
  2412.         elseif l__Name__361 == "Sniper" then
  2413.             v366 = v19.Images[l__Name__361];
  2414.         end;
  2415.         v362.ImageLabel.Image = v366 and "";
  2416.         if l__TeamValue__37.Value == "Prisoner" then
  2417.             v362.Image = v19.Images.CirclePrisoner;
  2418.             v362.TextLabel.TextColor3 = v19.Images.CirclePrisonerColor;
  2419.         elseif l__TeamValue__37.Value == "Police" then
  2420.             v362.Image = v19.Images.CirclePolice;
  2421.             v362.TextLabel.TextColor3 = v19.Images.CirclePoliceColor;
  2422.         end;
  2423.         v360.Frame = v362;
  2424.         v355[v362] = true; 
  2425.     end;
  2426.     local l__next__367 = next;
  2427.     local v368, v369 = l__Inner__353:GetChildren();
  2428.     while true do
  2429.         local v370, v371 = l__next__367(v368, v369);
  2430.         if not v370 then
  2431.             break;
  2432.         end;
  2433.         v369 = v370;
  2434.         if not v355[v371] then
  2435.             v371:Destroy();
  2436.         end;   
  2437.     end;
  2438.     local v372 = 80 * #v67.ItemStacks - 40;
  2439.     v40.Inventory.Size = UDim2.new(0, v372, 0, 60, 0);
  2440.     v40.Inventory.Position = UDim2.new(0.5, -v372 * 0.5, 0.97, -84);
  2441.     if p123 then
  2442.         local v373 = v49.GetLocalEquipped();
  2443.         if u13 then
  2444.             return;
  2445.         end;
  2446.         if v373 and v373.ItemData.Locked then
  2447.             return;
  2448.         end;
  2449.         v49.Equip(l__LocalPlayer__10, p123);
  2450.     end;
  2451. end;
  2452. local v374 = {};
  2453. local u107 = {};
  2454. function v374.AddPart(p126, p127, p128, p129)
  2455.     local v375 = {
  2456.         Part = p126,
  2457.         Distance = p127,
  2458.         f = p128,
  2459.         Meta = p129
  2460.     };
  2461.     table.insert(u107, v375);
  2462.     return v375;
  2463. end;
  2464. function v374.RemoveTag(p130)
  2465.     for v376 = #u107, 1, -1 do
  2466.         if u107[v376].Meta.Tag == p130 then
  2467.             table.remove(u107, v376);
  2468.             return true;
  2469.         end;
  2470.     end;
  2471.     return false;
  2472. end;
  2473. local function u108()
  2474.     local l__Character__377 = l__LocalPlayer__10.Character;
  2475.     if not l__Character__377 then
  2476.         return;
  2477.     end;
  2478.     local l__HumanoidRootPart__378 = l__Character__377:FindFirstChild("HumanoidRootPart");
  2479.     if not l__HumanoidRootPart__378 then
  2480.         return;
  2481.     end;
  2482.     local l__Humanoid__379 = l__Character__377:FindFirstChild("Humanoid");
  2483.     if not l__Humanoid__379 then
  2484.         return;
  2485.     end;
  2486.     if l__Humanoid__379.Health <= 0 then
  2487.         return;
  2488.     end;
  2489.     v374.UpdateInterest(l__HumanoidRootPart__378.Position);
  2490. end;
  2491. local u109 = {};
  2492. local u110 = {};
  2493. local u111 = table.insert;
  2494. function v374.UpdateInterest(p131)
  2495.     u108();
  2496.     u109 = {};
  2497.     u110 = {};
  2498.     for v380 = #u107, 1, -1 do
  2499.         if not u107[v380].Part then
  2500.             table.remove(u107, v380);
  2501.         end;
  2502.     end;
  2503.     local l__next__381 = next;
  2504.     local v382 = nil;
  2505.     while true do
  2506.         local v383, v384 = l__next__381(u107, v382);
  2507.         if not v383 then
  2508.             break;
  2509.         end;
  2510.         v384.Center = v384.Part.Position;
  2511.         local l__magnitude__385 = (v384.Center - p131).magnitude;
  2512.         v384.Sort = l__magnitude__385;
  2513.         local v386 = l__magnitude__385 < v384.Distance;
  2514.         if v384.Locked then
  2515.             v386 = true;
  2516.         end;
  2517.         local l__Loaded__387 = v384.Loaded;
  2518.         if v386 and not l__Loaded__387 then
  2519.             u111(u109, v384);
  2520.         elseif not v386 and l__Loaded__387 then
  2521.             u111(u110, v384);
  2522.         end;   
  2523.     end;
  2524. end;
  2525. local u112 = table.remove;
  2526. local function u113()
  2527.     while #u109 > 0 do
  2528.         local v388 = u112(u109, 1);
  2529.         v388.Loaded = true;
  2530.         v388:f(v388.Loaded);   
  2531.     end;
  2532.     while #u110 > 0 do
  2533.         local v389 = u112(u110);
  2534.         v389.Loaded = false;
  2535.         v389:f(v389.Loaded);   
  2536.     end;
  2537. end;
  2538. function v374.Run(p132)
  2539.     u10(p132, u113, "Proximity Queue");
  2540. end;
  2541. v374.Run(0.1);
  2542. u111 = nil;
  2543. u112 = nil;
  2544. u107 = l__ReplicatedStorage__1.Resource.ButtonY;
  2545. u107 = u107.Clone;
  2546. u107 = u107(u107);
  2547. local u114 = {};
  2548. local u115 = function(p133, p134)
  2549.     if p134 then
  2550.         table.insert(u114, v15.BinaryFind(u114, p133.Sort), p133);
  2551.     else
  2552.         for v390 = #u114, 1, -1 do
  2553.             if u114[v390] == p133 then
  2554.                 table.remove(u114, v390);
  2555.                 break;
  2556.             end;
  2557.         end;
  2558.     end;
  2559.     local v391 = u114[1];
  2560.     if not v391 or u3 ~= Enum.UserInputType.Gamepad1 then
  2561.         u107.Parent = nil;
  2562.         return;
  2563.     end;
  2564.     u107.Parent = v391.Meta.Button;
  2565. end;
  2566. u111 = function(p135, p136, p137, p138)
  2567.     return v374.AddPart(p135, p136, u115, {
  2568.         Callback = p137,
  2569.         Tag = p138
  2570.     });
  2571. end;
  2572. u112 = function(p139)
  2573.     local v392 = false;
  2574.     if p139.UserInputType == Enum.UserInputType.Gamepad1 then
  2575.         if p139.KeyCode == Enum.KeyCode.ButtonY then
  2576.             v392 = true;
  2577.         end;
  2578.     elseif p139.UserInputType == Enum.UserInputType.Keyboard and p139.KeyCode == Enum.KeyCode.Y then
  2579.         v392 = true;
  2580.     end;
  2581.     if not v392 then
  2582.         return;
  2583.     end;
  2584.     local v393 = u114[1];
  2585.     if not v393 then
  2586.         return;
  2587.     end;
  2588.     for v394, v395 in next, u114 do
  2589.         if v395.Meta.Button == v393.Meta.Button then
  2590.             coroutine.resume(coroutine.create(function()
  2591.                 v395.Meta.Callback(l__LocalPlayer__10);
  2592.             end));
  2593.         end;
  2594.     end;
  2595. end;
  2596. u107 = function(p140, p141)
  2597.     if p141 then
  2598.         return;
  2599.     end;
  2600.     u112(p140);
  2601. end;
  2602. u114 = l__UserInputService__5.InputBegan;
  2603. u115 = u114;
  2604. u114 = u114.connect;
  2605. u114(u115, u107);
  2606. local function u116(p142, p143, p144, p145)
  2607.     p142 = p142 / p145 * 2;
  2608.     if p142 < 1 then
  2609.         return p144 * 0.5 * p142 * p142 + p143;
  2610.     end;
  2611.     return -p144 * 0.5 * ((p142 - 1) * (p142 - 3) - 1) + p143;
  2612. end;
  2613. u114 = function(p146)
  2614.     local l__Model__396 = p146.Model;
  2615.     local v397 = l__Model__396.Model:FindFirstChild("light");
  2616.     if not v397 then
  2617.         v397 = l__Model__396:FindFirstChild("Light");
  2618.         if v397 and v397:IsA("ObjectValue") then
  2619.             if v397.Value then
  2620.                 v397 = v397.Value.Parent:FindFirstChild("light");
  2621.             else
  2622.                 v397 = nil;
  2623.             end;
  2624.         end;
  2625.     end;
  2626.     local l__Open__117 = p146.State.Open;
  2627.     local l__OpenCFrame__118 = p146.OpenCFrame;
  2628.     local l__ClosedCFrame__119 = p146.ClosedCFrame;
  2629.     local function v398()
  2630.         if l__Open__117 then
  2631.             l__Model__396.Model:SetPrimaryPartCFrame(l__OpenCFrame__118);
  2632.             return;
  2633.         end;
  2634.         l__Model__396.Model:SetPrimaryPartCFrame(l__ClosedCFrame__119);
  2635.         if v397 then
  2636.             v397.BrickColor = BrickColor.new("Dusty Rose");
  2637.         end;
  2638.     end;
  2639.     if p146.State.NoAnimate then
  2640.         p146.State.NoAnimate = false;
  2641.         return v398();
  2642.     end;
  2643.     if l__Open__117 and v397 then
  2644.         v397.BrickColor = BrickColor.new("Bright green");
  2645.     end;
  2646.     local u120 = 0;
  2647.     local l__Duration__121 = p146.Settings.Duration;
  2648.     local u122 = nil;
  2649.     u122 = l__RunService__3.Stepped:connect(function(p147, p148)
  2650.         u120 = u120 + p148 * 1 / l__Duration__121;
  2651.         local v399 = u116(u120, 0, 1, 1);
  2652.         if not l__Open__117 then
  2653.             v399 = 1 - v399;
  2654.         end;
  2655.         l__Model__396.Model:SetPrimaryPartCFrame(l__ClosedCFrame__119:lerp(l__OpenCFrame__118, v399));
  2656.         if u120 >= 1 then
  2657.             u122:disconnect();
  2658.             v398();
  2659.         end;
  2660.     end);
  2661. end;
  2662. u115 = function(p149)
  2663.     local l__Model__400 = p149.Model;
  2664.     local v401 = l__Model__400.Model:FindFirstChild("light");
  2665.     if not v401 then
  2666.         v401 = l__Model__400:FindFirstChild("Light");
  2667.         if v401 and v401:IsA("ObjectValue") then
  2668.             if v401.Value then
  2669.                 v401 = v401.Value.Parent:FindFirstChild("light");
  2670.             else
  2671.                 v401 = nil;
  2672.             end;
  2673.         end;
  2674.     end;
  2675.     local l__Open__123 = p149.State.Open;
  2676.     local l__ClosedCFrame__124 = p149.ClosedCFrame;
  2677.     local l__HingeRelativeCFrame__125 = p149.HingeRelativeCFrame;
  2678.     local u126 = l__Vector3_new__30(0, math.pi * 0.55 * (p149.State.Direction * p149.Direction), 0);
  2679.     local function v402()
  2680.         if not l__Open__123 then
  2681.             l__Model__400.Model:SetPrimaryPartCFrame(l__ClosedCFrame__124);
  2682.             if v401 then
  2683.                 v401.BrickColor = BrickColor.new("Dusty Rose");
  2684.             end;
  2685.             return;
  2686.         end;
  2687.         l__Model__400.Model:SetPrimaryPartCFrame(l__ClosedCFrame__124 * l__HingeRelativeCFrame__125 * v15.CFrameFromAxisAngle(u126) * l__HingeRelativeCFrame__125:inverse());
  2688.     end;
  2689.     if p149.State.NoAnimate then
  2690.         p149.State.NoAnimate = false;
  2691.         return v402();
  2692.     end;
  2693.     if l__Open__123 and v401 then
  2694.         v401.BrickColor = BrickColor.new("Bright green");
  2695.     end;
  2696.     local u127 = 0;
  2697.     local l__Duration__128 = p149.Settings.Duration;
  2698.     local u129 = nil;
  2699.     u129 = l__RunService__3.Stepped:connect(function(p150, p151)
  2700.         u127 = u127 + p151 * 1 / l__Duration__128;
  2701.         local v403 = u116(u127, 0, 1, 1);
  2702.         if not l__Open__123 then
  2703.             v403 = 1 - v403;
  2704.         end;
  2705.         l__Model__400.Model:SetPrimaryPartCFrame(l__ClosedCFrame__124 * l__HingeRelativeCFrame__125 * v15.CFrameFromAxisAngle(v24:lerp(u126, v403)) * l__HingeRelativeCFrame__125:inverse());
  2706.         if not (u127 >= 1) then
  2707.             return;
  2708.         end;
  2709.         u129:disconnect();
  2710.         return v402();
  2711.     end);
  2712. end;
  2713. local function u130(p152, p153)
  2714.     if p152.Resolved then
  2715.         if p153 then
  2716.             p152.State.NoAnimate = true;
  2717.         end;
  2718.         p152.State.Open = true;
  2719.         if not p152.OpenFun then
  2720.             return;
  2721.         end;
  2722.     else
  2723.         p152.AwaitingDoorOpen = true;
  2724.         p152.AwaitingDoorClose = false;
  2725.         return;
  2726.     end;
  2727.     p152:OpenFun();
  2728. end;
  2729. local function u131(p154, p155, p156, p157)
  2730.     if p154.Settings.ServerOnly then
  2731.         return false;
  2732.     end;
  2733.     if p154.Settings.Locked then
  2734.         return false;
  2735.     end;
  2736.     local v404 = false;
  2737.     if p156:FindFirstChild("Humanoid").Sit or p156:FindFirstChild("InVehicle") then
  2738.         v404 = true;
  2739.     end;
  2740.     local v405 = false;
  2741.     if p154.Settings.Vehicle and not p154.Settings.Character then
  2742.         v405 = v404;
  2743.     elseif p154.Settings.Character and not p154.Settings.Vehicle then
  2744.         v405 = not v404;
  2745.     elseif p154.Settings.Character and p154.Settings.Vehicle then
  2746.         v405 = true;
  2747.     end;
  2748.     if p157 then
  2749.         v405 = true;
  2750.     end;
  2751.     local v406 = l__TeamValue__37.Value == v19.Team.Police;
  2752.     for v407, v408 in next, v67.ItemStacks do
  2753.         if v408.Name == "Key" then
  2754.             v406 = true;
  2755.             break;
  2756.         end;
  2757.     end;
  2758.     if p154.Settings.Key then
  2759.         v405 = v405 or v406;
  2760.     end;
  2761.     if p154.Settings.Team then
  2762.         v405 = v405 and p155.TeamValue.Value == p154.Settings.Team;
  2763.     end;
  2764.     if p154.Settings.TeamBlacklist then
  2765.         v405 = v405 and p155.TeamValue.Value ~= p154.Settings.TeamBlacklist;
  2766.     end;
  2767.     return v405;
  2768. end;
  2769. local function u132(p158)
  2770.     if p158.Settings.SequenceRequireState and p158.State.Open then
  2771.         return;
  2772.     end;
  2773.     u130(p158);
  2774.     v36:FireServer("un3fk0xa", p158);
  2775. end;
  2776. local u133 = {};
  2777. local function v409(p159)
  2778.     local u134 = 0;
  2779.     table.insert(u133, {
  2780.         Part = p159,
  2781.         Fun = function(p160)
  2782.             if tick() - u134 < 1 then
  2783.                 return;
  2784.             end;
  2785.             u134 = tick();
  2786.             v36:FireServer("rshn1c3j", p159.Name);
  2787.         end
  2788.     });
  2789. end;
  2790. local l__next__410 = next;
  2791. local v411, v412 = l__CollectionService__13:GetTagged("TouchTrigger");
  2792. while true do
  2793.     local v413, v414 = l__next__410(v411, v412);
  2794.     if not v413 then
  2795.         break;
  2796.     end;
  2797.     v412 = v413;
  2798.     v409(v414);
  2799. end;
  2800. l__CollectionService__13:GetInstanceAddedSignal("TouchTrigger"):Connect(v409);
  2801. l__CollectionService__13:GetInstanceRemovedSignal("TouchTrigger"):Connect(function(p161)
  2802.     for v415 = #u133, 1, -1 do
  2803.         if u133[v415].Part == p161 then
  2804.             table.remove(u133, v415);
  2805.             break;
  2806.         end;
  2807.     end;
  2808.     return true;
  2809. end);
  2810. local u135 = v12.CircleAction;
  2811. local function v416(p162)
  2812.     local l__SewerHatch__136 = p162:FindFirstChild("SewerHatch");
  2813.     local function v417(p163, p164)
  2814.         if p164 then
  2815.             v36:FireServer("bd20x18m", "SewerHatch", l__SewerHatch__136);
  2816.         end;
  2817.         return true;
  2818.     end;
  2819.     if p162:FindFirstChild("FromTop").Value then
  2820.         u135.Add({
  2821.             Part = l__SewerHatch__136,
  2822.             Name = "Pull Open",
  2823.             Timed = true,
  2824.             Duration = 3,
  2825.             Dist = 10,
  2826.             Callback = v417
  2827.         }, l__SewerHatch__136);
  2828.     end;
  2829.     table.insert(u133, {
  2830.         Tag = l__SewerHatch__136,
  2831.         Part = p162:FindFirstChild("Touch"),
  2832.         Fun = function()
  2833.             return v417(nil, true);
  2834.         end
  2835.     });
  2836. end;
  2837. local l__next__418 = next;
  2838. local v419, v420 = l__CollectionService__13:GetTagged("SewerHatch");
  2839. while true do
  2840.     local v421, v422 = l__next__418(v419, v420);
  2841.     if not v421 then
  2842.         break;
  2843.     end;
  2844.     v420 = v421;
  2845.     v416(v422);
  2846. end;
  2847. l__CollectionService__13:GetInstanceAddedSignal("SewerHatch"):Connect(v416);
  2848. l__CollectionService__13:GetInstanceRemovedSignal("SewerHatch"):Connect(function(p165)
  2849.     local l__SewerHatch__423 = p165:FindFirstChild("SewerHatch");
  2850.     u135.Remove(l__SewerHatch__423);
  2851.     for v424 = #u133, 1, -1 do
  2852.         if u133[v424].Tag == l__SewerHatch__423 then
  2853.             table.remove(u133, v424);
  2854.             return;
  2855.         end;
  2856.     end;
  2857. end);
  2858. u135 = function()
  2859.     local l__Character__425 = l__LocalPlayer__10.Character;
  2860.     if not l__Character__425 then
  2861.         return;
  2862.     end;
  2863.     local l__HumanoidRootPart__426 = l__Character__425:FindFirstChild("HumanoidRootPart");
  2864.     if not l__HumanoidRootPart__426 then
  2865.         return;
  2866.     end;
  2867.     local l__Position__427 = l__HumanoidRootPart__426.Position;
  2868.     local v428 = l__Vector3_new__30(4, 6, 4);
  2869.     for v429, v430 in next, u133 do
  2870.         if (l__Position__427 - v430.Part.Position).Magnitude < 50 and v15.IsPointInPrism(l__Position__427, v430.Part.CFrame, v430.Part.Size + v428) then
  2871.             v430.Fun(l__HumanoidRootPart__426);
  2872.         end;
  2873.     end;
  2874. end;
  2875. u10(0.16666666666666666, u135);
  2876. local u137 = {};
  2877. local function u138(p166, p167)
  2878.     if p166.Resolved then
  2879.         if p167 then
  2880.             p166.State.NoAnimate = true;
  2881.         end;
  2882.         p166.State.Open = false;
  2883.         p166.State.CloseTime = os.time();
  2884.         if not p166.CloseFun then
  2885.             return;
  2886.         end;
  2887.     else
  2888.         p166.AwaitingDoorOpen = false;
  2889.         p166.AwaitingDoorClose = true;
  2890.         return;
  2891.     end;
  2892.     p166:CloseFun();
  2893. end;
  2894. local function u139(p168)
  2895.     assert(p168.Resolved);
  2896.     local u140 = tick();
  2897.     local l__Model__141 = p168.Model;
  2898.     local u142 = tick();
  2899.     local function u143(p169)
  2900.         local v431 = tick();
  2901.         local l__Character__432 = l__LocalPlayer__10.Character;
  2902.         if not l__Character__432 then
  2903.             return;
  2904.         end;
  2905.         if not l__Character__432:FindFirstChild("HumanoidRootPart") then
  2906.             return;
  2907.         end;
  2908.         if v431 - u140 < 0.1 then
  2909.             return;
  2910.         end;
  2911.         u140 = v431;
  2912.         if p168.State.Open then
  2913.             return;
  2914.         end;
  2915.         if os.time() - p168.State.CloseTime < p168.Settings.Duration then
  2916.             return;
  2917.         end;
  2918.         local v433 = u131(p168, l__LocalPlayer__10, l__Character__432, p169);
  2919.         if p168.Settings.Character then
  2920.             if v433 then
  2921.                 u29("Door", {
  2922.                     Source = l__Model__141.Closed,
  2923.                     TimeStart = 1,
  2924.                     Volume = 0.2
  2925.                 });
  2926.             else
  2927.                 u29("Door", {
  2928.                     Source = l__Model__141.Closed,
  2929.                     TimeStart = 0,
  2930.                     MaxTime = 0.6,
  2931.                     Volume = 0.2
  2932.                 });
  2933.             end;
  2934.         end;
  2935.         if not v433 then
  2936.             return;
  2937.         end;
  2938.         if p168.Settings.Type == "Swing" then
  2939.             if (p168.Model.Closed.Position - l__Character__432.HumanoidRootPart.Position).unit:Dot(p168.Model.Closed.CFrame.lookVector) > 0 then
  2940.                 local v434 = 1;
  2941.             else
  2942.                 v434 = -1;
  2943.             end;
  2944.             p168.State.Direction = v434;
  2945.         end;
  2946.         u132(p168);
  2947.     end;
  2948.     local function v435(p170)
  2949.         local v436 = tick();
  2950.         if v436 - u142 < 0.03333333333333333 then
  2951.             return;
  2952.         end;
  2953.         u142 = v436;
  2954.         u143(l__LocalPlayer__10);
  2955.     end;
  2956.     local function v437(p171)
  2957.         if p171 ~= l__LocalPlayer__10 then
  2958.             return;
  2959.         end;
  2960.         u143(l__LocalPlayer__10, true);
  2961.     end;
  2962.     local l__next__438 = next;
  2963.     local v439, v440 = l__Model__141:GetChildren();
  2964.     while true do
  2965.         local v441, v442 = l__next__438(v439, v440);
  2966.         if not v441 then
  2967.             break;
  2968.         end;
  2969.         v440 = v441;
  2970.         if v442:IsA("BasePart") and v442.Name == "Touch" then
  2971.             table.insert(u133, {
  2972.                 Tag = p168.Tag,
  2973.                 Part = v442,
  2974.                 Fun = v435
  2975.             });
  2976.         elseif v442:IsA("ObjectValue") and v442.Name == "Touch" then
  2977.             table.insert(u133, {
  2978.                 Tag = p168.Tag,
  2979.                 Part = v442.Value,
  2980.                 Fun = v435
  2981.             });
  2982.         elseif v442:IsA("ObjectValue") and v442.Name == "Button" then
  2983.             local v443 = v442.Value;
  2984.             if v443:IsA("Part") then
  2985.                 v443 = v443.Parent;
  2986.             end;
  2987.             if v443:IsA("Model") then
  2988.                 v443 = v443:FindFirstChild("Click").ClickDetector;
  2989.             end;
  2990.             u111(v443.Parent, v443.MaxActivationDistance, v437).Meta.Button = v443.Parent;
  2991.             v443.MouseClick:connect(v437);
  2992.         end;   
  2993.     end;
  2994. end;
  2995. local function v444(p172)
  2996.     local l__Value__445 = p172:WaitForChild("Tag", 5).Value;
  2997.     for v446, v447 in next, u137 do
  2998.         if v447.Tag == l__Value__445 then
  2999.             v447.Resolved = true;
  3000.             v447.Model = p172;
  3001.             if v447.AwaitingDoorOpen or v447.State.Open then
  3002.                 u130(v447, true);
  3003.             elseif v447.AwaitingDoorClose or not v447.State.Open then
  3004.                 u138(v447, true);
  3005.             end;
  3006.             u139(v447);
  3007.             return true;
  3008.         end;
  3009.     end;
  3010.     return false;
  3011. end;
  3012. local function u144(p173)
  3013.     assert(not p173.Resolved);
  3014.     local l__Tag__448 = p173.Tag;
  3015.     for v449 = #u133, 1, -1 do
  3016.         if u133[v449].Tag == l__Tag__448 then
  3017.             table.remove(u133, v449);
  3018.         end;
  3019.     end;
  3020.     v374.RemoveTag(l__Tag__448);
  3021. end;
  3022. local l__next__450 = next;
  3023. local v451, v452 = l__CollectionService__13:GetTagged("Door");
  3024. while true do
  3025.     local v453, v454 = l__next__450(v451, v452);
  3026.     if not v453 then
  3027.         break;
  3028.     end;
  3029.     v452 = v453;
  3030.     v444(v454);
  3031. end;
  3032. l__CollectionService__13:GetInstanceAddedSignal("Door"):Connect(v444);
  3033. l__CollectionService__13:GetInstanceRemovedSignal("Door"):Connect(function(p174)
  3034.     for v455, v456 in next, u137 do
  3035.         if v456.Model == p174 then
  3036.             v456.Resolved = false;
  3037.             v456.Model = nil;
  3038.             u144(v456);
  3039.             return true;
  3040.         end;
  3041.     end;
  3042.     return false;
  3043. end);
  3044. local function u145(p175)
  3045.     for v457, v458 in next, u137 do
  3046.         if v458.Tag == p175 then
  3047.             return v458;
  3048.         end;
  3049.     end;
  3050.     return false;
  3051. end;
  3052. local u146 = {};
  3053. local function u147(p176, p177)
  3054.     assert(p176.Tag);
  3055.     local v459 = u145(p176.Tag);
  3056.     if not v459 then
  3057.         if p176.Settings.Type == "Swing" then
  3058.             p176.OpenFun = u115;
  3059.             p176.CloseFun = u115;
  3060.         elseif p176.Settings.Type == "Slide" then
  3061.             p176.OpenFun = u114;
  3062.             p176.CloseFun = u114;
  3063.         end;
  3064.         if p176.State.Open then
  3065.             p176.AwaitingDoorOpen = true;
  3066.         else
  3067.             p176.AwaitingDoorClose = true;
  3068.         end;
  3069.         table.insert(u137, p176);
  3070.     else
  3071.         p176 = v459;
  3072.         p176.Settings = p176.Settings;
  3073.         p176.AwaitingDoorOpen = p176.AwaitingDoorOpen;
  3074.         p176.AwaitingDoorClose = p176.AwaitingDoorClose;
  3075.     end;
  3076.     local v460 = u146[p176.Tag];
  3077.     u146[p176.Tag] = nil;
  3078.     if v460 then
  3079.         p176.State = v460.State;
  3080.         p176.Settings = v460.Settings;
  3081.         p176.AwaitingDoorOpen = v460.AwaitingDoorOpen;
  3082.         p176.AwaitingDoorClose = v460.AwaitingDoorClose;
  3083.     end;
  3084.     if not p177 then
  3085.         local l__next__461 = next;
  3086.         local v462, v463 = l__CollectionService__13:GetTagged("Door");
  3087.         while true do
  3088.             local v464, v465 = l__next__461(v462, v463);
  3089.             if not v464 then
  3090.                 break;
  3091.             end;
  3092.             v463 = v464;
  3093.             v444(v465);    
  3094.         end;
  3095.     end;
  3096. end;
  3097. function u7.wim0hi5g(p178)
  3098.     local l__Tag__466 = p178.Tag;
  3099.     local v467 = u145(l__Tag__466);
  3100.     if not v467 then
  3101.         p178.AwaitingDoorOpen = true;
  3102.         p178.AwaitingDoorClose = false;
  3103.         u146[l__Tag__466] = p178;
  3104.         return;
  3105.     end;
  3106.     v467.State = p178.State;
  3107.     v467.Settings = p178.Settings;
  3108.     u130(v467);
  3109. end;
  3110. function u7.pv3uyl6w(p179)
  3111.     local l__Tag__468 = p179.Tag;
  3112.     local v469 = u145(l__Tag__468);
  3113.     if not v469 then
  3114.         p179.AwaitingDoorOpen = false;
  3115.         p179.AwaitingDoorClose = true;
  3116.         u146[l__Tag__468] = p179;
  3117.         return;
  3118.     end;
  3119.     v469.State = p179.State;
  3120.     v469.Settings = p179.Settings;
  3121.     u138(v469);
  3122. end;
  3123. function u7.zdvzydxv(p180)
  3124.     u147(p180);
  3125. end;
  3126. local function u148(p181)
  3127.     for v470, v471 in next, p181 do
  3128.         u147(v471, true);
  3129.     end;
  3130.     local l__next__472 = next;
  3131.     local v473, v474 = l__CollectionService__13:GetTagged("Door");
  3132.     while true do
  3133.         local v475, v476 = l__next__472(v473, v474);
  3134.         if not v475 then
  3135.             break;
  3136.         end;
  3137.         v474 = v475;
  3138.         v444(v476);
  3139.     end;
  3140. end;
  3141. function u7.bklsgtv9(p182)
  3142.     u148(p182);
  3143. end;
  3144. local l__Safe__477 = v41:WaitForChild("Safe");
  3145. local v478 = 480;
  3146. if l__TouchEnabled__6 then
  3147.     v478 = 250;
  3148. end;
  3149. local v479 = v478 * 1.6;
  3150. l__Safe__477.Size = UDim2.new(0, v479, 0, v478);
  3151. l__Safe__477.Position = UDim2.new(0.5, -v479 * 0.5, 0.5, -v478 * 0.5);
  3152. if l__TouchEnabled__6 then
  3153.     local v480 = 0.4;
  3154. else
  3155.     v480 = 0.323;
  3156. end;
  3157. v40.Sidebar.Size = UDim2.new(v480 * 0.242, 0, v480, 0);
  3158. if l__TouchEnabled__6 then
  3159.     local v481 = 0.1;
  3160. else
  3161.     v481 = 0;
  3162. end;
  3163. v40.Sidebar.Position = UDim2.new(0.01, 0, 0.5 - v480 * 0.5 - v481, 0);
  3164. local u149 = 0;
  3165. local u150 = l__Safe__477;
  3166. local u151 = { "Legendary", "Ultra Rare", "Rare", "Uncommon", "Common" };
  3167. local u152 = {};
  3168. local u153 = "Inventory";
  3169. local u154 = nil;
  3170. local function u155(p183)
  3171.     local v482 = v19.Safes.Weights[p183];
  3172.     local v483 = u149 + 1;
  3173.     u149 = v483;
  3174.     local l__Inner__484 = u150.Sidebar.Buy.Inner;
  3175.     local v485 = v19.Safes.Names[p183];
  3176.     local v486 = v485:match("Tier #(%d)");
  3177.     if v486 then
  3178.         v485 = v21:FormatByKey("Safes.Tier", { tonumber(v486) });
  3179.     end;
  3180.     l__Inner__484.Title.Text = v485;
  3181.     l__Inner__484.Price.Text = u85(v19.Safes.Price[p183]);
  3182.     l__Inner__484.Icon.Image = v19.Images[("Safe%d"):format(p183)];
  3183.     local v487 = 0;
  3184.     for v488, v489 in next, v482 do
  3185.         v487 = v487 + v489;
  3186.     end;
  3187.     for v490, v491 in next, u151 do
  3188.         local v492 = l__Inner__484.Stats:FindFirstChild(v491);
  3189.         local u156 = v492.Percent.Text:match("%d+");
  3190.         local u157 = l__math_floor__14(v482[v490] / v487 * 100 + 0.5);
  3191.         spawn(function()
  3192.             for v493 = 0, 1, 0.1 do
  3193.                 if u149 ~= v483 then
  3194.                     return;
  3195.                 end;
  3196.                 v492.Percent.Text = ("%d%%"):format((l__math_floor__14((1 - v493) * u156 + v493 * u157 + 0.5)));
  3197.                 l__RunService__3.Stepped:wait();
  3198.             end;
  3199.             v492.Percent.Text = ("%d%%"):format(u157);
  3200.         end);
  3201.     end;
  3202. end;
  3203. local function u158()
  3204.     if not (#u152 > 0) then
  3205.         if u153 ~= "Inventory" then
  3206.             return;
  3207.         end;
  3208.         u154("Buy");
  3209.     end;
  3210. end;
  3211. u154 = function(p184)
  3212.     if p184 == "Inventory" then
  3213.         v41.SafeSlider.Visible = false;
  3214.         u150.Visible = true;
  3215.         u150.Body.Buy.Visible = false;
  3216.         u150.Body.Inventory.Visible = true;
  3217.         u150.Body.Back.Visible = false;
  3218.         u150.Body.BuySafes.Visible = true;
  3219.         u150.Sidebar.Gift.Visible = false;
  3220.         u150.Sidebar.Buy.Gift.Visible = false;
  3221.         u150.Sidebar.Buy.Buy.Visible = false;
  3222.         u150.Sidebar.Buy.Open.Visible = true;
  3223.         if u153 ~= p184 then
  3224.             if #u152 > 0 then
  3225.                 u155(u152[1].Type);
  3226.             end;
  3227.             u158();
  3228.         end;
  3229.         v69(u150.Body.Inventory.Inner:GetChildren()[1]);
  3230.     elseif p184 == "Slider" then
  3231.         v41.SafeSlider.Visible = true;
  3232.         u150.Visible = false;
  3233.     elseif p184 == "Buy" then
  3234.         u150.Body.Buy.Visible = true;
  3235.         u150.Body.Inventory.Visible = false;
  3236.         u150.Body.Back.Visible = true;
  3237.         u150.Body.BuySafes.Visible = false;
  3238.         u150.Sidebar.Gift.Visible = false;
  3239.         u150.Sidebar.Buy.Visible = true;
  3240.         u150.Sidebar.Buy.Gift.Visible = true;
  3241.         u150.Sidebar.Buy.Buy.Visible = true;
  3242.         u150.Sidebar.Buy.Open.Visible = false;
  3243.         u155(1);
  3244.         v69(u150.Body.Buy.Tier1);
  3245.     end;
  3246.     u153 = p184;
  3247.     u158();
  3248. end;
  3249. function u7.jwz1x5ha()
  3250.     u28(12);
  3251. end;
  3252. local u159 = function(p185, p186, p187)
  3253.     return Color3.new(p185 / 255, p186 / 255, p187 / 255);
  3254. end;
  3255. function u7.kzp6cwso(p188)
  3256.     u154("Slider");
  3257.     local l__SafeSlider__494 = v41.SafeSlider;
  3258.     local l__next__495 = next;
  3259.     local v496 = nil;
  3260.     while true do
  3261.         local v497, v498 = l__next__495(p188, v496);
  3262.         if not v497 then
  3263.             break;
  3264.         end;
  3265.         local v499 = l__SafeSlider__494.Preset:Clone();
  3266.         if v498.Image then
  3267.             v499.ImageLabel.Image = v498.Image;
  3268.         elseif v498.BackgroundColor then
  3269.             v499.ImageLabel.BackgroundTransparency = 0;
  3270.             v499.ImageLabel.BackgroundColor3 = v498.BackgroundColor;
  3271.         end;
  3272.         local v500 = v498.Desc;
  3273.         local v501 = v500:gsub("%s", "");
  3274.         if v498.Type == "WindowColor" or v498.Type == "WheelColor" or v498.Type == "BodyColor" or v498.Type == "Glow" then
  3275.             v500 = v21:FormatByKey("Color." .. v501);
  3276.         elseif v498.Type == "Texture" then
  3277.             v500 = v21:FormatByKey("GarageTexture." .. v501);
  3278.         elseif v498.Type == "Rim" then
  3279.             v500 = v21:FormatByKey("GarageRim." .. v501);
  3280.         end;
  3281.         v499.TextLabel.Text = v500;
  3282.         v499.Patch.Inner.BackgroundColor3 = v498.Color;
  3283.         v499.Parent = l__SafeSlider__494.Inner;
  3284.         v498.Frame = v499; 
  3285.     end;
  3286.     local v502 = math.random() * 90 + 5;
  3287.     local u160 = 0.12;
  3288.     local v503 = l__SafeSlider__494.Skip.MouseButton1Down:connect(function()
  3289.         u160 = 1;
  3290.     end);
  3291.     v69(l__SafeSlider__494.Skip);
  3292.     local u161 = 0;
  3293.     local function u162(p189)
  3294.         return -(p189 - 2) * p189;
  3295.     end;
  3296.     local u163 = l__SafeSlider__494.AbsoluteSize.X * 0.5 - 138 + v502;
  3297.     local u164 = -2;
  3298.     local u165 = nil;
  3299.     local function u166()
  3300.         v503:disconnect();
  3301.         p188[30].Frame.BackgroundColor3 = u159(0, 0, 0);
  3302.         v36:FireServer("asxio3m9");
  3303.         wait(1.5);
  3304.         u154("Inventory");
  3305.         for v504, v505 in next, p188 do
  3306.             v505.Frame:Destroy();
  3307.         end;
  3308.     end;
  3309.     u165 = l__RunService__3.Heartbeat:connect(function(p190)
  3310.         u161 = u161 + p190 * u160;
  3311.         if u161 >= 1 then
  3312.             u161 = 1;
  3313.         end;
  3314.         local v506 = u162(u161);
  3315.         for v507 = 1, #p188 do
  3316.             local l__Frame__508 = p188[v507].Frame;
  3317.             l__Frame__508.Position = UDim2.new(0, (v507 - v506 * 30) * 138 + u163, 0, 0);
  3318.             l__Frame__508.Visible = true;
  3319.         end;
  3320.         local v509 = l__math_floor__14(v506 * 30 - u163 / 138 + 0.5);
  3321.         if u164 ~= v509 then
  3322.             u164 = v509;
  3323.             v40.Tick.PlaybackSpeed = 1 + (1 - v506) * 0.05;
  3324.             v40.Tick:Play();
  3325.         end;
  3326.         if u161 >= 1 then
  3327.             u165:disconnect();
  3328.             u166();
  3329.         end;
  3330.     end);
  3331. end;
  3332. local u167 = 0;
  3333. local u168 = false;
  3334. local l__math_sin__169 = math.sin;
  3335. local u170 = nil;
  3336. local function u171(p191, p192)
  3337.     return p192.Type < p191.Type;
  3338. end;
  3339. local function u172()
  3340.     if not u170 then
  3341.         return;
  3342.     end;
  3343.     v36:FireServer("kzp6cwso", u170);
  3344. end;
  3345. local u173 = 0;
  3346. local u174 = u150.Visible;
  3347. local function u175()
  3348.     local v510 = u167 + 1;
  3349.     u167 = v510;
  3350.     while not u168 do
  3351.         if v510 ~= u167 then
  3352.             return;
  3353.         end;
  3354.         local v511 = l__math_sin__169(tick() * 8) * 0.2 + 0.8;
  3355.         v40.Sidebar.ToggleSafes.ImageColor3 = Color3.new(v511, v511, v511);
  3356.         wait();
  3357.     end;
  3358.     v40.Sidebar.ToggleSafes.ImageColor3 = Color3.new(1, 1, 1);
  3359. end;
  3360. function u7.e63rlwx1(p193, p194)
  3361.     table.sort(p193, u171);
  3362.     u152 = p193;
  3363.     u158();
  3364.     local l__next__512 = next;
  3365.     local v513, v514 = u150.Body.Inventory.Inner:GetChildren();
  3366.     while true do
  3367.         local v515, v516 = l__next__512(v513, v514);
  3368.         if not v515 then
  3369.             break;
  3370.         end;
  3371.         v514 = v515;
  3372.         v516:Destroy();
  3373.     end;
  3374.     local l__Preset__517 = u150.Body.Inventory.Preset;
  3375.     local l__X__518 = l__Preset__517.AbsoluteSize.X;
  3376.     local l__Y__519 = l__Preset__517.AbsoluteSize.Y;
  3377.     u150.Body.Inventory.Inner.CanvasSize = UDim2.new(0, 0, 0, l__Y__519 * (l__math_floor__14((#u152 - 1) / 3) + 1));
  3378.     local l__next__520 = next;
  3379.     local v521 = nil;
  3380.     while true do
  3381.         local v522, v523 = l__next__520(u152, v521);
  3382.         if not v522 then
  3383.             break;
  3384.         end;
  3385.         local l__Type__524 = v523.Type;
  3386.         local v525 = l__Preset__517:Clone();
  3387.         v525.Visible = true;
  3388.         v525.ImageLabel.Image = v19.Images[("Safe%d"):format(l__Type__524)];
  3389.         v525.Size = UDim2.new(0, l__X__518, 0, l__Y__519);
  3390.         v525.Position = UDim2.new(0, l__X__518 * ((v522 - 1) % 3), 0, l__Y__519 * l__math_floor__14((v522 - 1) / 3));
  3391.         v525.Parent = u150.Body.Inventory.Inner;
  3392.         v525.MouseButton1Down:connect(function()
  3393.             u170 = v523;
  3394.             u155(l__Type__524);
  3395.             if u3 == Enum.UserInputType.Gamepad1 then
  3396.                 u172();
  3397.             end;
  3398.         end);
  3399.         if v522 == 1 then
  3400.             u170 = v523;
  3401.             if u153 == "Inventory" then
  3402.                 u155(v523.Type);
  3403.                 v69(v525);
  3404.             end;
  3405.         end;
  3406.         if v522 % 3 == 0 then
  3407.             v525.NextSelectionRight = u150.Sidebar.Buy.Open;
  3408.         end;   
  3409.     end;
  3410.     v40.Sidebar.ToggleSafes.Label.Visible = p194 > 0;
  3411.     v40.Sidebar.ToggleSafes.Label.Amount.Text = p194;
  3412.     if p194 ~= u173 and not u174 then
  3413.         u168 = false;
  3414.         spawn(u175);
  3415.     end;
  3416.     u173 = p194;
  3417. end;
  3418. local u176 = 0;
  3419. function u7.lvh8ioxw(p195)
  3420.     local l__SafeSlider__526 = v41.SafeSlider;
  3421.     local v527 = u176 + 1;
  3422.     u176 = v527;
  3423.     l__SafeSlider__526.Message.Text = p195;
  3424.     l__SafeSlider__526.Message.Visible = true;
  3425.     delay(2, function()
  3426.         if v527 < u176 then
  3427.             return;
  3428.         end;
  3429.         l__SafeSlider__526.Message.Visible = false;
  3430.     end);
  3431. end;
  3432. local v528 = 1;
  3433. local v529 = #v19.Safes.Price;
  3434. local v530 = 1 - 1;
  3435. while true do
  3436.     local v531 = u150.Body.Buy:FindFirstChild(("Tier%d"):format(v530));
  3437.     v531.Price.Text = u85(v19.Safes.Price[v530]);
  3438.     assert(v531);
  3439.     u1 = v528;
  3440.     local u177 = v530;
  3441.     v531.MouseButton1Down:connect(function()
  3442.         u1 = u177;
  3443.         u155(u177);
  3444.         v69(u150.Sidebar.Buy.Buy);
  3445.     end);
  3446.     if 0 <= 1 then
  3447.         if not (u177 < v529) then
  3448.             break;
  3449.         end;
  3450.     elseif not (v529 < u177) then
  3451.         break;
  3452.     end;
  3453.     u177 = u177 + 1;
  3454. end;
  3455. local function u178()
  3456.     u150.Sidebar.Buy.Visible = true;
  3457.     u150.Sidebar.Gift.Visible = false;
  3458. end;
  3459. local u179 = 0;
  3460. local u180 = 0;
  3461. local function u181(p196, p197)
  3462.     local v532 = v17.MakeState();
  3463.     v532.Frame = v42.Particles;
  3464.     v17.Explosion(v532, l__Vector3_new__30(p196, p197 - 36, 0));
  3465.     v17.EasySimulate(v532, 3);
  3466. end;
  3467. local u182 = nil;
  3468. function u7.jzdcmadr(p198)
  3469.     if p198.Success then
  3470.         u181(u179, u180);
  3471.         return;
  3472.     end;
  3473.     if p198.NotEnoughMoney then
  3474.         u182();
  3475.         u93();
  3476.     end;
  3477. end;
  3478. local function v533()
  3479.     u154("Inventory");
  3480. end;
  3481. local function u183(p199)
  3482.     return ("https://www.roblox.com/bust-thumbnail/image?width=420&height=420&format=png&userId=%d"):format(p199);
  3483. end;
  3484. u150.Sidebar.Buy.Buy.MouseButton1Down:connect(function(p200, p201)
  3485.     u179 = p200;
  3486.     u180 = p201;
  3487.     v36:FireServer("s4lkvb9v", u1);
  3488. end);
  3489. u150.Sidebar.Buy.Gift.MouseButton1Down:connect(function()
  3490.     u150.Sidebar.Gift.Inner.ImageLabel.Image = "";
  3491.     u150.Sidebar.Gift.Visible = true;
  3492.     u150.Sidebar.Buy.Visible = false;
  3493. end);
  3494. u150.Sidebar.Gift.Back.MouseButton1Down:connect(u178);
  3495. u150.Sidebar.Gift.Gift.MouseButton1Up:connect(function(p202, p203)
  3496.     u179 = p202;
  3497.     u180 = p203;
  3498.     v36:FireServer("n85auae8", u1, u150.Sidebar.Gift.Inner.Username.Text);
  3499.     u178();
  3500. end);
  3501. u150.Sidebar.Gift.Inner.Username.Changed:connect(function(p204)
  3502.     if p204 == "Text" then
  3503.         local u184 = nil;
  3504.         local l__Text__185 = u150.Sidebar.Gift.Inner.Username.Text;
  3505.         u150.Sidebar.Gift.Inner.ImageLabel.Image = pcall(function()
  3506.             u184 = l__Players__9:GetUserIdFromNameAsync(l__Text__185);
  3507.         end) and u183(u184) or "";
  3508.     end;
  3509. end);
  3510. u150.Body.Back.MouseButton1Down:connect(v533);
  3511. u150.Body.BuySafes.MouseButton1Down:connect(function()
  3512.     u154("Buy");
  3513. end);
  3514. u150.Sidebar.Buy.Open.MouseButton1Down:connect(u172);
  3515. u182 = function()
  3516.     if not u174 then
  3517.         return;
  3518.     end;
  3519.     u174 = false;
  3520.     u150.Visible = u174;
  3521. end;
  3522. local v534 = v18.MakeWindow();
  3523. function v534.OpenFun()
  3524.     u168 = true;
  3525.     if u174 then
  3526.         return;
  3527.     end;
  3528.     v533();
  3529.     u174 = true;
  3530.     u150.Visible = u174;
  3531. end;
  3532. v534.CloseFun = u182;
  3533. v18.WindowGroupAdd(v66, v534);
  3534. v40.Sidebar.ToggleSafes.MouseButton1Down:connect(function()
  3535.     v18.WindowToggle(v534);
  3536. end);
  3537. u150.Close.MouseButton1Down:connect(function()
  3538.     v18.WindowClose(v534);
  3539. end);
  3540. u150 = false;
  3541. u159 = v40.Sidebar.ToggleMute;
  3542. local l__MouseButton1Down__535 = u159.MouseButton1Down;
  3543. u159 = l__MouseButton1Down__535;
  3544. l__MouseButton1Down__535.connect(u159, function()
  3545.     u150 = not u150;
  3546.     if u150 then
  3547.         l__SoundService__8.Music.Volume = 0;
  3548.         v40.Sidebar.ToggleMute.Image = v19.Images.Mute;
  3549.         return;
  3550.     end;
  3551.     l__SoundService__8.Music.Volume = 1;
  3552.     v40.Sidebar.ToggleMute.Image = v19.Images.Unmute;
  3553. end);
  3554. local u186 = v40:WaitForChild("Team");
  3555. local u187 = nil;
  3556. local u188 = nil;
  3557. local u189 = 0;
  3558. local u190 = {
  3559.     Prisoner_Foodcourt = {
  3560.         p = Vector3.new(-1448.53, 43.06, -1781.28),
  3561.         LookVector = Vector3.new(0.55, -0.51, -0.66)
  3562.     },
  3563.     Prisoner_Yard = {
  3564.         p = Vector3.new(-1156.43, 25.55, -1674.95),
  3565.         LookVector = Vector3.new(-0.71, 0, -0.7)
  3566.     },
  3567.     Prisoner_Cells = {
  3568.         p = Vector3.new(-1415.54, 1.31, -1821.21),
  3569.         LookVector = Vector3.new(-1, -0.05, 0)
  3570.     },
  3571.     City1_Stop = {
  3572.         p = Vector3.new(-166.65, 225.09, 1044.37),
  3573.         LookVector = Vector3.new(-0.16, -0.99, -0)
  3574.     },
  3575.     City1_Start = {
  3576.         p = Vector3.new(577.11, 149.04, 1051.92),
  3577.         LookVector = Vector3.new(-0.16, -0.99, -0)
  3578.     },
  3579.     City2_Start = {
  3580.         p = Vector3.new(-36.48, 157.85, 769.55),
  3581.         LookVector = Vector3.new(0.03, -0.99, 0.15)
  3582.     },
  3583.     City2_Stop = {
  3584.         p = Vector3.new(62.72, 168.76, 1331.03),
  3585.         LookVector = Vector3.new(0.03, -0.99, 0.15)
  3586.     },
  3587.     City3_Start = {
  3588.         p = Vector3.new(362.88, 144.84, 1375.17),
  3589.         LookVector = Vector3.new(-0.16, -0.99, -0)
  3590.     },
  3591.     City3_Stop = {
  3592.         p = Vector3.new(-181.78, 163.42, 1375.19),
  3593.         LookVector = Vector3.new(-0.16, -0.99, -0)
  3594.     },
  3595.     PoliceBase2 = {
  3596.         p = Vector3.new(693.54, 41.47, 1053.65),
  3597.         LookVector = Vector3.new(0.7, 0.09, 0.71)
  3598.     },
  3599.     PoliceBase1 = {
  3600.         p = Vector3.new(-1111.97, 75.81, -1479.05),
  3601.         LookVector = Vector3.new(-0.52, -0.36, -0.77)
  3602.     }
  3603. };
  3604. local u191 = u31();
  3605. local function u192()
  3606.     l__CurrentCamera__22.CameraType = Enum.CameraType.Scriptable;
  3607.     if u188 == "Neutral" then
  3608.         u189 = u189 % 3 + 1;
  3609.         local v536 = u190["City" .. u189 .. "_Start"];
  3610.         local v537 = u190["City" .. u189 .. "_Stop"];
  3611.         local v538 = CFrame.new(v24, v536.LookVector) + v536.p;
  3612.         u191.StartPosition = v538.p;
  3613.         u191.TargetPosition = (CFrame.new(v24, v537.LookVector) + v537.p).p;
  3614.         u191.LookVector = v538.LookVector;
  3615.         u191.TargetLookVector = nil;
  3616.         return;
  3617.     end;
  3618.     if u188 ~= "Prisoner" then
  3619.         if u188 == "Police" then
  3620.             local l__PoliceBase2__539 = u190.PoliceBase2;
  3621.             local v540 = CFrame.new(v24, l__PoliceBase2__539.LookVector) + l__PoliceBase2__539.p;
  3622.             u191.StartPosition = nil;
  3623.             u191.Position = (v540 * l__CFrame_new__32(0, 0, -10) + l__Vector3_new__30(0, -5, 0)).p;
  3624.             u191.TargetPosition = v540.p;
  3625.             u191.LookVector = (v540 * l__CFrame_Angles__43(-math.pi * 0.1, 0, 0)).lookVector;
  3626.             u191.TargetLookVector = v540.LookVector;
  3627.         end;
  3628.         return;
  3629.     end;
  3630.     local v541 = "Yard";
  3631.     if u70 == "Cells" then
  3632.         v541 = "Cells";
  3633.     elseif u70 == "Breakfast" or u70 == "Dinner" then
  3634.         v541 = "Foodcourt";
  3635.     end;
  3636.     local v542 = u190["Prisoner_" .. v541];
  3637.     local v543 = CFrame.new(v24, v542.LookVector) + v542.p;
  3638.     u191.StartPosition = nil;
  3639.     u191.Position = (v543 * l__CFrame_new__32(0, 0, -10) + l__Vector3_new__30(0, -5, 0)).p;
  3640.     u191.TargetPosition = v543.p;
  3641.     u191.LookVector = (v543 * l__CFrame_Angles__43(-math.pi * 0.1, 0, 0)).lookVector;
  3642.     u191.TargetLookVector = v543.LookVector;
  3643. end;
  3644. local u193 = game.Lighting:WaitForChild("ColorCorrection");
  3645. u186.Police.MouseButton1Down:connect(function()
  3646.     u186.Confirm.Visible = true;
  3647.     v69(u186.Confirm);
  3648.     if u188 == v19.Team.Police then
  3649.         return;
  3650.     end;
  3651.     u188 = v19.Team.Police;
  3652.     u193.TintColor = Color3.new(1, 1, 1);
  3653.     u192();
  3654. end);
  3655. u186.Prisoner.MouseButton1Down:connect(function()
  3656.     u186.Confirm.Visible = true;
  3657.     v69(u186.Confirm);
  3658.     if u188 == v19.Team.Prisoner then
  3659.         return;
  3660.     end;
  3661.     u188 = v19.Team.Prisoner;
  3662.     u193.TintColor = Color3.new(1, 1, 1);
  3663.     u192();
  3664. end);
  3665. u186.Confirm.MouseButton1Down:connect(function()
  3666.     v36:FireServer("mugm8jzb", u188);
  3667. end);
  3668. local function u194()
  3669.     l__CurrentCamera__22.CameraType = Enum.CameraType.Scriptable;
  3670.     if u187 then
  3671.         u187:disconnect();
  3672.     end;
  3673.     local u195 = 0;
  3674.     u187 = l__RunService__3.Heartbeat:connect(function(p205)
  3675.         u195 = u195 + p205;
  3676.         if l__CurrentCamera__22.CameraType ~= Enum.CameraType.Scriptable then
  3677.             l__CurrentCamera__22.CameraType = Enum.CameraType.Scriptable;
  3678.         end;
  3679.         if u188 ~= "Neutral" then
  3680.             u89(u191, p205, 1, 2);
  3681.             return;
  3682.         end;
  3683.         if u195 >= 24 then
  3684.             u192();
  3685.             u195 = 0;
  3686.         end;
  3687.         local v544 = u195 / 24;
  3688.         if v544 <= 0.1 then
  3689.             local v545 = v544 / 0.1;
  3690.             u193.TintColor = Color3.new(v545, v545, v545);
  3691.         elseif v544 >= 0.9 then
  3692.             local v546 = 1 - (v544 - 0.9) / 0.1;
  3693.             u193.TintColor = Color3.new(v546, v546, v546);
  3694.         end;
  3695.         u89(u191, p205, v544, 0.1);
  3696.     end);
  3697.     u186.Visible = true;
  3698.     v40.MenuText.Visible = true;
  3699.     v69(u186.Police);
  3700. end;
  3701. function u7.mugm8jzb()
  3702.     u188 = "Neutral";
  3703.     u186.Confirm.Visible = false;
  3704.     v40.Inventory.Visible = false;
  3705.     u192();
  3706.     u194();
  3707. end;
  3708. if not v4 or not (not v19.Test.ChooseTeam) then
  3709.     u7.mugm8jzb();
  3710. end;
  3711. function u7.uxdjiia2()
  3712.     local l__Full__547 = u186.Full;
  3713.     l__Full__547.Visible = true;
  3714.     delay(1, function()
  3715.         l__Full__547.Visible = false;
  3716.     end);
  3717. end;
  3718. local function u196()
  3719.     l__CurrentCamera__22.CameraType = Enum.CameraType.Custom;
  3720.     u186.Visible = false;
  3721.     v40.MenuText.Visible = false;
  3722.     if u187 then
  3723.         u187:disconnect();
  3724.     end;
  3725. end;
  3726. function u7.jb0v3939()
  3727.     u193.TintColor = Color3.new(1, 1, 1);
  3728.     u196();
  3729.     v40.Inventory.Visible = true;
  3730. end;
  3731. local u197 = 0;
  3732. local u198 = nil;
  3733. local u199 = nil;
  3734. local function u200()
  3735.     if v49.GetLocalEquipped() then
  3736.         v49.Unequip();
  3737.     end;
  3738.     u71();
  3739.     u7.o3cu8cd4(true);
  3740.     v36:FireServer("hjp5vtss");
  3741.     u7.mugm8jzb();
  3742. end;
  3743. local function u201()
  3744.     local v548 = tick();
  3745.     if v548 - u197 < v19.Time.BetweenTeamChange then
  3746.         v40.Confirm.Later.Visible = true;
  3747.         v40.Confirm.Later.Text = ("You're doing that too much. Try again in %s seconds."):format(u26(math.ceil(v19.Time.BetweenTeamChange - v548 + u197)));
  3748.         delay(1, function()
  3749.             v40.Confirm.Later.Visible = false;
  3750.         end);
  3751.         return;
  3752.     end;
  3753.     u197 = tick();
  3754.     if u198 then
  3755.         u198:Disconnect();
  3756.     end;
  3757.     if u199 then
  3758.         u199:Disconnect();
  3759.     end;
  3760.     v40.Confirm.Visible = false;
  3761.     u200();
  3762. end;
  3763. local function u202()
  3764.     if u198 then
  3765.         u198:Disconnect();
  3766.     end;
  3767.     if u199 then
  3768.         u199:Disconnect();
  3769.     end;
  3770.     v40.Confirm.Visible = false;
  3771. end;
  3772. local v549 = v18.MakeWindow();
  3773. function v549.OpenFun()
  3774.     v40.Confirm.Visible = true;
  3775.     u198 = v40.Confirm.Yes.MouseButton1Down:connect(u201);
  3776.     u199 = v40.Confirm.No.MouseButton1Down:connect(u202);
  3777. end;
  3778. v549.CloseFun = u202;
  3779. v18.WindowGroupAdd(v66, v549);
  3780. v40.Sidebar.SwitchTeams.MouseButton1Down:connect(function()
  3781.     if u186.Visible then
  3782.         return;
  3783.     end;
  3784.     v18.WindowToggle(v549);
  3785. end);
  3786. u193 = {};
  3787. if v4 then
  3788.     if v4 then
  3789.         u190 = v19.Test;
  3790.         u186 = u190.Ambient;
  3791.         if u186 then
  3792.             u186 = next;
  3793.             u190 = v19.AmbientIds;
  3794.             for v550, v551 in u186, u190 do
  3795.                 local v552 = Instance.new("Sound");
  3796.                 v552.SoundId = "rbxassetid://" .. v551;
  3797.                 v552.Name = v550;
  3798.                 v552.Looped = true;
  3799.                 v552.SoundGroup = l__SoundService__8.Ambient;
  3800.                 v552.Parent = l__SoundService__8.Ambient;
  3801.                 u193[v550] = v552;
  3802.             end;
  3803.         end;
  3804.     end;
  3805. else
  3806.     u186 = next;
  3807.     u190 = v19.AmbientIds;
  3808.     for v550, v551 in u186, u190 do
  3809.         v552 = Instance.new("Sound");
  3810.         v552.SoundId = "rbxassetid://" .. v551;
  3811.         v552.Name = v550;
  3812.         v552.Looped = true;
  3813.         v552.SoundGroup = l__SoundService__8.Ambient;
  3814.         v552.Parent = l__SoundService__8.Ambient;
  3815.         u193[v550] = v552;
  3816.     end;
  3817. end;
  3818. u186 = function(p206)
  3819.     local l__next__553 = next;
  3820.     local v554 = nil;
  3821.     while true do
  3822.         local v555, v556 = l__next__553(u193, v554);
  3823.         if not v555 then
  3824.             break;
  3825.         end;
  3826.         local v557 = p206[v555] and 0;
  3827.         if not v556.IsPlaying and v557 > 0.01 then
  3828.             v556:Play();
  3829.         elseif v556.IsPlaying and v557 <= 0.01 then
  3830.             v556:Stop();
  3831.         end;
  3832.         v556.Volume = v557;
  3833.     end;
  3834. end;
  3835. u190 = u186;
  3836. u190(u73(v19.Ambient.Day, v19.Ambient.Day, 1));
  3837. u190 = function(p207, p208)
  3838.     local v558 = nil;
  3839.     local l__Main__559 = l__PlayerGui__9:FindFirstChild("Main");
  3840.     if l__Main__559 then
  3841.         v558 = l__Main__559.Frame.Vig;
  3842.     end;
  3843.     local u203 = 0;
  3844.     local u204 = nil;
  3845.     u204 = l__RunService__3.Stepped:connect(function(p209, p210)
  3846.         u203 = u203 + p210 * 1 / 4;
  3847.         if u203 >= 1 then
  3848.             u203 = 1;
  3849.             u204:disconnect();
  3850.         end;
  3851.         local v560 = u73(p207, p208, u203);
  3852.         u186(v560);
  3853.         if v558 then
  3854.             v558.ImageColor3 = v560.Vig;
  3855.         end;
  3856.         v40.Minimap.ImageLabel.ImageColor3 = v560.Minimap;
  3857.     end);
  3858. end;
  3859. local u205 = l__ReplicatedStorage__1.Resource.Rain;
  3860. local u206 = nil;
  3861. local u207 = "Day";
  3862. local function u208()
  3863.     u205.Parent = workspace;
  3864.     local u209 = Vector3.new();
  3865.     u206 = l__RunService__3.Stepped:Connect(function(p211, p212)
  3866.         local v561 = false;
  3867.         if l__LocalPlayer__10.Character then
  3868.             local l__HumanoidRootPart__562 = l__LocalPlayer__10.Character:FindFirstChild("HumanoidRootPart");
  3869.             if l__HumanoidRootPart__562 then
  3870.                 u209 = l__HumanoidRootPart__562.Position + l__HumanoidRootPart__562.Velocity * l__Vector3_new__30(1, 0, 1) * p212 * 2;
  3871.             end;
  3872.             local l__Humanoid__563 = l__LocalPlayer__10.Character:FindFirstChild("Humanoid");
  3873.             if l__Humanoid__563 then
  3874.                 v561 = l__Humanoid__563.Sit;
  3875.             end;
  3876.         end;
  3877.         local l__Rain__564 = u205.RainFall:FindFirstChild("Rain");
  3878.         local l__Rain__565 = u205.RainDroplets:FindFirstChild("Rain");
  3879.         u205.RainFall.CFrame = CFrame.new(u209) + Vector3.new(0, 80, 0);
  3880.         local v566, v567 = workspace:FindPartOnRayWithIgnoreList(Ray.new(u209, Vector3.new(0, -1, 0) * 10), { workspace.Vehicles, l__LocalPlayer__10.Character, u205 });
  3881.         u205.RainDroplets.CFrame = CFrame.new(v567) + l__Vector3_new__30(0, 1.5, 0);
  3882.         local v568, v569 = workspace:FindPartOnRayWithIgnoreList(Ray.new(u209, Vector3.new(0, 1, 0) * 200), { workspace.Vehicles, l__LocalPlayer__10.Character, u205, workspace:FindFirstChild("Clouds") });
  3883.         if l__Rain__564 then
  3884.             l__Rain__564.Enabled = not v568;
  3885.         end;
  3886.         l__SoundService__8.Ambient.CompressorSoundEffect.Enabled = not (not v568);
  3887.         if l__Rain__565 then
  3888.             l__Rain__565.Enabled = not (not v566) and (not v568 and not v561);
  3889.         end;
  3890.     end);
  3891. end;
  3892. local function u210()
  3893.     u205.Parent = l__ReplicatedStorage__1.Resource;
  3894.     if u206 then
  3895.         u206:Disconnect();
  3896.     end;
  3897.     u206 = nil;
  3898. end;
  3899. function u7.rcrnjaiv(p213)
  3900.     if p213 == u207 then
  3901.         return;
  3902.     end;
  3903.     if p213 == "Day" then
  3904.         u190(v19.Ambient[u207], v19.Ambient.Day);
  3905.     elseif p213 == "Night" then
  3906.         u190(v19.Ambient[u207], v19.Ambient.Night);
  3907.     elseif p213 == "Storm" then
  3908.         u208();
  3909.         u190(v19.Ambient[u207], v19.Ambient.Storm);
  3910.     end;
  3911.     if p213 ~= "Storm" then
  3912.         u210();
  3913.     end;
  3914.     u207 = p213;
  3915. end;
  3916. u193 = v41.DevProduct;
  3917. u186 = 260;
  3918. if l__TouchEnabled__6 then
  3919.     u186 = 125;
  3920. end;
  3921. u205 = 4.03846154;
  3922. u190 = u186 * u205;
  3923. u205 = UDim2.new;
  3924. u205 = u205(0, u190, 0, u186);
  3925. u193.Size = u205;
  3926. u205 = UDim2.new;
  3927. u205 = u205(0.5, -u190 * 0.5, 0.5, -u186 * 0.5);
  3928. u193.Position = u205;
  3929. u93 = function()
  3930.     u193.Visible = true;
  3931.     v69(u193.Body.Buy:GetChildren()[1]);
  3932. end;
  3933. u7.k5c9jv5t = u93;
  3934. u205 = v18.MakeWindow;
  3935. u205 = u205();
  3936. u205.OpenFun = u93;
  3937. function u205.CloseFun()
  3938.     u193.Visible = false;
  3939. end;
  3940. v18.WindowGroupAdd(v66, u205);
  3941. v40.Sidebar.ToggleDevProducts.MouseButton1Down:connect(function()
  3942.     v18.WindowToggle(u205);
  3943. end);
  3944. u193.Close.MouseButton1Down:connect(function()
  3945.     v18.WindowClose(u205);
  3946. end);
  3947. local v570 = v18.MakeWindow();
  3948. function v570.OpenFun()
  3949.     v41.Nitro.Visible = true;
  3950.     v69(v41.Nitro.Body.Purchase.Tier1.Buy);
  3951. end;
  3952. function v570.CloseFun()
  3953.     v41.Nitro.Visible = false;
  3954. end;
  3955. v18.WindowGroupAdd(v66, v570);
  3956. v41.Nitro.Close.MouseButton1Down:connect(function()
  3957.     v18.WindowClose(v570);
  3958. end);
  3959. v68.AtGasStation = false;
  3960. function u7.zjbb4hv0(p214, p215)
  3961.     if not p214 then
  3962.         v68.AtGasStation = false;
  3963.         v18.WindowClose(v570);
  3964.         return;
  3965.     end;
  3966.     if not p215 then
  3967.         v68.AtGasStation = true;
  3968.     end;
  3969.     v18.WindowOpen(v570);
  3970. end;
  3971. v40.Nitro.Purchase.MouseButton1Down:Connect(function()
  3972.     u7.zjbb4hv0(true, true);
  3973. end);
  3974. local function u211()
  3975.     if not v19.FetchedMarketplace then
  3976.         return false;
  3977.     end;
  3978.     local l__next__571 = next;
  3979.     local v572, v573 = u193.Body.Buy:GetChildren();
  3980.     while true do
  3981.         local v574, v575 = l__next__571(v572, v573);
  3982.         if not v574 then
  3983.             break;
  3984.         end;
  3985.         v573 = v574;
  3986.         local v576 = v19.DevProduct[tonumber((v575.Name:match("Tier(%d+)")))];
  3987.         if v576 then
  3988.             v575.Price.Text = u85(v576.Cash);
  3989.             v575.Robux.Text = ("%s R$"):format(u26(v576.Robux));
  3990.             v575.MouseButton1Down:connect(function()
  3991.                 l__MarketplaceService__2:PromptProductPurchase(l__LocalPlayer__10, v576.Id);
  3992.             end);
  3993.         end;   
  3994.     end;
  3995.     for v577, v578 in next, v19.DevProduct do
  3996.         if v578.Type == "Nitro" then
  3997.             local v579 = v41.Nitro.Body.Purchase:FindFirstChild(v578.Name);
  3998.             if v579 then
  3999.                 v579.Buy.TextLabel.Text = ("+%d Fuel"):format(v578.Fuel);
  4000.                 v579.Buy.MouseButton1Down:connect(function()
  4001.                     if v19.Scalar.NitroMax - 25 <= v68.Nitro then
  4002.                         u7.lhc4plp0({
  4003.                             Title = "Rocket Fuel",
  4004.                             Text = "You have a lot of fuel, go use it!"
  4005.                         });
  4006.                         return;
  4007.                     end;
  4008.                     local v580 = true;
  4009.                     if not v68.AtGasStation and not l__MarketplaceService__2:UserOwnsGamePassAsync(l__LocalPlayer__10.UserId, v19.Gamepass.MobileGarage.PassId) then
  4010.                         v580 = false;
  4011.                         u19(v19.Gamepass.MobileGarage);
  4012.                     end;
  4013.                     if v580 then
  4014.                         l__MarketplaceService__2:PromptProductPurchase(l__LocalPlayer__10, v578.Id);
  4015.                     end;
  4016.                 end);
  4017.             end;
  4018.         end;
  4019.     end;
  4020.     return true;
  4021. end;
  4022. spawn(function()
  4023.     while not u211() do
  4024.         wait(1);   
  4025.     end;
  4026. end);
  4027. u193 = v40.Banner;
  4028. u186 = function()
  4029.     v70.HasEscaped = true;
  4030.     u193.Title.Text = v21:FormatByKey("Banner.Escaped");
  4031.     u193.Desc.Text = v21:FormatByKey("Banner.EscapedDesc");
  4032.     u193.Visible = true;
  4033.     wait(6);
  4034.     u193.Visible = false;
  4035. end;
  4036. u7.b1d5lk8t = u186;
  4037. u193 = function()
  4038.     if u13 then
  4039.         u13.TireHealth = 0;
  4040.     end;
  4041. end;
  4042. u7.gofi968b = u193;
  4043. u193 = v40.CollectMoney;
  4044. u186 = function(p216, p217)
  4045.     local l__Type__581 = p216.Type;
  4046.     u193.Visible = true;
  4047.     u193.Message.Text = p216.Message;
  4048.     u193.Money.Text = u85(p216.Money);
  4049.     u193.Maximum.Text = ("/ %s"):format(u85(p216.Maximum));
  4050.     u193.DuffelBag.Text = ("Upgrade Bag to Hold %s"):format(u85(p216.UpgradeMaximum));
  4051.     u193.DuffelBag.Visible = math.abs(p216.UpgradeMaximum - p216.Maximum) > 1;
  4052.     if l__Type__581 == "Bank" or l__Type__581 == "Train" or l__Type__581 == "Jewelry" then
  4053.         u193.Progress.Frame:TweenSize(UDim2.new(p216.Money / p216.Maximum, 0, 1, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.5, true);
  4054.     end;
  4055.     if not p217 then
  4056.         u193.Time.Visible = false;
  4057.         return;
  4058.     end;
  4059.     u193.Time.Visible = true;
  4060.     u193.Time.Text = ("%ds"):format(math.max(p217, 0));
  4061. end;
  4062. u7.hogh1u5q = u186;
  4063. u186 = function()
  4064.     u193.Visible = false;
  4065.     u193.Progress.Frame.Size = UDim2.new(0, 0, 1, 0);
  4066.     v40.CrateCollectMoney.Visible = false;
  4067. end;
  4068. u7.cehe6k5k = u186;
  4069. u186 = function()
  4070.     u19(v19.Gamepass.DuffelBag);
  4071. end;
  4072. u205 = u193.DuffelBag;
  4073. u190 = u205.MouseButton1Down;
  4074. u205 = u190;
  4075. u190 = u190.connect;
  4076. u190(u205, u186);
  4077. u193 = function(p218)
  4078.     u19(p218);
  4079. end;
  4080. u7.ci8onshv = u193;
  4081. u193 = function(p219)
  4082.     v40.Sidebar.Bounty.Visible = p219 == "Criminal";
  4083. end;
  4084. u7.t0vjd6kc = u193;
  4085. u193 = function(p220)
  4086.     v40.Sidebar.Bounty.Text = u85(p220);
  4087. end;
  4088. u7.ondhrb4n = u193;
  4089. u193 = 1;
  4090. u186 = function()
  4091.     local v582 = nil;
  4092.     local v583 = nil;
  4093.     if l__TeamValue__37.Value == v19.Team.Prisoner then
  4094.         v582 = "Prisoner";
  4095.         v583 = 3;
  4096.     elseif l__TeamValue__37.Value == v19.Team.Police then
  4097.         v582 = "Police";
  4098.         v583 = 5;
  4099.     end;
  4100.     if not v582 then
  4101.         return;
  4102.     end;
  4103.     local l__Help__584 = v40.Inventory.Help;
  4104.     u193 = u193 % v583 + 1;
  4105.     l__Help__584.Text = v21:FormatByKey("Help." .. v582 .. u193 - 1);
  4106.     l__Help__584.Visible = true;
  4107. end;
  4108. u190 = u10;
  4109. u205 = v19.Time.HelpMessageCycle;
  4110. u190(u205, u186, "Cycle Help Message");
  4111. function u7.cvh6okoe(p221, ...)
  4112.     if p221 == "ems" then
  4113.         delay(0.5, function()
  4114.             v36:FireServer("cvh6okoe", p221);
  4115.         end);
  4116.     else
  4117.         v36:FireServer("cvh6okoe", p221);
  4118.     end;
  4119.     assert(u7[p221], p221)(...);
  4120. end;
  4121. (function()
  4122.     for v585, v586 in next, u2 do
  4123.         v586.OnClientEvent:Connect(u8);
  4124.     end;
  4125. end)();
  4126. local u212 = function(p222)
  4127.     local l__Character__587 = l__LocalPlayer__10.Character;
  4128.     if not l__Character__587 then
  4129.         return;
  4130.     end;
  4131.     if not l__Character__587:FindFirstChild("HumanoidRootPart") then
  4132.         return;
  4133.     end;
  4134.     local v588 = {};
  4135.     local l__next__589 = next;
  4136.     local v590, v591 = p222.Model:GetChildren();
  4137.     while true do
  4138.         local v592, v593 = l__next__589(v590, v591);
  4139.         if not v592 then
  4140.             break;
  4141.         end;
  4142.         v591 = v592;
  4143.         if v593.Name == "Seat" or v593.Name == "Passenger" then
  4144.             local l__Player__594 = v593:FindFirstChild("Player");
  4145.             local l__PlayerName__595 = v593:FindFirstChild("PlayerName");
  4146.             if l__Player__594 and l__Player__594.Value and l__PlayerName__595 then
  4147.                 table.insert(v588, {
  4148.                     Part = v593,
  4149.                     PlayerName = l__PlayerName__595.Value
  4150.                 });
  4151.             end;
  4152.         end;   
  4153.     end;
  4154.     table.sort(v588, function(p223, p224)
  4155.         return p223.PlayerName < p224.PlayerName;
  4156.     end);
  4157.     return v588;
  4158. end;
  4159. u10(0.1, function()
  4160.     local l__Eject__596 = v40.Eject;
  4161.     if u13 and not u13.Passenger then
  4162.         l__Eject__596.Visible = true;
  4163.         local v597 = {};
  4164.         local v598 = u212(u13);
  4165.         if v598 then
  4166.             local v599 = 0;
  4167.             for v600, v601 in next, v598 do
  4168.                 local l__PlayerName__602 = v601.PlayerName;
  4169.                 if l__PlayerName__602 ~= l__LocalPlayer__10.Name then
  4170.                     v599 = v599 + 1;
  4171.                     v597[l__PlayerName__602] = true;
  4172.                     local v603 = l__Eject__596.Inner:FindFirstChild(l__PlayerName__602);
  4173.                     if not v603 then
  4174.                         v603 = l__Eject__596.Preset:Clone();
  4175.                         v603.Name = l__PlayerName__602;
  4176.                         v603.TextLabel.Text = l__PlayerName__602;
  4177.                         v603.Parent = l__Eject__596.Inner;
  4178.                         v603.MouseButton1Down:connect(function()
  4179.                             v36:FireServer("g1mnpehz", l__PlayerName__602);
  4180.                         end);
  4181.                     end;
  4182.                     v603.Visible = true;
  4183.                     v603.Position = UDim2.new(0, 0, 1 - v599);
  4184.                 end;
  4185.             end;
  4186.         end;
  4187.         local l__next__604 = next;
  4188.         local v605, v606 = l__Eject__596.Inner:GetChildren();
  4189.         while true do
  4190.             local v607, v608 = l__next__604(v605, v606);
  4191.             if not v607 then
  4192.                 break;
  4193.             end;
  4194.             v606 = v607;
  4195.             if not v597[v608.Name] then
  4196.                 v608:Destroy();
  4197.             end;       
  4198.         end;
  4199.     else
  4200.         l__Eject__596.Visible = false;
  4201.     end;
  4202.     local l__Character__609 = l__LocalPlayer__10.Character;
  4203.     if not l__Character__609 then
  4204.         return;
  4205.     end;
  4206.     local l__HumanoidRootPart__610 = l__Character__609:FindFirstChild("HumanoidRootPart");
  4207.     if not l__HumanoidRootPart__610 then
  4208.         return;
  4209.     end;
  4210.     local l__next__611 = next;
  4211.     local v612, v613 = workspace.Vehicles:GetChildren();
  4212.     while true do
  4213.         local v614, v615 = l__next__611(v612, v613);
  4214.         if not v614 then
  4215.             break;
  4216.         end;
  4217.         v613 = v614;
  4218.         local l__Seat__616 = v615:FindFirstChild("Seat");
  4219.         local l__BoundingBox__617 = v615:FindFirstChild("BoundingBox");
  4220.         local l__Make__618 = v615:FindFirstChild("Make");
  4221.         if l__BoundingBox__617 and l__Seat__616 then
  4222.             local l__Player__619 = l__Seat__616:FindFirstChild("Player");
  4223.             local l__MoneyBillboard__620 = l__BoundingBox__617:FindFirstChild("MoneyBillboard");
  4224.             if l__MoneyBillboard__620 and l__Make__618 and l__Player__619 then
  4225.                 local v621 = false;
  4226.                 if (l__HumanoidRootPart__610.Position - l__BoundingBox__617.Position).magnitude < 50 then
  4227.                     v621 = not l__Player__619.Value and (not v68.VehiclesOwned[l__Make__618.Value] and not v68.VehiclesRented[l__Make__618.Value]);
  4228.                 end;
  4229.                 l__MoneyBillboard__620.Enabled = v621;
  4230.             end;
  4231.         end;   
  4232.     end;
  4233. end);
  4234. function u7.yxrhh6ac()
  4235.     wait();
  4236.     v12.CircleAction.NotAllowed();
  4237. end;
  4238. u212 = nil;
  4239. local l__math_log__213 = math.log;
  4240. local l__math_max__214 = math.max;
  4241. local u215 = require(l__ReplicatedStorage__1.Game.CharacterUtil);
  4242. u212 = function()
  4243.     local l__Character__622 = l__LocalPlayer__10.Character;
  4244.     if not l__Character__622 then
  4245.         return;
  4246.     end;
  4247.     local l__Humanoid__623 = l__Character__622:FindFirstChild("Humanoid");
  4248.     if not l__Humanoid__623 then
  4249.         return;
  4250.     end;
  4251.     local v624 = l__math_max__214(l__math_log__213(l__Humanoid__623.Health + 1) / l__math_log__213(101), 0.5);
  4252.     local v625 = v49.GetLocalEquipped();
  4253.     if v625 then
  4254.         if v625.ItemData.Name == "Cuffed" then
  4255.             v624 = 0;
  4256.         elseif v625.ItemData.Name == "ShieldSWAT" then
  4257.             v624 = v624 * 0.75;
  4258.         end;
  4259.     end;
  4260.     if u80 then
  4261.         v624 = 0;
  4262.     end;
  4263.     local v626 = v624 * 16;
  4264.     if u42 then
  4265.         v626 = v626 * 0.4;
  4266.     end;
  4267.     if v137.IsSkydiving() then
  4268.         v626 = v626 * 4;
  4269.     elseif u58 then
  4270.         v626 = v626 * 1.5;
  4271.     end;
  4272.     local v627 = u215.WalkSpeedSpring:Update();
  4273.     if v627 < 0 then
  4274.         v627 = 0;
  4275.     end;
  4276.     if v627 > 10 then
  4277.         v627 = 10;
  4278.     end;
  4279.     local v628 = v626 * v627;
  4280.     if l__math_abs__27(v628 - l__Humanoid__623.WalkSpeed) > 0.1 then
  4281.         l__Humanoid__623.WalkSpeed = v628;
  4282.     end;
  4283.     if u59 then
  4284.         local l__HumanoidRootPart__629 = l__Character__622:FindFirstChild("HumanoidRootPart");
  4285.         if l__HumanoidRootPart__629 then
  4286.             u59:AdjustSpeed(-l__Character__622.HumanoidRootPart.CFrame:vectorToObjectSpace(l__HumanoidRootPart__629.Velocity).Z / 6);
  4287.         end;
  4288.     end;
  4289. end;
  4290. u215 = Vector3.new;
  4291. u215 = u215(1, 0, 1);
  4292. local u216 = function(p225)
  4293.     local v630 = not u13;
  4294.     local l__Part__631 = p225.Part;
  4295.     if l__Part__631 and l__Part__631.Parent then
  4296.         local v632 = nil;
  4297.         local v633 = nil;
  4298.         local v634 = nil;
  4299.         if l__TeamValue__37.Value == v19.Team.Prisoner then
  4300.             local l__TeamRestrict__635 = l__Part__631.Parent:FindFirstChild("TeamRestrict");
  4301.             if l__TeamRestrict__635 and l__Part__631.Name == "Seat" and l__TeamRestrict__635.Value ~= l__TeamValue__37.Value then
  4302.                 v632 = true;
  4303.             end;
  4304.         elseif l__TeamValue__37.Value == v19.Team.Police then
  4305.             local v636 = v49.GetLocalEquipped();
  4306.             if v636 and v636.__ClassName == "Handcuffs" then
  4307.                 v633 = true;
  4308.             end;
  4309.         end;
  4310.         if not v632 and not v633 then
  4311.             v634 = true;
  4312.         end;
  4313.         local v637 = 10;
  4314.         if p225.ShouldHotwire ~= v632 then
  4315.             p225.ShouldHotwire = v632;
  4316.             if v632 then
  4317.                 p225.Name = v21:FormatByKey("Action.Hijack");
  4318.                 p225.Timed = true;
  4319.                 p225.Duration = 8;
  4320.             end;
  4321.         end;
  4322.         if p225.ShouldEject ~= v633 then
  4323.             p225.ShouldEject = v633;
  4324.             if v633 then
  4325.                 p225.Name = v21:FormatByKey("Action.Eject");
  4326.                 p225.Timed = false;
  4327.                 p225.Duration = 1;
  4328.                 v637 = 12;
  4329.             end;
  4330.         end;
  4331.         if p225.ShouldAllowEntry ~= v634 then
  4332.             p225.ShouldAllowEntry = v634;
  4333.             if v634 then
  4334.                 p225.Timed = false;
  4335.                 local l__Player__638 = l__Part__631:FindFirstChild("Player");
  4336.                 if l__Player__638 and l__Player__638.Value then
  4337.                     v630 = false;
  4338.                 end;
  4339.                 p225.Name = l__Part__631.Name == "Seat" and v21:FormatByKey("Action.EnterDriver") or v21:FormatByKey("Action.EnterPassenger");
  4340.             end;
  4341.         end;
  4342.         p225.Dist = v637;
  4343.     end;
  4344.     if v630 ~= p225.Enabled then
  4345.         p225.Enabled = v630;
  4346.     end;
  4347. end;
  4348. local u217 = function(p226)
  4349.     local v639 = nil;
  4350.     local v640 = nil;
  4351.     local v641 = nil;
  4352.     local v642 = v49.GetLocalEquipped();
  4353.     if v642 and v642.__ClassName == "Handcuffs" then
  4354.         if l__TeamValue__37.Value == v19.Team.Police then
  4355.             local v643 = l__Players__9:FindFirstChild(p226.PlayerName);
  4356.             if v643 and v643.TeamValue.Value == v19.Team.Prisoner and v643.Character and (not v643.Character:FindFirstChild("Handcuffs") and not v643.Character.Humanoid.Sit) then
  4357.                 v639 = true;
  4358.             end;
  4359.         end;
  4360.     elseif l__TeamValue__37.Value == v19.Team.Prisoner then
  4361.         local v644 = l__Players__9:FindFirstChild(p226.PlayerName);
  4362.         if v644 then
  4363.             if v644.TeamValue.Value == v19.Team.Police then
  4364.                 if v644.Character and l__LocalPlayer__10.Character then
  4365.                     local l__HumanoidRootPart__645 = l__LocalPlayer__10.Character:FindFirstChild("HumanoidRootPart");
  4366.                     local l__HumanoidRootPart__646 = v644.Character:FindFirstChild("HumanoidRootPart");
  4367.                     if l__HumanoidRootPart__645 and l__HumanoidRootPart__646 then
  4368.                         local l__CFrame__647 = l__HumanoidRootPart__645.CFrame;
  4369.                         local l__CFrame__648 = l__HumanoidRootPart__646.CFrame;
  4370.                         if l__CFrame__647.lookVector:Dot(l__CFrame__648.lookVector) >= 0.3333333333333333 and l__CFrame__648.lookVector:Dot((l__CFrame__648.p - l__CFrame__647.p).unit) >= 0.3333333333333333 then
  4371.                             v640 = true;
  4372.                         end;
  4373.                     end;
  4374.                 end;
  4375.             elseif v644.TeamValue.Value == v19.Team.Prisoner and v70.HasEscaped and v644.Character and l__LocalPlayer__10.Character and (v644.Character:FindFirstChild("Handcuffs") and not l__LocalPlayer__10.Character:FindFirstChild("Handcuffs")) then
  4376.                 v641 = true;
  4377.             end;
  4378.         end;
  4379.     end;
  4380.     if v639 ~= p226.ShouldArrest then
  4381.         p226.ShouldArrest = v639;
  4382.         if v639 then
  4383.             p226.Duration = 0.5;
  4384.             p226.Timed = not l__TouchEnabled__6;
  4385.             p226.Dist = 12;
  4386.             p226.Name = v21:FormatByKey("Action.Arrest");
  4387.         end;
  4388.     end;
  4389.     if v640 ~= p226.ShouldPickpocket then
  4390.         p226.ShouldPickpocket = v640;
  4391.         if v640 then
  4392.             p226.Duration = 2;
  4393.             p226.Timed = true;
  4394.             p226.Dist = 10;
  4395.             p226.Name = v21:FormatByKey("Action.Pickpocket");
  4396.         end;
  4397.     end;
  4398.     if v641 ~= p226.ShouldBreakout then
  4399.         p226.ShouldBreakout = v641;
  4400.         if v641 then
  4401.             p226.Duration = 2;
  4402.             p226.Timed = true;
  4403.             p226.Dist = 10;
  4404.             p226.Name = v21:FormatByKey("Action.Breakout");
  4405.         end;
  4406.     end;
  4407.     local v649 = v639 or (v640 or v641);
  4408.     if v649 ~= p226.Enabled then
  4409.         p226.Enabled = v649;
  4410.     end;
  4411.     p226.Enabled = v639 or (v640 or v641);
  4412. end;
  4413. local u218 = function(p227)
  4414.     local v650 = l__TeamValue__37.Value == v19.Team.Prisoner;
  4415.     if p227.Enabled ~= v650 then
  4416.         p227.Enabled = v650;
  4417.     end;
  4418. end;
  4419. local u219 = function(p228)
  4420.     for v651, v652 in next, v12.CircleAction.Specs do
  4421.         if v652.IsVehicle then
  4422.             u216(v652);
  4423.         elseif v652.IsPlayer then
  4424.             u217(v652);
  4425.         elseif v652.IsRob then
  4426.             u218(v652);
  4427.         end;
  4428.     end;
  4429. end;
  4430. local function u220(p229, p230)
  4431.     local l__Model__653 = p229.Model;
  4432.     local l__Height__654 = p229.Height;
  4433.     local v655 = p229.IKP;
  4434.     if not l__Model__653 then
  4435.         return;
  4436.     end;
  4437.     local l__Engine__656 = l__Model__653:FindFirstChild("Engine");
  4438.     if not l__Engine__656 then
  4439.         return;
  4440.     end;
  4441.     if (l__Engine__656.Position - l__CurrentCamera__22.CFrame.p).magnitude > 350 then
  4442.         return false;
  4443.     end;
  4444.     local v657 = l__Engine__656.CFrame:vectorToObjectSpace(l__Engine__656.Velocity);
  4445.     local v658 = (p229.WheelRotation + v657.Z * p230 / (l__Model__653.WheelFrontRight.Wheel.Size.Y * 0.5 * math.pi)) % (2 * math.pi);
  4446.     p229.WheelRotation = v658;
  4447.     u2.Chassis.UpdateWheelLowQuality(l__Model__653, l__Height__654, p229.PartFrontRight, v658);
  4448.     u2.Chassis.UpdateWheelLowQuality(l__Model__653, l__Height__654, p229.PartFrontLeft, v658);
  4449.     u2.Chassis.UpdateWheelLowQuality(l__Model__653, l__Height__654, p229.PartBackRight, v658);
  4450.     u2.Chassis.UpdateWheelLowQuality(l__Model__653, l__Height__654, p229.PartBackLeft, v658);
  4451.     u2.Chassis.UpdateSoundLowQuality(p229, p229.Gears, v657);
  4452.     local v659 = l__math_abs__27(v657.X);
  4453.     if v659 > 10 then
  4454.         p229.Sounds.DriftSqueal.Volume = math.min((v659 - 10) / 4, 0.3);
  4455.     else
  4456.         p229.Sounds.DriftSqueal.Volume = 0;
  4457.     end;
  4458.     if not v655 then
  4459.         local v660 = l__Players__9:FindFirstChild(p229.PlayerName);
  4460.         if not v660 then
  4461.             return;
  4462.         end;
  4463.         local l__Character__661 = v660.Character;
  4464.         if not l__Character__661 then
  4465.             return;
  4466.         end;
  4467.         local l__Humanoid__662 = l__Character__661:FindFirstChild("Humanoid");
  4468.         if not l__Humanoid__662 then
  4469.             return false;
  4470.         end;
  4471.         if not l__Humanoid__662.RootPart then
  4472.             return false;
  4473.         end;
  4474.         v655 = v11.BuildPacketArms(l__Character__661);
  4475.         p229.IKP = v655;
  4476.     end;
  4477.     local v663 = 0.7 * l__Engine__656.RotVelocity.Y;
  4478.     if p229.WeldSteer and v655 then
  4479.         p229.WeldSteer.C0 = l__CFrame_Angles__43(0, v663, 0);
  4480.         local l__CFrame__664 = l__Model__653.Steer.CFrame;
  4481.         v655.RightArm = l__CFrame__664 * l__Vector3_new__30(0.8, 0.1, 0);
  4482.         v655.RightAngle = -v663;
  4483.         v655.LeftArm = l__CFrame__664 * l__Vector3_new__30(-0.8, 0.1, 0);
  4484.         v655.LeftAngle = -v663;
  4485.         v11.Arms(v655);
  4486.     end;
  4487.     local l__TirePopDuration__665 = p229.TirePopDuration;
  4488.     local l__TiresLastPop__666 = p229.TiresLastPop;
  4489.     local v667 = v128.GetNowSync();
  4490.     local v668 = (math.min((v667 - l__TiresLastPop__666[1]) / l__TirePopDuration__665, 1) + math.min((v667 - l__TiresLastPop__666[2]) / l__TirePopDuration__665, 1) + math.min((v667 - l__TiresLastPop__666[3]) / l__TirePopDuration__665, 1) + math.min((v667 - l__TiresLastPop__666[4]) / l__TirePopDuration__665, 1)) / 4 < 0.999;
  4491.     if p229.AreTiresPopped ~= v668 then
  4492.         if v668 then
  4493.             local v669 = {
  4494.                 Volume = 1
  4495.             };
  4496.             v22.ObjectLocal(l__Engine__656, u47.tire_pop, v669);
  4497.             v22.ObjectLocal(l__Engine__656, u47.tire_leak, v669);
  4498.         end;
  4499.         p229.AreTiresPopped = v668;
  4500.         u48(p229, v668);
  4501.     end;
  4502. end;
  4503. local function u221(p231, p232)
  4504.     u2.Chassis2.UpdateLQ(p231, p232);
  4505. end;
  4506. local u222 = 0;
  4507. local u223 = 0;
  4508. l__RunService__3.Stepped:connect(function(p233, p234)
  4509.     local v670 = tick();
  4510.     if l__LocalPlayer__10.Character then
  4511.         u219();
  4512.     end;
  4513.     v25.profilebegin("Vehicle LQ Update");
  4514.     if u86 and l__LocalPlayer__10.Character then
  4515.         local l__p__671 = l__CurrentCamera__22.CFrame.p;
  4516.         for v672, v673 in next, u86 do
  4517.             if v672 ~= l__LocalPlayer__10.Name then
  4518.                 local l__Model__674 = v673.Model;
  4519.                 if l__Model__674 then
  4520.                     local l__BoundingBox__675 = l__Model__674:FindFirstChild("BoundingBox");
  4521.                     if l__BoundingBox__675 and (l__p__671 * u215 - l__BoundingBox__675.Position * u215).Magnitude < 600 then
  4522.                         if v673.Type == "Chassis" then
  4523.                             u220(v673, p234);
  4524.                         elseif v673.Type == "Heli" then
  4525.                             u47(v673, p234);
  4526.                         elseif v673.Type == "Motorcycle" or v673.Type == "DuneBuggy" then
  4527.                             u221(v673, p234);
  4528.                         end;
  4529.                     end;
  4530.                 end;
  4531.             end;
  4532.         end;
  4533.     end;
  4534.     v25.profileend();
  4535.     u212();
  4536.     v25.profilebegin("Time/UI");
  4537.     local l__Time__676 = workspace:FindFirstChild("Time");
  4538.     if l__Time__676 then
  4539.         local l__Value__677 = l__Time__676.Value;
  4540.         local v678 = l__Value__677 % 1;
  4541.         local v679 = l__Value__677 - v678;
  4542.         local v680 = l__math_floor__14(l__math_floor__14(v678 * 60 + 0.5) / 15) * 15;
  4543.         if v680 >= 60 then
  4544.             v680 = v680 - 60;
  4545.             v679 = v679 + 1;
  4546.         end;
  4547.         if v679 > 12 then
  4548.             v679 = v679 - 12;
  4549.         end;
  4550.         if v679 == 0 then
  4551.             v679 = 12;
  4552.         end;
  4553.         if v679 ~= u222 or v680 ~= u223 then
  4554.             u222 = v679;
  4555.             u223 = v680;
  4556.             if l__Value__677 >= 12 then
  4557.                 local v681 = "PM";
  4558.             else
  4559.                 v681 = "AM";
  4560.             end;
  4561.             v40.Schedule.Text = ("%d:%02d %s   %s"):format(v679, v680, v681, (v21:FormatByKey("Schedule.Schedule", { v21:FormatByKey("Schedule." .. u70) })));
  4562.         end;
  4563.     end;
  4564.     local v682 = (l__math_sin__169(v670) + 1) * 0.5;
  4565.     local v683 = Color3.fromHSV(v682, 0.8, 0.8);
  4566.     v41.Safe.Money.TextStrokeColor3 = v683;
  4567.     v41.DevProduct.Money.TextStrokeColor3 = v683;
  4568.     local v684 = Color3.fromHSV(0, (l__math_sin__169(4 * v670) + 1) * 0.5, 0.7 + v682 * 0.3);
  4569.     v41.Safe.Sidebar.Buy.Inner.Stats.Legendary.TextStrokeColor3 = v684;
  4570.     v41.Safe.Sidebar.Buy.Inner.Stats.Legendary.Percent.TextStrokeColor3 = v684;
  4571.     local v685 = Color3.fromRGB(207 + l__math_sin__169(8 * v670) * 20, l__math_sin__169(7 * v670 + 4) * 20 + 20, 235 + l__math_sin__169(6 * v670 + 8) * 20);
  4572.     v41.Nitro.Body.Bar.Value.BackgroundColor3 = v685;
  4573.     v40.Nitro.Value.BackgroundColor3 = v685;
  4574.     v40.LevelJoin.Background.ImageColor3 = Color3.fromRGB(102 + l__math_sin__169(8 * v670) * 20, 149 + l__math_sin__169(7 * v670 + 4) * 20, 228 + l__math_sin__169(6 * v670 + 8) * 20);
  4575.     v25.profileend();
  4576. end);
  4577. u215 = function(p235)
  4578.     local v686 = nil;
  4579.     if p235.NotEnoughMoney then
  4580.         v686 = "You don't have that much money.";
  4581.     elseif p235.TooLittleQuantity then
  4582.         v686 = ("Drop more than %s."):format(u85(p235.TooLittleQuantity));
  4583.     elseif p235.TooMuchQuantity then
  4584.         v686 = ("Drop less than %s."):format(u85(p235.TooMuchQuantity));
  4585.     elseif p235.Debounce then
  4586.         v686 = ("Wait %d seconds."):format(p235.Debounce);
  4587.     elseif p235.Daily then
  4588.         v686 = ("Can only donate %s per day."):format(u85(p235.Quantity));
  4589.     elseif p235.SmallVIP then
  4590.         v686 = "Donations disabled in small private servers.";
  4591.     end;
  4592.     if v686 then
  4593.         u7.lhc4plp0({
  4594.             Title = "Donation",
  4595.             Text = v686
  4596.         });
  4597.     end;
  4598. end;
  4599. u7.re5lccxf = u215;
  4600. u215 = v41.DevProduct.Drop.Input.Box.Changed;
  4601. u215 = u215.connect;
  4602. u215(u215, function(p236)
  4603.     if p236 == "Text" then
  4604.         v41.DevProduct.Drop.Input.Box.Text = v41.DevProduct.Drop.Input.Box.Text:gsub("[^%d]+", "");
  4605.     end;
  4606. end);
  4607. u215 = v41.DevProduct.Drop.Button.Submit.MouseButton1Down;
  4608. u215 = u215.connect;
  4609. u215(u215, function()
  4610.     local v687 = tonumber(v41.DevProduct.Drop.Input.Box.Text);
  4611.     if not v687 then
  4612.         return;
  4613.     end;
  4614.     v36:FireServer("erqm88bm", v687);
  4615. end);
  4616. u215 = function(p237)
  4617.     if u13 then
  4618.         if u13.Type == "Chassis" then
  4619.             u2.Chassis.InputChanged(p237, u3);
  4620.         elseif u13.Type == "Heli" then
  4621.             u2.Heli.InputChanged(p237, u3);
  4622.         elseif u13.Type == "Custom" and u13.Make == "Volt" then
  4623.             u2.Volt.InputChanged(p237, u3);
  4624.         end;
  4625.     end;
  4626.     if p237.UserInputType == Enum.UserInputType.MouseMovement then
  4627.         u40 = p237.Position;
  4628.     end;
  4629. end;
  4630. l__UserInputService__5.InputBegan:connect(function(p238, p239)
  4631.     if p239 and (p238.UserInputType ~= Enum.UserInputType.Gamepad1 or p238.KeyCode ~= Enum.KeyCode.ButtonA) then
  4632.         return;
  4633.     end;
  4634.     if u13 then
  4635.         if u13.Type == "Chassis" then
  4636.             u2.Chassis.InputBegan(p238);
  4637.         elseif u13.Type == "Heli" then
  4638.             u2.Heli.InputBegan(p238);
  4639.         elseif u13.Type == "Custom" and u13.Make == "Volt" then
  4640.             u2.Volt.InputBegan(p238);
  4641.         end;
  4642.     end;
  4643.     if p238.UserInputType == Enum.UserInputType.Keyboard then
  4644.         local l__KeyCode__688 = p238.KeyCode;
  4645.         local l__Value__689 = l__KeyCode__688.Value;
  4646.         if l__Value__689 >= 49 and l__Value__689 <= 57 then
  4647.             u101(l__Value__689 - 49 + 1);
  4648.             return;
  4649.         end;
  4650.         if l__KeyCode__688 == Enum.KeyCode.Space then
  4651.             if u13 then
  4652.                 u71();
  4653.             end;
  4654.             if u2.Heli.Roped then
  4655.                 u2.Heli.AttemptRopeDetach();
  4656.                 return;
  4657.             end;
  4658.         elseif l__KeyCode__688 == Enum.KeyCode.E and u13 and u13.Type ~= "Heli" then
  4659.             u71();
  4660.             return;
  4661.         end;
  4662.     elseif p238.UserInputType == Enum.UserInputType.Gamepad1 then
  4663.         local l__KeyCode__690 = p238.KeyCode;
  4664.         if l__KeyCode__690 == Enum.KeyCode.ButtonA then
  4665.             if not l__GuiService__7.SelectedObject then
  4666.                 u71();
  4667.                 return;
  4668.             end;
  4669.         elseif l__KeyCode__690 == Enum.KeyCode.ButtonL1 then
  4670.             u50 = u50 - 1;
  4671.             if u50 < 0 then
  4672.                 u50 = 0;
  4673.                 if v49.GetLocalEquipped() then
  4674.                     v49.Unequip();
  4675.                     return;
  4676.                 end;
  4677.             else
  4678.                 if not (#v67.ItemStacks < u50) then
  4679.                     u101(u50);
  4680.                     return;
  4681.                 end;
  4682.                 u50 = #v67.ItemStacks + 1;
  4683.                 if v49.GetLocalEquipped() then
  4684.                     v49.Unequip();
  4685.                     return;
  4686.                 end;
  4687.             end;
  4688.         elseif l__KeyCode__690 == Enum.KeyCode.ButtonR1 then
  4689.             u50 = u50 + 1;
  4690.             if u50 < 0 then
  4691.                 u50 = 0;
  4692.                 if v49.GetLocalEquipped() then
  4693.                     v49.Unequip();
  4694.                     return;
  4695.                 end;
  4696.             elseif #v67.ItemStacks < u50 then
  4697.                 u50 = #v67.ItemStacks + 1;
  4698.                 if v49.GetLocalEquipped() then
  4699.                     v49.Unequip();
  4700.                     return;
  4701.                 end;
  4702.             else
  4703.                 u101(u50);
  4704.             end;
  4705.         end;
  4706.     end;
  4707. end);
  4708. l__UserInputService__5.InputEnded:connect(function(p240, p241)
  4709.     if p241 then
  4710.         return;
  4711.     end;
  4712.     if u13 then
  4713.         if u13.Type == "Chassis" then
  4714.             u2.Chassis.InputEnded(p240);
  4715.             return;
  4716.         end;
  4717.         if u13.Type == "Heli" then
  4718.             u2.Heli.InputEnded(p240);
  4719.             return;
  4720.         end;
  4721.         if u13.Type == "Custom" and u13.Make == "Volt" then
  4722.             u2.Volt.InputEnded(p240);
  4723.         end;
  4724.     end;
  4725. end);
  4726. l__UserInputService__5.InputChanged:connect(u215);
  4727. local function v691(p242)
  4728.     if p242 ~= (Enum.UserInputType.Gamepad1 or Enum.UserInputType.Gamepad2) and p242 ~= Enum.UserInputType.Keyboard then
  4729.         return;
  4730.     end;
  4731.     u3 = p242;
  4732.     local v692 = nil;
  4733.     if u3 == Enum.UserInputType.Gamepad1 then
  4734.         v692 = "Gamepad";
  4735.     elseif u3 == Enum.UserInputType.Keyboard then
  4736.         v692 = "Desktop";
  4737.     end;
  4738.     if v251.Style ~= v692 then
  4739.         v251.Style = v692;
  4740.         v16.UpdateUI(v251);
  4741.     end;
  4742. end;
  4743. u216 = v691;
  4744. l__UserInputService__5.LastInputTypeChanged:connect(u216);
  4745. u216 = function()
  4746.     v691(Enum.UserInputType.Gamepad1);
  4747. end;
  4748. l__UserInputService__5.GamepadConnected:connect(u216);
  4749. if l__UserInputService__5.GamepadEnabled then
  4750.     v691(Enum.UserInputType.Gamepad1);
  4751. end;
  4752. local function u224(p243)
  4753.     v36:FireServer("kmfobsy9", p243);
  4754. end;
  4755. local function u225(p244)
  4756.     v36:FireServer("kl0r6smv", p244);
  4757. end;
  4758. local function u226(p245)
  4759.     if u13 then
  4760.         return;
  4761.     end;
  4762.     v36:FireServer("jxaknw1t", p245.Parent, p245);
  4763. end;
  4764. local u227 = function(p246, p247)
  4765.     if not p247 then
  4766.         if p246.ShouldHotwire then
  4767.             u7.lhc4plp0({
  4768.                 Title = "Vehicle",
  4769.                 Text = "You can't drive this. Hold to hijack it."
  4770.             });
  4771.         end;
  4772.         return;
  4773.     end;
  4774.     if p246.ShouldHotwire then
  4775.         u224(p246.Part.Parent);
  4776.     elseif p246.ShouldEject then
  4777.         u225(p246.Part.Parent);
  4778.     else
  4779.         u226(p246.Part);
  4780.     end;
  4781.     return true;
  4782. end;
  4783. local u228 = v12.CircleAction;
  4784. u216 = function(p248)
  4785.     u228.Add({
  4786.         Part = p248,
  4787.         ValidRoot = p248.Parent,
  4788.         Name = "Enter",
  4789.         Timed = false,
  4790.         Duration = 1,
  4791.         Dist = 10,
  4792.         Callback = u227,
  4793.         IsVehicle = true
  4794.     }, p248);
  4795. end;
  4796. u217 = function(p249)
  4797.     u228.Remove(p249);
  4798. end;
  4799. u218 = next;
  4800. u219 = l__CollectionService__13.GetTagged;
  4801. u219, v693 = u219(l__CollectionService__13, "VehicleSeat");
  4802. while true do
  4803.     local v694, v695 = u218(u219, v693);
  4804.     if not v694 then
  4805.         break;
  4806.     end;
  4807.     v693 = v694;
  4808.     u216(v695);
  4809. end;
  4810. u219 = l__CollectionService__13;
  4811. u218 = l__CollectionService__13.GetInstanceAddedSignal;
  4812. u218 = u218(u219, "VehicleSeat");
  4813. u219 = u218;
  4814. u218 = u218.Connect;
  4815. u218(u219, u216);
  4816. u219 = l__CollectionService__13;
  4817. u218 = l__CollectionService__13.GetInstanceRemovedSignal;
  4818. u218 = u218(u219, "VehicleSeat");
  4819. u219 = u218;
  4820. u218 = u218.Connect;
  4821. u218(u219, u217);
  4822. u228 = v12.CircleAction;
  4823. local function u229(p250)
  4824.     v36:FireServer("qgyfxslq", p250.Name);
  4825. end;
  4826. u227 = function(p251)
  4827.     local v696 = v49.GetLocalEquipped();
  4828.     if not v696 then
  4829.         return;
  4830.     end;
  4831.     if v696.__ClassName ~= "Handcuffs" then
  4832.         return;
  4833.     end;
  4834.     if v696.Reloading then
  4835.         return;
  4836.     end;
  4837.     if l__TeamValue__37.Value ~= v19.Team.Police then
  4838.         return;
  4839.     end;
  4840.     local v697 = l__Players__9:FindFirstChild(p251.PlayerName);
  4841.     if not v697 then
  4842.         return;
  4843.     end;
  4844.     if u13 then
  4845.         return;
  4846.     end;
  4847.     if v697.TeamValue.Value ~= v19.Team.Prisoner then
  4848.         return;
  4849.     end;
  4850.     local l__Character__698 = l__LocalPlayer__10.Character;
  4851.     if not l__Character__698 then
  4852.         return;
  4853.     end;
  4854.     local l__Humanoid__699 = l__Character__698:FindFirstChild("Humanoid");
  4855.     if not l__Humanoid__699 then
  4856.         return;
  4857.     end;
  4858.     if l__Humanoid__699.Health <= 0 then
  4859.         return;
  4860.     end;
  4861.     u229(v697);
  4862.     return true;
  4863. end;
  4864. local function u230(p252)
  4865.     v36:FireServer("mv6za2h6", p252.Name);
  4866. end;
  4867. u216 = function(p253)
  4868.     local v700 = l__Players__9:FindFirstChild(p253.PlayerName);
  4869.     if not v700 then
  4870.         return;
  4871.     end;
  4872.     u230(v700);
  4873.     return true;
  4874. end;
  4875. local function u231(p254)
  4876.     v36:FireServer("flh6hdle", p254.Name);
  4877. end;
  4878. u217 = function(p255)
  4879.     local v701 = l__Players__9:FindFirstChild(p255.PlayerName);
  4880.     if not v701 then
  4881.         return;
  4882.     end;
  4883.     u231(v701);
  4884.     return true;
  4885. end;
  4886. u218 = function(p256, p257)
  4887.     if not p257 then
  4888.         return true;
  4889.     end;
  4890.     if p256.ShouldArrest then
  4891.         return u227(p256);
  4892.     end;
  4893.     if p256.ShouldPickpocket then
  4894.         return u216(p256);
  4895.     end;
  4896.     if not p256.ShouldBreakout then
  4897.         return false;
  4898.     end;
  4899.     return u217(p256);
  4900. end;
  4901. u219 = function(p258)
  4902.     if p258 ~= l__LocalPlayer__10.Character then
  4903.         u228.Add({
  4904.             Part = p258:WaitForChild("UpperTorso", 3),
  4905.             ValidRoot = p258,
  4906.             Name = "Player",
  4907.             Timed = true,
  4908.             Duration = 0.5,
  4909.             Dist = 15,
  4910.             Priority = 2,
  4911.             Callback = u218,
  4912.             PlayerName = p258.Name,
  4913.             IsPlayer = true
  4914.         }, p258);
  4915.     end;
  4916. end;
  4917. local l__next__702 = next;
  4918. local v703, v704 = l__CollectionService__13:GetTagged("Player");
  4919. while true do
  4920.     local v705, v706 = l__next__702(v703, v704);
  4921.     if not v705 then
  4922.         break;
  4923.     end;
  4924.     v704 = v705;
  4925.     u219(v706);
  4926. end;
  4927. l__CollectionService__13:GetInstanceAddedSignal("Player"):Connect(u219);
  4928. l__CollectionService__13:GetInstanceRemovedSignal("Player"):Connect(function(p259)
  4929.     if p259 ~= l__LocalPlayer__10.Character then
  4930.         u228.Remove(p259);
  4931.     end;
  4932. end);
  4933. u228 = v12.CircleAction;
  4934. u227 = function(p260, p261)
  4935.     if not p261 then
  4936.         return;
  4937.     end;
  4938.     v36:FireServer("b6omoit8", p260.Part.Parent);
  4939.     return true;
  4940. end;
  4941. u216 = function(p262)
  4942.     u228.Add({
  4943.         Part = p262.PrimaryPart,
  4944.         ValidRoot = p262,
  4945.         Name = ("Collect %s from %s"):format(u85(p262:WaitForChild("Amount", 2).Value), p262:WaitForChild("PlayerName", 2).Value),
  4946.         Timed = true,
  4947.         Duration = 1,
  4948.         Dist = 10,
  4949.         Callback = u227
  4950.     }, p262);
  4951. end;
  4952. u217 = function(p263)
  4953.     u228.Remove(p263);
  4954. end;
  4955. u218 = next;
  4956. u219 = l__CollectionService__13.GetTagged;
  4957. u219, v707 = u219(l__CollectionService__13, "CashDrop");
  4958. while true do
  4959.     local v708, v709 = u218(u219, v707);
  4960.     if not v708 then
  4961.         break;
  4962.     end;
  4963.     v707 = v708;
  4964.     u216(v709);
  4965. end;
  4966. u219 = l__CollectionService__13;
  4967. u218 = l__CollectionService__13.GetInstanceAddedSignal;
  4968. u218 = u218(u219, "CashDrop");
  4969. u219 = u218;
  4970. u218 = u218.Connect;
  4971. u218(u219, u216);
  4972. u219 = l__CollectionService__13;
  4973. u218 = l__CollectionService__13.GetInstanceRemovedSignal;
  4974. u218 = u218(u219, "CashDrop");
  4975. u219 = u218;
  4976. u218 = u218.Connect;
  4977. u218(u219, u217);
  4978. u228 = v12.CircleAction;
  4979. u227 = function(p264, p265)
  4980.     if p265 then
  4981.         v36:FireServer("p4d2kjbk", p264.Part);
  4982.     else
  4983.         v36:FireServer("dbhiqsyx", p264.Part);
  4984.     end;
  4985.     return true;
  4986. end;
  4987. u216 = function(p266)
  4988.     u228.Add({
  4989.         Part = p266,
  4990.         Name = "Rob",
  4991.         Timed = true,
  4992.         Duration = 10,
  4993.         Dist = 8,
  4994.         Callback = u227,
  4995.         IsRob = true
  4996.     }, p266);
  4997. end;
  4998. u217 = function(p267)
  4999.     u228.Remove(p267);
  5000. end;
  5001. u218 = next;
  5002. u219 = l__CollectionService__13.GetTagged;
  5003. u219, v710 = u219(l__CollectionService__13, "SmallStore");
  5004. while true do
  5005.     local v711, v712 = u218(u219, v710);
  5006.     if not v711 then
  5007.         break;
  5008.     end;
  5009.     v710 = v711;
  5010.     u216(v712);
  5011. end;
  5012. u219 = l__CollectionService__13;
  5013. u218 = l__CollectionService__13.GetInstanceAddedSignal;
  5014. u218 = u218(u219, "SmallStore");
  5015. u219 = u218;
  5016. u218 = u218.Connect;
  5017. u218(u219, u216);
  5018. u219 = l__CollectionService__13;
  5019. u218 = l__CollectionService__13.GetInstanceRemovedSignal;
  5020. u218 = u218(u219, "SmallStore");
  5021. u219 = u218;
  5022. u218 = u218.Connect;
  5023. u218(u219, u217);
  5024. u228 = v12.CircleAction;
  5025. u227 = function(p268, p269)
  5026.     if not p269 then
  5027.         return;
  5028.     end;
  5029.     v36:FireServer("v5fx4akc", p268.Part.Parent);
  5030.     return true;
  5031. end;
  5032. u216 = function(p270)
  5033.     local l__Parent__713 = p270.Parent;
  5034.     u228.Add({
  5035.         Part = p270,
  5036.         ValidRoot = l__Parent__713,
  5037.         Name = ("Pick up %s"):format(l__Parent__713.Name),
  5038.         Timed = true,
  5039.         Duration = 0.5,
  5040.         Dist = 5,
  5041.         Callback = u227
  5042.     }, p270);
  5043. end;
  5044. u217 = next;
  5045. u219 = l__CollectionService__13;
  5046. u218 = l__CollectionService__13.GetTagged;
  5047. u218, u219 = u218(u219, "ItemDrop");
  5048. while true do
  5049.     local v714, v715 = u217(u218, u219);
  5050.     if not v714 then
  5051.         break;
  5052.     end;
  5053.     u219 = v714;
  5054.     u216(v715);
  5055. end;
  5056. u219 = "ItemDrop";
  5057. u218 = l__CollectionService__13;
  5058. u217 = l__CollectionService__13.GetInstanceAddedSignal;
  5059. u217 = u217(u218, u219);
  5060. u219 = u216;
  5061. u218 = u217;
  5062. u217 = u217.Connect;
  5063. u217(u218, u219);
  5064. u219 = "ItemDrop";
  5065. u218 = l__CollectionService__13;
  5066. u217 = l__CollectionService__13.GetInstanceRemovedSignal;
  5067. u217 = u217(u218, u219);
  5068. u219 = u228.Remove;
  5069. u218 = u217;
  5070. u217 = u217.Connect;
  5071. u217(u218, u219);
  5072. u228 = v12.CircleAction;
  5073. u227 = function(p271)
  5074.     u228.Add({
  5075.         Part = p271,
  5076.         Name = "Lift Gate",
  5077.         Timed = true,
  5078.         Duration = 2,
  5079.         Dist = 8,
  5080.         Callback = function(p272, p273)
  5081.             if p273 then
  5082.                 v36:FireServer("bd20x18m", "LiftGate");
  5083.             end;
  5084.             return true;
  5085.         end
  5086.     }, p271);
  5087. end;
  5088. u216 = function(p274)
  5089.     u228.Add({
  5090.         Part = p274,
  5091.         Name = "Explode Wall",
  5092.         Timed = true,
  5093.         Duration = 8,
  5094.         Dist = 5,
  5095.         Callback = function(p275, p276)
  5096.             if p276 then
  5097.                 v36:FireServer("bd20x18m", "ExplodeWall");
  5098.             end;
  5099.             return true;
  5100.         end
  5101.     }, p274);
  5102. end;
  5103. u217 = function(p277)
  5104.     if p277.Name == "LiftGate" then
  5105.         u227(p277);
  5106.         return;
  5107.     end;
  5108.     if p277.Name == "ExplodeWall" then
  5109.         u216(p277);
  5110.         return;
  5111.     end;
  5112.     assert(false, p277.Name);
  5113. end;
  5114. u218 = next;
  5115. u219 = l__CollectionService__13.GetTagged;
  5116. u219, v716 = u219(l__CollectionService__13, "EscapeRoute");
  5117. while true do
  5118.     local v717, v718 = u218(u219, v716);
  5119.     if not v717 then
  5120.         break;
  5121.     end;
  5122.     v716 = v717;
  5123.     u217(v718);
  5124. end;
  5125. u219 = l__CollectionService__13;
  5126. u218 = l__CollectionService__13.GetInstanceAddedSignal;
  5127. u218 = u218(u219, "EscapeRoute");
  5128. u219 = u218;
  5129. u218 = u218.Connect;
  5130. u218(u219, u217);
  5131. u219 = l__CollectionService__13;
  5132. u218 = l__CollectionService__13.GetInstanceRemovedSignal;
  5133. u218 = u218(u219, "EscapeRoute");
  5134. u219 = u218;
  5135. u218 = u218.Connect;
  5136. u218(u219, u228.Remove);
  5137. if l__TouchEnabled__6 then
  5138.     u228 = tick;
  5139.     u228 = u228();
  5140.     u227 = function()
  5141.         local v719 = tick();
  5142.         if v719 - u228 < 0.1 then
  5143.             return false;
  5144.         end;
  5145.         u228 = v719;
  5146.         u71();
  5147.     end;
  5148.     u216 = l__UserInputService__5.JumpRequest;
  5149.     u218 = u227;
  5150.     u217 = u216;
  5151.     u216 = u216.connect;
  5152.     u216(u217, u218);
  5153. end;
  5154. u228 = Instance.new;
  5155. u227 = "BindableEvent";
  5156. u228 = u228(u227);
  5157. u227 = u228.Event;
  5158. u217 = function()
  5159.     v36:FireServer("b3liuwhk");
  5160. end;
  5161. u216 = u227;
  5162. u227 = u227.connect;
  5163. u227(u216, u217);
  5164. u227 = delay;
  5165. u216 = 2;
  5166. u217 = function()
  5167.     local v720, v721 = pcall(function()
  5168.         l__StarterGui__20:SetCore("ResetButtonCallback", u228);
  5169.     end);
  5170.     if not v720 then
  5171.         print("MANUAL RESET ERROR");
  5172.         print(v721);
  5173.     end;
  5174. end;
  5175. u227(u216, u217);
  5176. u228 = Instance.new;
  5177. u227 = "Part";
  5178. u228 = u228(u227);
  5179. u227 = true;
  5180. u228.Anchored = u227;
  5181. u227 = 1;
  5182. u228.Transparency = u227;
  5183. u227 = false;
  5184. u228.CanCollide = u227;
  5185. u227 = l__Vector3_new__30;
  5186. u216 = 1;
  5187. u217 = 1;
  5188. u218 = 1;
  5189. u227 = u227(u216, u217, u218);
  5190. u228.Size = u227;
  5191. u227 = false;
  5192. u228.Archivable = u227;
  5193. u227 = workspace;
  5194. u228.Parent = u227;
  5195. u227 = function()
  5196.     while true do
  5197.    
  5198.     end;
  5199. end;
  5200. u218 = "Archivable";
  5201. u217 = u228;
  5202. u216 = u228.GetPropertyChangedSignal;
  5203. u216 = u216(u217, u218);
  5204. u218 = u227;
  5205. u217 = u216;
  5206. u216 = u216.connect;
  5207. u216(u217, u218);
  5208. u228 = delay;
  5209. u227 = 10;
  5210. u216 = function()
  5211.     local l__KreeksTimeMachine__722 = workspace:FindFirstChild("KreeksTimeMachine");
  5212.     if l__KreeksTimeMachine__722 and l__LocalPlayer__10.UserId == 140258990 then
  5213.         l__KreeksTimeMachine__722:Destroy();
  5214.     end;
  5215. end;
  5216. u228(u227, u216);
  5217. u228 = false;
  5218. u227 = nil;
  5219. u216 = 0;
  5220. u217 = 0;
  5221. u218 = false;
  5222. u219 = function(p278)
  5223.     local l__Humanoid__723 = p278:WaitForChild("Humanoid", 1);
  5224.     if not l__Humanoid__723 then
  5225.         return;
  5226.     end;
  5227.     if not p278:WaitForChild("HumanoidRootPart", 1) then
  5228.         return;
  5229.     end;
  5230.     u218 = false;
  5231.     u217 = v15.TimeAccumAdd(u217, 2);
  5232.     if u227 then
  5233.         u227:Disconnect();
  5234.         u227 = nil;
  5235.     end;
  5236.     u227 = l__Humanoid__723.StateChanged:Connect(function(p279, p280)
  5237.         if p280 == Enum.HumanoidStateType.StrafingNoPhysics then
  5238.             u216 = v15.TimeAccumAdd(u216, 1);
  5239.             if v15.TimeAccumDiff(u216) > 10 then
  5240.                 u216 = 0;
  5241.                 if u228 then
  5242.                     return;
  5243.                 end;
  5244.                 u228 = true;
  5245.                 u6("rbq8dfg5", "NoClip StrafingNoPhysics", false);
  5246.             end;
  5247.         end;
  5248.     end);
  5249. end;
  5250. if l__LocalPlayer__10.Character then
  5251.     u219(l__LocalPlayer__10.Character);
  5252. end;
  5253. l__LocalPlayer__10.CharacterAdded:Connect(u219);
  5254. spawn(function()
  5255.     local v724, v725 = pcall(function()
  5256.         l__LocalPlayer__10:WaitForChild("Backpack", 20).ChildAdded:Connect(function(p281)
  5257.             if p281:IsA("BackpackItem") then
  5258.                 if u228 then
  5259.                     return;
  5260.                 end;
  5261.                 u228 = true;
  5262.                 u6("rbq8dfg5", "BackpackTool", false);
  5263.             end;
  5264.         end);
  5265.     end);
  5266.     if not v724 then
  5267.         warn("BACKPACK FAIL", v725);
  5268.     end;
  5269. end);
  5270. local u232 = { "T", "o", "r", "s", "o" };
  5271. local u233 = { "U", "p", "p", "e", "r", "T", "o", "r", "s", "o" };
  5272. local u234 = { "L", "o", "w", "e", "r", "T", "o", "r", "s", "o" };
  5273. local l__FindFirstChildWhichIsA__235 = Instance.new("Model").FindFirstChildWhichIsA;
  5274. local u236 = { "B", "o", "d", "y", "P", "o", "s", "i", "t", "i", "o", "n" };
  5275. local u237 = { "B", "o", "d", "y", "G", "y", "r", "o" };
  5276. local u238 = {};
  5277. local l__xpcall__239 = xpcall;
  5278. local u240 = getfenv();
  5279. local function u241()
  5280.     if u228 then
  5281.         return;
  5282.     end;
  5283.     local l__Character__726 = l__LocalPlayer__10.Character;
  5284.     if not l__Character__726 then
  5285.         return;
  5286.     end;
  5287.     local l__Humanoid__727 = l__Character__726:FindFirstChild("Humanoid");
  5288.     if not l__Humanoid__727 then
  5289.         return;
  5290.     end;
  5291.     if l__Humanoid__727.Health <= 0.001 then
  5292.         if not u218 then
  5293.             u217 = v15.TimeAccumAdd(u217, 3);
  5294.         end;
  5295.         u218 = true;
  5296.         return;
  5297.     end;
  5298.     local v728 = false;
  5299.     local v729 = nil;
  5300.     if not l__Character__726:FindFirstChild(table.concat(u232), true) and not l__Character__726:FindFirstChild(table.concat(u233), true) and not l__Character__726:FindFirstChild(table.concat(u234), true) and (l__Character__726:FindFirstChild("Head") or l__Character__726:FindFirstChild("HumanoidRootPart")) then
  5301.         v728 = true;
  5302.         v729 = "NoClip " .. table.concat(u232) .. "Change";
  5303.     end;
  5304.     if l__FindFirstChildWhichIsA__235(l__Character__726, table.concat(u236), true) then
  5305.         v728 = true;
  5306.         v729 = "BodyPosition";
  5307.     elseif l__FindFirstChildWhichIsA__235(l__Character__726, table.concat(u237), true) and not v138.IsFlying() and not u20.IsFlying() then
  5308.         v728 = true;
  5309.         v729 = "BodyGyro";
  5310.     end;
  5311.     if l__Humanoid__727.JumpPower > 60 then
  5312.         v728 = true;
  5313.         v729 = "JumpPower";
  5314.     end;
  5315.     local l__next__730 = next;
  5316.     local v731 = { { "MainNitro", l__PlayerGui__9:FindFirstChild("Nitro"), "Inf Nitro" }, { "ProductNitro", v41:FindFirstChild("Nitro"), "Inf Nitro" } };
  5317.     local v732 = nil;
  5318.     while true do
  5319.         local v733 = nil;
  5320.         local v734, v735 = l__next__730(v731, v732);
  5321.         if not v734 then
  5322.             break;
  5323.         end;
  5324.         v732 = v734;
  5325.         v733 = v735[1];
  5326.         if v735[2] then
  5327.             u238[v733] = true;
  5328.         elseif u238[v733] then
  5329.             v728 = true;
  5330.             v729 = v735[3];
  5331.         end;   
  5332.     end;
  5333.     for v736, v737 in next, { "Workspace", "Players", "ReplicatedStorage" } do
  5334.         if game:GetService(v737).Name ~= v737 then
  5335.             u238[v737] = true;
  5336.         elseif u238[v737] then
  5337.             v728 = true;
  5338.             v729 = "Renamed Service";
  5339.         end;
  5340.     end;
  5341.     local v738, v739 = pcall(function()
  5342.         local l__GetObjects__740 = game.GetObjects;
  5343.     end);
  5344.     if not v4 and v738 then
  5345.         v728 = true;
  5346.         v729 = "game.GetObjects";
  5347.     end;
  5348.     if _G.antiarrest ~= nil then
  5349.         v728 = true;
  5350.         v729 = "_G.antiarrest";
  5351.     end;
  5352.     if xpcall ~= l__xpcall__239 then
  5353.         v728 = true;
  5354.         v729 = "Xpcall pointer changed";
  5355.     end;
  5356.     local u242 = false;
  5357.     xpcall(function()
  5358.         return game[{}];
  5359.     end, function()
  5360.         u242 = true;
  5361.     end);
  5362.     if not u242 then
  5363.         v728 = true;
  5364.         v729 = "VisDetect";
  5365.     end;
  5366.     local u243 = false;
  5367.     xpcall(function()
  5368.         return game[{}];
  5369.     end, function()
  5370.         for v741 = 2, 10 do
  5371.             if getfenv(v741) ~= u240 then
  5372.                 u243 = true;
  5373.                 return;
  5374.             end;
  5375.         end;
  5376.     end);
  5377.     if u243 then
  5378.         v728 = true;
  5379.         v729 = "Xpcall Climb";
  5380.     end;
  5381.     if debug.getupvalues then
  5382.         v728 = true;
  5383.         v729 = "Getupvalues";
  5384.     end;
  5385.     if v728 then
  5386.         u228 = true;
  5387.         u6("rbq8dfg5", v729, false);
  5388.     end;
  5389. end;
  5390. u10(1, function()
  5391.     local v742, v743 = pcall(u241);
  5392.     if not v742 then
  5393.         u228 = true;
  5394.         u6("rbq8dfg5", "FailedPcall", false);
  5395.     end;
  5396. end);
Add Comment
Please, Sign In to add comment