Advertisement
Guest User

dddd

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