Advertisement
Reversal00

Untitled

Dec 31st, 2018
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 180.10 KB | None | 0 0
  1. --SynapseX Decompiler
  2.  
  3. repeat
  4. do break end
  5. while true do
  6. end
  7. until true
  8. local C329b14cd728 = game:GetService("ReplicatedStorage")
  9. local sab29fe0f5 = game:GetService("MarketplaceService")
  10. local Eb1883b386f = game:GetService("RunService")
  11. local Ned215c2 = Eb1883b386f:IsStudio()
  12. local h1f83ae30c10 = game:GetService("UserInputService")
  13. local t69a7b = h1f83ae30c10.TouchEnabled
  14. local S2f2bf = game:GetService("GuiService")
  15. local r2b6d852c = game:GetService("SoundService")
  16. local qa60a6c = game:GetService("Players")
  17. local mffb7e6a9df5 = qa60a6c.LocalPlayer
  18. local c88a7ef2 = mffb7e6a9df5:GetMouse()
  19. local ya14fb4592 = workspace.CurrentCamera
  20. local M1763fdff390 = require(C329b14cd728.Module.R15IKv2)
  21. local k77601aba28 = require(C329b14cd728.Module.UI)
  22. local K95f48 = game:GetService("CollectionService")
  23. local S81174934f42 = require(C329b14cd728.Module.Joint)
  24. local B3e44ebf13cd = require(C329b14cd728.Module.Math)
  25. local q172ec891 = require(C329b14cd728.Module.AlexInput)
  26. local r8a0b0 = require(C329b14cd728.Module.AlexParticles)
  27. local ddbd16 = require(C329b14cd728.Module.AlexWM)
  28. local g7097417a06b = require(C329b14cd728.Resource.Settings)
  29. local Le4652e9 = game:GetService("StarterGui")
  30. local G5c6bc
  31. do
  32. local m04d09a6ec = game:GetService("LocalizationService")
  33. local iadc3e = m04d09a6ec.RobloxLocaleId
  34. if iadc3e ~= "es-es" then
  35. iadc3e = "en-us"
  36. end
  37. G5c6bc = m04d09a6ec["JailbreakLocale - Sheet1.out"]:GetTranslator(iadc3e)
  38. end
  39. local kccbc2, Zd243d7985be, r9b80e461f = CFrame.new, CFrame.Angles, Vector3.new
  40. local p2ae27, A102b5a = kccbc2(0, 0, 0), r9b80e461f(0, 0, 0)
  41. local O6c8169e9 = math.sin
  42. local j32854, vb435dd10, T06a05d, vc66a67d893 = math.floor, math.abs, math.log, math.max
  43. local j6084f67b6
  44. j6084f67b6 = {}
  45. do
  46. local Ma907e27c5 = false
  47. if not Ned215c2 then
  48. Ma907e27c5 = false
  49. end
  50. if Ma907e27c5 then
  51. print("PROFILE DEBUGGING ENABLED")
  52. j6084f67b6.profilebegin = debug.profilebegin
  53. j6084f67b6.profileend = debug.profileend
  54. else
  55. local e55e5311e58 = function()
  56. end
  57. j6084f67b6.profilebegin = e55e5311e58
  58. j6084f67b6.profileend = e55e5311e58
  59. end
  60. end
  61. local B43c793c6ac = {}
  62. local v11bc665dc, Y9507e2c
  63. do
  64. local A94c19ee5 = C329b14cd728.Resource.Event
  65. A94c19ee5.Name = B3e44ebf13cd.GUID()
  66. for V0a9fc9 = 1, 10 do
  67. local v146085 = Instance.new("RemoteEvent")
  68. v146085.Name = B3e44ebf13cd.GUID()
  69. v146085.Parent = A94c19ee5.Parent
  70. end
  71. local e7842a
  72. v11bc665dc = {}
  73. local if9ebc52927 = Instance.new("RemoteEvent").FireServer
  74. function Y9507e2c(u5fa8fada, ...)
  75. if9ebc52927(A94c19ee5, e7842a and e7842a[u5fa8fada] or u5fa8fada, ...)
  76. end
  77. function v11bc665dc:FireServer(i159394076, ...)
  78. return Y9507e2c(i159394076, ...)
  79. end
  80. v11bc665dc.OnClientEvent = A94c19ee5.OnClientEvent
  81. function B43c793c6ac.aii3s42i(p418f0865947)
  82. B43c793c6ac.hems = true
  83. e7842a = p418f0865947
  84. end
  85. end
  86. local M115b35 = {}
  87. M115b35.Chassis = require(C329b14cd728.Module.AlexChassis)
  88. M115b35.Chassis.SetEvent(v11bc665dc)
  89. M115b35.Chassis2 = require(C329b14cd728.Module.AlexChassis2)
  90. M115b35.Chassis2.SetEvent(v11bc665dc)
  91. M115b35.Volt = require(C329b14cd728.Game.Vehicle.Volt)
  92. M115b35.Volt.Init({Event = v11bc665dc, em = B43c793c6ac})
  93. local Q1e6445
  94. Le4652e9.ResetPlayerGuiOnSpawn = false
  95. local La0108dd9249 = mffb7e6a9df5:WaitForChild("PlayerGui")
  96. local ad1fb130dda = mffb7e6a9df5:WaitForChild("TeamValue")
  97. local function j9992b7(j7d297ab)
  98. local qf35eed = La0108dd9249:FindFirstChild(j7d297ab)
  99. if not qf35eed then
  100. qf35eed = C329b14cd728.StarterGui:FindFirstChild(j7d297ab):Clone()
  101. qf35eed.Parent = La0108dd9249
  102. end
  103. return qf35eed
  104. end
  105. local t2c0543 = j9992b7("MainGui")
  106. local i23680b5412d = j9992b7("ProductGui")
  107. local Yc1661fdf70 = j9992b7("Particles")
  108. local aea37894b = j9992b7("DeathGui")
  109. k77601aba28.CircleAction.Frame = t2c0543.CircleAction
  110. Le4652e9:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, false)
  111. local Aec95c
  112. do
  113. local function m67af55628ed()
  114. for W554cf3, T3acf5d9c657 in next, t2c0543.Inventory.Inner:GetChildren() do
  115. T3acf5d9c657.ImageColor3 = Color3.new(1, 1, 1)
  116. T3acf5d9c657.ImageTransparency = 0
  117. end
  118. end
  119. local function Z0224e5099e(P9ca6d22)
  120. m67af55628ed()
  121. local P2153c0 = t2c0543.Inventory.Inner:FindFirstChild(P9ca6d22.Name)
  122. if P2153c0 then
  123. P2153c0.ImageColor3 = Color3.new(0.7, 0.7, 0.7)
  124. P2153c0.ImageTransparency = 0.5
  125. end
  126. end
  127. Aec95c = require(C329b14cd728.Module.ItemSystem)(v11bc665dc, B43c793c6ac, {ItemEquippedCallback = Z0224e5099e, ItemUnequippedCallback = m67af55628ed})
  128. end
  129. require(C329b14cd728.Game.ItemModule.Gun)(Aec95c, v11bc665dc, B43c793c6ac)
  130. require(C329b14cd728.Game.ItemModule.Grenade)(Aec95c, v11bc665dc, B43c793c6ac)
  131. require(C329b14cd728.Game.ItemModule.Turret)(Aec95c, v11bc665dc, B43c793c6ac)
  132. require(C329b14cd728.Game.ItemModule.RocketLauncher)(Aec95c, v11bc665dc, B43c793c6ac)
  133. require(C329b14cd728.Game.ItemModule.Basic)(Aec95c, v11bc665dc, B43c793c6ac)
  134. local w11eb4c2
  135. do
  136. local k74583ae3fcb = {}
  137. function w11eb4c2(Jbd5ad, M16dc2c3fe3, Mc9442)
  138. local b14ac502a75c = {
  139. t = 0,
  140. i = Jbd5ad,
  141. c = M16dc2c3fe3
  142. }
  143. table.insert(k74583ae3fcb, b14ac502a75c)
  144. end
  145. local function Jd7605687(Qc881d, ge528b652b41)
  146. j6084f67b6.profilebegin("Thread Loop")
  147. for s4b7b3 = 1, #k74583ae3fcb do
  148. local W61586d19 = k74583ae3fcb[s4b7b3]
  149. if Qc881d - W61586d19.t > W61586d19.i then
  150. W61586d19.t = Qc881d
  151. W61586d19.c(Qc881d, ge528b652b41)
  152. end
  153. end
  154. j6084f67b6.profileend()
  155. end
  156. Eb1883b386f.Stepped:connect(Jd7605687)
  157. end
  158. local function rcee7201(r4b0e8b8)
  159. local I766a806bb = false
  160. local gb8616, q3cca7e4 = pcall(function()
  161. if r4b0e8b8.Group then
  162. I766a806bb = true
  163. I766a806bb = I766a806bb and mffb7e6a9df5:IsInGroup(r4b0e8b8.Group)
  164. if r4b0e8b8.Rank then
  165. I766a806bb = I766a806bb and mffb7e6a9df5:GetRankInGroup(r4b0e8b8.Group) >= r4b0e8b8.Rank
  166. end
  167. end
  168. if I766a806bb then
  169. return
  170. end
  171. if r4b0e8b8.Id then
  172. I766a806bb = true
  173. I766a806bb = I766a806bb and r4b0e8b8.Id[tostring(mffb7e6a9df5.UserId)]
  174. end
  175. end)
  176. if not gb8616 then
  177. print(q3cca7e4)
  178. end
  179. return gb8616 and I766a806bb
  180. end
  181. local d2f8c7f36f = ddbd16.MakeWindowGroup()
  182. require(C329b14cd728.Module.Mission)(B43c793c6ac, v11bc665dc, w11eb4c2, d2f8c7f36f)
  183. local qc2190e10415
  184. local p8ae4c = {
  185. ItemStacks = {}
  186. }
  187. local g1b3564c7e = {}
  188. local B1b3d325219a = {}
  189. local m9301fac748
  190. local ofa645974f1 = {
  191. VehiclesOwned = {},
  192. VehiclesRented = {},
  193. Nitro = 50,
  194. NitroLastMax = 50,
  195. LastVehicleExit = tick()
  196. }
  197. local Ze4f4ea64cf
  198. local D8fbd4 = {}
  199. local v30e9e046c = A102b5a
  200. local t16486e9, Abff8be57951 = false, false
  201. local o7076fa1 = "Yard"
  202. local u6b4b8b = false
  203. local function N8bb68c56fe(Od0322ffef)
  204. if Q1e6445 == Enum.UserInputType.Gamepad1 then
  205. S2f2bf.SelectedObject = Od0322ffef
  206. end
  207. end
  208. local S810e3f6c80 = {}
  209. S810e3f6c80.MainWindowGroup = d2f8c7f36f
  210. S810e3f6c80.ScreenGui = t2c0543
  211. S810e3f6c80.ProductGui = i23680b5412d
  212. S810e3f6c80.Event = v11bc665dc
  213. S810e3f6c80.em = B43c793c6ac
  214. S810e3f6c80.UI = k77601aba28
  215. S810e3f6c80.LocalWalkSpeedModifier = 1
  216. S810e3f6c80.SelectIfGamepad = N8bb68c56fe
  217. function S810e3f6c80.GetVehiclePacket()
  218. return m9301fac748
  219. end
  220. local Wbc21b732
  221. Wbc21b732 = require(C329b14cd728.Module.Garage)(S810e3f6c80)
  222. require(C329b14cd728.Module.Apartment)(S810e3f6c80)
  223. require(C329b14cd728.Module.Minimap)(S810e3f6c80)
  224. require(C329b14cd728.Module.StarterPack)(S810e3f6c80)
  225. require(C329b14cd728.Module.Train2)(S810e3f6c80)
  226. M115b35.Heli = require(C329b14cd728.Module.Heli)(S810e3f6c80)
  227. spawn(function()
  228. if rcee7201(g7097417a06b.Perm.Dev) then
  229. local Pa1d88f7 = C329b14cd728.StarterGui.AdminHax:Clone()
  230. Pa1d88f7.Parent = La0108dd9249
  231. require(C329b14cd728.Module.AdminHax)(S810e3f6c80, Pa1d88f7)
  232. end
  233. end)
  234. require(C329b14cd728.Game.Museum)(S810e3f6c80, Aec95c)
  235. require(C329b14cd728.Game.GunShop)(S810e3f6c80, p8ae4c)
  236. require(C329b14cd728.Game.L18n)({ScreenGui = t2c0543, ProductGui = i23680b5412d})
  237. require(C329b14cd728.Game.Turbines).Init()
  238. require(C329b14cd728.Game.Level).Init({
  239. Event = v11bc665dc,
  240. em = B43c793c6ac,
  241. ScreenGui = t2c0543,
  242. Team = ad1fb130dda
  243. })
  244. require(C329b14cd728.Game.Drop).Init({Event = v11bc665dc, em = B43c793c6ac})
  245. require(C329b14cd728.Game.Hologram).Init({em = B43c793c6ac})
  246. require(C329b14cd728.Game.Codes).Init({
  247. ProductGui = i23680b5412d,
  248. MainWindowGroup = d2f8c7f36f,
  249. Event = v11bc665dc
  250. })
  251. require(C329b14cd728.Game.SecretBases).Init({Event = v11bc665dc, em = B43c793c6ac})
  252. function B43c793c6ac.zmvy8n3l()
  253. local ec0d94571 = C329b14cd728.StarterGui.KickGui:Clone()
  254. ec0d94571.Parent = La0108dd9249
  255. require(C329b14cd728.Module.KickGui)(S810e3f6c80, ec0d94571)
  256. end
  257. local z54ff126, P8f91a7ec, f127fc2d
  258. local X3f392d2995 = function(jc8407bdc3)
  259. local va92603, Y54174, Icad79c38e = string.match(jc8407bdc3, "^([^%d]*%d)(%d*)(.-)$")
  260. return va92603 .. Y54174:reverse():gsub("(%d%d%d)", "%1,"):reverse() .. Icad79c38e
  261. end
  262. local function vb64740(s3b8ccd80)
  263. local kf3ba84 = s3b8ccd80 >= 0 and "" or "-"
  264. return kf3ba84 .. G5c6bc:FormatByKey("General.Cash", {
  265. X3f392d2995(vb435dd10(s3b8ccd80))
  266. })
  267. end
  268. local R0281bf6c435
  269. do
  270. local W5f39bf = workspace.FindPartOnRayWithIgnoreList
  271. function R0281bf6c435(r1449a12, jce71632, ...)
  272. local B50e66 = jce71632.magnitude
  273. jce71632 = jce71632.unit
  274. local F97de067 = r1449a12
  275. local d742a8e7 = 0
  276. local A6290324b3ee = {
  277. ...
  278. }
  279. local uf4a87f10, kbc85bd0ef5, S75253f09 = nil, A102b5a, A102b5a
  280. local s39a3f7a = 0
  281. local q187bcd1
  282. repeat
  283. s39a3f7a = s39a3f7a + 1
  284. local c42cc97cf2 = Ray.new(F97de067, jce71632 * (B50e66 - d742a8e7))
  285. uf4a87f10, kbc85bd0ef5, S75253f09 = W5f39bf(workspace, c42cc97cf2, A6290324b3ee, false, true)
  286. q187bcd1 = uf4a87f10 and uf4a87f10.CanCollide
  287. if not q187bcd1 then
  288. table.insert(A6290324b3ee, uf4a87f10)
  289. end
  290. d742a8e7 = (r1449a12 - kbc85bd0ef5).magnitude
  291. F97de067 = kbc85bd0ef5
  292. until q187bcd1 or B50e66 - d742a8e7 <= 0.001 or s39a3f7a > 4
  293. if not uf4a87f10 then
  294. kbc85bd0ef5, S75253f09 = r1449a12 + jce71632 * B50e66, A102b5a
  295. end
  296. return uf4a87f10, kbc85bd0ef5, S75253f09
  297. end
  298. end
  299. local aab277cb885f = function(tec86964cb, D288264d91, N2a071)
  300. local y89e5e = {}
  301. for e1242ca, Mfe21d6b71 in next, D288264d91, nil do
  302. local I2cefafa, qe4bc6da7c, td165f2e63f = Mfe21d6b71, tec86964cb[e1242ca], nil
  303. if type(Mfe21d6b71) == "number" then
  304. local b0bab22bd719 = 1 - N2a071
  305. td165f2e63f = b0bab22bd719 * qe4bc6da7c + N2a071 * I2cefafa
  306. else
  307. td165f2e63f = qe4bc6da7c:lerp(I2cefafa, N2a071)
  308. end
  309. y89e5e[e1242ca] = td165f2e63f
  310. end
  311. return y89e5e
  312. end
  313. local q8615d, N3e744c519
  314. do
  315. local c5c16f54ff17 = {}
  316. function q8615d(y8b8c53, r65c5aab182a, Fb0bee1)
  317. if not r65c5aab182a.Source then
  318. return
  319. end
  320. r65c5aab182a.Play = true
  321. if not Fb0bee1 then
  322. v11bc665dc:FireServer("d" .. ("j18cufoo"):sub(2, 7):reverse() .. "" .. "e", y8b8c53, r65c5aab182a)
  323. end
  324. B43c793c6ac.dofuc81e(mffb7e6a9df5.Name, y8b8c53, r65c5aab182a)
  325. end
  326. function N3e744c519(G5eec6e44, Q845f8b4bd5d)
  327. local Ifb765fa19 = {}
  328. if not Q845f8b4bd5d then
  329. v11bc665dc:FireServer("d" .. "" .. ("fe9fop"):sub(4, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("rdj98culhn"):sub(5, 7):reverse() .. "" .. "1e", G5eec6e44, Ifb765fa19)
  330. end
  331. B43c793c6ac.dofuc81e(mffb7e6a9df5.Name, G5eec6e44, Ifb765fa19)
  332. end
  333. local qbab6d54a76 = 0
  334. function B43c793c6ac.dofuc81e(B60245, dc4b3c9408, qeccc6ef7c)
  335. local g419e3e0 = qeccc6ef7c.Source
  336. local Pfaf27c = qeccc6ef7c.Volume or 0.5
  337. local y3582c = qeccc6ef7c.Pitch or 1
  338. local Wfbee36d54 = qeccc6ef7c.MaxTime or 1
  339. local vf5b80f9 = qeccc6ef7c.Looped
  340. local h5b714c2b226 = qeccc6ef7c.Play
  341. local Z26e06a34 = qeccc6ef7c.TimeStart
  342. local t2458021 = qeccc6ef7c.Delay
  343. local n7cedca0906 = qeccc6ef7c.EmitterSize or 10
  344. if qeccc6ef7c.TimeStop then
  345. Wfbee36d54 = Z26e06a34 + qeccc6ef7c.TimeStop
  346. end
  347. local Ve296b46 = qbab6d54a76 + 1
  348. qbab6d54a76 = Ve296b46
  349. local P76818 = qeccc6ef7c.Multi and ("%s_%s_%d"):format(B60245, dc4b3c9408, Ve296b46) or ("%s_%s"):format(B60245, dc4b3c9408)
  350. local ua0739ec = c5c16f54ff17[P76818]
  351. if ua0739ec then
  352. ua0739ec.Object:Stop()
  353. ua0739ec.Object:Destroy()
  354. c5c16f54ff17[P76818] = nil
  355. end
  356. if not h5b714c2b226 then
  357. return
  358. end
  359. if not g419e3e0 then
  360. return
  361. end
  362. local Q3ef13a83 = g7097417a06b.Sounds[dc4b3c9408]
  363. if not Q3ef13a83 then
  364. return
  365. end
  366. local P1709b803 = Instance.new("Sound")
  367. P1709b803.SoundId = "rbxassetid://" .. Q3ef13a83
  368. if Z26e06a34 then
  369. P1709b803.TimePosition = Z26e06a34
  370. end
  371. if qeccc6ef7c.SoundGroup then
  372. P1709b803.SoundGroup = qeccc6ef7c.SoundGroup
  373. end
  374. P1709b803.Name = P76818
  375. P1709b803.Looped = vf5b80f9
  376. P1709b803.Volume = Pfaf27c
  377. P1709b803.PlaybackSpeed = y3582c
  378. P1709b803.EmitterSize = n7cedca0906
  379. P1709b803.MaxDistance = 400
  380. P1709b803.Parent = g419e3e0
  381. if t2458021 then
  382. delay(t2458021, function()
  383. P1709b803:Play()
  384. end)
  385. else
  386. P1709b803:Play()
  387. end
  388. c5c16f54ff17[P76818] = {Object = P1709b803, Proxy = Ve296b46}
  389. local function Bdc177c11983()
  390. local ib0b768e0 = c5c16f54ff17[P76818]
  391. if not ib0b768e0 then
  392. return
  393. end
  394. if ib0b768e0.Proxy > Ve296b46 then
  395. return
  396. end
  397. ib0b768e0.Object:Stop()
  398. ib0b768e0.Object:Destroy()
  399. c5c16f54ff17[P76818] = nil
  400. end
  401. delay(Wfbee36d54, Bdc177c11983)
  402. end
  403. end
  404. local L61d877033d1
  405. do
  406. local gf41db0aaa = require(C329b14cd728.Module.RoundedBackingBuilder).new()
  407. gf41db0aaa:Create(i23680b5412d.Gamepass.ContainerFrame)
  408. local i0491f390b = 0
  409. function L61d877033d1(l228e4767241)
  410. local C0ea99 = l228e4767241.PassId
  411. local x53772 = i0491f390b + 1
  412. i0491f390b = x53772
  413. if l228e4767241.OldPassId then
  414. sab29fe0f5:PromptPurchase(mffb7e6a9df5, l228e4767241.OldPassId)
  415. else
  416. sab29fe0f5:PromptGamePassPurchase(mffb7e6a9df5, C0ea99)
  417. end
  418. i23680b5412d.Gamepass.ContainerFrame.TextLabel.Text = l228e4767241.Text
  419. delay(0.2, function()
  420. if i0491f390b ~= x53772 then
  421. return
  422. end
  423. i23680b5412d.Gamepass.Visible = true
  424. end)
  425. end
  426. local function l6169fa(kcea20f65e, mfb8d5b18b4e, Tfc2a5)
  427. local h5a0817 = i0491f390b + 1
  428. i0491f390b = h5a0817
  429. delay(0.1, function()
  430. if i0491f390b ~= h5a0817 then
  431. return
  432. end
  433. i23680b5412d.Gamepass.Visible = false
  434. end)
  435. end
  436. sab29fe0f5.PromptGamePassPurchaseFinished:connect(l6169fa)
  437. sab29fe0f5.PromptPurchaseFinished:connect(l6169fa)
  438. end
  439. S810e3f6c80.PromptPurchase = L61d877033d1
  440. local function o43d642d56(f144b2434)
  441. local n2e626283c = r8a0b0.MakeState()
  442. n2e626283c.Frame = Yc1661fdf70.Particles
  443. r8a0b0.EasySimulate(n2e626283c, 4)
  444. local m65e7ef282 = n2e626283c.Frame.AbsoluteSize
  445. local L64d0c9, Q80226 = m65e7ef282.X, m65e7ef282.Y
  446. local function e5b274d0(P4851e7c)
  447. if f144b2434 <= 4 or math.random() > 0.2 then
  448. q8615d("FireworkBang", {
  449. Source = t2c0543,
  450. Volume = 0.2 + math.random() * 0.3,
  451. Multi = true
  452. }, true)
  453. end
  454. end
  455. for X757561 = 1, f144b2434 do
  456. local I0006f7067 = Q80226 * 0.3 + Q80226 * 0.6 * math.random()
  457. local z38cff = r9b80e461f(0, -400, 0) + B3e44ebf13cd.Uniform2D(150)
  458. local D4e2fa = (Q80226 - I0006f7067) / z38cff.magnitude
  459. local Vd53ff390 = r8a0b0.Firework(n2e626283c, r9b80e461f(math.random() * L64d0c9, Q80226, 0), z38cff, A102b5a)
  460. Vd53ff390.ttl = D4e2fa
  461. Vd53ff390.OnDestroy = e5b274d0
  462. wait(0.1 + math.random() * 0.1 * 0.5)
  463. end
  464. end
  465. function B43c793c6ac.oy51cro3(i32c3aab12)
  466. assert(i32c3aab12 <= 50)
  467. o43d642d56(i32c3aab12)
  468. end
  469. S810e3f6c80.Fireworks = o43d642d56
  470. local function G89fe3c(Qffd568)
  471. v11bc665dc:FireServer("yv6lo8pl", Qffd568.Name)
  472. end
  473. function B43c793c6ac.eg4u56ys(Tb65b58b20a5)
  474. if Tb65b58b20a5.Bribed then
  475. B43c793c6ac.viim6itr({
  476. Title = "Arrest",
  477. Text = ("You are bribed! Wait %d seconds."):format(Tb65b58b20a5.Bribed)
  478. })
  479. end
  480. end
  481. local function ube88df(L190d64c98a)
  482. v11bc665dc:FireServer("g" .. "" .. ("spzi2le"):sub(4, 6):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("fl5ckb5"):sub(3, 3):reverse():reverse():reverse() .. "" .. "" .. ("xzg"):sub(2, 2):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("rjnxn"):sub(3, 3):reverse():reverse():reverse():reverse():reverse() .. "" .. "y", L190d64c98a.Name)
  483. end
  484. local function M3100bff(u4929a)
  485. v11bc665dc:FireServer("z" .. ("gqyf6xig"):sub(4, 7):reverse():reverse():reverse():reverse():reverse() .. "" .. "3mc", u4929a.Name)
  486. end
  487. local function B5528017189a(lc3c9f4a2)
  488. v11bc665dc:FireServer("h" .. "" .. ("raclyo51"):sub(4, 5):reverse():reverse():reverse() .. "" .. "" .. ("r5irk"):sub(2, 2):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("ma3e4pad"):sub(3, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "g", lc3c9f4a2.Name)
  489. end
  490. function B43c793c6ac.rm1jepu4(lac4c32)
  491. if lac4c32.Cooldown then
  492. B43c793c6ac.viim6itr({
  493. Title = "Breakout",
  494. Text = ("Wait %d seconds."):format(lac4c32.Cooldown)
  495. })
  496. end
  497. end
  498. local function he4ef5083f6(W20cd309dc8)
  499. v11bc665dc:FireServer("q" .. ("h6cavekuc"):sub(3, 7):reverse() .. "" .. "is", W20cd309dc8)
  500. end
  501. local function Rb81fe(Sbb7a66eb3b1)
  502. v11bc665dc:FireServer("a" .. ("ka8agk5"):sub(5, 5):reverse():reverse():reverse() .. "" .. "" .. ("fofo45pe"):sub(3, 6):reverse():reverse():reverse() .. "" .. "jz", Sbb7a66eb3b1)
  503. end
  504. do
  505. local e735cb = require(C329b14cd728.Game.Bullets)
  506. function B43c793c6ac.fkzv1blh(m0bcf499a)
  507. for O762a991f, S9ae5ad8355 in next, m0bcf499a, nil do
  508. local oce35eaa539d = qa60a6c:FindFirstChild(O762a991f)
  509. if oce35eaa539d then
  510. local uab1794 = oce35eaa539d.Character
  511. if uab1794 then
  512. local Eea7d76b509e = uab1794:FindFirstChild("Head")
  513. if Eea7d76b509e then
  514. e735cb.DisplayDamage(O762a991f, uab1794.Head, math.floor(S9ae5ad8355 + 0.5))
  515. end
  516. end
  517. end
  518. end
  519. end
  520. end
  521. local o19692cce, Hd37c3b13439
  522. function o19692cce()
  523. return {
  524. StartPosition = nil,
  525. Position = A102b5a,
  526. TargetPosition = nil,
  527. LookVector = r9b80e461f(0, 0, -1),
  528. TargetFocus = nil,
  529. TargetLookVector = nil
  530. }
  531. end
  532. function Hd37c3b13439(Af5e5c6c5b, je50ae6a, S15624f5a, E6c958)
  533. if Af5e5c6c5b.TargetPosition then
  534. if Af5e5c6c5b.StartPosition then
  535. Af5e5c6c5b.Position = Af5e5c6c5b.StartPosition * (1 - S15624f5a) + Af5e5c6c5b.TargetPosition * S15624f5a
  536. else
  537. Af5e5c6c5b.Position = Af5e5c6c5b.Position + (Af5e5c6c5b.TargetPosition - Af5e5c6c5b.Position) * je50ae6a * S15624f5a
  538. end
  539. end
  540. local X7f42e = Af5e5c6c5b.TargetLookVector
  541. if Af5e5c6c5b.TargetFocus then
  542. X7f42e = (Af5e5c6c5b.TargetFocus - Af5e5c6c5b.Position).unit
  543. end
  544. if X7f42e then
  545. Af5e5c6c5b.LookVector = Af5e5c6c5b.LookVector + (X7f42e - Af5e5c6c5b.LookVector) * je50ae6a * E6c958
  546. end
  547. ya14fb4592.CFrame = kccbc2(A102b5a, Af5e5c6c5b.LookVector) + Af5e5c6c5b.Position
  548. end
  549. local W514c0ccb0c, g2d1fb730
  550. do
  551. local Ha46302065 = tick()
  552. local Cd48bb85a19 = false
  553. local function Gecbbdd75fe()
  554. if Cd48bb85a19 then
  555. Cd48bb85a19 = false
  556. local Pc5482 = tick() - Ha46302065
  557. v11bc665dc:FireServer("c" .. "uhm2xzw", Pc5482)
  558. end
  559. end
  560. local cebcd60 = tick()
  561. function W514c0ccb0c()
  562. if tick() - cebcd60 < 0.1 then
  563. return
  564. end
  565. cebcd60 = tick()
  566. if Cd48bb85a19 then
  567. Gecbbdd75fe()
  568. end
  569. Cd48bb85a19 = true
  570. Ha46302065 = tick()
  571. if m9301fac748 and not m9301fac748.Passenger then
  572. m9301fac748.Nitro = true
  573. q8615d("Nitro1", {
  574. Source = m9301fac748.Nitrous[1].Parent,
  575. TimeStart = 0.5,
  576. Volume = 1
  577. })
  578. q8615d("NitroLoop", {
  579. Source = m9301fac748.Nitrous[1].Parent,
  580. Looped = true,
  581. MaxTime = 30,
  582. Volume = 1,
  583. Delay = 0.3
  584. })
  585. for l6889872057, U100a800 in next, m9301fac748.Nitrous, nil do
  586. U100a800.Enabled = true
  587. end
  588. end
  589. v11bc665dc:FireServer("m" .. ("hfflzqnm"):sub(5, 6):reverse() .. "" .. "" .. ("uvy2k"):sub(4, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("ejk1k9s"):sub(5, 6):reverse() .. "" .. "25")
  590. if ofa645974f1.Nitro / ofa645974f1.NitroLastMax <= 0.01 then
  591. B43c793c6ac.xslacmhx(true, true)
  592. end
  593. end
  594. function g2d1fb730()
  595. N3e744c519("NitroLoop")
  596. if m9301fac748 and not m9301fac748.Passenger then
  597. m9301fac748.Nitro = false
  598. if m9301fac748.Nitrous then
  599. for B8ea8d5, V9c7d7f2a in next, m9301fac748.Nitrous, nil do
  600. V9c7d7f2a.Enabled = false
  601. end
  602. end
  603. end
  604. Gecbbdd75fe()
  605. v11bc665dc:FireServer("d" .. ("ywzu9bdka4"):sub(5, 8):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("tf1w3e"):sub(4, 5):reverse():reverse():reverse() .. "" .. "b")
  606. end
  607. function B43c793c6ac.hrtb3v5c(D20528770407, acdd0ca4a6)
  608. ofa645974f1.Nitro = D20528770407
  609. ofa645974f1.NitroLastMax = acdd0ca4a6
  610. ofa645974f1.NitroForceUIUpdate = true
  611. i23680b5412d.Nitro.Body.Bar.Value.Size = UDim2.new(D20528770407 / g7097417a06b.Scalar.NitroMax, 0, 1, 0)
  612. i23680b5412d.Nitro.Body.Bar.TextLabel.Text = ("%d/%d Fuel"):format(D20528770407, g7097417a06b.Scalar.NitroMax)
  613. end
  614. end
  615. local pbee6d95f = 0
  616. local t5d5b0ee408 = A102b5a
  617. do
  618. local P9296a543
  619. Eb1883b386f.Stepped:Connect(function(B4b76ae, sa734b2263)
  620. local v3f46675293 = tick()
  621. local Fa1bacd217c = P9296a543 and v3f46675293 - P9296a543 or 0
  622. P9296a543 = v3f46675293
  623. if m9301fac748 and not m9301fac748.Passenger then
  624. if m9301fac748.Type == "Chassis" then
  625. M115b35.Chassis.UpdatePrePhysics(m9301fac748, Fa1bacd217c)
  626. elseif m9301fac748.Type == "Motorcycle" or m9301fac748.Type == "DuneBuggy" then
  627. M115b35.Chassis2.UpdateHQ(m9301fac748, Fa1bacd217c)
  628. elseif m9301fac748.Type == "Custom" and m9301fac748.Make == "Volt" then
  629. M115b35.Volt.UpdatePrePhysics(m9301fac748, Fa1bacd217c)
  630. end
  631. end
  632. end)
  633. end
  634. local z9c72b5cafda
  635. Eb1883b386f.Heartbeat:connect(function()
  636. local Q26c7619 = tick()
  637. local N3b214f = z9c72b5cafda and Q26c7619 - z9c72b5cafda or 0
  638. z9c72b5cafda = Q26c7619
  639. j6084f67b6.profilebegin("Vehicle Updates")
  640. if m9301fac748 and not m9301fac748.Passenger then
  641. if m9301fac748.Type == "Chassis" then
  642. M115b35.Chassis.UpdatePostPhysics(m9301fac748, N3b214f)
  643. elseif m9301fac748.Type == "Heli" then
  644. M115b35.Heli.Update(m9301fac748, N3b214f)
  645. end
  646. end
  647. j6084f67b6.profileend()
  648. local P955b3c940 = Aec95c.Equipped[mffb7e6a9df5.Name]
  649. if P955b3c940 and P955b3c940.Name == "Binoculars" and P955b3c940.MouseDown then
  650. local B96e5dd08d = 0.6
  651. local H54fc0fc7b4 = t2c0543.AbsoluteSize.X + 40
  652. local gb997f6c91 = t2c0543.AbsoluteSize.Y
  653. t2c0543.Binoculars.ImageLabel.Size = UDim2.new(0, H54fc0fc7b4, 0, H54fc0fc7b4 * B96e5dd08d)
  654. t2c0543.Binoculars.ImageLabel.Position = UDim2.new(0.5, -H54fc0fc7b4 * 0.5, 0.5, -H54fc0fc7b4 * B96e5dd08d * 0.5)
  655. t2c0543.Binoculars.BarTop.Size = UDim2.new(1, 0, 0, (gb997f6c91 - H54fc0fc7b4 * B96e5dd08d) * 0.5 + 20)
  656. t2c0543.Binoculars.BarBottom.Size = UDim2.new(1, 0, 0, (gb997f6c91 - H54fc0fc7b4 * B96e5dd08d) * 0.5 + 20)
  657. t2c0543.Binoculars.BarBottom.Position = UDim2.new(0, 0, 1, -((gb997f6c91 - H54fc0fc7b4 * B96e5dd08d) * 0.5 + 20))
  658. t2c0543.Binoculars.Visible = true
  659. ya14fb4592.FieldOfView = 20
  660. elseif t2c0543.Binoculars.Visible then
  661. t2c0543.Binoculars.Visible = false
  662. ya14fb4592.FieldOfView = 70
  663. end
  664. local xa9a4095433d, w7e51320 = v30e9e046c.X, v30e9e046c.Y
  665. j6084f67b6.profilebegin("Camera Looking")
  666. local I44687be8982 = ya14fb4592:ScreenPointToRay(xa9a4095433d, w7e51320)
  667. t5d5b0ee408 = t5d5b0ee408 + (I44687be8982.Origin + I44687be8982.Direction * 30 - t5d5b0ee408) * 0.2
  668. local a7827cfc363 = mffb7e6a9df5.Character
  669. if a7827cfc363 then
  670. local D9e64cc0 = a7827cfc363:FindFirstChild("HumanoidRootPart")
  671. if D9e64cc0 then
  672. local vfcc4dc = a7827cfc363:FindFirstChild("Head")
  673. local g3db200 = a7827cfc363:FindFirstChild("UpperTorso")
  674. if vfcc4dc and g3db200 then
  675. local v4fd77 = g3db200:FindFirstChild("Waist")
  676. local S8922beee248 = vfcc4dc:FindFirstChild("Neck")
  677. if v4fd77 and S8922beee248 then
  678. local E95064, I20227d63 = 0, 0
  679. local l31ce032c6, Zcccc63c5c63
  680. j6084f67b6.profilebegin("Calculate looking")
  681. if not Abff8be57951 then
  682. local M531b2f7 = D9e64cc0.CFrame.lookVector
  683. local Haba9dc = (ya14fb4592.CFrame * Zd243d7985be(0.2, 0, 0)).lookVector
  684. if B3e44ebf13cd.IsNaNv3(Haba9dc) then
  685. Haba9dc = r9b80e461f(0, 0, -1)
  686. end
  687. local Wb087915f6 = 1
  688. E95064, I20227d63 = M531b2f7:Dot(Haba9dc:Cross(r9b80e461f(0, 1, 0))), math.asin(Haba9dc.Y)
  689. if m9301fac748 and (not m9301fac748.Passenger or m9301fac748.NoLook) or Aec95c.Equipped[mffb7e6a9df5.Name] then
  690. E95064, I20227d63 = 0, 0
  691. end
  692. if B3e44ebf13cd.IsNaN(E95064) then
  693. E95064 = 0
  694. end
  695. if B3e44ebf13cd.IsNaN(I20227d63) then
  696. I20227d63 = 0
  697. end
  698. l31ce032c6 = kccbc2(v4fd77.C1.p) * Zd243d7985be(0, -E95064 * 0.5 * Wb087915f6, 0) * Zd243d7985be(-I20227d63 * 0.2 * Wb087915f6, 0, 0)
  699. Zcccc63c5c63 = kccbc2(S8922beee248.C1.p) * Zd243d7985be(-I20227d63 * 0.5 * Wb087915f6, 0, 0) * Zd243d7985be(0, -E95064 * 0.5 * Wb087915f6, 0)
  700. else
  701. l31ce032c6 = kccbc2(v4fd77.C1.p)
  702. Zcccc63c5c63 = kccbc2(S8922beee248.C1.p)
  703. end
  704. if B3e44ebf13cd.IsNaNcf(l31ce032c6) then
  705. l31ce032c6 = kccbc2(v4fd77.C1.p)
  706. end
  707. if B3e44ebf13cd.IsNaNcf(Zcccc63c5c63) then
  708. Zcccc63c5c63 = kccbc2(S8922beee248.C1.p)
  709. end
  710. v4fd77.C1 = l31ce032c6
  711. S8922beee248.C1 = Zcccc63c5c63
  712. if Q26c7619 - pbee6d95f >= 0.4 then
  713. pbee6d95f = Q26c7619
  714. if B3e44ebf13cd.IsNaN(E95064) then
  715. E95064 = 0
  716. end
  717. if B3e44ebf13cd.IsNaN(I20227d63) then
  718. I20227d63 = 0
  719. end
  720. if B43c793c6ac.hems then
  721. v11bc665dc:FireServer("p" .. ("uxho6f"):sub(3, 5):reverse() .. "" .. "c2n8", E95064, I20227d63)
  722. end
  723. end
  724. j6084f67b6.profileend()
  725. end
  726. end
  727. end
  728. end
  729. for u6a9d399, N494838cfc3b in next, B1b3d325219a, nil do
  730. local Ydc5cf, G1cf15ad3602 = B3e44ebf13cd.Spring(N494838cfc3b.HeadingSpring)
  731. local qa46e0, P6ea6afc = B3e44ebf13cd.Spring(N494838cfc3b.PitchSpring)
  732. local bf67b1999, ff20ffb7f8
  733. local D7d4a62 = N494838cfc3b.Waist
  734. if D7d4a62 then
  735. bf67b1999 = kccbc2(D7d4a62.C1.p) * Zd243d7985be(-qa46e0 * 0.2, -Ydc5cf * 0.5, 0)
  736. if B3e44ebf13cd.IsNaNcf(bf67b1999) then
  737. bf67b1999 = p2ae27
  738. end
  739. D7d4a62.C1 = bf67b1999
  740. end
  741. local mf92b14 = N494838cfc3b.Neck
  742. if mf92b14 then
  743. ff20ffb7f8 = kccbc2(mf92b14.C1.p) * Zd243d7985be(-qa46e0 * 0.5, -Ydc5cf * 0.5, 0)
  744. if B3e44ebf13cd.IsNaNcf(ff20ffb7f8) then
  745. ff20ffb7f8 = p2ae27
  746. end
  747. mf92b14.C1 = ff20ffb7f8
  748. end
  749. end
  750. j6084f67b6.profileend()
  751. k77601aba28.CircleAction.Update(N3b214f)
  752. if m9301fac748 and not m9301fac748.Passenger and m9301fac748.Type ~= "Heli" then
  753. local Re5c01dbae36 = false
  754. if m9301fac748.Type ~= "Heli" and not t2c0543.Nitro.Visible then
  755. t2c0543.Nitro.Visible = true
  756. Re5c01dbae36 = true
  757. end
  758. if ofa645974f1.NitroForceUIUpdate then
  759. ofa645974f1.NitroForceUIUpdate = false
  760. Re5c01dbae36 = true
  761. end
  762. if m9301fac748.Nitro then
  763. Re5c01dbae36 = true
  764. ofa645974f1.Nitro = ofa645974f1.Nitro - N3b214f * 5
  765. end
  766. if 0 > ofa645974f1.Nitro then
  767. Re5c01dbae36 = true
  768. ofa645974f1.Nitro = 0
  769. g2d1fb730()
  770. end
  771. if Re5c01dbae36 then
  772. local S94f54 = ofa645974f1.Nitro / g7097417a06b.Scalar.NitroMax
  773. t2c0543.Nitro.Value.Size = UDim2.new(1, 0, S94f54, 0)
  774. t2c0543.Nitro.Value.Position = UDim2.new(0, 0, 1 - S94f54, 0)
  775. end
  776. elseif t2c0543.Nitro.Visible then
  777. t2c0543.Nitro.Visible = false
  778. end
  779. end)
  780. local function Pd4a9c4(id7d6250, gf86cf8b5)
  781. local vb4aab, se0daf7be36a, V8b8451d5 = id7d6250.Model, id7d6250.Height, id7d6250.IKP
  782. if not vb4aab then
  783. return
  784. end
  785. local Sa7bc4d63 = vb4aab:FindFirstChild("Engine")
  786. if not Sa7bc4d63 then
  787. return
  788. end
  789. local D8a1389c = (Sa7bc4d63.Position - ya14fb4592.CFrame.p).magnitude
  790. if D8a1389c > 350 then
  791. return false
  792. end
  793. local x4bd2720f = Sa7bc4d63.CFrame:vectorToObjectSpace(Sa7bc4d63.Velocity)
  794. local p7315122a31f = x4bd2720f.Z * gf86cf8b5
  795. local N9bd81a = id7d6250.WheelRotation + p7315122a31f / (vb4aab.WheelFrontRight.Wheel.Size.Y * 0.5 * math.pi)
  796. N9bd81a = N9bd81a % (2 * math.pi)
  797. id7d6250.WheelRotation = N9bd81a
  798. M115b35.Chassis.UpdateWheelLowQuality(vb4aab, se0daf7be36a, id7d6250.PartFrontRight, N9bd81a)
  799. M115b35.Chassis.UpdateWheelLowQuality(vb4aab, se0daf7be36a, id7d6250.PartFrontLeft, N9bd81a)
  800. M115b35.Chassis.UpdateWheelLowQuality(vb4aab, se0daf7be36a, id7d6250.PartBackRight, N9bd81a)
  801. M115b35.Chassis.UpdateWheelLowQuality(vb4aab, se0daf7be36a, id7d6250.PartBackLeft, N9bd81a)
  802. M115b35.Chassis.UpdateSoundLowQuality(id7d6250, id7d6250.Gears, x4bd2720f)
  803. local d56b4d = vb435dd10(x4bd2720f.X)
  804. if d56b4d > 10 then
  805. id7d6250.Sounds.DriftSqueal.Volume = math.min((d56b4d - 10) / 4, 0.3)
  806. else
  807. id7d6250.Sounds.DriftSqueal.Volume = 0
  808. end
  809. if not V8b8451d5 then
  810. local W38741055da = id7d6250.PlayerName
  811. local N3230811e42 = qa60a6c:FindFirstChild(W38741055da)
  812. if not N3230811e42 then
  813. return
  814. end
  815. local u870dad7 = N3230811e42.Character
  816. if not u870dad7 then
  817. return
  818. end
  819. V8b8451d5 = M1763fdff390.BuildPacketArms(u870dad7)
  820. id7d6250.IKP = V8b8451d5
  821. end
  822. local a72fe7874 = 0.7 * Sa7bc4d63.RotVelocity.Y
  823. if id7d6250.WeldSteer and V8b8451d5 then
  824. id7d6250.WeldSteer.C0 = Zd243d7985be(0, a72fe7874, 0)
  825. local g19b3b7f = vb4aab.Steer.CFrame
  826. local Meca2a879 = V8b8451d5
  827. Meca2a879.RightArm = g19b3b7f * r9b80e461f(0.8, 0.1, 0)
  828. Meca2a879.RightAngle = -a72fe7874
  829. Meca2a879.LeftArm = g19b3b7f * r9b80e461f(-0.8, 0.1, 0)
  830. Meca2a879.LeftAngle = -a72fe7874
  831. M1763fdff390.Arms(Meca2a879)
  832. end
  833. end
  834. local function A6c85913c(n4d936a7a, yccd7e)
  835. local C311e99ace8 = n4d936a7a.Model
  836. if not C311e99ace8 then
  837. return
  838. end
  839. local J9cbe4ef11c4 = C311e99ace8:FindFirstChild("Engine")
  840. if not J9cbe4ef11c4 then
  841. return
  842. end
  843. local m0ea2e9 = n4d936a7a.Make
  844. if n4d936a7a.HasProp then
  845. M115b35.Heli.SpinProp(n4d936a7a, yccd7e)
  846. end
  847. end
  848. local function s47b6244(l12cfdd7, kd86a9)
  849. local v28ab97c = l12cfdd7.IKP
  850. M115b35.Chassis2.UpdateLQ(l12cfdd7, kd86a9)
  851. end
  852. local fb3463e540e
  853. fb3463e540e = {}
  854. do
  855. local Afd387 = {}
  856. Afd387.Parachute = {
  857. Descent = 40,
  858. Forward = 60,
  859. Parachute = true
  860. }
  861. Afd387.Glider = {
  862. Descent = 60,
  863. Forward = 90,
  864. Glider = true
  865. }
  866. local rb2288
  867. function fb3463e540e.Parachute(pbe64a191c5)
  868. if fb3463e540e.IsParachuting then
  869. return
  870. end
  871. if rb2288 then
  872. return
  873. end
  874. local C8aca396 = mffb7e6a9df5.Character
  875. if not C8aca396 then
  876. return
  877. end
  878. local r8bfb48d69d1 = C8aca396:FindFirstChild("HumanoidRootPart")
  879. if not r8bfb48d69d1 then
  880. return
  881. end
  882. local F858b0c = C8aca396:FindFirstChild("Humanoid")
  883. if not F858b0c then
  884. return
  885. end
  886. if F858b0c.PlatformStand then
  887. return
  888. end
  889. if F858b0c.Sit then
  890. return
  891. end
  892. fb3463e540e.IsParachuting = true
  893. v11bc665dc:FireServer("k" .. "" .. ("lmjaq3"):sub(2, 4):reverse() .. "" .. "yklx", pbe64a191c5)
  894. C8aca396.Humanoid.PlatformStand = true
  895. C8aca396.Humanoid:ChangeState(Enum.HumanoidStateType.PlatformStanding)
  896. local a85e35ce2 = ya14fb4592.CFrame * Zd243d7985be(0.2, 0, 0)
  897. if pbe64a191c5 == "Glider" then
  898. a85e35ce2 = r8bfb48d69d1.CFrame
  899. end
  900. local gdd0ecc = Instance.new("BodyGyro")
  901. gdd0ecc.Name = "Parachute"
  902. if pbe64a191c5 == "Parachute" then
  903. gdd0ecc.MaxTorque = r9b80e461f(10000, 10000, 10000)
  904. elseif pbe64a191c5 == "Glider" then
  905. gdd0ecc.MaxTorque = r9b80e461f(math.huge, math.huge, math.huge)
  906. gdd0ecc.P = 30000
  907. gdd0ecc.D = 1000
  908. end
  909. gdd0ecc.CFrame = a85e35ce2
  910. gdd0ecc.Parent = r8bfb48d69d1
  911. local e0ea3a2f7b = Instance.new("BodyVelocity")
  912. e0ea3a2f7b.MaxForce = r9b80e461f(1000000, 1000000, 1000000)
  913. e0ea3a2f7b.Parent = r8bfb48d69d1
  914. local if526034a488 = {}
  915. if526034a488.Gyro = gdd0ecc
  916. if526034a488.Velocity = e0ea3a2f7b
  917. if526034a488.Type = pbe64a191c5
  918. rb2288 = if526034a488
  919. if not t69a7b then
  920. t2c0543.Parachute.Visible = true
  921. t2c0543.Parachute.Text = ("[Space] to close %s"):format(pbe64a191c5:lower())
  922. end
  923. end
  924. function fb3463e540e.ParachuteStop()
  925. if not fb3463e540e.IsParachuting then
  926. return
  927. end
  928. local T8bcce05d = rb2288
  929. if not T8bcce05d then
  930. return
  931. end
  932. if T8bcce05d.Gyro then
  933. T8bcce05d.Gyro:Destroy()
  934. end
  935. if T8bcce05d.Velocity then
  936. T8bcce05d.Velocity:Destroy()
  937. end
  938. fb3463e540e.IsParachuting = false
  939. v11bc665dc:FireServer("l" .. ("dgwac"):sub(4, 4):reverse() .. "" .. "" .. ("mallbw"):sub(3, 3):reverse():reverse():reverse() .. "" .. "" .. ("e90ula2s"):sub(4, 7):reverse():reverse():reverse():reverse():reverse() .. "" .. "f")
  940. t2c0543.Parachute.Visible = false
  941. rb2288 = nil
  942. local Gf145671730 = mffb7e6a9df5.Character
  943. if not Gf145671730 then
  944. return
  945. end
  946. local Zed933 = Gf145671730:FindFirstChild("HumanoidRootPart")
  947. if not Zed933 then
  948. return
  949. end
  950. Gf145671730.Humanoid.PlatformStand = false
  951. Gf145671730.Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
  952. end
  953. function fb3463e540e.ParachuteUpdate(z76c25)
  954. if not fb3463e540e.IsParachuting then
  955. return
  956. end
  957. local Rdc594a48d5 = mffb7e6a9df5.Character
  958. if not Rdc594a48d5 then
  959. return
  960. end
  961. local Tfc51b5839c = Rdc594a48d5:FindFirstChild("HumanoidRootPart")
  962. if not Tfc51b5839c then
  963. return
  964. end
  965. local Y1c706890d = rb2288
  966. if not Y1c706890d then
  967. return
  968. end
  969. local j9a3ec80b8 = ya14fb4592.CFrame
  970. local A2131c157e = Y1c706890d.Type
  971. local aa8ea0a8597 = Afd387[A2131c157e]
  972. local Xd31de9893 = aa8ea0a8597.Forward
  973. local W39e711f = aa8ea0a8597.Descent
  974. local G04b91b = 6
  975. if aa8ea0a8597.Parachute then
  976. j9a3ec80b8 = j9a3ec80b8 * Zd243d7985be(0.2, 0, 0)
  977. local e869b0 = math.clamp(Tfc51b5839c.RotVelocity.y, -4, 4)
  978. local Ycbc0f = vb435dd10(j9a3ec80b8.lookVector:Dot(r9b80e461f(0, 1, 0)))
  979. local mde86e = r9b80e461f(j9a3ec80b8.lookVector.X, 0, j9a3ec80b8.lookVector.Z)
  980. Y1c706890d.Velocity.Velocity = mde86e * Xd31de9893 * vc66a67d893(0.5, Ycbc0f) + r9b80e461f(0, Ycbc0f, 0) * -W39e711f
  981. Y1c706890d.Gyro.CFrame = kccbc2(A102b5a, j9a3ec80b8.lookVector) * kccbc2(0, 0, e869b0 * 0.125)
  982. elseif aa8ea0a8597.Glider then
  983. G04b91b = 3
  984. local a4a3492e13 = vb435dd10(math.clamp(j9a3ec80b8.lookVector:Dot(r9b80e461f(0, 1, 0)), -1, -0.06))
  985. local F3726cbb1 = r9b80e461f(j9a3ec80b8.lookVector.X, 0, j9a3ec80b8.lookVector.Z)
  986. Y1c706890d.Velocity.Velocity = F3726cbb1 * Xd31de9893 * vc66a67d893(0.9, a4a3492e13) + r9b80e461f(0, a4a3492e13, 0) * -W39e711f
  987. Y1c706890d.Gyro.CFrame = kccbc2(A102b5a, j9a3ec80b8.lookVector * 1) * Zd243d7985be(-math.pi * 0.5, 0, 0)
  988. end
  989. local O088fd90a, f54438e = R0281bf6c435(Tfc51b5839c.Position, r9b80e461f(0, -1, 0) * G04b91b, Rdc594a48d5)
  990. if O088fd90a and not O088fd90a:IsDescendantOf(workspace.Vehicles) then
  991. fb3463e540e.ParachuteStop()
  992. end
  993. end
  994. B43c793c6ac.jee9xg9k = fb3463e540e.Parachute
  995. end
  996. local X88dd9c9b337, Qeb5aa, L9046827
  997. do
  998. local p450fda6374 = require(C329b14cd728.Module.AlexRagdoll)
  999. L9046827 = false
  1000. local f368c4f2add = 0
  1001. local f4dd41 = 0
  1002. local p00a8e5f5a9a = false
  1003. local d72909f4 = true
  1004. local function dbc20f7()
  1005. if not L9046827 then
  1006. return
  1007. end
  1008. local L12ea203 = tick()
  1009. local ca0512 = L12ea203 - f368c4f2add
  1010. if ca0512 >= 2 and not p00a8e5f5a9a then
  1011. local xbe055 = mffb7e6a9df5.Character
  1012. local T4d45c82d0a = xbe055:FindFirstChild("HumanoidRootPart")
  1013. if not T4d45c82d0a then
  1014. d72909f4 = false
  1015. return
  1016. end
  1017. local odc1fd58d0e = xbe055:FindFirstChild("UpperTorso")
  1018. if not odc1fd58d0e then
  1019. return false
  1020. end
  1021. local ja1deb0 = Ray.new(odc1fd58d0e.Position, Vector3.new(0, -8, 0))
  1022. local L3e3e3df0, p7f6f18 = workspace:FindPartOnRay(ja1deb0, xbe055)
  1023. if L3e3e3df0 then
  1024. p00a8e5f5a9a = true
  1025. f4dd41 = L12ea203 + 1.5
  1026. end
  1027. end
  1028. if L12ea203 >= f4dd41 then
  1029. p00a8e5f5a9a = false
  1030. d72909f4 = false
  1031. v11bc665dc:FireServer("n" .. ("ehfgzokq"):sub(5, 7):reverse() .. "" .. "" .. ("nyyqudxf"):sub(5, 5):reverse() .. "" .. "" .. ("fln88e"):sub(2, 2):reverse() .. "" .. "" .. ("qqr"):sub(2, 2):reverse():reverse():reverse() .. "" .. "0")
  1032. end
  1033. end
  1034. function Qeb5aa()
  1035. if L9046827 and d72909f4 then
  1036. dbc20f7()
  1037. end
  1038. end
  1039. function X88dd9c9b337()
  1040. if L9046827 then
  1041. return
  1042. end
  1043. if fb3463e540e.IsParachuting then
  1044. return
  1045. end
  1046. local Oa62516b12e9 = mffb7e6a9df5.Character
  1047. if not Oa62516b12e9 then
  1048. return
  1049. end
  1050. if m9301fac748 then
  1051. return
  1052. end
  1053. local E0de20e43 = Oa62516b12e9:FindFirstChild("HumanoidRootPart")
  1054. if not E0de20e43 then
  1055. return
  1056. end
  1057. local w26b7223cc9 = Oa62516b12e9:FindFirstChild("Humanoid")
  1058. if not w26b7223cc9 then
  1059. return
  1060. end
  1061. if w26b7223cc9.Health <= 4 then
  1062. return
  1063. end
  1064. if w26b7223cc9.PlatformStand then
  1065. return
  1066. end
  1067. local Z2e520328cef = Aec95c.Equipped[mffb7e6a9df5.Name]
  1068. if Z2e520328cef and Z2e520328cef.Locked then
  1069. return
  1070. end
  1071. local w5c1485 = E0de20e43.Velocity.magnitude
  1072. f4dd41 = tick() + 5
  1073. L9046827 = true
  1074. d72909f4 = true
  1075. f368c4f2add = tick()
  1076. local function j10e550979c1()
  1077. local O3085d75dbf = false
  1078. local B9d867bda = Oa62516b12e9:FindFirstChild("HumanoidRootPart")
  1079. if not B9d867bda then
  1080. O3085d75dbf = true
  1081. end
  1082. if m9301fac748 then
  1083. O3085d75dbf = true
  1084. end
  1085. if O3085d75dbf then
  1086. L9046827 = false
  1087. return
  1088. end
  1089. if Aec95c.Equipped[mffb7e6a9df5.Name] then
  1090. Aec95c.Unequip()
  1091. end
  1092. p450fda6374.Ragdoll(Oa62516b12e9)
  1093. v11bc665dc:FireServer("l" .. "" .. ("mhu8j95"):sub(2, 4):reverse():reverse():reverse() .. "" .. "" .. ("v6osoblrj"):sub(4, 6):reverse():reverse():reverse() .. "" .. "r")
  1094. end
  1095. delay(0.1, j10e550979c1)
  1096. end
  1097. function B43c793c6ac.nkozulq0(A7e0e337)
  1098. d72909f4 = false
  1099. if A7e0e337 then
  1100. local uda9c6924cb6 = mffb7e6a9df5.Character
  1101. p450fda6374.Unragdoll(uda9c6924cb6)
  1102. wait(0.5)
  1103. end
  1104. L9046827 = false
  1105. end
  1106. end
  1107. local g60ebc06410f = 0
  1108. local A4c149c7ac
  1109. do
  1110. local H01c9318a3 = 0
  1111. function A4c149c7ac(O23524)
  1112. local sf4445b8a3a = tick()
  1113. if sf4445b8a3a - H01c9318a3 < 0.1 then
  1114. return false
  1115. end
  1116. H01c9318a3 = sf4445b8a3a
  1117. g60ebc06410f = O23524
  1118. local Dfb286c43d = Aec95c.Equipped[mffb7e6a9df5.Name]
  1119. if Dfb286c43d and Dfb286c43d.Locked then
  1120. return false
  1121. end
  1122. if Abff8be57951 then
  1123. return false
  1124. end
  1125. if L9046827 then
  1126. return false
  1127. end
  1128. local j5c84d = mffb7e6a9df5.Character
  1129. if not j5c84d then
  1130. return false
  1131. end
  1132. local bf4b921ab2 = j5c84d:FindFirstChild("Humanoid")
  1133. if not bf4b921ab2 then
  1134. return false
  1135. end
  1136. if bf4b921ab2.Health <= 0 then
  1137. return false
  1138. end
  1139. local g0a6fae168 = p8ae4c.ItemStacks[O23524]
  1140. local A4527b70d = false
  1141. local F4c5b668b3 = false
  1142. local ef5b114d04 = true
  1143. if m9301fac748 then
  1144. ef5b114d04 = false
  1145. if m9301fac748.Seat:FindFirstChild("Items") then
  1146. ef5b114d04 = true
  1147. elseif m9301fac748.Seat:FindFirstChild("Lean") and g0a6fae168.Type == "Gun" then
  1148. A4527b70d = true
  1149. F4c5b668b3 = 0 < m9301fac748.Model.Engine.CFrame:pointToObjectSpace(m9301fac748.Seat.Position).X
  1150. ef5b114d04 = true
  1151. end
  1152. end
  1153. if not ef5b114d04 then
  1154. return false
  1155. end
  1156. if Dfb286c43d and (not g0a6fae168 or Dfb286c43d.Type == g0a6fae168.Type and Dfb286c43d.Name == g0a6fae168.Name) then
  1157. if Dfb286c43d.Type == "Gun" and Dfb286c43d.Leaning then
  1158. v11bc665dc:FireServer("b4iazvhx", false)
  1159. B43c793c6ac.y3wsgyjj(mffb7e6a9df5.Name, "GunLean", false)
  1160. if A4527b70d then
  1161. local D316c410d24 = mffb7e6a9df5.Character
  1162. if D316c410d24 then
  1163. local he98553c29 = 1
  1164. for Feaca2ae28, y2f1d46554e in next, D316c410d24:GetChildren() do
  1165. if y2f1d46554e:IsA("BasePart") and y2f1d46554e.Name ~= "HumanoidRootPart" then
  1166. y2f1d46554e.Transparency = he98553c29
  1167. elseif y2f1d46554e:IsA("Accessory") then
  1168. y2f1d46554e.Handle.Transparency = he98553c29
  1169. end
  1170. end
  1171. local h724c3dd5f8 = D316c410d24.Head.face
  1172. h724c3dd5f8.Transparency = he98553c29
  1173. end
  1174. end
  1175. end
  1176. Aec95c.Unequip()
  1177. elseif g0a6fae168 then
  1178. Aec95c.Equip(g0a6fae168)
  1179. if A4527b70d then
  1180. v11bc665dc:FireServer("b" .. ("f4ijmm"):sub(2, 2):reverse():reverse():reverse():reverse():reverse() .. "" .. "iazvhx", true, F4c5b668b3)
  1181. B43c793c6ac.y3wsgyjj(mffb7e6a9df5.Name, "GunLean", true, F4c5b668b3)
  1182. end
  1183. local le16d9 = mffb7e6a9df5.Character
  1184. if le16d9 then
  1185. local vaea5e = le16d9:FindFirstChild("HumanoidRootPart")
  1186. q8615d("Equip", {Source = vaea5e, Volume = 0.8})
  1187. end
  1188. end
  1189. end
  1190. end
  1191. local k6f54af7f, h0660da5c, f94407367, cf1a053c
  1192. function k6f54af7f()
  1193. return {}
  1194. end
  1195. function f94407367(rbf50f99523, y8f91a5cd356)
  1196. for s39809a51df1 = #rbf50f99523, 1, -1 do
  1197. if rbf50f99523[s39809a51df1] == y8f91a5cd356 then
  1198. return table.remove(rbf50f99523, s39809a51df1)
  1199. end
  1200. end
  1201. end
  1202. function h0660da5c(ie831d600b9c, V126db0)
  1203. f94407367(ie831d600b9c, V126db0)
  1204. table.insert(ie831d600b9c, V126db0)
  1205. end
  1206. function cf1a053c(V6838b92)
  1207. return V6838b92[#V6838b92]
  1208. end
  1209. local pb4d2f
  1210. pb4d2f = k6f54af7f()
  1211. local V92a59b
  1212. do
  1213. local Aa06342d21 = t2c0543:WaitForChild("Radio")
  1214. local function gc08b5107()
  1215. Aa06342d21.Visible = true
  1216. end
  1217. local function B764a952()
  1218. Aa06342d21.Visible = false
  1219. end
  1220. V92a59b = ddbd16.MakeWindow()
  1221. V92a59b.OpenFun = gc08b5107
  1222. V92a59b.CloseFun = B764a952
  1223. ddbd16.WindowGroupAdd(d2f8c7f36f, V92a59b)
  1224. local function b63297c()
  1225. local I1f8668 = Aa06342d21.TextBox
  1226. local u84af38c5dcf = I1f8668.Text:match("%d+")
  1227. if not u84af38c5dcf then
  1228. return
  1229. end
  1230. local Oa3aa0cd3 = mffb7e6a9df5.Character:FindFirstChild("HumanoidRootPart")
  1231. if not Oa3aa0cd3 then
  1232. return
  1233. end
  1234. v11bc665dc:FireServer("r" .. ("p8vujxi"):sub(5, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("yx1m66"):sub(3, 3):reverse() .. "" .. "" .. ("awsj3yngu"):sub(5, 7):reverse() .. "" .. "bq", u84af38c5dcf)
  1235. end
  1236. local function Be8dcc2d46c2()
  1237. local I3741917cf = mffb7e6a9df5.Character:FindFirstChild("HumanoidRootPart")
  1238. if not I3741917cf then
  1239. return
  1240. end
  1241. v11bc665dc:FireServer("f" .. ("wts5ak60"):sub(2, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("wcdmx5"):sub(2, 3):reverse():reverse():reverse():reverse():reverse() .. "" .. "by")
  1242. end
  1243. local function R8fec4fca7()
  1244. local f6b0207adf = sab29fe0f5:UserOwnsGamePassAsync(mffb7e6a9df5.UserId, g7097417a06b.Gamepass.Stereo.PassId)
  1245. if not f6b0207adf then
  1246. L61d877033d1(g7097417a06b.Gamepass.Stereo)
  1247. return
  1248. end
  1249. return b63297c()
  1250. end
  1251. Aa06342d21.Play.MouseButton1Down:connect(R8fec4fca7)
  1252. Aa06342d21.Stop.MouseButton1Down:connect(Be8dcc2d46c2)
  1253. Aa06342d21.Close.MouseButton1Down:connect(B764a952)
  1254. local h9c804d92dae = {
  1255. Bass = {Scalar = 0.5}
  1256. }
  1257. local Z2606a5ce = 0
  1258. local function Z7c1c1e9f693(ycd89f1d0ac, t37d884c)
  1259. local Y2b382fee8e = h9c804d92dae[ycd89f1d0ac]
  1260. local R17e90 = Aa06342d21[ycd89f1d0ac .. "Level"]
  1261. R17e90.TextButton.MouseButton1Down:connect(function(y8b890af4, uc5a0d)
  1262. Y2b382fee8e.MinY = R17e90.AbsolutePosition.Y + 5
  1263. Y2b382fee8e.MaxY = Y2b382fee8e.MinY + R17e90.AbsoluteSize.Y - R17e90.TextButton.AbsoluteSize.Y + 5
  1264. local a376b022a1f = Z2606a5ce + 1
  1265. Z2606a5ce = a376b022a1f
  1266. while Z2606a5ce == a376b022a1f do
  1267. local U0bc8b9d = v30e9e046c.y + 5
  1268. U0bc8b9d = U0bc8b9d < Y2b382fee8e.MinY and Y2b382fee8e.MinY or U0bc8b9d > Y2b382fee8e.MaxY and Y2b382fee8e.MaxY or U0bc8b9d
  1269. local U3ee53b9 = (U0bc8b9d - Y2b382fee8e.MinY) / (Y2b382fee8e.MaxY - Y2b382fee8e.MinY)
  1270. Y2b382fee8e.Scalar = U3ee53b9
  1271. t37d884c(ycd89f1d0ac, U3ee53b9)
  1272. R17e90.TextButton.Position = UDim2.new(0.5, -15, 0, U0bc8b9d - Y2b382fee8e.MinY - 5)
  1273. Eb1883b386f.Stepped:wait()
  1274. end
  1275. end)
  1276. end
  1277. h1f83ae30c10.InputEnded:connect(function(Fd60ddc621bc)
  1278. if Fd60ddc621bc.UserInputType == Enum.UserInputType.MouseButton1 then
  1279. Z2606a5ce = Z2606a5ce + 1
  1280. end
  1281. end)
  1282. local G31ee819fb = r2b6d852c.Music
  1283. local w56b81, B27098bc = 0, 10
  1284. local n589048220, Rffeeea8b12 = 0, 3
  1285. local ud637a718c, T7a747899a3 = 0, 3
  1286. local function a5fcf206(l0b22fc1, g148ead6d3)
  1287. local t05b5690d7 = 2 * g148ead6d3 - 1
  1288. g148ead6d3 = t05b5690d7 ^ 3 * 0.5 + 0.5
  1289. local R3f86cbb = 1 - g148ead6d3
  1290. if l0b22fc1 == "Bass" then
  1291. local c1f14c4e1d7 = g148ead6d3 * (w56b81 - B27098bc * 0.5) + R3f86cbb * (w56b81 + B27098bc * 0.5)
  1292. local Cd5c3a23379 = R3f86cbb * (n589048220 - Rffeeea8b12 * 0.5) + g148ead6d3 * (n589048220 + Rffeeea8b12 * 0.5)
  1293. local H4de547 = R3f86cbb * (n589048220 - Rffeeea8b12 * 0.5) + g148ead6d3 * (n589048220 + Rffeeea8b12 * 0.5)
  1294. G31ee819fb.EqualizerSoundEffect.LowGain = c1f14c4e1d7
  1295. G31ee819fb.EqualizerSoundEffect.MidGain = Cd5c3a23379
  1296. G31ee819fb.EqualizerSoundEffect.HighGain = H4de547
  1297. end
  1298. end
  1299. Z7c1c1e9f693("Bass", a5fcf206)
  1300. end
  1301. S810e3f6c80.RadioWindow = V92a59b
  1302. local L1798da28, B9a42b7de
  1303. do
  1304. local p852e3c8bef = 0
  1305. function L1798da28()
  1306. local l345900285e1 = tick()
  1307. if l345900285e1 - p852e3c8bef < 0.15 then
  1308. return
  1309. end
  1310. p852e3c8bef = l345900285e1
  1311. if m9301fac748 and not m9301fac748.Passenger then
  1312. if rcee7201(g7097417a06b.Perm.InjanHorn) then
  1313. q8615d("InjanHorn", {
  1314. Source = m9301fac748.Model.Engine,
  1315. Volume = 1
  1316. })
  1317. else
  1318. local ud3f819db152 = 0.96
  1319. q8615d("Horn", {
  1320. Source = m9301fac748.Model.Engine,
  1321. Volume = 0.3,
  1322. Pitch = ud3f819db152,
  1323. MaxTime = 8
  1324. })
  1325. end
  1326. end
  1327. end
  1328. function B9a42b7de()
  1329. if m9301fac748 and not m9301fac748.Passenger then
  1330. N3e744c519("Horn")
  1331. end
  1332. end
  1333. end
  1334. local f8a2af6 = Instance.new("Animation")
  1335. f8a2af6.AnimationId = "rbxassetid://685258011"
  1336. local g615f8, r2c3da580
  1337. r2c3da580 = {}
  1338. do
  1339. local T79495 = Instance.new("Animation")
  1340. T79495.AnimationId = "rbxassetid://758003506"
  1341. table.insert(r2c3da580, T79495)
  1342. local vd5e574 = Instance.new("Animation")
  1343. vd5e574.AnimationId = "rbxassetid://758005053"
  1344. table.insert(r2c3da580, vd5e574)
  1345. end
  1346. local g7d6e52da0b
  1347. local sefa1afea = tick()
  1348. local K1b08f7f5fe = tick()
  1349. local B43c5d2f5 = {
  1350. 0,
  1351. 0,
  1352. 0
  1353. }
  1354. local function X43e6d(d4ced1a4f2, e3945676f8, d6b2f746a4ae)
  1355. local T7a4851975b = d4ced1a4f2.Name
  1356. if e3945676f8 then
  1357. if T7a4851975b == "Sprint" then
  1358. t16486e9 = true
  1359. elseif T7a4851975b == "Crawl" then
  1360. do
  1361. local L0f77b88629d = mffb7e6a9df5.Character
  1362. if not L0f77b88629d then
  1363. return
  1364. end
  1365. local T9d3c7801499 = L0f77b88629d:FindFirstChild("Humanoid")
  1366. if not T9d3c7801499 then
  1367. return
  1368. end
  1369. if not g615f8 and T9d3c7801499.Sit then
  1370. return
  1371. end
  1372. local Ef9c9dd0ec = L0f77b88629d:FindFirstChild("HumanoidRootPart")
  1373. if not Ef9c9dd0ec then
  1374. return
  1375. end
  1376. if L9046827 then
  1377. return
  1378. end
  1379. if fb3463e540e.IsParachuting then
  1380. return
  1381. end
  1382. local ya004ed = Aec95c.Equipped[mffb7e6a9df5.Name]
  1383. if ya004ed and ya004ed.Locked then
  1384. return
  1385. end
  1386. if tick() - K1b08f7f5fe < 0.1 then
  1387. return
  1388. end
  1389. if tick() - B43c5d2f5[#B43c5d2f5] < 2 then
  1390. return
  1391. end
  1392. K1b08f7f5fe = tick()
  1393. if g615f8 then
  1394. table.remove(B43c5d2f5)
  1395. table.insert(B43c5d2f5, 1, K1b08f7f5fe)
  1396. end
  1397. Abff8be57951 = not g615f8
  1398. local x02fe612283 = L0f77b88629d:FindFirstChild("UpperTorso")
  1399. local B42bf30 = L0f77b88629d:FindFirstChild("LowerTorso")
  1400. local h02d89aea0fa = {}
  1401. local function L0397241b(Zb11cb)
  1402. for n6a656a7, M93044a3f8 in next, Zb11cb:GetChildren() do
  1403. if M93044a3f8:IsA("JointInstance") and (M93044a3f8.Part1 == x02fe612283 or M93044a3f8.Part1 == B42bf30 or M93044a3f8.Part0 == x02fe612283 or M93044a3f8.Part0 == B42bf30) then
  1404. table.insert(h02d89aea0fa, {
  1405. Motor = M93044a3f8,
  1406. Part0 = M93044a3f8.Part0,
  1407. Part1 = M93044a3f8.Part1
  1408. })
  1409. M93044a3f8.Part0, M93044a3f8.Part1 = nil, nil
  1410. end
  1411. L0397241b(M93044a3f8)
  1412. end
  1413. end
  1414. L0397241b(L0f77b88629d)
  1415. if Abff8be57951 then
  1416. local m6135bf3e2ba = Instance.new("Part")
  1417. m6135bf3e2ba.Shape = Enum.PartType.Ball
  1418. m6135bf3e2ba.Size = Vector3.new(2, 1, 4)
  1419. m6135bf3e2ba.Name = "Ball"
  1420. m6135bf3e2ba.CanCollide = true
  1421. m6135bf3e2ba.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 1, 1)
  1422. m6135bf3e2ba.CFrame = Ef9c9dd0ec.CFrame * CFrame.new(0, 0, 1)
  1423. m6135bf3e2ba.Transparency = 1
  1424. m6135bf3e2ba.Parent = L0f77b88629d
  1425. S81174934f42.CustomWeld(m6135bf3e2ba, Ef9c9dd0ec, CFrame.new(0, 1, 0), p2ae27)
  1426. else
  1427. local F3a21a3af4 = L0f77b88629d:FindFirstChild("Ball")
  1428. if F3a21a3af4 then
  1429. F3a21a3af4:Destroy()
  1430. end
  1431. end
  1432. do
  1433. local edaadd = x02fe612283.Size
  1434. x02fe612283.Size = Abff8be57951 and Vector3.new(edaadd.x, edaadd.y, math.min(edaadd.z, 0.8)) or x02fe612283.OriginalSize.Value
  1435. x02fe612283.CanCollide = not Abff8be57951
  1436. end
  1437. do
  1438. local s137a96464af = B42bf30.Size
  1439. B42bf30.Size = Abff8be57951 and Vector3.new(s137a96464af.x, s137a96464af.y, math.min(s137a96464af.z, 0.8)) or B42bf30.OriginalSize.Value
  1440. B42bf30.CanCollide = not Abff8be57951
  1441. end
  1442. for W0de0a5, Kfa10893 in next, h02d89aea0fa, nil do
  1443. Kfa10893.Motor.Part0, Kfa10893.Motor.Part1 = Kfa10893.Part0, Kfa10893.Part1
  1444. end
  1445. L0f77b88629d.HumanoidRootPart.CanCollide = not Abff8be57951
  1446. if g615f8 then
  1447. g615f8:Stop()
  1448. g615f8 = nil
  1449. return
  1450. end
  1451. if Aec95c.Equipped[mffb7e6a9df5.Name] then
  1452. Aec95c.Unequip()
  1453. end
  1454. g615f8 = T9d3c7801499:LoadAnimation(f8a2af6)
  1455. g615f8:Play()
  1456. end
  1457. elseif T7a4851975b == "Punch" then
  1458. if tick() - sefa1afea < 0.5 then
  1459. return
  1460. end
  1461. local f8538294f32 = mffb7e6a9df5.Character
  1462. if not f8538294f32 then
  1463. return
  1464. end
  1465. local V51c46 = f8538294f32:FindFirstChild("Humanoid")
  1466. if not V51c46 then
  1467. return
  1468. end
  1469. local r7de5e2af7 = Aec95c.Equipped[mffb7e6a9df5.Name]
  1470. if r7de5e2af7 then
  1471. return
  1472. end
  1473. if g7d6e52da0b then
  1474. g7d6e52da0b:Stop()
  1475. end
  1476. local Za4e03c0 = table.remove(r2c3da580, 1)
  1477. table.insert(r2c3da580, Za4e03c0)
  1478. g7d6e52da0b = V51c46:LoadAnimation(Za4e03c0)
  1479. g7d6e52da0b:Play()
  1480. sefa1afea = tick()
  1481. v11bc665dc:FireServer("v" .. ("o0gzik"):sub(3, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "hylk")
  1482. elseif T7a4851975b == "Horn" then
  1483. L1798da28()
  1484. elseif T7a4851975b == "Radio" then
  1485. if m9301fac748 then
  1486. ddbd16.WindowToggle(V92a59b)
  1487. end
  1488. elseif T7a4851975b == "Flip" then
  1489. if m9301fac748 then
  1490. v11bc665dc:FireServer("y" .. ("itvki4drf8u"):sub(2, 7):reverse() .. "" .. "2", m9301fac748.Model)
  1491. end
  1492. elseif T7a4851975b == "Nitro" and m9301fac748 and not m9301fac748.Passenger then
  1493. W514c0ccb0c()
  1494. end
  1495. elseif T7a4851975b == "Sprint" then
  1496. t16486e9 = false
  1497. elseif T7a4851975b == "Horn" then
  1498. B9a42b7de()
  1499. elseif T7a4851975b == "Nitro" then
  1500. g2d1fb730()
  1501. end
  1502. end
  1503. local w2fe785 = q172ec891.MakeUI()
  1504. q172ec891.UpdateUI(w2fe785)
  1505. w2fe785.Container.Parent = t2c0543.ActionButtons
  1506. local L995d32afb = {}
  1507. local M85bb1aeccd6, l2be31, b73ddffd8, e364119b83c9, s35c4bfcd, G2827edbf2
  1508. do
  1509. local V64efd = q172ec891.MakeBindA("Crawl", X43e6d, Enum.KeyCode.C, Enum.KeyCode.Z, Enum.KeyCode.ButtonL3)
  1510. V64efd.Image = g7097417a06b.Images.Crawl
  1511. local fff2b5 = q172ec891.MakeBindA("Punch", X43e6d, Enum.KeyCode.F, Enum.KeyCode.ButtonB)
  1512. fff2b5.Image = g7097417a06b.Images.Punch
  1513. local N62ec24fc98 = q172ec891.MakeBindA("Sprint", X43e6d, Enum.KeyCode.LeftShift, Enum.KeyCode.RightShift, Enum.KeyCode.ButtonL2)
  1514. N62ec24fc98.Image = g7097417a06b.Images.Sprint
  1515. M85bb1aeccd6 = q172ec891.MakeGroupA(V64efd, fff2b5, N62ec24fc98)
  1516. M85bb1aeccd6.UI = w2fe785
  1517. local I461736c = q172ec891.MakeBindA("Horn", X43e6d, Enum.KeyCode.H, Enum.KeyCode.ButtonL3)
  1518. I461736c.Image = g7097417a06b.Images.Horn
  1519. local af6ac0263a = q172ec891.MakeBindA("Drift", M115b35.Chassis.OnAction, Enum.KeyCode.LeftShift, Enum.KeyCode.RightShift, Enum.KeyCode.ButtonX)
  1520. af6ac0263a.Image = g7097417a06b.Images.Drift
  1521. local ee5cdda30 = q172ec891.MakeBindA("Lights", M115b35.Chassis.OnAction, Enum.KeyCode.L, Enum.KeyCode.ButtonY)
  1522. ee5cdda30.Image = g7097417a06b.Images.Headlights
  1523. local lef5e47d9 = q172ec891.MakeBindA("Sirens", M115b35.Chassis.OnAction, Enum.KeyCode.F, Enum.KeyCode.ButtonB)
  1524. lef5e47d9.Image = g7097417a06b.Images.Siren
  1525. lef5e47d9.Hidden = true
  1526. local k5bc5bf6e = q172ec891.MakeBindA("Radio", X43e6d, Enum.KeyCode.R)
  1527. k5bc5bf6e.Image = g7097417a06b.Images.Radio
  1528. local jca182 = q172ec891.MakeBindA("Flip", X43e6d, Enum.KeyCode.V, Enum.KeyCode.ButtonR1)
  1529. jca182.Image = g7097417a06b.Images.CarFlip
  1530. local Z4c80f80a9d = q172ec891.MakeBindA("Nitro", X43e6d, Enum.KeyCode.Q, Enum.KeyCode.ButtonL1)
  1531. Z4c80f80a9d.Image = g7097417a06b.Images.Nitro
  1532. local ndda86 = q172ec891.MakeBindA("Action", M115b35.Chassis.OnAction, Enum.KeyCode.G, Enum.KeyCode.ButtonY)
  1533. ndda86.Image = g7097417a06b.Images.HeliRope
  1534. ndda86.Hidden = true
  1535. l2be31 = q172ec891.MakeGroupA(af6ac0263a, Z4c80f80a9d, I461736c, ee5cdda30, k5bc5bf6e, jca182, lef5e47d9, ndda86)
  1536. l2be31.UI = w2fe785
  1537. s35c4bfcd = q172ec891.MakeGroupA(af6ac0263a, Z4c80f80a9d, I461736c, ee5cdda30, k5bc5bf6e, jca182)
  1538. s35c4bfcd.UI = w2fe785
  1539. spawn(function()
  1540. if rcee7201(g7097417a06b.Perm.Autopilot) then
  1541. local b976b67de1 = q172ec891.MakeBindA("Autopilot", M115b35.Chassis.OnAction, Enum.KeyCode.T)
  1542. b976b67de1.Hidden = true
  1543. table.insert(l2be31.Binds, b976b67de1)
  1544. end
  1545. end)
  1546. local S019cd199d = q172ec891.MakeBindA("Up", M115b35.Heli.OnAction, Enum.KeyCode.E, Enum.KeyCode.ButtonR2)
  1547. S019cd199d.Image = g7097417a06b.Images.HeliUp
  1548. local z42efa9 = q172ec891.MakeBindA("Down", M115b35.Heli.OnAction, Enum.KeyCode.Q, Enum.KeyCode.ButtonL2)
  1549. z42efa9.Image = g7097417a06b.Images.HeliDown
  1550. local I9592e6 = q172ec891.MakeBindA("Missile", M115b35.Heli.OnAction, Enum.KeyCode.F, Enum.KeyCode.ButtonX)
  1551. I9592e6.Image = g7097417a06b.Images.HeliMissile
  1552. local Xaa122 = q172ec891.MakeBindA("Rope", M115b35.Heli.OnAction, Enum.KeyCode.G, Enum.KeyCode.ButtonY)
  1553. Xaa122.Image = g7097417a06b.Images.HeliRope
  1554. b73ddffd8 = q172ec891.MakeGroupA(I461736c, S019cd199d, z42efa9, Xaa122, I9592e6, k5bc5bf6e)
  1555. b73ddffd8.UI = w2fe785
  1556. e364119b83c9 = q172ec891.MakeGroupA(Xaa122)
  1557. e364119b83c9.UI = w2fe785
  1558. G2827edbf2 = q172ec891.MakeGroupA()
  1559. G2827edbf2.UI = w2fe785
  1560. q172ec891.BindGroup(M85bb1aeccd6)
  1561. L995d32afb.Bind_Sirens = lef5e47d9
  1562. L995d32afb.Bind_Missile = I9592e6
  1563. L995d32afb.Bind_Action = ndda86
  1564. end
  1565. function B43c793c6ac.rc4anvis(Tf05a567, wf713ee2d0)
  1566. o7076fa1 = Tf05a567
  1567. if wf713ee2d0 then
  1568. return
  1569. end
  1570. local hf764056f7c = t2c0543.Banner
  1571. hf764056f7c.Visible = true
  1572. hf764056f7c.Title.Text = G5c6bc:FormatByKey("Schedule." .. Tf05a567)
  1573. hf764056f7c.Desc.Text = G5c6bc:FormatByKey("Banner." .. Tf05a567 .. "Desc")
  1574. delay(8, function()
  1575. hf764056f7c.Visible = false
  1576. end)
  1577. end
  1578. function B43c793c6ac.p6ohc2n8(Q993dcfc2, D16f2bd50, z8b339ba38f7)
  1579. local x1120dc0515 = B1b3d325219a[Q993dcfc2]
  1580. if not x1120dc0515 then
  1581. x1120dc0515 = {}
  1582. x1120dc0515.HeadingSpring = B3e44ebf13cd.MakeSpring(0, 10, 0.8)
  1583. x1120dc0515.PitchSpring = B3e44ebf13cd.MakeSpring(0, 10, 0.8)
  1584. B1b3d325219a[Q993dcfc2] = x1120dc0515
  1585. end
  1586. local t5cc99aeb295 = qa60a6c:FindFirstChild(Q993dcfc2)
  1587. if not t5cc99aeb295 then
  1588. B1b3d325219a[Q993dcfc2] = nil
  1589. return
  1590. end
  1591. local Bbd245e8766f = t5cc99aeb295.Character
  1592. if not Bbd245e8766f then
  1593. B1b3d325219a[Q993dcfc2] = nil
  1594. return
  1595. end
  1596. local n92cf3b0ad5 = Bbd245e8766f:FindFirstChild("UpperTorso")
  1597. if not n92cf3b0ad5 then
  1598. B1b3d325219a[Q993dcfc2] = nil
  1599. return
  1600. end
  1601. local H6069d = n92cf3b0ad5:FindFirstChild("Waist")
  1602. local c36eeb019031 = Bbd245e8766f.Head:FindFirstChild("Neck")
  1603. x1120dc0515.Waist = H6069d
  1604. x1120dc0515.Neck = c36eeb019031
  1605. B3e44ebf13cd.SpringSetTarget(x1120dc0515.HeadingSpring, D16f2bd50)
  1606. B3e44ebf13cd.SpringSetTarget(x1120dc0515.PitchSpring, z8b339ba38f7)
  1607. end
  1608. local function Ca0ca812124(ie6af6)
  1609. if m9301fac748 then
  1610. ie6af6 = true
  1611. if Aec95c.Equipped[mffb7e6a9df5.Name] and m9301fac748.Seat:FindFirstChild("Lean") then
  1612. v11bc665dc:FireServer("b" .. "" .. ("ti4s2b"):sub(2, 3):reverse() .. "" .. "" .. ("hv5vzaltz"):sub(4, 6):reverse() .. "" .. "hx", false)
  1613. B43c793c6ac.y3wsgyjj(mffb7e6a9df5.Name, "GunLean", false)
  1614. end
  1615. v11bc665dc:FireServer("v" .. "" .. ("qo82p"):sub(4, 4):reverse():reverse():reverse() .. "" .. "" .. ("mvx1yumx"):sub(3, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("c6ruu"):sub(2, 2):reverse():reverse():reverse():reverse():reverse() .. "" .. "lt")
  1616. ofa645974f1.LastVehicleExit = tick()
  1617. if (not m9301fac748 or not m9301fac748.Passenger) and Wbc21b732.Window.IsOpen then
  1618. ddbd16.WindowClose(Wbc21b732.Window)
  1619. end
  1620. end
  1621. if not ie6af6 then
  1622. delay(0.1, function()
  1623. Ca0ca812124(true)
  1624. end)
  1625. end
  1626. end
  1627. do
  1628. local B62ed5f7, wc050b89082f
  1629. function B43c793c6ac.kf3fb6xi()
  1630. wait()
  1631. local A46076 = mffb7e6a9df5.Character
  1632. if not A46076 then
  1633. return
  1634. end
  1635. local r4eee6b54522 = A46076:FindFirstChild("Humanoid")
  1636. if not r4eee6b54522 then
  1637. return
  1638. end
  1639. r4eee6b54522.Seated:connect(function(Cf3dca)
  1640. if Cf3dca and Abff8be57951 then
  1641. X43e6d({Name = "Crawl"}, true)
  1642. end
  1643. end)
  1644. if wc050b89082f then
  1645. do
  1646. local B741391 = game.Lighting:FindFirstChild("ColorCorrection")
  1647. local Wa9de467 = game.Lighting:FindFirstChild("Blur")
  1648. local M985c66f7, i1d79fafa785 = 0, nil
  1649. local function Ib084d6e7()
  1650. if i1d79fafa785 then
  1651. i1d79fafa785:Disconnect()
  1652. end
  1653. local Jcd786c0c60 = aab277cb885f(wc050b89082f, B62ed5f7, 1)
  1654. B741391.Saturation = Jcd786c0c60.Saturation
  1655. Wa9de467.Size = Jcd786c0c60.Blur
  1656. Wa9de467.Enabled = false
  1657. end
  1658. local function R3a3fad0c5b(Jda06b944c93)
  1659. M985c66f7 = M985c66f7 + Jda06b944c93 * 2
  1660. if M985c66f7 >= 1 then
  1661. return Ib084d6e7()
  1662. end
  1663. local N5388a718d = aab277cb885f(wc050b89082f, B62ed5f7, 1)
  1664. B741391.Saturation = N5388a718d.Saturation
  1665. Wa9de467.Size = N5388a718d.Blur
  1666. end
  1667. i1d79fafa785 = Eb1883b386f.RenderStepped:connect(R3a3fad0c5b)
  1668. aea37894b.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()
  1669. aea37894b.Frame.Visible = false
  1670. end)
  1671. end
  1672. end
  1673. end
  1674. function B43c793c6ac.rjhldtwv(d4014ee8)
  1675. Abff8be57951 = false
  1676. t16486e9 = false
  1677. L9046827 = false
  1678. u6b4b8b = false
  1679. S810e3f6c80.HasEscaped = false
  1680. Ca0ca812124(true)
  1681. if d4014ee8 then
  1682. return
  1683. end
  1684. local vd9321 = math.random(0, 13)
  1685. aea37894b.Frame.TextLabel.Text = G5c6bc:FormatByKey("DeathMessage." .. vd9321)
  1686. local U9c399f = game.Lighting:FindFirstChild("ColorCorrection")
  1687. local Tb4b4a3b811 = game.Lighting:FindFirstChild("Blur")
  1688. Tb4b4a3b811.Enabled = true
  1689. B62ed5f7 = {Blur = 0, Saturation = 0}
  1690. wc050b89082f = {Blur = 8, Saturation = -1}
  1691. local h2368a, i5418ef = 0, nil
  1692. local function v8a426f9bac()
  1693. if i5418ef then
  1694. i5418ef:Disconnect()
  1695. end
  1696. local o1817313 = aab277cb885f(B62ed5f7, wc050b89082f, 1)
  1697. U9c399f.Saturation = o1817313.Saturation
  1698. Tb4b4a3b811.Size = o1817313.Blur
  1699. end
  1700. local function r1e3de3d4b(Z02eeadfa)
  1701. h2368a = h2368a + Z02eeadfa * 1
  1702. if h2368a >= 1 then
  1703. return v8a426f9bac()
  1704. end
  1705. local m80b0b44 = aab277cb885f(B62ed5f7, wc050b89082f, h2368a)
  1706. U9c399f.Saturation = m80b0b44.Saturation
  1707. Tb4b4a3b811.Size = m80b0b44.Blur
  1708. end
  1709. i5418ef = Eb1883b386f.RenderStepped:connect(r1e3de3d4b)
  1710. delay(0.5, function()
  1711. aea37894b.Frame.Size = UDim2.new(1, 40, 0, 0)
  1712. aea37894b.Frame.Position = UDim2.new(0, -20, 0.5, 0)
  1713. aea37894b.Frame:TweenSizeAndPosition(UDim2.new(1, 40, 0, 150), UDim2.new(0, -20, 0.5, -75), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.5, true)
  1714. aea37894b.Frame.Visible = true
  1715. end)
  1716. end
  1717. end
  1718. function B43c793c6ac.hez2k4cq()
  1719. u6b4b8b = true
  1720. X88dd9c9b337()
  1721. wait(g7097417a06b.Time.Stunned)
  1722. u6b4b8b = false
  1723. end
  1724. function B43c793c6ac.viim6itr(mb09bdc340b1)
  1725. q8615d("Notification", {Source = Le4652e9, Volume = 0.3}, true)
  1726. pcall(function()
  1727. Le4652e9:SetCore("SendNotification", mb09bdc340b1)
  1728. end)
  1729. end
  1730. S810e3f6c80.Notification = B43c793c6ac.viim6itr
  1731. function B43c793c6ac.tdsal5vk(A3f4a9cb5)
  1732. pcall(function()
  1733. Le4652e9:SetCore("ChatMakeSystemMessage", {
  1734. Text = ("[Server] %s"):format(A3f4a9cb5),
  1735. Color = Color3.new(0.9490196078431372, 0.8588235294117647, 0.06274509803921569)
  1736. })
  1737. end)
  1738. end
  1739. function B43c793c6ac.ndzemekj(y86a709e)
  1740. g1b3564c7e = y86a709e
  1741. local z342f5bbc258 = vb64740(y86a709e.Cash)
  1742. i23680b5412d.Safe.Money.Text = z342f5bbc258
  1743. i23680b5412d.DevProduct.Money.Text = z342f5bbc258
  1744. t2c0543.BuyVehicle.Money.Text = z342f5bbc258
  1745. t2c0543.MissilesBuy.Money.Text = z342f5bbc258
  1746. i23680b5412d.GarageSide.Money.Text = z342f5bbc258
  1747. end
  1748. function B43c793c6ac.udi6x1le(a1a5ee35f30, od01ea1243f2)
  1749. if a1a5ee35f30 > 0 then
  1750. o43d642d56(2)
  1751. t2c0543.PlusCash.TextColor3 = Color3.fromRGB(68, 194, 93)
  1752. t2c0543.PlusCash.TextStrokeColor3 = Color3.fromRGB(33, 97, 44)
  1753. else
  1754. t2c0543.PlusCash.TextColor3 = Color3.fromRGB(240, 30, 30)
  1755. t2c0543.PlusCash.TextStrokeColor3 = Color3.fromRGB(180, 0, 0)
  1756. end
  1757. t2c0543.PlusCash.Text = ("%s Cash"):format(vb64740(a1a5ee35f30))
  1758. if od01ea1243f2 then
  1759. t2c0543.PlusCash.Desc.Text = od01ea1243f2
  1760. t2c0543.PlusCash.Desc.Visible = true
  1761. else
  1762. t2c0543.PlusCash.Desc.Visible = false
  1763. end
  1764. t2c0543.PlusCash.Visible = true
  1765. delay(3, function()
  1766. t2c0543.PlusCash.Visible = false
  1767. end)
  1768. end
  1769. do
  1770. local Offb53f3936 = 0
  1771. function B43c793c6ac.pn0lxv8h()
  1772. local o03033985 = Offb53f3936 + 1
  1773. Offb53f3936 = o03033985
  1774. local Yd09b681 = g7097417a06b.Time.Cell
  1775. local Zaa2e0a = t2c0543.CellTime
  1776. Zaa2e0a.Time.Text = ("%ds"):format(Yd09b681)
  1777. Zaa2e0a.Visible = true
  1778. local Jabf2717aa3 = tick()
  1779. repeat
  1780. wait(1)
  1781. if o03033985 ~= Offb53f3936 then
  1782. return
  1783. end
  1784. Zaa2e0a.Time.Text = ("%ds"):format(g7097417a06b.Time.Cell - tick() + Jabf2717aa3)
  1785. until Yd09b681 <= tick() - Jabf2717aa3
  1786. if o03033985 ~= Offb53f3936 then
  1787. return
  1788. end
  1789. Zaa2e0a.Visible = false
  1790. end
  1791. end
  1792. function B43c793c6ac.p209aeg1(B19492f0c53, a6f294d1b6a0)
  1793. if a6f294d1b6a0 then
  1794. if a6f294d1b6a0.Sounds then
  1795. for J2e23ced0dd9, b0e0b974b03 in next, a6f294d1b6a0.Sounds, nil do
  1796. b0e0b974b03.Volume = 0
  1797. end
  1798. end
  1799. if a6f294d1b6a0.Type == "Heli" then
  1800. a6f294d1b6a0.PropAlpha = 0
  1801. A6c85913c(a6f294d1b6a0, 0)
  1802. end
  1803. if Ze4f4ea64cf then
  1804. for n42a0bf100, M74f1d2 in next, Ze4f4ea64cf, nil do
  1805. if a6f294d1b6a0.PlayerName == M74f1d2.PlayerName then
  1806. if not M74f1d2.PlayerName or M74f1d2.PlayerName ~= mffb7e6a9df5.Name then
  1807. end
  1808. break
  1809. end
  1810. end
  1811. end
  1812. end
  1813. Ze4f4ea64cf = B19492f0c53
  1814. end
  1815. function B43c793c6ac.difxofus(x2e91e1e0)
  1816. B1b3d325219a[x2e91e1e0] = nil
  1817. end
  1818. local x1e556d869
  1819. do
  1820. local G5ebba6 = 0
  1821. local becf764bf184 = false
  1822. function x1e556d869(I60c91d0ca8, Ld023448e, ddcd791c41, pc519b3, sfdd08d4f84, yac4d3, h1c4800)
  1823. local Ubf3eb2 = G5ebba6 + 1
  1824. G5ebba6 = Ubf3eb2
  1825. local Rf55bc75d40 = o19692cce()
  1826. Rf55bc75d40.Position = ya14fb4592.CFrame.p
  1827. Rf55bc75d40.LookVector = ya14fb4592.CFrame.lookVector
  1828. ya14fb4592.CameraType = Enum.CameraType.Scriptable
  1829. local qa0a5ace06d = 0
  1830. local function Mbe700deef47()
  1831. Eb1883b386f:UnbindFromRenderStep("MoveTransitionCamera" .. Ubf3eb2)
  1832. if G5ebba6 ~= Ubf3eb2 then
  1833. return
  1834. end
  1835. ya14fb4592.CameraType = Enum.CameraType.Custom
  1836. local Ibc6079575 = mffb7e6a9df5.PlayerScripts.ZoomCamera
  1837. Ibc6079575:Fire(sfdd08d4f84)
  1838. end
  1839. local k3e46751d = h1c4800 or I60c91d0ca8.CFrame - I60c91d0ca8.CFrame.p
  1840. local function M0557192()
  1841. local Aa915bb9de = 0.016666666666666666
  1842. qa0a5ace06d = qa0a5ace06d + Aa915bb9de * (1 / Ld023448e)
  1843. if G5ebba6 ~= Ubf3eb2 then
  1844. Mbe700deef47()
  1845. return
  1846. end
  1847. local n25e77bfb2
  1848. if yac4d3 then
  1849. n25e77bfb2 = k3e46751d + I60c91d0ca8.CFrame.p
  1850. else
  1851. n25e77bfb2 = I60c91d0ca8.CFrame
  1852. end
  1853. Rf55bc75d40.TargetPosition = n25e77bfb2 * ddcd791c41
  1854. Rf55bc75d40.TargetFocus = n25e77bfb2 * pc519b3
  1855. Hd37c3b13439(Rf55bc75d40, Aa915bb9de, 6 + 50 * qa0a5ace06d * qa0a5ace06d, 10 + 50 * qa0a5ace06d * qa0a5ace06d)
  1856. if qa0a5ace06d >= 1 then
  1857. Mbe700deef47()
  1858. end
  1859. end
  1860. Eb1883b386f:BindToRenderStep("MoveTransitionCamera" .. Ubf3eb2, Enum.RenderPriority.Camera.Value + 1, M0557192)
  1861. end
  1862. end
  1863. do
  1864. local L16588
  1865. local A65f7b36ff = t2c0543.BuyVehicle
  1866. local function Oe4276a()
  1867. A65f7b36ff.Visible = false
  1868. Ca0ca812124()
  1869. end
  1870. local function B36159da65a()
  1871. if not L16588 then
  1872. Oe4276a()
  1873. return
  1874. end
  1875. v11bc665dc:FireServer("l" .. ("i38te5gm"):sub(4, 6):reverse() .. "" .. "" .. ("a9j4xx"):sub(4, 4):reverse() .. "" .. "" .. ("oy8gpdh"):sub(4, 5):reverse():reverse():reverse() .. "" .. "p", L16588)
  1876. end
  1877. local function P766a3fbfb02()
  1878. if not L16588 then
  1879. Oe4276a()
  1880. return
  1881. end
  1882. sab29fe0f5:PromptProductPurchase(mffb7e6a9df5, 437705749)
  1883. v11bc665dc:FireServer("g" .. ("nf4vripkw3"):sub(5, 8):reverse():reverse():reverse():reverse():reverse() .. "" .. "8pa", L16588)
  1884. end
  1885. local function i1360e559e1()
  1886. Oe4276a()
  1887. Q3a8051()
  1888. end
  1889. A65f7b36ff.Buy.MouseButton1Down:connect(B36159da65a)
  1890. A65f7b36ff.Cancel.MouseButton1Down:connect(Oe4276a)
  1891. A65f7b36ff.Rent.MouseButton1Down:connect(P766a3fbfb02)
  1892. A65f7b36ff.BuyCash.MouseButton1Down:connect(i1360e559e1)
  1893. function B43c793c6ac.l5et4pgp(eae6dbab)
  1894. if eae6dbab.Success then
  1895. A65f7b36ff.Visible = false
  1896. o43d642d56(5)
  1897. elseif eae6dbab.NotEnoughMoney then
  1898. i1360e559e1()
  1899. elseif eae6dbab.LowLevel then
  1900. B43c793c6ac.viim6itr({
  1901. Title = "Vehicle",
  1902. Text = ("This requires level %d."):format(eae6dbab.LowLevel)
  1903. })
  1904. else
  1905. Oe4276a()
  1906. end
  1907. end
  1908. function B43c793c6ac.jyw3f53x(d780b70e2d)
  1909. ofa645974f1.VehiclesOwned = d780b70e2d
  1910. end
  1911. function B43c793c6ac.ojaqpdec(td2700b351)
  1912. ofa645974f1.VehiclesRented = td2700b351
  1913. end
  1914. function B43c793c6ac.dttikk6o(Y2474dae161, Sf16b0ef9ca9, s89b5cd77)
  1915. L16588 = Y2474dae161
  1916. local Aa6f26e62fd9 = g7097417a06b.Price[Y2474dae161]
  1917. if Sf16b0ef9ca9 then
  1918. L61d877033d1(Sf16b0ef9ca9)
  1919. elseif Aa6f26e62fd9 then
  1920. local R18fc385 = ("Buy %s for %s?"):format(Y2474dae161, vb64740(g7097417a06b.Price[Y2474dae161]))
  1921. local O342694ada = t2c0543.BuyVehicle
  1922. O342694ada.TextLabel.Text = R18fc385
  1923. O342694ada.Rent.Visible = s89b5cd77
  1924. O342694ada.Visible = true
  1925. N8bb68c56fe(O342694ada.Buy)
  1926. end
  1927. end
  1928. function B43c793c6ac.hevbtgvv()
  1929. local r40324fab1b = t2c0543.SimpleMessage
  1930. r40324fab1b.Visible = true
  1931. r40324fab1b.Text = G5c6bc:FormatByKey("Vehicle.Locked")
  1932. local function U8323b8c7f()
  1933. r40324fab1b.Visible = false
  1934. end
  1935. delay(1, U8323b8c7f)
  1936. end
  1937. local function L75e7465d3c()
  1938. if not m9301fac748 or m9301fac748.Passenger then
  1939. t2c0543.Lock.Visible = false
  1940. return
  1941. end
  1942. local bce5b8a18d = m9301fac748.Locked
  1943. t2c0543.Lock.Visible = true
  1944. t2c0543.Lock.TextLabel.Text = bce5b8a18d and G5c6bc:FormatByKey("Vehicle.Unlock") or G5c6bc:FormatByKey("Vehicle.Lock")
  1945. t2c0543.Lock.ImageColor3 = bce5b8a18d and Color3.fromRGB(82, 149, 208) or Color3.new(0.6, 0.6, 0.6)
  1946. t2c0543.Lock.TextLabel.TextColor3 = bce5b8a18d and Color3.fromRGB(51, 93, 130) or Color3.new(0.4, 0.4, 0.4)
  1947. end
  1948. local function T0e3bec()
  1949. if not m9301fac748 or m9301fac748.Passenger then
  1950. t2c0543.Lock.Visible = false
  1951. return
  1952. end
  1953. m9301fac748.Locked = not m9301fac748.Locked
  1954. v11bc665dc:FireServer("c" .. ("taw8i"):sub(2, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("h01u0sec"):sub(5, 6):reverse() .. "" .. "s1", m9301fac748.Locked)
  1955. L75e7465d3c()
  1956. end
  1957. t2c0543.Lock.MouseButton1Down:Connect(T0e3bec)
  1958. function B43c793c6ac.kuinag9z(Sb9c3affd1)
  1959. if Abff8be57951 then
  1960. X43e6d({Name = "Crawl"}, true)
  1961. end
  1962. local x42fa2d8a1ed = Sb9c3affd1.Type
  1963. local C61c600 = Sb9c3affd1.Make
  1964. t16486e9 = false
  1965. q172ec891.UnbindGroup(M85bb1aeccd6)
  1966. local C544aa5aeae = false
  1967. if Sb9c3affd1.Passenger and Sb9c3affd1.Seat:FindFirstChild("Items") then
  1968. C544aa5aeae = true
  1969. end
  1970. if not C544aa5aeae and Aec95c.Equipped[mffb7e6a9df5.Name] then
  1971. Aec95c.Unequip()
  1972. end
  1973. x1e556d869(Sb9c3affd1.Model.Camera, 0.5, r9b80e461f(0, 7, 24), r9b80e461f(0, 0, 0), 25)
  1974. if Sb9c3affd1.Type == "Chassis" then
  1975. if C61c600 == "Ambulance" then
  1976. L995d32afb.Bind_Action.Hidden = false
  1977. else
  1978. L995d32afb.Bind_Action.Hidden = true
  1979. end
  1980. if Sb9c3affd1.Model.Model:FindFirstChild("Lights") then
  1981. L995d32afb.Bind_Sirens.Hidden = false
  1982. else
  1983. L995d32afb.Bind_Sirens.Hidden = true
  1984. end
  1985. if Sb9c3affd1.Passenger then
  1986. q172ec891.BindGroup(G2827edbf2)
  1987. else
  1988. q172ec891.BindGroup(l2be31)
  1989. end
  1990. M115b35.Chassis.VehicleEnter(Sb9c3affd1)
  1991. if Sb9c3affd1.Seat:FindFirstChild("Turret") and Sb9c3affd1.Turret then
  1992. local Xfd8ef9964a1 = {}
  1993. Xfd8ef9964a1.Type = "Turret"
  1994. Xfd8ef9964a1.Name = "Turret"
  1995. Xfd8ef9964a1.VerticalMotor = Sb9c3affd1.Turret.VerticalMotor
  1996. Xfd8ef9964a1.HorizontalMotor = Sb9c3affd1.Turret.HorizontalMotor
  1997. Xfd8ef9964a1.BarrelMotor = Sb9c3affd1.Turret.BarrelMotor
  1998. Xfd8ef9964a1.Model = Sb9c3affd1.Turret.Model
  1999. Xfd8ef9964a1.Heat = Sb9c3affd1.Turret.Heat
  2000. Xfd8ef9964a1.Locked = true
  2001. Aec95c.Equip(Xfd8ef9964a1)
  2002. end
  2003. elseif Sb9c3affd1.Type == "Heli" then
  2004. if Sb9c3affd1.IsBlackHawk then
  2005. L995d32afb.Bind_Missile.Hidden = false
  2006. else
  2007. L995d32afb.Bind_Missile.Hidden = true
  2008. end
  2009. if Sb9c3affd1.Passenger then
  2010. q172ec891.BindGroup(e364119b83c9)
  2011. else
  2012. q172ec891.BindGroup(b73ddffd8)
  2013. end
  2014. M115b35.Heli.VehicleEnter(Sb9c3affd1)
  2015. elseif Sb9c3affd1.Type == "Motorcycle" or Sb9c3affd1.Type == "DuneBuggy" then
  2016. if Sb9c3affd1.Passenger then
  2017. q172ec891.BindGroup(G2827edbf2)
  2018. else
  2019. q172ec891.BindGroup(s35c4bfcd)
  2020. end
  2021. M115b35.Chassis2.VehicleEnter(Sb9c3affd1)
  2022. elseif Sb9c3affd1.Type == "Custom" and Sb9c3affd1.Make == "Volt" then
  2023. q172ec891.BindGroup(l2be31)
  2024. M115b35.Volt.VehicleEnter(Sb9c3affd1)
  2025. end
  2026. if Sb9c3affd1.Passenger then
  2027. Sb9c3affd1.Nitro = false
  2028. end
  2029. m9301fac748 = Sb9c3affd1
  2030. L75e7465d3c()
  2031. end
  2032. function B43c793c6ac.vprsvnyq()
  2033. if not m9301fac748 then
  2034. return
  2035. end
  2036. local W1961677 = m9301fac748
  2037. local Ba8e89e11, Q3ecaab07d1 = W1961677.Type, W1961677.Make
  2038. m9301fac748 = nil
  2039. if W1961677.Nitro then
  2040. g2d1fb730()
  2041. end
  2042. W1961677.Nitro = false
  2043. if W1961677.Nitrous then
  2044. for We83ada1, L7a3b326b5e0 in next, W1961677.Nitrous, nil do
  2045. L7a3b326b5e0.Enabled = false
  2046. end
  2047. end
  2048. if Ba8e89e11 == "Chassis" then
  2049. q172ec891.UnbindGroup(l2be31)
  2050. M115b35.Chassis.VehicleLeave(W1961677)
  2051. if Aec95c.Equipped[mffb7e6a9df5.Name] and Aec95c.Equipped[mffb7e6a9df5.Name].Type == "Turret" then
  2052. v11bc665dc:FireServer("s" .. ("zw132soj"):sub(2, 7):reverse() .. "" .. "i", W1961677.Model, Aec95c.Equipped[mffb7e6a9df5.Name].Heat)
  2053. Aec95c.Unequip()
  2054. end
  2055. elseif Ba8e89e11 == "Heli" then
  2056. q172ec891.UnbindGroup(b73ddffd8)
  2057. M115b35.Heli.VehicleLeave(W1961677)
  2058. elseif Ba8e89e11 == "Motorcycle" or Ba8e89e11 == "DuneBuggy" then
  2059. q172ec891.UnbindGroup(s35c4bfcd)
  2060. M115b35.Chassis2.VehicleLeave(W1961677)
  2061. elseif Ba8e89e11 == "Custom" and Q3ecaab07d1 == "Volt" then
  2062. q172ec891.UnbindGroup(l2be31)
  2063. M115b35.Volt.VehicleLeave(W1961677)
  2064. end
  2065. q172ec891.BindGroup(M85bb1aeccd6)
  2066. ddbd16.WindowClose(V92a59b)
  2067. if mffb7e6a9df5.Character then
  2068. end
  2069. local J1aa83 = mffb7e6a9df5.PlayerScripts.ZoomCamera
  2070. J1aa83:Fire(15)
  2071. L75e7465d3c()
  2072. if Ba8e89e11 == "Heli" then
  2073. do
  2074. local Z43ee08af767 = mffb7e6a9df5.Character
  2075. local V320b8e10cdd = false
  2076. local function wbd5121742a()
  2077. if V320b8e10cdd then
  2078. return
  2079. end
  2080. local Bb0b01 = Z43ee08af767:FindFirstChild("HumanoidRootPart")
  2081. if Bb0b01 then
  2082. local U380a40b39 = Z43ee08af767:FindFirstChild("Humanoid")
  2083. if U380a40b39 and not U380a40b39.PlatformStand then
  2084. local Ub1ae0b7d1 = Bb0b01.Velocity.magnitude
  2085. if Ub1ae0b7d1 >= 30 then
  2086. V320b8e10cdd = true
  2087. fb3463e540e.Parachute("Parachute")
  2088. end
  2089. end
  2090. end
  2091. end
  2092. for Q2ca82 = 1, 8 do
  2093. delay(0.2 + Q2ca82 * 0.25, wbd5121742a)
  2094. end
  2095. end
  2096. end
  2097. end
  2098. function B43c793c6ac.on4pfx0r(Nad09d73c3e)
  2099. if not m9301fac748 then
  2100. return
  2101. end
  2102. for a7f681add7f1, a142c7 in next, Nad09d73c3e, nil do
  2103. m9301fac748[a7f681add7f1] = a142c7
  2104. end
  2105. end
  2106. function B43c793c6ac.zu650ryr()
  2107. if not m9301fac748 then
  2108. return
  2109. end
  2110. if m9301fac748.Type ~= "Heli" then
  2111. return
  2112. end
  2113. M115b35.Heli.FallOutOfSky(m9301fac748)
  2114. end
  2115. end
  2116. function B43c793c6ac.a6qwfd61()
  2117. t2c0543.FaultyAction.Visible = true
  2118. wait(4)
  2119. t2c0543.FaultyAction.Visible = false
  2120. end
  2121. do
  2122. local P72f2d0 = false
  2123. local function c4a1468(Cffd3009)
  2124. P72f2d0 = true
  2125. for P1cf79bdc = 1, #p8ae4c.ItemStacks do
  2126. p8ae4c.ItemStacks[P1cf79bdc].j = P1cf79bdc
  2127. end
  2128. local ob866a8a69e6 = Cffd3009.j
  2129. local Yc085886a9, O69b07668a08
  2130. O69b07668a08 = Eb1883b386f.Heartbeat:Connect(function(O4474c007a)
  2131. local i00e165 = t2c0543.Inventory.AbsolutePosition
  2132. local Bcfb8d63e033 = h1f83ae30c10:GetMouseLocation()
  2133. local sc4411b439 = Bcfb8d63e033.X - i00e165.X
  2134. local ie0123db5142 = math.floor(sc4411b439 / 80) + 1
  2135. if ie0123db5142 < 1 then
  2136. ie0123db5142 = 1
  2137. end
  2138. if ie0123db5142 > #p8ae4c.ItemStacks then
  2139. ie0123db5142 = #p8ae4c.ItemStacks
  2140. end
  2141. Yc085886a9 = ie0123db5142
  2142. for S91d21dc74c5, F8146ec7e1 in next, p8ae4c.ItemStacks, nil do
  2143. local h0bbf05f441 = 0
  2144. if ie0123db5142 > ob866a8a69e6 then
  2145. if S91d21dc74c5 > ob866a8a69e6 and S91d21dc74c5 <= ie0123db5142 then
  2146. h0bbf05f441 = -1
  2147. end
  2148. elseif ie0123db5142 <= ob866a8a69e6 and S91d21dc74c5 < ob866a8a69e6 and S91d21dc74c5 >= ie0123db5142 then
  2149. h0bbf05f441 = 1
  2150. end
  2151. local S0c28b = F8146ec7e1.Frame
  2152. S0c28b.Position = UDim2.new(0, 80 * (S91d21dc74c5 - 1 + h0bbf05f441), 0, 0)
  2153. end
  2154. local F25d1a5c = Cffd3009.Frame
  2155. F25d1a5c.Position = UDim2.new(0, 80 * (ie0123db5142 - 1), 0, 0)
  2156. end)
  2157. local fc4ce92f6
  2158. fc4ce92f6 = h1f83ae30c10.InputEnded:Connect(function(y8f4bd)
  2159. if y8f4bd.UserInputType == Enum.UserInputType.MouseButton1 or y8f4bd.UserInputType == Enum.UserInputType.Touch then
  2160. O69b07668a08:Disconnect()
  2161. fc4ce92f6:Disconnect()
  2162. assert(Yc085886a9, "No LastIndex set")
  2163. if ob866a8a69e6 ~= Yc085886a9 then
  2164. local C6beaf8cb7ac = table.remove(p8ae4c.ItemStacks, ob866a8a69e6)
  2165. table.insert(p8ae4c.ItemStacks, Yc085886a9, C6beaf8cb7ac)
  2166. end
  2167. P72f2d0 = false
  2168. B43c793c6ac.rop6azym(nil, nil, nil, true)
  2169. end
  2170. end)
  2171. end
  2172. local m437687842 = 0
  2173. h1f83ae30c10.InputEnded:Connect(function(J4696f8fd)
  2174. if J4696f8fd.UserInputType == Enum.UserInputType.MouseButton1 or J4696f8fd.UserInputType == Enum.UserInputType.Touch then
  2175. m437687842 = m437687842 + 1
  2176. end
  2177. end)
  2178. function B43c793c6ac.rop6azym(e94e901ef26b, U812189c, Bdd22c2e4f, d3e060cbe7)
  2179. if Bdd22c2e4f then
  2180. p8ae4c.ItemData = Bdd22c2e4f
  2181. end
  2182. if e94e901ef26b then
  2183. local pd4623acd = {}
  2184. for db7023c5fbc, l4bb3548109b in next, p8ae4c.ItemStacks, nil do
  2185. pd4623acd[l4bb3548109b.i] = l4bb3548109b
  2186. end
  2187. local vd5ae0dd338 = {}
  2188. for k4ff25be2c, x056721 in next, e94e901ef26b.ItemStacks, nil do
  2189. vd5ae0dd338[x056721.i] = true
  2190. end
  2191. for Z2acd31532fd = #p8ae4c.ItemStacks, 1, -1 do
  2192. local S4eab68d7 = p8ae4c.ItemStacks[Z2acd31532fd]
  2193. if not vd5ae0dd338[S4eab68d7.i] then
  2194. table.remove(p8ae4c.ItemStacks, Z2acd31532fd)
  2195. end
  2196. end
  2197. for h3802f = 1, #e94e901ef26b.ItemStacks do
  2198. local U6717c71 = e94e901ef26b.ItemStacks[h3802f]
  2199. local Pda7daa8c = pd4623acd[U6717c71.i]
  2200. if not Pda7daa8c then
  2201. table.insert(p8ae4c.ItemStacks, U6717c71)
  2202. else
  2203. for Qf17ff1ecd, l9d0ece in next, U6717c71, nil do
  2204. Pda7daa8c[Qf17ff1ecd] = l9d0ece
  2205. end
  2206. end
  2207. end
  2208. end
  2209. local Efd05ff9d6ca = Aec95c.Equipped[mffb7e6a9df5.Name]
  2210. if Efd05ff9d6ca and not d3e060cbe7 then
  2211. local y94a45a37 = false
  2212. for w46a96b5109, Oe880a1f in next, p8ae4c.ItemStacks, nil do
  2213. if Oe880a1f.i == Efd05ff9d6ca.i then
  2214. y94a45a37 = true
  2215. break
  2216. end
  2217. end
  2218. if not y94a45a37 then
  2219. Aec95c.Unequip()
  2220. end
  2221. end
  2222. local Ua5a9967ab = t2c0543.Inventory.Inner
  2223. local j3e9aea844b6 = t2c0543.Inventory.ItemPreset
  2224. local W42057356 = {}
  2225. for ied177, V74085 in next, p8ae4c.ItemStacks, nil do
  2226. do
  2227. local Acf224 = V74085.Name
  2228. local Q39593d99f8 = Ua5a9967ab:FindFirstChild(Acf224)
  2229. if not Q39593d99f8 then
  2230. Q39593d99f8 = j3e9aea844b6:Clone()
  2231. Q39593d99f8.Name = Acf224
  2232. Q39593d99f8.Parent = Ua5a9967ab
  2233. Q39593d99f8.Visible = true
  2234. local function L7bcd923c08()
  2235. local B03b016 = m437687842 + 1
  2236. m437687842 = B03b016
  2237. if P72f2d0 then
  2238. return
  2239. end
  2240. local W7c8916d34 = 1
  2241. for d22ce3110a = 1, #p8ae4c.ItemStacks do
  2242. local Qdc70e526d1 = p8ae4c.ItemStacks[d22ce3110a]
  2243. if Qdc70e526d1.i == V74085.i then
  2244. W7c8916d34 = d22ce3110a
  2245. break
  2246. end
  2247. end
  2248. A4c149c7ac(W7c8916d34)
  2249. end
  2250. Q39593d99f8.MouseButton1Up:Connect(L7bcd923c08)
  2251. local function Ja33bb()
  2252. local r9a8617576 = m437687842 + 1
  2253. m437687842 = r9a8617576
  2254. delay(0.3, function()
  2255. if m437687842 == r9a8617576 then
  2256. c4a1468(V74085)
  2257. end
  2258. end)
  2259. end
  2260. Q39593d99f8.MouseButton1Down:Connect(Ja33bb)
  2261. end
  2262. Q39593d99f8.Position = UDim2.new(0, 80 * (ied177 - 1), 0, 0)
  2263. Q39593d99f8.TextLabel.Text = ied177
  2264. local cfb418e
  2265. if Acf224 == "Rifle" then
  2266. cfb418e = g7097417a06b.Images.Rifle
  2267. elseif Acf224 == "Pistol" then
  2268. cfb418e = g7097417a06b.Images.Pistol
  2269. elseif Acf224 == "Shotgun" then
  2270. cfb418e = g7097417a06b.Images.Shotgun
  2271. elseif Acf224 == "AK47" then
  2272. cfb418e = g7097417a06b.Images.AK47
  2273. elseif Acf224 == "Flashlight" then
  2274. cfb418e = g7097417a06b.Images.Flashlight
  2275. elseif Acf224 == "Knife" then
  2276. cfb418e = g7097417a06b.Images.Knife
  2277. elseif Acf224 == "Taser" then
  2278. cfb418e = g7097417a06b.Images.Taser
  2279. elseif Acf224 == "Handcuffs" then
  2280. cfb418e = g7097417a06b.Images.Handcuffs
  2281. elseif Acf224 == "Key" then
  2282. cfb418e = g7097417a06b.Images.Key
  2283. elseif Acf224 == "ShieldSWAT" then
  2284. cfb418e = g7097417a06b.Images.ShieldSWAT
  2285. elseif Acf224 == "Donut" then
  2286. cfb418e = g7097417a06b.Images.Donut
  2287. elseif Acf224 == "Binoculars" then
  2288. cfb418e = g7097417a06b.Images.Binoculars
  2289. elseif Acf224 == "Glider" then
  2290. cfb418e = g7097417a06b.Images.Glider
  2291. elseif Acf224 == "RocketLauncher" then
  2292. cfb418e = g7097417a06b.Images[Acf224]
  2293. elseif Acf224 == "Grenade" then
  2294. cfb418e = g7097417a06b.Images[Acf224]
  2295. end
  2296. Q39593d99f8.ImageLabel.Image = cfb418e or ""
  2297. if ad1fb130dda.Value == "Prisoner" then
  2298. Q39593d99f8.Image = g7097417a06b.Images.CirclePrisoner
  2299. Q39593d99f8.TextLabel.TextColor3 = g7097417a06b.Images.CirclePrisonerColor
  2300. elseif ad1fb130dda.Value == "Police" then
  2301. Q39593d99f8.Image = g7097417a06b.Images.CirclePolice
  2302. Q39593d99f8.TextLabel.TextColor3 = g7097417a06b.Images.CirclePoliceColor
  2303. end
  2304. V74085.Frame = Q39593d99f8
  2305. W42057356[Q39593d99f8] = true
  2306. end
  2307. end
  2308. for Aba1cdf, w7b916af in next, Ua5a9967ab:GetChildren() do
  2309. if not W42057356[w7b916af] then
  2310. w7b916af:Destroy()
  2311. end
  2312. end
  2313. local Lb7b55247be = 80 * #p8ae4c.ItemStacks - 40
  2314. t2c0543.Inventory.Size = UDim2.new(0, Lb7b55247be, 0, 60, 0)
  2315. t2c0543.Inventory.Position = UDim2.new(0.5, -Lb7b55247be * 0.5, 0.97, -84)
  2316. if U812189c then
  2317. local P4c3b9c = Aec95c.Equipped[mffb7e6a9df5.Name]
  2318. if m9301fac748 then
  2319. return
  2320. end
  2321. if P4c3b9c and P4c3b9c.Locked then
  2322. return
  2323. end
  2324. Aec95c.Equip(U812189c)
  2325. end
  2326. end
  2327. end
  2328. local function Yf941bd9004(Jedf60d7b)
  2329. local s3aaf4 = C329b14cd728.Resource.Item:FindFirstChild(Jedf60d7b)
  2330. if not s3aaf4 then
  2331. return
  2332. end
  2333. s3aaf4 = s3aaf4:Clone()
  2334. s3aaf4.Skeleton.BoundingBox.Parent = s3aaf4.Model
  2335. s3aaf4 = s3aaf4.Model
  2336. s3aaf4.PrimaryPart = s3aaf4.BoundingBox
  2337. s3aaf4.PrimaryPart.CanCollide = true
  2338. s3aaf4.Parent = workspace
  2339. return s3aaf4
  2340. end
  2341. local Odbcec = function(k31c2e16b, M967d1d2ee8, Rdca006cc15, lfc75cea8149)
  2342. k31c2e16b = k31c2e16b / lfc75cea8149 * 2
  2343. if k31c2e16b < 1 then
  2344. return Rdca006cc15 * 0.5 * k31c2e16b * k31c2e16b + M967d1d2ee8
  2345. else
  2346. return -Rdca006cc15 * 0.5 * ((k31c2e16b - 1) * (k31c2e16b - 3) - 1) + M967d1d2ee8
  2347. end
  2348. end
  2349. local pfb9bd3bd
  2350. local function U32ac303(t04a41841d)
  2351. if t69a7b then
  2352. return
  2353. end
  2354. local Qe994fbf8d = cf1a053c(pb4d2f)
  2355. if Qe994fbf8d then
  2356. if Qe994fbf8d ~= pfb9bd3bd then
  2357. t2c0543.MouseIcon.Visible = true
  2358. h1f83ae30c10.MouseIconEnabled = false
  2359. end
  2360. local ffe2d220c
  2361. if Qe994fbf8d == "Stash" then
  2362. local l41956c75316 = Aec95c.Equipped[mffb7e6a9df5.Name]
  2363. if l41956c75316 then
  2364. ffe2d220c = "Drawer"
  2365. else
  2366. ffe2d220c = "Grab"
  2367. end
  2368. elseif Qe994fbf8d == "Hotwire" then
  2369. ffe2d220c = "Lockpick"
  2370. end
  2371. t2c0543.MouseIcon.Image = g7097417a06b.Images[ffe2d220c]
  2372. local Zd12083 = r9b80e461f(c88a7ef2.X, c88a7ef2.Y, 0)
  2373. if Zd12083 then
  2374. t2c0543.MouseIcon.Position = UDim2.new(0, Zd12083.X - 16, 0, Zd12083.Y - 16)
  2375. end
  2376. end
  2377. pfb9bd3bd = Qe994fbf8d
  2378. end
  2379. local d6131c
  2380. d6131c = {}
  2381. do
  2382. local Q62eae237ed
  2383. Q62eae237ed = {}
  2384. do
  2385. local Cd579773, pefb4ecc4ad = table.insert, table.remove
  2386. local ne7267a9c = {}
  2387. function Q62eae237ed.AddPart(Vad78d, q23566eff, va3060a70b8, bdb925)
  2388. local S60efeef = {
  2389. Part = Vad78d,
  2390. Distance = q23566eff,
  2391. f = va3060a70b8,
  2392. Meta = bdb925
  2393. }
  2394. table.insert(ne7267a9c, S60efeef)
  2395. return S60efeef
  2396. end
  2397. function Q62eae237ed.RemovePart(r18aefbf72)
  2398. for R4683330761 = #ne7267a9c, 1, -1 do
  2399. local T1777b674596 = ne7267a9c[R4683330761]
  2400. if T1777b674596.Part == R4683330761 then
  2401. return table.remove(ne7267a9c, R4683330761)
  2402. end
  2403. end
  2404. return false
  2405. end
  2406. function Q62eae237ed.RemoveTag(e6d3f73a)
  2407. for Z7b0b6383 = #ne7267a9c, 1, -1 do
  2408. local s3ad161a0ff = ne7267a9c[Z7b0b6383]
  2409. if s3ad161a0ff.Meta.Tag == e6d3f73a then
  2410. table.remove(ne7267a9c, Z7b0b6383)
  2411. return true
  2412. end
  2413. end
  2414. return false
  2415. end
  2416. local Qf1732ff949 = {}
  2417. local U154d1ffd = {}
  2418. local function U1c23183f()
  2419. local d34b82e907 = mffb7e6a9df5.Character
  2420. if not d34b82e907 then
  2421. return
  2422. end
  2423. local G202db9 = d34b82e907:FindFirstChild("HumanoidRootPart")
  2424. if not G202db9 then
  2425. return
  2426. end
  2427. local u9e63ea61 = d34b82e907:FindFirstChild("Humanoid")
  2428. if not u9e63ea61 then
  2429. return
  2430. end
  2431. if u9e63ea61.Health <= 0 then
  2432. return
  2433. end
  2434. local X0cc730f1ca = G202db9.Position
  2435. Q62eae237ed.UpdateInterest(X0cc730f1ca)
  2436. end
  2437. function Q62eae237ed.UpdateInterest(J91d71d0353)
  2438. U1c23183f()
  2439. Qf1732ff949 = {}
  2440. U154d1ffd = {}
  2441. for o37f94ea = #ne7267a9c, 1, -1 do
  2442. local Je74cf7 = ne7267a9c[o37f94ea]
  2443. if not Je74cf7.Part then
  2444. table.remove(ne7267a9c, o37f94ea)
  2445. end
  2446. end
  2447. for ea76e4d4f6, x9f3df4343 in next, ne7267a9c, nil do
  2448. x9f3df4343.Center = x9f3df4343.Part.Position
  2449. local fa5ef4f9d93 = (x9f3df4343.Center - J91d71d0353).magnitude
  2450. x9f3df4343.Sort = fa5ef4f9d93
  2451. local lce40c = fa5ef4f9d93 < x9f3df4343.Distance
  2452. if x9f3df4343.Locked then
  2453. lce40c = true
  2454. end
  2455. local Cbae6d4 = x9f3df4343.Loaded
  2456. if lce40c and not Cbae6d4 then
  2457. Cd579773(Qf1732ff949, x9f3df4343)
  2458. elseif not lce40c and Cbae6d4 then
  2459. Cd579773(U154d1ffd, x9f3df4343)
  2460. end
  2461. end
  2462. end
  2463. local function Kcf8e69f5ee()
  2464. while #Qf1732ff949 > 0 do
  2465. local d91e9d2de5 = pefb4ecc4ad(Qf1732ff949, 1)
  2466. d91e9d2de5.Loaded = true
  2467. d91e9d2de5:f(d91e9d2de5.Loaded)
  2468. end
  2469. while #U154d1ffd > 0 do
  2470. local Ze109ed04 = pefb4ecc4ad(U154d1ffd)
  2471. Ze109ed04.Loaded = false
  2472. Ze109ed04:f(Ze109ed04.Loaded)
  2473. end
  2474. end
  2475. function Q62eae237ed.Run(Ecf8a6517407)
  2476. w11eb4c2(Ecf8a6517407, Kcf8e69f5ee, "Proximity Queue")
  2477. end
  2478. Q62eae237ed.Run(0.1)
  2479. end
  2480. local i18401c61ecc, A89661e8d6a
  2481. do
  2482. local A725bb56 = C329b14cd728.Resource.ButtonY:Clone()
  2483. local b425311d279e = {}
  2484. local function v5233808c0(b849c540, eb24682e3)
  2485. if eb24682e3 then
  2486. local T4b3b51 = B3e44ebf13cd.BinaryFind(b425311d279e, b849c540.Sort)
  2487. table.insert(b425311d279e, T4b3b51, b849c540)
  2488. else
  2489. for q4480eac = #b425311d279e, 1, -1 do
  2490. if b425311d279e[q4480eac] == b849c540 then
  2491. table.remove(b425311d279e, q4480eac)
  2492. break
  2493. end
  2494. end
  2495. end
  2496. local Z4662ec7fc4 = b425311d279e[1]
  2497. if Z4662ec7fc4 and Q1e6445 == Enum.UserInputType.Gamepad1 then
  2498. A725bb56.Parent = Z4662ec7fc4.Meta.Button
  2499. else
  2500. A725bb56.Parent = nil
  2501. end
  2502. end
  2503. function i18401c61ecc(a37bdb63f9d, x67a97d29569, Cb505107d6f6, G723fbe8b72c)
  2504. return Q62eae237ed.AddPart(a37bdb63f9d, x67a97d29569, v5233808c0, {Callback = Cb505107d6f6, Tag = G723fbe8b72c})
  2505. end
  2506. function A89661e8d6a(r0d2d97744)
  2507. local Of4877c77a8 = false
  2508. if r0d2d97744.UserInputType == Enum.UserInputType.Gamepad1 then
  2509. local uc70ebeeb68 = r0d2d97744.KeyCode
  2510. if uc70ebeeb68 == Enum.KeyCode.ButtonY then
  2511. Of4877c77a8 = true
  2512. end
  2513. elseif r0d2d97744.UserInputType == Enum.UserInputType.Keyboard then
  2514. local o35676cc09 = r0d2d97744.KeyCode
  2515. if o35676cc09 == Enum.KeyCode.Y then
  2516. Of4877c77a8 = true
  2517. end
  2518. end
  2519. if not Of4877c77a8 then
  2520. return
  2521. end
  2522. local u155354231 = b425311d279e[1]
  2523. if not u155354231 then
  2524. return
  2525. end
  2526. for t70356c29, p7f1060f983 in next, b425311d279e, nil do
  2527. if p7f1060f983.Meta.Button == u155354231.Meta.Button then
  2528. coroutine.resume(coroutine.create(function()
  2529. p7f1060f983.Meta.Callback(mffb7e6a9df5)
  2530. end))
  2531. end
  2532. end
  2533. end
  2534. end
  2535. local function H503f5e7f(U3018ed, I66665eca700)
  2536. if I66665eca700 then
  2537. return
  2538. end
  2539. A89661e8d6a(U3018ed)
  2540. end
  2541. h1f83ae30c10.InputBegan:connect(H503f5e7f)
  2542. local function A041eaf4a82(i76ce85e)
  2543. local V9b7b0 = i76ce85e.State.Open
  2544. local jf2da05a = i76ce85e.Model
  2545. local k26c3d0bb9 = jf2da05a.Model:FindFirstChild("light")
  2546. if not k26c3d0bb9 then
  2547. k26c3d0bb9 = jf2da05a:FindFirstChild("Light")
  2548. if k26c3d0bb9 and k26c3d0bb9:IsA("ObjectValue") then
  2549. if k26c3d0bb9.Value then
  2550. k26c3d0bb9 = k26c3d0bb9.Value.Parent:FindFirstChild("light")
  2551. else
  2552. k26c3d0bb9 = nil
  2553. end
  2554. end
  2555. end
  2556. local d9701a, t7aa1ac = i76ce85e.OpenCFrame, i76ce85e.ClosedCFrame
  2557. local function T6015db9a0()
  2558. if V9b7b0 then
  2559. jf2da05a.Model:SetPrimaryPartCFrame(d9701a)
  2560. else
  2561. jf2da05a.Model:SetPrimaryPartCFrame(t7aa1ac)
  2562. if k26c3d0bb9 then
  2563. k26c3d0bb9.BrickColor = BrickColor.new("Dusty Rose")
  2564. end
  2565. end
  2566. end
  2567. if i76ce85e.State.NoAnimate then
  2568. i76ce85e.State.NoAnimate = false
  2569. return T6015db9a0()
  2570. end
  2571. if V9b7b0 and k26c3d0bb9 then
  2572. k26c3d0bb9.BrickColor = BrickColor.new("Bright green")
  2573. end
  2574. local q61c6398bf0
  2575. local xcef479477, Q1d53a = 0, i76ce85e.Settings.Duration
  2576. local function y9c959a878aa(t991b0b, bc2730d1a5)
  2577. xcef479477 = xcef479477 + bc2730d1a5 * 1 / Q1d53a
  2578. local Fbec07 = Odbcec(xcef479477, 0, 1, 1)
  2579. if not V9b7b0 then
  2580. Fbec07 = 1 - Fbec07
  2581. end
  2582. jf2da05a.Model:SetPrimaryPartCFrame(t7aa1ac:lerp(d9701a, Fbec07))
  2583. if xcef479477 >= 1 then
  2584. q61c6398bf0:disconnect()
  2585. T6015db9a0()
  2586. end
  2587. end
  2588. q61c6398bf0 = Eb1883b386f.Stepped:connect(y9c959a878aa)
  2589. end
  2590. local function C0d387c24d3c(leb263365ad)
  2591. local Bb614b303ff = leb263365ad.State.Open
  2592. local e770e731a2 = leb263365ad.Model
  2593. local Jd2f5f3 = e770e731a2.Model:FindFirstChild("light")
  2594. if not Jd2f5f3 then
  2595. Jd2f5f3 = e770e731a2:FindFirstChild("Light")
  2596. if Jd2f5f3 and Jd2f5f3:IsA("ObjectValue") then
  2597. if Jd2f5f3.Value then
  2598. Jd2f5f3 = Jd2f5f3.Value.Parent:FindFirstChild("light")
  2599. else
  2600. Jd2f5f3 = nil
  2601. end
  2602. end
  2603. end
  2604. local A44c28fbb4b = leb263365ad.State.Direction * leb263365ad.Direction
  2605. local Jd1dd6e7b7, xf90d0 = leb263365ad.ClosedCFrame, leb263365ad.HingeRelativeCFrame
  2606. local e774f2a15 = r9b80e461f(0, math.pi * 0.55 * A44c28fbb4b, 0)
  2607. local function K273923()
  2608. if Bb614b303ff then
  2609. e770e731a2.Model:SetPrimaryPartCFrame(Jd1dd6e7b7 * xf90d0 * B3e44ebf13cd.CFrameFromAxisAngle(e774f2a15) * xf90d0:inverse())
  2610. else
  2611. e770e731a2.Model:SetPrimaryPartCFrame(Jd1dd6e7b7)
  2612. if Jd2f5f3 then
  2613. Jd2f5f3.BrickColor = BrickColor.new("Dusty Rose")
  2614. end
  2615. end
  2616. end
  2617. if leb263365ad.State.NoAnimate then
  2618. leb263365ad.State.NoAnimate = false
  2619. return K273923()
  2620. end
  2621. if Bb614b303ff and Jd2f5f3 then
  2622. Jd2f5f3.BrickColor = BrickColor.new("Bright green")
  2623. end
  2624. local Qbb74288de8
  2625. local o6f041ea90, Qf90a0 = 0, leb263365ad.Settings.Duration
  2626. local function h0c9ced7(Hcd06b4b513f, a0068f22a)
  2627. o6f041ea90 = o6f041ea90 + a0068f22a * 1 / Qf90a0
  2628. local f5354366a47c = Odbcec(o6f041ea90, 0, 1, 1)
  2629. if not Bb614b303ff then
  2630. f5354366a47c = 1 - f5354366a47c
  2631. end
  2632. e770e731a2.Model:SetPrimaryPartCFrame(Jd1dd6e7b7 * xf90d0 * B3e44ebf13cd.CFrameFromAxisAngle(A102b5a:lerp(e774f2a15, f5354366a47c)) * xf90d0:inverse())
  2633. if o6f041ea90 >= 1 then
  2634. Qbb74288de8:disconnect()
  2635. return K273923()
  2636. end
  2637. end
  2638. Qbb74288de8 = Eb1883b386f.Stepped:connect(h0c9ced7)
  2639. end
  2640. local W81f2120cae4 = {}
  2641. local U9568a06f = function(E0662ca9af6, Xcb492506)
  2642. if E0662ca9af6.Resolved then
  2643. if Xcb492506 then
  2644. E0662ca9af6.State.NoAnimate = true
  2645. end
  2646. E0662ca9af6.State.Open = true
  2647. if E0662ca9af6.OpenFun then
  2648. E0662ca9af6:OpenFun()
  2649. end
  2650. else
  2651. E0662ca9af6.AwaitingDoorOpen = true
  2652. E0662ca9af6.AwaitingDoorClose = false
  2653. end
  2654. end
  2655. local scca3e0bbe = function(m04a15f8e32, g621247)
  2656. if m04a15f8e32.Resolved then
  2657. if g621247 then
  2658. m04a15f8e32.State.NoAnimate = true
  2659. end
  2660. m04a15f8e32.State.Open = false
  2661. m04a15f8e32.State.CloseTime = os.time()
  2662. if m04a15f8e32.CloseFun then
  2663. m04a15f8e32:CloseFun()
  2664. end
  2665. else
  2666. m04a15f8e32.AwaitingDoorOpen = false
  2667. m04a15f8e32.AwaitingDoorClose = true
  2668. end
  2669. end
  2670. local o52fe33c9 = {}
  2671. local function ca514fa42f(Lbe2cd959ad)
  2672. if Lbe2cd959ad.Settings.SequenceRequireState and Lbe2cd959ad.State.Open then
  2673. return
  2674. end
  2675. U9568a06f(Lbe2cd959ad)
  2676. v11bc665dc:FireServer("p" .. ("oowvpfkc"):sub(4, 5):reverse() .. "" .. "" .. ("pcaejh9dgpo"):sub(4, 7):reverse():reverse():reverse() .. "" .. "f", Lbe2cd959ad)
  2677. end
  2678. local function Ha6310a15a(U886719f, K4765c43e70e, T2d22c547, H7c12694d0)
  2679. if U886719f.Settings.ServerOnly then
  2680. return false
  2681. end
  2682. if U886719f.Settings.Locked then
  2683. return false
  2684. end
  2685. local S4e30003f0 = false
  2686. local wcb4c802023 = T2d22c547:FindFirstChild("Humanoid")
  2687. if wcb4c802023.Sit or T2d22c547:FindFirstChild("InVehicle") then
  2688. S4e30003f0 = true
  2689. end
  2690. local h2392c2230 = false
  2691. if U886719f.Settings.Vehicle and not U886719f.Settings.Character then
  2692. h2392c2230 = S4e30003f0
  2693. elseif U886719f.Settings.Character and not U886719f.Settings.Vehicle then
  2694. h2392c2230 = not S4e30003f0
  2695. elseif U886719f.Settings.Character and U886719f.Settings.Vehicle then
  2696. h2392c2230 = true
  2697. end
  2698. if H7c12694d0 then
  2699. h2392c2230 = true
  2700. end
  2701. local eee3c4a166 = ad1fb130dda.Value == g7097417a06b.Team.Police
  2702. for u2d20551, u94269804fe in next, p8ae4c.ItemStacks, nil do
  2703. if u94269804fe.Name == "Key" then
  2704. eee3c4a166 = true
  2705. break
  2706. end
  2707. end
  2708. if U886719f.Settings.Key and h2392c2230 then
  2709. h2392c2230 = eee3c4a166
  2710. end
  2711. if U886719f.Settings.Team then
  2712. h2392c2230 = h2392c2230 and K4765c43e70e.TeamValue.Value == U886719f.Settings.Team
  2713. end
  2714. if U886719f.Settings.TeamBlacklist then
  2715. h2392c2230 = h2392c2230 and K4765c43e70e.TeamValue.Value ~= U886719f.Settings.TeamBlacklist
  2716. end
  2717. return h2392c2230
  2718. end
  2719. local function Cbd04613(jc40575c2)
  2720. assert(jc40575c2.Resolved)
  2721. local Wa38a2d4e1 = jc40575c2.Model
  2722. local Wef2ae, k5a89303d = tick(), tick()
  2723. local function sf1034042f7d(fed842)
  2724. local gac87294 = tick()
  2725. local J9fbc1756065 = mffb7e6a9df5.Character
  2726. if not J9fbc1756065 then
  2727. return
  2728. end
  2729. local D14c531 = J9fbc1756065:FindFirstChild("HumanoidRootPart")
  2730. if not D14c531 then
  2731. return
  2732. end
  2733. if gac87294 - k5a89303d < 0.1 then
  2734. return
  2735. end
  2736. k5a89303d = gac87294
  2737. if jc40575c2.State.Open then
  2738. return
  2739. end
  2740. if os.time() - jc40575c2.State.CloseTime < jc40575c2.Settings.Duration then
  2741. return
  2742. end
  2743. local V1f330d9 = Ha6310a15a(jc40575c2, mffb7e6a9df5, J9fbc1756065, fed842)
  2744. if jc40575c2.Settings.Character then
  2745. if V1f330d9 then
  2746. q8615d("Door", {
  2747. Source = Wa38a2d4e1.Closed,
  2748. TimeStart = 1,
  2749. Volume = 0.2
  2750. })
  2751. else
  2752. q8615d("Door", {
  2753. Source = Wa38a2d4e1.Closed,
  2754. TimeStart = 0,
  2755. MaxTime = 0.6,
  2756. Volume = 0.2
  2757. })
  2758. end
  2759. end
  2760. if not V1f330d9 then
  2761. return
  2762. end
  2763. if jc40575c2.Settings.Type == "Swing" then
  2764. local Zbb56d35e = (jc40575c2.Model.Closed.Position - J9fbc1756065.HumanoidRootPart.Position).unit
  2765. local q651f8d6b = jc40575c2.Model.Closed.CFrame.lookVector
  2766. local Ib6dc0c46 = Zbb56d35e:Dot(q651f8d6b)
  2767. local jfab4820d6 = Ib6dc0c46 > 0 and 1 or -1
  2768. jc40575c2.State.Direction = jfab4820d6
  2769. end
  2770. ca514fa42f(jc40575c2)
  2771. end
  2772. local function Fb62d5(Y5c5a497)
  2773. local y1864153b3a3 = tick()
  2774. if y1864153b3a3 - Wef2ae < 0.03333333333333333 then
  2775. return
  2776. end
  2777. Wef2ae = y1864153b3a3
  2778. sf1034042f7d(mffb7e6a9df5)
  2779. end
  2780. local function med827e6761(Uf75570047d)
  2781. if Uf75570047d ~= mffb7e6a9df5 then
  2782. return
  2783. end
  2784. sf1034042f7d(mffb7e6a9df5, true)
  2785. end
  2786. for sff8cbfd837e, Ta44a691d668 in next, Wa38a2d4e1:GetChildren() do
  2787. if Ta44a691d668:IsA("BasePart") and Ta44a691d668.Name == "Touch" then
  2788. table.insert(o52fe33c9, {
  2789. Tag = jc40575c2.Tag,
  2790. Part = Ta44a691d668,
  2791. Fun = Fb62d5
  2792. })
  2793. elseif Ta44a691d668:IsA("ObjectValue") and Ta44a691d668.Name == "Touch" then
  2794. table.insert(o52fe33c9, {
  2795. Tag = jc40575c2.Tag,
  2796. Part = Ta44a691d668.Value,
  2797. Fun = Fb62d5
  2798. })
  2799. elseif Ta44a691d668:IsA("ObjectValue") and Ta44a691d668.Name == "Button" then
  2800. local Kac3c96f77 = Ta44a691d668.Value
  2801. if Kac3c96f77:IsA("Part") then
  2802. Kac3c96f77 = Kac3c96f77.Parent
  2803. end
  2804. if Kac3c96f77:IsA("Model") then
  2805. Kac3c96f77 = Kac3c96f77:FindFirstChild("Click").ClickDetector
  2806. end
  2807. local Fa9d4bf15ca = i18401c61ecc(Kac3c96f77.Parent, Kac3c96f77.MaxActivationDistance, med827e6761)
  2808. Fa9d4bf15ca.Meta.Button = Kac3c96f77.Parent
  2809. Kac3c96f77.MouseClick:connect(med827e6761)
  2810. end
  2811. end
  2812. end
  2813. local function m0e824daf6d8(g473c6c)
  2814. assert(not g473c6c.Resolved)
  2815. local X11c9b74c50 = g473c6c.Tag
  2816. for A5bc667aa = #o52fe33c9, 1, -1 do
  2817. local z508947 = o52fe33c9[A5bc667aa]
  2818. if z508947.Tag == X11c9b74c50 then
  2819. table.remove(o52fe33c9, A5bc667aa)
  2820. end
  2821. end
  2822. Q62eae237ed.RemoveTag(X11c9b74c50)
  2823. end
  2824. local function i58e9ff5b06(A474bfda)
  2825. local If0d98d293 = tick()
  2826. local function cd0581f928(H984ce6464)
  2827. if tick() - If0d98d293 < 5 then
  2828. return
  2829. end
  2830. If0d98d293 = tick()
  2831. v11bc665dc:FireServer("k" .. ("ewz9z"):sub(4, 4):reverse() .. "" .. "" .. ("trwfb8s1"):sub(3, 4):reverse() .. "" .. "" .. ("yjf5y13"):sub(2, 4):reverse():reverse():reverse() .. "" .. "s", A474bfda.Name)
  2832. end
  2833. table.insert(o52fe33c9, {Part = A474bfda, Fun = cd0581f928})
  2834. end
  2835. local function c74979a6c(Tf16ede29)
  2836. for sa56535bc6 = #o52fe33c9, 1, -1 do
  2837. local ac42c15f269 = o52fe33c9[sa56535bc6]
  2838. if ac42c15f269.Part == Tf16ede29 then
  2839. table.remove(o52fe33c9, sa56535bc6)
  2840. break
  2841. end
  2842. end
  2843. return true
  2844. end
  2845. for Wc1bef36fe34, P982066 in next, K95f48:GetTagged("TouchTrigger") do
  2846. i58e9ff5b06(P982066)
  2847. end
  2848. K95f48:GetInstanceAddedSignal("TouchTrigger"):Connect(i58e9ff5b06)
  2849. K95f48:GetInstanceRemovedSignal("TouchTrigger"):Connect(c74979a6c)
  2850. do
  2851. local G4d10dc9623 = k77601aba28.CircleAction
  2852. local function V8e3b1f6(t386474)
  2853. local I8ac15b4 = t386474:FindFirstChild("SewerHatch")
  2854. local function Aff9872(d4da2e, Of805028b52)
  2855. if Of805028b52 then
  2856. v11bc665dc:FireServer("p" .. ("foi8ed"):sub(2, 4):reverse():reverse():reverse() .. "" .. "" .. ("d6offill"):sub(4, 4):reverse():reverse():reverse() .. "" .. "" .. ("rjxinajm"):sub(3, 4):reverse():reverse():reverse() .. "" .. "s", "SewerHatch", I8ac15b4)
  2857. end
  2858. return true
  2859. end
  2860. if t386474:FindFirstChild("FromTop").Value then
  2861. local p0a7b9e9701 = {
  2862. Part = I8ac15b4,
  2863. Name = "Pull Open",
  2864. Timed = true,
  2865. Duration = 3,
  2866. Dist = 10,
  2867. Callback = Aff9872
  2868. }
  2869. G4d10dc9623.Add(p0a7b9e9701, I8ac15b4)
  2870. end
  2871. local Q08ce006f3d7 = t386474:FindFirstChild("Touch")
  2872. local function C166e5aed4e()
  2873. return Aff9872(nil, true)
  2874. end
  2875. table.insert(o52fe33c9, {
  2876. Tag = I8ac15b4,
  2877. Part = Q08ce006f3d7,
  2878. Fun = C166e5aed4e
  2879. })
  2880. end
  2881. local function M0f1572bb6ae(b1869633)
  2882. local ef4e1b74d05 = b1869633:FindFirstChild("SewerHatch")
  2883. G4d10dc9623.Remove(ef4e1b74d05)
  2884. for of0176bc441c = #o52fe33c9, 1, -1 do
  2885. local nf51cbe485 = o52fe33c9[of0176bc441c]
  2886. if nf51cbe485.Tag == ef4e1b74d05 then
  2887. table.remove(o52fe33c9, of0176bc441c)
  2888. break
  2889. end
  2890. end
  2891. end
  2892. for K15b473fef, W998660f3f0 in next, K95f48:GetTagged("SewerHatch") do
  2893. V8e3b1f6(W998660f3f0)
  2894. end
  2895. K95f48:GetInstanceAddedSignal("SewerHatch"):Connect(V8e3b1f6)
  2896. K95f48:GetInstanceRemovedSignal("SewerHatch"):Connect(M0f1572bb6ae)
  2897. end
  2898. local function t85480e28123()
  2899. local Wa0513fba = mffb7e6a9df5.Character
  2900. if not Wa0513fba then
  2901. return
  2902. end
  2903. local ycf5010800d = Wa0513fba:FindFirstChild("HumanoidRootPart")
  2904. if not ycf5010800d then
  2905. return
  2906. end
  2907. local qc110f0f0 = ycf5010800d.Position
  2908. local z79a8f = r9b80e461f(4, 6, 4)
  2909. for B204b21893, i09c2d in next, o52fe33c9, nil do
  2910. if (qc110f0f0 - i09c2d.Part.Position).magnitude < 50 and B3e44ebf13cd.IsPointInPrism(qc110f0f0, i09c2d.Part.CFrame, i09c2d.Part.Size + z79a8f) then
  2911. i09c2d.Fun(ycf5010800d)
  2912. end
  2913. end
  2914. end
  2915. w11eb4c2(0.16666666666666666, t85480e28123)
  2916. local function K5f76b5(Meaf65d)
  2917. local U3d218f = Meaf65d:FindFirstChild("Tag").Value
  2918. for R2d4089, H1d95e5d595 in next, W81f2120cae4, nil do
  2919. if H1d95e5d595.Tag == U3d218f then
  2920. H1d95e5d595.Resolved = true
  2921. H1d95e5d595.Model = Meaf65d
  2922. if H1d95e5d595.AwaitingDoorOpen or H1d95e5d595.State.Open then
  2923. U9568a06f(H1d95e5d595, true)
  2924. elseif H1d95e5d595.AwaitingDoorClose or not H1d95e5d595.State.Open then
  2925. scca3e0bbe(H1d95e5d595, true)
  2926. end
  2927. Cbd04613(H1d95e5d595)
  2928. return true
  2929. end
  2930. end
  2931. return false
  2932. end
  2933. local function Ue87d8d2cd1(K12f8d066ae)
  2934. for N11d54c27fb, cd0c9b in next, W81f2120cae4, nil do
  2935. if cd0c9b.Model == K12f8d066ae then
  2936. cd0c9b.Resolved = false
  2937. cd0c9b.Model = nil
  2938. m0e824daf6d8(cd0c9b)
  2939. return true
  2940. end
  2941. end
  2942. return false
  2943. end
  2944. for d6a8f4d, r1eaffa0ac7 in next, K95f48:GetTagged("Door") do
  2945. K5f76b5(r1eaffa0ac7)
  2946. end
  2947. K95f48:GetInstanceAddedSignal("Door"):Connect(K5f76b5)
  2948. K95f48:GetInstanceRemovedSignal("Door"):Connect(Ue87d8d2cd1)
  2949. local g74483c8 = {}
  2950. local function T4d8afb29(o8e7d8)
  2951. for V9331ba4d, waf0a81 in next, W81f2120cae4, nil do
  2952. if waf0a81.Tag == o8e7d8 then
  2953. return waf0a81
  2954. end
  2955. end
  2956. return false
  2957. end
  2958. local function l9eb1e80bb4(c411aa34180, Dcfb57ee922)
  2959. assert(c411aa34180.Tag)
  2960. local v713b3 = T4d8afb29(c411aa34180.Tag)
  2961. if not v713b3 then
  2962. if c411aa34180.Settings.Type == "Swing" then
  2963. c411aa34180.OpenFun = C0d387c24d3c
  2964. c411aa34180.CloseFun = C0d387c24d3c
  2965. elseif c411aa34180.Settings.Type == "Slide" then
  2966. c411aa34180.OpenFun = A041eaf4a82
  2967. c411aa34180.CloseFun = A041eaf4a82
  2968. end
  2969. if c411aa34180.State.Open then
  2970. c411aa34180.AwaitingDoorOpen = true
  2971. else
  2972. c411aa34180.AwaitingDoorClose = true
  2973. end
  2974. table.insert(W81f2120cae4, c411aa34180)
  2975. else
  2976. local F6be8e8a90a2 = c411aa34180
  2977. c411aa34180 = v713b3
  2978. c411aa34180.Settings = F6be8e8a90a2.Settings
  2979. c411aa34180.AwaitingDoorOpen = F6be8e8a90a2.AwaitingDoorOpen
  2980. c411aa34180.AwaitingDoorClose = F6be8e8a90a2.AwaitingDoorClose
  2981. end
  2982. local af3241e = g74483c8[c411aa34180.Tag]
  2983. g74483c8[c411aa34180.Tag] = nil
  2984. if af3241e then
  2985. c411aa34180.State = af3241e.State
  2986. c411aa34180.Settings = af3241e.Settings
  2987. c411aa34180.AwaitingDoorOpen = af3241e.AwaitingDoorOpen
  2988. c411aa34180.AwaitingDoorClose = af3241e.AwaitingDoorClose
  2989. end
  2990. if not Dcfb57ee922 then
  2991. for Z2400c, T17e01c42060 in next, K95f48:GetTagged("Door") do
  2992. K5f76b5(T17e01c42060)
  2993. end
  2994. end
  2995. end
  2996. local function S797e705(g0b3af72)
  2997. for X84dd1738, M26ffff4 in next, g0b3af72, nil do
  2998. l9eb1e80bb4(M26ffff4, true)
  2999. end
  3000. for G3c5ca7de, S5856b0b in next, K95f48:GetTagged("Door") do
  3001. K5f76b5(S5856b0b)
  3002. end
  3003. end
  3004. function B43c793c6ac.a2zpgml2(j4548195)
  3005. local Ra10d8cbc = j4548195.Tag
  3006. local hb1efbe6b = T4d8afb29(Ra10d8cbc)
  3007. if not hb1efbe6b then
  3008. j4548195.AwaitingDoorOpen = true
  3009. j4548195.AwaitingDoorClose = false
  3010. g74483c8[Ra10d8cbc] = j4548195
  3011. return
  3012. end
  3013. hb1efbe6b.State = j4548195.State
  3014. hb1efbe6b.Settings = j4548195.Settings
  3015. U9568a06f(hb1efbe6b)
  3016. end
  3017. function B43c793c6ac.jsbji5aa(Nc2a9c99e)
  3018. local M58125 = Nc2a9c99e.Tag
  3019. local ofb044ac = T4d8afb29(M58125)
  3020. if not ofb044ac then
  3021. Nc2a9c99e.AwaitingDoorOpen = false
  3022. Nc2a9c99e.AwaitingDoorClose = true
  3023. g74483c8[M58125] = Nc2a9c99e
  3024. return
  3025. end
  3026. ofb044ac.State = Nc2a9c99e.State
  3027. ofb044ac.Settings = Nc2a9c99e.Settings
  3028. scca3e0bbe(ofb044ac)
  3029. end
  3030. function B43c793c6ac.xbivfej3(o1314c)
  3031. l9eb1e80bb4(o1314c)
  3032. end
  3033. function B43c793c6ac.b4rw4qgi(cd119bf1b)
  3034. S797e705(cd119bf1b)
  3035. end
  3036. end
  3037. do
  3038. local n59537a764ed = 0
  3039. local I47c2b268ab = require(C329b14cd728.Module.Easing)
  3040. local uca857bd1c88 = i23680b5412d:WaitForChild("Safe")
  3041. local gce89ecddda = 480
  3042. if t69a7b then
  3043. gce89ecddda = 250
  3044. end
  3045. local mafe18e8108 = gce89ecddda * 1.6
  3046. uca857bd1c88.Size = UDim2.new(0, mafe18e8108, 0, gce89ecddda)
  3047. uca857bd1c88.Position = UDim2.new(0.5, -mafe18e8108 * 0.5, 0.5, -gce89ecddda * 0.5)
  3048. do
  3049. local Df1aac8f38a = t69a7b and 0.4 or 0.323
  3050. t2c0543.Sidebar.Size = UDim2.new(Df1aac8f38a * 0.242, 0, Df1aac8f38a, 0)
  3051. t2c0543.Sidebar.Position = UDim2.new(0.01, 0, 0.5 - Df1aac8f38a * 0.5 - (t69a7b and 0.1 or 0), 0)
  3052. end
  3053. local g85e04 = function(Ua0666c1, M9db24, w93807da41)
  3054. return Color3.new(Ua0666c1 / 255, M9db24 / 255, w93807da41 / 255)
  3055. end
  3056. local X7d4edfe88b = {}
  3057. local g4a85b9498 = {
  3058. "Legendary",
  3059. "Ultra Rare",
  3060. "Rare",
  3061. "Uncommon",
  3062. "Common"
  3063. }
  3064. local v687da7b74d = 0
  3065. local function V93fbfd95(Z62cba11bcf)
  3066. local Tb7af41f093c = g7097417a06b.Safes.Price[Z62cba11bcf]
  3067. local Zef2aad3 = g7097417a06b.Safes.Weights[Z62cba11bcf]
  3068. local ac4323e68e07 = v687da7b74d + 1
  3069. v687da7b74d = ac4323e68e07
  3070. local C53b06068 = uca857bd1c88.Sidebar.Buy.Inner
  3071. local p183dd7637 = g7097417a06b.Safes.Names[Z62cba11bcf]
  3072. local T4a8e3bc1b9a = p183dd7637:match("Tier #(%d)")
  3073. if T4a8e3bc1b9a then
  3074. p183dd7637 = G5c6bc:FormatByKey("Safes.Tier", {
  3075. tonumber(T4a8e3bc1b9a)
  3076. })
  3077. end
  3078. C53b06068.Title.Text = p183dd7637
  3079. C53b06068.Price.Text = vb64740(Tb7af41f093c)
  3080. C53b06068.Icon.Image = g7097417a06b.Images[("Safe%d"):format(Z62cba11bcf)]
  3081. local n8edc7e9f4e = 0
  3082. for Q6ada1, N20644344 in next, Zef2aad3, nil do
  3083. n8edc7e9f4e = n8edc7e9f4e + N20644344
  3084. end
  3085. for Pcb4c05, r6c698 in next, g4a85b9498, nil do
  3086. do
  3087. local I709f57df8e2 = C53b06068.Stats:FindFirstChild(r6c698)
  3088. local f8ba86ed = j32854(Zef2aad3[Pcb4c05] / n8edc7e9f4e * 100 + 0.5)
  3089. local g02c73b05 = I709f57df8e2.Percent.Text:match("%d+")
  3090. local function x846f1a()
  3091. for V515618aae = 0, 1, 0.1 do
  3092. if v687da7b74d ~= ac4323e68e07 then
  3093. return
  3094. end
  3095. local t1ccd491a = j32854((1 - V515618aae) * g02c73b05 + V515618aae * f8ba86ed + 0.5)
  3096. I709f57df8e2.Percent.Text = ("%d%%"):format(t1ccd491a)
  3097. Eb1883b386f.Stepped:wait()
  3098. end
  3099. I709f57df8e2.Percent.Text = ("%d%%"):format(f8ba86ed)
  3100. end
  3101. spawn(x846f1a)
  3102. end
  3103. end
  3104. end
  3105. local Ue24b77 = "Inventory"
  3106. local f4e1b6aa695
  3107. local function K9e17322b5c4()
  3108. if #X7d4edfe88b > 0 or Ue24b77 ~= "Inventory" then
  3109. else
  3110. f4e1b6aa695("Buy")
  3111. end
  3112. end
  3113. function f4e1b6aa695(Ib057174)
  3114. if Ib057174 == "Inventory" then
  3115. i23680b5412d.SafeSlider.Visible = false
  3116. uca857bd1c88.Visible = true
  3117. uca857bd1c88.Body.Buy.Visible = false
  3118. uca857bd1c88.Body.Inventory.Visible = true
  3119. uca857bd1c88.Body.Back.Visible = false
  3120. uca857bd1c88.Body.BuySafes.Visible = true
  3121. uca857bd1c88.Sidebar.Gift.Visible = false
  3122. uca857bd1c88.Sidebar.Buy.Gift.Visible = false
  3123. uca857bd1c88.Sidebar.Buy.Buy.Visible = false
  3124. uca857bd1c88.Sidebar.Buy.Open.Visible = true
  3125. if Ue24b77 ~= Ib057174 then
  3126. if #X7d4edfe88b > 0 then
  3127. V93fbfd95(X7d4edfe88b[1].Type)
  3128. end
  3129. K9e17322b5c4()
  3130. end
  3131. N8bb68c56fe(uca857bd1c88.Body.Inventory.Inner:GetChildren()[1])
  3132. elseif Ib057174 == "Slider" then
  3133. i23680b5412d.SafeSlider.Visible = true
  3134. uca857bd1c88.Visible = false
  3135. elseif Ib057174 == "Buy" then
  3136. uca857bd1c88.Body.Buy.Visible = true
  3137. uca857bd1c88.Body.Inventory.Visible = false
  3138. uca857bd1c88.Body.Back.Visible = true
  3139. uca857bd1c88.Body.BuySafes.Visible = false
  3140. uca857bd1c88.Sidebar.Gift.Visible = false
  3141. uca857bd1c88.Sidebar.Buy.Visible = true
  3142. uca857bd1c88.Sidebar.Buy.Gift.Visible = true
  3143. uca857bd1c88.Sidebar.Buy.Buy.Visible = true
  3144. uca857bd1c88.Sidebar.Buy.Open.Visible = false
  3145. V93fbfd95(1)
  3146. N8bb68c56fe(uca857bd1c88.Body.Buy.Tier1)
  3147. end
  3148. Ue24b77 = Ib057174
  3149. K9e17322b5c4()
  3150. end
  3151. local p06d03c5aac = 138
  3152. local w7526e6221 = function(U5b2b4ff1, L3b700aa)
  3153. return U5b2b4ff1.Type > L3b700aa.Type
  3154. end
  3155. function B43c793c6ac.ggohfpem()
  3156. o43d642d56(12)
  3157. end
  3158. function B43c793c6ac.y9xlgsyx(c4dedcc44)
  3159. f4e1b6aa695("Slider")
  3160. local u08b8f = i23680b5412d.SafeSlider
  3161. local w735de74 = 30
  3162. for R99288, O5676d8e in next, c4dedcc44, nil do
  3163. local l62fc74 = u08b8f.Preset:Clone()
  3164. if O5676d8e.Image then
  3165. l62fc74.ImageLabel.Image = O5676d8e.Image
  3166. elseif O5676d8e.BackgroundColor then
  3167. l62fc74.ImageLabel.BackgroundTransparency = 0
  3168. l62fc74.ImageLabel.BackgroundColor3 = O5676d8e.BackgroundColor
  3169. end
  3170. local kfea9d = O5676d8e.Desc
  3171. local Ma73718f5d = kfea9d:gsub("%s", "")
  3172. if O5676d8e.Type == "WindowColor" or O5676d8e.Type == "WheelColor" or O5676d8e.Type == "BodyColor" or O5676d8e.Type == "Glow" then
  3173. kfea9d = G5c6bc:FormatByKey("Color." .. Ma73718f5d)
  3174. elseif O5676d8e.Type == "Texture" then
  3175. kfea9d = G5c6bc:FormatByKey("GarageTexture." .. Ma73718f5d)
  3176. elseif O5676d8e.Type == "Rim" then
  3177. kfea9d = G5c6bc:FormatByKey("GarageRim." .. Ma73718f5d)
  3178. end
  3179. l62fc74.TextLabel.Text = kfea9d
  3180. l62fc74.Patch.Inner.BackgroundColor3 = O5676d8e.Color
  3181. l62fc74.Parent = u08b8f.Inner
  3182. O5676d8e.Frame = l62fc74
  3183. end
  3184. local qa26b2 = u08b8f.AbsoluteSize.X
  3185. local A16eaa933a = 0
  3186. local Hbc7b7 = qa26b2 * 0.5 - p06d03c5aac + (math.random() * 90 + 5)
  3187. local Wf05619ebf = -2
  3188. local k4eba6863 = 0.12
  3189. local C12ab6ca, t08fecbfd
  3190. local function I6f7bb1b259()
  3191. k4eba6863 = 1
  3192. end
  3193. t08fecbfd = u08b8f.Skip.MouseButton1Down:connect(I6f7bb1b259)
  3194. N8bb68c56fe(u08b8f.Skip)
  3195. local function M162f95()
  3196. t08fecbfd:disconnect()
  3197. local M964c16fe = c4dedcc44[w735de74].Frame
  3198. M964c16fe.BackgroundColor3 = g85e04(0, 0, 0)
  3199. v11bc665dc:FireServer("o" .. ("e1r6va"):sub(4, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("vbgjd"):sub(4, 4):reverse():reverse():reverse() .. "" .. "dmdfp")
  3200. wait(1.5)
  3201. f4e1b6aa695("Inventory")
  3202. for p5786d9bb3, O47c551f84bc in next, c4dedcc44, nil do
  3203. O47c551f84bc.Frame:Destroy()
  3204. end
  3205. end
  3206. local function qe8ff1(b41ffc15bf)
  3207. A16eaa933a = A16eaa933a + b41ffc15bf * k4eba6863
  3208. if A16eaa933a >= 1 then
  3209. A16eaa933a = 1
  3210. end
  3211. local u9b3690e3 = I47c2b268ab.outQuad(A16eaa933a, 0, 1, 1)
  3212. for Veb0e1cbcb90 = 1, #c4dedcc44 do
  3213. local ca2142 = c4dedcc44[Veb0e1cbcb90].Frame
  3214. local j45619a68 = (Veb0e1cbcb90 - u9b3690e3 * w735de74) * p06d03c5aac + Hbc7b7
  3215. ca2142.Position = UDim2.new(0, j45619a68, 0, 0)
  3216. ca2142.Visible = true
  3217. end
  3218. local d0ecc175d72 = j32854(u9b3690e3 * w735de74 - Hbc7b7 / p06d03c5aac + 0.5)
  3219. if Wf05619ebf ~= d0ecc175d72 then
  3220. Wf05619ebf = d0ecc175d72
  3221. t2c0543.Tick.PlaybackSpeed = 1 + (1 - u9b3690e3) * 0.05
  3222. t2c0543.Tick:Play()
  3223. end
  3224. if A16eaa933a >= 1 then
  3225. C12ab6ca:disconnect()
  3226. M162f95()
  3227. end
  3228. end
  3229. C12ab6ca = Eb1883b386f.Heartbeat:connect(qe8ff1)
  3230. end
  3231. local s3e1ce01 = uca857bd1c88.Visible
  3232. local T537c280f8 = false
  3233. local Rbb1fa3c57f = 0
  3234. local function I7cec5a()
  3235. local kbbcaf = Rbb1fa3c57f + 1
  3236. Rbb1fa3c57f = kbbcaf
  3237. while not T537c280f8 do
  3238. if kbbcaf ~= Rbb1fa3c57f then
  3239. return
  3240. end
  3241. local a5955fc8 = O6c8169e9(tick() * 8) * 0.2 + 0.8
  3242. t2c0543.Sidebar.ToggleSafes.ImageColor3 = Color3.new(a5955fc8, a5955fc8, a5955fc8)
  3243. wait()
  3244. end
  3245. t2c0543.Sidebar.ToggleSafes.ImageColor3 = Color3.new(1, 1, 1)
  3246. end
  3247. local S7f3ced = 0
  3248. local q224606
  3249. local function M1fbfb192c()
  3250. if not q224606 then
  3251. return
  3252. end
  3253. v11bc665dc:FireServer("y" .. ("p6cjlx9imf"):sub(5, 7):reverse() .. "" .. "gsyx", q224606)
  3254. end
  3255. function B43c793c6ac.hovle62q(Sb45708901, J6590fb44aa5)
  3256. table.sort(Sb45708901, w7526e6221)
  3257. n59537a764ed = J6590fb44aa5
  3258. X7d4edfe88b = Sb45708901
  3259. K9e17322b5c4()
  3260. for V84f13bf92, U71e68f0f in next, uca857bd1c88.Body.Inventory.Inner:GetChildren() do
  3261. U71e68f0f:Destroy()
  3262. end
  3263. local ae86aeb38 = uca857bd1c88.Body.Inventory.Preset
  3264. local cb536626ce17 = j32854((#X7d4edfe88b - 1) / 3)
  3265. local se55e87, vf30bca = ae86aeb38.AbsoluteSize.X, ae86aeb38.AbsoluteSize.Y
  3266. local f201a1d8e = vf30bca * (cb536626ce17 + 1)
  3267. uca857bd1c88.Body.Inventory.Inner.CanvasSize = UDim2.new(0, 0, 0, f201a1d8e)
  3268. for H33d737, Occ85498b5e in next, X7d4edfe88b, nil do
  3269. do
  3270. local Q823c4630013 = Occ85498b5e.Type
  3271. local a484c7d = g7097417a06b.Safes.Color[Q823c4630013]
  3272. local C00556bc = ae86aeb38:Clone()
  3273. C00556bc.Visible = true
  3274. C00556bc.ImageLabel.Image = g7097417a06b.Images[("Safe%d"):format(Q823c4630013)]
  3275. local e8052ff3 = (H33d737 - 1) % 3
  3276. local H3b4285e9d5 = j32854((H33d737 - 1) / 3)
  3277. C00556bc.Size = UDim2.new(0, se55e87, 0, vf30bca)
  3278. C00556bc.Position = UDim2.new(0, se55e87 * e8052ff3, 0, vf30bca * H3b4285e9d5)
  3279. C00556bc.Parent = uca857bd1c88.Body.Inventory.Inner
  3280. C00556bc.MouseButton1Down:connect(function()
  3281. q224606 = Occ85498b5e
  3282. V93fbfd95(Q823c4630013)
  3283. if Q1e6445 == Enum.UserInputType.Gamepad1 then
  3284. M1fbfb192c()
  3285. end
  3286. end)
  3287. if H33d737 == 1 then
  3288. q224606 = Occ85498b5e
  3289. if Ue24b77 == "Inventory" then
  3290. V93fbfd95(Occ85498b5e.Type)
  3291. N8bb68c56fe(C00556bc)
  3292. end
  3293. end
  3294. if H33d737 % 3 == 0 then
  3295. C00556bc.NextSelectionRight = uca857bd1c88.Sidebar.Buy.Open
  3296. end
  3297. end
  3298. end
  3299. local T1de49865f9 = J6590fb44aa5
  3300. t2c0543.Sidebar.ToggleSafes.Label.Visible = T1de49865f9 > 0
  3301. t2c0543.Sidebar.ToggleSafes.Label.Amount.Text = T1de49865f9
  3302. if T1de49865f9 ~= S7f3ced and not s3e1ce01 then
  3303. T537c280f8 = false
  3304. spawn(I7cec5a)
  3305. end
  3306. S7f3ced = T1de49865f9
  3307. end
  3308. local j7ae57 = 0
  3309. function B43c793c6ac.t2trjxas(mdb652f38d95)
  3310. local k4b4113b86 = i23680b5412d.SafeSlider
  3311. local Z3ea91ac5d = j7ae57 + 1
  3312. j7ae57 = Z3ea91ac5d
  3313. k4b4113b86.Message.Text = mdb652f38d95
  3314. k4b4113b86.Message.Visible = true
  3315. delay(2, function()
  3316. if j7ae57 > Z3ea91ac5d then
  3317. return
  3318. end
  3319. k4b4113b86.Message.Visible = false
  3320. end)
  3321. end
  3322. local K5aaac668a7 = #g7097417a06b.Safes.Price
  3323. local cd00ac3 = 1
  3324. for i62fe8e26953 = 1, K5aaac668a7 do
  3325. do
  3326. local pb03fe = uca857bd1c88.Body.Buy:FindFirstChild(("Tier%d"):format(i62fe8e26953))
  3327. local H07d03067 = g7097417a06b.Safes.Price[i62fe8e26953]
  3328. pb03fe.Price.Text = vb64740(H07d03067)
  3329. assert(pb03fe)
  3330. local function va651de5b()
  3331. cd00ac3 = i62fe8e26953
  3332. V93fbfd95(i62fe8e26953)
  3333. N8bb68c56fe(uca857bd1c88.Sidebar.Buy.Buy)
  3334. end
  3335. pb03fe.MouseButton1Down:connect(va651de5b)
  3336. end
  3337. end
  3338. local o1168decf = function(i9e6c173)
  3339. return ("https://www.roblox.com/bust-thumbnail/image?width=420&height=420&format=png&userId=%d"):format(i9e6c173)
  3340. end
  3341. local function Ma53c2()
  3342. uca857bd1c88.Sidebar.Gift.Inner.ImageLabel.Image = ""
  3343. uca857bd1c88.Sidebar.Gift.Visible = true
  3344. uca857bd1c88.Sidebar.Buy.Visible = false
  3345. end
  3346. local function df6dbd7()
  3347. uca857bd1c88.Sidebar.Buy.Visible = true
  3348. uca857bd1c88.Sidebar.Gift.Visible = false
  3349. end
  3350. local Qed4f2d726, Ra3c5cb = 0, 0
  3351. local function rda1126c04(p8963be518, w3c90a9d0f3)
  3352. local n3ba65cde5 = r8a0b0.MakeState()
  3353. n3ba65cde5.Frame = Yc1661fdf70.Particles
  3354. r8a0b0.Explosion(n3ba65cde5, r9b80e461f(p8963be518, w3c90a9d0f3 - 36, 0))
  3355. r8a0b0.EasySimulate(n3ba65cde5, 3)
  3356. end
  3357. local function sbcfab770105(lf1b53, oce4d7caa8d)
  3358. Qed4f2d726, Ra3c5cb = lf1b53, oce4d7caa8d
  3359. v11bc665dc:FireServer("w" .. ("ufwc4mw"):sub(5, 6):reverse() .. "" .. "" .. ("p64qqy"):sub(3, 4):reverse() .. "" .. "rg3", cd00ac3)
  3360. end
  3361. local function N69bde31(j63d9e1d478, h9b03a55ea)
  3362. Qed4f2d726, Ra3c5cb = j63d9e1d478, h9b03a55ea
  3363. local zde661eb2ac = uca857bd1c88.Sidebar.Gift.Inner.Username.Text
  3364. v11bc665dc:FireServer("gfxcn1dt", cd00ac3, zde661eb2ac)
  3365. df6dbd7()
  3366. end
  3367. function B43c793c6ac.ex4w8nsq(N0f09ad81c)
  3368. if N0f09ad81c.Success then
  3369. rda1126c04(Qed4f2d726, Ra3c5cb)
  3370. elseif N0f09ad81c.NotEnoughMoney then
  3371. a3fe19de()
  3372. Q3a8051()
  3373. end
  3374. end
  3375. local function hb652e469()
  3376. f4e1b6aa695("Inventory")
  3377. end
  3378. local function Xce91f()
  3379. f4e1b6aa695("Buy")
  3380. end
  3381. local function re04574(Ca3a7225)
  3382. if Ca3a7225 == "Text" then
  3383. do
  3384. local h6b9fc = uca857bd1c88.Sidebar.Gift.Inner.Username.Text
  3385. local B200fa9e4f8
  3386. local c3af2573c372 = pcall(function()
  3387. B200fa9e4f8 = qa60a6c:GetUserIdFromNameAsync(h6b9fc)
  3388. end)
  3389. uca857bd1c88.Sidebar.Gift.Inner.ImageLabel.Image = c3af2573c372 and o1168decf(B200fa9e4f8) or ""
  3390. end
  3391. end
  3392. end
  3393. uca857bd1c88.Sidebar.Buy.Buy.MouseButton1Down:connect(sbcfab770105)
  3394. uca857bd1c88.Sidebar.Buy.Gift.MouseButton1Down:connect(Ma53c2)
  3395. uca857bd1c88.Sidebar.Gift.Back.MouseButton1Down:connect(df6dbd7)
  3396. uca857bd1c88.Sidebar.Gift.Gift.MouseButton1Up:connect(N69bde31)
  3397. uca857bd1c88.Sidebar.Gift.Inner.Username.Changed:connect(re04574)
  3398. uca857bd1c88.Body.Back.MouseButton1Down:connect(hb652e469)
  3399. uca857bd1c88.Body.BuySafes.MouseButton1Down:connect(Xce91f)
  3400. uca857bd1c88.Sidebar.Buy.Open.MouseButton1Down:connect(M1fbfb192c)
  3401. function F79c9635d()
  3402. T537c280f8 = true
  3403. if s3e1ce01 then
  3404. return
  3405. end
  3406. hb652e469()
  3407. s3e1ce01 = true
  3408. uca857bd1c88.Visible = s3e1ce01
  3409. end
  3410. function a3fe19de()
  3411. if not s3e1ce01 then
  3412. return
  3413. end
  3414. s3e1ce01 = false
  3415. uca857bd1c88.Visible = s3e1ce01
  3416. end
  3417. local r4080e22dce = ddbd16.MakeWindow()
  3418. r4080e22dce.OpenFun = F79c9635d
  3419. r4080e22dce.CloseFun = a3fe19de
  3420. ddbd16.WindowGroupAdd(d2f8c7f36f, r4080e22dce)
  3421. t2c0543.Sidebar.ToggleSafes.MouseButton1Down:connect(function()
  3422. ddbd16.WindowToggle(r4080e22dce)
  3423. end)
  3424. uca857bd1c88.Close.MouseButton1Down:connect(function()
  3425. ddbd16.WindowClose(r4080e22dce)
  3426. end)
  3427. end
  3428. do
  3429. local sb274c1 = false
  3430. local function Of43f91c0c68()
  3431. sb274c1 = not sb274c1
  3432. if sb274c1 then
  3433. r2b6d852c.Music.Volume = 0
  3434. t2c0543.Sidebar.ToggleMute.Image = g7097417a06b.Images.Mute
  3435. else
  3436. r2b6d852c.Music.Volume = 1
  3437. t2c0543.Sidebar.ToggleMute.Image = g7097417a06b.Images.Unmute
  3438. end
  3439. end
  3440. t2c0543.Sidebar.ToggleMute.MouseButton1Down:connect(Of43f91c0c68)
  3441. end
  3442. do
  3443. local C2181ccf31 = game.Lighting:WaitForChild("ColorCorrection")
  3444. local o58e3a9d3b = t2c0543:WaitForChild("Team")
  3445. local ye8554c2f = {
  3446. Prisoner_Foodcourt = {
  3447. p = Vector3.new(-1448.53, 43.06, -1781.28),
  3448. LookVector = Vector3.new(0.55, -0.51, -0.66)
  3449. },
  3450. Prisoner_Yard = {
  3451. p = Vector3.new(-1156.43, 25.55, -1674.95),
  3452. LookVector = Vector3.new(-0.71, 0, -0.7)
  3453. },
  3454. Prisoner_Cells = {
  3455. p = Vector3.new(-1415.54, 1.31, -1821.21),
  3456. LookVector = Vector3.new(-1, -0.05, 0)
  3457. },
  3458. City1_Stop = {
  3459. p = Vector3.new(-166.65, 225.09, 1044.37),
  3460. LookVector = Vector3.new(-0.16, -0.99, 0)
  3461. },
  3462. City1_Start = {
  3463. p = Vector3.new(577.11, 149.04, 1051.92),
  3464. LookVector = Vector3.new(-0.16, -0.99, 0)
  3465. },
  3466. City2_Start = {
  3467. p = Vector3.new(-36.48, 157.85, 769.55),
  3468. LookVector = Vector3.new(0.03, -0.99, 0.15)
  3469. },
  3470. City2_Stop = {
  3471. p = Vector3.new(62.72, 168.76, 1331.03),
  3472. LookVector = Vector3.new(0.03, -0.99, 0.15)
  3473. },
  3474. City3_Start = {
  3475. p = Vector3.new(362.88, 144.84, 1375.17),
  3476. LookVector = Vector3.new(-0.16, -0.99, 0)
  3477. },
  3478. City3_Stop = {
  3479. p = Vector3.new(-181.78, 163.42, 1375.19),
  3480. LookVector = Vector3.new(-0.16, -0.99, 0)
  3481. },
  3482. PoliceBase2 = {
  3483. p = Vector3.new(693.54, 41.47, 1053.65),
  3484. LookVector = Vector3.new(0.7, 0.09, 0.71)
  3485. },
  3486. PoliceBase1 = {
  3487. p = Vector3.new(-1111.97, 75.81, -1479.05),
  3488. LookVector = Vector3.new(-0.52, -0.36, -0.77)
  3489. }
  3490. }
  3491. local l47ccbec3613, Faad73ae2fa8
  3492. local Oa33909a = o19692cce()
  3493. local function w8308d()
  3494. ya14fb4592.CameraType = Enum.CameraType.Custom
  3495. o58e3a9d3b.Visible = false
  3496. t2c0543.MenuText.Visible = false
  3497. if Faad73ae2fa8 then
  3498. Faad73ae2fa8:disconnect()
  3499. end
  3500. end
  3501. local W12c72dc828 = 0
  3502. local function fdcb1a45fd()
  3503. ya14fb4592.CameraType = Enum.CameraType.Scriptable
  3504. if l47ccbec3613 == "Neutral" then
  3505. W12c72dc828 = W12c72dc828 % 3 + 1
  3506. local Aa7028 = ye8554c2f["City" .. W12c72dc828 .. "_Start"]
  3507. local Y739d1 = ye8554c2f["City" .. W12c72dc828 .. "_Stop"]
  3508. local g693304d29a = CFrame.new(A102b5a, Aa7028.LookVector) + Aa7028.p
  3509. local p3d003e = CFrame.new(A102b5a, Y739d1.LookVector) + Y739d1.p
  3510. Oa33909a.StartPosition = g693304d29a.p
  3511. Oa33909a.TargetPosition = p3d003e.p
  3512. Oa33909a.LookVector = g693304d29a.LookVector
  3513. Oa33909a.TargetLookVector = nil
  3514. elseif l47ccbec3613 == "Prisoner" then
  3515. local k9d8d8f = "Yard"
  3516. if o7076fa1 == "Cells" then
  3517. k9d8d8f = "Cells"
  3518. elseif o7076fa1 == "Breakfast" or o7076fa1 == "Dinner" then
  3519. k9d8d8f = "Foodcourt"
  3520. end
  3521. local va6e10f353 = ye8554c2f["Prisoner_" .. k9d8d8f]
  3522. local iea5823 = CFrame.new(A102b5a, va6e10f353.LookVector) + va6e10f353.p
  3523. Oa33909a.StartPosition = nil
  3524. Oa33909a.Position = (iea5823 * kccbc2(0, 0, -10) + r9b80e461f(0, -5, 0)).p
  3525. Oa33909a.TargetPosition = iea5823.p
  3526. Oa33909a.LookVector = (iea5823 * Zd243d7985be(-math.pi * 0.1, 0, 0)).lookVector
  3527. Oa33909a.TargetLookVector = iea5823.LookVector
  3528. elseif l47ccbec3613 == "Police" then
  3529. local Ae3ab27 = ye8554c2f.PoliceBase2
  3530. local ib10ec19b5 = CFrame.new(A102b5a, Ae3ab27.LookVector) + Ae3ab27.p
  3531. Oa33909a.StartPosition = nil
  3532. Oa33909a.Position = (ib10ec19b5 * kccbc2(0, 0, -10) + r9b80e461f(0, -5, 0)).p
  3533. Oa33909a.TargetPosition = ib10ec19b5.p
  3534. Oa33909a.LookVector = (ib10ec19b5 * Zd243d7985be(-math.pi * 0.1, 0, 0)).lookVector
  3535. Oa33909a.TargetLookVector = ib10ec19b5.LookVector
  3536. end
  3537. end
  3538. local function D3f44d26ec()
  3539. ya14fb4592.CameraType = Enum.CameraType.Scriptable
  3540. if Faad73ae2fa8 then
  3541. Faad73ae2fa8:disconnect()
  3542. end
  3543. local kd31b3 = 0
  3544. local l69e89daaf = 24
  3545. local function x03b3608(p34f605dab)
  3546. kd31b3 = kd31b3 + p34f605dab
  3547. if ya14fb4592.CameraType ~= Enum.CameraType.Scriptable then
  3548. ya14fb4592.CameraType = Enum.CameraType.Scriptable
  3549. end
  3550. if l47ccbec3613 == "Neutral" then
  3551. if kd31b3 >= l69e89daaf then
  3552. fdcb1a45fd()
  3553. kd31b3 = 0
  3554. end
  3555. local fe0e95e = kd31b3 / l69e89daaf
  3556. if fe0e95e <= 0.1 then
  3557. local Qd1e186 = fe0e95e / 0.1
  3558. C2181ccf31.TintColor = Color3.new(Qd1e186, Qd1e186, Qd1e186)
  3559. elseif fe0e95e >= 0.9 then
  3560. local y326f6bb1d50 = 1 - (fe0e95e - 0.9) / 0.1
  3561. C2181ccf31.TintColor = Color3.new(y326f6bb1d50, y326f6bb1d50, y326f6bb1d50)
  3562. end
  3563. Hd37c3b13439(Oa33909a, p34f605dab, fe0e95e, 0.1)
  3564. else
  3565. Hd37c3b13439(Oa33909a, p34f605dab, 1, 2)
  3566. end
  3567. end
  3568. Faad73ae2fa8 = Eb1883b386f.Heartbeat:connect(x03b3608)
  3569. o58e3a9d3b.Visible = true
  3570. t2c0543.MenuText.Visible = true
  3571. N8bb68c56fe(o58e3a9d3b.Police)
  3572. end
  3573. local function p7246d4507()
  3574. o58e3a9d3b.Confirm.Visible = true
  3575. N8bb68c56fe(o58e3a9d3b.Confirm)
  3576. if l47ccbec3613 == g7097417a06b.Team.Police then
  3577. return
  3578. end
  3579. l47ccbec3613 = g7097417a06b.Team.Police
  3580. C2181ccf31.TintColor = Color3.new(1, 1, 1)
  3581. fdcb1a45fd()
  3582. end
  3583. local function p5e841f65()
  3584. o58e3a9d3b.Confirm.Visible = true
  3585. N8bb68c56fe(o58e3a9d3b.Confirm)
  3586. if l47ccbec3613 == g7097417a06b.Team.Prisoner then
  3587. return
  3588. end
  3589. l47ccbec3613 = g7097417a06b.Team.Prisoner
  3590. C2181ccf31.TintColor = Color3.new(1, 1, 1)
  3591. fdcb1a45fd()
  3592. end
  3593. local function c9c1a70bd2()
  3594. v11bc665dc:FireServer("l" .. ("t1yvi8gbgl"):sub(5, 6):reverse() .. "" .. "zb8tb", l47ccbec3613)
  3595. end
  3596. o58e3a9d3b.Police.MouseButton1Down:connect(p7246d4507)
  3597. o58e3a9d3b.Prisoner.MouseButton1Down:connect(p5e841f65)
  3598. o58e3a9d3b.Confirm.MouseButton1Down:connect(c9c1a70bd2)
  3599. function B43c793c6ac.l8izb8tb()
  3600. l47ccbec3613 = "Neutral"
  3601. o58e3a9d3b.Confirm.Visible = false
  3602. t2c0543.Inventory.Visible = false
  3603. fdcb1a45fd()
  3604. D3f44d26ec()
  3605. end
  3606. if Ned215c2 and not g7097417a06b.Test.ChooseTeam then
  3607. else
  3608. B43c793c6ac.l8izb8tb()
  3609. end
  3610. local g8dd65ccd462 = 0
  3611. function B43c793c6ac.vithu912()
  3612. local ga1c61 = g8dd65ccd462 + 1
  3613. local i362bb98 = o58e3a9d3b.Full
  3614. i362bb98.Visible = true
  3615. delay(1, function()
  3616. if g8dd65ccd462 > ga1c61 then
  3617. return
  3618. end
  3619. i362bb98.Visible = false
  3620. end)
  3621. end
  3622. function B43c793c6ac.cizr8yog()
  3623. C2181ccf31.TintColor = Color3.new(1, 1, 1)
  3624. w8308d()
  3625. t2c0543.Inventory.Visible = true
  3626. end
  3627. local Ff09f1af = 0
  3628. local function mff7cc7b9()
  3629. if Aec95c.Equipped[mffb7e6a9df5.Name] then
  3630. Aec95c.Unequip()
  3631. end
  3632. Ca0ca812124()
  3633. B43c793c6ac.rjhldtwv(true)
  3634. v11bc665dc:FireServer("q" .. ("qhjc8py"):sub(4, 6):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("an9lred"):sub(4, 4):reverse() .. "" .. "" .. ("dfba2ae"):sub(5, 6):reverse() .. "" .. "j")
  3635. B43c793c6ac.l8izb8tb()
  3636. end
  3637. local Zf6b202053, d655775
  3638. local function Hf2032()
  3639. local Za18a136 = tick()
  3640. if Za18a136 - Ff09f1af < g7097417a06b.Time.BetweenTeamChange then
  3641. t2c0543.Confirm.Later.Visible = true
  3642. t2c0543.Confirm.Later.Text = ("You're doing that too much. Try again in %s seconds."):format(X3f392d2995(math.ceil(g7097417a06b.Time.BetweenTeamChange - Za18a136 + Ff09f1af)))
  3643. delay(1, function()
  3644. t2c0543.Confirm.Later.Visible = false
  3645. end)
  3646. return
  3647. end
  3648. Ff09f1af = tick()
  3649. if Zf6b202053 then
  3650. Zf6b202053:Disconnect()
  3651. end
  3652. if d655775 then
  3653. d655775:Disconnect()
  3654. end
  3655. t2c0543.Confirm.Visible = false
  3656. mff7cc7b9()
  3657. end
  3658. local function Ped0a5()
  3659. if Zf6b202053 then
  3660. Zf6b202053:Disconnect()
  3661. end
  3662. if d655775 then
  3663. d655775:Disconnect()
  3664. end
  3665. t2c0543.Confirm.Visible = false
  3666. end
  3667. local function j7d4c6c0e()
  3668. t2c0543.Confirm.Visible = true
  3669. Zf6b202053 = t2c0543.Confirm.Yes.MouseButton1Down:connect(Hf2032)
  3670. d655775 = t2c0543.Confirm.No.MouseButton1Down:connect(Ped0a5)
  3671. end
  3672. local o6bd83ce0 = ddbd16.MakeWindow()
  3673. o6bd83ce0.OpenFun = j7d4c6c0e
  3674. o6bd83ce0.CloseFun = Ped0a5
  3675. ddbd16.WindowGroupAdd(d2f8c7f36f, o6bd83ce0)
  3676. t2c0543.Sidebar.SwitchTeams.MouseButton1Down:connect(function()
  3677. if o58e3a9d3b.Visible then
  3678. return
  3679. end
  3680. ddbd16.WindowToggle(o6bd83ce0)
  3681. end)
  3682. end
  3683. do
  3684. local i694908f73d3 = {}
  3685. if not Ned215c2 or Ned215c2 and g7097417a06b.Test.Ambient then
  3686. for m94672, p0e4e113d1f4 in next, g7097417a06b.AmbientIds, nil do
  3687. local B0079834 = Instance.new("Sound")
  3688. B0079834.SoundId = "rbxassetid://" .. p0e4e113d1f4
  3689. B0079834.Name = m94672
  3690. B0079834.Looped = true
  3691. B0079834.SoundGroup = r2b6d852c.Ambient
  3692. B0079834.Parent = r2b6d852c.Ambient
  3693. i694908f73d3[m94672] = B0079834
  3694. end
  3695. end
  3696. local function Td377b93(H4f10958)
  3697. for ma9a297e6acc, l03931ee0e0 in next, i694908f73d3, nil do
  3698. local F9c89192 = H4f10958[ma9a297e6acc] or 0
  3699. if not l03931ee0e0.IsPlaying and F9c89192 > 0.01 then
  3700. l03931ee0e0:Play()
  3701. elseif l03931ee0e0.IsPlaying and F9c89192 <= 0.01 then
  3702. l03931ee0e0:Stop()
  3703. end
  3704. l03931ee0e0.Volume = F9c89192
  3705. end
  3706. end
  3707. Td377b93(aab277cb885f(g7097417a06b.Ambient.Day, g7097417a06b.Ambient.Day, 1))
  3708. local function Fad76814ca(i84970a3, U7dfecbd1)
  3709. local Rc279495f74
  3710. do
  3711. local W3052e0417 = La0108dd9249:FindFirstChild("Main")
  3712. if W3052e0417 then
  3713. Rc279495f74 = W3052e0417.Frame.Vig
  3714. end
  3715. end
  3716. local A557d5, zfb87f400 = 0, nil
  3717. local function icdcb642(B97bf2f442, if4b5afc437)
  3718. A557d5 = A557d5 + if4b5afc437 * 1 / 4
  3719. if A557d5 >= 1 then
  3720. A557d5 = 1
  3721. zfb87f400:disconnect()
  3722. end
  3723. local o325b9 = aab277cb885f(i84970a3, U7dfecbd1, A557d5)
  3724. Td377b93(o325b9)
  3725. if Rc279495f74 then
  3726. Rc279495f74.ImageColor3 = o325b9.Vig
  3727. end
  3728. t2c0543.Minimap.ImageLabel.ImageColor3 = o325b9.Minimap
  3729. end
  3730. zfb87f400 = Eb1883b386f.Stepped:connect(icdcb642)
  3731. end
  3732. local n38d5b86 = C329b14cd728.Resource.Rain
  3733. local z23c0f3
  3734. local function x483dfa5()
  3735. local X1cc76538558 = Vector3.new()
  3736. n38d5b86.Parent = workspace
  3737. z23c0f3 = Eb1883b386f.Stepped:connect(function()
  3738. local Cf3e36b34a3e = false
  3739. if mffb7e6a9df5.Character then
  3740. local P6c3de = mffb7e6a9df5.Character:FindFirstChild("HumanoidRootPart")
  3741. if P6c3de then
  3742. X1cc76538558 = P6c3de.Position + P6c3de.Velocity * r9b80e461f(1, 0, 1)
  3743. end
  3744. local vac7a00905a = mffb7e6a9df5.Character:FindFirstChild("Humanoid")
  3745. if vac7a00905a then
  3746. Cf3e36b34a3e = vac7a00905a.Sit
  3747. end
  3748. end
  3749. local d9daf35f9 = n38d5b86.RainFall:FindFirstChild("Rain")
  3750. local b01be959aa = n38d5b86.RainDroplets:FindFirstChild("Rain")
  3751. n38d5b86.RainFall.CFrame = CFrame.new(X1cc76538558) + Vector3.new(0, 80, 0)
  3752. local y16d5eb42ac, T9c6abc9f597 = workspace:FindPartOnRayWithIgnoreList(Ray.new(X1cc76538558, Vector3.new(0, -1, 0) * 10), {
  3753. workspace.Vehicles,
  3754. mffb7e6a9df5.Character
  3755. })
  3756. n38d5b86.RainDroplets.CFrame = CFrame.new(T9c6abc9f597) + r9b80e461f(0, -0.5, 0)
  3757. local k4f728cc9e35, lae5fa17d = workspace:FindPartOnRayWithIgnoreList(Ray.new(X1cc76538558, Vector3.new(0, 1, 0) * 200), {
  3758. workspace.Vehicles,
  3759. mffb7e6a9df5.Character,
  3760. n38d5b86,
  3761. workspace:FindFirstChild("Clouds")
  3762. })
  3763. if d9daf35f9 then
  3764. d9daf35f9.Enabled = not k4f728cc9e35
  3765. end
  3766. r2b6d852c.Ambient.CompressorSoundEffect.Enabled = not not k4f728cc9e35
  3767. if b01be959aa then
  3768. b01be959aa.Enabled = not not y16d5eb42ac and not k4f728cc9e35 and not Cf3e36b34a3e
  3769. end
  3770. end)
  3771. end
  3772. local function Cb81170()
  3773. n38d5b86.Parent = C329b14cd728.Resource
  3774. if z23c0f3 then
  3775. z23c0f3:Disconnect()
  3776. end
  3777. z23c0f3 = nil
  3778. end
  3779. local vf2365 = "Day"
  3780. function B43c793c6ac.fci99ia6(T57673f5)
  3781. if T57673f5 == vf2365 then
  3782. return
  3783. end
  3784. if T57673f5 == "Day" then
  3785. Fad76814ca(g7097417a06b.Ambient[vf2365], g7097417a06b.Ambient.Day)
  3786. elseif T57673f5 == "Night" then
  3787. Fad76814ca(g7097417a06b.Ambient[vf2365], g7097417a06b.Ambient.Night)
  3788. elseif T57673f5 == "Storm" then
  3789. x483dfa5()
  3790. Fad76814ca(g7097417a06b.Ambient[vf2365], g7097417a06b.Ambient.Storm)
  3791. end
  3792. if T57673f5 ~= "Storm" then
  3793. Cb81170()
  3794. end
  3795. vf2365 = T57673f5
  3796. end
  3797. end
  3798. do
  3799. local p1a69824 = i23680b5412d.DevProduct
  3800. local x06da5 = 260
  3801. if t69a7b then
  3802. x06da5 = 125
  3803. end
  3804. local D82cad2fa = x06da5 * 4.03846154
  3805. p1a69824.Size = UDim2.new(0, D82cad2fa, 0, x06da5)
  3806. p1a69824.Position = UDim2.new(0.5, -D82cad2fa * 0.5, 0.5, -x06da5 * 0.5)
  3807. function Q3a8051()
  3808. p1a69824.Visible = true
  3809. N8bb68c56fe(p1a69824.Body.Buy:GetChildren()[1])
  3810. end
  3811. B43c793c6ac.rvu4yg5h = Q3a8051
  3812. function la05f273()
  3813. p1a69824.Visible = false
  3814. end
  3815. local E012335 = ddbd16.MakeWindow()
  3816. E012335.OpenFun = Q3a8051
  3817. E012335.CloseFun = la05f273
  3818. ddbd16.WindowGroupAdd(d2f8c7f36f, E012335)
  3819. t2c0543.Sidebar.ToggleDevProducts.MouseButton1Down:connect(function()
  3820. ddbd16.WindowToggle(E012335)
  3821. end)
  3822. p1a69824.Close.MouseButton1Down:connect(function()
  3823. ddbd16.WindowClose(E012335)
  3824. end)
  3825. local function w24e2302()
  3826. i23680b5412d.Nitro.Visible = true
  3827. N8bb68c56fe(i23680b5412d.Nitro.Body.Purchase.Tier1.Buy)
  3828. end
  3829. local function m97e761f()
  3830. i23680b5412d.Nitro.Visible = false
  3831. end
  3832. local De0a59 = ddbd16.MakeWindow()
  3833. De0a59.OpenFun = w24e2302
  3834. De0a59.CloseFun = m97e761f
  3835. ddbd16.WindowGroupAdd(d2f8c7f36f, De0a59)
  3836. i23680b5412d.Nitro.Close.MouseButton1Down:connect(function()
  3837. ddbd16.WindowClose(De0a59)
  3838. end)
  3839. ofa645974f1.AtGasStation = false
  3840. function B43c793c6ac.xslacmhx(j6cfa9, sdfd8343)
  3841. if j6cfa9 then
  3842. if not sdfd8343 then
  3843. ofa645974f1.AtGasStation = true
  3844. end
  3845. ddbd16.WindowOpen(De0a59)
  3846. else
  3847. ofa645974f1.AtGasStation = false
  3848. ddbd16.WindowClose(De0a59)
  3849. end
  3850. end
  3851. t2c0543.Nitro.Purchase.MouseButton1Down:Connect(function()
  3852. B43c793c6ac.xslacmhx(true, true)
  3853. end)
  3854. local function W4101bdc2()
  3855. if not g7097417a06b.FetchedMarketplace then
  3856. return false
  3857. end
  3858. for baea408, Sc220018 in next, p1a69824.Body.Buy:GetChildren() do
  3859. do
  3860. local u68f2a = Sc220018.Name:match("Tier(%d+)")
  3861. local d0bb00135cb8 = tonumber(u68f2a)
  3862. local L55b18031 = g7097417a06b.DevProduct[d0bb00135cb8]
  3863. if L55b18031 then
  3864. Sc220018.Price.Text = vb64740(L55b18031.Cash)
  3865. local n0dc9a853 = L55b18031.Robux
  3866. Sc220018.Robux.Text = ("%s R$"):format(X3f392d2995(n0dc9a853))
  3867. Sc220018.MouseButton1Down:connect(function()
  3868. sab29fe0f5:PromptProductPurchase(mffb7e6a9df5, L55b18031.Id)
  3869. end)
  3870. end
  3871. end
  3872. end
  3873. for a8cdb023, o80dbcc6df in next, g7097417a06b.DevProduct, nil do
  3874. if o80dbcc6df.Type == "Nitro" then
  3875. local Obfe04a67ba = o80dbcc6df.Name
  3876. local t2bec0f92a5 = i23680b5412d.Nitro.Body.Purchase:FindFirstChild(Obfe04a67ba)
  3877. if t2bec0f92a5 then
  3878. t2bec0f92a5.Buy.TextLabel.Text = ("+%d Fuel"):format(o80dbcc6df.Fuel)
  3879. t2bec0f92a5.Buy.MouseButton1Down:connect(function()
  3880. if ofa645974f1.Nitro >= g7097417a06b.Scalar.NitroMax - 25 then
  3881. B43c793c6ac.viim6itr({
  3882. Title = "Rocket Fuel",
  3883. Text = "You have a lot of fuel, go use it!"
  3884. })
  3885. else
  3886. local ge1a7e4f5877 = true
  3887. if not ofa645974f1.AtGasStation then
  3888. local E4f0e68 = sab29fe0f5:UserOwnsGamePassAsync(mffb7e6a9df5.UserId, g7097417a06b.Gamepass.MobileGarage.PassId)
  3889. if not E4f0e68 then
  3890. ge1a7e4f5877 = false
  3891. L61d877033d1(g7097417a06b.Gamepass.MobileGarage)
  3892. end
  3893. end
  3894. if ge1a7e4f5877 then
  3895. sab29fe0f5:PromptProductPurchase(mffb7e6a9df5, o80dbcc6df.Id)
  3896. end
  3897. end
  3898. end)
  3899. end
  3900. end
  3901. end
  3902. return true
  3903. end
  3904. spawn(function()
  3905. while true do
  3906. local U3db9c = W4101bdc2()
  3907. if U3db9c then
  3908. break
  3909. end
  3910. wait(1)
  3911. end
  3912. end)
  3913. end
  3914. local uca55145857
  3915. uca55145857 = {}
  3916. do
  3917. local E4412f9ce76, R35412e = table.insert, table.remove
  3918. local y6c2b3 = {}
  3919. local function C1141eca1b9(u5eb2af51ba)
  3920. local Ca5b5262985f = A102b5a
  3921. local U0f0312 = u5eb2af51ba:GetChildren()
  3922. for r5f1e3a, p4d0126551 in next, U0f0312, nil do
  3923. if not p4d0126551.PrimaryPart then
  3924. p4d0126551.PrimaryPart = p4d0126551:GetChildren()[1]
  3925. end
  3926. Ca5b5262985f = Ca5b5262985f + p4d0126551.PrimaryPart.Position
  3927. end
  3928. Ca5b5262985f = Ca5b5262985f / #U0f0312
  3929. return Ca5b5262985f
  3930. end
  3931. function uca55145857.LODSplitEach(U1ecaa0)
  3932. local u42ce58085 = {}
  3933. for Hd40bfc52ef, f1538e3 in next, U1ecaa0:GetChildren() do
  3934. local zad3a8 = Instance.new("Model")
  3935. f1538e3.Parent = zad3a8
  3936. table.insert(u42ce58085, zad3a8)
  3937. end
  3938. for Wcc6b89d2a0, U1235cf32f1b in next, u42ce58085, nil do
  3939. U1235cf32f1b.Parent = U1ecaa0
  3940. end
  3941. end
  3942. function uca55145857.LODSplitModel(A9b930709, T7b53b)
  3943. local vdd048b979 = j32854(T7b53b ^ 0.5)
  3944. local lcfb1c1b2e = A9b930709:GetExtentsSize()
  3945. local b0b1073d6e92 = C1141eca1b9(A9b930709)
  3946. local Q93c12c827 = j32854(lcfb1c1b2e.X / vdd048b979 + 0.5)
  3947. local Acc7f71e = j32854(lcfb1c1b2e.Z / vdd048b979 + 0.5)
  3948. local w9bb757 = {}
  3949. for L756912, ed63134895 in next, A9b930709:GetChildren() do
  3950. local o7563a = ed63134895.PrimaryPart.Position
  3951. local rb277233 = j32854((o7563a.X - b0b1073d6e92.X) / Q93c12c827) * Q93c12c827
  3952. local Yd44b94 = j32854((o7563a.Z - b0b1073d6e92.Z) / Acc7f71e) * Acc7f71e
  3953. local G10950e9 = ("%d/%d"):format(rb277233, Yd44b94)
  3954. local Bfef83037d = w9bb757[G10950e9]
  3955. if not Bfef83037d then
  3956. Bfef83037d = Instance.new("Model")
  3957. Bfef83037d.Parent = workspace
  3958. Bfef83037d.Name = G10950e9
  3959. w9bb757[G10950e9] = Bfef83037d
  3960. end
  3961. ed63134895.Parent = Bfef83037d
  3962. end
  3963. for z938ba204209, n36b56d71bbf in next, w9bb757, nil do
  3964. n36b56d71bbf.Parent = A9b930709
  3965. end
  3966. return math.max(0.25 * (Q93c12c827 + Acc7f71e) * 1.4142135623730951, 100)
  3967. end
  3968. function uca55145857.LODAddModel(y7e5a44af0d1, A21594)
  3969. local ac3d82c9fe = y7e5a44af0d1.Parent
  3970. assert(ac3d82c9fe)
  3971. local u2e25950 = {
  3972. Model = y7e5a44af0d1,
  3973. Parent = ac3d82c9fe,
  3974. Center = C1141eca1b9(y7e5a44af0d1),
  3975. MinDist = A21594,
  3976. Loaded = true,
  3977. Locked = false
  3978. }
  3979. table.insert(y6c2b3, u2e25950)
  3980. return u2e25950
  3981. end
  3982. function uca55145857.LODAddModels(A86e7b88, M952f831)
  3983. local V87d2cf = {}
  3984. for vc26154bdf, h572545c in next, A86e7b88:GetChildren() do
  3985. local g36d1ee = uca55145857.LODAddModel(h572545c, M952f831)
  3986. table.insert(V87d2cf, g36d1ee)
  3987. end
  3988. return V87d2cf
  3989. end
  3990. function uca55145857.LODLockModel(J2cad4bf)
  3991. for r4c0c29 = 1, #y6c2b3 do
  3992. local o322001fe37 = y6c2b3[r4c0c29]
  3993. if o322001fe37.Model == J2cad4bf then
  3994. uca55145857.LODForceLoad(o322001fe37)
  3995. o322001fe37.Locked = true
  3996. return o322001fe37
  3997. end
  3998. end
  3999. return false
  4000. end
  4001. function uca55145857.LODForceLoad(M94922)
  4002. M94922.Model.Parent = M94922.Parent
  4003. M94922.Loaded = true
  4004. M94922.Locked = true
  4005. end
  4006. local j9a27b24bfb = {}
  4007. local wef98c080523 = {}
  4008. function uca55145857.LODUpdateInterest(G7f8f6cd1)
  4009. j9a27b24bfb = {}
  4010. wef98c080523 = {}
  4011. for W3438b66, ofefd3 in next, y6c2b3, nil do
  4012. local G909ad = (ofefd3.Center - G7f8f6cd1).magnitude
  4013. ofefd3.Sort = G909ad
  4014. local J5cc4992 = G909ad < ofefd3.MinDist
  4015. if ofefd3.Locked then
  4016. J5cc4992 = true
  4017. end
  4018. local T561099632ec = ofefd3.Loaded
  4019. if J5cc4992 and not T561099632ec then
  4020. local Xd29f3e53 = B3e44ebf13cd.BinaryFind(j9a27b24bfb, G909ad)
  4021. E4412f9ce76(j9a27b24bfb, Xd29f3e53, ofefd3)
  4022. elseif not J5cc4992 and T561099632ec then
  4023. local hbffa43df = B3e44ebf13cd.BinaryFind(wef98c080523, G909ad)
  4024. E4412f9ce76(wef98c080523, hbffa43df, ofefd3)
  4025. end
  4026. end
  4027. end
  4028. local function Yba043aab53e()
  4029. if #j9a27b24bfb > 0 then
  4030. local T9df2da3 = R35412e(j9a27b24bfb, 1)
  4031. T9df2da3.Model.Parent = T9df2da3.Parent
  4032. T9df2da3.Loaded = true
  4033. end
  4034. if #wef98c080523 > 0 then
  4035. local l172b54b = R35412e(wef98c080523)
  4036. l172b54b.Model.Parent = nil
  4037. l172b54b.Loaded = false
  4038. end
  4039. end
  4040. function uca55145857.LODStart(dd4a3794)
  4041. w11eb4c2(dd4a3794, Yba043aab53e, "LOD Queue")
  4042. end
  4043. end
  4044. do
  4045. local rb5e3ab4c = workspace:FindFirstChild("Trees")
  4046. if rb5e3ab4c then
  4047. end
  4048. local t319260d5 = workspace:FindFirstChild("Streetlights")
  4049. if t319260d5 and not Ned215c2 then
  4050. local B25f305 = uca55145857.LODSplitModel(t319260d5, 100)
  4051. uca55145857.LODAddModels(t319260d5, B25f305 * 3)
  4052. end
  4053. local e726088 = workspace:FindFirstChild("Bush")
  4054. if e726088 then
  4055. local ofd457 = uca55145857.LODSplitModel(e726088, 100)
  4056. uca55145857.LODAddModels(e726088, ofd457 * 2.5)
  4057. end
  4058. local J61e9de95d9 = workspace:FindFirstChild("Cells")
  4059. if J61e9de95d9 then
  4060. uca55145857.LODSplitEach(J61e9de95d9)
  4061. rfe16e = uca55145857.LODAddModels(J61e9de95d9, 200)
  4062. end
  4063. local e128e8efd7c = workspace:FindFirstChild("Roads")
  4064. if e128e8efd7c then
  4065. local Q93a0d3d = uca55145857.LODSplitModel(e128e8efd7c, 150)
  4066. uca55145857.LODAddModels(e128e8efd7c, 1000)
  4067. end
  4068. local Z38eb273368 = workspace:FindFirstChild("Railroad")
  4069. if Z38eb273368 then
  4070. local gdabd0b54 = uca55145857.LODSplitModel(Z38eb273368, 150)
  4071. uca55145857.LODAddModels(Z38eb273368, 800)
  4072. end
  4073. uca55145857.LODStart(0.06666666666666667)
  4074. local function C87ece13()
  4075. if ya14fb4592.CameraType == Enum.CameraType.Scriptable then
  4076. local t9a473 = ya14fb4592.CFrame.p
  4077. uca55145857.LODUpdateInterest(t9a473)
  4078. return
  4079. end
  4080. local N925285eb17 = mffb7e6a9df5.Character
  4081. if not N925285eb17 then
  4082. local k1dfa8 = ya14fb4592.CFrame.p
  4083. uca55145857.LODUpdateInterest(k1dfa8)
  4084. return
  4085. end
  4086. local D5501308e = N925285eb17:FindFirstChild("HumanoidRootPart")
  4087. if not D5501308e then
  4088. return
  4089. end
  4090. local g464f1 = N925285eb17:FindFirstChild("Humanoid")
  4091. if not g464f1 then
  4092. return
  4093. end
  4094. if g464f1.Health <= 0 then
  4095. return
  4096. end
  4097. local sa67ec6b479f = D5501308e.Position
  4098. uca55145857.LODUpdateInterest(sa67ec6b479f)
  4099. end
  4100. w11eb4c2(1, C87ece13, "LOD Interest Update")
  4101. function B43c793c6ac.eb59xwvn(ke24a75fabd5)
  4102. uca55145857.LODUpdateInterest(ke24a75fabd5)
  4103. end
  4104. end
  4105. do
  4106. local k07a1301 = k77601aba28.CircleAction
  4107. local o403f8f = 0
  4108. local gf6ed6fddc6 = {}
  4109. local function T9502d37ae(k7762a)
  4110. local kc39c1 = k7762a.ValidRoot
  4111. local b7f8530 = kc39c1.Drawer
  4112. kc39c1:SetPrimaryPartCFrame(gf6ed6fddc6[b7f8530].Opened)
  4113. end
  4114. local function Q84f9e35(H38049f0b2)
  4115. local y4051cd = H38049f0b2.ValidRoot
  4116. local k38d877da0 = y4051cd.Drawer
  4117. y4051cd:SetPrimaryPartCFrame(gf6ed6fddc6[k38d877da0].Closed)
  4118. end
  4119. local function pe2a59a82f9e(fc6544a09ed4)
  4120. local Z82e87738 = tick()
  4121. if Z82e87738 - o403f8f < 0.1 then
  4122. return
  4123. end
  4124. o403f8f = Z82e87738
  4125. local C0c2aa6895a7 = Aec95c.Equipped[mffb7e6a9df5.Name]
  4126. local f4acfe = fc6544a09ed4.ValidRoot
  4127. local L267653
  4128. local U1a0ed7 = qc2190e10415.Model == f4acfe.Parent.Parent
  4129. if U1a0ed7 then
  4130. local j01244 = f4acfe.Name:match("Drawer(%d)")
  4131. local j3c600 = qc2190e10415.Stash.ItemStacks[j01244]
  4132. if C0c2aa6895a7 then
  4133. if j3c600 then
  4134. fc6544a09ed4.Name = ("Replace %s with %s"):format(j3c600.Name, C0c2aa6895a7.Name)
  4135. L267653 = 0.5
  4136. else
  4137. fc6544a09ed4.Name = ("Store %s"):format(C0c2aa6895a7.Name)
  4138. L267653 = 0.5
  4139. end
  4140. elseif j3c600 then
  4141. fc6544a09ed4.Name = ("Take out %s"):format(j3c600.Name)
  4142. L267653 = 0.5
  4143. else
  4144. fc6544a09ed4.Name = "Inspect Drawer"
  4145. L267653 = 0.5
  4146. end
  4147. else
  4148. fc6544a09ed4.Name = "Inspect Drawer"
  4149. L267653 = 3
  4150. end
  4151. assert(L267653)
  4152. fc6544a09ed4.Duration = L267653
  4153. end
  4154. local function Vcb05b()
  4155. local qc54a6 = sab29fe0f5:UserOwnsGamePassAsync(mffb7e6a9df5.UserId, g7097417a06b.Gamepass.Stash.PassId)
  4156. if not qc54a6 then
  4157. L61d877033d1(g7097417a06b.Gamepass.Stash)
  4158. end
  4159. return qc54a6
  4160. end
  4161. local function vf4f090790(Ta338dc5ed, w1f11a0f3eb2)
  4162. if Aec95c.Equipped[mffb7e6a9df5.Name] then
  4163. Aec95c.Unequip()
  4164. end
  4165. for dd2961f927a3, S91b12fd3ad4 in next, p8ae4c.ItemStacks, nil do
  4166. if S91b12fd3ad4.i == Ta338dc5ed.i then
  4167. table.remove(p8ae4c.ItemStacks, dd2961f927a3)
  4168. break
  4169. end
  4170. end
  4171. v11bc665dc:FireServer("w" .. ("b0113vk32b"):sub(2, 6):reverse() .. "" .. "ni", Ta338dc5ed, w1f11a0f3eb2)
  4172. end
  4173. local function Zd1481da(u2aa1865, q11efd89174)
  4174. if q11efd89174 then
  4175. local p09d7d8c = Aec95c.Equipped[mffb7e6a9df5.Name]
  4176. local T47c13ae = u2aa1865.ValidRoot
  4177. local Bde9dcb = qc2190e10415.Model == T47c13ae.Parent.Parent
  4178. if Bde9dcb then
  4179. local R280666f6807 = T47c13ae.Name:match("Drawer(%d)")
  4180. local G9e8b77b = qc2190e10415.Stash.ItemStacks[R280666f6807]
  4181. if p09d7d8c then
  4182. local Ye69ea13cb32 = 0
  4183. for l916587, m25c084ac in next, qc2190e10415.Stash.ItemStacks, nil do
  4184. Ye69ea13cb32 = Ye69ea13cb32 + 1
  4185. end
  4186. local F9efb9cd = true
  4187. if not G9e8b77b and Ye69ea13cb32 > 0 then
  4188. F9efb9cd = Vcb05b()
  4189. end
  4190. if not F9efb9cd then
  4191. return
  4192. end
  4193. vf4f090790(p09d7d8c, T47c13ae)
  4194. elseif G9e8b77b then
  4195. v11bc665dc:FireServer("g" .. ("ogdyl"):sub(4, 4):reverse():reverse():reverse() .. "" .. "" .. ("kqkojzy"):sub(5, 5):reverse() .. "" .. "" .. ("u2rtrp3ed0"):sub(4, 7):reverse():reverse():reverse():reverse():reverse() .. "" .. "5", T47c13ae)
  4196. end
  4197. else
  4198. v11bc665dc:FireServer("c" .. ("j38ys9duj5"):sub(3, 8):reverse() .. "" .. "h", T47c13ae)
  4199. end
  4200. return true
  4201. end
  4202. end
  4203. local function X71a450e436d(L297765a7bf)
  4204. local r40f9ccca = {
  4205. Part = L297765a7bf.Parent.Handle,
  4206. WorldPosition = L297765a7bf.Parent.Handle.Position,
  4207. ValidRoot = L297765a7bf.Parent,
  4208. Name = "Inspect Drawer",
  4209. Timed = true,
  4210. Duration = 1,
  4211. Dist = 5,
  4212. Callback = Zd1481da,
  4213. Update = pe2a59a82f9e,
  4214. ShowFun = T9502d37ae,
  4215. HideFun = Q84f9e35
  4216. }
  4217. k07a1301.Add(r40f9ccca, L297765a7bf)
  4218. gf6ed6fddc6[L297765a7bf] = {
  4219. Closed = L297765a7bf.CFrame,
  4220. Opened = L297765a7bf.CFrame * kccbc2(0, 0, -1.5)
  4221. }
  4222. end
  4223. local function f407c9b0b(y3a11fc32)
  4224. gf6ed6fddc6[y3a11fc32] = nil
  4225. k07a1301.Remove(y3a11fc32)
  4226. end
  4227. for a1802a8, cab5e13 in next, K95f48:GetTagged("StashDrawer") do
  4228. X71a450e436d(cab5e13)
  4229. end
  4230. K95f48:GetInstanceAddedSignal("StashDrawer"):Connect(X71a450e436d)
  4231. K95f48:GetInstanceRemovedSignal("StashDrawer"):Connect(f407c9b0b)
  4232. end
  4233. do
  4234. local C90f80 = t2c0543.Banner
  4235. local V9d2bb79 = function(p6f5c25c84ed)
  4236. return {
  4237. Font = Enum.Font.SourceSansBold,
  4238. TextSize = 16,
  4239. Text = p6f5c25c84ed,
  4240. TextColor3 = Color3.new(1, 1, 1),
  4241. TextStrokeTransparency = 0.95
  4242. }
  4243. end
  4244. function B43c793c6ac.npv9okhj()
  4245. S810e3f6c80.HasEscaped = true
  4246. C90f80.Title.Text = G5c6bc:FormatByKey("Banner.Escaped")
  4247. C90f80.Desc.Text = G5c6bc:FormatByKey("Banner.EscapedDesc")
  4248. C90f80.Visible = true
  4249. wait(6)
  4250. C90f80.Visible = false
  4251. end
  4252. end
  4253. function B43c793c6ac.ftzi4ahv()
  4254. if m9301fac748 then
  4255. local oe6d9d24f8 = 0
  4256. m9301fac748.TireHealth = oe6d9d24f8
  4257. end
  4258. end
  4259. do
  4260. local Q56b3970 = t2c0543.CollectMoney
  4261. function B43c793c6ac.si98p05j(k0347a, P55db8)
  4262. local W2a36facfb = k0347a.Type
  4263. local U816b56fb = k0347a.Money
  4264. local Cd119e0970 = k0347a.Message
  4265. Q56b3970.Visible = true
  4266. Q56b3970.Message.Text = Cd119e0970
  4267. Q56b3970.Money.Text = vb64740(U816b56fb)
  4268. Q56b3970.Maximum.Text = ("/ %s"):format(vb64740(k0347a.Maximum))
  4269. Q56b3970.DuffelBag.Text = ("Upgrade Bag to Hold %s"):format(vb64740(k0347a.UpgradeMaximum))
  4270. Q56b3970.DuffelBag.Visible = math.abs(k0347a.UpgradeMaximum - k0347a.Maximum) > 1
  4271. if W2a36facfb == "Bank" or W2a36facfb == "Train" or W2a36facfb == "Jewelry" then
  4272. Q56b3970.Progress.Frame:TweenSize(UDim2.new(k0347a.Money / k0347a.Maximum, 0, 1, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.5, true)
  4273. end
  4274. if P55db8 then
  4275. Q56b3970.Time.Visible = true
  4276. Q56b3970.Time.Text = ("%ds"):format(math.max(P55db8, 0))
  4277. else
  4278. Q56b3970.Time.Visible = false
  4279. end
  4280. end
  4281. function B43c793c6ac.x80duocu()
  4282. Q56b3970.Visible = false
  4283. Q56b3970.Progress.Frame.Size = UDim2.new(0, 0, 1, 0)
  4284. end
  4285. local function j6156fc04()
  4286. L61d877033d1(g7097417a06b.Gamepass.DuffelBag)
  4287. end
  4288. Q56b3970.DuffelBag.MouseButton1Down:connect(j6156fc04)
  4289. end
  4290. do
  4291. local function f30781afd675(l204c1c5, U0a63e9)
  4292. local Id6d87075b, Sfe20e6b7 = U0a63e9[1], U0a63e9[2]
  4293. q8615d("Button", {Source = Id6d87075b, Volume = 0.2})
  4294. v11bc665dc:FireServer("b" .. "" .. ("egyi2do1bl"):sub(4, 6):reverse():reverse():reverse():reverse():reverse() .. "" .. "dl85", Sfe20e6b7)
  4295. end
  4296. end
  4297. function B43c793c6ac.vbtwjxve(Pe17ee0)
  4298. qc2190e10415 = Pe17ee0
  4299. uca55145857.LODLockModel(qc2190e10415.Model.Parent)
  4300. end
  4301. function B43c793c6ac.rxq9pzkv(Dc46a586ac6)
  4302. L61d877033d1(Dc46a586ac6)
  4303. end
  4304. function B43c793c6ac.vtnhg6de(q7588442f68)
  4305. local c175b7a95 = q7588442f68 == "Criminal"
  4306. local x88efe7b6 = t2c0543.Sidebar.Bounty
  4307. x88efe7b6.Visible = c175b7a95
  4308. end
  4309. function B43c793c6ac.z3q4qz0x(C6001a23)
  4310. local Udc45080b2 = t2c0543.Sidebar.Bounty
  4311. Udc45080b2.Text = vb64740(C6001a23)
  4312. end
  4313. do
  4314. local C8f611c = 1
  4315. local function p1658b97()
  4316. local n95ee72e0695, jc09614b6525
  4317. if ad1fb130dda.Value == g7097417a06b.Team.Prisoner then
  4318. n95ee72e0695 = "Prisoner"
  4319. jc09614b6525 = 3
  4320. elseif ad1fb130dda.Value == g7097417a06b.Team.Police then
  4321. n95ee72e0695 = "Police"
  4322. jc09614b6525 = 5
  4323. end
  4324. if not n95ee72e0695 then
  4325. return
  4326. end
  4327. local b03b0bca = t2c0543.Inventory.Help
  4328. C8f611c = C8f611c % jc09614b6525 + 1
  4329. local z7d9a4 = G5c6bc:FormatByKey("Help." .. n95ee72e0695 .. C8f611c - 1)
  4330. b03b0bca.Text = z7d9a4
  4331. b03b0bca.Visible = true
  4332. end
  4333. w11eb4c2(g7097417a06b.Time.HelpMessageCycle, p1658b97, "Cycle Help Message")
  4334. end
  4335. function B43c793c6ac.qcc6jrda(r07e2ec6fb, ...)
  4336. if r07e2ec6fb == "ems" then
  4337. delay(0.5, function()
  4338. v11bc665dc:FireServer("q" .. ("ny9accf6vp"):sub(5, 6):reverse():reverse():reverse() .. "" .. "" .. ("d2rj6iztd"):sub(3, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "da", r07e2ec6fb)
  4339. end)
  4340. else
  4341. v11bc665dc:FireServer("q" .. ("yznccbob"):sub(4, 5):reverse():reverse():reverse() .. "" .. "" .. ("ndrj6gb4"):sub(2, 5):reverse():reverse():reverse() .. "" .. "a", r07e2ec6fb)
  4342. end
  4343. assert(B43c793c6ac[r07e2ec6fb], r07e2ec6fb)(...)
  4344. end
  4345. v11bc665dc.OnClientEvent:connect(function(p0251fb, ...)
  4346. assert(B43c793c6ac[p0251fb], p0251fb)(...)
  4347. end)
  4348. local m6925bcd
  4349. do
  4350. local function Oab431cd(i05f212)
  4351. local c662ea9e129 = mffb7e6a9df5.Character
  4352. if not c662ea9e129 then
  4353. return
  4354. end
  4355. local xc4af8f67 = c662ea9e129:FindFirstChild("HumanoidRootPart")
  4356. if not xc4af8f67 then
  4357. return
  4358. end
  4359. local E82d6a2b116 = {}
  4360. local a5a6fb96e4f = i05f212.Model
  4361. for V9a5fc294, z1ff12 in next, a5a6fb96e4f:GetChildren() do
  4362. if z1ff12.Name == "Seat" or z1ff12.Name == "Passenger" then
  4363. local Kcccbdabb6 = z1ff12:FindFirstChild("Player")
  4364. local Sabca7190 = z1ff12:FindFirstChild("PlayerName")
  4365. if Kcccbdabb6 and Kcccbdabb6.Value and Sabca7190 then
  4366. local Eed942f3e1 = Sabca7190.Value
  4367. local gea95935c65 = {Part = z1ff12, PlayerName = Eed942f3e1}
  4368. table.insert(E82d6a2b116, gea95935c65)
  4369. end
  4370. end
  4371. end
  4372. table.sort(E82d6a2b116, function(V873e642, e8226c)
  4373. return V873e642.PlayerName < e8226c.PlayerName
  4374. end)
  4375. return E82d6a2b116
  4376. end
  4377. local function M9d9eda8b5()
  4378. local Xe6ebf6231c = t2c0543.Eject
  4379. if m9301fac748 and not m9301fac748.Passenger then
  4380. Xe6ebf6231c.Visible = true
  4381. local uc611b8ceaf = {}
  4382. local j6689cfc = Oab431cd(m9301fac748)
  4383. if j6689cfc then
  4384. local c4161ef46347 = 0
  4385. for f04359869a86, D84dcea in next, j6689cfc, nil do
  4386. do
  4387. local Mc345f0560 = D84dcea.PlayerName
  4388. if Mc345f0560 ~= mffb7e6a9df5.Name then
  4389. c4161ef46347 = c4161ef46347 + 1
  4390. uc611b8ceaf[Mc345f0560] = true
  4391. local Z7d9faf6947e = Xe6ebf6231c.Inner:FindFirstChild(Mc345f0560)
  4392. if not Z7d9faf6947e then
  4393. Z7d9faf6947e = Xe6ebf6231c.Preset:Clone()
  4394. Z7d9faf6947e.Name = Mc345f0560
  4395. Z7d9faf6947e.TextLabel.Text = Mc345f0560
  4396. Z7d9faf6947e.Parent = Xe6ebf6231c.Inner
  4397. Z7d9faf6947e.MouseButton1Down:connect(function()
  4398. v11bc665dc:FireServer("n" .. ("qhcwx"):sub(4, 4):reverse():reverse():reverse() .. "" .. "" .. ("xkndq"):sub(2, 4):reverse() .. "" .. "" .. ("q5q2fj0s"):sub(4, 5):reverse() .. "" .. "c", Mc345f0560)
  4399. end)
  4400. end
  4401. Z7d9faf6947e.Visible = true
  4402. Z7d9faf6947e.Position = UDim2.new(0, 0, 1 - c4161ef46347)
  4403. end
  4404. end
  4405. end
  4406. end
  4407. for Ka4535b, rb0ce8d3ed9 in next, Xe6ebf6231c.Inner:GetChildren() do
  4408. if not uc611b8ceaf[rb0ce8d3ed9.Name] then
  4409. rb0ce8d3ed9:Destroy()
  4410. end
  4411. end
  4412. else
  4413. Xe6ebf6231c.Visible = false
  4414. end
  4415. local c3791b6b08d = mffb7e6a9df5.Character
  4416. if not c3791b6b08d then
  4417. return
  4418. end
  4419. local Idc14515 = c3791b6b08d:FindFirstChild("HumanoidRootPart")
  4420. if not Idc14515 then
  4421. return
  4422. end
  4423. for N6df6b, ke2cb14035 in next, workspace.Vehicles:GetChildren() do
  4424. local x0616a52b = ke2cb14035:FindFirstChild("Seat")
  4425. local U504dadeec3 = ke2cb14035:FindFirstChild("BoundingBox")
  4426. local q4a247e70 = ke2cb14035:FindFirstChild("Make")
  4427. if U504dadeec3 and x0616a52b then
  4428. local a3f7f6 = x0616a52b:FindFirstChild("Player")
  4429. local zec4f3e89986 = (Idc14515.Position - U504dadeec3.Position).magnitude
  4430. local g037e5d425 = U504dadeec3:FindFirstChild("MoneyBillboard")
  4431. if g037e5d425 and q4a247e70 and a3f7f6 then
  4432. g037e5d425.Enabled = zec4f3e89986 < 50 and not a3f7f6.Value and not ofa645974f1.VehiclesOwned[q4a247e70.Value] and not ofa645974f1.VehiclesRented[q4a247e70.Value]
  4433. end
  4434. end
  4435. end
  4436. end
  4437. w11eb4c2(0.1, M9d9eda8b5)
  4438. function m6925bcd(n63e0387432)
  4439. if m9301fac748 then
  4440. return
  4441. end
  4442. v11bc665dc:FireServer("j" .. "scoylsx", n63e0387432.Parent, n63e0387432)
  4443. end
  4444. function B43c793c6ac.rn32cnua()
  4445. wait()
  4446. k77601aba28.CircleAction.NotAllowed()
  4447. end
  4448. end
  4449. local function H33799()
  4450. local qe292d9b = mffb7e6a9df5.Character
  4451. if not qe292d9b then
  4452. return
  4453. end
  4454. local P6e007 = qe292d9b:FindFirstChild("Humanoid")
  4455. if not P6e007 then
  4456. return
  4457. end
  4458. local o9020fc34 = P6e007.WalkSpeed
  4459. local rcc375c0049 = P6e007.Health
  4460. local a87d63560 = vc66a67d893(T06a05d(rcc375c0049 + 1) / T06a05d(101), 0.5)
  4461. local Sbc9c0097f6 = Aec95c.Equipped[mffb7e6a9df5.Name]
  4462. if Sbc9c0097f6 then
  4463. if Sbc9c0097f6.Name == "Cuffed" then
  4464. a87d63560 = 0
  4465. elseif Sbc9c0097f6.Name == "ShieldSWAT" then
  4466. a87d63560 = a87d63560 * 0.75
  4467. end
  4468. end
  4469. if u6b4b8b then
  4470. a87d63560 = 0
  4471. end
  4472. local J0d6936 = a87d63560 * 16
  4473. if Abff8be57951 then
  4474. J0d6936 = J0d6936 * 0.4
  4475. end
  4476. if t16486e9 then
  4477. J0d6936 = J0d6936 * 1.5
  4478. end
  4479. J0d6936 = J0d6936 * math.clamp(S810e3f6c80.LocalWalkSpeedModifier, 0, 1)
  4480. local C37e7cf13 = vb435dd10(J0d6936 - o9020fc34)
  4481. if C37e7cf13 > 0.1 then
  4482. P6e007.WalkSpeed = J0d6936
  4483. end
  4484. if g615f8 then
  4485. local nc6ba7 = qe292d9b:FindFirstChild("HumanoidRootPart")
  4486. if nc6ba7 then
  4487. local Sa8ab7438bef = qe292d9b.HumanoidRootPart.CFrame:vectorToObjectSpace(nc6ba7.Velocity)
  4488. g615f8:AdjustSpeed(-Sa8ab7438bef.Z / 6)
  4489. end
  4490. end
  4491. end
  4492. do
  4493. local D6a0799f52 = tick()
  4494. local ccc1173 = Vector3.new(1, 0, 1)
  4495. local xa02d1b, P5dcff372026, p790c33474, p4295e8b80, Of5b8d65ff = 0, nil, nil, nil, nil
  4496. local function N36ca0b9(l928086)
  4497. local f023203d = not m9301fac748
  4498. local ue6210591 = l928086.Part
  4499. if ue6210591 and ue6210591.Parent then
  4500. local O1a9dd729, p11407868c, Ga14a6c2
  4501. if ad1fb130dda.Value == g7097417a06b.Team.Prisoner then
  4502. local ra9232b94546 = ue6210591.Parent:FindFirstChild("TeamRestrict")
  4503. if ra9232b94546 and ue6210591.Name == "Seat" and ra9232b94546.Value ~= ad1fb130dda.Value then
  4504. O1a9dd729 = true
  4505. end
  4506. elseif ad1fb130dda.Value == g7097417a06b.Team.Police then
  4507. local eb2858cd32ac = Aec95c.Equipped[mffb7e6a9df5.Name]
  4508. if eb2858cd32ac and eb2858cd32ac.Name == "Handcuffs" then
  4509. p11407868c = true
  4510. end
  4511. end
  4512. if not O1a9dd729 and not p11407868c then
  4513. Ga14a6c2 = true
  4514. end
  4515. local za3673a77ac = 10
  4516. if l928086.ShouldHotwire ~= O1a9dd729 then
  4517. l928086.ShouldHotwire = O1a9dd729
  4518. if O1a9dd729 then
  4519. l928086.Name = G5c6bc:FormatByKey("Action.Hijack")
  4520. l928086.Timed = true
  4521. l928086.Duration = 8
  4522. end
  4523. end
  4524. if l928086.ShouldEject ~= p11407868c then
  4525. l928086.ShouldEject = p11407868c
  4526. if p11407868c then
  4527. l928086.Name = G5c6bc:FormatByKey("Action.Eject")
  4528. l928086.Timed = false
  4529. l928086.Duration = 1
  4530. za3673a77ac = 12
  4531. end
  4532. end
  4533. if l928086.ShouldAllowEntry ~= Ga14a6c2 then
  4534. l928086.ShouldAllowEntry = Ga14a6c2
  4535. if Ga14a6c2 then
  4536. l928086.Timed = false
  4537. local ub823b8d6 = ue6210591:FindFirstChild("Player")
  4538. if ub823b8d6 and ub823b8d6.Value then
  4539. f023203d = false
  4540. end
  4541. l928086.Name = ue6210591.Name == "Seat" and G5c6bc:FormatByKey("Action.EnterDriver") or G5c6bc:FormatByKey("Action.EnterPassenger")
  4542. end
  4543. end
  4544. l928086.Dist = za3673a77ac
  4545. end
  4546. if f023203d ~= l928086.Enabled then
  4547. l928086.Enabled = f023203d
  4548. end
  4549. end
  4550. local function rb332c5(Jc46343)
  4551. local Ae5e92, P4cf7da, E4623fac0f
  4552. local p2cf98b2fd = Aec95c.Equipped[mffb7e6a9df5.Name]
  4553. if p2cf98b2fd and p2cf98b2fd.Name == "Handcuffs" then
  4554. if ad1fb130dda.Value == g7097417a06b.Team.Police then
  4555. local Q8081aae = qa60a6c:FindFirstChild(Jc46343.PlayerName)
  4556. if Q8081aae and Q8081aae.TeamValue.Value == g7097417a06b.Team.Prisoner and Q8081aae.Character and not Q8081aae.Character:FindFirstChild("Handcuffs") and not Q8081aae.Character.Humanoid.Sit then
  4557. Ae5e92 = true
  4558. end
  4559. end
  4560. elseif ad1fb130dda.Value == g7097417a06b.Team.Prisoner then
  4561. local p248ee = qa60a6c:FindFirstChild(Jc46343.PlayerName)
  4562. if p248ee then
  4563. if p248ee.TeamValue.Value == g7097417a06b.Team.Police then
  4564. if p248ee.Character and mffb7e6a9df5.Character then
  4565. local O96908b2c = mffb7e6a9df5.Character:FindFirstChild("HumanoidRootPart")
  4566. local Rcf11a43c = p248ee.Character:FindFirstChild("HumanoidRootPart")
  4567. if O96908b2c and Rcf11a43c then
  4568. local Bced6ee5b7 = O96908b2c.CFrame
  4569. local Z1ccebb5 = Rcf11a43c.CFrame
  4570. local sc6d3d406434 = Bced6ee5b7.lookVector:Dot(Z1ccebb5.lookVector) >= 0.3333333333333333
  4571. local g54fb3254e = 0.3333333333333333 <= Z1ccebb5.lookVector:Dot((Z1ccebb5.p - Bced6ee5b7.p).unit)
  4572. if sc6d3d406434 and g54fb3254e then
  4573. P4cf7da = true
  4574. end
  4575. end
  4576. end
  4577. elseif p248ee.TeamValue.Value == g7097417a06b.Team.Prisoner and S810e3f6c80.HasEscaped and p248ee.Character and mffb7e6a9df5.Character then
  4578. local l963ba443a = p248ee.Character:FindFirstChild("Handcuffs")
  4579. local L3fbe8ad = mffb7e6a9df5.Character:FindFirstChild("Handcuffs")
  4580. if l963ba443a and not L3fbe8ad then
  4581. E4623fac0f = true
  4582. end
  4583. end
  4584. end
  4585. end
  4586. if Ae5e92 ~= Jc46343.ShouldArrest then
  4587. Jc46343.ShouldArrest = Ae5e92
  4588. if Ae5e92 then
  4589. Jc46343.Duration = 0.5
  4590. Jc46343.Timed = not t69a7b
  4591. Jc46343.Dist = 12
  4592. Jc46343.Name = G5c6bc:FormatByKey("Action.Arrest")
  4593. end
  4594. end
  4595. if P4cf7da ~= Jc46343.ShouldPickpocket then
  4596. Jc46343.ShouldPickpocket = P4cf7da
  4597. if P4cf7da then
  4598. Jc46343.Duration = 2
  4599. Jc46343.Timed = true
  4600. Jc46343.Dist = 10
  4601. Jc46343.Name = G5c6bc:FormatByKey("Action.Pickpocket")
  4602. end
  4603. end
  4604. if E4623fac0f ~= Jc46343.ShouldBreakout then
  4605. Jc46343.ShouldBreakout = E4623fac0f
  4606. if E4623fac0f then
  4607. Jc46343.Duration = 2
  4608. Jc46343.Timed = true
  4609. Jc46343.Dist = 10
  4610. Jc46343.Name = G5c6bc:FormatByKey("Action.Breakout")
  4611. end
  4612. end
  4613. local z93bc3842c1 = Ae5e92 or P4cf7da or E4623fac0f
  4614. if z93bc3842c1 ~= Jc46343.Enabled then
  4615. Jc46343.Enabled = z93bc3842c1
  4616. end
  4617. Jc46343.Enabled = Ae5e92 or P4cf7da or E4623fac0f
  4618. end
  4619. local function R681775cf(uccea70)
  4620. local bd58244656 = ad1fb130dda.Value == g7097417a06b.Team.Prisoner
  4621. if uccea70.Enabled ~= bd58244656 then
  4622. uccea70.Enabled = bd58244656
  4623. end
  4624. end
  4625. local function kb7d35f8(db815cf)
  4626. local q82b161 = db815cf.Part
  4627. local K830359 = false
  4628. if q82b161 then
  4629. local ueb28852a02 = q82b161:FindFirstChild("Open")
  4630. if ueb28852a02 then
  4631. K830359 = ueb28852a02.Value
  4632. end
  4633. end
  4634. local Z8673f00145d = ad1fb130dda.Value == g7097417a06b.Team.Prisoner and not K830359
  4635. if db815cf.Enabled ~= Z8673f00145d then
  4636. db815cf.Enabled = Z8673f00145d
  4637. end
  4638. end
  4639. local function M5f51aa5d1(F0c05ff)
  4640. for w85342ffc2, c3a2a3c51f8 in next, k77601aba28.CircleAction.Specs, nil do
  4641. local f0cae0f6f75 = false
  4642. if c3a2a3c51f8.IsVehicle then
  4643. N36ca0b9(c3a2a3c51f8)
  4644. elseif c3a2a3c51f8.IsPlayer then
  4645. rb332c5(c3a2a3c51f8)
  4646. elseif c3a2a3c51f8.IsRob then
  4647. R681775cf(c3a2a3c51f8)
  4648. elseif c3a2a3c51f8.IsTrainVault or c3a2a3c51f8.IsTrainDoor then
  4649. kb7d35f8(c3a2a3c51f8)
  4650. end
  4651. end
  4652. end
  4653. local J440334a, U043aa239a = 0, 0
  4654. Eb1883b386f.Stepped:connect(function(i5628f3273c, G4e7e9e59fa)
  4655. local U01b14 = tick()
  4656. if mffb7e6a9df5.Character then
  4657. M5f51aa5d1()
  4658. end
  4659. j6084f67b6.profilebegin("Vehicle LQ Update")
  4660. if Ze4f4ea64cf and mffb7e6a9df5.Character then
  4661. local l83c6803e6 = mffb7e6a9df5.Character:FindFirstChild("HumanoidRootPart")
  4662. if l83c6803e6 then
  4663. local Q9b8ad9b10 = l83c6803e6.Position
  4664. for pb663c1d2d22, D76e61fcea in next, Ze4f4ea64cf, nil do
  4665. if pb663c1d2d22 ~= mffb7e6a9df5.Name then
  4666. local ha036fed55 = D76e61fcea.Model
  4667. if ha036fed55 then
  4668. local J2cebc43 = ha036fed55:FindFirstChild("BoundingBox")
  4669. local Q54cca = (Q9b8ad9b10 * ccc1173 - J2cebc43.Position * ccc1173).Magnitude
  4670. if J2cebc43 and Q54cca < 600 then
  4671. if D76e61fcea.Type == "Chassis" then
  4672. Pd4a9c4(D76e61fcea, G4e7e9e59fa)
  4673. elseif D76e61fcea.Type == "Heli" then
  4674. A6c85913c(D76e61fcea, G4e7e9e59fa)
  4675. elseif D76e61fcea.Type == "Motorcycle" or D76e61fcea.Type == "DuneBuggy" then
  4676. s47b6244(D76e61fcea, G4e7e9e59fa)
  4677. end
  4678. end
  4679. end
  4680. end
  4681. end
  4682. end
  4683. end
  4684. j6084f67b6.profileend()
  4685. fb3463e540e.ParachuteUpdate(G4e7e9e59fa)
  4686. H33799()
  4687. local Wd5c57c8 = mffb7e6a9df5.Character
  4688. if Wd5c57c8 then
  4689. local Da0b051b4 = Wd5c57c8:FindFirstChild("HumanoidRootPart")
  4690. local k9deb0 = Wd5c57c8:FindFirstChild("UpperTorso")
  4691. if Da0b051b4 and k9deb0 then
  4692. local M39b8fc76d = 0.1
  4693. if M39b8fc76d < U01b14 - xa02d1b then
  4694. xa02d1b = U01b14
  4695. local r82d4d2b = Da0b051b4.Position
  4696. if not p4295e8b80 then
  4697. p4295e8b80 = r82d4d2b
  4698. end
  4699. local j1c720cc1 = r82d4d2b.Y
  4700. if not P5dcff372026 then
  4701. P5dcff372026 = j1c720cc1
  4702. end
  4703. local wdbde9 = (j1c720cc1 - P5dcff372026) / M39b8fc76d
  4704. if not p790c33474 then
  4705. p790c33474 = wdbde9
  4706. end
  4707. local R7082fb0ca8 = (wdbde9 - p790c33474) / M39b8fc76d
  4708. local w3e32e12006, g68af7164be = vb435dd10(wdbde9), vb435dd10(R7082fb0ca8)
  4709. local l907eea = not fb3463e540e.IsParachuting and not m9301fac748 and U01b14 - ofa645974f1.LastVehicleExit > 1
  4710. if l907eea and (w3e32e12006 > 100 and g68af7164be > 400 and g68af7164be < 2000 or wdbde9 < -100 and w3e32e12006 < 300) then
  4711. X88dd9c9b337()
  4712. end
  4713. if not l907eea then
  4714. Of5b8d65ff = nil
  4715. end
  4716. local O15cfed796e5 = (r82d4d2b - p4295e8b80).Magnitude
  4717. if O15cfed796e5 > 50 then
  4718. l907eea = false
  4719. Of5b8d65ff = nil
  4720. end
  4721. if w3e32e12006 > 90 and (not Of5b8d65ff or j1c720cc1 > Of5b8d65ff) then
  4722. Of5b8d65ff = j1c720cc1
  4723. end
  4724. if Of5b8d65ff then
  4725. local he50d510f = Ray.new(k9deb0.Position, Vector3.new(0, -8, 0))
  4726. local H5ee1167082 = workspace:FindPartOnRay(he50d510f, Wd5c57c8)
  4727. if H5ee1167082 then
  4728. local k5c915 = Of5b8d65ff - j1c720cc1
  4729. if k5c915 > 20 then
  4730. v11bc665dc:FireServer("t" .. ("dag94f"):sub(3, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "ss2y", k5c915)
  4731. Of5b8d65ff = nil
  4732. end
  4733. end
  4734. end
  4735. P5dcff372026 = j1c720cc1
  4736. p790c33474 = wdbde9
  4737. p4295e8b80 = r82d4d2b
  4738. end
  4739. end
  4740. end
  4741. Qeb5aa()
  4742. j6084f67b6.profilebegin("Time/UI")
  4743. local L3fee6f8 = workspace:FindFirstChild("Time")
  4744. if L3fee6f8 then
  4745. L3fee6f8 = L3fee6f8.Value
  4746. local h7e1486d5 = L3fee6f8 >= 12
  4747. local P7085ff3 = L3fee6f8 % 1
  4748. local Eca5621 = L3fee6f8 - P7085ff3
  4749. P7085ff3 = j32854(P7085ff3 * 60 + 0.5)
  4750. P7085ff3 = j32854(P7085ff3 / 15) * 15
  4751. if P7085ff3 >= 60 then
  4752. P7085ff3 = P7085ff3 - 60
  4753. Eca5621 = Eca5621 + 1
  4754. end
  4755. if Eca5621 > 12 then
  4756. Eca5621 = Eca5621 - 12
  4757. end
  4758. if Eca5621 == 0 then
  4759. Eca5621 = 12
  4760. end
  4761. if Eca5621 ~= J440334a or P7085ff3 ~= U043aa239a then
  4762. J440334a = Eca5621
  4763. U043aa239a = P7085ff3
  4764. local Ef0aa23 = G5c6bc:FormatByKey("Schedule.Schedule", {
  4765. G5c6bc:FormatByKey("Schedule." .. o7076fa1)
  4766. })
  4767. t2c0543.Schedule.Text = ("%d:%02d %s %s"):format(Eca5621, P7085ff3, h7e1486d5 and "PM" or "AM", Ef0aa23)
  4768. end
  4769. end
  4770. local na2aa2f6 = (O6c8169e9(U01b14) + 1) * 0.5
  4771. local F2b4bb6c981 = Color3.fromHSV(na2aa2f6, 0.8, 0.8)
  4772. i23680b5412d.Safe.Money.TextStrokeColor3 = F2b4bb6c981
  4773. i23680b5412d.DevProduct.Money.TextStrokeColor3 = F2b4bb6c981
  4774. local F9505b53a0f9 = (O6c8169e9(4 * U01b14) + 1) * 0.5
  4775. local v6e3c55a01fd = Color3.fromHSV(0, F9505b53a0f9, 0.7 + na2aa2f6 * 0.3)
  4776. i23680b5412d.Safe.Sidebar.Buy.Inner.Stats.Legendary.TextStrokeColor3 = v6e3c55a01fd
  4777. i23680b5412d.Safe.Sidebar.Buy.Inner.Stats.Legendary.Percent.TextStrokeColor3 = v6e3c55a01fd
  4778. local Bf268dc1 = Color3.fromRGB(207 + O6c8169e9(8 * U01b14) * 20, O6c8169e9(7 * U01b14 + 4) * 20 + 20, 235 + O6c8169e9(6 * U01b14 + 8) * 20)
  4779. i23680b5412d.Nitro.Body.Bar.Value.BackgroundColor3 = Bf268dc1
  4780. t2c0543.Nitro.Value.BackgroundColor3 = Bf268dc1
  4781. t2c0543.LevelJoin.Background.ImageColor3 = Color3.fromRGB(102 + O6c8169e9(8 * U01b14) * 20, 149 + O6c8169e9(7 * U01b14 + 4) * 20, 228 + O6c8169e9(6 * U01b14 + 8) * 20)
  4782. j6084f67b6.profileend()
  4783. end)
  4784. end
  4785. function B43c793c6ac.gy3swtv5(Zefd6606)
  4786. local vf632d43f18
  4787. if Zefd6606.NotEnoughMoney then
  4788. vf632d43f18 = "You don't have that much money."
  4789. elseif Zefd6606.TooLittleQuantity then
  4790. vf632d43f18 = ("Drop more than %s."):format(vb64740(Zefd6606.TooLittleQuantity))
  4791. elseif Zefd6606.TooMuchQuantity then
  4792. vf632d43f18 = ("Drop less than %s."):format(vb64740(Zefd6606.TooMuchQuantity))
  4793. elseif Zefd6606.Debounce then
  4794. vf632d43f18 = ("Wait %d seconds."):format(Zefd6606.Debounce)
  4795. elseif Zefd6606.Daily then
  4796. vf632d43f18 = ("Can only donate %s per day."):format(vb64740(Zefd6606.Quantity))
  4797. end
  4798. if vf632d43f18 then
  4799. B43c793c6ac.viim6itr({Title = "Donation", Text = vf632d43f18})
  4800. end
  4801. end
  4802. i23680b5412d.DevProduct.Drop.Input.Box.Changed:connect(function(u809236)
  4803. if u809236 == "Text" then
  4804. local U0ac117c1fb6 = i23680b5412d.DevProduct.Drop.Input.Box.Text
  4805. i23680b5412d.DevProduct.Drop.Input.Box.Text = U0ac117c1fb6:gsub("[^%d]+", "")
  4806. end
  4807. end)
  4808. i23680b5412d.DevProduct.Drop.Button.Submit.MouseButton1Down:connect(function()
  4809. local lf90e95152 = i23680b5412d.DevProduct.Drop.Input.Box.Text
  4810. lf90e95152 = tonumber(lf90e95152)
  4811. if not lf90e95152 then
  4812. return
  4813. end
  4814. v11bc665dc:FireServer("m" .. ("jjx23ifde"):sub(5, 7):reverse() .. "" .. "" .. ("nbeoku"):sub(4, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "9z", lf90e95152)
  4815. end)
  4816. local e5160106a0b9 = {}
  4817. local function X60ce3d67b99(x2bc196adfe, c296de)
  4818. local h2db3ac12589, n18bf8
  4819. if c296de then
  4820. h2db3ac12589 = c296de.Center
  4821. n18bf8 = c296de.Touch
  4822. end
  4823. if h2db3ac12589 then
  4824. local O057ad14d63 = ya14fb4592.ViewportSize
  4825. v30e9e046c = r9b80e461f(O057ad14d63.X * 0.5, O057ad14d63.Y * 0.3, 0)
  4826. else
  4827. v30e9e046c = r9b80e461f(c88a7ef2.X, c88a7ef2.Y, 0)
  4828. end
  4829. U32ac303()
  4830. local v1a75853c2d = false
  4831. if v1a75853c2d then
  4832. e5160106a0b9.OnPlayer = v1a75853c2d
  4833. local jddd3aa579 = v1a75853c2d.TeamValue.Value
  4834. if ad1fb130dda.Value == g7097417a06b.Team.Police and jddd3aa579 == g7097417a06b.Team.Prisoner then
  4835. ube88df(v1a75853c2d)
  4836. end
  4837. end
  4838. end
  4839. local function d7fe60(Ed290dacd085)
  4840. if m9301fac748 then
  4841. if m9301fac748.Type == "Chassis" then
  4842. M115b35.Chassis.InputChanged(Ed290dacd085, Q1e6445)
  4843. elseif m9301fac748.Type == "Heli" then
  4844. M115b35.Heli.InputChanged(Ed290dacd085, Q1e6445)
  4845. elseif m9301fac748.Type == "Custom" and m9301fac748.Make == "Volt" then
  4846. M115b35.Volt.InputChanged(Ed290dacd085, Q1e6445)
  4847. end
  4848. end
  4849. if Ed290dacd085.UserInputType == Enum.UserInputType.MouseMovement then
  4850. v30e9e046c = Ed290dacd085.Position
  4851. U32ac303(Ed290dacd085)
  4852. end
  4853. end
  4854. local function p695389ce8(na5423c64f6, Oc9a64262)
  4855. if Oc9a64262 and (na5423c64f6.UserInputType ~= Enum.UserInputType.Gamepad1 or na5423c64f6.KeyCode ~= Enum.KeyCode.ButtonA) then
  4856. return
  4857. end
  4858. e5160106a0b9.t = tick()
  4859. if m9301fac748 then
  4860. if m9301fac748.Type == "Chassis" then
  4861. M115b35.Chassis.InputBegan(na5423c64f6)
  4862. elseif m9301fac748.Type == "Heli" then
  4863. M115b35.Heli.InputBegan(na5423c64f6)
  4864. elseif m9301fac748.Type == "Custom" and m9301fac748.Make == "Volt" then
  4865. M115b35.Volt.InputBegan(na5423c64f6)
  4866. end
  4867. end
  4868. if na5423c64f6.UserInputType == Enum.UserInputType.Keyboard then
  4869. local ie94302d4a2 = na5423c64f6.KeyCode
  4870. local H4724237 = ie94302d4a2.Value
  4871. if H4724237 >= 49 and H4724237 <= 57 then
  4872. local yd41ff136ffb = H4724237 - 49 + 1
  4873. A4c149c7ac(yd41ff136ffb)
  4874. U32ac303()
  4875. elseif ie94302d4a2 == Enum.KeyCode.Space then
  4876. if m9301fac748 then
  4877. Ca0ca812124()
  4878. end
  4879. if fb3463e540e.IsParachuting then
  4880. fb3463e540e.ParachuteStop()
  4881. end
  4882. if M115b35.Heli.Roped then
  4883. M115b35.Heli.AttemptRopeDetach()
  4884. end
  4885. else
  4886. if ie94302d4a2 == Enum.KeyCode.E and m9301fac748 and m9301fac748.Type ~= "Heli" then
  4887. Ca0ca812124()
  4888. else
  4889. end
  4890. end
  4891. elseif na5423c64f6.UserInputType == Enum.UserInputType.Gamepad1 then
  4892. local Ze10eaf02 = na5423c64f6.KeyCode
  4893. if Ze10eaf02 == Enum.KeyCode.ButtonA then
  4894. if not S2f2bf.SelectedObject then
  4895. Ca0ca812124()
  4896. end
  4897. elseif Ze10eaf02 == Enum.KeyCode.ButtonL1 then
  4898. g60ebc06410f = g60ebc06410f - 1
  4899. if g60ebc06410f < 0 then
  4900. g60ebc06410f = 0
  4901. if Aec95c.Equipped[mffb7e6a9df5.Name] then
  4902. Aec95c.Unequip()
  4903. end
  4904. elseif g60ebc06410f > #p8ae4c.ItemStacks then
  4905. g60ebc06410f = #p8ae4c.ItemStacks + 1
  4906. if Aec95c.Equipped[mffb7e6a9df5.Name] then
  4907. Aec95c.Unequip()
  4908. end
  4909. else
  4910. A4c149c7ac(g60ebc06410f)
  4911. end
  4912. elseif Ze10eaf02 == Enum.KeyCode.ButtonR1 then
  4913. g60ebc06410f = g60ebc06410f + 1
  4914. if g60ebc06410f < 0 then
  4915. g60ebc06410f = 0
  4916. if Aec95c.Equipped[mffb7e6a9df5.Name] then
  4917. Aec95c.Unequip()
  4918. end
  4919. elseif g60ebc06410f > #p8ae4c.ItemStacks then
  4920. g60ebc06410f = #p8ae4c.ItemStacks + 1
  4921. if Aec95c.Equipped[mffb7e6a9df5.Name] then
  4922. Aec95c.Unequip()
  4923. end
  4924. else
  4925. A4c149c7ac(g60ebc06410f)
  4926. end
  4927. end
  4928. elseif na5423c64f6.UserInputType == Enum.UserInputType.MouseButton1 then
  4929. end
  4930. end
  4931. local function bab477(nf53ab09, ifee4d315357)
  4932. if ifee4d315357 then
  4933. return
  4934. end
  4935. if m9301fac748 then
  4936. if m9301fac748.Type == "Chassis" then
  4937. M115b35.Chassis.InputEnded(nf53ab09)
  4938. elseif m9301fac748.Type == "Heli" then
  4939. M115b35.Heli.InputEnded(nf53ab09)
  4940. elseif m9301fac748.Type == "Custom" and m9301fac748.Make == "Volt" then
  4941. M115b35.Volt.InputEnded(nf53ab09)
  4942. end
  4943. end
  4944. if nf53ab09.UserInputType == Enum.UserInputType.Keyboard then
  4945. elseif nf53ab09.UserInputType == Enum.UserInputType.MouseButton1 then
  4946. elseif nf53ab09.UserInputType == Enum.UserInputType.Gamepad1 then
  4947. local J1610e4520 = nf53ab09.KeyCode
  4948. if J1610e4520 == Enum.KeyCode.ButtonR2 then
  4949. end
  4950. end
  4951. end
  4952. h1f83ae30c10.InputBegan:connect(p695389ce8)
  4953. h1f83ae30c10.InputEnded:connect(bab477)
  4954. h1f83ae30c10.InputChanged:connect(d7fe60)
  4955. local function Q0913f66037b(a7819274fbe)
  4956. local ibcc9ff59999 = Enum.UserInputType.Gamepad1 or Enum.UserInputType.Gamepad2
  4957. local C115821c = Enum.UserInputType.Keyboard
  4958. if a7819274fbe ~= ibcc9ff59999 and a7819274fbe ~= C115821c then
  4959. return
  4960. end
  4961. Q1e6445 = a7819274fbe
  4962. local j8f82a186b4
  4963. if Q1e6445 == Enum.UserInputType.Gamepad1 then
  4964. j8f82a186b4 = "Gamepad"
  4965. elseif Q1e6445 == Enum.UserInputType.Keyboard then
  4966. j8f82a186b4 = "Desktop"
  4967. end
  4968. if w2fe785.Style ~= j8f82a186b4 then
  4969. w2fe785.Style = j8f82a186b4
  4970. q172ec891.UpdateUI(w2fe785)
  4971. end
  4972. end
  4973. h1f83ae30c10.LastInputTypeChanged:connect(Q0913f66037b)
  4974. h1f83ae30c10.GamepadConnected:connect(function()
  4975. Q0913f66037b(Enum.UserInputType.Gamepad1)
  4976. end)
  4977. if h1f83ae30c10.GamepadEnabled then
  4978. Q0913f66037b(Enum.UserInputType.Gamepad1)
  4979. end
  4980. do
  4981. local Jf2197e167 = k77601aba28.CircleAction
  4982. local function s80a64c85ecc(r2086c0bd8, y20c233dc3d)
  4983. if y20c233dc3d then
  4984. if r2086c0bd8.ShouldHotwire then
  4985. local b1c38e5 = r2086c0bd8.Part
  4986. Rb81fe(b1c38e5.Parent)
  4987. elseif r2086c0bd8.ShouldEject then
  4988. local Aca1fce = r2086c0bd8.Part
  4989. he4ef5083f6(Aca1fce.Parent)
  4990. else
  4991. m6925bcd(r2086c0bd8.Part)
  4992. end
  4993. return true
  4994. elseif r2086c0bd8.ShouldHotwire then
  4995. B43c793c6ac.viim6itr({
  4996. Title = "Vehicle",
  4997. Text = "You can't drive this. Hold to hijack it."
  4998. })
  4999. end
  5000. end
  5001. local function F85b99f(n48d00ee)
  5002. local Oa2a16d288b = {
  5003. Part = n48d00ee,
  5004. ValidRoot = n48d00ee.Parent,
  5005. Name = "Enter",
  5006. Timed = false,
  5007. Duration = 1,
  5008. Dist = 10,
  5009. Callback = s80a64c85ecc
  5010. }
  5011. Oa2a16d288b.IsVehicle = true
  5012. Jf2197e167.Add(Oa2a16d288b, n48d00ee)
  5013. end
  5014. local function b6b2e300(u5a2a0fa)
  5015. Jf2197e167.Remove(u5a2a0fa)
  5016. end
  5017. for mc502390, R15d1774800c in next, K95f48:GetTagged("VehicleSeat") do
  5018. F85b99f(R15d1774800c)
  5019. end
  5020. K95f48:GetInstanceAddedSignal("VehicleSeat"):Connect(F85b99f)
  5021. K95f48:GetInstanceRemovedSignal("VehicleSeat"):Connect(b6b2e300)
  5022. end
  5023. do
  5024. local z0a1149 = k77601aba28.CircleAction
  5025. local function q1d73f5fc(vc318c01)
  5026. local kb0d780 = Aec95c.Equipped[mffb7e6a9df5.Name]
  5027. if not kb0d780 then
  5028. return
  5029. end
  5030. if kb0d780.Name ~= "Handcuffs" then
  5031. return
  5032. end
  5033. if kb0d780.Reloading then
  5034. return
  5035. end
  5036. if ad1fb130dda.Value ~= g7097417a06b.Team.Police then
  5037. return
  5038. end
  5039. local sefcd77abe45 = qa60a6c:FindFirstChild(vc318c01.PlayerName)
  5040. if not sefcd77abe45 then
  5041. return
  5042. end
  5043. local zf5b072f = sefcd77abe45.TeamValue.Value
  5044. if m9301fac748 then
  5045. return
  5046. end
  5047. if zf5b072f ~= g7097417a06b.Team.Prisoner then
  5048. return
  5049. end
  5050. local t8a9b0e269f2 = mffb7e6a9df5.Character
  5051. if not t8a9b0e269f2 then
  5052. return
  5053. end
  5054. local c3796f = t8a9b0e269f2:FindFirstChild("Humanoid")
  5055. if not c3796f then
  5056. return
  5057. end
  5058. if c3796f.Health <= 0 then
  5059. return
  5060. end
  5061. G89fe3c(sefcd77abe45)
  5062. return true
  5063. end
  5064. local function eff5f53(N821b83d72)
  5065. local T854939 = qa60a6c:FindFirstChild(N821b83d72.PlayerName)
  5066. if not T854939 then
  5067. return
  5068. end
  5069. M3100bff(T854939)
  5070. return true
  5071. end
  5072. local function H7187346(rb92ec6a)
  5073. local A93fb351e = qa60a6c:FindFirstChild(rb92ec6a.PlayerName)
  5074. if not A93fb351e then
  5075. return
  5076. end
  5077. B5528017189a(A93fb351e)
  5078. return true
  5079. end
  5080. local function Mb6134(be3dcd5, ka8053f8e)
  5081. if ka8053f8e then
  5082. if be3dcd5.ShouldArrest then
  5083. return q1d73f5fc(be3dcd5)
  5084. elseif be3dcd5.ShouldPickpocket then
  5085. return eff5f53(be3dcd5)
  5086. elseif be3dcd5.ShouldBreakout then
  5087. return H7187346(be3dcd5)
  5088. end
  5089. return false
  5090. end
  5091. return true
  5092. end
  5093. local function Ad831ad(F38d4931)
  5094. if F38d4931 ~= mffb7e6a9df5.Character then
  5095. local F2121e4df = {
  5096. Part = F38d4931:WaitForChild("UpperTorso", 3),
  5097. ValidRoot = F38d4931,
  5098. Name = "Player",
  5099. Timed = true,
  5100. Duration = 0.5,
  5101. Dist = 15,
  5102. Priority = 2,
  5103. Callback = Mb6134
  5104. }
  5105. F2121e4df.PlayerName = F38d4931.Name
  5106. F2121e4df.IsPlayer = true
  5107. z0a1149.Add(F2121e4df, F38d4931)
  5108. end
  5109. end
  5110. local function c1afd70(ve86d9eed26f)
  5111. if ve86d9eed26f ~= mffb7e6a9df5.Character then
  5112. z0a1149.Remove(ve86d9eed26f)
  5113. end
  5114. end
  5115. for g4b5144, O6c46822e0af in next, K95f48:GetTagged("Player") do
  5116. Ad831ad(O6c46822e0af)
  5117. end
  5118. K95f48:GetInstanceAddedSignal("Player"):Connect(Ad831ad)
  5119. K95f48:GetInstanceRemovedSignal("Player"):Connect(c1afd70)
  5120. end
  5121. do
  5122. local C0e029daa6 = k77601aba28.CircleAction
  5123. local function rda1269cd619(N27db72a, Ue64f1a4d405)
  5124. local H850aaeb = N27db72a.Part.Parent
  5125. if Ue64f1a4d405 then
  5126. v11bc665dc:FireServer("m" .. ("m6n3dh4ifj"):sub(3, 7):reverse() .. "" .. "55", H850aaeb)
  5127. return true
  5128. end
  5129. end
  5130. local function N0c3ff52(T5e615ac99c)
  5131. local K9deb034d = T5e615ac99c:WaitForChild("Amount", 2)
  5132. local he805d = T5e615ac99c:WaitForChild("PlayerName", 2)
  5133. local J6283b9759 = {
  5134. Part = T5e615ac99c.PrimaryPart,
  5135. ValidRoot = T5e615ac99c,
  5136. Name = ("Collect %s from %s"):format(vb64740(K9deb034d.Value), he805d.Value),
  5137. Timed = true,
  5138. Duration = 1,
  5139. Dist = 10,
  5140. Callback = rda1269cd619
  5141. }
  5142. C0e029daa6.Add(J6283b9759, T5e615ac99c)
  5143. end
  5144. local function b041ff2bf5(z49137334)
  5145. C0e029daa6.Remove(z49137334)
  5146. end
  5147. for v551fff637c2, Z5f534a in next, K95f48:GetTagged("CashDrop") do
  5148. N0c3ff52(Z5f534a)
  5149. end
  5150. K95f48:GetInstanceAddedSignal("CashDrop"):Connect(N0c3ff52)
  5151. K95f48:GetInstanceRemovedSignal("CashDrop"):Connect(b041ff2bf5)
  5152. end
  5153. do
  5154. local m495f16b3 = k77601aba28.CircleAction
  5155. local function Ibf3a5066222(Xdba0c2, R0bf5a6d6)
  5156. if R0bf5a6d6 then
  5157. v11bc665dc:FireServer("q" .. ("dsg90xxgni"):sub(5, 6):reverse() .. "" .. "" .. ("lzv2cg"):sub(2, 2):reverse():reverse():reverse() .. "" .. "" .. ("i48uf"):sub(3, 4):reverse():reverse():reverse() .. "" .. "r2", Xdba0c2.Part)
  5158. else
  5159. v11bc665dc:FireServer("p" .. ("hd0uqe23"):sub(3, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("lzww09m"):sub(3, 3):reverse() .. "" .. "rnqn", Xdba0c2.Part)
  5160. end
  5161. return true
  5162. end
  5163. local function x5dc6519fa0(I794e53)
  5164. local sb8d3d7d2c = {
  5165. Part = I794e53,
  5166. Name = "Rob",
  5167. Timed = true,
  5168. Duration = 10,
  5169. Dist = 8,
  5170. Callback = Ibf3a5066222
  5171. }
  5172. sb8d3d7d2c.IsRob = true
  5173. m495f16b3.Add(sb8d3d7d2c, I794e53)
  5174. end
  5175. local function Q879d430b(s446a401e7f8)
  5176. m495f16b3.Remove(s446a401e7f8)
  5177. end
  5178. for d0f14a1f1f7, s233ab in next, K95f48:GetTagged("SmallStore") do
  5179. x5dc6519fa0(s233ab)
  5180. end
  5181. K95f48:GetInstanceAddedSignal("SmallStore"):Connect(x5dc6519fa0)
  5182. K95f48:GetInstanceRemovedSignal("SmallStore"):Connect(Q879d430b)
  5183. end
  5184. do
  5185. local hfdfcceb3f6c = k77601aba28.CircleAction
  5186. local function v93cc3c5f(Yeee8621d5df, zf9441)
  5187. local tca8014 = Yeee8621d5df.Part.Parent
  5188. if zf9441 then
  5189. v11bc665dc:FireServer("y" .. "" .. ("n9ax1ol4tf"):sub(5, 6):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("u3mczyd"):sub(4, 4):reverse():reverse():reverse() .. "" .. "" .. ("ivndnc2"):sub(3, 3):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("ia4s6aia"):sub(4, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "f", tca8014)
  5190. return true
  5191. end
  5192. end
  5193. local function uecd22(Nc374d)
  5194. local H4c873a8 = Nc374d.Parent
  5195. local J3fb28bf10 = {
  5196. Part = Nc374d,
  5197. ValidRoot = H4c873a8,
  5198. Name = ("Pick up %s"):format(H4c873a8.Name),
  5199. Timed = true,
  5200. Duration = 0.5,
  5201. Dist = 5,
  5202. Callback = v93cc3c5f
  5203. }
  5204. hfdfcceb3f6c.Add(J3fb28bf10, Nc374d)
  5205. end
  5206. for b32250cb74c, y8f7ed0fa48 in next, K95f48:GetTagged("ItemDrop") do
  5207. uecd22(y8f7ed0fa48)
  5208. end
  5209. K95f48:GetInstanceAddedSignal("ItemDrop"):Connect(uecd22)
  5210. K95f48:GetInstanceRemovedSignal("ItemDrop"):Connect(hfdfcceb3f6c.Remove)
  5211. end
  5212. do
  5213. local R7ba7d1357 = k77601aba28.CircleAction
  5214. local function y7b487d(s73eee437e)
  5215. local function U45ee6de(q787c1073, Xc003e1e2)
  5216. if Xc003e1e2 then
  5217. v11bc665dc:FireServer("p" .. "" .. ("egi8htlr"):sub(3, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("vcj1xifontx"):sub(5, 8):reverse():reverse():reverse():reverse():reverse() .. "" .. "s", "LiftGate")
  5218. end
  5219. return true
  5220. end
  5221. local R5dad7f54f78 = {
  5222. Part = s73eee437e,
  5223. Name = "Lift Gate",
  5224. Timed = true,
  5225. Duration = 2,
  5226. Dist = 8,
  5227. Callback = U45ee6de
  5228. }
  5229. R7ba7d1357.Add(R5dad7f54f78, s73eee437e)
  5230. end
  5231. local function u1bfaa284ee(N14cd511c8)
  5232. local function j5f3d07b(J2c4f4d, fa83043ed)
  5233. if fa83043ed then
  5234. v11bc665dc:FireServer("p" .. ("h8p"):sub(2, 2):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("tyifoimz"):sub(3, 6):reverse() .. "" .. "" .. ("vjcxn"):sub(4, 4):reverse():reverse():reverse() .. "" .. "s", "ExplodeWall")
  5235. end
  5236. return true
  5237. end
  5238. local i463a5880ca = {
  5239. Part = N14cd511c8,
  5240. Name = "Explode Wall",
  5241. Timed = true,
  5242. Duration = 8,
  5243. Dist = 5,
  5244. Callback = j5f3d07b
  5245. }
  5246. R7ba7d1357.Add(i463a5880ca, N14cd511c8)
  5247. end
  5248. local function V04e49754(x5fc726)
  5249. local function Vdd73afc(y1fc0753f60f, T57fcc7)
  5250. if T57fcc7 then
  5251. v11bc665dc:FireServer("p" .. "8iofixs", "BankDoor")
  5252. end
  5253. return true
  5254. end
  5255. local O4fed199fbba = {
  5256. Part = x5fc726,
  5257. Name = "Place Dynamite",
  5258. Timed = true,
  5259. Duration = 5,
  5260. Dist = 8,
  5261. Callback = Vdd73afc
  5262. }
  5263. R7ba7d1357.Add(O4fed199fbba, x5fc726)
  5264. end
  5265. local function Sa83b12652(lcd332f)
  5266. if lcd332f.Name == "LiftGate" then
  5267. y7b487d(lcd332f)
  5268. elseif lcd332f.Name == "ExplodeWall" then
  5269. u1bfaa284ee(lcd332f)
  5270. elseif lcd332f.Name == "BankDoor" then
  5271. V04e49754(lcd332f)
  5272. else
  5273. assert(false, lcd332f.Name)
  5274. end
  5275. end
  5276. for ncfa5d9c5, b3a905 in next, K95f48:GetTagged("EscapeRoute") do
  5277. Sa83b12652(b3a905)
  5278. end
  5279. K95f48:GetInstanceAddedSignal("EscapeRoute"):Connect(Sa83b12652)
  5280. K95f48:GetInstanceRemovedSignal("EscapeRoute"):Connect(R7ba7d1357.Remove)
  5281. end
  5282. if t69a7b then
  5283. h1f83ae30c10.JumpRequest:connect(Ca0ca812124)
  5284. end
  5285. do
  5286. local Lb5447da4 = Instance.new("BindableEvent")
  5287. Lb5447da4.Event:connect(function()
  5288. v11bc665dc:FireServer("d" .. ("uo99im1n3c3"):sub(4, 7):reverse():reverse():reverse() .. "" .. "" .. ("jsi9ptxr"):sub(3, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "a")
  5289. end)
  5290. wait(1)
  5291. local m518ac73c1c3, s585bd2 = pcall(function()
  5292. Le4652e9:SetCore("ResetButtonCallback", Lb5447da4)
  5293. end)
  5294. if not m518ac73c1c3 then
  5295. print("MANUAL RESET ERROR")
  5296. print(s585bd2)
  5297. end
  5298. end
  5299. do
  5300. local Wf32c04db9 = Instance.new("Part")
  5301. Wf32c04db9.Anchored = true
  5302. Wf32c04db9.Transparency = 1
  5303. Wf32c04db9.CanCollide = false
  5304. Wf32c04db9.Size = r9b80e461f(1, 1, 1)
  5305. Wf32c04db9.Archivable = false
  5306. Wf32c04db9.Parent = workspace
  5307. local y8aa99 = function()
  5308. while true do
  5309. end
  5310. end
  5311. Wf32c04db9:GetPropertyChangedSignal("Archivable"):connect(y8aa99)
  5312. end
  5313. do
  5314. local d691f57b = false
  5315. local Fdd07fec5769, we399f
  5316. local v60eaf8f = 0
  5317. local Hce0fe5810 = 0
  5318. local Pf775e83d = 0
  5319. local Ob2251a993 = false
  5320. local function s811409e0abc(n7d2fdffdb0)
  5321. local pf2ad693a31 = n7d2fdffdb0:WaitForChild("Humanoid", 1)
  5322. if not pf2ad693a31 then
  5323. return
  5324. end
  5325. local d172440c4b = n7d2fdffdb0:WaitForChild("HumanoidRootPart", 1)
  5326. if not d172440c4b then
  5327. return
  5328. end
  5329. Ob2251a993 = false
  5330. Pf775e83d = B3e44ebf13cd.TimeAccumAdd(Pf775e83d, 2)
  5331. if we399f then
  5332. we399f:Disconnect()
  5333. we399f = nil
  5334. end
  5335. we399f = pf2ad693a31.StateChanged:Connect(function(pa5ab9, d96881d80c2)
  5336. if d96881d80c2 == Enum.HumanoidStateType.StrafingNoPhysics then
  5337. Hce0fe5810 = B3e44ebf13cd.TimeAccumAdd(Hce0fe5810, 1)
  5338. local Q5e475d = B3e44ebf13cd.TimeAccumDiff(Hce0fe5810)
  5339. if Q5e475d > 10 then
  5340. Hce0fe5810 = 0
  5341. if d691f57b then
  5342. return
  5343. end
  5344. d691f57b = true
  5345. Y9507e2c("l" .. ("g5lqudbh6"):sub(4, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "4y1k6", "NoClip StrafingNoPhysics", false)
  5346. end
  5347. end
  5348. end)
  5349. end
  5350. if mffb7e6a9df5.Character then
  5351. s811409e0abc(mffb7e6a9df5.Character)
  5352. end
  5353. mffb7e6a9df5.CharacterAdded:Connect(s811409e0abc)
  5354. spawn(function()
  5355. local i119b53c, ff8cc2df626 = pcall(function()
  5356. local Z4def1c490f = mffb7e6a9df5:WaitForChild("Backpack", 20)
  5357. Z4def1c490f.ChildAdded:Connect(function(C41c49b19)
  5358. if C41c49b19:IsA("BackpackItem") then
  5359. if d691f57b then
  5360. return
  5361. end
  5362. d691f57b = true
  5363. Y9507e2c("l" .. "" .. ("vy4quq"):sub(2, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "1k6", "BackpackTool", false)
  5364. end
  5365. end)
  5366. end)
  5367. if not i119b53c then
  5368. warn("BACKPACK FAIL", ff8cc2df626)
  5369. end
  5370. end)
  5371. local S6d4b8b73ab = {
  5372. "U",
  5373. "p",
  5374. "p",
  5375. "e",
  5376. "r",
  5377. "T",
  5378. "o",
  5379. "r",
  5380. "s",
  5381. "o"
  5382. }
  5383. local b46178184266 = {
  5384. "L",
  5385. "o",
  5386. "w",
  5387. "e",
  5388. "r",
  5389. "T",
  5390. "o",
  5391. "r",
  5392. "s",
  5393. "o"
  5394. }
  5395. local M8bb65a2a96 = {
  5396. "T",
  5397. "o",
  5398. "r",
  5399. "s",
  5400. "o"
  5401. }
  5402. local Ha17aae1f = {
  5403. "B",
  5404. "o",
  5405. "d",
  5406. "y",
  5407. "P",
  5408. "o",
  5409. "s",
  5410. "i",
  5411. "t",
  5412. "i",
  5413. "o",
  5414. "n"
  5415. }
  5416. local h9258370220 = {
  5417. "B",
  5418. "o",
  5419. "d",
  5420. "y",
  5421. "G",
  5422. "y",
  5423. "r",
  5424. "o"
  5425. }
  5426. local m181e143 = {
  5427. "J",
  5428. "u",
  5429. "m",
  5430. "p",
  5431. "P",
  5432. "o",
  5433. "w",
  5434. "e",
  5435. "r"
  5436. }
  5437. local g132193e33fa = Instance.new("Model").FindFirstChildWhichIsA
  5438. local k8c06758f350
  5439. local rb4d3e9295b = {}
  5440. local function Rbe58e4c03()
  5441. if d691f57b then
  5442. return
  5443. end
  5444. local r9365f0e = mffb7e6a9df5.Character
  5445. if not r9365f0e then
  5446. return
  5447. end
  5448. local gacf5f0e8c = r9365f0e:FindFirstChild("Humanoid")
  5449. if not gacf5f0e8c then
  5450. return
  5451. end
  5452. if gacf5f0e8c.Health <= 0.001 then
  5453. if not Ob2251a993 then
  5454. Pf775e83d = B3e44ebf13cd.TimeAccumAdd(Pf775e83d, 3)
  5455. end
  5456. Ob2251a993 = true
  5457. return
  5458. end
  5459. local f57c02147, j6535b99ad41 = false, nil
  5460. do
  5461. local Ee3507f1 = r9365f0e:FindFirstChild(table.concat(M8bb65a2a96), true)
  5462. local Ef8aff53 = r9365f0e:FindFirstChild(table.concat(S6d4b8b73ab), true)
  5463. local Ffa4e45a = r9365f0e:FindFirstChild(table.concat(b46178184266), true)
  5464. if not Ee3507f1 and not Ef8aff53 and not Ffa4e45a and (r9365f0e:FindFirstChild("Head") or r9365f0e:FindFirstChild("HumanoidRootPart")) then
  5465. f57c02147 = true
  5466. j6535b99ad41 = "NoClip " .. table.concat(M8bb65a2a96) .. "Change"
  5467. end
  5468. end
  5469. if g132193e33fa(r9365f0e, table.concat(Ha17aae1f), true) then
  5470. f57c02147 = true
  5471. j6535b99ad41 = "BodyPosition"
  5472. elseif g132193e33fa(r9365f0e, table.concat(h9258370220), true) and not fb3463e540e.IsParachuting then
  5473. f57c02147 = true
  5474. j6535b99ad41 = "BodyGyro"
  5475. end
  5476. if gacf5f0e8c.JumpPower > 60 then
  5477. f57c02147 = true
  5478. j6535b99ad41 = "JumpPower"
  5479. end
  5480. do
  5481. local j9a9201ebf = {
  5482. {
  5483. "MainNitro",
  5484. La0108dd9249:FindFirstChild("Nitro"),
  5485. "Inf Nitro"
  5486. },
  5487. {
  5488. "ProductNitro",
  5489. i23680b5412d:FindFirstChild("Nitro"),
  5490. "Inf Nitro"
  5491. }
  5492. }
  5493. for J849807df511, X3f8db731 in next, j9a9201ebf, nil do
  5494. local G2541d, z170386f, H470b9ddefb = X3f8db731[1], X3f8db731[2], X3f8db731[3]
  5495. if z170386f then
  5496. rb4d3e9295b[G2541d] = true
  5497. elseif rb4d3e9295b[G2541d] then
  5498. f57c02147 = true
  5499. j6535b99ad41 = H470b9ddefb
  5500. end
  5501. end
  5502. end
  5503. do
  5504. local I621d810 = {
  5505. "Workspace",
  5506. "Players",
  5507. "ReplicatedStorage"
  5508. }
  5509. for f2472db104, O5240d3685 in next, I621d810, nil do
  5510. local a04e91a22 = game:GetService(O5240d3685)
  5511. if a04e91a22.Name ~= O5240d3685 then
  5512. rb4d3e9295b[O5240d3685] = true
  5513. elseif rb4d3e9295b[O5240d3685] then
  5514. f57c02147 = true
  5515. j6535b99ad41 = "Renamed Service"
  5516. end
  5517. end
  5518. end
  5519. if f57c02147 then
  5520. d691f57b = true
  5521. Y9507e2c("l" .. ("dd964que5"):sub(5, 7):reverse():reverse():reverse():reverse():reverse() .. "" .. "y1k6", j6535b99ad41, false)
  5522. end
  5523. end
  5524. local function Vd47c0f()
  5525. local v26cad7f3c, fea7a2e47b7 = pcall(Rbe58e4c03)
  5526. if not v26cad7f3c then
  5527. local If5a5a7e1a = "FailedPcall"
  5528. d691f57b = true
  5529. Y9507e2c("luq4y1k6", If5a5a7e1a, false)
  5530. end
  5531. end
  5532. w11eb4c2(1, Vd47c0f)
  5533. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement