Fenix14977

Unhashing Jailbreak Roblox

Dec 11th, 2018
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 178.41 KB | None | 0 0
  1. repeat
  2.     do break end
  3.     while true do
  4.     end
  5. until true
  6. local aa384925c = game:GetService("ReplicatedStorage")
  7. local w2c080 = game:GetService("MarketplaceService")
  8. local t4c33a3b55f = game:GetService("RunService")
  9. local Oa55db57f2c = t4c33a3b55f:IsStudio()
  10. local ce18781 = game:GetService("UserInputService")
  11. local Vc386281d7f0 = ce18781.TouchEnabled
  12. local pb35d25a965 = game:GetService("GuiService")
  13. local f924b8d = game:GetService("SoundService")
  14. local s4e429b5 = game:GetService("Players")
  15. local Nc2e78 = s4e429b5.LocalPlayer
  16. local m0e44a52 = Nc2e78:GetMouse()
  17. local kc9675bdcc0 = workspace.CurrentCamera
  18. local w6ea0b17 = require(aa384925c.Module.IKR15)
  19. local x4aec5 = require(aa384925c.Module.UI)
  20. local v778e0a8fb = game:GetService("CollectionService")
  21. local n454765e6 = require(aa384925c.Module.Joint)
  22. local D31148ae40c = require(aa384925c.Module.Math)
  23. local Jbc53413f = require(aa384925c.Module.AlexInput)
  24. local j4665d = require(aa384925c.Module.AlexParticles)
  25. local Y7c1fa5 = require(aa384925c.Module.AlexWM)
  26. local K083ad90 = require(aa384925c.Resource.Settings)
  27. local Pc83d6d = game:GetService("StarterGui")
  28. local Sbd7e7a858, W8b718e, A54ecff0 = CFrame.new, CFrame.Angles, Vector3.new
  29. local cd4c73, u50fd37 = Sbd7e7a858(0, 0, 0), A54ecff0(0, 0, 0)
  30. local V87db8587 = workspace.FindPartOnRayWithIgnoreList
  31. local T731e02bfb46 = cd4c73.pointToObjectSpace
  32. local c07597da = u50fd37.Dot
  33. local g9acb056b7, d53ccc = math.sin, math.cos
  34. local Ybf8a081, z968ef8f, Kb4831521942, Z728bf347053 = math.floor, math.abs, math.log, math.max
  35. local ba9af77cbd
  36. ba9af77cbd = {}
  37. do
  38.     local Rd19b0 = false
  39.     if not Oa55db57f2c then
  40.         Rd19b0 = false
  41.     end
  42.     if Rd19b0 then
  43.         print("PROFILE DEBUGGING ENABLED")
  44.         ba9af77cbd.profilebegin = debug.profilebegin
  45.         ba9af77cbd.profileend = debug.profileend
  46.     else
  47.         local kf209a8f = function()
  48.         end
  49.         ba9af77cbd.profilebegin = kf209a8f
  50.         ba9af77cbd.profileend = kf209a8f
  51.     end
  52. end
  53. local Ma06a756880f = {}
  54. local I24c9cc17, Kd0ace
  55. do
  56.     local n4d3242c0 = aa384925c.Resource.Event
  57.     n4d3242c0.Name = D31148ae40c.GUID()
  58.     for M5fc6c824 = 1, 10 do
  59.         local ee8a71cf4a6 = Instance.new("RemoteEvent")
  60.         ee8a71cf4a6.Name = D31148ae40c.GUID()
  61.         ee8a71cf4a6.Parent = n4d3242c0.Parent
  62.     end
  63.     local f1fac4f6e7e
  64.     I24c9cc17 = {}
  65.     local baaaac46b = Instance.new("RemoteEvent").FireServer
  66.     function Kd0ace(Eaf3b7e405, ...)
  67.         baaaac46b(n4d3242c0, f1fac4f6e7e and f1fac4f6e7e[Eaf3b7e405] or Eaf3b7e405, ...)
  68.     end
  69.     function I24c9cc17:FireServer(of1fb25feb72, ...)
  70.         return Kd0ace(of1fb25feb72, ...)
  71.     end
  72.     I24c9cc17.OnClientEvent = n4d3242c0.OnClientEvent
  73.     function Ma06a756880f.sql8u1oz(xb961468)
  74.         f1fac4f6e7e = xb961468
  75.     end
  76. end
  77. local v50f125ed3 = require(aa384925c.Module.AlexChassis)
  78. v50f125ed3.SetEvent(I24c9cc17)
  79. local Ve816fadc = require(aa384925c.Module.AlexChassis2)
  80. Ve816fadc.SetEvent(I24c9cc17)
  81. local p0d0ce
  82. Pc83d6d.ResetPlayerGuiOnSpawn = false
  83. repeat
  84.     wait()
  85. until Nc2e78:FindFirstChild("PlayerGui")
  86. local pd1f157bb417 = Nc2e78:FindFirstChild("PlayerGui")
  87. local J7f47f5172c6 = Nc2e78:WaitForChild("TeamValue")
  88. local function aefbc07581(nb4c4ccb9)
  89.     local b67ff3 = aa384925c.StarterGui
  90.     local E5e688 = b67ff3:FindFirstChild(nb4c4ccb9):Clone()
  91.     E5e688.Parent = pd1f157bb417
  92.     return E5e688
  93. end
  94. local N59f1a = aefbc07581("MainGui")
  95. local m0e1ccdc = aefbc07581("ProductGui")
  96. local T8d421366b05 = aefbc07581("Particles")
  97. local B3fc5d899 = aefbc07581("DeathGui")
  98. x4aec5.CircleAction.Frame = N59f1a.CircleAction
  99. Pc83d6d:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, false)
  100. local e8acc30e
  101. do
  102.     local R7d29af929 = {}
  103.     function e8acc30e(nf31c8e4103, ge8828bfea, jae3b12c39a9)
  104.         local P07d50054ce = {
  105.             t = 0,
  106.             i = nf31c8e4103,
  107.             c = ge8828bfea
  108.         }
  109.         table.insert(R7d29af929, P07d50054ce)
  110.     end
  111.     local function i4159ce2745e(d9346c791df3, t1b7a60)
  112.         ba9af77cbd.profilebegin("Thread Loop")
  113.         for J14cc0bf = 1, #R7d29af929 do
  114.             local Q51fb05a498 = R7d29af929[J14cc0bf]
  115.             if d9346c791df3 - Q51fb05a498.t > Q51fb05a498.i then
  116.                 Q51fb05a498.t = d9346c791df3
  117.                 Q51fb05a498.c(d9346c791df3, t1b7a60)
  118.             end
  119.         end
  120.         ba9af77cbd.profileend()
  121.     end
  122.     t4c33a3b55f.Stepped:connect(i4159ce2745e)
  123. end
  124. local function M8db359d10b0(Nd48a784aac2)
  125.     local Ye685a4b = false
  126.     local r6e618b61, Pd667d = pcall(function()
  127.         if Nd48a784aac2.Group then
  128.             Ye685a4b = true
  129.             Ye685a4b = Ye685a4b and Nc2e78:IsInGroup(Nd48a784aac2.Group)
  130.             if Nd48a784aac2.Rank then
  131.                 Ye685a4b = Ye685a4b and Nc2e78:GetRankInGroup(Nd48a784aac2.Group) >= Nd48a784aac2.Rank
  132.             end
  133.         end
  134.         if Ye685a4b then
  135.             return
  136.         end
  137.         if Nd48a784aac2.Id then
  138.             Ye685a4b = true
  139.             Ye685a4b = Ye685a4b and Nd48a784aac2.Id[tostring(Nc2e78.UserId)]
  140.         end
  141.     end)
  142.     if not r6e618b61 then
  143.         print(Pd667d)
  144.     end
  145.     return r6e618b61 and Ye685a4b
  146. end
  147. local Tbfc2a6 = Y7c1fa5.MakeWindowGroup()
  148. require(aa384925c.Module.Mission)(Ma06a756880f, I24c9cc17, e8acc30e, Tbfc2a6)
  149. local Q75acc1b7f7
  150. local Xcd5d94231 = {
  151.     ItemStacks = {}
  152. }
  153. local Sb8bc07712b3 = {}
  154. local z6e8a5d8c4 = {}
  155. local Y6b22aaa4e = {}
  156. local Ua4530cfaef
  157. local ad69d2d35a3 = {
  158.     VehiclesOwned = {},
  159.     Nitro = 50,
  160.     NitroLastMax = 50
  161. }
  162. local M45e261086
  163. local Q4867d294 = {}
  164. local D30e7130 = 0
  165. local q9bfce6b5a = u50fd37
  166. local k082adaf7b06, Y729e2c9 = false, false
  167. local ie1e4cbb7 = "Yard"
  168. local s03b36 = false
  169. local function vc5c5e1033e2(hc0fa8e2)
  170.     if p0d0ce == Enum.UserInputType.Gamepad1 then
  171.         pb35d25a965.SelectedObject = hc0fa8e2
  172.     end
  173. end
  174. local H1d9e9f398e9 = {}
  175. H1d9e9f398e9.MainWindowGroup = Tbfc2a6
  176. H1d9e9f398e9.ScreenGui = N59f1a
  177. H1d9e9f398e9.ProductGui = m0e1ccdc
  178. H1d9e9f398e9.Event = I24c9cc17
  179. H1d9e9f398e9.em = Ma06a756880f
  180. H1d9e9f398e9.UI = x4aec5
  181. H1d9e9f398e9.LocalWalkSpeedModifier = 1
  182. H1d9e9f398e9.SelectIfGamepad = vc5c5e1033e2
  183. function H1d9e9f398e9.GetVehiclePacket()
  184.     return Ua4530cfaef
  185. end
  186. local i7faa07631b, q51b0b
  187. i7faa07631b = require(aa384925c.Module.Garage)(H1d9e9f398e9)
  188. require(aa384925c.Module.Apartment)(H1d9e9f398e9)
  189. require(aa384925c.Module.Minimap)(H1d9e9f398e9)
  190. require(aa384925c.Module.StarterPack)(H1d9e9f398e9)
  191. require(aa384925c.Module.Train)(H1d9e9f398e9)
  192. q51b0b = require(aa384925c.Module.Heli)(H1d9e9f398e9)
  193. spawn(function()
  194.     if M8db359d10b0(K083ad90.Perm.Dev) then
  195.         local reb228a8 = aefbc07581("AdminHax")
  196.         require(aa384925c.Module.AdminHax)(H1d9e9f398e9, reb228a8)
  197.     end
  198. end)
  199. function Ma06a756880f.uayucs6c()
  200.     local n7f273 = aefbc07581("KickGui")
  201.     require(aa384925c.Module.KickGui)(H1d9e9f398e9, n7f273)
  202. end
  203. local Y25c9fa, Wa924e, hd12ee57ee9a
  204. local s2bbea1a3 = function(K58ab58d)
  205.     local t303983e, pcbba89, C525b39faa63 = string.match(K58ab58d, "^([^%d]*%d)(%d*)(.-)$")
  206.     return t303983e .. pcbba89:reverse():gsub("(%d%d%d)", "%1,"):reverse() .. C525b39faa63
  207. end
  208. local function m5724e(Ue4854)
  209.     local X2ba0d = Ue4854 >= 0 and "" or "-"
  210.     return ("%s$%s"):format(X2ba0d, s2bbea1a3(z968ef8f(Ue4854)))
  211. end
  212. local function of8789ef40(D9adf4b3c, Wb4da5, ...)
  213.     local q876a46 = Wb4da5.magnitude
  214.     Wb4da5 = Wb4da5.unit
  215.     local Qa9b15 = D9adf4b3c
  216.     local p0a8f1d = 0
  217.     local va53a6314b = {
  218.         ...
  219.     }
  220.     local Oc1c1f1987, T06843, d158d4769 = nil, u50fd37, u50fd37
  221.     local ka6c40db7b4 = 0
  222.     local Mca3135752
  223.     repeat
  224.         ka6c40db7b4 = ka6c40db7b4 + 1
  225.         local q74ae8ae80 = Ray.new(Qa9b15, Wb4da5 * (q876a46 - p0a8f1d))
  226.         Oc1c1f1987, T06843, d158d4769 = V87db8587(workspace, q74ae8ae80, va53a6314b, false, true)
  227.         Mca3135752 = Oc1c1f1987 and Oc1c1f1987.CanCollide
  228.         if not Mca3135752 then
  229.             table.insert(va53a6314b, Oc1c1f1987)
  230.         end
  231.         p0a8f1d = (D9adf4b3c - T06843).magnitude
  232.         Qa9b15 = T06843
  233.     until Mca3135752 or q876a46 - p0a8f1d <= 0.001 or ka6c40db7b4 > 4
  234.     if not Oc1c1f1987 then
  235.         T06843, d158d4769 = D9adf4b3c + Wb4da5 * q876a46, u50fd37
  236.     end
  237.     return Oc1c1f1987, T06843, d158d4769
  238. end
  239. local i3b149 = function(k9a30b29a, U3b45608, z987c4)
  240.     local x0fe5e91 = {}
  241.     for P1dfaa, lbb6ac2a02 in next, U3b45608, nil do
  242.         local V0765c6b, p5f49fd8, E162b71 = lbb6ac2a02, k9a30b29a[P1dfaa], nil
  243.         if type(lbb6ac2a02) == "number" then
  244.             local Ja85981e = 1 - z987c4
  245.             E162b71 = Ja85981e * p5f49fd8 + z987c4 * V0765c6b
  246.         else
  247.             E162b71 = p5f49fd8:lerp(V0765c6b, z987c4)
  248.         end
  249.         x0fe5e91[P1dfaa] = E162b71
  250.     end
  251.     return x0fe5e91
  252. end
  253. local function Hd676003e13b(p85a40)
  254.     local b3945ae419 = Q4867d294[p85a40]
  255.     if not b3945ae419 then
  256.         return
  257.     end
  258.     local h7ca40b66d = s4e429b5:FindFirstChild(p85a40)
  259.     if not h7ca40b66d then
  260.         Q4867d294[p85a40] = nil
  261.         return
  262.     end
  263.     local d5abc4890 = h7ca40b66d.Character
  264.     if not d5abc4890 then
  265.         Q4867d294[p85a40] = nil
  266.         return
  267.     end
  268.     w6ea0b17.EnableRightArm(b3945ae419, d5abc4890, false)
  269.     w6ea0b17.EnableLeftArm(b3945ae419, d5abc4890, false)
  270.     Q4867d294[p85a40] = nil
  271. end
  272. local function f4a1015c(M89b5b5ade84, aaad336)
  273.     aaad336 = aaad336 or {LeftArm = true, RightArm = true}
  274.     local c142b3f = s4e429b5:FindFirstChild(M89b5b5ade84)
  275.     if not c142b3f then
  276.         return
  277.     end
  278.     local p5fabff = c142b3f.Character
  279.     if not p5fabff then
  280.         return
  281.     end
  282.     local De78b0932f = Q4867d294[M89b5b5ade84]
  283.     if De78b0932f then
  284.         if De78b0932f.RightArm ~= aaad336.RightArm then
  285.             w6ea0b17.EnableRightArm(De78b0932f, p5fabff, aaad336.RightArm)
  286.         end
  287.         if De78b0932f.LeftArm ~= aaad336.LeftArm then
  288.             w6ea0b17.EnableLeftArm(De78b0932f, p5fabff, aaad336.LeftArm)
  289.         end
  290.     else
  291.         De78b0932f = {}
  292.         w6ea0b17.EnableRightArm(De78b0932f, p5fabff, aaad336.RightArm)
  293.         w6ea0b17.EnableLeftArm(De78b0932f, p5fabff, aaad336.LeftArm)
  294.     end
  295.     Q4867d294[M89b5b5ade84] = De78b0932f
  296.     return De78b0932f
  297. end
  298. local q12db8, x3b0d9
  299. do
  300.     local ge223a0f3d7 = {}
  301.     function q12db8(Qd99e023c3, A0b6c75099, c5656fa4020)
  302.         if not A0b6c75099.Source then
  303.             return
  304.         end
  305.         A0b6c75099.Play = true
  306.         if not c5656fa4020 then
  307.             I24c9cc17:FireServer("jaoly3ss", Qd99e023c3, A0b6c75099)
  308.         end
  309.         Ma06a756880f.jaoly3ss(Nc2e78.Name, Qd99e023c3, A0b6c75099)
  310.     end
  311.     function x3b0d9(P5bd1bf, T99da60dd)
  312.         local fc96f0b = {}
  313.         if not T99da60dd then
  314.             I24c9cc17:FireServer("jaoly3ss", P5bd1bf, fc96f0b)
  315.         end
  316.         Ma06a756880f.jaoly3ss(Nc2e78.Name, P5bd1bf, fc96f0b)
  317.     end
  318.     local K1ed1cb178c = 0
  319.     function Ma06a756880f.jaoly3ss(cb381b7015e1, L4ff465f8cdf, Fc563963)
  320.         local U8c8f8e777 = Fc563963.Source
  321.         local W1a2f798e5cd = Fc563963.Volume or 0.5
  322.         local I46cf22 = Fc563963.Pitch or 1
  323.         local n586b029 = Fc563963.MaxTime or 1
  324.         local be39fc51 = Fc563963.Looped
  325.         local S1a1d8dda1 = Fc563963.Play
  326.         local wba6ab0346d = Fc563963.TimeStart
  327.         local u2faa0e7dba2 = Fc563963.Delay
  328.         local K61c4502 = Fc563963.EmitterSize or 10
  329.         if Fc563963.TimeStop then
  330.             n586b029 = wba6ab0346d + Fc563963.TimeStop
  331.         end
  332.         local Ab3032fd5 = K1ed1cb178c + 1
  333.         K1ed1cb178c = Ab3032fd5
  334.         local V670ce6bb7 = Fc563963.Multi and ("%s_%s_%d"):format(cb381b7015e1, L4ff465f8cdf, Ab3032fd5) or ("%s_%s"):format(cb381b7015e1, L4ff465f8cdf)
  335.         local Nb9287cf36 = ge223a0f3d7[V670ce6bb7]
  336.         if Nb9287cf36 then
  337.             Nb9287cf36.Object:Stop()
  338.             Nb9287cf36.Object:Destroy()
  339.             ge223a0f3d7[V670ce6bb7] = nil
  340.         end
  341.         if not S1a1d8dda1 then
  342.             return
  343.         end
  344.         if not U8c8f8e777 then
  345.             return
  346.         end
  347.         local E07a01 = K083ad90.Sounds[L4ff465f8cdf]
  348.         if not E07a01 then
  349.             return
  350.         end
  351.         local Sfda29 = Instance.new("Sound")
  352.         Sfda29.SoundId = "rbxassetid://" .. E07a01
  353.         if wba6ab0346d then
  354.             Sfda29.TimePosition = wba6ab0346d
  355.         end
  356.         if Fc563963.SoundGroup then
  357.             Sfda29.SoundGroup = Fc563963.SoundGroup
  358.         end
  359.         Sfda29.Name = V670ce6bb7
  360.         Sfda29.Looped = be39fc51
  361.         Sfda29.Volume = W1a2f798e5cd
  362.         Sfda29.PlaybackSpeed = I46cf22
  363.         Sfda29.EmitterSize = K61c4502
  364.         Sfda29.MaxDistance = 400
  365.         Sfda29.Parent = U8c8f8e777
  366.         if u2faa0e7dba2 then
  367.             delay(u2faa0e7dba2, function()
  368.                 Sfda29:Play()
  369.             end)
  370.         else
  371.             Sfda29:Play()
  372.         end
  373.         ge223a0f3d7[V670ce6bb7] = {Object = Sfda29, Proxy = Ab3032fd5}
  374.         local function Xe16be952()
  375.             local h46eeb53d9 = ge223a0f3d7[V670ce6bb7]
  376.             if not h46eeb53d9 then
  377.                 return
  378.             end
  379.             if h46eeb53d9.Proxy > Ab3032fd5 then
  380.                 return
  381.             end
  382.             h46eeb53d9.Object:Stop()
  383.             h46eeb53d9.Object:Destroy()
  384.             ge223a0f3d7[V670ce6bb7] = nil
  385.         end
  386.         delay(n586b029, Xe16be952)
  387.     end
  388. end
  389. local pcbe77
  390. do
  391.     local xc2e2c9896 = require(aa384925c.Module.RoundedBackingBuilder).new()
  392.     xc2e2c9896:Create(m0e1ccdc.Gamepass.ContainerFrame)
  393.     local Qcb2f479387 = 0
  394.     function pcbe77(k74be02)
  395.         local Q68ccc = k74be02.PassId
  396.         local W363537 = Qcb2f479387 + 1
  397.         Qcb2f479387 = W363537
  398.         if k74be02.OldPassId then
  399.             w2c080:PromptPurchase(Nc2e78, k74be02.OldPassId)
  400.         else
  401.             w2c080:PromptGamePassPurchase(Nc2e78, Q68ccc)
  402.         end
  403.         m0e1ccdc.Gamepass.ContainerFrame.TextLabel.Text = k74be02.Text
  404.         delay(0.2, function()
  405.             if Qcb2f479387 ~= W363537 then
  406.                 return
  407.             end
  408.             m0e1ccdc.Gamepass.Visible = true
  409.         end)
  410.     end
  411.     local function R12365f8c91(e3d478b682, h17a8a79a4, Of16563c460)
  412.         local K55690 = Qcb2f479387 + 1
  413.         Qcb2f479387 = K55690
  414.         delay(0.1, function()
  415.             if Qcb2f479387 ~= K55690 then
  416.                 return
  417.             end
  418.             m0e1ccdc.Gamepass.Visible = false
  419.         end)
  420.     end
  421.     w2c080.PromptGamePassPurchaseFinished:connect(R12365f8c91)
  422.     w2c080.PromptPurchaseFinished:connect(R12365f8c91)
  423. end
  424. H1d9e9f398e9.PromptPurchase = pcbe77
  425. local function Yf3cb11d7(n29f599)
  426.     local j780ac3f8c71 = j4665d.MakeState()
  427.     j780ac3f8c71.Frame = T8d421366b05.Particles
  428.     j4665d.EasySimulate(j780ac3f8c71, 4)
  429.     local Fb5f59bb40a = j780ac3f8c71.Frame.AbsoluteSize
  430.     local afbfbbfa1af, h01a83edd86a = Fb5f59bb40a.X, Fb5f59bb40a.Y
  431.     local function jebbb4562f(M5d253)
  432.         if n29f599 <= 4 or math.random() > 0.2 then
  433.             q12db8("FireworkBang", {
  434.                 Source = N59f1a,
  435.                 Volume = 0.2 + math.random() * 0.3,
  436.                 Multi = true
  437.             }, true)
  438.         end
  439.     end
  440.     for D48033bbf7 = 1, n29f599 do
  441.         local Yb8f92665e = h01a83edd86a * 0.3 + h01a83edd86a * 0.6 * math.random()
  442.         local D2474744062 = A54ecff0(0, -400, 0) + D31148ae40c.Uniform2D(150)
  443.         local uadeca27 = (h01a83edd86a - Yb8f92665e) / D2474744062.magnitude
  444.         local je41ad297 = j4665d.Firework(j780ac3f8c71, A54ecff0(math.random() * afbfbbfa1af, h01a83edd86a, 0), D2474744062, u50fd37)
  445.         je41ad297.ttl = uadeca27
  446.         je41ad297.OnDestroy = jebbb4562f
  447.         wait(0.1 + math.random() * 0.1 * 0.5)
  448.     end
  449. end
  450. function Ma06a756880f.lzto1un8(Wf23019b8170)
  451.     assert(Wf23019b8170 <= 50)
  452.     Yf3cb11d7(Wf23019b8170)
  453. end
  454. H1d9e9f398e9.Fireworks = Yf3cb11d7
  455. local H0e728 = {}
  456. for zb6b52, h7e652 in next, workspace.Cells:GetChildren() do
  457.     table.insert(H0e728, h7e652.Stash.Drawer1.Drawer)
  458.     table.insert(H0e728, h7e652.Stash.Drawer2.Drawer)
  459.     table.insert(H0e728, h7e652.Stash.Drawer3.Drawer)
  460. end
  461. local function v3a33770d25d()
  462.     if not Nc2e78.Character then
  463.         return
  464.     end
  465.     local C1a02c2ef = kc9675bdcc0:ScreenPointToRay(q9bfce6b5a.X, q9bfce6b5a.Y)
  466.     local kce98854b4c, ad214b607907 = workspace:FindPartOnRayWithWhitelist(Ray.new(C1a02c2ef.Origin, C1a02c2ef.Direction * 16), H0e728)
  467.     if kce98854b4c and kce98854b4c.Name == "Drawer" then
  468.         local r4e24978a37a = (Nc2e78.Character.HumanoidRootPart.Position - ad214b607907).magnitude
  469.         return r4e24978a37a < 8 and kce98854b4c.Parent
  470.     end
  471.     return false
  472. end
  473. local function R3e15b57()
  474.     if not Nc2e78.Character then
  475.         return
  476.     end
  477.     local gf907f7 = kc9675bdcc0:ScreenPointToRay(q9bfce6b5a.X, q9bfce6b5a.Y)
  478.     gf907f7 = Ray.new(gf907f7.Origin, gf907f7.Direction * 99)
  479.     local zdf252e18 = {}
  480.     for Ice2c033, D2dfd29826b in next, s4e429b5:GetPlayers() do
  481.         if D2dfd29826b.Character and D2dfd29826b ~= Nc2e78 then
  482.             table.insert(zdf252e18, D2dfd29826b.Character)
  483.         end
  484.     end
  485.     local d2b23336a0c, z8405b9 = of8789ef40(gf907f7.Origin, gf907f7.Direction, Nc2e78.Character, z6e8a5d8c4[Nc2e78.Name] and z6e8a5d8c4[Nc2e78.Name].Model)
  486.     if d2b23336a0c then
  487.         local lc78db62aa17
  488.         for uca767, l539ca8950 in next, zdf252e18, nil do
  489.             if d2b23336a0c:IsDescendantOf(l539ca8950) then
  490.                 lc78db62aa17 = l539ca8950
  491.                 break
  492.             end
  493.         end
  494.         if not lc78db62aa17 then
  495.             return
  496.         end
  497.         local bc9496a93e = s4e429b5:GetPlayerFromCharacter(lc78db62aa17)
  498.         if bc9496a93e then
  499.             local O7eca1 = (Nc2e78.Character.HumanoidRootPart.Position - z8405b9).magnitude
  500.             return O7eca1 < 10 and bc9496a93e
  501.         end
  502.     end
  503.     return false
  504. end
  505. local function G3f4402()
  506.     if not Nc2e78.Character then
  507.         return
  508.     end
  509.     local oeabb04269 = kc9675bdcc0:ScreenPointToRay(q9bfce6b5a.X, q9bfce6b5a.Y)
  510.     local ec2c7b00e7 = {}
  511.     for a324879b, P20c3261f in next, workspace.Vehicles:GetChildren() do
  512.         table.insert(ec2c7b00e7, P20c3261f)
  513.     end
  514.     local zbee3751fb19, g3340f = of8789ef40(oeabb04269.Origin, oeabb04269.Direction * 99, Nc2e78.Character)
  515.     if zbee3751fb19 then
  516.         local T679f36f94
  517.         for Tcedb4, Ndd48e56ec in next, ec2c7b00e7, nil do
  518.             if zbee3751fb19:IsDescendantOf(Ndd48e56ec) then
  519.                 T679f36f94 = Ndd48e56ec
  520.                 break
  521.             end
  522.         end
  523.         if not T679f36f94 then
  524.             return
  525.         end
  526.         local A7f0961f33 = Nc2e78.Character
  527.         if A7f0961f33 then
  528.             local L43132a40e1e = A7f0961f33:FindFirstChild("HumanoidRootPart")
  529.             if L43132a40e1e then
  530.                 local dfe94a = (L43132a40e1e.Position - g3340f).magnitude
  531.                 return dfe94a < 16 and T679f36f94
  532.             end
  533.         end
  534.     end
  535.     return false
  536. end
  537. local function G200c3b22(Lde35d7cd5c8)
  538.     I24c9cc17:FireServer("i1ltlx5v", Lde35d7cd5c8.Name)
  539. end
  540. function Ma06a756880f.j6lklsj9(qb111949219d)
  541.     if qb111949219d.Bribed then
  542.         Ma06a756880f.j1mrr9vx({
  543.             Title = "Arrest",
  544.             Text = ("You are bribed! Wait %d seconds."):format(qb111949219d.Bribed)
  545.         })
  546.     end
  547. end
  548. local function V7c6032a(o0cd4376)
  549.     I24c9cc17:FireServer("vtdt3zuo", o0cd4376.Name)
  550. end
  551. local function q2183226f(q9aedb82b)
  552.     I24c9cc17:FireServer("v5riqi6z", q9aedb82b.Name)
  553. end
  554. local function Odf552a7(h417d10f960)
  555.     I24c9cc17:FireServer("eaj8k3cc", h417d10f960.Name)
  556. end
  557. function Ma06a756880f.nib4jnob(Baf228)
  558.     if Baf228.Cooldown then
  559.         Ma06a756880f.j1mrr9vx({
  560.             Title = "Breakout",
  561.             Text = ("Wait %d seconds."):format(Baf228.Cooldown)
  562.         })
  563.     end
  564. end
  565. local function g92b97(O79221)
  566.     I24c9cc17:FireServer("evg9bdj5", O79221)
  567. end
  568. local function eb2b7a(Iad4f024e6a)
  569.     I24c9cc17:FireServer("ktyjk0pj", Iad4f024e6a)
  570. end
  571. local function y135e496(X4d7ce5, b96369f, L9f7cbf46, Ic1fc5f72d)
  572.     if z6e8a5d8c4[X4d7ce5] then
  573.         return
  574.     end
  575.     local Z3652746f0 = s4e429b5:FindFirstChild(X4d7ce5)
  576.     if not Z3652746f0 then
  577.         return
  578.     end
  579.     local P3a0370 = Z3652746f0.Character
  580.     if not P3a0370 then
  581.         return
  582.     end
  583.     local He1842af85 = P3a0370:FindFirstChild("HumanoidRootPart")
  584.     if not He1842af85 then
  585.         return
  586.     end
  587.     local h242d2b2b7dc = P3a0370:FindFirstChild("UpperTorso")
  588.     if not h242d2b2b7dc then
  589.         return
  590.     end
  591.     local Q22d305677c = h242d2b2b7dc:FindFirstChild("Waist")
  592.     if not Q22d305677c then
  593.         return
  594.     end
  595.     local i7e80e663aab = P3a0370:FindFirstChild("Head")
  596.     if not i7e80e663aab then
  597.         return
  598.     end
  599.     local p3dc6c9 = i7e80e663aab:FindFirstChild("Neck")
  600.     if not p3dc6c9 then
  601.         return
  602.     end
  603.     local Ra7d36ce2 = aa384925c.Resource.Item
  604.     local H4220b = Ra7d36ce2:FindFirstChild(b96369f.Name)
  605.     assert(H4220b)
  606.     H4220b = H4220b:Clone()
  607.     H4220b.Parent = workspace
  608.     n454765e6.WeldAllTo(H4220b, H4220b.Center)
  609.     b96369f.Waist = Q22d305677c
  610.     b96369f.Neck = p3dc6c9
  611.     b96369f.WaistC0 = Q22d305677c.C0
  612.     b96369f.NeckC0 = p3dc6c9.C0
  613.     b96369f.LastFire = b96369f.LastFire or 0
  614.     local v193ecafaf51 = not not H4220b.Skeleton:FindFirstChild("RightArm")
  615.     local Ue2dba221383 = not not H4220b.Skeleton:FindFirstChild("LeftArm")
  616.     local X64732 = {RightArm = v193ecafaf51, LeftArm = Ue2dba221383}
  617.     local N39ca0, o77de21279
  618.     if v193ecafaf51 and Ue2dba221383 then
  619.         N39ca0 = A54ecff0(0.5, -0.5, -0.5)
  620.         o77de21279 = A54ecff0(-math.pi * 0.5, 0, 0)
  621.     else
  622.         N39ca0 = A54ecff0(-0.1, 0.5, -0.2)
  623.         o77de21279 = A54ecff0(math.pi * 0.5, 0, 0)
  624.     end
  625.     b96369f.PosSpring = D31148ae40c.MakeSpring(N39ca0, 10, 0.6)
  626.     b96369f.RotSpring = D31148ae40c.MakeSpring(o77de21279, 14, 0.7)
  627.     b96369f.NeckSpring = D31148ae40c.MakeSpring(u50fd37, 2, 0.5)
  628.     b96369f.WaistSpring = D31148ae40c.MakeSpring(u50fd37, 10, 0.8)
  629.     D31148ae40c.SpringSetTarget(b96369f.RotSpring, D30e7130, u50fd37)
  630.     D31148ae40c.SpringSetTarget(b96369f.PosSpring, D30e7130, A54ecff0(0, 0.7, 0))
  631.     if b96369f.Name == "Rifle" or b96369f.Name == "AK47" then
  632.         D31148ae40c.SpringSetTarget(b96369f.NeckSpring, D30e7130, A54ecff0(0, 0.43, 0))
  633.         D31148ae40c.SpringSetTarget(b96369f.WaistSpring, D30e7130, A54ecff0(0, -0.43, 0))
  634.         D31148ae40c.SpringSetTarget(b96369f.PosSpring, D30e7130, u50fd37)
  635.     elseif b96369f.Name == "Shotgun" then
  636.         D31148ae40c.SpringSetTarget(b96369f.NeckSpring, D30e7130, A54ecff0(0, 0.6, 0))
  637.         D31148ae40c.SpringSetTarget(b96369f.WaistSpring, D30e7130, A54ecff0(0, -0.6, 0))
  638.     elseif b96369f.Name == "Cuffed" then
  639.         D31148ae40c.SpringSetTarget(b96369f.NeckSpring, D30e7130, A54ecff0(-0.5, 0, 0))
  640.         D31148ae40c.SpringSetTarget(b96369f.WaistSpring, D30e7130, A54ecff0(-0.4, 0, 0))
  641.         D31148ae40c.SpringSetTarget(b96369f.PosSpring, D30e7130, A54ecff0(0, -0.7, 0))
  642.     elseif b96369f.Name == "Pistol" and b96369f.HasSWAT then
  643.         H4220b.Model.Body.BrickColor = BrickColor.new("Black")
  644.     end
  645.     if b96369f.Name == "Donut" then
  646.         local b2af706 = Color3.fromHSV(math.random() * 0.8 + 0.2, 0.59, 1)
  647.         H4220b.Model.icing.Color = b2af706
  648.     elseif b96369f.Name == "Flashlight" then
  649.         b96369f.FlashOn = false
  650.     end
  651.     local dee65f31a, M67c1bc37 = true, true
  652.     X64732 = f4a1015c(X4d7ce5, {
  653.         RightArm = X64732.RightArm,
  654.         LeftArm = X64732.LeftArm
  655.     })
  656.     b96369f.IK = X64732
  657.     local k439ec41410
  658.     if b96369f.Name == "Cuffed" then
  659.         k439ec41410 = P3a0370.UpperTorso
  660.     else
  661.         k439ec41410 = P3a0370.Head
  662.     end
  663.     local o895a3 = Sbd7e7a858(b96369f.PosSpring.p) * D31148ae40c.CFrameFromAxisAngle(b96369f.RotSpring.p)
  664.     local d399a2366f = n454765e6.CustomMotor(H4220b.Center, k439ec41410, o895a3, cd4c73)
  665.     b96369f.Motor = d399a2366f
  666.     b96369f.Model = H4220b
  667.     z6e8a5d8c4[X4d7ce5] = b96369f
  668.     if Ic1fc5f72d and b96369f.MagSize then
  669.         local a57e0b3a8 = N59f1a.Ammo
  670.         a57e0b3a8.Visible = true
  671.         hd12ee57ee9a(b96369f)
  672.     end
  673.     if Ic1fc5f72d and b96369f.CrossHair then
  674.         ce18781.MouseIconEnabled = false
  675.         N59f1a.CrossHair.Visible = true
  676.     end
  677. end
  678. local function vd7aec8(s24428, c6ef9d, l9b5e2)
  679.     local Bdbbf48 = s4e429b5:FindFirstChild(s24428)
  680.     if not Bdbbf48 then
  681.         return
  682.     end
  683.     local m6583b19e9 = z6e8a5d8c4[s24428]
  684.     if not m6583b19e9 then
  685.         return
  686.     end
  687.     local K32f7d340d9 = Bdbbf48.Character
  688.     m6583b19e9.Model:Destroy()
  689.     m6583b19e9.Motor = nil
  690.     z6e8a5d8c4[s24428] = nil
  691.     if l9b5e2 then
  692.         N59f1a.Ammo.Visible = false
  693.         if m6583b19e9.CrossHair then
  694.             ce18781.MouseIconEnabled = true
  695.             N59f1a.CrossHair.Visible = false
  696.         end
  697.     end
  698.     if not c6ef9d then
  699.         Hd676003e13b(s24428)
  700.     end
  701.     local je32f980 = K32f7d340d9:FindFirstChild("UpperTorso")
  702.     if je32f980 then
  703.         local O84640f = je32f980:FindFirstChild("Waist")
  704.         if O84640f then
  705.             O84640f.C0 = m6583b19e9.WaistC0
  706.         end
  707.     end
  708.     local qc3c43793 = K32f7d340d9:FindFirstChild("Head")
  709.     if qc3c43793 then
  710.         local Kcab97e = qc3c43793:FindFirstChild("Neck")
  711.         if Kcab97e then
  712.             Kcab97e.C0 = m6583b19e9.NeckC0
  713.         end
  714.     end
  715. end
  716. local function v6600bbbd32(v458c0f4b194, Qf33c9f4c, Od927c472)
  717.     if not Qf33c9f4c then
  718.         return
  719.     end
  720.     local Q2fdd3 = s4e429b5:FindFirstChild(v458c0f4b194)
  721.     if not Q2fdd3 then
  722.         return
  723.     end
  724.     local za7f74d31 = z6e8a5d8c4[v458c0f4b194]
  725.     if not za7f74d31 then
  726.         return
  727.     end
  728.     local nd19ee = za7f74d31.Model
  729.     local X223b0fac = za7f74d31.Name
  730.     if X223b0fac == "Rifle" or X223b0fac == "Pistol" or X223b0fac == "Shotgun" or X223b0fac == "AK47" then
  731.         do
  732.             local Of3f9cf218 = nd19ee.Skeleton.Tip
  733.             local R1faa8bb09ac = Instance.new("PointLight")
  734.             R1faa8bb09ac.Parent = Of3f9cf218
  735.             delay(0.1, function()
  736.                 R1faa8bb09ac:Destroy()
  737.             end)
  738.         end
  739.     end
  740.     if X223b0fac == "Taser" then
  741.         local d14d982e = nd19ee.Skeleton.Tip
  742.         local g440e5c2 = (Qf33c9f4c - d14d982e.Position).magnitude
  743.         local b006aa = Instance.new("Part")
  744.         b006aa.BrickColor = X223b0fac == "Taser" and BrickColor.new("Black")
  745.         b006aa.Anchored = true
  746.         b006aa.CanCollide = false
  747.         b006aa.Size = A54ecff0(0.2, 0.2, g440e5c2)
  748.         b006aa.CFrame = Sbd7e7a858(d14d982e.Position, Qf33c9f4c) * Sbd7e7a858(0, 0, -g440e5c2 * 0.5)
  749.         local Ab80f282a = Instance.new("BlockMesh")
  750.         Ab80f282a.Scale = A54ecff0(0.4, 0.4, 1)
  751.         Ab80f282a.Parent = b006aa
  752.         b006aa.Parent = za7f74d31.Model
  753.         game.Debris:AddItem(b006aa, 0.1)
  754.     elseif za7f74d31.Name == "Rifle" or za7f74d31.Name == "Pistol" or za7f74d31.Name == "AK47" then
  755.         local U42df61 = nd19ee.Skeleton.Tip
  756.         local W21a21a9e6a2 = (Qf33c9f4c - U42df61.Position).magnitude
  757.         local T3c3482670b = Instance.new("Part")
  758.         T3c3482670b.BrickColor = BrickColor.new("White")
  759.         T3c3482670b.Transparency = 0.8
  760.         T3c3482670b.Anchored = true
  761.         T3c3482670b.CanCollide = false
  762.         T3c3482670b.Size = A54ecff0(0.2, W21a21a9e6a2, 0.2)
  763.         T3c3482670b.CFrame = Sbd7e7a858(U42df61.Position, Qf33c9f4c) * Sbd7e7a858(0, 0, -W21a21a9e6a2 * 0.5) * W8b718e(math.pi * 0.5, 0, 0)
  764.         local Qe309c5b = Instance.new("CylinderMesh")
  765.         Qe309c5b.Scale = A54ecff0(0.2, 1, 0.2)
  766.         Qe309c5b.Parent = T3c3482670b
  767.         T3c3482670b.Parent = za7f74d31.Model
  768.         game.Debris:AddItem(T3c3482670b, 0.1)
  769.     elseif za7f74d31.Name == "Flashlight" then
  770.         if Od927c472 then
  771.             za7f74d31.FlashOn = not za7f74d31.FlashOn
  772.         end
  773.         local z7e0b20de39 = za7f74d31.FlashOn
  774.         nd19ee.Model.Light.Material = z7e0b20de39 and Enum.Material.Neon or Enum.Material.Plastic
  775.         nd19ee.Model.Light.SpotLight.Enabled = z7e0b20de39
  776.     elseif za7f74d31.Name == "Donut" then
  777.         D31148ae40c.SpringSetTarget(za7f74d31.PosSpring, D30e7130, A54ecff0(0, -0.1, -0.7))
  778.         D31148ae40c.SpringSetTarget(za7f74d31.RotSpring, D30e7130, A54ecff0(math.random() * 0.3 - 0.15, math.random() * 0.3 - 0.15, 0))
  779.         delay(0.5, function()
  780.             D31148ae40c.SpringSetTarget(za7f74d31.PosSpring, D30e7130, A54ecff0(0, 0.7, 0))
  781.             D31148ae40c.SpringSetTarget(za7f74d31.RotSpring, D30e7130, u50fd37)
  782.         end)
  783.     elseif za7f74d31.Name == "Shotgun" then
  784.         local f8391042d2 = Qf33c9f4c
  785.         for ab4eadf9a = 1, 5 do
  786.             local r6604d87, c914692, M7274f3fb1 = (math.random() - 0.5) * 0.23, (math.random() - 0.5) * 0.23, (math.random() - 0.5) * 0.23
  787.             local Da9754e0 = nd19ee.Skeleton.Tip
  788.             local ge3c6a0932 = (Qf33c9f4c - Da9754e0.Position).magnitude
  789.             Qf33c9f4c = f8391042d2 + A54ecff0(r6604d87, c914692, M7274f3fb1) * ge3c6a0932 * 0.9
  790.             local b44de3 = Instance.new("Part")
  791.             b44de3.BrickColor = BrickColor.new("White")
  792.             b44de3.Transparency = 0.8
  793.             b44de3.Anchored = true
  794.             b44de3.CanCollide = false
  795.             b44de3.Size = A54ecff0(0.2, ge3c6a0932, 0.2)
  796.             b44de3.CFrame = Sbd7e7a858(Da9754e0.Position, Qf33c9f4c) * Sbd7e7a858(0, 0, -ge3c6a0932 * 0.5) * W8b718e(math.pi * 0.5, 0, 0)
  797.             local d398025f5 = Instance.new("CylinderMesh")
  798.             d398025f5.Scale = A54ecff0(0.2, 1, 0.2)
  799.             d398025f5.Parent = b44de3
  800.             b44de3.Parent = za7f74d31.Model
  801.             game.Debris:AddItem(b44de3, 0.1)
  802.         end
  803.     end
  804. end
  805. local function Kdbdf8(q82414cf, N72efe14)
  806.     if q82414cf then
  807.         local g5d4c24 = N59f1a.Inventory.Inner:FindFirstChild(q82414cf.Name)
  808.         if g5d4c24 then
  809.             g5d4c24.ImageColor3 = Color3.new(0.7, 0.7, 0.7)
  810.             g5d4c24.ImageTransparency = 0.5
  811.         end
  812.     end
  813.     I24c9cc17:FireServer("pw8pqrjk", q82414cf)
  814.     return y135e496(Nc2e78.Name, q82414cf, N72efe14, true)
  815. end
  816. local function l74279f62a25(k414ef)
  817.     local l68a7a = z6e8a5d8c4[Nc2e78.Name]
  818.     if l68a7a then
  819.         local ad103902edf = N59f1a.Inventory.Inner:FindFirstChild(l68a7a.Name)
  820.         if ad103902edf then
  821.             ad103902edf.ImageColor3 = Color3.new(1, 1, 1)
  822.             ad103902edf.ImageTransparency = 0
  823.         end
  824.     end
  825.     I24c9cc17:FireServer("chblwbxt")
  826.     return vd7aec8(Nc2e78.Name, k414ef, true)
  827. end
  828. local u3028a56dd9 = false
  829. local function gb1a2ed908(fb7c6651f, I6c74ea94f5f, l115eaa)
  830.     local f73428 = fb7c6651f.Model
  831.     local G117167 = f73428:FindFirstChild("Skeleton")
  832.     if not G117167 then
  833.         return
  834.     end
  835.     local m0de8e81de = G117167:FindFirstChild("Tip")
  836.     if not m0de8e81de then
  837.         return
  838.     end
  839.     local E71299, g8e1275b7
  840.     E71299, g8e1275b7 = m0e44a52.X, m0e44a52.Y
  841.     local iaed4c3 = kc9675bdcc0:ScreenPointToRay(E71299, g8e1275b7)
  842.     local c2e99fad2b, n307c88 = of8789ef40(iaed4c3.Origin, iaed4c3.Direction * 999, fb7c6651f.Model, Nc2e78.Character)
  843.     local b65e6cb58 = (n307c88 - m0de8e81de.Position).unit
  844.     if l115eaa then
  845.         b65e6cb58 = b65e6cb58 + l115eaa
  846.     end
  847.     local l24a0d329 = 300
  848.     if fb7c6651f.Name == "Taser" then
  849.         l24a0d329 = 65
  850.     end
  851.     local o2ce5ea420, H4b46ae = of8789ef40(m0de8e81de.Position, b65e6cb58 * l24a0d329, fb7c6651f.Model)
  852.     return o2ce5ea420, H4b46ae
  853. end
  854. function hd12ee57ee9a(d5c8473869)
  855.     if d5c8473869.MagSize then
  856.         local K6ff0304d8e = N59f1a:FindFirstChild("Ammo")
  857.         if K6ff0304d8e then
  858.             K6ff0304d8e.Current.Text = ("%d/"):format(d5c8473869.MagSize)
  859.             K6ff0304d8e.MagSize.Text = d5c8473869.MaxMagSize
  860.         end
  861.     end
  862. end
  863. function Y25c9fa(re359ec35, zac1e176, u20c47d)
  864.     if not re359ec35 then
  865.         return
  866.     end
  867.     if re359ec35:IsDescendantOf(workspace.Vehicles) then
  868.         local Ha7061c1 = 0
  869.         repeat
  870.             re359ec35 = re359ec35.Parent
  871.             Ha7061c1 = Ha7061c1 + 1
  872.         until re359ec35:FindFirstChild("Engine") or Ha7061c1 >= 5
  873.         local z10c0b965 = re359ec35:FindFirstChild("Engine")
  874.         if not z10c0b965 then
  875.             return
  876.         end
  877.         I24c9cc17:FireServer("eglwqgc8", z10c0b965.Parent, u20c47d)
  878.     elseif re359ec35.Parent:FindFirstChild("Humanoid") then
  879.         local Uc532526ea = re359ec35.Parent
  880.         local Z2c61df = s4e429b5:GetPlayerFromCharacter(Uc532526ea)
  881.         if not Z2c61df then
  882.             return
  883.         end
  884.         I24c9cc17:FireServer("ow4m4jmc", Z2c61df.Name, re359ec35, zac1e176, u20c47d)
  885.     elseif re359ec35:IsDescendantOf(workspace.ShootingRange) then
  886.         I24c9cc17:FireServer("ux3gs4h4", re359ec35)
  887.     end
  888. end
  889. function Wa924e(G45f8371c68, m20053e8854b)
  890.     m20053e8854b = m20053e8854b or 2
  891.     if G45f8371c68.Name == "AK47" then
  892.         m20053e8854b = 2.5
  893.     end
  894.     if G45f8371c68.Reloading then
  895.         return
  896.     end
  897.     G45f8371c68.Reloading = true
  898.     q12db8("RifleReload", {
  899.         Source = N59f1a,
  900.         MaxTime = 2,
  901.         Volume = 0.3
  902.     }, true)
  903.     N59f1a.Ammo.Reloading.Visible = true
  904.     local function qc4bc74f86()
  905.         q12db8("RifleReload", {Source = N59f1a, MaxTime = 2}, true)
  906.         G45f8371c68.MagSize = G45f8371c68.MaxMagSize
  907.         hd12ee57ee9a(G45f8371c68)
  908.         G45f8371c68.Reloading = false
  909.         N59f1a.Ammo.Reloading.Visible = false
  910.     end
  911.     delay(m20053e8854b, qc4bc74f86)
  912. end
  913. local Md38ca3001d5 = 0
  914. local function Ded244f(S7545672c2, k2b6564182)
  915.     local h36cea810e = Nc2e78.Character
  916.     if not h36cea810e then
  917.         return
  918.     end
  919.     local k2e3fae8a0 = h36cea810e:FindFirstChild("HumanoidRootPart")
  920.     if not k2e3fae8a0 then
  921.         return
  922.     end
  923.     local Gda72f13d34 = Md38ca3001d5 + 1
  924.     Md38ca3001d5 = Gda72f13d34
  925.     u3028a56dd9 = true
  926.     if S7545672c2.Name == "Rifle" or S7545672c2.Name == "AK47" then
  927.         if tick() - S7545672c2.LastFire < 0.1 then
  928.             return
  929.         end
  930.         while true do
  931.             if Md38ca3001d5 ~= Gda72f13d34 then
  932.                 return
  933.             end
  934.             if S7545672c2.Reloading then
  935.                 return
  936.             end
  937.             if not u3028a56dd9 then
  938.                 break
  939.             end
  940.             S7545672c2.LastFire = tick()
  941.             q12db8("RifleFire", {
  942.                 Source = k2e3fae8a0,
  943.                 Multi = true,
  944.                 SoundGroup = f924b8d.Guns
  945.             })
  946.             local v19ae5e0, z7f09e61de = gb1a2ed908(S7545672c2, k2b6564182)
  947.             Y25c9fa(v19ae5e0, z7f09e61de, S7545672c2)
  948.             I24c9cc17:FireServer("ycxorlux", z7f09e61de)
  949.             v6600bbbd32(Nc2e78.Name, z7f09e61de, true)
  950.             local Y313ac = S7545672c2.MagSize - 1
  951.             S7545672c2.MagSize = Y313ac
  952.             hd12ee57ee9a(S7545672c2)
  953.             if Y313ac <= 0 then
  954.                 return Wa924e(S7545672c2)
  955.             end
  956.             local Dd285be = 0.1
  957.             wait(Dd285be)
  958.         end
  959.     elseif S7545672c2.Name == "Pistol" then
  960.         if tick() - S7545672c2.LastFire < 0.2 then
  961.             return
  962.         end
  963.         if S7545672c2.Reloading then
  964.             return
  965.         end
  966.         S7545672c2.LastFire = tick()
  967.         q12db8("PistolFire", {
  968.             Source = k2e3fae8a0,
  969.             TimeStart = 8,
  970.             MaxTime = 1,
  971.             Volume = 0.2,
  972.             Multi = true
  973.         })
  974.         local sced997c5d, Wb17720 = gb1a2ed908(S7545672c2, k2b6564182)
  975.         Y25c9fa(sced997c5d, Wb17720, S7545672c2)
  976.         I24c9cc17:FireServer("ycxorlux", Wb17720)
  977.         v6600bbbd32(Nc2e78.Name, Wb17720, true)
  978.         local Z7f83fd7d = S7545672c2.MagSize - 1
  979.         S7545672c2.MagSize = Z7f83fd7d
  980.         hd12ee57ee9a(S7545672c2)
  981.         if Z7f83fd7d <= 0 then
  982.             return Wa924e(S7545672c2)
  983.         end
  984.     elseif S7545672c2.Name == "Flashlight" then
  985.         if tick() - S7545672c2.LastFire < 0.2 then
  986.             return
  987.         end
  988.         if S7545672c2.Reloading then
  989.             return
  990.         end
  991.         S7545672c2.LastFire = tick()
  992.         local ib7832 = u50fd37
  993.         I24c9cc17:FireServer("ycxorlux", ib7832)
  994.         v6600bbbd32(Nc2e78.Name, ib7832, true)
  995.     elseif S7545672c2.Name == "Shotgun" then
  996.         if tick() - S7545672c2.LastFire < 0.4 then
  997.             return
  998.         end
  999.         if S7545672c2.Reloading then
  1000.             return
  1001.         end
  1002.         S7545672c2.LastFire = tick()
  1003.         q12db8("ShotgunFire", {
  1004.             Source = k2e3fae8a0,
  1005.             MaxTime = 2,
  1006.             Volume = 0.4,
  1007.             Multi = true
  1008.         })
  1009.         q12db8("ShotgunPump", {
  1010.             Source = k2e3fae8a0,
  1011.             MaxTime = 1,
  1012.             Volume = 0.4,
  1013.             Delay = 0.2,
  1014.             Multi = true
  1015.         })
  1016.         local j9d1ef07fab, M72f356d73e8 = gb1a2ed908(S7545672c2, k2b6564182)
  1017.         Y25c9fa(j9d1ef07fab, M72f356d73e8, S7545672c2)
  1018.         for G12e93331 = 1, 2 do
  1019.             local h1f8e7eacd8c, G21137c9b32, y657630e291 = (math.random() - 0.5) * 0.23, (math.random() - 0.5) * 0.23, (math.random() - 0.5) * 0.23
  1020.             local b0038c7, vea012f = gb1a2ed908(S7545672c2, k2b6564182, A54ecff0(h1f8e7eacd8c, G21137c9b32, y657630e291))
  1021.             Y25c9fa(b0038c7, vea012f, S7545672c2)
  1022.         end
  1023.         I24c9cc17:FireServer("ycxorlux", M72f356d73e8)
  1024.         v6600bbbd32(Nc2e78.Name, M72f356d73e8, true)
  1025.         local S643e78b3 = S7545672c2.MagSize - 1
  1026.         S7545672c2.MagSize = S643e78b3
  1027.         hd12ee57ee9a(S7545672c2)
  1028.         if S643e78b3 <= 0 then
  1029.             return Wa924e(S7545672c2)
  1030.         end
  1031.     elseif S7545672c2.Name == "Taser" then
  1032.         if tick() - S7545672c2.LastFire < 0.2 then
  1033.             return
  1034.         end
  1035.         if S7545672c2.Reloading then
  1036.             return
  1037.         end
  1038.         S7545672c2.LastFire = tick()
  1039.         q12db8("Taser", {
  1040.             Source = k2e3fae8a0,
  1041.             MaxTime = 1,
  1042.             Volume = 0.4
  1043.         })
  1044.         local De1176ae8bc, S9c8a63 = gb1a2ed908(S7545672c2, k2b6564182)
  1045.         local Jdcb21b24 = 5
  1046.         if De1176ae8bc and De1176ae8bc.Parent:FindFirstChild("Humanoid") then
  1047.             local X01a7bea82 = De1176ae8bc.Parent
  1048.             local p836d43ec4 = s4e429b5:GetPlayerFromCharacter(X01a7bea82)
  1049.             if p836d43ec4 and p836d43ec4.TeamValue.Value == K083ad90.Team.Prisoner then
  1050.                 I24c9cc17:FireServer("typwksjs", p836d43ec4.Name, De1176ae8bc, S9c8a63)
  1051.                 Jdcb21b24 = 10
  1052.             end
  1053.         end
  1054.         I24c9cc17:FireServer("ycxorlux", S9c8a63)
  1055.         v6600bbbd32(Nc2e78.Name, S9c8a63, true)
  1056.         local b20a9a9c73e9 = S7545672c2.MagSize - 1
  1057.         S7545672c2.MagSize = b20a9a9c73e9
  1058.         hd12ee57ee9a(S7545672c2)
  1059.         if b20a9a9c73e9 <= 0 then
  1060.             return Wa924e(S7545672c2, Jdcb21b24)
  1061.         end
  1062.     elseif S7545672c2.Name == "Donut" then
  1063.         if 1 > tick() - S7545672c2.LastFire then
  1064.             return
  1065.         end
  1066.         S7545672c2.LastFire = tick()
  1067.         if S7545672c2.Used then
  1068.             return false
  1069.         end
  1070.         S7545672c2.Used = true
  1071.         local x114b0 = u50fd37
  1072.         I24c9cc17:FireServer("ycxorlux", x114b0)
  1073.         v6600bbbd32(Nc2e78.Name, x114b0, true)
  1074.     elseif S7545672c2.Name == "Glider" then
  1075.         if 1 > tick() - S7545672c2.LastFire then
  1076.             return
  1077.         end
  1078.         S7545672c2.LastFire = tick()
  1079.         if S7545672c2.Used then
  1080.             return false
  1081.         end
  1082.         S7545672c2.Used = true
  1083.         local Mcacf3ed5 = u50fd37
  1084.         I24c9cc17:FireServer("ycxorlux", Mcacf3ed5)
  1085.         v6600bbbd32(Nc2e78.Name, Mcacf3ed5, true)
  1086.     end
  1087. end
  1088. local function zff2e0()
  1089.     u3028a56dd9 = false
  1090. end
  1091. local Oa323e54, bc09a7d67
  1092. function Oa323e54()
  1093.     return {
  1094.         StartPosition = nil,
  1095.         Position = u50fd37,
  1096.         TargetPosition = nil,
  1097.         LookVector = A54ecff0(0, 0, -1),
  1098.         TargetFocus = nil,
  1099.         TargetLookVector = nil
  1100.     }
  1101. end
  1102. function bc09a7d67(rd15734d4, j1bc1e774be8, n070629dd6cf, Z19947450983)
  1103.     if rd15734d4.TargetPosition then
  1104.         if rd15734d4.StartPosition then
  1105.             rd15734d4.Position = rd15734d4.StartPosition * (1 - n070629dd6cf) + rd15734d4.TargetPosition * n070629dd6cf
  1106.         else
  1107.             rd15734d4.Position = rd15734d4.Position + (rd15734d4.TargetPosition - rd15734d4.Position) * j1bc1e774be8 * n070629dd6cf
  1108.         end
  1109.     end
  1110.     local L203f0 = rd15734d4.TargetLookVector
  1111.     if rd15734d4.TargetFocus then
  1112.         L203f0 = (rd15734d4.TargetFocus - rd15734d4.Position).unit
  1113.     end
  1114.     if L203f0 then
  1115.         rd15734d4.LookVector = rd15734d4.LookVector + (L203f0 - rd15734d4.LookVector) * j1bc1e774be8 * Z19947450983
  1116.     end
  1117.     kc9675bdcc0.CFrame = Sbd7e7a858(u50fd37, rd15734d4.LookVector) + rd15734d4.Position
  1118. end
  1119. local Ffb5b1, L7e9189985
  1120. do
  1121.     local R7b0eae5 = tick()
  1122.     local wd7fe59f0 = false
  1123.     local function oce0fa067a()
  1124.         if wd7fe59f0 then
  1125.             wd7fe59f0 = false
  1126.             local n379cf1 = tick() - R7b0eae5
  1127.             I24c9cc17:FireServer("rmimrhkg", n379cf1)
  1128.         end
  1129.     end
  1130.     local yaf901841e38 = tick()
  1131.     function Ffb5b1()
  1132.         if tick() - yaf901841e38 < 0.1 then
  1133.             return
  1134.         end
  1135.         yaf901841e38 = tick()
  1136.         if wd7fe59f0 then
  1137.             oce0fa067a()
  1138.         end
  1139.         wd7fe59f0 = true
  1140.         R7b0eae5 = tick()
  1141.         if Ua4530cfaef and not Ua4530cfaef.Passenger then
  1142.             Ua4530cfaef.Nitro = true
  1143.             q12db8("Nitro1", {
  1144.                 Source = Ua4530cfaef.Nitrous[1].Parent,
  1145.                 TimeStart = 0.5,
  1146.                 Volume = 1
  1147.             })
  1148.             q12db8("NitroLoop", {
  1149.                 Source = Ua4530cfaef.Nitrous[1].Parent,
  1150.                 Looped = true,
  1151.                 MaxTime = 30,
  1152.                 Volume = 1,
  1153.                 Delay = 0.3
  1154.             })
  1155.             for x7981b47ab, b83c8738644 in next, Ua4530cfaef.Nitrous, nil do
  1156.                 b83c8738644.Enabled = true
  1157.             end
  1158.         end
  1159.         I24c9cc17:FireServer("dbpqwa4g")
  1160.         if ad69d2d35a3.Nitro / ad69d2d35a3.NitroLastMax <= 0.01 then
  1161.             Ma06a756880f.u26pr5ye(true, true)
  1162.         end
  1163.     end
  1164.     function L7e9189985()
  1165.         x3b0d9("NitroLoop")
  1166.         if Ua4530cfaef and not Ua4530cfaef.Passenger then
  1167.             Ua4530cfaef.Nitro = false
  1168.             if Ua4530cfaef.Nitrous then
  1169.                 for Re10cbe03, Fea242a2 in next, Ua4530cfaef.Nitrous, nil do
  1170.                     Fea242a2.Enabled = false
  1171.                 end
  1172.             end
  1173.         end
  1174.         oce0fa067a()
  1175.         I24c9cc17:FireServer("uzzgzq5c")
  1176.     end
  1177.     function Ma06a756880f.np1p0vap(Ref053c69, t2862b88c15a)
  1178.         ad69d2d35a3.Nitro = Ref053c69
  1179.         ad69d2d35a3.NitroLastMax = t2862b88c15a
  1180.         ad69d2d35a3.NitroForceUIUpdate = true
  1181.         m0e1ccdc.Nitro.Body.Bar.Value.Size = UDim2.new(Ref053c69 / K083ad90.Scalar.NitroMax, 0, 1, 0)
  1182.         m0e1ccdc.Nitro.Body.Bar.TextLabel.Text = ("%d/%d Fuel"):format(Ref053c69, K083ad90.Scalar.NitroMax)
  1183.     end
  1184. end
  1185. local cfce0a238c = 0
  1186. local X8c82f67 = u50fd37
  1187. t4c33a3b55f.Heartbeat:connect(function(zb34460)
  1188.     D30e7130 = D30e7130 + zb34460
  1189.     cfce0a238c = cfce0a238c + zb34460
  1190.     ba9af77cbd.profilebegin("Inverse Kinematics")
  1191.     for K3ca3f, s548a09 in next, z6e8a5d8c4, nil do
  1192.         local xbf634eacd = s548a09.Model:FindFirstChild("Skeleton")
  1193.         if xbf634eacd then
  1194.             if s548a09.IK.RightArm then
  1195.                 w6ea0b17.RightArm(s548a09.IK, xbf634eacd.RightArm.Position, s548a09.IK.RightAngle)
  1196.             end
  1197.             if s548a09.IK.LeftArm then
  1198.                 w6ea0b17.LeftArm(s548a09.IK, xbf634eacd.LeftArm.Position, s548a09.IK.LeftAngle)
  1199.             end
  1200.         end
  1201.         local g0e2ec146ae6, f945383 = D31148ae40c.Spring(s548a09.PosSpring, D30e7130)
  1202.         local D01d7a4, jbf189e = D31148ae40c.Spring(s548a09.RotSpring, D30e7130)
  1203.         local aaf13c32e06 = Sbd7e7a858(g0e2ec146ae6) * D31148ae40c.CFrameFromAxisAngle(D01d7a4)
  1204.         if D31148ae40c.IsNaNcf(aaf13c32e06) then
  1205.             aaf13c32e06 = cd4c73
  1206.         end
  1207.         s548a09.Motor.C0 = aaf13c32e06
  1208.         local Lfe9b4a1, kc560da = D31148ae40c.Spring(s548a09.WaistSpring, D30e7130)
  1209.         local D797bd = s548a09.WaistC0 * D31148ae40c.CFrameFromAxisAngle(Lfe9b4a1)
  1210.         if D31148ae40c.IsNaNcf(D797bd) then
  1211.             D797bd = cd4c73
  1212.         end
  1213.         s548a09.Waist.C0 = D797bd
  1214.         local v79cfaf4bda, Bb04de46a = D31148ae40c.Spring(s548a09.NeckSpring, D30e7130)
  1215.         local O19580e4 = s548a09.NeckC0 * D31148ae40c.CFrameFromAxisAngle(v79cfaf4bda)
  1216.         if D31148ae40c.IsNaNcf(O19580e4) then
  1217.             O19580e4 = cd4c73
  1218.         end
  1219.         s548a09.Neck.C0 = O19580e4
  1220.     end
  1221.     ba9af77cbd.profileend()
  1222.     local Jf5954729 = z6e8a5d8c4[Nc2e78.Name]
  1223.     if Jf5954729 and Jf5954729.CrossHair then
  1224.         N59f1a.CrossHair.Position = UDim2.new(0, m0e44a52.X - 30, 0, m0e44a52.Y - 30)
  1225.     end
  1226.     if Jf5954729 and Jf5954729.Name == "Binoculars" then
  1227.         local Xfd6e006bb32 = 0.6
  1228.         local U34feddd = N59f1a.AbsoluteSize.X + 40
  1229.         local fce51a10a = N59f1a.AbsoluteSize.Y
  1230.         N59f1a.Binoculars.ImageLabel.Size = UDim2.new(0, U34feddd, 0, U34feddd * Xfd6e006bb32)
  1231.         N59f1a.Binoculars.ImageLabel.Position = UDim2.new(0.5, -U34feddd * 0.5, 0.5, -U34feddd * Xfd6e006bb32 * 0.5)
  1232.         N59f1a.Binoculars.BarTop.Size = UDim2.new(1, 0, 0, (fce51a10a - U34feddd * Xfd6e006bb32) * 0.5 + 20)
  1233.         N59f1a.Binoculars.BarBottom.Size = UDim2.new(1, 0, 0, (fce51a10a - U34feddd * Xfd6e006bb32) * 0.5 + 20)
  1234.         N59f1a.Binoculars.BarBottom.Position = UDim2.new(0, 0, 1, -((fce51a10a - U34feddd * Xfd6e006bb32) * 0.5 + 20))
  1235.         N59f1a.Binoculars.Visible = true
  1236.         kc9675bdcc0.FieldOfView = 20
  1237.     elseif N59f1a.Binoculars.Visible then
  1238.         N59f1a.Binoculars.Visible = false
  1239.         kc9675bdcc0.FieldOfView = 70
  1240.     end
  1241.     local h32165f8a09 = Jf5954729 and Jf5954729.Name
  1242.     local Nf78c030, Nebca7d = q9bfce6b5a.X, q9bfce6b5a.Y
  1243.     ba9af77cbd.profilebegin("Camera Looking")
  1244.     local pc5677d = kc9675bdcc0:ScreenPointToRay(Nf78c030, Nebca7d)
  1245.     X8c82f67 = X8c82f67 + (pc5677d.Origin + pc5677d.Direction * 30 - X8c82f67) * 0.2
  1246.     local F37a06ecb = Nc2e78.Character
  1247.     if F37a06ecb then
  1248.         local x1710087ec = F37a06ecb:FindFirstChild("HumanoidRootPart")
  1249.         if x1710087ec then
  1250.             local Ua761a0bf = F37a06ecb:FindFirstChild("Head")
  1251.             local B67622db64ba = F37a06ecb:FindFirstChild("UpperTorso")
  1252.             if Ua761a0bf and B67622db64ba then
  1253.                 local U05d652444ec = B67622db64ba:FindFirstChild("Waist")
  1254.                 local ta73e6e = Ua761a0bf:FindFirstChild("Neck")
  1255.                 if U05d652444ec and ta73e6e then
  1256.                     local E88cd361af50, R929bdbf2df = 0, 0
  1257.                     local Cd18ffeeeba, Pf799f04
  1258.                     ba9af77cbd.profilebegin("Calculate looking")
  1259.                     if not Y729e2c9 then
  1260.                         local Vabaf88d06b4 = x1710087ec.CFrame.lookVector
  1261.                         local of79b4f8b
  1262.                         if h32165f8a09 and K083ad90.MouseLookAt[h32165f8a09] then
  1263.                             of79b4f8b = (X8c82f67 - x1710087ec.CFrame.p).unit
  1264.                         else
  1265.                             of79b4f8b = (kc9675bdcc0.CFrame * W8b718e(0.2, 0, 0)).lookVector
  1266.                         end
  1267.                         if D31148ae40c.IsNaNv3(of79b4f8b) then
  1268.                             of79b4f8b = A54ecff0(0, 0, -1)
  1269.                         end
  1270.                         local b36907ab88 = 1
  1271.                         E88cd361af50, R929bdbf2df = c07597da(Vabaf88d06b4, of79b4f8b:Cross(A54ecff0(0, 1, 0))), math.asin(of79b4f8b.Y)
  1272.                         if Ua4530cfaef and (not Ua4530cfaef.Passenger or Ua4530cfaef.NoLook) then
  1273.                             E88cd361af50, R929bdbf2df = 0, 0
  1274.                         end
  1275.                         if D31148ae40c.IsNaN(E88cd361af50) then
  1276.                             E88cd361af50 = 0
  1277.                         end
  1278.                         if D31148ae40c.IsNaN(R929bdbf2df) then
  1279.                             R929bdbf2df = 0
  1280.                         end
  1281.                         Cd18ffeeeba = Sbd7e7a858(U05d652444ec.C1.p) * W8b718e(0, -E88cd361af50 * 0.5 * b36907ab88, 0) * W8b718e(-R929bdbf2df * 0.2 * b36907ab88, 0, 0)
  1282.                         Pf799f04 = Sbd7e7a858(ta73e6e.C1.p) * W8b718e(-R929bdbf2df * 0.5 * b36907ab88, 0, 0) * W8b718e(0, -E88cd361af50 * 0.5 * b36907ab88, 0)
  1283.                     else
  1284.                         Cd18ffeeeba = Sbd7e7a858(U05d652444ec.C1.p)
  1285.                         Pf799f04 = Sbd7e7a858(ta73e6e.C1.p)
  1286.                     end
  1287.                     if D31148ae40c.IsNaNcf(Cd18ffeeeba) then
  1288.                         Cd18ffeeeba = Sbd7e7a858(U05d652444ec.C1.p)
  1289.                     end
  1290.                     if D31148ae40c.IsNaNcf(Pf799f04) then
  1291.                         Pf799f04 = Sbd7e7a858(ta73e6e.C1.p)
  1292.                     end
  1293.                     U05d652444ec.C1 = Cd18ffeeeba
  1294.                     ta73e6e.C1 = Pf799f04
  1295.                     if cfce0a238c >= 0.4 then
  1296.                         cfce0a238c = 0
  1297.                         if D31148ae40c.IsNaN(E88cd361af50) then
  1298.                             E88cd361af50 = 0
  1299.                         end
  1300.                         if D31148ae40c.IsNaN(R929bdbf2df) then
  1301.                             R929bdbf2df = 0
  1302.                         end
  1303.                         I24c9cc17:FireServer("pjkyukfo", E88cd361af50, R929bdbf2df)
  1304.                     end
  1305.                     ba9af77cbd.profileend()
  1306.                 end
  1307.             end
  1308.         end
  1309.     end
  1310.     for g4358e, B78f9c3a6b07 in next, Y6b22aaa4e, nil do
  1311.         local Wc7aba706b, Q4c08a9cf89a = D31148ae40c.Spring(B78f9c3a6b07.HeadingSpring, D30e7130)
  1312.         local cea1739fd, a70c2a9cd8c = D31148ae40c.Spring(B78f9c3a6b07.PitchSpring, D30e7130)
  1313.         local S5c57d95aa, Af47398e5d
  1314.         local K7b1a3e8 = B78f9c3a6b07.Waist
  1315.         if K7b1a3e8 then
  1316.             S5c57d95aa = Sbd7e7a858(K7b1a3e8.C1.p) * W8b718e(-cea1739fd * 0.2, -Wc7aba706b * 0.5, 0)
  1317.             if D31148ae40c.IsNaNcf(S5c57d95aa) then
  1318.                 S5c57d95aa = cd4c73
  1319.             end
  1320.             K7b1a3e8.C1 = S5c57d95aa
  1321.         end
  1322.         local h99caab22cf = B78f9c3a6b07.Neck
  1323.         if h99caab22cf then
  1324.             Af47398e5d = Sbd7e7a858(h99caab22cf.C1.p) * W8b718e(-cea1739fd * 0.5, -Wc7aba706b * 0.5, 0)
  1325.             if D31148ae40c.IsNaNcf(Af47398e5d) then
  1326.                 Af47398e5d = cd4c73
  1327.             end
  1328.             h99caab22cf.C1 = Af47398e5d
  1329.         end
  1330.     end
  1331.     ba9af77cbd.profileend()
  1332.     ba9af77cbd.profilebegin("Vehicle Updates")
  1333.     if Ua4530cfaef and not Ua4530cfaef.Passenger then
  1334.         if Ua4530cfaef.Type == "Chassis" then
  1335.             v50f125ed3.Update(Ua4530cfaef, zb34460)
  1336.         elseif Ua4530cfaef.Type == "Heli" then
  1337.             q51b0b.Update(Ua4530cfaef, zb34460)
  1338.         elseif Ua4530cfaef.Type == "Motorcycle" or Ua4530cfaef.Type == "DuneBuggy" then
  1339.             Ve816fadc.UpdateHQ(Ua4530cfaef, zb34460)
  1340.         end
  1341.     end
  1342.     ba9af77cbd.profileend()
  1343.     x4aec5.CircleAction.Update(zb34460)
  1344.     if Ua4530cfaef and not Ua4530cfaef.Passenger and Ua4530cfaef.Type ~= "Heli" then
  1345.         local Q09aa2f93 = false
  1346.         if Ua4530cfaef.Type ~= "Heli" and not N59f1a.Nitro.Visible then
  1347.             N59f1a.Nitro.Visible = true
  1348.             Q09aa2f93 = true
  1349.         end
  1350.         if ad69d2d35a3.NitroForceUIUpdate then
  1351.             ad69d2d35a3.NitroForceUIUpdate = false
  1352.             Q09aa2f93 = true
  1353.         end
  1354.         if Ua4530cfaef.Nitro then
  1355.             Q09aa2f93 = true
  1356.             ad69d2d35a3.Nitro = ad69d2d35a3.Nitro - zb34460 * 5
  1357.         end
  1358.         if 0 >= ad69d2d35a3.Nitro then
  1359.             Q09aa2f93 = true
  1360.             ad69d2d35a3.Nitro = 1
  1361.             L7e9189985()
  1362.         end
  1363.         if Q09aa2f93 then
  1364.             local p6bc1d1c7 = ad69d2d35a3.Nitro / K083ad90.Scalar.NitroMax
  1365.             N59f1a.Nitro.Value.Size = UDim2.new(1, 0, p6bc1d1c7, 0)
  1366.             N59f1a.Nitro.Value.Position = UDim2.new(0, 0, 1 - p6bc1d1c7, 0)
  1367.         end
  1368.     elseif N59f1a.Nitro.Visible then
  1369.         N59f1a.Nitro.Visible = false
  1370.     end
  1371. end)
  1372. local function F557c494b8(K5029bf, zbee1f6)
  1373.     local sf626985ca, ya0707, E46073e2f13d = K5029bf.Model, K5029bf.Height, K5029bf.IKP
  1374.     if not sf626985ca then
  1375.         return
  1376.     end
  1377.     local x5422b758 = sf626985ca:FindFirstChild("Engine")
  1378.     if not x5422b758 then
  1379.         return
  1380.     end
  1381.     local pfea15f75130 = (x5422b758.Position - kc9675bdcc0.CFrame.p).magnitude
  1382.     if pfea15f75130 > 350 then
  1383.         return
  1384.     end
  1385.     if not K5029bf.Dead and not E46073e2f13d and K5029bf.Character then
  1386.         local y7cf90893b0a = K5029bf.Character.Name
  1387.         if z6e8a5d8c4[y7cf90893b0a] then
  1388.             vd7aec8(y7cf90893b0a)
  1389.         end
  1390.         E46073e2f13d = f4a1015c(y7cf90893b0a, {RightArm = true, LeftArm = true})
  1391.         K5029bf.IKP = E46073e2f13d
  1392.     end
  1393.     local H5f8afca5 = x5422b758.CFrame:vectorToObjectSpace(x5422b758.Velocity)
  1394.     local Sb03d1 = H5f8afca5.Z * zbee1f6
  1395.     local lb9733 = K5029bf.WheelRotation + Sb03d1 / (sf626985ca.WheelFrontRight.Wheel.Size.Y * 0.5 * math.pi)
  1396.     lb9733 = lb9733 % (2 * math.pi)
  1397.     K5029bf.WheelRotation = lb9733
  1398.     v50f125ed3.UpdateWheelLowQuality(sf626985ca, ya0707, K5029bf.PartFrontRight, lb9733)
  1399.     v50f125ed3.UpdateWheelLowQuality(sf626985ca, ya0707, K5029bf.PartFrontLeft, lb9733)
  1400.     v50f125ed3.UpdateWheelLowQuality(sf626985ca, ya0707, K5029bf.PartBackRight, lb9733)
  1401.     v50f125ed3.UpdateWheelLowQuality(sf626985ca, ya0707, K5029bf.PartBackLeft, lb9733)
  1402.     v50f125ed3.UpdateSoundLowQuality(K5029bf, K5029bf.Gears, H5f8afca5)
  1403.     local sde3f7b9 = z968ef8f(H5f8afca5.X)
  1404.     if sde3f7b9 > 10 then
  1405.         K5029bf.Sounds.DriftSqueal.Volume = math.min((sde3f7b9 - 10) / 4, 0.3)
  1406.     else
  1407.         K5029bf.Sounds.DriftSqueal.Volume = 0
  1408.     end
  1409.     local Xb262f = 0.7 * x5422b758.RotVelocity.Y
  1410.     if K5029bf.WeldSteer then
  1411.         K5029bf.WeldSteer.C0 = W8b718e(0, Xb262f, 0)
  1412.         local M06e5940db80 = sf626985ca.Steer.CFrame
  1413.         w6ea0b17.RightArm(E46073e2f13d, M06e5940db80 * A54ecff0(0.8, 0.1, 0), -Xb262f)
  1414.         w6ea0b17.LeftArm(E46073e2f13d, M06e5940db80 * A54ecff0(-0.8, 0.1, 0), -Xb262f)
  1415.     end
  1416. end
  1417. local function p82857d707e7(S1d0a13624d4, b37a82)
  1418.     local Jf713d = S1d0a13624d4.Model
  1419.     if not Jf713d then
  1420.         return
  1421.     end
  1422.     local F02d13773a3 = Jf713d:FindFirstChild("Engine")
  1423.     if not F02d13773a3 then
  1424.         return
  1425.     end
  1426.     local Ibbc3e30b2c = S1d0a13624d4.Make
  1427.     if S1d0a13624d4.HasProp then
  1428.         q51b0b.SpinProp(S1d0a13624d4, b37a82)
  1429.     end
  1430. end
  1431. local function Q8660dcd75a(Bc4fa1, j525de40146)
  1432.     local W6d79386 = Bc4fa1.IKP
  1433.     if not Bc4fa1.Dead and not W6d79386 then
  1434.         local A43190b3 = Bc4fa1.PlayerName
  1435.         if z6e8a5d8c4[A43190b3] then
  1436.             vd7aec8(A43190b3)
  1437.         end
  1438.         W6d79386 = f4a1015c(A43190b3, {RightArm = true, LeftArm = true})
  1439.         Bc4fa1.IKP = W6d79386
  1440.     end
  1441.     Ve816fadc.UpdateLQ(Bc4fa1, j525de40146)
  1442. end
  1443. local cd9edbaf
  1444. cd9edbaf = {}
  1445. do
  1446.     local Pcdd86eb02fa = {}
  1447.     Pcdd86eb02fa.Parachute = {
  1448.         Descent = 40,
  1449.         Forward = 60,
  1450.         Parachute = true
  1451.     }
  1452.     Pcdd86eb02fa.Glider = {
  1453.         Descent = 60,
  1454.         Forward = 90,
  1455.         Glider = true
  1456.     }
  1457.     local reacd7ff49
  1458.     function cd9edbaf.Parachute(zf01e56e6a)
  1459.         if cd9edbaf.IsParachuting then
  1460.             return
  1461.         end
  1462.         if reacd7ff49 then
  1463.             return
  1464.         end
  1465.         cd9edbaf.IsParachuting = true
  1466.         local e5742c9 = Nc2e78.Character
  1467.         if not e5742c9 then
  1468.             return
  1469.         end
  1470.         local d3292d = e5742c9:FindFirstChild("HumanoidRootPart")
  1471.         if not d3292d then
  1472.             return
  1473.         end
  1474.         local Z9a48c935be = e5742c9:FindFirstChild("Humanoid")
  1475.         if not Z9a48c935be then
  1476.             return
  1477.         end
  1478.         if Z9a48c935be.PlatformStand then
  1479.             return
  1480.         end
  1481.         I24c9cc17:FireServer("i0jlmyaf", zf01e56e6a)
  1482.         e5742c9.Humanoid.PlatformStand = true
  1483.         local Rad497e19c2a = kc9675bdcc0.CFrame * W8b718e(0.2, 0, 0)
  1484.         local ze648ad = Instance.new("BodyGyro")
  1485.         ze648ad.Name = "Parachute"
  1486.         ze648ad.MaxTorque = A54ecff0(10000, 10000, 10000)
  1487.         if zf01e56e6a == "Glider" then
  1488.             ze648ad.P = 300
  1489.             ze648ad.D = 50
  1490.         end
  1491.         ze648ad.CFrame = Rad497e19c2a
  1492.         ze648ad.Parent = d3292d
  1493.         local W2ac72c = Instance.new("BodyVelocity")
  1494.         W2ac72c.MaxForce = A54ecff0(1000000, 1000000, 1000000)
  1495.         W2ac72c.Parent = d3292d
  1496.         local Q1431e9 = {}
  1497.         Q1431e9.Gyro = ze648ad
  1498.         Q1431e9.Velocity = W2ac72c
  1499.         Q1431e9.Type = zf01e56e6a
  1500.         reacd7ff49 = Q1431e9
  1501.         if not Vc386281d7f0 then
  1502.             N59f1a.Parachute.Visible = true
  1503.             N59f1a.Parachute.Text = ("[Space] to close %s"):format(zf01e56e6a:lower())
  1504.         end
  1505.     end
  1506.     function cd9edbaf.ParachuteStop()
  1507.         if not cd9edbaf.IsParachuting then
  1508.             return
  1509.         end
  1510.         local Dafc470 = reacd7ff49
  1511.         if not Dafc470 then
  1512.             return
  1513.         end
  1514.         if Dafc470.Part then
  1515.             Dafc470.Part:Destroy()
  1516.         end
  1517.         if Dafc470.Gyro then
  1518.             Dafc470.Gyro:Destroy()
  1519.         end
  1520.         if Dafc470.Velocity then
  1521.             Dafc470.Velocity:Destroy()
  1522.         end
  1523.         cd9edbaf.IsParachuting = false
  1524.         I24c9cc17:FireServer("dzr8zhz5")
  1525.         N59f1a.Parachute.Visible = false
  1526.         reacd7ff49 = nil
  1527.         local p53e348 = Nc2e78.Character
  1528.         if not p53e348 then
  1529.             return
  1530.         end
  1531.         local o4a0976 = p53e348:FindFirstChild("HumanoidRootPart")
  1532.         if not o4a0976 then
  1533.             return
  1534.         end
  1535.         p53e348.Humanoid.PlatformStand = false
  1536.         p53e348.Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
  1537.     end
  1538.     function cd9edbaf.ParachuteUpdate(d0414a06ba4)
  1539.         if not cd9edbaf.IsParachuting then
  1540.             return
  1541.         end
  1542.         local d279d3a = Nc2e78.Character
  1543.         if not d279d3a then
  1544.             return
  1545.         end
  1546.         local Sf10adf = d279d3a:FindFirstChild("HumanoidRootPart")
  1547.         if not Sf10adf then
  1548.             return
  1549.         end
  1550.         local f7d2bf636b = reacd7ff49
  1551.         if not f7d2bf636b then
  1552.             return
  1553.         end
  1554.         local R7df1e3386 = kc9675bdcc0.CFrame * W8b718e(0.2, 0, 0)
  1555.         local Fa7e5133c3f = f7d2bf636b.Type
  1556.         local lc79cbf3e = Pcdd86eb02fa[Fa7e5133c3f]
  1557.         local a2fe94b12 = lc79cbf3e.Forward
  1558.         local Xd5ce2b = lc79cbf3e.Descent
  1559.         if lc79cbf3e.Parachute then
  1560.             local R1988e2c5c99 = math.clamp(Sf10adf.RotVelocity.y, -4, 4)
  1561.             local s6fb9dc2 = z968ef8f(R7df1e3386.lookVector:Dot(A54ecff0(0, 1, 0)))
  1562.             local i2f7a0e = A54ecff0(R7df1e3386.lookVector.X, 0, R7df1e3386.lookVector.Z)
  1563.             f7d2bf636b.Velocity.Velocity = i2f7a0e * a2fe94b12 * Z728bf347053(0.5, s6fb9dc2) + A54ecff0(0, s6fb9dc2, 0) * -Xd5ce2b
  1564.             f7d2bf636b.Gyro.CFrame = Sbd7e7a858(u50fd37, R7df1e3386.lookVector) * Sbd7e7a858(0, 0, R1988e2c5c99 * 0.125)
  1565.         elseif lc79cbf3e.Glider then
  1566.             local mef537732109 = z968ef8f(math.clamp(R7df1e3386.lookVector:Dot(A54ecff0(0, 1, 0)), -1, -0.06))
  1567.             local l29319 = A54ecff0(R7df1e3386.lookVector.X, 0, R7df1e3386.lookVector.Z)
  1568.             f7d2bf636b.Velocity.Velocity = l29319 * a2fe94b12 * Z728bf347053(0.9, mef537732109) + A54ecff0(0, mef537732109, 0) * -Xd5ce2b
  1569.             f7d2bf636b.Gyro.CFrame = Sbd7e7a858(u50fd37, R7df1e3386.lookVector * 1) * W8b718e(math.pi, 0, 0)
  1570.         end
  1571.         local lb713cc, Te2543a35f4b = of8789ef40(Sf10adf.Position, A54ecff0(0, -1, 0) * 6, d279d3a)
  1572.         if lb713cc and not lb713cc:IsDescendantOf(workspace.Vehicles) then
  1573.             cd9edbaf.ParachuteStop()
  1574.         end
  1575.     end
  1576.     Ma06a756880f.rjxhilg4 = cd9edbaf.Parachute
  1577. end
  1578. local i15b9b1, U40d625d1e13, z735ed6
  1579. do
  1580.     local C74aa58 = require(aa384925c.Module.AlexRagdoll)
  1581.     z735ed6 = false
  1582.     local Yed28c1fb0c = 0
  1583.     local x68b7c8046 = true
  1584.     local function Z4ce193721()
  1585.         if not z735ed6 then
  1586.             return
  1587.         end
  1588.         local vd7306a3323 = D30e7130 - Yed28c1fb0c
  1589.         if vd7306a3323 >= 2 then
  1590.             local Rf5db1745 = Nc2e78.Character
  1591.             local K6a81494de = Rf5db1745:FindFirstChild("HumanoidRootPart")
  1592.             if not K6a81494de then
  1593.                 x68b7c8046 = false
  1594.                 return
  1595.             end
  1596.             local M41ccfbe = K6a81494de.Velocity.magnitude
  1597.             if M41ccfbe < 28 or vd7306a3323 >= 5 then
  1598.                 x68b7c8046 = false
  1599.                 I24c9cc17:FireServer("ztumq4b9")
  1600.             end
  1601.         end
  1602.     end
  1603.     function U40d625d1e13()
  1604.         if z735ed6 and x68b7c8046 then
  1605.             Z4ce193721()
  1606.         end
  1607.     end
  1608.     function i15b9b1()
  1609.         if z735ed6 then
  1610.             return
  1611.         end
  1612.         if cd9edbaf.IsParachuting then
  1613.             return
  1614.         end
  1615.         local Te2adb68 = Nc2e78.Character
  1616.         if not Te2adb68 then
  1617.             return
  1618.         end
  1619.         if Ua4530cfaef then
  1620.             return
  1621.         end
  1622.         local Tef8cb = Te2adb68:FindFirstChild("HumanoidRootPart")
  1623.         if not Tef8cb then
  1624.             return
  1625.         end
  1626.         local Q5b8e4ad4 = Te2adb68:FindFirstChild("Humanoid")
  1627.         if not Q5b8e4ad4 then
  1628.             return
  1629.         end
  1630.         if Q5b8e4ad4.Health <= 4 then
  1631.             return
  1632.         end
  1633.         if Q5b8e4ad4.PlatformStand then
  1634.             return
  1635.         end
  1636.         local lcb659 = z6e8a5d8c4[Nc2e78.Name]
  1637.         if lcb659 and lcb659.Locked then
  1638.             return
  1639.         end
  1640.         local N2d42afd8a = Tef8cb.Velocity.magnitude
  1641.         z735ed6 = true
  1642.         x68b7c8046 = true
  1643.         Yed28c1fb0c = D30e7130
  1644.         local function Hbbe52()
  1645.             local Pa42376e686 = false
  1646.             local Rad30f3 = Te2adb68:FindFirstChild("HumanoidRootPart")
  1647.             if not Rad30f3 then
  1648.                 Pa42376e686 = true
  1649.             end
  1650.             if Ua4530cfaef then
  1651.                 Pa42376e686 = true
  1652.             end
  1653.             if Pa42376e686 then
  1654.                 z735ed6 = false
  1655.                 return
  1656.             end
  1657.             l74279f62a25()
  1658.             C74aa58.Ragdoll(Te2adb68)
  1659.             I24c9cc17:FireServer("qwr9r00a")
  1660.         end
  1661.         delay(0.1, Hbbe52)
  1662.     end
  1663.     function Ma06a756880f.ztumq4b9(Nd31388)
  1664.         x68b7c8046 = false
  1665.         if Nd31388 then
  1666.             local Gcf92f = Nc2e78.Character
  1667.             C74aa58.Unragdoll(Gcf92f)
  1668.         end
  1669.         wait(0.2)
  1670.         z735ed6 = false
  1671.     end
  1672. end
  1673. local Cdbea9028b = 0
  1674. local function aee540a3(p28ac81)
  1675.     Cdbea9028b = p28ac81
  1676.     local J3b4111a1a3c = z6e8a5d8c4[Nc2e78.Name]
  1677.     local p116c9b5d58 = true
  1678.     if Ua4530cfaef then
  1679.         if Ua4530cfaef.Passenger and Ua4530cfaef.Type == "Heli" then
  1680.             p116c9b5d58 = true
  1681.         else
  1682.             p116c9b5d58 = false
  1683.         end
  1684.         if Ua4530cfaef.Seat:FindFirstChild("Items") then
  1685.             p116c9b5d58 = true
  1686.         end
  1687.     end
  1688.     if z735ed6 then
  1689.         p116c9b5d58 = false
  1690.     end
  1691.     if Y729e2c9 then
  1692.         p116c9b5d58 = false
  1693.     end
  1694.     if not p116c9b5d58 then
  1695.         return
  1696.     end
  1697.     if J3b4111a1a3c and J3b4111a1a3c.Locked then
  1698.         return
  1699.     end
  1700.     local l976b93 = Xcd5d94231.ItemStacks[p28ac81]
  1701.     local m1e4c370feba
  1702.     if not J3b4111a1a3c then
  1703.         m1e4c370feba = true
  1704.     elseif J3b4111a1a3c and l976b93 then
  1705.         m1e4c370feba = l976b93.i ~= J3b4111a1a3c.i
  1706.     end
  1707.     local M8e123a14
  1708.     if J3b4111a1a3c then
  1709.         M8e123a14 = J3b4111a1a3c.IK
  1710.         l74279f62a25(m1e4c370feba)
  1711.     end
  1712.     if l976b93 and m1e4c370feba then
  1713.         Kdbdf8(l976b93, M8e123a14)
  1714.         local dbe4f5a125e = Nc2e78.Character
  1715.         if dbe4f5a125e then
  1716.             local xffe79c5 = dbe4f5a125e:FindFirstChild("HumanoidRootPart")
  1717.             q12db8("Equip", {Source = xffe79c5, Volume = 0.8})
  1718.         end
  1719.     end
  1720. end
  1721. local Ha3f70a4f8da, J4b2c8a8, Nb7279e4b7e7, v6cefcee250d
  1722. function Ha3f70a4f8da()
  1723.     return {}
  1724. end
  1725. function Nb7279e4b7e7(E5a8a1df0b24, Qa53efdf568)
  1726.     for sba0f2be3 = #E5a8a1df0b24, 1, -1 do
  1727.         if E5a8a1df0b24[sba0f2be3] == Qa53efdf568 then
  1728.             return table.remove(E5a8a1df0b24, sba0f2be3)
  1729.         end
  1730.     end
  1731. end
  1732. function J4b2c8a8(Pedaca1, Yd16b9f)
  1733.     Nb7279e4b7e7(Pedaca1, Yd16b9f)
  1734.     table.insert(Pedaca1, Yd16b9f)
  1735. end
  1736. function v6cefcee250d(Nb82709d)
  1737.     return Nb82709d[#Nb82709d]
  1738. end
  1739. local J286eed4, nd600d, r0bf3e
  1740. r0bf3e = Ha3f70a4f8da()
  1741. local X1a1065d3, R31947b02
  1742. do
  1743.     local Y19d02deee1 = 0
  1744.     function X1a1065d3()
  1745.         local Q649c37f = tick()
  1746.         if Q649c37f - Y19d02deee1 < 0.15 then
  1747.             return
  1748.         end
  1749.         Y19d02deee1 = Q649c37f
  1750.         if Ua4530cfaef and not Ua4530cfaef.Passenger then
  1751.             if M8db359d10b0(K083ad90.Perm.InjanHorn) then
  1752.                 q12db8("InjanHorn", {
  1753.                     Source = Ua4530cfaef.Model.Engine,
  1754.                     Volume = 1
  1755.                 })
  1756.             else
  1757.                 q12db8("Horn", {
  1758.                     Source = Ua4530cfaef.Model.Engine,
  1759.                     Volume = 0.3,
  1760.                     Pitch = 0.96,
  1761.                     MaxTime = 8
  1762.                 })
  1763.             end
  1764.         end
  1765.     end
  1766.     function R31947b02()
  1767.         if Ua4530cfaef and not Ua4530cfaef.Passenger then
  1768.             x3b0d9("Horn")
  1769.         end
  1770.     end
  1771. end
  1772. local N63c9f0c34
  1773. do
  1774.     local Ba17593897b2 = N59f1a:WaitForChild("Radio")
  1775.     local function q2a25a4()
  1776.         Ba17593897b2.Visible = true
  1777.     end
  1778.     local function Y7712d21af()
  1779.         Ba17593897b2.Visible = false
  1780.     end
  1781.     N63c9f0c34 = Y7c1fa5.MakeWindow()
  1782.     N63c9f0c34.OpenFun = q2a25a4
  1783.     N63c9f0c34.CloseFun = Y7712d21af
  1784.     Y7c1fa5.WindowGroupAdd(Tbfc2a6, N63c9f0c34)
  1785.     local function P2e9c6e()
  1786.         local b928bb925 = Ba17593897b2.TextBox
  1787.         local c317aed8c5 = b928bb925.Text:match("%d+")
  1788.         if not c317aed8c5 then
  1789.             return
  1790.         end
  1791.         local e832f5838c = Nc2e78.Character:FindFirstChild("HumanoidRootPart")
  1792.         if not e832f5838c then
  1793.             return
  1794.         end
  1795.         I24c9cc17:FireServer("qkiigru0", c317aed8c5)
  1796.     end
  1797.     local function F70419148a0()
  1798.         local la59c64 = Nc2e78.Character:FindFirstChild("HumanoidRootPart")
  1799.         if not la59c64 then
  1800.             return
  1801.         end
  1802.         I24c9cc17:FireServer("qexz141z")
  1803.     end
  1804.     local function Ld81fdedad()
  1805.         local N12391c = w2c080:UserOwnsGamePassAsync(Nc2e78.UserId, K083ad90.Gamepass.Stereo.PassId)
  1806.         if not N12391c then
  1807.             pcbe77(K083ad90.Gamepass.Stereo)
  1808.             return
  1809.         end
  1810.         return P2e9c6e()
  1811.     end
  1812.     Ba17593897b2.Play.MouseButton1Down:connect(Ld81fdedad)
  1813.     Ba17593897b2.Stop.MouseButton1Down:connect(F70419148a0)
  1814.     Ba17593897b2.Close.MouseButton1Down:connect(Y7712d21af)
  1815.     local Xa235be57 = {
  1816.         Bass = {Scalar = 0.5}
  1817.     }
  1818.     local yc50050ac871 = 0
  1819.     local function befb7e(Rf55c346c9db, f53121ccf9)
  1820.         local H4de8a207 = Xa235be57[Rf55c346c9db]
  1821.         local s10e08900fe = Ba17593897b2[Rf55c346c9db .. "Level"]
  1822.         s10e08900fe.TextButton.MouseButton1Down:connect(function(Qf8dcdc27, I4bcea)
  1823.             H4de8a207.MinY = s10e08900fe.AbsolutePosition.Y + 5
  1824.             H4de8a207.MaxY = H4de8a207.MinY + s10e08900fe.AbsoluteSize.Y - s10e08900fe.TextButton.AbsoluteSize.Y + 5
  1825.             local t693e14eae02 = yc50050ac871 + 1
  1826.             yc50050ac871 = t693e14eae02
  1827.             while yc50050ac871 == t693e14eae02 do
  1828.                 local O1f4a3295f = q9bfce6b5a.y + 5
  1829.                 O1f4a3295f = O1f4a3295f < H4de8a207.MinY and H4de8a207.MinY or O1f4a3295f > H4de8a207.MaxY and H4de8a207.MaxY or O1f4a3295f
  1830.                 local h047c39 = (O1f4a3295f - H4de8a207.MinY) / (H4de8a207.MaxY - H4de8a207.MinY)
  1831.                 H4de8a207.Scalar = h047c39
  1832.                 f53121ccf9(Rf55c346c9db, h047c39)
  1833.                 s10e08900fe.TextButton.Position = UDim2.new(0.5, -15, 0, O1f4a3295f - H4de8a207.MinY - 5)
  1834.                 t4c33a3b55f.Stepped:wait()
  1835.             end
  1836.         end)
  1837.     end
  1838.     ce18781.InputEnded:connect(function(Cb58810b8bc4)
  1839.         if Cb58810b8bc4.UserInputType == Enum.UserInputType.MouseButton1 then
  1840.             yc50050ac871 = yc50050ac871 + 1
  1841.         end
  1842.     end)
  1843.     local if676cca = f924b8d.Music
  1844.     local Uec09893, Ic3344 = 0, 10
  1845.     local uc54d31, k2f966da6 = 0, 3
  1846.     local B9de4c251c9, q661b454372d = 0, 3
  1847.     local function Dfc746d(Gcefaf61f12, Ta594235d7)
  1848.         local vcc4c9ac = 2 * Ta594235d7 - 1
  1849.         Ta594235d7 = vcc4c9ac ^ 3 * 0.5 + 0.5
  1850.         local Nae953974a8 = 1 - Ta594235d7
  1851.         if Gcefaf61f12 == "Bass" then
  1852.             local o86155127dd = Ta594235d7 * (Uec09893 - Ic3344 * 0.5) + Nae953974a8 * (Uec09893 + Ic3344 * 0.5)
  1853.             local lf132c757 = Nae953974a8 * (uc54d31 - k2f966da6 * 0.5) + Ta594235d7 * (uc54d31 + k2f966da6 * 0.5)
  1854.             local Aef4bcc08e = Nae953974a8 * (uc54d31 - k2f966da6 * 0.5) + Ta594235d7 * (uc54d31 + k2f966da6 * 0.5)
  1855.             if676cca.EqualizerSoundEffect.LowGain = o86155127dd
  1856.             if676cca.EqualizerSoundEffect.MidGain = lf132c757
  1857.             if676cca.EqualizerSoundEffect.HighGain = Aef4bcc08e
  1858.         end
  1859.     end
  1860.     befb7e("Bass", Dfc746d)
  1861. end
  1862. H1d9e9f398e9.RadioWindow = N63c9f0c34
  1863. local S537be = Instance.new("Animation")
  1864. S537be.AnimationId = "rbxassetid://685258011"
  1865. local a82601ed1, E1a08d278e
  1866. E1a08d278e = {}
  1867. do
  1868.     local Lb920170 = Instance.new("Animation")
  1869.     Lb920170.AnimationId = "rbxassetid://758003506"
  1870.     table.insert(E1a08d278e, Lb920170)
  1871.     local t532bc = Instance.new("Animation")
  1872.     t532bc.AnimationId = "rbxassetid://758005053"
  1873.     table.insert(E1a08d278e, t532bc)
  1874. end
  1875. local r8e885
  1876. local oed8ca0603b0 = tick()
  1877. local j33e637082a = tick()
  1878. local L48285d526 = {
  1879.     0,
  1880.     0,
  1881.     0
  1882. }
  1883. local function h0e018271(q35065, q9375ab5b3, t165efa2d5)
  1884.     local l8c9cb5 = q35065.Name
  1885.     if q9375ab5b3 then
  1886.         if l8c9cb5 == "Sprint" then
  1887.             k082adaf7b06 = true
  1888.         elseif l8c9cb5 == "Crawl" then
  1889.             do
  1890.                 local p507b843aaa = Nc2e78.Character
  1891.                 if not p507b843aaa then
  1892.                     return
  1893.                 end
  1894.                 local m1d1d4fd3df8 = p507b843aaa:FindFirstChild("Humanoid")
  1895.                 if not m1d1d4fd3df8 then
  1896.                     return
  1897.                 end
  1898.                 if not a82601ed1 and m1d1d4fd3df8.Sit then
  1899.                     return
  1900.                 end
  1901.                 local O39318543 = p507b843aaa:FindFirstChild("HumanoidRootPart")
  1902.                 if not O39318543 then
  1903.                     return
  1904.                 end
  1905.                 if z735ed6 then
  1906.                     return
  1907.                 end
  1908.                 if cd9edbaf.IsParachuting then
  1909.                     return
  1910.                 end
  1911.                 local Se1f9bc = z6e8a5d8c4[Nc2e78.Name]
  1912.                 if Se1f9bc and Se1f9bc.Locked then
  1913.                     return
  1914.                 end
  1915.                 if tick() - j33e637082a < 0.25 then
  1916.                     return
  1917.                 end
  1918.                 if tick() - L48285d526[#L48285d526] < 4 then
  1919.                     return
  1920.                 end
  1921.                 j33e637082a = tick()
  1922.                 if a82601ed1 then
  1923.                     table.remove(L48285d526)
  1924.                     table.insert(L48285d526, 1, j33e637082a)
  1925.                 end
  1926.                 Y729e2c9 = not a82601ed1
  1927.                 local Ac055bf7c15b = p507b843aaa:FindFirstChild("UpperTorso")
  1928.                 local oa8724 = p507b843aaa:FindFirstChild("LowerTorso")
  1929.                 local b9070d4 = {}
  1930.                 local function o3a031dff(K3ee72)
  1931.                     for b6b7a254fa, v959f895ce in next, K3ee72:GetChildren() do
  1932.                         if v959f895ce:IsA("JointInstance") and (v959f895ce.Part1 == Ac055bf7c15b or v959f895ce.Part1 == oa8724 or v959f895ce.Part0 == Ac055bf7c15b or v959f895ce.Part0 == oa8724) then
  1933.                             table.insert(b9070d4, {
  1934.                                 Motor = v959f895ce,
  1935.                                 Part0 = v959f895ce.Part0,
  1936.                                 Part1 = v959f895ce.Part1
  1937.                             })
  1938.                             v959f895ce.Part0, v959f895ce.Part1 = nil, nil
  1939.                         end
  1940.                         o3a031dff(v959f895ce)
  1941.                     end
  1942.                 end
  1943.                 o3a031dff(p507b843aaa)
  1944.                 do
  1945.                     local zc34f7485eee = Ac055bf7c15b.Size
  1946.                     Ac055bf7c15b.Size = Y729e2c9 and Vector3.new(zc34f7485eee.x, zc34f7485eee.y, math.min(zc34f7485eee.z, 1.2)) or Ac055bf7c15b.OriginalSize.Value
  1947.                 end
  1948.                 do
  1949.                     local Dca432c = oa8724.Size
  1950.                     oa8724.Size = Y729e2c9 and Vector3.new(Dca432c.x, Dca432c.y, math.min(Dca432c.z, 1.2)) or oa8724.OriginalSize.Value
  1951.                 end
  1952.                 for s625239, Mb5be238 in next, b9070d4, nil do
  1953.                     Mb5be238.Motor.Part0, Mb5be238.Motor.Part1 = Mb5be238.Part0, Mb5be238.Part1
  1954.                 end
  1955.                 p507b843aaa.HumanoidRootPart.CanCollide = not Y729e2c9
  1956.                 if a82601ed1 then
  1957.                     a82601ed1:Stop()
  1958.                     a82601ed1 = nil
  1959.                     return
  1960.                 end
  1961.                 l74279f62a25()
  1962.                 a82601ed1 = m1d1d4fd3df8:LoadAnimation(S537be)
  1963.                 a82601ed1:Play()
  1964.             end
  1965.         elseif l8c9cb5 == "Punch" then
  1966.             if tick() - oed8ca0603b0 < 0.5 then
  1967.                 return
  1968.             end
  1969.             local Zd164c1c0 = Nc2e78.Character
  1970.             if not Zd164c1c0 then
  1971.                 return
  1972.             end
  1973.             local Qdba1f6697e = Zd164c1c0:FindFirstChild("Humanoid")
  1974.             if not Qdba1f6697e then
  1975.                 return
  1976.             end
  1977.             local Xd32cac = z6e8a5d8c4[Nc2e78.Name]
  1978.             if Xd32cac then
  1979.                 return
  1980.             end
  1981.             if r8e885 then
  1982.                 r8e885:Stop()
  1983.             end
  1984.             local q85366 = table.remove(E1a08d278e, 1)
  1985.             table.insert(E1a08d278e, q85366)
  1986.             r8e885 = Qdba1f6697e:LoadAnimation(q85366)
  1987.             r8e885:Play()
  1988.             oed8ca0603b0 = tick()
  1989.             I24c9cc17:FireServer("l2qemunc")
  1990.         elseif l8c9cb5 == "Horn" then
  1991.             X1a1065d3()
  1992.         elseif l8c9cb5 == "Radio" then
  1993.             if Ua4530cfaef then
  1994.                 Y7c1fa5.WindowToggle(N63c9f0c34)
  1995.             end
  1996.         elseif l8c9cb5 == "Flip" then
  1997.             if Ua4530cfaef then
  1998.                 I24c9cc17:FireServer("esfnkxm5", Ua4530cfaef.Model)
  1999.             end
  2000.         elseif l8c9cb5 == "Nitro" and Ua4530cfaef and not Ua4530cfaef.Passenger then
  2001.             Ffb5b1()
  2002.         end
  2003.     elseif l8c9cb5 == "Sprint" then
  2004.         k082adaf7b06 = false
  2005.     elseif l8c9cb5 == "Horn" then
  2006.         R31947b02()
  2007.     elseif l8c9cb5 == "Nitro" then
  2008.         L7e9189985()
  2009.     end
  2010. end
  2011. local Pfbfe35 = Jbc53413f.MakeUI()
  2012. Jbc53413f.UpdateUI(Pfbfe35)
  2013. Pfbfe35.Container.Parent = N59f1a.ActionButtons
  2014. local Y4c44179f, r9bd79, j7fcface405, qde8cdf0d539, Tdf048bc7, M2d70eea, k3526d84, ed5d54
  2015. do
  2016.     local S1c4cfb283 = Jbc53413f.MakeBindA("Crawl", h0e018271, Enum.KeyCode.C, Enum.KeyCode.Z, Enum.KeyCode.ButtonL3)
  2017.     S1c4cfb283.Image = K083ad90.Images.Crawl
  2018.     local j7037c45b4 = Jbc53413f.MakeBindA("Punch", h0e018271, Enum.KeyCode.F, Enum.KeyCode.ButtonB)
  2019.     j7037c45b4.Image = K083ad90.Images.Punch
  2020.     local Ke2dce915aa1 = Jbc53413f.MakeBindA("Sprint", h0e018271, Enum.KeyCode.LeftShift, Enum.KeyCode.RightShift, Enum.KeyCode.ButtonL2)
  2021.     Ke2dce915aa1.Image = K083ad90.Images.Sprint
  2022.     Y4c44179f = Jbc53413f.MakeGroupA(S1c4cfb283, j7037c45b4, Ke2dce915aa1)
  2023.     Y4c44179f.UI = Pfbfe35
  2024.     local Kaea28 = Jbc53413f.MakeBindA("Horn", h0e018271, Enum.KeyCode.H, Enum.KeyCode.ButtonL3)
  2025.     Kaea28.Image = K083ad90.Images.Horn
  2026.     local yd5b4d8 = Jbc53413f.MakeBindA("Drift", v50f125ed3.OnAction, Enum.KeyCode.LeftShift, Enum.KeyCode.RightShift, Enum.KeyCode.ButtonX)
  2027.     yd5b4d8.Image = K083ad90.Images.Drift
  2028.     local C636e61 = Jbc53413f.MakeBindA("Lights", v50f125ed3.OnAction, Enum.KeyCode.L, Enum.KeyCode.ButtonY)
  2029.     C636e61.Image = K083ad90.Images.Headlights
  2030.     k3526d84 = Jbc53413f.MakeBindA("Sirens", v50f125ed3.OnAction, Enum.KeyCode.F, Enum.KeyCode.ButtonB)
  2031.     k3526d84.Image = K083ad90.Images.Siren
  2032.     k3526d84.Hidden = true
  2033.     local zfe7c1227d = Jbc53413f.MakeBindA("Radio", h0e018271, Enum.KeyCode.R)
  2034.     zfe7c1227d.Image = K083ad90.Images.Radio
  2035.     local Nf3578 = Jbc53413f.MakeBindA("Flip", h0e018271, Enum.KeyCode.V, Enum.KeyCode.ButtonR1)
  2036.     Nf3578.Image = K083ad90.Images.CarFlip
  2037.     local D3200c1deb18 = Jbc53413f.MakeBindA("Nitro", h0e018271, Enum.KeyCode.Q, Enum.KeyCode.ButtonL1)
  2038.     D3200c1deb18.Image = K083ad90.Images.Nitro
  2039.     r9bd79 = Jbc53413f.MakeGroupA(yd5b4d8, D3200c1deb18, Kaea28, C636e61, zfe7c1227d, Nf3578, k3526d84)
  2040.     r9bd79.UI = Pfbfe35
  2041.     Tdf048bc7 = Jbc53413f.MakeGroupA(yd5b4d8, D3200c1deb18, Kaea28, C636e61, zfe7c1227d, Nf3578)
  2042.     Tdf048bc7.UI = Pfbfe35
  2043.     if M8db359d10b0(K083ad90.Perm.Autopilot) then
  2044.         local N7a1991 = Jbc53413f.MakeBindA("Autopilot", v50f125ed3.OnAction, Enum.KeyCode.G)
  2045.         N7a1991.Hidden = true
  2046.         table.insert(r9bd79.Binds, N7a1991)
  2047.     end
  2048.     local W397372300 = Jbc53413f.MakeBindA("Up", q51b0b.OnAction, Enum.KeyCode.E, Enum.KeyCode.ButtonR2)
  2049.     W397372300.Image = K083ad90.Images.HeliUp
  2050.     local r70f72e = Jbc53413f.MakeBindA("Down", q51b0b.OnAction, Enum.KeyCode.Q, Enum.KeyCode.ButtonL2)
  2051.     r70f72e.Image = K083ad90.Images.HeliDown
  2052.     local E05ac0a = Jbc53413f.MakeBindA("Rope", q51b0b.OnAction, Enum.KeyCode.G, Enum.KeyCode.ButtonY)
  2053.     E05ac0a.Image = K083ad90.Images.HeliRope
  2054.     ed5d54 = Jbc53413f.MakeBindA("Missile", q51b0b.OnAction, Enum.KeyCode.F, Enum.KeyCode.ButtonX)
  2055.     ed5d54.Image = K083ad90.Images.HeliMissile
  2056.     j7fcface405 = Jbc53413f.MakeGroupA(Kaea28, W397372300, r70f72e, E05ac0a, ed5d54, zfe7c1227d)
  2057.     j7fcface405.UI = Pfbfe35
  2058.     qde8cdf0d539 = Jbc53413f.MakeGroupA(E05ac0a)
  2059.     qde8cdf0d539.UI = Pfbfe35
  2060.     M2d70eea = Jbc53413f.MakeGroupA()
  2061.     M2d70eea.UI = Pfbfe35
  2062.     Jbc53413f.BindGroup(Y4c44179f)
  2063. end
  2064. local Af254526aa4
  2065. Af254526aa4 = {}
  2066. do
  2067.     local M3cddc1, D633399 = table.insert, table.remove
  2068.     local C1540beb = {}
  2069.     function Af254526aa4.AddPart(O3a6c59e5, S2824d, C60318e402eb, I64ae80715)
  2070.         local u969a03db = {
  2071.             Part = O3a6c59e5,
  2072.             Distance = S2824d,
  2073.             f = C60318e402eb,
  2074.             Meta = I64ae80715
  2075.         }
  2076.         table.insert(C1540beb, u969a03db)
  2077.         return u969a03db
  2078.     end
  2079.     function Af254526aa4.RemovePart(j3f084b1c9e)
  2080.         for u4244d7b = #C1540beb, 1, -1 do
  2081.             local Sdaa95 = C1540beb[u4244d7b]
  2082.             if Sdaa95.Part == u4244d7b then
  2083.                 return table.remove(C1540beb, u4244d7b)
  2084.             end
  2085.         end
  2086.         return false
  2087.     end
  2088.     local c066845cc = {}
  2089.     local S6a6c56 = {}
  2090.     function Af254526aa4.UpdateInterest(we74a1b3a4c)
  2091.         c066845cc = {}
  2092.         S6a6c56 = {}
  2093.         for i985f8eeb4 = #C1540beb, 1, -1 do
  2094.             local Nbb388ec0c = C1540beb[i985f8eeb4]
  2095.             if not Nbb388ec0c.Part then
  2096.                 table.remove(C1540beb, i985f8eeb4)
  2097.             end
  2098.         end
  2099.         for R14eeb45, O7a9c2ff in next, C1540beb, nil do
  2100.             O7a9c2ff.Center = O7a9c2ff.Part.Position
  2101.             local eca1f0621 = (O7a9c2ff.Center - we74a1b3a4c).magnitude
  2102.             O7a9c2ff.Sort = eca1f0621
  2103.             local ke58c5 = eca1f0621 < O7a9c2ff.Distance
  2104.             if O7a9c2ff.Locked then
  2105.                 ke58c5 = true
  2106.             end
  2107.             local q390f4a882e = O7a9c2ff.Loaded
  2108.             if ke58c5 and not q390f4a882e then
  2109.                 M3cddc1(c066845cc, O7a9c2ff)
  2110.             elseif not ke58c5 and q390f4a882e then
  2111.                 M3cddc1(S6a6c56, O7a9c2ff)
  2112.             end
  2113.         end
  2114.     end
  2115.     local function rd498b()
  2116.         while #c066845cc > 0 do
  2117.             local rb3572 = D633399(c066845cc, 1)
  2118.             rb3572.Loaded = true
  2119.             rb3572:f(rb3572.Loaded)
  2120.         end
  2121.         while #S6a6c56 > 0 do
  2122.             local K52d375e0 = D633399(S6a6c56)
  2123.             K52d375e0.Loaded = false
  2124.             K52d375e0:f(K52d375e0.Loaded)
  2125.         end
  2126.     end
  2127.     function Af254526aa4.Run(j1ef58b)
  2128.         e8acc30e(j1ef58b, rd498b, "Proximity Queue")
  2129.     end
  2130.     Af254526aa4.Run(0.1)
  2131.     local function w8e8ea33()
  2132.         local Sbc9f38 = Nc2e78.Character
  2133.         if not Sbc9f38 then
  2134.             return
  2135.         end
  2136.         local k47452c1523f = Sbc9f38:FindFirstChild("HumanoidRootPart")
  2137.         if not k47452c1523f then
  2138.             return
  2139.         end
  2140.         local Kdf42c9c0f29 = Sbc9f38:FindFirstChild("Humanoid")
  2141.         if not Kdf42c9c0f29 then
  2142.             return
  2143.         end
  2144.         if Kdf42c9c0f29.Health <= 0 then
  2145.             return
  2146.         end
  2147.         local Ae77c12dc = k47452c1523f.Position
  2148.         Af254526aa4.UpdateInterest(Ae77c12dc)
  2149.     end
  2150.     e8acc30e(0.1, w8e8ea33, "Proximity Update Interest")
  2151. end
  2152. local function Xf60f60ae()
  2153.     local N0ed19890 = Nc2e78.Character
  2154.     if not N0ed19890 then
  2155.         return
  2156.     end
  2157.     local k66e3daf = N0ed19890:FindFirstChild("Humanoid")
  2158.     if not k66e3daf then
  2159.         return
  2160.     end
  2161.     local i8537a6417b = k66e3daf.WalkSpeed
  2162.     local h84deb8b0 = k66e3daf.Health
  2163.     local Q85d787be4aa = Z728bf347053(Kb4831521942(h84deb8b0 + 1) / Kb4831521942(101), 0.5)
  2164.     local F2d7fd7086f = z6e8a5d8c4[Nc2e78.Name]
  2165.     if F2d7fd7086f then
  2166.         if F2d7fd7086f.Name == "Cuffed" then
  2167.             Q85d787be4aa = 0
  2168.         elseif F2d7fd7086f.Name == "ShieldSWAT" then
  2169.             Q85d787be4aa = Q85d787be4aa * 0.75
  2170.         end
  2171.     end
  2172.     if s03b36 then
  2173.         Q85d787be4aa = 0
  2174.     end
  2175.     local z9c843 = Q85d787be4aa * 16
  2176.     if Y729e2c9 then
  2177.         z9c843 = z9c843 * 0.4
  2178.     end
  2179.     if k082adaf7b06 then
  2180.         z9c843 = z9c843 * 1.5
  2181.     end
  2182.     z9c843 = z9c843 * math.clamp(H1d9e9f398e9.LocalWalkSpeedModifier, 0, 1)
  2183.     local Hd6cbcc61 = z968ef8f(z9c843 - i8537a6417b)
  2184.     if Hd6cbcc61 > 0.1 then
  2185.         k66e3daf.WalkSpeed = z9c843
  2186.     end
  2187.     if a82601ed1 then
  2188.         local Xb1b4997 = N0ed19890:FindFirstChild("HumanoidRootPart")
  2189.         if Xb1b4997 then
  2190.             local Uafc5f1f03cf = N0ed19890.HumanoidRootPart.CFrame:vectorToObjectSpace(Xb1b4997.Velocity)
  2191.             a82601ed1:AdjustSpeed(-Uafc5f1f03cf.Z / 6)
  2192.         end
  2193.     end
  2194. end
  2195. local dd5dfc5 = function(U8558e)
  2196.     local E7317a970170 = Instance.new("Frame")
  2197.     E7317a970170.BackgroundTransparency = 1
  2198.     E7317a970170.Visible = false
  2199.     E7317a970170.Parent = workspace
  2200.     local v93691958b3, b8c1c4e = 0, 0
  2201.     for bc42c4e, e3f0f42f4f in next, U8558e, nil do
  2202.         local Eb57668c1f = Instance.new("TextLabel")
  2203.         Eb57668c1f.BackgroundTransparency = 1
  2204.         Eb57668c1f.BorderSizePixel = 0
  2205.         Eb57668c1f.TextColor3 = Color3.new(0, 0, 0)
  2206.         Eb57668c1f.Parent = E7317a970170
  2207.         Eb57668c1f.TextSize = e3f0f42f4f.TextSize
  2208.         Eb57668c1f.TextColor3 = e3f0f42f4f.TextColor3
  2209.         Eb57668c1f.TextStrokeTransparency = e3f0f42f4f.TextStrokeTransparency
  2210.         Eb57668c1f.Text = e3f0f42f4f.Text
  2211.         local H510a84645 = Eb57668c1f.TextBounds
  2212.         Eb57668c1f.Size = UDim2.new(0, H510a84645.X, 0, H510a84645.Y)
  2213.         Eb57668c1f.Position = UDim2.new(0, v93691958b3, 0, 0)
  2214.         if b8c1c4e < H510a84645.Y then
  2215.             b8c1c4e = H510a84645.Y
  2216.         end
  2217.         if e3f0f42f4f.Underline then
  2218.             local X605ba1 = Instance.new("Frame")
  2219.             X605ba1.Parent = E7317a970170
  2220.             X605ba1.Size = UDim2.new(0, H510a84645.X, 0, e3f0f42f4f.UnderlineHeight or 1)
  2221.             X605ba1.Position = UDim2.new(0, v93691958b3, 0, H510a84645.Y)
  2222.             X605ba1.BorderSizePixel = 0
  2223.             X605ba1.BackgroundColor3 = e3f0f42f4f.TextColor3
  2224.         end
  2225.         v93691958b3 = v93691958b3 + H510a84645.X
  2226.     end
  2227.     E7317a970170.Size = UDim2.new(0, v93691958b3, 0, b8c1c4e)
  2228.     E7317a970170.Position = UDim2.new(0.5, -v93691958b3 * 0.5, 0.5, -b8c1c4e * 0.5)
  2229.     return E7317a970170, v93691958b3, b8c1c4e
  2230. end
  2231. function Ma06a756880f.b24hp2pn(Ia10e58d0857, h75d198875dc)
  2232.     ie1e4cbb7 = Ia10e58d0857
  2233.     if h75d198875dc then
  2234.         return
  2235.     end
  2236.     local r5081b267 = K083ad90.Schedule[Ia10e58d0857]
  2237.     local V68961d42cf9 = N59f1a.Banner
  2238.     V68961d42cf9.Visible = true
  2239.     V68961d42cf9.Title.Text = r5081b267.Title
  2240.     V68961d42cf9.Desc.Text = r5081b267.Desc
  2241.     delay(8, function()
  2242.         V68961d42cf9.Visible = false
  2243.     end)
  2244. end
  2245. function Ma06a756880f.pjkyukfo(Y6897657eb7, A082150e1d7a, xa02ac0f937)
  2246.     local T203897b0 = Y6b22aaa4e[Y6897657eb7]
  2247.     if not T203897b0 then
  2248.         T203897b0 = {}
  2249.         T203897b0.HeadingSpring = D31148ae40c.MakeSpring(0, 10, 0.8)
  2250.         T203897b0.PitchSpring = D31148ae40c.MakeSpring(0, 10, 0.8)
  2251.         Y6b22aaa4e[Y6897657eb7] = T203897b0
  2252.     end
  2253.     local Ha9826fb6b3 = s4e429b5:FindFirstChild(Y6897657eb7)
  2254.     if not Ha9826fb6b3 then
  2255.         Y6b22aaa4e[Y6897657eb7] = nil
  2256.         return
  2257.     end
  2258.     local z87eeae = Ha9826fb6b3.Character
  2259.     if not z87eeae then
  2260.         Y6b22aaa4e[Y6897657eb7] = nil
  2261.         return
  2262.     end
  2263.     local c58d91 = z87eeae:FindFirstChild("UpperTorso")
  2264.     if not c58d91 then
  2265.         Y6b22aaa4e[Y6897657eb7] = nil
  2266.         return
  2267.     end
  2268.     local yeeb8c16c8f9 = c58d91:FindFirstChild("Waist")
  2269.     local t3716574735b = z87eeae.Head:FindFirstChild("Neck")
  2270.     T203897b0.Waist = yeeb8c16c8f9
  2271.     T203897b0.Neck = t3716574735b
  2272.     D31148ae40c.SpringSetTarget(T203897b0.HeadingSpring, D30e7130, A082150e1d7a)
  2273.     D31148ae40c.SpringSetTarget(T203897b0.PitchSpring, D30e7130, xa02ac0f937)
  2274. end
  2275. local function icef74e0841a(B0224f00894f)
  2276.     if Ua4530cfaef then
  2277.         B0224f00894f = true
  2278.         I24c9cc17:FireServer("jct3x6q9")
  2279.         if (not Ua4530cfaef or not Ua4530cfaef.Passenger) and i7faa07631b.Window.IsOpen then
  2280.             Y7c1fa5.WindowClose(i7faa07631b.Window)
  2281.         end
  2282.     end
  2283.     if not B0224f00894f then
  2284.         delay(0.1, function()
  2285.             icef74e0841a(true)
  2286.         end)
  2287.     end
  2288. end
  2289. do
  2290.     local b1d1a51, da2b9c70
  2291.     function Ma06a756880f.s4xc8ups()
  2292.         wait()
  2293.         local Fef203bfc53 = Nc2e78.Character
  2294.         if not Fef203bfc53 then
  2295.             return
  2296.         end
  2297.         local Fd84a2bce1b = Fef203bfc53:FindFirstChild("Humanoid")
  2298.         if not Fd84a2bce1b then
  2299.             return
  2300.         end
  2301.         Fd84a2bce1b.Seated:connect(function(l2ab5e2)
  2302.             if l2ab5e2 and Y729e2c9 then
  2303.                 h0e018271({Name = "Crawl"}, true)
  2304.             end
  2305.         end)
  2306.         if da2b9c70 then
  2307.             do
  2308.                 local g30740 = game.Lighting:FindFirstChild("ColorCorrection")
  2309.                 local I9dbfec9e8 = game.Lighting:FindFirstChild("Blur")
  2310.                 local Ffc8e05, C279b234 = 0, nil
  2311.                 local function G1bb16ce7d()
  2312.                     if C279b234 then
  2313.                         C279b234:Disconnect()
  2314.                     end
  2315.                     local Mce29aa7b86 = i3b149(da2b9c70, b1d1a51, 1)
  2316.                     g30740.Saturation = Mce29aa7b86.Saturation
  2317.                     I9dbfec9e8.Size = Mce29aa7b86.Blur
  2318.                     I9dbfec9e8.Enabled = false
  2319.                 end
  2320.                 local function c52db8143aa6(e1b2621)
  2321.                     Ffc8e05 = Ffc8e05 + e1b2621 * 2
  2322.                     if Ffc8e05 >= 1 then
  2323.                         return G1bb16ce7d()
  2324.                     end
  2325.                     local W2657155 = i3b149(da2b9c70, b1d1a51, 1)
  2326.                     g30740.Saturation = W2657155.Saturation
  2327.                     I9dbfec9e8.Size = W2657155.Blur
  2328.                 end
  2329.                 C279b234 = t4c33a3b55f.RenderStepped:connect(c52db8143aa6)
  2330.                 B3fc5d899.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()
  2331.                     B3fc5d899.Frame.Visible = false
  2332.                 end)
  2333.             end
  2334.         end
  2335.     end
  2336.     function Ma06a756880f.xockj2y0(O3f3511)
  2337.         Y729e2c9 = false
  2338.         k082adaf7b06 = false
  2339.         z735ed6 = false
  2340.         s03b36 = false
  2341.         H1d9e9f398e9.HasEscaped = false
  2342.         icef74e0841a(true)
  2343.         if O3f3511 then
  2344.             return
  2345.         end
  2346.         B3fc5d899.Frame.TextLabel.Text = K083ad90.DeathMessages[math.random(1, #K083ad90.DeathMessages)]
  2347.         local r793a95 = game.Lighting:FindFirstChild("ColorCorrection")
  2348.         local t0ceea5770 = game.Lighting:FindFirstChild("Blur")
  2349.         t0ceea5770.Enabled = true
  2350.         b1d1a51 = {Blur = 0, Saturation = 0}
  2351.         da2b9c70 = {Blur = 8, Saturation = -1}
  2352.         local Abd34215408, re90fd = 0, nil
  2353.         local function o5e238f13dc()
  2354.             if re90fd then
  2355.                 re90fd:Disconnect()
  2356.             end
  2357.             local Re6521a = i3b149(b1d1a51, da2b9c70, 1)
  2358.             r793a95.Saturation = Re6521a.Saturation
  2359.             t0ceea5770.Size = Re6521a.Blur
  2360.         end
  2361.         local function i6528579d3(J50ba2b)
  2362.             Abd34215408 = Abd34215408 + J50ba2b * 1
  2363.             if Abd34215408 >= 1 then
  2364.                 return o5e238f13dc()
  2365.             end
  2366.             local p4c25565ce3 = i3b149(b1d1a51, da2b9c70, Abd34215408)
  2367.             r793a95.Saturation = p4c25565ce3.Saturation
  2368.             t0ceea5770.Size = p4c25565ce3.Blur
  2369.         end
  2370.         re90fd = t4c33a3b55f.RenderStepped:connect(i6528579d3)
  2371.         delay(0.5, function()
  2372.             B3fc5d899.Frame.Size = UDim2.new(1, 40, 0, 0)
  2373.             B3fc5d899.Frame.Position = UDim2.new(0, -20, 0.5, 0)
  2374.             B3fc5d899.Frame:TweenSizeAndPosition(UDim2.new(1, 40, 0, 150), UDim2.new(0, -20, 0.5, -75), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.5, true)
  2375.             B3fc5d899.Frame.Visible = true
  2376.         end)
  2377.     end
  2378. end
  2379. function Ma06a756880f.vf0wuf38()
  2380.     s03b36 = true
  2381.     i15b9b1()
  2382.     wait(K083ad90.Time.Stunned)
  2383.     s03b36 = false
  2384. end
  2385. function Ma06a756880f.twah38le(cbfbb52fa075)
  2386.     N59f1a.Rank.Text = ("Level %d (%d/%d)"):format(1, cbfbb52fa075, 999)
  2387. end
  2388. function Ma06a756880f.j1mrr9vx(z13705628c)
  2389.     q12db8("Notification", {Source = Pc83d6d, Volume = 0.3}, true)
  2390.     pcall(function()
  2391.         Pc83d6d:SetCore("SendNotification", z13705628c)
  2392.     end)
  2393. end
  2394. H1d9e9f398e9.Notification = Ma06a756880f.j1mrr9vx
  2395. function Ma06a756880f.ev0oglqj(e4068823eb70)
  2396.     pcall(function()
  2397.         Pc83d6d:SetCore("ChatMakeSystemMessage", {
  2398.             Text = ("[Server] %s"):format(e4068823eb70),
  2399.             Color = Color3.new(0.9490196078431372, 0.8588235294117647, 0.06274509803921569)
  2400.         })
  2401.     end)
  2402. end
  2403. function Ma06a756880f.cbxqz1uj(u1d888e69)
  2404.     Sb8bc07712b3 = u1d888e69
  2405.     local V1bf7b382f18 = m5724e(u1d888e69.Cash)
  2406.     m0e1ccdc.Safe.Money.Text = V1bf7b382f18
  2407.     m0e1ccdc.DevProduct.Money.Text = V1bf7b382f18
  2408.     N59f1a.BuyVehicle.Money.Text = V1bf7b382f18
  2409.     N59f1a.MissilesBuy.Money.Text = V1bf7b382f18
  2410.     m0e1ccdc.GarageSide.Money.Text = V1bf7b382f18
  2411. end
  2412. function Ma06a756880f.czkjgodf(Z12841280, c3c02cb9cf5)
  2413.     if Z12841280 > 0 then
  2414.         Yf3cb11d7(2)
  2415.         N59f1a.PlusCash.TextColor3 = Color3.fromRGB(68, 194, 93)
  2416.         N59f1a.PlusCash.TextStrokeColor3 = Color3.fromRGB(33, 97, 44)
  2417.     else
  2418.         N59f1a.PlusCash.TextColor3 = Color3.fromRGB(240, 30, 30)
  2419.         N59f1a.PlusCash.TextStrokeColor3 = Color3.fromRGB(180, 0, 0)
  2420.     end
  2421.     N59f1a.PlusCash.Text = ("%s Cash"):format(m5724e(Z12841280))
  2422.     if c3c02cb9cf5 then
  2423.         N59f1a.PlusCash.Desc.Text = c3c02cb9cf5
  2424.         N59f1a.PlusCash.Desc.Visible = true
  2425.     else
  2426.         N59f1a.PlusCash.Desc.Visible = false
  2427.     end
  2428.     N59f1a.PlusCash.Visible = true
  2429.     delay(3, function()
  2430.         N59f1a.PlusCash.Visible = false
  2431.     end)
  2432. end
  2433. do
  2434.     local Kfeaaf75d5a = 0
  2435.     function Ma06a756880f.a6gur03u()
  2436.         local t663d4e7aad = Kfeaaf75d5a + 1
  2437.         Kfeaaf75d5a = t663d4e7aad
  2438.         local I6a98f19447 = K083ad90.Time.Cell
  2439.         local Xe2379713f04 = N59f1a.CellTime
  2440.         Xe2379713f04.Time.Text = ("%ds"):format(I6a98f19447)
  2441.         Xe2379713f04.Visible = true
  2442.         local sfc8eaed01 = tick()
  2443.         repeat
  2444.             wait(1)
  2445.             if t663d4e7aad ~= Kfeaaf75d5a then
  2446.                 return
  2447.             end
  2448.             Xe2379713f04.Time.Text = ("%ds"):format(K083ad90.Time.Cell - tick() + sfc8eaed01)
  2449.         until I6a98f19447 <= tick() - sfc8eaed01
  2450.         if t663d4e7aad ~= Kfeaaf75d5a then
  2451.             return
  2452.         end
  2453.         Xe2379713f04.Visible = false
  2454.     end
  2455. end
  2456. function Ma06a756880f.pik2gduy(h4dd0e54a5e7, A57bbf45)
  2457.     if A57bbf45 then
  2458.         if A57bbf45.Sounds then
  2459.             for c3267d2, g0b7a48f6ef9 in next, A57bbf45.Sounds, nil do
  2460.                 g0b7a48f6ef9.Volume = 0
  2461.             end
  2462.         end
  2463.         if A57bbf45.Type == "Heli" then
  2464.             A57bbf45.PropAlpha = 0
  2465.             p82857d707e7(A57bbf45, 0)
  2466.         end
  2467.         local X3de000a0659 = A57bbf45.Model
  2468.         if X3de000a0659 then
  2469.             local qdc5921d9f = X3de000a0659:FindFirstChild("BoundingBox")
  2470.             if qdc5921d9f then
  2471.                 Af254526aa4.RemovePart(qdc5921d9f)
  2472.             end
  2473.         end
  2474.         if M45e261086 then
  2475.             for sf9b97a32e06, Z7b9850bc6 in next, M45e261086, nil do
  2476.                 if A57bbf45.Character == Z7b9850bc6.Character then
  2477.                     if Z7b9850bc6.Character and Z7b9850bc6.Character ~= Nc2e78.Character and Z7b9850bc6.IKP then
  2478.                         Z7b9850bc6.Dead = true
  2479.                         Hd676003e13b(sf9b97a32e06)
  2480.                         Z7b9850bc6.IKP = nil
  2481.                     end
  2482.                     break
  2483.                 end
  2484.             end
  2485.         end
  2486.     end
  2487.     M45e261086 = h4dd0e54a5e7
  2488. end
  2489. function Ma06a756880f.zl2ps2sd(Aa281e60)
  2490.     z6e8a5d8c4[Aa281e60] = nil
  2491.     Y6b22aaa4e[Aa281e60] = nil
  2492.     Q4867d294[Aa281e60] = nil
  2493. end
  2494. local b1dc5fb01c
  2495. do
  2496.     local m63dc6bbb = 0
  2497.     local j1a279ba76d = false
  2498.     function b1dc5fb01c(Hbad4866594, N16008727b, G62d65c, C5a61a12afec, J50437, Oaafe3, Sd2a9787f2)
  2499.         local Z01709 = m63dc6bbb + 1
  2500.         m63dc6bbb = Z01709
  2501.         local j64435 = Oa323e54()
  2502.         j64435.Position = kc9675bdcc0.CFrame.p
  2503.         j64435.LookVector = kc9675bdcc0.CFrame.lookVector
  2504.         kc9675bdcc0.CameraType = Enum.CameraType.Scriptable
  2505.         local Sf2a24 = 0
  2506.         local function j5236e878f()
  2507.             t4c33a3b55f:UnbindFromRenderStep("MoveTransitionCamera" .. Z01709)
  2508.             if m63dc6bbb ~= Z01709 then
  2509.                 return
  2510.             end
  2511.             kc9675bdcc0.CameraType = Enum.CameraType.Custom
  2512.             local vc4e9cd53a = Nc2e78.PlayerScripts.ZoomCamera
  2513.             vc4e9cd53a:Fire(J50437)
  2514.         end
  2515.         local Xdee08d08 = Sd2a9787f2 or Hbad4866594.CFrame - Hbad4866594.CFrame.p
  2516.         local function Vb749cc3ba()
  2517.             local Dd93493346b = 0.016666666666666666
  2518.             Sf2a24 = Sf2a24 + Dd93493346b * (1 / N16008727b)
  2519.             if m63dc6bbb ~= Z01709 then
  2520.                 j5236e878f()
  2521.                 return
  2522.             end
  2523.             local ecec815e93e1
  2524.             if Oaafe3 then
  2525.                 ecec815e93e1 = Xdee08d08 + Hbad4866594.CFrame.p
  2526.             else
  2527.                 ecec815e93e1 = Hbad4866594.CFrame
  2528.             end
  2529.             j64435.TargetPosition = ecec815e93e1 * G62d65c
  2530.             j64435.TargetFocus = ecec815e93e1 * C5a61a12afec
  2531.             bc09a7d67(j64435, Dd93493346b, 6 + 50 * Sf2a24 * Sf2a24, 10 + 50 * Sf2a24 * Sf2a24)
  2532.             if Sf2a24 >= 1 then
  2533.                 j5236e878f()
  2534.             end
  2535.         end
  2536.         t4c33a3b55f:BindToRenderStep("MoveTransitionCamera" .. Z01709, Enum.RenderPriority.Camera.Value + 1, Vb749cc3ba)
  2537.     end
  2538. end
  2539. do
  2540.     local Ne66b36
  2541.     local e87e31b5c3c0 = N59f1a.BuyVehicle
  2542.     local function F90b8d7bde8()
  2543.         e87e31b5c3c0.Visible = false
  2544.         icef74e0841a()
  2545.     end
  2546.     local function a660b69()
  2547.         if not Ne66b36 then
  2548.             F90b8d7bde8()
  2549.             return
  2550.         end
  2551.         I24c9cc17:FireServer("x6b55fhr", Ne66b36)
  2552.     end
  2553.     local function n6742de57()
  2554.         F90b8d7bde8()
  2555.         Pe4821c7d18()
  2556.     end
  2557.     e87e31b5c3c0.Buy.MouseButton1Down:connect(a660b69)
  2558.     e87e31b5c3c0.Cancel.MouseButton1Down:connect(F90b8d7bde8)
  2559.     e87e31b5c3c0.BuyCash.MouseButton1Down:connect(n6742de57)
  2560.     function Ma06a756880f.x6b55fhr(bdf8a1c)
  2561.         if bdf8a1c.Success then
  2562.             e87e31b5c3c0.Visible = false
  2563.             Yf3cb11d7(5)
  2564.         elseif bdf8a1c.NotEnoughMoney then
  2565.             n6742de57()
  2566.         else
  2567.             F90b8d7bde8()
  2568.         end
  2569.     end
  2570.     function Ma06a756880f.wrc36j2t(Dad2bb008d4)
  2571.         ad69d2d35a3.VehiclesOwned = Dad2bb008d4
  2572.     end
  2573.     function Ma06a756880f.x4gh1xh2(v3097fc4fe6, ea4bf686)
  2574.         Ne66b36 = v3097fc4fe6
  2575.         local yed906 = K083ad90.Price[v3097fc4fe6]
  2576.         if ea4bf686 then
  2577.             pcbe77(ea4bf686)
  2578.         elseif yed906 then
  2579.             local i8b8baac = ("Buy %s for %s?"):format(v3097fc4fe6, m5724e(K083ad90.Price[v3097fc4fe6]))
  2580.             local Iff10508d = N59f1a.BuyVehicle
  2581.             Iff10508d.TextLabel.Text = i8b8baac
  2582.             Iff10508d.Visible = true
  2583.             vc5c5e1033e2(Iff10508d.Buy)
  2584.         end
  2585.     end
  2586.     function Ma06a756880f.x8lf86vr()
  2587.         local m5e1e92 = N59f1a.SimpleMessage
  2588.         m5e1e92.Visible = true
  2589.         m5e1e92.Text = "That vehicle is locked. Ask the owner to unlock it!"
  2590.         local function B1bf9909b8()
  2591.             m5e1e92.Visible = false
  2592.         end
  2593.         delay(1, B1bf9909b8)
  2594.     end
  2595.     local function W7d5c8()
  2596.         if not Ua4530cfaef or Ua4530cfaef.Passenger then
  2597.             N59f1a.Lock.Visible = false
  2598.             return
  2599.         end
  2600.         local I371b36df73 = Ua4530cfaef.Locked
  2601.         N59f1a.Lock.Visible = true
  2602.         N59f1a.Lock.TextLabel.Text = I371b36df73 and "Unlock" or "Lock"
  2603.         N59f1a.Lock.ImageColor3 = I371b36df73 and Color3.fromRGB(82, 149, 208) or Color3.new(0.6, 0.6, 0.6)
  2604.         N59f1a.Lock.TextLabel.TextColor3 = I371b36df73 and Color3.fromRGB(51, 93, 130) or Color3.new(0.4, 0.4, 0.4)
  2605.     end
  2606.     local function K9fdb5311fb()
  2607.         if not Ua4530cfaef or Ua4530cfaef.Passenger then
  2608.             N59f1a.Lock.Visible = false
  2609.             return
  2610.         end
  2611.         Ua4530cfaef.Locked = not Ua4530cfaef.Locked
  2612.         I24c9cc17:FireServer("j0ojv1gy", Ua4530cfaef.Locked)
  2613.         W7d5c8()
  2614.     end
  2615.     N59f1a.Lock.MouseButton1Down:Connect(K9fdb5311fb)
  2616.     function Ma06a756880f.yzwy06kk(Q90fca)
  2617.         if Y729e2c9 then
  2618.             h0e018271({Name = "Crawl"}, true)
  2619.         end
  2620.         local mcecedb100 = Q90fca.Type
  2621.         local F6b54c6 = Q90fca.Make
  2622.         k082adaf7b06 = false
  2623.         Jbc53413f.UnbindGroup(Y4c44179f)
  2624.         local Hbb390623a2a = false
  2625.         if Q90fca.Passenger and Q90fca.Seat:FindFirstChild("Items") then
  2626.             Hbb390623a2a = true
  2627.         end
  2628.         if not Hbb390623a2a then
  2629.             l74279f62a25()
  2630.         end
  2631.         b1dc5fb01c(Q90fca.Model.Camera, 0.5, A54ecff0(0, 7, 24), A54ecff0(0, 0, 0), 25)
  2632.         wait(0.09)
  2633.         if Q90fca.Type == "Chassis" then
  2634.             if not Q90fca.Passenger and Q90fca.WeldSteer then
  2635.                 local y1b29e = f4a1015c(Nc2e78.Name)
  2636.                 Q90fca.IK = y1b29e
  2637.             end
  2638.             if Q90fca.Model.Model:FindFirstChild("Lights") then
  2639.                 k3526d84.Hidden = false
  2640.             else
  2641.                 k3526d84.Hidden = true
  2642.             end
  2643.             if Q90fca.Passenger then
  2644.                 Jbc53413f.BindGroup(M2d70eea)
  2645.             else
  2646.                 Jbc53413f.BindGroup(r9bd79)
  2647.             end
  2648.             v50f125ed3.VehicleEnter(Q90fca)
  2649.         elseif Q90fca.Type == "Heli" then
  2650.             if Q90fca.IsBlackHawk then
  2651.                 ed5d54.Hidden = false
  2652.             else
  2653.                 ed5d54.Hidden = true
  2654.             end
  2655.             if Q90fca.Passenger then
  2656.                 Jbc53413f.BindGroup(qde8cdf0d539)
  2657.             else
  2658.                 Jbc53413f.BindGroup(j7fcface405)
  2659.             end
  2660.             q51b0b.VehicleEnter(Q90fca)
  2661.         elseif Q90fca.Type == "Motorcycle" or Q90fca.Type == "DuneBuggy" then
  2662.             if not Q90fca.Passenger and Q90fca.WeldSteer then
  2663.                 local Qcdb96155 = f4a1015c(Nc2e78.Name)
  2664.                 Q90fca.IKP = Qcdb96155
  2665.             end
  2666.             if Q90fca.Passenger then
  2667.                 Jbc53413f.BindGroup(M2d70eea)
  2668.             else
  2669.                 Jbc53413f.BindGroup(Tdf048bc7)
  2670.             end
  2671.             Ve816fadc.VehicleEnter(Q90fca)
  2672.         end
  2673.         if Q90fca.Passenger then
  2674.             Q90fca.Nitro = false
  2675.         end
  2676.         Ua4530cfaef = Q90fca
  2677.         W7d5c8()
  2678.     end
  2679.     function Ma06a756880f.lnu1qaoh()
  2680.         if not Ua4530cfaef then
  2681.             return
  2682.         end
  2683.         local F1f46b3c7469 = Ua4530cfaef
  2684.         local pfd18d61ab8 = F1f46b3c7469.Type
  2685.         Ua4530cfaef = nil
  2686.         if F1f46b3c7469.Nitro then
  2687.             L7e9189985()
  2688.         end
  2689.         F1f46b3c7469.Nitro = false
  2690.         if F1f46b3c7469.Nitrous then
  2691.             for k3bc37887, Gb819b0 in next, F1f46b3c7469.Nitrous, nil do
  2692.                 Gb819b0.Enabled = false
  2693.             end
  2694.         end
  2695.         if pfd18d61ab8 == "Chassis" then
  2696.             Jbc53413f.UnbindGroup(r9bd79)
  2697.             v50f125ed3.VehicleLeave(F1f46b3c7469)
  2698.             if not F1f46b3c7469.Passenger then
  2699.                 Hd676003e13b(Nc2e78.Name)
  2700.             end
  2701.         elseif pfd18d61ab8 == "Heli" then
  2702.             Jbc53413f.UnbindGroup(j7fcface405)
  2703.             q51b0b.VehicleLeave(F1f46b3c7469)
  2704.         elseif pfd18d61ab8 == "Motorcycle" or pfd18d61ab8 == "DuneBuggy" then
  2705.             Jbc53413f.UnbindGroup(Tdf048bc7)
  2706.             Ve816fadc.VehicleLeave(F1f46b3c7469)
  2707.             if not F1f46b3c7469.Passenger then
  2708.                 Hd676003e13b(Nc2e78.Name)
  2709.             end
  2710.         end
  2711.         Jbc53413f.BindGroup(Y4c44179f)
  2712.         Y7c1fa5.WindowClose(N63c9f0c34)
  2713.         if Nc2e78.Character then
  2714.         end
  2715.         local Aa6cab = Nc2e78.PlayerScripts.ZoomCamera
  2716.         Aa6cab:Fire(15)
  2717.         W7d5c8()
  2718.         if pfd18d61ab8 == "Heli" then
  2719.             do
  2720.                 local E3b603 = Nc2e78.Character
  2721.                 local ec52295 = false
  2722.                 local function Q3466110c()
  2723.                     if ec52295 then
  2724.                         return
  2725.                     end
  2726.                     local uc27c6e5d = E3b603:FindFirstChild("HumanoidRootPart")
  2727.                     if uc27c6e5d then
  2728.                         local Gca816 = E3b603:FindFirstChild("Humanoid")
  2729.                         if Gca816 and not Gca816.PlatformStand then
  2730.                             local N4f6cf5648f = uc27c6e5d.Velocity.magnitude
  2731.                             if N4f6cf5648f >= 30 then
  2732.                                 ec52295 = true
  2733.                                 cd9edbaf.Parachute("Parachute")
  2734.                             end
  2735.                         end
  2736.                     end
  2737.                 end
  2738.                 for z6d584 = 1, 8 do
  2739.                     delay(0.2 + z6d584 * 0.25, Q3466110c)
  2740.                 end
  2741.             end
  2742.         end
  2743.     end
  2744.     function Ma06a756880f.vipa55gz(Bb29420c)
  2745.         if not Ua4530cfaef then
  2746.             return
  2747.         end
  2748.         for Tedf43, H8d2c616e694 in next, Bb29420c, nil do
  2749.             Ua4530cfaef[Tedf43] = H8d2c616e694
  2750.         end
  2751.     end
  2752.     function Ma06a756880f.w8yjc020()
  2753.         if not Ua4530cfaef then
  2754.             return
  2755.         end
  2756.         if Ua4530cfaef.Type ~= "Heli" then
  2757.             return
  2758.         end
  2759.         q51b0b.FallOutOfSky(Ua4530cfaef)
  2760.     end
  2761. end
  2762. function Ma06a756880f.e1e4cs8s()
  2763.     N59f1a.FaultyAction.Visible = true
  2764.     wait(4)
  2765.     N59f1a.FaultyAction.Visible = false
  2766. end
  2767. function Ma06a756880f.pw8pqrjk(M615122faefa, t1d518aca)
  2768.     y135e496(M615122faefa, t1d518aca)
  2769. end
  2770. function Ma06a756880f.chblwbxt(v385a87bb4)
  2771.     vd7aec8(v385a87bb4)
  2772. end
  2773. function Ma06a756880f.ycxorlux(Nf232f0bf545, X31a58c, He8b86960)
  2774.     local H0476e = z6e8a5d8c4[Nf232f0bf545]
  2775.     if H0476e then
  2776.         for x89ecc2c930, Z7a6b1476510 in next, He8b86960, nil do
  2777.             H0476e[x89ecc2c930] = Z7a6b1476510
  2778.         end
  2779.     end
  2780.     v6600bbbd32(Nf232f0bf545, X31a58c)
  2781. end
  2782. do
  2783.     local h7bc67cd3 = false
  2784.     local function Q2c40076(ca56993)
  2785.         h7bc67cd3 = true
  2786.         for D2bc2f0b = 1, #Xcd5d94231.ItemStacks do
  2787.             Xcd5d94231.ItemStacks[D2bc2f0b].j = D2bc2f0b
  2788.         end
  2789.         local K52abd = ca56993.j
  2790.         local a5b849, T8dfb962456
  2791.         T8dfb962456 = t4c33a3b55f.Heartbeat:Connect(function(a998b250d159)
  2792.             local N3a2dc17e2 = N59f1a.Inventory.AbsolutePosition
  2793.             local bdb78d = ce18781:GetMouseLocation()
  2794.             local O09449 = bdb78d.X - N3a2dc17e2.X
  2795.             local jea4c50f685 = math.floor(O09449 / 80) + 1
  2796.             if jea4c50f685 < 1 then
  2797.                 jea4c50f685 = 1
  2798.             end
  2799.             if jea4c50f685 > #Xcd5d94231.ItemStacks then
  2800.                 jea4c50f685 = #Xcd5d94231.ItemStacks
  2801.             end
  2802.             a5b849 = jea4c50f685
  2803.             for nef1495a4, W5880e4 in next, Xcd5d94231.ItemStacks, nil do
  2804.                 local n11f9a75df5f = 0
  2805.                 if jea4c50f685 > K52abd then
  2806.                     if nef1495a4 > K52abd and nef1495a4 <= jea4c50f685 then
  2807.                         n11f9a75df5f = -1
  2808.                     end
  2809.                 elseif jea4c50f685 <= K52abd and nef1495a4 < K52abd and nef1495a4 >= jea4c50f685 then
  2810.                     n11f9a75df5f = 1
  2811.                 end
  2812.                 local D741064f = W5880e4.Frame
  2813.                 D741064f.Position = UDim2.new(0, 80 * (nef1495a4 - 1 + n11f9a75df5f), 0, 0)
  2814.             end
  2815.             local u61500 = ca56993.Frame
  2816.             u61500.Position = UDim2.new(0, 80 * (jea4c50f685 - 1), 0, 0)
  2817.         end)
  2818.         local M3c9c9
  2819.         M3c9c9 = ce18781.InputEnded:Connect(function(J893b1)
  2820.             if J893b1.UserInputType == Enum.UserInputType.MouseButton1 or J893b1.UserInputType == Enum.UserInputType.Touch then
  2821.                 T8dfb962456:Disconnect()
  2822.                 M3c9c9:Disconnect()
  2823.                 assert(a5b849, "No LastIndex set")
  2824.                 if K52abd ~= a5b849 then
  2825.                     local hc8c603 = table.remove(Xcd5d94231.ItemStacks, K52abd)
  2826.                     table.insert(Xcd5d94231.ItemStacks, a5b849, hc8c603)
  2827.                 end
  2828.                 h7bc67cd3 = false
  2829.                 Ma06a756880f.phudyuk6()
  2830.             end
  2831.         end)
  2832.     end
  2833.     local J759a82a7ca5 = 0
  2834.     ce18781.InputEnded:Connect(function(E15fa084e)
  2835.         if E15fa084e.UserInputType == Enum.UserInputType.MouseButton1 or E15fa084e.UserInputType == Enum.UserInputType.Touch then
  2836.             J759a82a7ca5 = J759a82a7ca5 + 1
  2837.         end
  2838.     end)
  2839.     function Ma06a756880f.phudyuk6(y0a90b9142d, i9edf7f7a)
  2840.         if y0a90b9142d then
  2841.             local J7cd509b7a5 = {}
  2842.             for E596e68c, Ia6babba9 in next, Xcd5d94231.ItemStacks, nil do
  2843.                 J7cd509b7a5[Ia6babba9.i] = true
  2844.             end
  2845.             local Naf0425349c6 = {}
  2846.             for V48707d8ad, O6deaa27e774 in next, y0a90b9142d.ItemStacks, nil do
  2847.                 Naf0425349c6[O6deaa27e774.i] = true
  2848.             end
  2849.             for y304e659ea6a = #Xcd5d94231.ItemStacks, 1, -1 do
  2850.                 local L6cb1e9bca97 = Xcd5d94231.ItemStacks[y304e659ea6a]
  2851.                 if not Naf0425349c6[L6cb1e9bca97.i] then
  2852.                     table.remove(Xcd5d94231.ItemStacks, y304e659ea6a)
  2853.                 end
  2854.             end
  2855.             for S4d0731fba3 = 1, #y0a90b9142d.ItemStacks do
  2856.                 local d9de29 = y0a90b9142d.ItemStacks[S4d0731fba3]
  2857.                 if not J7cd509b7a5[d9de29.i] then
  2858.                     table.insert(Xcd5d94231.ItemStacks, d9de29)
  2859.                 end
  2860.             end
  2861.         end
  2862.         local h8485c = z6e8a5d8c4[Nc2e78.Name]
  2863.         if h8485c then
  2864.             local r534de = false
  2865.             for i22aa50, f2a8d9865a82 in next, Xcd5d94231.ItemStacks, nil do
  2866.                 if f2a8d9865a82.i == h8485c.i then
  2867.                     r534de = true
  2868.                     break
  2869.                 end
  2870.             end
  2871.             if not r534de then
  2872.                 l74279f62a25()
  2873.             end
  2874.         end
  2875.         local zfabc7a1ed87 = N59f1a.Inventory.Inner
  2876.         local o632e9b3a2 = N59f1a.Inventory.ItemPreset
  2877.         local tfdf81fda = {}
  2878.         for F5a853, Vc7705f in next, Xcd5d94231.ItemStacks, nil do
  2879.             do
  2880.                 local o593ba46702 = Vc7705f.Name
  2881.                 local g5e2e1 = zfabc7a1ed87:FindFirstChild(o593ba46702)
  2882.                 if not g5e2e1 then
  2883.                     g5e2e1 = o632e9b3a2:Clone()
  2884.                     g5e2e1.Name = o593ba46702
  2885.                     g5e2e1.Parent = zfabc7a1ed87
  2886.                     g5e2e1.Visible = true
  2887.                     local function K5faf9ce7c()
  2888.                         local pa67ba95d1 = J759a82a7ca5 + 1
  2889.                         J759a82a7ca5 = pa67ba95d1
  2890.                         if h7bc67cd3 then
  2891.                             return
  2892.                         end
  2893.                         local ycbeb25e = 1
  2894.                         for Jb1e725c9 = 1, #Xcd5d94231.ItemStacks do
  2895.                             local p3ec6f0 = Xcd5d94231.ItemStacks[Jb1e725c9]
  2896.                             if p3ec6f0.i == Vc7705f.i then
  2897.                                 ycbeb25e = Jb1e725c9
  2898.                                 break
  2899.                             end
  2900.                         end
  2901.                         aee540a3(ycbeb25e)
  2902.                     end
  2903.                     g5e2e1.MouseButton1Up:Connect(K5faf9ce7c)
  2904.                     local function Xf05483()
  2905.                         local z036d42b98cb = J759a82a7ca5 + 1
  2906.                         J759a82a7ca5 = z036d42b98cb
  2907.                         delay(0.3, function()
  2908.                             if J759a82a7ca5 == z036d42b98cb then
  2909.                                 Q2c40076(Vc7705f)
  2910.                             end
  2911.                         end)
  2912.                     end
  2913.                     g5e2e1.MouseButton1Down:Connect(Xf05483)
  2914.                 end
  2915.                 g5e2e1.Position = UDim2.new(0, 80 * (F5a853 - 1), 0, 0)
  2916.                 g5e2e1.TextLabel.Text = F5a853
  2917.                 local wd6aa8c0
  2918.                 if o593ba46702 == "Rifle" then
  2919.                     wd6aa8c0 = K083ad90.Images.Rifle
  2920.                 elseif o593ba46702 == "Pistol" then
  2921.                     wd6aa8c0 = K083ad90.Images.Pistol
  2922.                 elseif o593ba46702 == "Shotgun" then
  2923.                     wd6aa8c0 = K083ad90.Images.Shotgun
  2924.                 elseif o593ba46702 == "AK47" then
  2925.                     wd6aa8c0 = K083ad90.Images.AK47
  2926.                 elseif o593ba46702 == "Flashlight" then
  2927.                     wd6aa8c0 = K083ad90.Images.Flashlight
  2928.                 elseif o593ba46702 == "Knife" then
  2929.                     wd6aa8c0 = K083ad90.Images.Knife
  2930.                 elseif o593ba46702 == "Taser" then
  2931.                     wd6aa8c0 = K083ad90.Images.Taser
  2932.                 elseif o593ba46702 == "Handcuffs" then
  2933.                     wd6aa8c0 = K083ad90.Images.Handcuffs
  2934.                 elseif o593ba46702 == "Key" then
  2935.                     wd6aa8c0 = K083ad90.Images.Key
  2936.                 elseif o593ba46702 == "ShieldSWAT" then
  2937.                     wd6aa8c0 = K083ad90.Images.ShieldSWAT
  2938.                 elseif o593ba46702 == "Donut" then
  2939.                     wd6aa8c0 = K083ad90.Images.Donut
  2940.                 elseif o593ba46702 == "Binoculars" then
  2941.                     wd6aa8c0 = K083ad90.Images.Binoculars
  2942.                 elseif o593ba46702 == "Glider" then
  2943.                     wd6aa8c0 = K083ad90.Images.Glider
  2944.                 end
  2945.                 g5e2e1.ImageLabel.Image = wd6aa8c0 or ""
  2946.                 if J7f47f5172c6.Value == "Prisoner" then
  2947.                     g5e2e1.Image = K083ad90.Images.CirclePrisoner
  2948.                     g5e2e1.TextLabel.TextColor3 = K083ad90.Images.CirclePrisonerColor
  2949.                 elseif J7f47f5172c6.Value == "Police" then
  2950.                     g5e2e1.Image = K083ad90.Images.CirclePolice
  2951.                     g5e2e1.TextLabel.TextColor3 = K083ad90.Images.CirclePoliceColor
  2952.                 end
  2953.                 Vc7705f.Frame = g5e2e1
  2954.                 tfdf81fda[g5e2e1] = true
  2955.             end
  2956.         end
  2957.         for wa01b9572, ze412f39d in next, zfabc7a1ed87:GetChildren() do
  2958.             if not tfdf81fda[ze412f39d] then
  2959.                 ze412f39d:Destroy()
  2960.             end
  2961.         end
  2962.         local w20bdf06 = 80 * #Xcd5d94231.ItemStacks - 40
  2963.         N59f1a.Inventory.Size = UDim2.new(0, w20bdf06, 0, 60, 0)
  2964.         N59f1a.Inventory.Position = UDim2.new(0.5, -w20bdf06 * 0.5, 0.97, -84)
  2965.         if i9edf7f7a then
  2966.             local d8ca5fe5e79f = z6e8a5d8c4[Nc2e78.Name]
  2967.             if Ua4530cfaef then
  2968.                 return
  2969.             end
  2970.             if d8ca5fe5e79f and d8ca5fe5e79f.Locked then
  2971.                 return
  2972.             end
  2973.             Kdbdf8(i9edf7f7a)
  2974.         end
  2975.     end
  2976. end
  2977. local function tf906071bd(u501eecf5d09)
  2978.     local tb5c7e31 = aa384925c.Resource.Item:FindFirstChild(u501eecf5d09)
  2979.     if not tb5c7e31 then
  2980.         return
  2981.     end
  2982.     tb5c7e31 = tb5c7e31:Clone()
  2983.     tb5c7e31.Skeleton.BoundingBox.Parent = tb5c7e31.Model
  2984.     tb5c7e31 = tb5c7e31.Model
  2985.     tb5c7e31.PrimaryPart = tb5c7e31.BoundingBox
  2986.     tb5c7e31.PrimaryPart.CanCollide = true
  2987.     tb5c7e31.Parent = workspace
  2988.     return tb5c7e31
  2989. end
  2990. local Kddb936680b = function(x87d84d, Taf173ed14, J65615, K6448f46)
  2991.     x87d84d = x87d84d / K6448f46 * 2
  2992.     if x87d84d < 1 then
  2993.         return J65615 * 0.5 * x87d84d * x87d84d + Taf173ed14
  2994.     else
  2995.         return -J65615 * 0.5 * ((x87d84d - 1) * (x87d84d - 3) - 1) + Taf173ed14
  2996.     end
  2997. end
  2998. local e39641ff4c8
  2999. local function T7c95cda7044(Nf6c08ed05df)
  3000.     if Vc386281d7f0 then
  3001.         return
  3002.     end
  3003.     local G9b31b7 = v6cefcee250d(r0bf3e)
  3004.     if G9b31b7 then
  3005.         if G9b31b7 ~= e39641ff4c8 then
  3006.             N59f1a.MouseIcon.Visible = true
  3007.             ce18781.MouseIconEnabled = false
  3008.         end
  3009.         local Gb9e0288
  3010.         if G9b31b7 == "Stash" then
  3011.             local L2ca433207 = z6e8a5d8c4[Nc2e78.Name]
  3012.             if L2ca433207 then
  3013.                 Gb9e0288 = "Drawer"
  3014.             else
  3015.                 Gb9e0288 = "Grab"
  3016.             end
  3017.         elseif G9b31b7 == "Hotwire" then
  3018.             Gb9e0288 = "Lockpick"
  3019.         end
  3020.         N59f1a.MouseIcon.Image = K083ad90.Images[Gb9e0288]
  3021.         local O674c0 = A54ecff0(m0e44a52.X, m0e44a52.Y, 0)
  3022.         if O674c0 then
  3023.             N59f1a.MouseIcon.Position = UDim2.new(0, O674c0.X - 16, 0, O674c0.Y - 16)
  3024.         end
  3025.     elseif e39641ff4c8 then
  3026.         N59f1a.MouseIcon.Visible = false
  3027.         local l279ba8c29 = true
  3028.         local a205494b48 = z6e8a5d8c4[Nc2e78.Name]
  3029.         if a205494b48 and a205494b48.CrossHair then
  3030.             l279ba8c29 = false
  3031.         end
  3032.         ce18781.MouseIconEnabled = l279ba8c29
  3033.     end
  3034.     e39641ff4c8 = G9b31b7
  3035. end
  3036. local h4ca926, f791dac
  3037. do
  3038.     local Se2478c6e = aa384925c.Resource.ButtonY:Clone()
  3039.     local v582ed255387 = {}
  3040.     local function ldd513f(yaa06f, r21c82563)
  3041.         if r21c82563 then
  3042.             local g45b8302deff = D31148ae40c.BinaryFind(v582ed255387, yaa06f.Sort)
  3043.             table.insert(v582ed255387, g45b8302deff, yaa06f)
  3044.         else
  3045.             for bc0bbf692b6 = #v582ed255387, 1, -1 do
  3046.                 if v582ed255387[bc0bbf692b6] == yaa06f then
  3047.                     table.remove(v582ed255387, bc0bbf692b6)
  3048.                     break
  3049.                 end
  3050.             end
  3051.         end
  3052.         local t2481530e349 = v582ed255387[1]
  3053.         if t2481530e349 and p0d0ce == Enum.UserInputType.Gamepad1 then
  3054.             Se2478c6e.Parent = t2481530e349.Meta.Button
  3055.         else
  3056.             Se2478c6e.Parent = nil
  3057.         end
  3058.     end
  3059.     function h4ca926(D4d0bfc8, ve8ae22a7, ze1abc975)
  3060.         return Af254526aa4.AddPart(D4d0bfc8, ve8ae22a7, ldd513f, {Callback = ze1abc975})
  3061.     end
  3062.     function f791dac(h14e3207674d)
  3063.         local e8ca282b = false
  3064.         if h14e3207674d.UserInputType == Enum.UserInputType.Gamepad1 then
  3065.             local c84bc83e6b24 = h14e3207674d.KeyCode
  3066.             if c84bc83e6b24 == Enum.KeyCode.ButtonY then
  3067.                 e8ca282b = true
  3068.             end
  3069.         elseif h14e3207674d.UserInputType == Enum.UserInputType.Keyboard then
  3070.             local e274d2 = h14e3207674d.KeyCode
  3071.             if e274d2 == Enum.KeyCode.Y then
  3072.                 e8ca282b = true
  3073.             end
  3074.         end
  3075.         if not e8ca282b then
  3076.             return
  3077.         end
  3078.         local W6ed83 = v582ed255387[1]
  3079.         if not W6ed83 then
  3080.             return
  3081.         end
  3082.         for e631d3a8ae, L7973609c275 in next, v582ed255387, nil do
  3083.             if L7973609c275.Meta.Button == W6ed83.Meta.Button then
  3084.                 coroutine.resume(coroutine.create(function()
  3085.                     L7973609c275.Meta.Callback(Nc2e78)
  3086.                 end))
  3087.             end
  3088.         end
  3089.     end
  3090. end
  3091. local odcda098
  3092. odcda098 = {}
  3093. do
  3094.     local e5770d = {}
  3095.     local V1a880e7ff07 = {}
  3096.     local e306818bc8a = {}
  3097.     local function R15a5807a8(cfeac0b3)
  3098.         local O5f1ffc63ed = cfeac0b3.State.Open
  3099.         local H89f4d6cb9 = cfeac0b3.Model
  3100.         local b089fb052137 = H89f4d6cb9.Model:FindFirstChild("light")
  3101.         if not b089fb052137 then
  3102.             b089fb052137 = H89f4d6cb9:FindFirstChild("Light")
  3103.             if b089fb052137 and b089fb052137:IsA("ObjectValue") then
  3104.                 if b089fb052137.Value then
  3105.                     b089fb052137 = b089fb052137.Value.Parent:FindFirstChild("light")
  3106.                 else
  3107.                     b089fb052137 = nil
  3108.                 end
  3109.             end
  3110.         end
  3111.         local neb26691a93, ge49afa = cfeac0b3.OpenCFrame, cfeac0b3.ClosedCFrame
  3112.         local function M3ec9587()
  3113.             if O5f1ffc63ed then
  3114.                 H89f4d6cb9.Model:SetPrimaryPartCFrame(neb26691a93)
  3115.             else
  3116.                 H89f4d6cb9.Model:SetPrimaryPartCFrame(ge49afa)
  3117.                 if b089fb052137 then
  3118.                     b089fb052137.BrickColor = BrickColor.new("Dusty Rose")
  3119.                 end
  3120.             end
  3121.         end
  3122.         if cfeac0b3.State.NoAnimate then
  3123.             cfeac0b3.State.NoAnimate = false
  3124.             return M3ec9587()
  3125.         end
  3126.         if O5f1ffc63ed and b089fb052137 then
  3127.             b089fb052137.BrickColor = BrickColor.new("Bright green")
  3128.         end
  3129.         local Ree1537a4152
  3130.         local R6b1183, t733202785 = 0, cfeac0b3.Settings.Duration
  3131.         local function s22fe07505(y028f43fc4, G9d3464f58b2)
  3132.             R6b1183 = R6b1183 + G9d3464f58b2 * 1 / t733202785
  3133.             local s8b3d592 = Kddb936680b(R6b1183, 0, 1, 1)
  3134.             if not O5f1ffc63ed then
  3135.                 s8b3d592 = 1 - s8b3d592
  3136.             end
  3137.             H89f4d6cb9.Model:SetPrimaryPartCFrame(ge49afa:lerp(neb26691a93, s8b3d592))
  3138.             if R6b1183 >= 1 then
  3139.                 Ree1537a4152:disconnect()
  3140.                 M3ec9587()
  3141.             end
  3142.         end
  3143.         Ree1537a4152 = t4c33a3b55f.Stepped:connect(s22fe07505)
  3144.     end
  3145.     local function xf611f(Aa1dbcc)
  3146.         local xd7f35680 = Aa1dbcc.State.Open
  3147.         local fe3147e71 = Aa1dbcc.Model
  3148.         local I3d4db7d739 = fe3147e71.Model:FindFirstChild("light")
  3149.         if not I3d4db7d739 then
  3150.             I3d4db7d739 = fe3147e71:FindFirstChild("Light")
  3151.             if I3d4db7d739 and I3d4db7d739:IsA("ObjectValue") then
  3152.                 if I3d4db7d739.Value then
  3153.                     I3d4db7d739 = I3d4db7d739.Value.Parent:FindFirstChild("light")
  3154.                 else
  3155.                     I3d4db7d739 = nil
  3156.                 end
  3157.             end
  3158.         end
  3159.         local hbbce5ea0 = Aa1dbcc.State.Direction * Aa1dbcc.Direction
  3160.         local feb76af57a48, T8b0f48f = Aa1dbcc.ClosedCFrame, Aa1dbcc.HingeRelativeCFrame
  3161.         local K6fe32be2cc = A54ecff0(0, math.pi * 0.55 * hbbce5ea0, 0)
  3162.         local function Re81946()
  3163.             if xd7f35680 then
  3164.                 fe3147e71.Model:SetPrimaryPartCFrame(feb76af57a48 * T8b0f48f * D31148ae40c.CFrameFromAxisAngle(K6fe32be2cc) * T8b0f48f:inverse())
  3165.             else
  3166.                 fe3147e71.Model:SetPrimaryPartCFrame(feb76af57a48)
  3167.                 if I3d4db7d739 then
  3168.                     I3d4db7d739.BrickColor = BrickColor.new("Dusty Rose")
  3169.                 end
  3170.             end
  3171.         end
  3172.         if Aa1dbcc.State.NoAnimate then
  3173.             Aa1dbcc.State.NoAnimate = false
  3174.             return Re81946()
  3175.         end
  3176.         if xd7f35680 and I3d4db7d739 then
  3177.             I3d4db7d739.BrickColor = BrickColor.new("Bright green")
  3178.         end
  3179.         local O423d380f
  3180.         local yfe2be6f1, Q022699d45d0 = 0, Aa1dbcc.Settings.Duration
  3181.         local function K38a40(a0b4f410891, u78185f)
  3182.             yfe2be6f1 = yfe2be6f1 + u78185f * 1 / Q022699d45d0
  3183.             local e72750 = Kddb936680b(yfe2be6f1, 0, 1, 1)
  3184.             if not xd7f35680 then
  3185.                 e72750 = 1 - e72750
  3186.             end
  3187.             fe3147e71.Model:SetPrimaryPartCFrame(feb76af57a48 * T8b0f48f * D31148ae40c.CFrameFromAxisAngle(u50fd37:lerp(K6fe32be2cc, e72750)) * T8b0f48f:inverse())
  3188.             if yfe2be6f1 >= 1 then
  3189.                 O423d380f:disconnect()
  3190.                 return Re81946()
  3191.             end
  3192.         end
  3193.         O423d380f = t4c33a3b55f.Stepped:connect(K38a40)
  3194.     end
  3195.     local Udc347dd1 = 1
  3196.     local function Id2ec2b(g92b84cfb)
  3197.         local k888a84 = g92b84cfb.Model
  3198.         local Me51e53d0 = V1a880e7ff07[k888a84]
  3199.         if not Me51e53d0 then
  3200.             return
  3201.         end
  3202.         Me51e53d0.State = g92b84cfb.State
  3203.         Me51e53d0.Settings = g92b84cfb.Settings
  3204.         Me51e53d0.State.Open = true
  3205.         if Me51e53d0.OpenFun then
  3206.             Me51e53d0:OpenFun()
  3207.         end
  3208.     end
  3209.     local function x0379e0(Je84ff0bc7)
  3210.         local k2137b4c4 = Je84ff0bc7.Model
  3211.         local k6dac3f = V1a880e7ff07[k2137b4c4]
  3212.         if not k6dac3f then
  3213.             return
  3214.         end
  3215.         k6dac3f.State = Je84ff0bc7.State
  3216.         k6dac3f.Settings = Je84ff0bc7.Settings
  3217.         k6dac3f.State.Open = false
  3218.         k6dac3f.State.CloseTime = os.time()
  3219.         if k6dac3f.CloseFun then
  3220.             k6dac3f:CloseFun()
  3221.         end
  3222.     end
  3223.     Ma06a756880f.u26vm9le = Id2ec2b
  3224.     Ma06a756880f.wzqbldc4 = x0379e0
  3225.     local function h4beeaee(P36103ec)
  3226.         if not Nc2e78.Character then
  3227.             return
  3228.         end
  3229.         if P36103ec.Parent == Nc2e78.Character or P36103ec.Parent.Parent == Nc2e78.Character then
  3230.             return Nc2e78
  3231.         else
  3232.             return false
  3233.         end
  3234.     end
  3235.     local function A1813abf99(l18e0fb)
  3236.         if l18e0fb.Settings.SequenceRequireState and l18e0fb.State.Open then
  3237.             return
  3238.         end
  3239.         Id2ec2b(l18e0fb)
  3240.         I24c9cc17:FireServer("mwig649h", l18e0fb)
  3241.     end
  3242.     local function gf7e2f5d6a74(A124de00ea3, O594e63b7e, Bb5f3d7, hacb4ce025)
  3243.         if A124de00ea3.Settings.ServerOnly then
  3244.             return false
  3245.         end
  3246.         if A124de00ea3.Settings.Locked then
  3247.             return false
  3248.         end
  3249.         local A8d5e9d = false
  3250.         local od0ea983fa0 = Bb5f3d7:FindFirstChild("Humanoid")
  3251.         if od0ea983fa0.Sit or Bb5f3d7:FindFirstChild("InVehicle") then
  3252.             A8d5e9d = true
  3253.         end
  3254.         local x5433d4e = J7f47f5172c6.Value == K083ad90.Team.Police
  3255.         for jf6594f, Z93128f in next, Xcd5d94231.ItemStacks, nil do
  3256.             if Z93128f.Name == "Key" then
  3257.                 x5433d4e = true
  3258.                 break
  3259.             end
  3260.         end
  3261.         local W18a9dac = false
  3262.         if A124de00ea3.Settings.Vehicle and not A124de00ea3.Settings.Character then
  3263.             W18a9dac = A8d5e9d
  3264.         elseif A124de00ea3.Settings.Character and not A124de00ea3.Settings.Vehicle then
  3265.             W18a9dac = not A8d5e9d
  3266.         elseif A124de00ea3.Settings.Character and A124de00ea3.Settings.Vehicle then
  3267.             W18a9dac = true
  3268.         end
  3269.         if hacb4ce025 then
  3270.             W18a9dac = true
  3271.         end
  3272.         if A124de00ea3.Settings.Key and W18a9dac then
  3273.             W18a9dac = x5433d4e
  3274.         end
  3275.         if A124de00ea3.Settings.Team then
  3276.             W18a9dac = W18a9dac and O594e63b7e.TeamValue.Value == A124de00ea3.Settings.Team
  3277.         end
  3278.         if A124de00ea3.Settings.TeamBlacklist then
  3279.             W18a9dac = W18a9dac and O594e63b7e.TeamValue.Value ~= A124de00ea3.Settings.TeamBlacklist
  3280.         end
  3281.         return W18a9dac
  3282.     end
  3283.     local function Y20b0d(bcdc8dc588)
  3284.         local n6271346 = assert(bcdc8dc588.Model)
  3285.         local b22ec0cea00, md1c467e2 = tick(), tick()
  3286.         local function M8a192e8d056(i3547be, J48ce6)
  3287.             if i3547be ~= Nc2e78 then
  3288.                 return
  3289.             end
  3290.             local R393aaa8a411 = tick()
  3291.             local L403cb21 = i3547be.Character
  3292.             if not L403cb21 then
  3293.                 return
  3294.             end
  3295.             local F77f1da83b5 = L403cb21:FindFirstChild("HumanoidRootPart")
  3296.             if not F77f1da83b5 then
  3297.                 return
  3298.             end
  3299.             if R393aaa8a411 - md1c467e2 < 0.1 then
  3300.                 return
  3301.             end
  3302.             md1c467e2 = R393aaa8a411
  3303.             if bcdc8dc588.State.Open then
  3304.                 return
  3305.             end
  3306.             if os.time() - bcdc8dc588.State.CloseTime < bcdc8dc588.Settings.Duration then
  3307.                 return
  3308.             end
  3309.             local Z64cc22 = gf7e2f5d6a74(bcdc8dc588, i3547be, L403cb21, J48ce6)
  3310.             if bcdc8dc588.Settings.Character then
  3311.                 if Z64cc22 then
  3312.                     q12db8("Door", {
  3313.                         Source = n6271346.Closed,
  3314.                         TimeStart = 1,
  3315.                         Volume = 0.2
  3316.                     })
  3317.                 else
  3318.                     q12db8("Door", {
  3319.                         Source = n6271346.Closed,
  3320.                         TimeStart = 0,
  3321.                         MaxTime = 0.6,
  3322.                         Volume = 0.2
  3323.                     })
  3324.                 end
  3325.             end
  3326.             if not Z64cc22 then
  3327.                 return
  3328.             end
  3329.             if bcdc8dc588.Settings.Type == "Swing" then
  3330.                 local Sf4db8f3d = (bcdc8dc588.Model.Closed.Position - L403cb21.HumanoidRootPart.Position).unit
  3331.                 local vb822f8659 = bcdc8dc588.Model.Closed.CFrame.lookVector
  3332.                 local Qd36aa18e9b = Sf4db8f3d:Dot(vb822f8659)
  3333.                 local ofbffe = Qd36aa18e9b > 0 and 1 or -1
  3334.                 bcdc8dc588.State.Direction = ofbffe
  3335.             end
  3336.             A1813abf99(bcdc8dc588)
  3337.         end
  3338.         local function Q346a3(Qf500ee)
  3339.             local L28b67745a = tick()
  3340.             if L28b67745a - b22ec0cea00 < 0.03333333333333333 then
  3341.                 return
  3342.             end
  3343.             b22ec0cea00 = L28b67745a
  3344.             local x8054ea91 = h4beeaee(Qf500ee)
  3345.             if not x8054ea91 then
  3346.                 return
  3347.             end
  3348.             M8a192e8d056(x8054ea91)
  3349.         end
  3350.         local function Zf920ef8(U48797d)
  3351.             if U48797d ~= Nc2e78 then
  3352.                 return
  3353.             end
  3354.             M8a192e8d056(Nc2e78, true)
  3355.         end
  3356.         for vce650dae, L914f10 in next, n6271346:GetChildren() do
  3357.             if L914f10:IsA("BasePart") and L914f10.Name == "Touch" then
  3358.                 table.insert(e306818bc8a, {Part = L914f10, Fun = Q346a3})
  3359.             elseif L914f10:IsA("ObjectValue") and L914f10.Name == "Touch" then
  3360.                 table.insert(e306818bc8a, {
  3361.                     Part = L914f10.Value,
  3362.                     Fun = Q346a3
  3363.                 })
  3364.             elseif L914f10:IsA("ObjectValue") and L914f10.Name == "Button" then
  3365.                 local S1161d252f = L914f10.Value
  3366.                 if S1161d252f:IsA("Part") then
  3367.                     S1161d252f = S1161d252f.Parent
  3368.                 end
  3369.                 if S1161d252f:IsA("Model") then
  3370.                     S1161d252f = S1161d252f:FindFirstChild("Click").ClickDetector
  3371.                 end
  3372.                 local O2df99 = h4ca926(S1161d252f.Parent, S1161d252f.MaxActivationDistance, Zf920ef8)
  3373.                 O2df99.Meta.Button = S1161d252f.Parent
  3374.                 S1161d252f.MouseClick:connect(Zf920ef8)
  3375.             end
  3376.         end
  3377.     end
  3378.     function Ma06a756880f.as31puwa(e490af141)
  3379.         local R89e553d99f8 = e490af141.Model
  3380.         local d046ed0bb = V1a880e7ff07[R89e553d99f8]
  3381.         if d046ed0bb then
  3382.             local I7fe277641 = d046ed0bb.State.Open ~= e490af141.State.Open
  3383.             d046ed0bb.State = e490af141.State
  3384.             d046ed0bb.Settings = e490af141.Settings
  3385.             if I7fe277641 then
  3386.                 d046ed0bb.State.NoAnimate = true
  3387.                 if d046ed0bb.State.Open then
  3388.                     Id2ec2b(d046ed0bb)
  3389.                 else
  3390.                     x0379e0(d046ed0bb)
  3391.                 end
  3392.             end
  3393.         else
  3394.             Y20b0d(e490af141)
  3395.             V1a880e7ff07[R89e553d99f8] = e490af141
  3396.             table.insert(e5770d, e490af141)
  3397.             if e490af141.Settings.Type == "Swing" then
  3398.                 e490af141.OpenFun = xf611f
  3399.                 e490af141.CloseFun = xf611f
  3400.             elseif e490af141.Settings.Type == "Slide" then
  3401.                 e490af141.OpenFun = R15a5807a8
  3402.                 e490af141.CloseFun = R15a5807a8
  3403.             end
  3404.             e490af141.State.NoAnimate = true
  3405.             if e490af141.State.Open then
  3406.                 Id2ec2b(e490af141)
  3407.             else
  3408.                 x0379e0(e490af141)
  3409.             end
  3410.         end
  3411.     end
  3412.     function Ma06a756880f.qyzjqvpu(R75928c4)
  3413.         for Ye9a3e31e8, p64993 in next, R75928c4, nil do
  3414.             Ma06a756880f.as31puwa(p64993)
  3415.         end
  3416.     end
  3417.     function odcda098.Open(b03c19d)
  3418.         Id2ec2b(b03c19d)
  3419.     end
  3420.     function odcda098.Close(ga62f07691f)
  3421.         x0379e0(ga62f07691f)
  3422.     end
  3423.     for hd6074783d0, j29c651273ce in next, workspace.TouchTrigger:GetChildren() do
  3424.         do
  3425.             local n6c024 = tick()
  3426.             local function Nb1ea4b(h7d75c19)
  3427.                 if tick() - n6c024 < 5 then
  3428.                     return
  3429.                 end
  3430.                 n6c024 = tick()
  3431.                 I24c9cc17:FireServer("xfu1u9h0", j29c651273ce.Name)
  3432.             end
  3433.             table.insert(e306818bc8a, {Part = j29c651273ce, Fun = Nb1ea4b})
  3434.         end
  3435.     end
  3436.     local function K256a4d()
  3437.         local T69b04a9316d = Nc2e78.Character
  3438.         if not T69b04a9316d then
  3439.             return
  3440.         end
  3441.         local Id69789d = T69b04a9316d:FindFirstChild("HumanoidRootPart")
  3442.         if not Id69789d then
  3443.             return
  3444.         end
  3445.         local F13244ea1 = Id69789d.Position
  3446.         local w1708efa = A54ecff0(4, 6, 4)
  3447.         for L5c7300100e, K07d81dc31 in next, e306818bc8a, nil do
  3448.             if (F13244ea1 - K07d81dc31.Part.Position).magnitude < 50 and D31148ae40c.IsPointInPrism(F13244ea1, K07d81dc31.Part.CFrame, K07d81dc31.Part.Size + w1708efa) then
  3449.                 K07d81dc31.Fun(Id69789d)
  3450.             end
  3451.         end
  3452.     end
  3453.     e8acc30e(0.16666666666666666, K256a4d)
  3454. end
  3455. do
  3456.     local J9afea24b1c2 = 0
  3457.     local e7dbe5a08157 = require(aa384925c.Module.Easing)
  3458.     local a430a150 = m0e1ccdc:WaitForChild("Safe")
  3459.     local q2ad145013d = 480
  3460.     if Vc386281d7f0 then
  3461.         q2ad145013d = 250
  3462.     end
  3463.     local d74c9229fa4 = q2ad145013d * 1.6
  3464.     a430a150.Size = UDim2.new(0, d74c9229fa4, 0, q2ad145013d)
  3465.     a430a150.Position = UDim2.new(0.5, -d74c9229fa4 * 0.5, 0.5, -q2ad145013d * 0.5)
  3466.     do
  3467.         local wb860b83194 = Vc386281d7f0 and 0.4 or 0.323
  3468.         N59f1a.Sidebar.Size = UDim2.new(wb860b83194 * 0.242, 0, wb860b83194, 0)
  3469.         N59f1a.Sidebar.Position = UDim2.new(0.01, 0, 0.5 - wb860b83194 * 0.5 - (Vc386281d7f0 and 0.1 or 0), 0)
  3470.     end
  3471.     local Q8ad2835 = function(Qe3a9f40, eee7e8db02, Teb23253)
  3472.         return Color3.new(Qe3a9f40 / 255, eee7e8db02 / 255, Teb23253 / 255)
  3473.     end
  3474.     local jf170b = {}
  3475.     local m80231d = {
  3476.         "Legendary",
  3477.         "Ultra Rare",
  3478.         "Rare",
  3479.         "Uncommon",
  3480.         "Common"
  3481.     }
  3482.     local u8e489f4 = 0
  3483.     local function N41e9db874e5(Hcd529a67d)
  3484.         local t53fc2d9f0d1 = K083ad90.Safes.Price[Hcd529a67d]
  3485.         local y42f7b = K083ad90.Safes.Weights[Hcd529a67d]
  3486.         local ofb0e87af8 = u8e489f4 + 1
  3487.         u8e489f4 = ofb0e87af8
  3488.         local W47306fa5b5a = a430a150.Sidebar.Buy.Inner
  3489.         W47306fa5b5a.Title.Text = K083ad90.Safes.Names[Hcd529a67d]
  3490.         W47306fa5b5a.Price.Text = ("$%s"):format(s2bbea1a3(t53fc2d9f0d1))
  3491.         W47306fa5b5a.Icon.Image = K083ad90.Images[("Safe%d"):format(Hcd529a67d)]
  3492.         local C0b4f8b762 = 0
  3493.         for Ia8fb07a, B8abe8bfa in next, y42f7b, nil do
  3494.             C0b4f8b762 = C0b4f8b762 + B8abe8bfa
  3495.         end
  3496.         for bb5920, e20523 in next, m80231d, nil do
  3497.             do
  3498.                 local w4c9835cb = W47306fa5b5a.Stats:FindFirstChild(e20523)
  3499.                 local bb9bc0b979fd = Ybf8a081(y42f7b[bb5920] / C0b4f8b762 * 100 + 0.5)
  3500.                 local aab9f6e = w4c9835cb.Percent.Text:match("%d+")
  3501.                 local function n4e2f049c9e()
  3502.                     for Rbc401ff = 0, 1, 0.1 do
  3503.                         if u8e489f4 ~= ofb0e87af8 then
  3504.                             return
  3505.                         end
  3506.                         local Wf4e108 = Ybf8a081((1 - Rbc401ff) * aab9f6e + Rbc401ff * bb9bc0b979fd + 0.5)
  3507.                         w4c9835cb.Percent.Text = ("%d%%"):format(Wf4e108)
  3508.                         t4c33a3b55f.Stepped:wait()
  3509.                     end
  3510.                     w4c9835cb.Percent.Text = ("%d%%"):format(bb9bc0b979fd)
  3511.                 end
  3512.                 spawn(n4e2f049c9e)
  3513.             end
  3514.         end
  3515.     end
  3516.     local T7a5f17c = "Inventory"
  3517.     local p77f8af5
  3518.     local function E9539b()
  3519.         if #jf170b > 0 or T7a5f17c ~= "Inventory" then
  3520.         else
  3521.             p77f8af5("Buy")
  3522.         end
  3523.     end
  3524.     function p77f8af5(m7af8d9f)
  3525.         if m7af8d9f == "Inventory" then
  3526.             m0e1ccdc.SafeSlider.Visible = false
  3527.             a430a150.Visible = true
  3528.             a430a150.Body.Buy.Visible = false
  3529.             a430a150.Body.Inventory.Visible = true
  3530.             a430a150.Body.Back.Visible = false
  3531.             a430a150.Body.BuySafes.Visible = true
  3532.             a430a150.Sidebar.Gift.Visible = false
  3533.             a430a150.Sidebar.Buy.Gift.Visible = false
  3534.             a430a150.Sidebar.Buy.Buy.Visible = false
  3535.             a430a150.Sidebar.Buy.Open.Visible = true
  3536.             if T7a5f17c ~= m7af8d9f then
  3537.                 if #jf170b > 0 then
  3538.                     N41e9db874e5(jf170b[1].Type)
  3539.                 end
  3540.                 E9539b()
  3541.             end
  3542.             vc5c5e1033e2(a430a150.Body.Inventory.Inner:GetChildren()[1])
  3543.         elseif m7af8d9f == "Slider" then
  3544.             m0e1ccdc.SafeSlider.Visible = true
  3545.             a430a150.Visible = false
  3546.         elseif m7af8d9f == "Buy" then
  3547.             a430a150.Body.Buy.Visible = true
  3548.             a430a150.Body.Inventory.Visible = false
  3549.             a430a150.Body.Back.Visible = true
  3550.             a430a150.Body.BuySafes.Visible = false
  3551.             a430a150.Sidebar.Gift.Visible = false
  3552.             a430a150.Sidebar.Buy.Visible = true
  3553.             a430a150.Sidebar.Buy.Gift.Visible = true
  3554.             a430a150.Sidebar.Buy.Buy.Visible = true
  3555.             a430a150.Sidebar.Buy.Open.Visible = false
  3556.             N41e9db874e5(1)
  3557.             vc5c5e1033e2(a430a150.Body.Buy.Tier1)
  3558.         end
  3559.         T7a5f17c = m7af8d9f
  3560.         E9539b()
  3561.     end
  3562.     local eb2ca3854b = 138
  3563.     local n17ea8 = function(U666fb50, I611453)
  3564.         return U666fb50.Type > I611453.Type
  3565.     end
  3566.     function Ma06a756880f.nao25l4o()
  3567.         Yf3cb11d7(12)
  3568.     end
  3569.     function Ma06a756880f.p2ox3gwi(P577820)
  3570.         p77f8af5("Slider")
  3571.         local e5f1ea46a = m0e1ccdc.SafeSlider
  3572.         local x5ae715f0bc7 = 30
  3573.         for ncb7684, X0b634406b6 in next, P577820, nil do
  3574.             local uc32fdbb981 = e5f1ea46a.Preset:Clone()
  3575.             if X0b634406b6.Image then
  3576.                 uc32fdbb981.ImageLabel.Image = X0b634406b6.Image
  3577.             elseif X0b634406b6.BackgroundColor then
  3578.                 uc32fdbb981.ImageLabel.BackgroundTransparency = 0
  3579.                 uc32fdbb981.ImageLabel.BackgroundColor3 = X0b634406b6.BackgroundColor
  3580.             end
  3581.             uc32fdbb981.TextLabel.Text = X0b634406b6.Desc
  3582.             uc32fdbb981.Patch.Inner.BackgroundColor3 = X0b634406b6.Color
  3583.             uc32fdbb981.Parent = e5f1ea46a.Inner
  3584.             X0b634406b6.Frame = uc32fdbb981
  3585.         end
  3586.         local Bce42d0c06 = e5f1ea46a.AbsoluteSize.X
  3587.         local O707ae6a = 0
  3588.         local mbd6b6622e = Bce42d0c06 * 0.5 - eb2ca3854b + (math.random() * 90 + 5)
  3589.         local D77386 = -2
  3590.         local c19778f3 = 0.12
  3591.         local p2cdb6, g2d14e0f52
  3592.         local function Y0382f8b753()
  3593.             c19778f3 = 1
  3594.         end
  3595.         g2d14e0f52 = e5f1ea46a.Skip.MouseButton1Down:connect(Y0382f8b753)
  3596.         vc5c5e1033e2(e5f1ea46a.Skip)
  3597.         local function R2c353bc347()
  3598.             g2d14e0f52:disconnect()
  3599.             local c1ffe83e0 = P577820[x5ae715f0bc7].Frame
  3600.             c1ffe83e0.BackgroundColor3 = Q8ad2835(0, 0, 0)
  3601.             I24c9cc17:FireServer("zy0nc6gk")
  3602.             wait(1.5)
  3603.             p77f8af5("Inventory")
  3604.             for e99b9122f, J2902e19e in next, P577820, nil do
  3605.                 J2902e19e.Frame:Destroy()
  3606.             end
  3607.         end
  3608.         local function q0ff020f99(kb16d9ab)
  3609.             O707ae6a = O707ae6a + kb16d9ab * c19778f3
  3610.             if O707ae6a >= 1 then
  3611.                 O707ae6a = 1
  3612.             end
  3613.             local Zec460 = e7dbe5a08157.outQuad(O707ae6a, 0, 1, 1)
  3614.             for Uf6d5131622 = 1, #P577820 do
  3615.                 local k54123a8 = P577820[Uf6d5131622].Frame
  3616.                 local h8fa14a69f06 = (Uf6d5131622 - Zec460 * x5ae715f0bc7) * eb2ca3854b + mbd6b6622e
  3617.                 k54123a8.Position = UDim2.new(0, h8fa14a69f06, 0, 0)
  3618.                 k54123a8.Visible = true
  3619.             end
  3620.             local m6325b7fe = Ybf8a081(Zec460 * x5ae715f0bc7 - mbd6b6622e / eb2ca3854b + 0.5)
  3621.             if D77386 ~= m6325b7fe then
  3622.                 D77386 = m6325b7fe
  3623.                 N59f1a.Tick.PlaybackSpeed = 1 + (1 - Zec460) * 0.05
  3624.                 N59f1a.Tick:Play()
  3625.             end
  3626.             if O707ae6a >= 1 then
  3627.                 p2cdb6:disconnect()
  3628.                 R2c353bc347()
  3629.             end
  3630.         end
  3631.         p2cdb6 = t4c33a3b55f.Heartbeat:connect(q0ff020f99)
  3632.     end
  3633.     local Nff7e6ffd = a430a150.Visible
  3634.     local d6048d41f60 = false
  3635.     local k405ffe = 0
  3636.     local function O7d1f1c32c()
  3637.         local h82c6ab5 = k405ffe + 1
  3638.         k405ffe = h82c6ab5
  3639.         while not d6048d41f60 do
  3640.             if h82c6ab5 ~= k405ffe then
  3641.                 return
  3642.             end
  3643.             local e7bd0bec = g9acb056b7(tick() * 8) * 0.2 + 0.8
  3644.             N59f1a.Sidebar.ToggleSafes.ImageColor3 = Color3.new(e7bd0bec, e7bd0bec, e7bd0bec)
  3645.             wait()
  3646.         end
  3647.         N59f1a.Sidebar.ToggleSafes.ImageColor3 = Color3.new(1, 1, 1)
  3648.     end
  3649.     local pe9287b = 0
  3650.     local n05c503
  3651.     local function mca4d41()
  3652.         if not n05c503 then
  3653.             return
  3654.         end
  3655.         I24c9cc17:FireServer("p2ox3gwi", n05c503)
  3656.     end
  3657.     function Ma06a756880f.xre0mptd(gd61c9, Q45a09)
  3658.         table.sort(gd61c9, n17ea8)
  3659.         J9afea24b1c2 = Q45a09
  3660.         jf170b = gd61c9
  3661.         E9539b()
  3662.         for A85f5d9dbfe, T2b3307a3fe in next, a430a150.Body.Inventory.Inner:GetChildren() do
  3663.             T2b3307a3fe:Destroy()
  3664.         end
  3665.         local Fa55300028df = a430a150.Body.Inventory.Preset
  3666.         local t60ef3 = Ybf8a081((#jf170b - 1) / 3)
  3667.         local qebe30a4, ta5dc97 = Fa55300028df.AbsoluteSize.X, Fa55300028df.AbsoluteSize.Y
  3668.         local r08282645ae9 = ta5dc97 * (t60ef3 + 1)
  3669.         a430a150.Body.Inventory.Inner.CanvasSize = UDim2.new(0, 0, 0, r08282645ae9)
  3670.         for r4a322, M552e4a5 in next, jf170b, nil do
  3671.             do
  3672.                 local c04dbaaf2a = M552e4a5.Type
  3673.                 local m5fb9ff49 = K083ad90.Safes.Color[c04dbaaf2a]
  3674.                 local r34758a1587 = Fa55300028df:Clone()
  3675.                 r34758a1587.Visible = true
  3676.                 r34758a1587.ImageLabel.Image = K083ad90.Images[("Safe%d"):format(c04dbaaf2a)]
  3677.                 local J975025ca339 = (r4a322 - 1) % 3
  3678.                 local X78fd1d873b1 = Ybf8a081((r4a322 - 1) / 3)
  3679.                 r34758a1587.Size = UDim2.new(0, qebe30a4, 0, ta5dc97)
  3680.                 r34758a1587.Position = UDim2.new(0, qebe30a4 * J975025ca339, 0, ta5dc97 * X78fd1d873b1)
  3681.                 r34758a1587.Parent = a430a150.Body.Inventory.Inner
  3682.                 r34758a1587.MouseButton1Down:connect(function()
  3683.                     n05c503 = M552e4a5
  3684.                     N41e9db874e5(c04dbaaf2a)
  3685.                     if p0d0ce == Enum.UserInputType.Gamepad1 then
  3686.                         mca4d41()
  3687.                     end
  3688.                 end)
  3689.                 if r4a322 == 1 then
  3690.                     n05c503 = M552e4a5
  3691.                     if T7a5f17c == "Inventory" then
  3692.                         N41e9db874e5(M552e4a5.Type)
  3693.                         vc5c5e1033e2(r34758a1587)
  3694.                     end
  3695.                 end
  3696.                 if r4a322 % 3 == 0 then
  3697.                     r34758a1587.NextSelectionRight = a430a150.Sidebar.Buy.Open
  3698.                 end
  3699.             end
  3700.         end
  3701.         local Hdebc4d1fb1 = Q45a09
  3702.         N59f1a.Sidebar.ToggleSafes.Label.Visible = Hdebc4d1fb1 > 0
  3703.         N59f1a.Sidebar.ToggleSafes.Label.Amount.Text = Hdebc4d1fb1
  3704.         if Hdebc4d1fb1 ~= pe9287b and not Nff7e6ffd then
  3705.             d6048d41f60 = false
  3706.             spawn(O7d1f1c32c)
  3707.         end
  3708.         pe9287b = Hdebc4d1fb1
  3709.     end
  3710.     local b90014a4004 = 0
  3711.     function Ma06a756880f.ggq4lx0x(Eebb1d2af0)
  3712.         local w17de9b17c = m0e1ccdc.SafeSlider
  3713.         local Fdc306 = b90014a4004 + 1
  3714.         b90014a4004 = Fdc306
  3715.         w17de9b17c.Message.Text = Eebb1d2af0
  3716.         w17de9b17c.Message.Visible = true
  3717.         delay(2, function()
  3718.             if b90014a4004 > Fdc306 then
  3719.                 return
  3720.             end
  3721.             w17de9b17c.Message.Visible = false
  3722.         end)
  3723.     end
  3724.     local H1bac141e6 = #K083ad90.Safes.Price
  3725.     local l550346fd65 = 1
  3726.     for Bba524 = 1, H1bac141e6 do
  3727.         do
  3728.             local q2a88b29646 = a430a150.Body.Buy:FindFirstChild(("Tier%d"):format(Bba524))
  3729.             local r7b6cb1 = K083ad90.Safes.Price[Bba524]
  3730.             q2a88b29646.Price.Text = ("$%d"):format(r7b6cb1)
  3731.             assert(q2a88b29646)
  3732.             local function Dab0b7e94bb()
  3733.                 l550346fd65 = Bba524
  3734.                 N41e9db874e5(Bba524)
  3735.                 vc5c5e1033e2(a430a150.Sidebar.Buy.Buy)
  3736.             end
  3737.             q2a88b29646.MouseButton1Down:connect(Dab0b7e94bb)
  3738.         end
  3739.     end
  3740.     local x9d871e9 = function(S1b76e68)
  3741.         return ("https://www.roblox.com/bust-thumbnail/image?width=420&height=420&format=png&userId=%d"):format(S1b76e68)
  3742.     end
  3743.     local function N1293c1ba43()
  3744.         a430a150.Sidebar.Gift.Inner.Username.Text = "Your Friend's Username..."
  3745.         a430a150.Sidebar.Gift.Inner.ImageLabel.Image = ""
  3746.         a430a150.Sidebar.Gift.Visible = true
  3747.         a430a150.Sidebar.Buy.Visible = false
  3748.     end
  3749.     local function se87aa7a6dd9()
  3750.         a430a150.Sidebar.Buy.Visible = true
  3751.         a430a150.Sidebar.Gift.Visible = false
  3752.     end
  3753.     local i27789, wc5fd4 = 0, 0
  3754.     local function mbec5f9d4(G0c6df7, f6f7f76785ea)
  3755.         local m71bbf8 = j4665d.MakeState()
  3756.         m71bbf8.Frame = T8d421366b05.Particles
  3757.         j4665d.Explosion(m71bbf8, A54ecff0(G0c6df7, f6f7f76785ea - 36, 0))
  3758.         j4665d.EasySimulate(m71bbf8, 3)
  3759.     end
  3760.     local function B7bbbe(ka9386632, o17bece028ab)
  3761.         i27789, wc5fd4 = ka9386632, o17bece028ab
  3762.         I24c9cc17:FireServer("ux2on9fy", l550346fd65)
  3763.     end
  3764.     local function Zbac4667(N2d67c8a, Edde92320e3)
  3765.         i27789, wc5fd4 = N2d67c8a, Edde92320e3
  3766.         local W993886a028d = a430a150.Sidebar.Gift.Inner.Username.Text
  3767.         I24c9cc17:FireServer("xb9lmhlg", l550346fd65, W993886a028d)
  3768.         se87aa7a6dd9()
  3769.     end
  3770.     function Ma06a756880f.zdjgxpi2(F53e56a4a2)
  3771.         if F53e56a4a2.Success then
  3772.             mbec5f9d4(i27789, wc5fd4)
  3773.         elseif F53e56a4a2.NotEnoughMoney then
  3774.             nd719f()
  3775.             Pe4821c7d18()
  3776.         end
  3777.     end
  3778.     local function D08e19dd82()
  3779.         p77f8af5("Inventory")
  3780.     end
  3781.     local function Mac0f87()
  3782.         p77f8af5("Buy")
  3783.     end
  3784.     local function i59f50740(ecbae2e8960)
  3785.         if ecbae2e8960 == "Text" then
  3786.             do
  3787.                 local B360bc = a430a150.Sidebar.Gift.Inner.Username.Text
  3788.                 local Q1306a0a9
  3789.                 local l42c004 = pcall(function()
  3790.                     Q1306a0a9 = s4e429b5:GetUserIdFromNameAsync(B360bc)
  3791.                 end)
  3792.                 a430a150.Sidebar.Gift.Inner.ImageLabel.Image = l42c004 and x9d871e9(Q1306a0a9) or ""
  3793.             end
  3794.         end
  3795.     end
  3796.     a430a150.Sidebar.Buy.Buy.MouseButton1Down:connect(B7bbbe)
  3797.     a430a150.Sidebar.Buy.Gift.MouseButton1Down:connect(N1293c1ba43)
  3798.     a430a150.Sidebar.Gift.Back.MouseButton1Down:connect(se87aa7a6dd9)
  3799.     a430a150.Sidebar.Gift.Gift.MouseButton1Up:connect(Zbac4667)
  3800.     a430a150.Sidebar.Gift.Inner.Username.Changed:connect(i59f50740)
  3801.     a430a150.Body.Back.MouseButton1Down:connect(D08e19dd82)
  3802.     a430a150.Body.BuySafes.MouseButton1Down:connect(Mac0f87)
  3803.     a430a150.Sidebar.Buy.Open.MouseButton1Down:connect(mca4d41)
  3804.     function u9b41c3()
  3805.         d6048d41f60 = true
  3806.         if Nff7e6ffd then
  3807.             return
  3808.         end
  3809.         D08e19dd82()
  3810.         Nff7e6ffd = true
  3811.         a430a150.Visible = Nff7e6ffd
  3812.     end
  3813.     function nd719f()
  3814.         if not Nff7e6ffd then
  3815.             return
  3816.         end
  3817.         Nff7e6ffd = false
  3818.         a430a150.Visible = Nff7e6ffd
  3819.     end
  3820.     local w86b74a66c2 = Y7c1fa5.MakeWindow()
  3821.     w86b74a66c2.OpenFun = u9b41c3
  3822.     w86b74a66c2.CloseFun = nd719f
  3823.     Y7c1fa5.WindowGroupAdd(Tbfc2a6, w86b74a66c2)
  3824.     N59f1a.Sidebar.ToggleSafes.MouseButton1Down:connect(function()
  3825.         Y7c1fa5.WindowToggle(w86b74a66c2)
  3826.     end)
  3827.     a430a150.Close.MouseButton1Down:connect(function()
  3828.         Y7c1fa5.WindowClose(w86b74a66c2)
  3829.     end)
  3830. end
  3831. do
  3832.     local i5a17f32dce7 = false
  3833.     local function P8872771d()
  3834.         i5a17f32dce7 = not i5a17f32dce7
  3835.         if i5a17f32dce7 then
  3836.             f924b8d.Music.Volume = 0
  3837.             N59f1a.Sidebar.ToggleMute.Image = K083ad90.Images.Mute
  3838.         else
  3839.             f924b8d.Music.Volume = 1
  3840.             N59f1a.Sidebar.ToggleMute.Image = K083ad90.Images.Unmute
  3841.         end
  3842.     end
  3843.     N59f1a.Sidebar.ToggleMute.MouseButton1Down:connect(P8872771d)
  3844. end
  3845. do
  3846.     local Yb37e2b7 = game.Lighting.ColorCorrection
  3847.     local Pef5b69ae2 = N59f1a:WaitForChild("Team")
  3848.     local hcadafba7799 = workspace:WaitForChild("Cameras")
  3849.     local R58de9e1, w4196d1
  3850.     local k29dd35199 = Oa323e54()
  3851.     local function O44866421d96()
  3852.         kc9675bdcc0.CameraType = Enum.CameraType.Custom
  3853.         Pef5b69ae2.Visible = false
  3854.         N59f1a.MenuText.Visible = false
  3855.         if w4196d1 then
  3856.             w4196d1:disconnect()
  3857.         end
  3858.     end
  3859.     local Ef84b5f494f = 0
  3860.     local function L7906eb103d()
  3861.         if R58de9e1 == "Neutral" then
  3862.             Ef84b5f494f = Ef84b5f494f % 3 + 1
  3863.             local E07c0efa = hcadafba7799["City" .. Ef84b5f494f .. "_Start"]
  3864.             local iea7aaf9a = hcadafba7799["City" .. Ef84b5f494f .. "_Stop"]
  3865.             k29dd35199.StartPosition = E07c0efa.Position
  3866.             k29dd35199.TargetPosition = iea7aaf9a.Position
  3867.             k29dd35199.LookVector = E07c0efa.CFrame.lookVector
  3868.             k29dd35199.TargetLookVector = nil
  3869.         elseif R58de9e1 == "Prisoner" then
  3870.             local Re6eda96878 = "Yard"
  3871.             if ie1e4cbb7 == "Cells" then
  3872.                 Re6eda96878 = "Cells"
  3873.             elseif ie1e4cbb7 == "Breakfast" or ie1e4cbb7 == "Dinner" then
  3874.                 Re6eda96878 = "Foodcourt"
  3875.             end
  3876.             local Y8bf64374808 = hcadafba7799["Prisoner_" .. Re6eda96878]
  3877.             k29dd35199.StartPosition = nil
  3878.             k29dd35199.Position = (Y8bf64374808.CFrame * Sbd7e7a858(0, 0, -10) + A54ecff0(0, -5, 0)).p
  3879.             k29dd35199.TargetPosition = Y8bf64374808.Position
  3880.             k29dd35199.LookVector = (Y8bf64374808.CFrame * W8b718e(-math.pi * 0.1, 0, 0)).lookVector
  3881.             k29dd35199.TargetLookVector = Y8bf64374808.CFrame.lookVector
  3882.         elseif R58de9e1 == "Police" then
  3883.             local y0cde78 = hcadafba7799.PoliceBase2
  3884.             k29dd35199.StartPosition = nil
  3885.             k29dd35199.Position = (y0cde78.CFrame * Sbd7e7a858(0, 0, -10) + A54ecff0(0, -5, 0)).p
  3886.             k29dd35199.TargetPosition = y0cde78.Position
  3887.             k29dd35199.LookVector = (y0cde78.CFrame * W8b718e(-math.pi * 0.1, 0, 0)).lookVector
  3888.             k29dd35199.TargetLookVector = y0cde78.CFrame.lookVector
  3889.         end
  3890.     end
  3891.     local function f2d73f4()
  3892.         kc9675bdcc0.CameraType = Enum.CameraType.Scriptable
  3893.         if w4196d1 then
  3894.             w4196d1:disconnect()
  3895.         end
  3896.         local Vced7994e2 = 0
  3897.         local gb09c3804 = 24
  3898.         local function eb751bab33(Vb89e50808)
  3899.             Vced7994e2 = Vced7994e2 + Vb89e50808
  3900.             if R58de9e1 == "Neutral" then
  3901.                 if Vced7994e2 >= gb09c3804 then
  3902.                     L7906eb103d()
  3903.                     Vced7994e2 = 0
  3904.                 end
  3905.                 local xb2cfe09d4a = Vced7994e2 / gb09c3804
  3906.                 if xb2cfe09d4a <= 0.1 then
  3907.                     local Ecdbdd = xb2cfe09d4a / 0.1
  3908.                     Yb37e2b7.TintColor = Color3.new(Ecdbdd, Ecdbdd, Ecdbdd)
  3909.                 elseif xb2cfe09d4a >= 0.9 then
  3910.                     local i1eab90ac7 = 1 - (xb2cfe09d4a - 0.9) / 0.1
  3911.                     Yb37e2b7.TintColor = Color3.new(i1eab90ac7, i1eab90ac7, i1eab90ac7)
  3912.                 end
  3913.                 bc09a7d67(k29dd35199, Vb89e50808, xb2cfe09d4a, 0.1)
  3914.             else
  3915.                 bc09a7d67(k29dd35199, Vb89e50808, 1, 2)
  3916.             end
  3917.         end
  3918.         w4196d1 = t4c33a3b55f.Heartbeat:connect(eb751bab33)
  3919.         Pef5b69ae2.Visible = true
  3920.         N59f1a.MenuText.Visible = true
  3921.         vc5c5e1033e2(Pef5b69ae2.Police)
  3922.     end
  3923.     local function c51fe977a2da()
  3924.         Pef5b69ae2.Confirm.Visible = true
  3925.         vc5c5e1033e2(Pef5b69ae2.Confirm)
  3926.         if R58de9e1 == K083ad90.Team.Police then
  3927.             return
  3928.         end
  3929.         R58de9e1 = K083ad90.Team.Police
  3930.         Yb37e2b7.TintColor = Color3.new(1, 1, 1)
  3931.         L7906eb103d()
  3932.     end
  3933.     local function C2a9fd()
  3934.         Pef5b69ae2.Confirm.Visible = true
  3935.         vc5c5e1033e2(Pef5b69ae2.Confirm)
  3936.         if R58de9e1 == K083ad90.Team.Prisoner then
  3937.             return
  3938.         end
  3939.         R58de9e1 = K083ad90.Team.Prisoner
  3940.         Yb37e2b7.TintColor = Color3.new(1, 1, 1)
  3941.         L7906eb103d()
  3942.     end
  3943.     local function y2d353cce5()
  3944.         I24c9cc17:FireServer("xhvf3hyr", R58de9e1)
  3945.     end
  3946.     Pef5b69ae2.Police.MouseButton1Down:connect(c51fe977a2da)
  3947.     Pef5b69ae2.Prisoner.MouseButton1Down:connect(C2a9fd)
  3948.     Pef5b69ae2.Confirm.MouseButton1Down:connect(y2d353cce5)
  3949.     function Ma06a756880f.xhvf3hyr()
  3950.         R58de9e1 = "Neutral"
  3951.         Pef5b69ae2.Confirm.Visible = false
  3952.         N59f1a.Inventory.Visible = false
  3953.         L7906eb103d()
  3954.         f2d73f4()
  3955.     end
  3956.     local La306782148 = 0
  3957.     function Ma06a756880f.r65r62zw()
  3958.         local Y382b6 = La306782148 + 1
  3959.         local s86cce8 = Pef5b69ae2.Full
  3960.         s86cce8.Visible = true
  3961.         delay(1, function()
  3962.             if La306782148 > Y382b6 then
  3963.                 return
  3964.             end
  3965.             s86cce8.Visible = false
  3966.         end)
  3967.     end
  3968.     function Ma06a756880f.mlguqorh()
  3969.         Yb37e2b7.TintColor = Color3.new(1, 1, 1)
  3970.         O44866421d96()
  3971.         N59f1a.Inventory.Visible = true
  3972.     end
  3973.     local Sc77344 = 0
  3974.     local function i740f36325e()
  3975.         l74279f62a25()
  3976.         icef74e0841a()
  3977.         Ma06a756880f.xockj2y0(true)
  3978.         I24c9cc17:FireServer("aj0wyp5y")
  3979.         Ma06a756880f.xhvf3hyr()
  3980.     end
  3981.     local R88b6e4a9, M22509a98
  3982.     local function r1409457c753()
  3983.         local S52875ea6a2 = tick()
  3984.         if S52875ea6a2 - Sc77344 < K083ad90.Time.BetweenTeamChange then
  3985.             N59f1a.Confirm.Later.Visible = true
  3986.             N59f1a.Confirm.Later.Text = ("You're doing that too much. Try again in %s seconds."):format(s2bbea1a3(math.ceil(K083ad90.Time.BetweenTeamChange - S52875ea6a2 + Sc77344)))
  3987.             delay(1, function()
  3988.                 N59f1a.Confirm.Later.Visible = false
  3989.             end)
  3990.             return
  3991.         end
  3992.         Sc77344 = tick()
  3993.         if R88b6e4a9 then
  3994.             R88b6e4a9:Disconnect()
  3995.         end
  3996.         if M22509a98 then
  3997.             M22509a98:Disconnect()
  3998.         end
  3999.         N59f1a.Confirm.Visible = false
  4000.         i740f36325e()
  4001.     end
  4002.     local function mee99c454()
  4003.         if R88b6e4a9 then
  4004.             R88b6e4a9:Disconnect()
  4005.         end
  4006.         if M22509a98 then
  4007.             M22509a98:Disconnect()
  4008.         end
  4009.         N59f1a.Confirm.Visible = false
  4010.     end
  4011.     local function Va20ee3()
  4012.         N59f1a.Confirm.Title.Text = "Switch Teams?"
  4013.         N59f1a.Confirm.Visible = true
  4014.         R88b6e4a9 = N59f1a.Confirm.Yes.MouseButton1Down:connect(r1409457c753)
  4015.         M22509a98 = N59f1a.Confirm.No.MouseButton1Down:connect(mee99c454)
  4016.     end
  4017.     local s24fb5a7 = Y7c1fa5.MakeWindow()
  4018.     s24fb5a7.OpenFun = Va20ee3
  4019.     s24fb5a7.CloseFun = mee99c454
  4020.     Y7c1fa5.WindowGroupAdd(Tbfc2a6, s24fb5a7)
  4021.     N59f1a.Sidebar.SwitchTeams.MouseButton1Down:connect(function()
  4022.         if Pef5b69ae2.Visible then
  4023.             return
  4024.         end
  4025.         Y7c1fa5.WindowToggle(s24fb5a7)
  4026.     end)
  4027. end
  4028. do
  4029.     local v05a9f7176c = {}
  4030.     if not Oa55db57f2c or Oa55db57f2c and K083ad90.Test.Ambient then
  4031.         for Nd54de7d6, a8cfcd5f in next, K083ad90.AmbientIds, nil do
  4032.             local caa8e30 = Instance.new("Sound")
  4033.             caa8e30.SoundId = "rbxassetid://" .. a8cfcd5f
  4034.             caa8e30.Name = Nd54de7d6
  4035.             caa8e30.Looped = true
  4036.             caa8e30.SoundGroup = f924b8d.Ambient
  4037.             caa8e30.Parent = f924b8d.Ambient
  4038.             v05a9f7176c[Nd54de7d6] = caa8e30
  4039.         end
  4040.     end
  4041.     local function g9bd94a81a0d(l42de2437b)
  4042.         for Y54b764d3b, Pb8d86d2fe18 in next, v05a9f7176c, nil do
  4043.             local F635c71cb25 = l42de2437b[Y54b764d3b] or 0
  4044.             if not Pb8d86d2fe18.IsPlaying and F635c71cb25 > 0.01 then
  4045.                 Pb8d86d2fe18:Play()
  4046.             elseif Pb8d86d2fe18.IsPlaying and F635c71cb25 <= 0.01 then
  4047.                 Pb8d86d2fe18:Stop()
  4048.             end
  4049.             Pb8d86d2fe18.Volume = F635c71cb25
  4050.         end
  4051.     end
  4052.     g9bd94a81a0d(i3b149(K083ad90.Ambient.Day, K083ad90.Ambient.Day, 1))
  4053.     local function r21c25b92(j10889, pf465e)
  4054.         local udbee0922
  4055.         do
  4056.             local Z4168a = pd1f157bb417:FindFirstChild("Main")
  4057.             if Z4168a then
  4058.                 udbee0922 = Z4168a.Frame.Vig
  4059.             end
  4060.         end
  4061.         local C920e4c, r8dbb029aa = 0, nil
  4062.         local function p917d5ef3e(e33c4ce8514, Gf7094baa202)
  4063.             C920e4c = C920e4c + Gf7094baa202 * 1 / 4
  4064.             if C920e4c >= 1 then
  4065.                 C920e4c = 1
  4066.                 r8dbb029aa:disconnect()
  4067.             end
  4068.             local D56a0e = i3b149(j10889, pf465e, C920e4c)
  4069.             g9bd94a81a0d(D56a0e)
  4070.             if udbee0922 then
  4071.                 udbee0922.ImageColor3 = D56a0e.Vig
  4072.             end
  4073.             N59f1a.Minimap.ImageLabel.ImageColor3 = D56a0e.Minimap
  4074.         end
  4075.         r8dbb029aa = t4c33a3b55f.Stepped:connect(p917d5ef3e)
  4076.     end
  4077.     local Y96b98d8 = aa384925c.Resource.Rain
  4078.     local hf660024c71f
  4079.     local function o1bf330()
  4080.         local o1409201 = Vector3.new()
  4081.         Y96b98d8.Parent = workspace
  4082.         hf660024c71f = t4c33a3b55f.Stepped:connect(function()
  4083.             local F62bbc6e1b = false
  4084.             if Nc2e78.Character then
  4085.                 local H11801f6c = Nc2e78.Character:FindFirstChild("HumanoidRootPart")
  4086.                 if H11801f6c then
  4087.                     o1409201 = H11801f6c.Position + H11801f6c.Velocity
  4088.                 end
  4089.                 local Vf7173288545 = Nc2e78.Character:FindFirstChild("Humanoid")
  4090.                 if Vf7173288545 then
  4091.                     F62bbc6e1b = Vf7173288545.Sit
  4092.                 end
  4093.             end
  4094.             local U95eabda8451 = Y96b98d8.RainFall:FindFirstChild("Rain")
  4095.             local n0e5c2bb = Y96b98d8.RainDroplets:FindFirstChild("Rain")
  4096.             Y96b98d8.RainFall.CFrame = CFrame.new(o1409201) + Vector3.new(0, 80, 0)
  4097.             local v3bb97e1ead, V3f6952a77 = workspace:FindPartOnRayWithIgnoreList(Ray.new(o1409201, Vector3.new(0, -1, 0) * 10), {
  4098.                 workspace.Vehicles,
  4099.                 Nc2e78.Character
  4100.             })
  4101.             Y96b98d8.RainDroplets.CFrame = CFrame.new(V3f6952a77) + A54ecff0(0, -0.5, 0)
  4102.             local fc4e59262fb, I3fbcd703f73 = workspace:FindPartOnRayWithIgnoreList(Ray.new(o1409201, Vector3.new(0, 1, 0) * 200), {
  4103.                 workspace.Vehicles,
  4104.                 Nc2e78.Character,
  4105.                 Y96b98d8,
  4106.                 workspace:FindFirstChild("Clouds")
  4107.             })
  4108.             if U95eabda8451 then
  4109.                 U95eabda8451.Enabled = not fc4e59262fb
  4110.             end
  4111.             f924b8d.Ambient.CompressorSoundEffect.Enabled = not not fc4e59262fb
  4112.             if n0e5c2bb then
  4113.                 n0e5c2bb.Enabled = not not v3bb97e1ead and not fc4e59262fb and not F62bbc6e1b
  4114.             end
  4115.         end)
  4116.     end
  4117.     local function j5ce64d9f47()
  4118.         Y96b98d8.Parent = aa384925c.Resource
  4119.         if hf660024c71f then
  4120.             hf660024c71f:Disconnect()
  4121.         end
  4122.         hf660024c71f = nil
  4123.     end
  4124.     local Y07d88b72a31 = "Day"
  4125.     function Ma06a756880f.pzavur4o(D8b622c34935)
  4126.         if D8b622c34935 == Y07d88b72a31 then
  4127.             return
  4128.         end
  4129.         if D8b622c34935 == "Day" then
  4130.             r21c25b92(K083ad90.Ambient[Y07d88b72a31], K083ad90.Ambient.Day)
  4131.         elseif D8b622c34935 == "Night" then
  4132.             r21c25b92(K083ad90.Ambient[Y07d88b72a31], K083ad90.Ambient.Night)
  4133.         elseif D8b622c34935 == "Storm" then
  4134.             o1bf330()
  4135.             r21c25b92(K083ad90.Ambient[Y07d88b72a31], K083ad90.Ambient.Storm)
  4136.         end
  4137.         if D8b622c34935 ~= "Storm" then
  4138.             j5ce64d9f47()
  4139.         end
  4140.         Y07d88b72a31 = D8b622c34935
  4141.     end
  4142. end
  4143. do
  4144.     local q2df344178ba = m0e1ccdc.DevProduct
  4145.     local Sc31690df = 260
  4146.     if Vc386281d7f0 then
  4147.         Sc31690df = 125
  4148.     end
  4149.     local T62345f4e59b = Sc31690df * 4.03846154
  4150.     q2df344178ba.Size = UDim2.new(0, T62345f4e59b, 0, Sc31690df)
  4151.     q2df344178ba.Position = UDim2.new(0.5, -T62345f4e59b * 0.5, 0.5, -Sc31690df * 0.5)
  4152.     function Pe4821c7d18()
  4153.         q2df344178ba.Visible = true
  4154.         vc5c5e1033e2(q2df344178ba.Body.Buy:GetChildren()[1])
  4155.     end
  4156.     Ma06a756880f.zglnfd38 = Pe4821c7d18
  4157.     function D006fca()
  4158.         q2df344178ba.Visible = false
  4159.     end
  4160.     local I4385459d6b = Y7c1fa5.MakeWindow()
  4161.     I4385459d6b.OpenFun = Pe4821c7d18
  4162.     I4385459d6b.CloseFun = D006fca
  4163.     Y7c1fa5.WindowGroupAdd(Tbfc2a6, I4385459d6b)
  4164.     N59f1a.Sidebar.ToggleDevProducts.MouseButton1Down:connect(function()
  4165.         Y7c1fa5.WindowToggle(I4385459d6b)
  4166.     end)
  4167.     q2df344178ba.Close.MouseButton1Down:connect(function()
  4168.         Y7c1fa5.WindowClose(I4385459d6b)
  4169.     end)
  4170.     local function F576a7e()
  4171.         m0e1ccdc.Nitro.Visible = true
  4172.         vc5c5e1033e2(m0e1ccdc.Nitro.Body.Purchase.Tier1.Buy)
  4173.     end
  4174.     local function bb974fee8()
  4175.         m0e1ccdc.Nitro.Visible = false
  4176.     end
  4177.     local Iaa72c810f = Y7c1fa5.MakeWindow()
  4178.     Iaa72c810f.OpenFun = F576a7e
  4179.     Iaa72c810f.CloseFun = bb974fee8
  4180.     Y7c1fa5.WindowGroupAdd(Tbfc2a6, Iaa72c810f)
  4181.     m0e1ccdc.Nitro.Close.MouseButton1Down:connect(function()
  4182.         Y7c1fa5.WindowClose(Iaa72c810f)
  4183.     end)
  4184.     ad69d2d35a3.AtGasStation = false
  4185.     function Ma06a756880f.u26pr5ye(B539009879f9, c068ee)
  4186.         if B539009879f9 then
  4187.             if not c068ee then
  4188.                 ad69d2d35a3.AtGasStation = true
  4189.             end
  4190.             Y7c1fa5.WindowOpen(Iaa72c810f)
  4191.         else
  4192.             ad69d2d35a3.AtGasStation = false
  4193.             Y7c1fa5.WindowClose(Iaa72c810f)
  4194.         end
  4195.     end
  4196.     N59f1a.Nitro.Purchase.MouseButton1Down:Connect(function()
  4197.         Ma06a756880f.u26pr5ye(true, true)
  4198.     end)
  4199.     local function ic4dbde376()
  4200.         if not K083ad90.FetchedMarketplace then
  4201.             return false
  4202.         end
  4203.         for K88a0a, w1482a515 in next, q2df344178ba.Body.Buy:GetChildren() do
  4204.             do
  4205.                 local web609d2d = w1482a515.Name:match("Tier(%d+)")
  4206.                 local Me0cc8d6f = tonumber(web609d2d)
  4207.                 local E1d75c4e35a6 = K083ad90.DevProduct[Me0cc8d6f]
  4208.                 if E1d75c4e35a6 then
  4209.                     w1482a515.Price.Text = m5724e(E1d75c4e35a6.Cash)
  4210.                     local i5a2761 = E1d75c4e35a6.Robux
  4211.                     w1482a515.Robux.Text = ("%s R$"):format(s2bbea1a3(i5a2761))
  4212.                     w1482a515.MouseButton1Down:connect(function()
  4213.                         w2c080:PromptProductPurchase(Nc2e78, E1d75c4e35a6.Id)
  4214.                     end)
  4215.                 end
  4216.             end
  4217.         end
  4218.         for F747b9ae, b80969ea2a5e in next, K083ad90.DevProduct, nil do
  4219.             if b80969ea2a5e.Type == "Nitro" then
  4220.                 local T2f4c33 = b80969ea2a5e.Name
  4221.                 local zfd6789a6 = m0e1ccdc.Nitro.Body.Purchase:FindFirstChild(T2f4c33)
  4222.                 if zfd6789a6 then
  4223.                     zfd6789a6.Buy.TextLabel.Text = ("+%d Fuel"):format(b80969ea2a5e.Fuel)
  4224.                     zfd6789a6.Buy.MouseButton1Down:connect(function()
  4225.                         if ad69d2d35a3.Nitro >= K083ad90.Scalar.NitroMax - 25 then
  4226.                             Ma06a756880f.j1mrr9vx({
  4227.                                 Title = "Rocket Fuel",
  4228.                                 Text = "You have a lot of fuel, go use it!"
  4229.                             })
  4230.                         else
  4231.                             local ve760ee176ce = true
  4232.                             if not ad69d2d35a3.AtGasStation then
  4233.                                 local T99d55345 = w2c080:UserOwnsGamePassAsync(Nc2e78.UserId, K083ad90.Gamepass.MobileGarage.PassId)
  4234.                                 if not T99d55345 then
  4235.                                     ve760ee176ce = false
  4236.                                     pcbe77(K083ad90.Gamepass.MobileGarage)
  4237.                                 end
  4238.                             end
  4239.                             if ve760ee176ce then
  4240.                                 w2c080:PromptProductPurchase(Nc2e78, b80969ea2a5e.Id)
  4241.                             end
  4242.                         end
  4243.                     end)
  4244.                 end
  4245.             end
  4246.         end
  4247.         return true
  4248.     end
  4249.     spawn(function()
  4250.         while true do
  4251.             local Wf1b54528de2 = ic4dbde376()
  4252.             if Wf1b54528de2 then
  4253.                 break
  4254.             end
  4255.             wait(1)
  4256.         end
  4257.     end)
  4258. end
  4259. local if71db85c7dc
  4260. if71db85c7dc = {}
  4261. do
  4262.     local P776191548f, N4e7f19e7 = table.insert, table.remove
  4263.     local z04288ac505 = {}
  4264.     local function Va6485a79(Fce424e)
  4265.         local k19759977c = u50fd37
  4266.         local z8b4a6452a64 = Fce424e:GetChildren()
  4267.         for sf969b3c, v948d1e4cf81 in next, z8b4a6452a64, nil do
  4268.             if not v948d1e4cf81.PrimaryPart then
  4269.                 v948d1e4cf81.PrimaryPart = v948d1e4cf81:GetChildren()[1]
  4270.             end
  4271.             k19759977c = k19759977c + v948d1e4cf81.PrimaryPart.Position
  4272.         end
  4273.         k19759977c = k19759977c / #z8b4a6452a64
  4274.         return k19759977c
  4275.     end
  4276.     function if71db85c7dc.LODSplitEach(K6e2377a)
  4277.         local Z207e341a = {}
  4278.         for Fc5273965680, Q11389207 in next, K6e2377a:GetChildren() do
  4279.             local v5d90370e5f = Instance.new("Model")
  4280.             Q11389207.Parent = v5d90370e5f
  4281.             table.insert(Z207e341a, v5d90370e5f)
  4282.         end
  4283.         for efaeca4c, Pa5820a06e in next, Z207e341a, nil do
  4284.             Pa5820a06e.Parent = K6e2377a
  4285.         end
  4286.     end
  4287.     function if71db85c7dc.LODSplitModel(N3c2ea9b, u3d116457e)
  4288.         local f2d88ee11 = Ybf8a081(u3d116457e ^ 0.5)
  4289.         local h4d84f84 = N3c2ea9b:GetExtentsSize()
  4290.         local y248455a = Va6485a79(N3c2ea9b)
  4291.         local U4001540502f = Ybf8a081(h4d84f84.X / f2d88ee11 + 0.5)
  4292.         local u2000b6d344 = Ybf8a081(h4d84f84.Z / f2d88ee11 + 0.5)
  4293.         local pcca17cc8d = {}
  4294.         for t343a6d7a32, qe16b0f6f in next, N3c2ea9b:GetChildren() do
  4295.             local D2fc3b03 = qe16b0f6f.PrimaryPart.Position
  4296.             local Pf73e596d880 = Ybf8a081((D2fc3b03.X - y248455a.X) / U4001540502f) * U4001540502f
  4297.             local w4e81d581 = Ybf8a081((D2fc3b03.Z - y248455a.Z) / u2000b6d344) * u2000b6d344
  4298.             local jb778fd94ab = ("%d/%d"):format(Pf73e596d880, w4e81d581)
  4299.             local ua7caddaac46 = pcca17cc8d[jb778fd94ab]
  4300.             if not ua7caddaac46 then
  4301.                 ua7caddaac46 = Instance.new("Model")
  4302.                 ua7caddaac46.Parent = workspace
  4303.                 ua7caddaac46.Name = jb778fd94ab
  4304.                 pcca17cc8d[jb778fd94ab] = ua7caddaac46
  4305.             end
  4306.             qe16b0f6f.Parent = ua7caddaac46
  4307.         end
  4308.         for Cda3d5181ed, L23c9f226075 in next, pcca17cc8d, nil do
  4309.             L23c9f226075.Parent = N3c2ea9b
  4310.         end
  4311.         return math.max(0.25 * (U4001540502f + u2000b6d344) * 1.4142135623730951, 100)
  4312.     end
  4313.     function if71db85c7dc.LODAddModel(i73ba283ca22, Mf92d5)
  4314.         local R9afda0c4 = i73ba283ca22.Parent
  4315.         assert(R9afda0c4)
  4316.         local Wb41fd71 = {
  4317.             Model = i73ba283ca22,
  4318.             Parent = R9afda0c4,
  4319.             Center = Va6485a79(i73ba283ca22),
  4320.             MinDist = Mf92d5,
  4321.             Loaded = true,
  4322.             Locked = false
  4323.         }
  4324.         table.insert(z04288ac505, Wb41fd71)
  4325.         return Wb41fd71
  4326.     end
  4327.     function if71db85c7dc.LODAddModels(ebd40106, e6e3be9)
  4328.         local t8ad375fe96 = {}
  4329.         for e59ac6c9422, Gb785740b in next, ebd40106:GetChildren() do
  4330.             local gec554cc86e = if71db85c7dc.LODAddModel(Gb785740b, e6e3be9)
  4331.             table.insert(t8ad375fe96, gec554cc86e)
  4332.         end
  4333.         return t8ad375fe96
  4334.     end
  4335.     function if71db85c7dc.LODLockModel(fce91e446c7)
  4336.         for z35bf9bd2b = 1, #z04288ac505 do
  4337.             local pbaea0c3 = z04288ac505[z35bf9bd2b]
  4338.             if pbaea0c3.Model == fce91e446c7 then
  4339.                 if71db85c7dc.LODForceLoad(pbaea0c3)
  4340.                 pbaea0c3.Locked = true
  4341.                 return pbaea0c3
  4342.             end
  4343.         end
  4344.         return false
  4345.     end
  4346.     function if71db85c7dc.LODForceLoad(g4789ccf)
  4347.         g4789ccf.Model.Parent = g4789ccf.Parent
  4348.         g4789ccf.Loaded = true
  4349.         g4789ccf.Locked = true
  4350.     end
  4351.     local nc56c6e346 = {}
  4352.     local c7b60fcce275 = {}
  4353.     function if71db85c7dc.LODUpdateInterest(W315397a91)
  4354.         nc56c6e346 = {}
  4355.         c7b60fcce275 = {}
  4356.         for Q92afecfd, T2fd9dbdd4 in next, z04288ac505, nil do
  4357.             local P39a837c3d1c = (T2fd9dbdd4.Center - W315397a91).magnitude
  4358.             T2fd9dbdd4.Sort = P39a837c3d1c
  4359.             local Y112042 = P39a837c3d1c < T2fd9dbdd4.MinDist
  4360.             if T2fd9dbdd4.Locked then
  4361.                 Y112042 = true
  4362.             end
  4363.             local g585d128 = T2fd9dbdd4.Loaded
  4364.             if Y112042 and not g585d128 then
  4365.                 local Hbfa7a4 = D31148ae40c.BinaryFind(nc56c6e346, P39a837c3d1c)
  4366.                 P776191548f(nc56c6e346, Hbfa7a4, T2fd9dbdd4)
  4367.             elseif not Y112042 and g585d128 then
  4368.                 local eb4aafbda2e9 = D31148ae40c.BinaryFind(c7b60fcce275, P39a837c3d1c)
  4369.                 P776191548f(c7b60fcce275, eb4aafbda2e9, T2fd9dbdd4)
  4370.             end
  4371.         end
  4372.     end
  4373.     local function Y7af63f249()
  4374.         if #nc56c6e346 > 0 then
  4375.             local hfee232a = N4e7f19e7(nc56c6e346, 1)
  4376.             hfee232a.Model.Parent = hfee232a.Parent
  4377.             hfee232a.Loaded = true
  4378.         end
  4379.         if #c7b60fcce275 > 0 then
  4380.             local kf94379fa1 = N4e7f19e7(c7b60fcce275)
  4381.             kf94379fa1.Model.Parent = nil
  4382.             kf94379fa1.Loaded = false
  4383.         end
  4384.     end
  4385.     function if71db85c7dc.LODStart(Na91287ca01)
  4386.         e8acc30e(Na91287ca01, Y7af63f249, "LOD Queue")
  4387.     end
  4388. end
  4389. do
  4390.     local kf7820d648db = workspace:FindFirstChild("Trees")
  4391.     if kf7820d648db then
  4392.     end
  4393.     local d8542d18 = workspace:FindFirstChild("Streetlights")
  4394.     if d8542d18 and not Oa55db57f2c then
  4395.         local k543f44cddc = if71db85c7dc.LODSplitModel(d8542d18, 100)
  4396.         if71db85c7dc.LODAddModels(d8542d18, k543f44cddc * 3)
  4397.     end
  4398.     local s3429f72 = workspace:FindFirstChild("Bush")
  4399.     if s3429f72 then
  4400.         local e08bfdeb89 = if71db85c7dc.LODSplitModel(s3429f72, 100)
  4401.         if71db85c7dc.LODAddModels(s3429f72, e08bfdeb89 * 2.5)
  4402.     end
  4403.     local nbe6ced4be8e = workspace:FindFirstChild("Cells")
  4404.     if nbe6ced4be8e then
  4405.         if71db85c7dc.LODSplitEach(nbe6ced4be8e)
  4406.         G992071342 = if71db85c7dc.LODAddModels(nbe6ced4be8e, 200)
  4407.     end
  4408.     local o55e96 = workspace:FindFirstChild("Roads")
  4409.     if o55e96 then
  4410.         local jb7a927 = if71db85c7dc.LODSplitModel(o55e96, 150)
  4411.         if71db85c7dc.LODAddModels(o55e96, 1000)
  4412.     end
  4413.     local Oa9907b = workspace:FindFirstChild("Railroad")
  4414.     if Oa9907b then
  4415.         local Q9d675cb9 = if71db85c7dc.LODSplitModel(Oa9907b, 150)
  4416.         if71db85c7dc.LODAddModels(Oa9907b, 800)
  4417.     end
  4418.     if71db85c7dc.LODStart(0.06666666666666667)
  4419.     local function g30baf()
  4420.         if kc9675bdcc0.CameraType == Enum.CameraType.Scriptable then
  4421.             local S87681e1f = kc9675bdcc0.CFrame.p
  4422.             if71db85c7dc.LODUpdateInterest(S87681e1f)
  4423.             return
  4424.         end
  4425.         local Pa8b06ec5ba7 = Nc2e78.Character
  4426.         if not Pa8b06ec5ba7 then
  4427.             local Yb712465 = kc9675bdcc0.CFrame.p
  4428.             if71db85c7dc.LODUpdateInterest(Yb712465)
  4429.             return
  4430.         end
  4431.         local K21de9dffc = Pa8b06ec5ba7:FindFirstChild("HumanoidRootPart")
  4432.         if not K21de9dffc then
  4433.             return
  4434.         end
  4435.         local L5fd3e = Pa8b06ec5ba7:FindFirstChild("Humanoid")
  4436.         if not L5fd3e then
  4437.             return
  4438.         end
  4439.         if L5fd3e.Health <= 0 then
  4440.             return
  4441.         end
  4442.         local qc2d998 = K21de9dffc.Position
  4443.         if71db85c7dc.LODUpdateInterest(qc2d998)
  4444.     end
  4445.     e8acc30e(1, g30baf, "LOD Interest Update")
  4446.     function Ma06a756880f.beu4onvw(s4abc0580f24)
  4447.         if71db85c7dc.LODUpdateInterest(s4abc0580f24)
  4448.     end
  4449. end
  4450. local Wa9345a4, ib55214d
  4451. do
  4452.     local ne20f764bc5f = {}
  4453.     local pe8086575a = {}
  4454.     local z0568a06b06 = {}
  4455.     local U22894
  4456.     local function tcd7b55a87e(q696d00838, na76e9e)
  4457.         if not q9bfce6b5a then
  4458.             return
  4459.         end
  4460.         local if69c8 = v3a33770d25d()
  4461.         if if69c8 and not z0568a06b06[if69c8] then
  4462.             local yceb98210f9c = {
  4463.                 Closed = if69c8.Drawer.CFrame
  4464.             }
  4465.             yceb98210f9c.Open = yceb98210f9c.Closed * Sbd7e7a858(0, 0, -1.5)
  4466.             z0568a06b06[if69c8] = yceb98210f9c
  4467.         end
  4468.         if if69c8 and not pe8086575a[if69c8] then
  4469.             ne20f764bc5f[if69c8] = {
  4470.                 t = 0,
  4471.                 Start = if69c8.Drawer.CFrame,
  4472.                 Target = z0568a06b06[if69c8].Open * W8b718e(0, (math.random() * 2 - 1) * 0.1, 0)
  4473.             }
  4474.             pe8086575a[if69c8] = true
  4475.         end
  4476.         if U22894 and if69c8 ~= U22894 and pe8086575a[U22894] then
  4477.             ne20f764bc5f[U22894] = {
  4478.                 t = 0,
  4479.                 Start = U22894.Drawer.CFrame,
  4480.                 Target = z0568a06b06[U22894].Closed
  4481.             }
  4482.             pe8086575a[U22894] = false
  4483.         end
  4484.         U22894 = if69c8
  4485.         if if69c8 then
  4486.             J4b2c8a8(r0bf3e, "Stash")
  4487.         else
  4488.             Nb7279e4b7e7(r0bf3e, "Stash")
  4489.         end
  4490.         for O3216271, Y1396e830 in next, ne20f764bc5f, nil do
  4491.             local Y9957c552bfa = Y1396e830.t
  4492.             if Y9957c552bfa < 1 then
  4493.                 Y9957c552bfa = Y9957c552bfa + na76e9e * 1 / 0.4
  4494.                 Y1396e830.t = Y9957c552bfa
  4495.                 if Y9957c552bfa >= 1 then
  4496.                     Y9957c552bfa = 1
  4497.                 end
  4498.                 if pe8086575a[O3216271] then
  4499.                     local i98b792 = Kddb936680b(Y9957c552bfa, 0, 1, 1)
  4500.                     O3216271:SetPrimaryPartCFrame(Y1396e830.Start:lerp(Y1396e830.Target, i98b792))
  4501.                 else
  4502.                     local j548a00faeda = Kddb936680b(Y9957c552bfa, 0, 1, 1)
  4503.                     O3216271:SetPrimaryPartCFrame(Y1396e830.Start:lerp(Y1396e830.Target, j548a00faeda))
  4504.                 end
  4505.             end
  4506.         end
  4507.     end
  4508.     t4c33a3b55f.Stepped:connect(tcd7b55a87e)
  4509.     function Wa9345a4(f3dddc, z1e451)
  4510.         l74279f62a25()
  4511.         for Me452a4426, m1c2d80a5bc in next, Xcd5d94231.ItemStacks, nil do
  4512.             if m1c2d80a5bc.i == f3dddc.i then
  4513.                 table.remove(Xcd5d94231.ItemStacks, Me452a4426)
  4514.                 break
  4515.             end
  4516.         end
  4517.         I24c9cc17:FireServer("bjwcz5bn", f3dddc, z1e451)
  4518.     end
  4519.     function ib55214d(Gb1c781f)
  4520.         local pd3259f4a4 = Gb1c781f.Name:match("Drawer(%d)")
  4521.         local Dbedfc377c = z6e8a5d8c4[Nc2e78.Name]
  4522.         local F3825fc2ba1 = Q75acc1b7f7.Model == Gb1c781f.Parent.Parent
  4523.         if F3825fc2ba1 then
  4524.             local v870197c = 0
  4525.             for Lc6fa8bb658, w815a5d79 in next, Q75acc1b7f7.Stash.ItemStacks, nil do
  4526.                 v870197c = v870197c + 1
  4527.             end
  4528.             local function sfd620()
  4529.                 local qba0a15a819d = w2c080:UserOwnsGamePassAsync(Nc2e78.UserId, K083ad90.Gamepass.Stash.PassId)
  4530.                 if not qba0a15a819d then
  4531.                     pcbe77(K083ad90.Gamepass.Stash)
  4532.                 end
  4533.                 return qba0a15a819d
  4534.             end
  4535.             local rc5a24 = Q75acc1b7f7.Stash.ItemStacks[pd3259f4a4]
  4536.             if Dbedfc377c then
  4537.                 local K044021391 = true
  4538.                 if not rc5a24 and v870197c > 0 then
  4539.                     K044021391 = sfd620()
  4540.                 end
  4541.                 if not K044021391 then
  4542.                     return
  4543.                 end
  4544.                 Wa9345a4(Dbedfc377c, Gb1c781f)
  4545.             elseif rc5a24 then
  4546.                 I24c9cc17:FireServer("j2iqe01o", Gb1c781f)
  4547.             end
  4548.         else
  4549.             local function mea4087(m15d24ee7)
  4550.                 if not m15d24ee7 then
  4551.                     return
  4552.                 end
  4553.                 if Dbedfc377c then
  4554.                     Wa9345a4(Dbedfc377c, Gb1c781f)
  4555.                 else
  4556.                     I24c9cc17:FireServer("wphzogq3", Gb1c781f)
  4557.                 end
  4558.                 T7c95cda7044()
  4559.             end
  4560.             mea4087(true)
  4561.         end
  4562.     end
  4563. end
  4564. do
  4565.     local dd71003 = N59f1a.Banner
  4566.     local Mc84726572cd = function(d6793733bebd)
  4567.         return {
  4568.             Font = Enum.Font.SourceSansBold,
  4569.             TextSize = 16,
  4570.             Text = d6793733bebd,
  4571.             TextColor3 = Color3.new(1, 1, 1),
  4572.             TextStrokeTransparency = 0.95
  4573.         }
  4574.     end
  4575.     function Ma06a756880f.fia635js()
  4576.         H1d9e9f398e9.HasEscaped = true
  4577.         dd71003.Title.Text = "You escaped!"
  4578.         dd71003.Desc.Text = "You are now a criminal. Run, hide, rob banks, check out the city, find other criminals. Don't get caught!"
  4579.         dd71003.Visible = true
  4580.         wait(6)
  4581.         dd71003.Visible = false
  4582.     end
  4583. end
  4584. function Ma06a756880f.aioakydw()
  4585.     if Ua4530cfaef then
  4586.         local h110f56a08 = 0
  4587.         Ua4530cfaef.TireHealth = h110f56a08
  4588.     end
  4589. end
  4590. do
  4591.     local B333feeb89b6 = N59f1a.CollectMoney
  4592.     function Ma06a756880f.w0g1z4ar(b2044429f7, Vb0698)
  4593.         local x94245e9 = b2044429f7.Type
  4594.         local z90ab40 = b2044429f7.Money
  4595.         local Xa664a7da = b2044429f7.Message
  4596.         B333feeb89b6.Visible = true
  4597.         B333feeb89b6.Message.Text = Xa664a7da
  4598.         B333feeb89b6.Money.Text = m5724e(z90ab40)
  4599.         B333feeb89b6.Maximum.Text = ("/ %s"):format(m5724e(b2044429f7.Maximum))
  4600.         B333feeb89b6.DuffelBag.Text = ("Upgrade Bag to Hold %s"):format(m5724e(b2044429f7.UpgradeMaximum))
  4601.         B333feeb89b6.DuffelBag.Visible = math.abs(b2044429f7.UpgradeMaximum - b2044429f7.Maximum) > 1
  4602.         if x94245e9 == "Bank" or x94245e9 == "Train" then
  4603.             B333feeb89b6.Progress.Frame:TweenSize(UDim2.new(b2044429f7.Money / b2044429f7.Maximum, 0, 1, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.5, true)
  4604.         elseif x94245e9 == "Jewelry" then
  4605.             B333feeb89b6.Progress.Frame.Size = UDim2.new(1, 0, 1, 0)
  4606.         end
  4607.         if Vb0698 then
  4608.             B333feeb89b6.Time.Visible = true
  4609.             B333feeb89b6.Time.Text = ("%ds"):format(math.max(Vb0698, 0))
  4610.         else
  4611.             B333feeb89b6.Time.Visible = false
  4612.         end
  4613.     end
  4614.     function Ma06a756880f.rjycpa4s()
  4615.         B333feeb89b6.Visible = false
  4616.         B333feeb89b6.Progress.Frame.Size = UDim2.new(0, 0, 1, 0)
  4617.     end
  4618.     local function uaa73c24d9d()
  4619.         pcbe77(K083ad90.Gamepass.DuffelBag)
  4620.     end
  4621.     B333feeb89b6.DuffelBag.MouseButton1Down:connect(uaa73c24d9d)
  4622. end
  4623. do
  4624.     local function E4da80ca9a70(vfba3945f2ea, y8adf837)
  4625.         local L212e1d7, u0ad3183a6 = y8adf837[1], y8adf837[2]
  4626.         q12db8("Button", {Source = L212e1d7, Volume = 0.2})
  4627.         I24c9cc17:FireServer("fv8ioglp", u0ad3183a6)
  4628.     end
  4629. end
  4630. function Ma06a756880f.cvnvi0i1(ye7236)
  4631.     Q75acc1b7f7 = ye7236
  4632.     if71db85c7dc.LODLockModel(Q75acc1b7f7.Model.Parent)
  4633. end
  4634. function Ma06a756880f.xmszdxfo(r0fe50f47ac3)
  4635.     pcbe77(r0fe50f47ac3)
  4636. end
  4637. function Ma06a756880f.qt0rdxbm(h65a1fbd)
  4638.     local Ucbd90 = h65a1fbd == "Criminal"
  4639.     local dea74793623 = N59f1a.Sidebar.Bounty
  4640.     dea74793623.Visible = Ucbd90
  4641. end
  4642. function Ma06a756880f.nepd60pu(X3231bd)
  4643.     local u3657162e447 = N59f1a.Sidebar.Bounty
  4644.     u3657162e447.Text = m5724e(X3231bd)
  4645. end
  4646. do
  4647.     local Va6dfa9 = 1
  4648.     local function Z0f41b24()
  4649.         local I4d94ec98ee1
  4650.         if J7f47f5172c6.Value == K083ad90.Team.Prisoner then
  4651.             I4d94ec98ee1 = "Prisoner"
  4652.         elseif J7f47f5172c6.Value == K083ad90.Team.Police then
  4653.             I4d94ec98ee1 = "Police"
  4654.         end
  4655.         if not I4d94ec98ee1 then
  4656.             return
  4657.         end
  4658.         local ta1fdf9576d = N59f1a.Inventory.Help
  4659.         local c74178e6 = K083ad90.Help[I4d94ec98ee1]
  4660.         if not c74178e6 then
  4661.             return
  4662.         end
  4663.         Va6dfa9 = Va6dfa9 % #c74178e6 + 1
  4664.         local N10c5889ad = c74178e6[Va6dfa9]
  4665.         ta1fdf9576d.Text = N10c5889ad
  4666.         ta1fdf9576d.Visible = true
  4667.     end
  4668.     e8acc30e(K083ad90.Time.HelpMessageCycle, Z0f41b24, "Cycle Help Message")
  4669. end
  4670. function Ma06a756880f.v54bv1sn(f83be179286b, ...)
  4671.     if f83be179286b == "ems" then
  4672.         delay(0.5, function()
  4673.             I24c9cc17:FireServer("v54bv1sn", f83be179286b)
  4674.         end)
  4675.     else
  4676.         I24c9cc17:FireServer("v54bv1sn", f83be179286b)
  4677.     end
  4678.     assert(Ma06a756880f[f83be179286b], f83be179286b)(...)
  4679. end
  4680. I24c9cc17.OnClientEvent:connect(function(Ma7a189b, ...)
  4681.     assert(Ma06a756880f[Ma7a189b], Ma7a189b)(...)
  4682. end)
  4683. local K53540f49
  4684. do
  4685.     local function s568f5(e5421eb8230)
  4686.         local o641434 = Nc2e78.Character
  4687.         if not o641434 then
  4688.             return
  4689.         end
  4690.         local l35602 = o641434:FindFirstChild("HumanoidRootPart")
  4691.         if not l35602 then
  4692.             return
  4693.         end
  4694.         local b3f92b683e = {}
  4695.         local r0c39759 = e5421eb8230.Model
  4696.         for Qf557e0a8df, kba868f in next, r0c39759:GetChildren() do
  4697.             if kba868f.Name == "Seat" or kba868f.Name == "Passenger" then
  4698.                 local N6ef59 = kba868f:FindFirstChild("Player")
  4699.                 local q3739863df = kba868f:FindFirstChild("PlayerName")
  4700.                 if N6ef59 and N6ef59.Value and q3739863df then
  4701.                     local ec4f562f8709 = q3739863df.Value
  4702.                     local mf2d29a5c = {Part = kba868f, PlayerName = ec4f562f8709}
  4703.                     table.insert(b3f92b683e, mf2d29a5c)
  4704.                 end
  4705.             end
  4706.         end
  4707.         table.sort(b3f92b683e, function(Dc8735, U5e3a94170)
  4708.             return Dc8735.PlayerName < U5e3a94170.PlayerName
  4709.         end)
  4710.         return b3f92b683e
  4711.     end
  4712.     local function g623bd2()
  4713.         local Icbd1854b26a = N59f1a.Eject
  4714.         if Ua4530cfaef and not Ua4530cfaef.Passenger then
  4715.             Icbd1854b26a.Visible = true
  4716.             local o062a9deb17f = {}
  4717.             local ea2fb4aef = s568f5(Ua4530cfaef)
  4718.             if ea2fb4aef then
  4719.                 local v43591 = 0
  4720.                 for S4af7efd539, Sefd5ca213d2 in next, ea2fb4aef, nil do
  4721.                     do
  4722.                         local s0c2d243 = Sefd5ca213d2.PlayerName
  4723.                         if s0c2d243 ~= Nc2e78.Name then
  4724.                             v43591 = v43591 + 1
  4725.                             o062a9deb17f[s0c2d243] = true
  4726.                             local Y368f92 = Icbd1854b26a.Inner:FindFirstChild(s0c2d243)
  4727.                             if not Y368f92 then
  4728.                                 Y368f92 = Icbd1854b26a.Preset:Clone()
  4729.                                 Y368f92.Name = s0c2d243
  4730.                                 Y368f92.TextLabel.Text = s0c2d243
  4731.                                 Y368f92.Parent = Icbd1854b26a.Inner
  4732.                                 Y368f92.MouseButton1Down:connect(function()
  4733.                                     I24c9cc17:FireServer("d1rf5bo8", s0c2d243)
  4734.                                 end)
  4735.                             end
  4736.                             Y368f92.Visible = true
  4737.                             Y368f92.Position = UDim2.new(0, 0, 1 - v43591)
  4738.                         end
  4739.                     end
  4740.                 end
  4741.             end
  4742.             for T80011b, dbe2a7e in next, Icbd1854b26a.Inner:GetChildren() do
  4743.                 if not o062a9deb17f[dbe2a7e.Name] then
  4744.                     dbe2a7e:Destroy()
  4745.                 end
  4746.             end
  4747.         else
  4748.             Icbd1854b26a.Visible = false
  4749.         end
  4750.         local H1bb1f57 = Nc2e78.Character
  4751.         if not H1bb1f57 then
  4752.             return
  4753.         end
  4754.         local P3561a36e5b7 = H1bb1f57:FindFirstChild("HumanoidRootPart")
  4755.         if not P3561a36e5b7 then
  4756.             return
  4757.         end
  4758.         for T248cca4, P78ec8744 in next, workspace.Vehicles:GetChildren() do
  4759.             local T1b9036720b4 = P78ec8744:FindFirstChild("Seat")
  4760.             local l57ea91f = P78ec8744:FindFirstChild("BoundingBox")
  4761.             local na6f6d94e = P78ec8744:FindFirstChild("Make")
  4762.             if l57ea91f and T1b9036720b4 then
  4763.                 local P0333d68 = T1b9036720b4:FindFirstChild("Player")
  4764.                 local Obe834 = (P3561a36e5b7.Position - l57ea91f.Position).magnitude
  4765.                 local g8908ade254 = l57ea91f:FindFirstChild("MoneyBillboard")
  4766.                 if g8908ade254 and na6f6d94e and P0333d68 then
  4767.                     g8908ade254.Enabled = Obe834 < 50 and not P0333d68.Value and not ad69d2d35a3.VehiclesOwned[na6f6d94e.Value]
  4768.                 end
  4769.             end
  4770.         end
  4771.     end
  4772.     e8acc30e(0.1, g623bd2)
  4773.     function K53540f49(M8669d)
  4774.         if Ua4530cfaef then
  4775.             return
  4776.         end
  4777.         I24c9cc17:FireServer("ytja658w", M8669d.Parent, M8669d)
  4778.     end
  4779.     function Ma06a756880f.ukczrrss()
  4780.         wait()
  4781.         x4aec5.CircleAction.NotAllowed()
  4782.     end
  4783. end
  4784. local Ha0d004f = D30e7130
  4785. local i4fcc08551, c9e122b
  4786. t4c33a3b55f.Stepped:connect(function(ff5bec623, H50a9858c)
  4787.     if Nc2e78.Character then
  4788.         for q6e4d89d9, Jb3f5a5a22bf in next, x4aec5.CircleAction.Specs, nil do
  4789.             if Jb3f5a5a22bf.IsVehicle then
  4790.                 local o2f837aab = not Ua4530cfaef
  4791.                 local Ufea971d6e83 = Jb3f5a5a22bf.Part
  4792.                 if Ufea971d6e83 and Ufea971d6e83.Parent then
  4793.                     local I43e4d, p8a754b8e1
  4794.                     if J7f47f5172c6.Value == K083ad90.Team.Prisoner then
  4795.                         local N7b373acf = Ufea971d6e83.Parent:FindFirstChild("TeamRestrict")
  4796.                         if N7b373acf and Ufea971d6e83.Name == "Seat" and N7b373acf.Value ~= J7f47f5172c6.Value then
  4797.                             I43e4d = true
  4798.                         end
  4799.                     elseif J7f47f5172c6.Value == K083ad90.Team.Police then
  4800.                         local v7440a4 = z6e8a5d8c4[Nc2e78.Name]
  4801.                         if v7440a4 and v7440a4.Name == "Handcuffs" then
  4802.                             p8a754b8e1 = true
  4803.                         end
  4804.                     end
  4805.                     Jb3f5a5a22bf.ShouldHotwire = I43e4d
  4806.                     Jb3f5a5a22bf.ShouldEject = p8a754b8e1
  4807.                     local se718b7 = 10
  4808.                     if I43e4d then
  4809.                         Jb3f5a5a22bf.Name = "Hijack"
  4810.                         Jb3f5a5a22bf.Timed = true
  4811.                         Jb3f5a5a22bf.Duration = 8
  4812.                     elseif p8a754b8e1 then
  4813.                         Jb3f5a5a22bf.Name = "Eject"
  4814.                         Jb3f5a5a22bf.Timed = false
  4815.                         Jb3f5a5a22bf.Duration = 1
  4816.                         se718b7 = 12
  4817.                     else
  4818.                         Jb3f5a5a22bf.Timed = false
  4819.                         local P010db9 = Ufea971d6e83:FindFirstChild("Player")
  4820.                         if P010db9 and P010db9.Value then
  4821.                             o2f837aab = false
  4822.                         end
  4823.                         Jb3f5a5a22bf.Name = Ufea971d6e83.Name == "Seat" and "Enter Driver" or "Enter Passenger"
  4824.                     end
  4825.                     Jb3f5a5a22bf.Dist = se718b7
  4826.                 end
  4827.                 Jb3f5a5a22bf.Enabled = o2f837aab
  4828.             elseif Jb3f5a5a22bf.IsPlayer then
  4829.                 local web7eb3, Hc5a328e1e6, Wf20c13f
  4830.                 local Bb036d9f5ad0 = z6e8a5d8c4[Nc2e78.Name]
  4831.                 if Bb036d9f5ad0 and Bb036d9f5ad0.Name == "Handcuffs" then
  4832.                     if J7f47f5172c6.Value == K083ad90.Team.Police then
  4833.                         local ee16d87a45c2 = s4e429b5:FindFirstChild(Jb3f5a5a22bf.PlayerName)
  4834.                         if ee16d87a45c2 and ee16d87a45c2.TeamValue.Value == K083ad90.Team.Prisoner and ee16d87a45c2.Character and not ee16d87a45c2.Character:FindFirstChild("Handcuffs") and not ee16d87a45c2.Character.Humanoid.Sit then
  4835.                             web7eb3 = true
  4836.                         end
  4837.                     end
  4838.                 elseif J7f47f5172c6.Value == K083ad90.Team.Prisoner then
  4839.                     local lc0b47dd = s4e429b5:FindFirstChild(Jb3f5a5a22bf.PlayerName)
  4840.                     if lc0b47dd then
  4841.                         if lc0b47dd.TeamValue.Value == K083ad90.Team.Police then
  4842.                             if lc0b47dd.Character and Nc2e78.Character then
  4843.                                 local f47a487fac8 = Nc2e78.Character:FindFirstChild("HumanoidRootPart")
  4844.                                 local X28f9e327d5 = lc0b47dd.Character:FindFirstChild("HumanoidRootPart")
  4845.                                 if f47a487fac8 and X28f9e327d5 then
  4846.                                     local S57a827e = f47a487fac8.CFrame
  4847.                                     local Df97f0d75afe = X28f9e327d5.CFrame
  4848.                                     local O6d8d607 = S57a827e.lookVector:Dot(Df97f0d75afe.lookVector) >= 0.3333333333333333
  4849.                                     local Tfd72a = 0.3333333333333333 <= Df97f0d75afe.lookVector:Dot((Df97f0d75afe.p - S57a827e.p).unit)
  4850.                                     if O6d8d607 and Tfd72a then
  4851.                                         Hc5a328e1e6 = true
  4852.                                     end
  4853.                                 end
  4854.                             end
  4855.                         elseif lc0b47dd.TeamValue.Value == K083ad90.Team.Prisoner and H1d9e9f398e9.HasEscaped and lc0b47dd.Character and Nc2e78.Character then
  4856.                             local Zda04d77e8 = lc0b47dd.Character:FindFirstChild("Handcuffs")
  4857.                             local z72637c = Nc2e78.Character:FindFirstChild("Handcuffs")
  4858.                             if Zda04d77e8 and not z72637c then
  4859.                                 Wf20c13f = true
  4860.                             end
  4861.                         end
  4862.                     end
  4863.                 end
  4864.                 Jb3f5a5a22bf.ShouldArrest = web7eb3
  4865.                 Jb3f5a5a22bf.ShouldPickpocket = Hc5a328e1e6
  4866.                 Jb3f5a5a22bf.ShouldBreakout = Wf20c13f
  4867.                 local p42c80d6544 = 10
  4868.                 if web7eb3 then
  4869.                     Jb3f5a5a22bf.Duration = 0.5
  4870.                     if Vc386281d7f0 then
  4871.                         Jb3f5a5a22bf.Timed = false
  4872.                     else
  4873.                         Jb3f5a5a22bf.Timed = true
  4874.                     end
  4875.                     Jb3f5a5a22bf.Name = "Arrest"
  4876.                     p42c80d6544 = 12
  4877.                 elseif Hc5a328e1e6 then
  4878.                     Jb3f5a5a22bf.Duration = 3
  4879.                     Jb3f5a5a22bf.Timed = true
  4880.                     Jb3f5a5a22bf.Name = "Pickpocket"
  4881.                 elseif Wf20c13f then
  4882.                     Jb3f5a5a22bf.Duration = 2
  4883.                     Jb3f5a5a22bf.Timed = true
  4884.                     Jb3f5a5a22bf.Name = "Breakout"
  4885.                 end
  4886.                 Jb3f5a5a22bf.Dist = p42c80d6544
  4887.                 Jb3f5a5a22bf.Enabled = web7eb3 or Hc5a328e1e6 or Wf20c13f
  4888.             elseif Jb3f5a5a22bf.IsRob then
  4889.                 Jb3f5a5a22bf.Enabled = J7f47f5172c6.Value == K083ad90.Team.Prisoner
  4890.             elseif Jb3f5a5a22bf.IsTrainVault then
  4891.                 local H9e1185f = Jb3f5a5a22bf.Part
  4892.                 local Id2f121268a = false
  4893.                 if H9e1185f then
  4894.                     local p50c3a4a979 = H9e1185f:FindFirstChild("Open")
  4895.                     if p50c3a4a979 then
  4896.                         Id2f121268a = p50c3a4a979.Value
  4897.                     end
  4898.                 end
  4899.                 Jb3f5a5a22bf.Enabled = J7f47f5172c6.Value == K083ad90.Team.Prisoner and not Id2f121268a
  4900.             elseif Jb3f5a5a22bf.IsTrainDoor then
  4901.                 local a62388b7047d = Jb3f5a5a22bf.Part
  4902.                 local rc0517 = false
  4903.                 if a62388b7047d then
  4904.                     local q5b77446b9 = a62388b7047d:FindFirstChild("Open")
  4905.                     if q5b77446b9 then
  4906.                         rc0517 = q5b77446b9.Value
  4907.                     end
  4908.                 end
  4909.                 Jb3f5a5a22bf.Enabled = J7f47f5172c6.Value == K083ad90.Team.Prisoner and not rc0517
  4910.             end
  4911.         end
  4912.     end
  4913.     ba9af77cbd.profilebegin("Vehicle LQ Update")
  4914.     if M45e261086 and Nc2e78.Character then
  4915.         local rf753392 = Nc2e78.Character:FindFirstChild("HumanoidRootPart")
  4916.         if rf753392 then
  4917.             local O8b661 = rf753392.Position
  4918.             for o3867b55ae, a617b0128d in next, M45e261086, nil do
  4919.                 if o3867b55ae ~= Nc2e78.Name then
  4920.                     local S74530eff51 = a617b0128d.Model
  4921.                     if S74530eff51 then
  4922.                         local B90e9db658e9 = S74530eff51:FindFirstChild("BoundingBox")
  4923.                         if B90e9db658e9 and (O8b661 - B90e9db658e9.Position).magnitude < 600 then
  4924.                             if a617b0128d.Type == "Chassis" then
  4925.                                 F557c494b8(a617b0128d, H50a9858c)
  4926.                             elseif a617b0128d.Type == "Heli" then
  4927.                                 p82857d707e7(a617b0128d, H50a9858c)
  4928.                             elseif a617b0128d.Type == "Motorcycle" or a617b0128d.Type == "DuneBuggy" then
  4929.                                 Q8660dcd75a(a617b0128d, H50a9858c)
  4930.                             end
  4931.                         end
  4932.                     end
  4933.                 end
  4934.             end
  4935.         end
  4936.     end
  4937.     ba9af77cbd.profileend()
  4938.     cd9edbaf.ParachuteUpdate(H50a9858c)
  4939.     Xf60f60ae()
  4940.     local Ga3d063a5 = 0
  4941.     local Wa11446f = Nc2e78.Character
  4942.     if Wa11446f then
  4943.         local y0350e0a9 = Wa11446f:FindFirstChild("HumanoidRootPart")
  4944.         if y0350e0a9 then
  4945.             ba9af77cbd.profilebegin("Fall Damage")
  4946.             Ga3d063a5 = math.abs(y0350e0a9.Velocity.Y)
  4947.             local P6741c = y0350e0a9.Position.Y
  4948.             if Ua4530cfaef or cd9edbaf.IsParachuting then
  4949.                 i4fcc08551 = nil
  4950.             end
  4951.             if Ga3d063a5 > 90 and Ga3d063a5 < 200 then
  4952.                 if not i4fcc08551 or P6741c > i4fcc08551 then
  4953.                     i4fcc08551 = P6741c
  4954.                 end
  4955.             elseif i4fcc08551 and Ga3d063a5 < 20 and z968ef8f(c9e122b - P6741c) < 20 * H50a9858c then
  4956.                 local Z14038 = i4fcc08551 - P6741c
  4957.                 if Z14038 > 20 then
  4958.                     i15b9b1()
  4959.                     I24c9cc17:FireServer("rorrkcpb", Z14038)
  4960.                     i4fcc08551 = nil
  4961.                 end
  4962.             end
  4963.             c9e122b = P6741c
  4964.             ba9af77cbd.profileend()
  4965.         end
  4966.     end
  4967.     if Ga3d063a5 > 110 and Ga3d063a5 < 200 then
  4968.         i15b9b1()
  4969.     end
  4970.     U40d625d1e13()
  4971.     ba9af77cbd.profilebegin("Mouse Icons")
  4972.     if D30e7130 - Ha0d004f > 0.2 then
  4973.         Ha0d004f = D30e7130
  4974.         local bc76b3a62a = G3f4402()
  4975.         if bc76b3a62a then
  4976.             if not Ua4530cfaef then
  4977.                 local y5631f9435a = bc76b3a62a:FindFirstChild("TeamRestrict")
  4978.                 if J7f47f5172c6.Value == K083ad90.Team.Prisoner and y5631f9435a and y5631f9435a.Value ~= J7f47f5172c6.Value then
  4979.                     J4b2c8a8(r0bf3e, "Hotwire")
  4980.                 else
  4981.                     Nb7279e4b7e7(r0bf3e, "Hotwire")
  4982.                 end
  4983.             end
  4984.         else
  4985.             Nb7279e4b7e7(r0bf3e, "Hotwire")
  4986.         end
  4987.     end
  4988.     ba9af77cbd.profileend()
  4989.     ba9af77cbd.profilebegin("Time/UI")
  4990.     local Tc00a6c = workspace:FindFirstChild("Time")
  4991.     if Tc00a6c then
  4992.         Tc00a6c = Tc00a6c.Value
  4993.         local S0ee8e = Tc00a6c >= 12
  4994.         local qf5d31bae = Tc00a6c % 1
  4995.         local Lced1330 = Tc00a6c - qf5d31bae
  4996.         qf5d31bae = Ybf8a081(qf5d31bae * 60 + 0.5)
  4997.         qf5d31bae = Ybf8a081(qf5d31bae / 15) * 15
  4998.         if qf5d31bae >= 60 then
  4999.             qf5d31bae = qf5d31bae - 60
  5000.             Lced1330 = Lced1330 + 1
  5001.         end
  5002.         if Lced1330 > 12 then
  5003.             Lced1330 = Lced1330 - 12
  5004.         end
  5005.         if Lced1330 == 0 then
  5006.             Lced1330 = 12
  5007.         end
  5008.         N59f1a.Schedule.Text = ("%d:%02d %s   Schedule: %s"):format(Lced1330, qf5d31bae, S0ee8e and "PM" or "AM", ie1e4cbb7)
  5009.     end
  5010.     local R5973bc5be3 = (g9acb056b7(D30e7130) + 1) * 0.5
  5011.     local b1a8587f76e = Color3.fromHSV(R5973bc5be3, 0.8, 0.8)
  5012.     m0e1ccdc.Safe.Money.TextStrokeColor3 = b1a8587f76e
  5013.     m0e1ccdc.DevProduct.Money.TextStrokeColor3 = b1a8587f76e
  5014.     local A9c4fbefa357 = (g9acb056b7(4 * D30e7130) + 1) * 0.5
  5015.     local E09647e20 = Color3.fromHSV(0, A9c4fbefa357, 0.7 + R5973bc5be3 * 0.3)
  5016.     m0e1ccdc.Safe.Sidebar.Buy.Inner.Stats.Legendary.TextStrokeColor3 = E09647e20
  5017.     m0e1ccdc.Safe.Sidebar.Buy.Inner.Stats.Legendary.Percent.TextStrokeColor3 = E09647e20
  5018.     local a08b2c4087 = Color3.fromRGB(207 + g9acb056b7(8 * D30e7130) * 20, g9acb056b7(7 * D30e7130 + 4) * 20 + 20, 235 + g9acb056b7(6 * D30e7130 + 8) * 20)
  5019.     m0e1ccdc.Nitro.Body.Bar.Value.BackgroundColor3 = a08b2c4087
  5020.     N59f1a.Nitro.Value.BackgroundColor3 = a08b2c4087
  5021.     ba9af77cbd.profileend()
  5022. end)
  5023. function Ma06a756880f.lqbir120(Cc4722fd222)
  5024.     local oe8803e
  5025.     if Cc4722fd222.NotEnoughMoney then
  5026.         oe8803e = "You don't have that much money."
  5027.     elseif Cc4722fd222.TooLittleQuantity then
  5028.         oe8803e = ("Drop more than %s."):format(m5724e(Cc4722fd222.TooLittleQuantity))
  5029.     elseif Cc4722fd222.TooMuchQuantity then
  5030.         oe8803e = ("Drop less than %s."):format(m5724e(Cc4722fd222.TooMuchQuantity))
  5031.     elseif Cc4722fd222.Debounce then
  5032.         oe8803e = ("Wait %d seconds."):format(Cc4722fd222.Debounce)
  5033.     elseif Cc4722fd222.Daily then
  5034.         oe8803e = ("Can only donate %s per day."):format(m5724e(Cc4722fd222.Quantity))
  5035.     end
  5036.     if oe8803e then
  5037.         Ma06a756880f.j1mrr9vx({Title = "Donation", Text = oe8803e})
  5038.     end
  5039. end
  5040. m0e1ccdc.DevProduct.Drop.Input.Box.Changed:connect(function(T83c004)
  5041.     if T83c004 == "Text" then
  5042.         local A89df07d1 = m0e1ccdc.DevProduct.Drop.Input.Box.Text
  5043.         m0e1ccdc.DevProduct.Drop.Input.Box.Text = A89df07d1:gsub("[^%d]+", "")
  5044.     end
  5045. end)
  5046. m0e1ccdc.DevProduct.Drop.Button.Submit.MouseButton1Down:connect(function()
  5047.     local T5f04d = m0e1ccdc.DevProduct.Drop.Input.Box.Text
  5048.     T5f04d = tonumber(T5f04d)
  5049.     if not T5f04d then
  5050.         return
  5051.     end
  5052.     I24c9cc17:FireServer("bw8u2pf5", T5f04d)
  5053. end)
  5054. local S784dbe75e6 = {}
  5055. local function h9c42176b9(za9e33, G4714c9d2)
  5056.     local Gd0d47, K5d4943d
  5057.     if G4714c9d2 then
  5058.         Gd0d47 = G4714c9d2.Center
  5059.         K5d4943d = G4714c9d2.Touch
  5060.     end
  5061.     if Gd0d47 then
  5062.         local n63fc955c6 = kc9675bdcc0.ViewportSize
  5063.         q9bfce6b5a = A54ecff0(n63fc955c6.X * 0.5, n63fc955c6.Y * 0.3, 0)
  5064.     else
  5065.         q9bfce6b5a = A54ecff0(m0e44a52.X, m0e44a52.Y, 0)
  5066.     end
  5067.     T7c95cda7044()
  5068.     local t60e531 = v3a33770d25d()
  5069.     local pf220f = R3e15b57()
  5070.     local h7a93651f56d = G3f4402()
  5071.     local S8cbe037 = z6e8a5d8c4[Nc2e78.Name]
  5072.     if t60e531 then
  5073.         ib55214d(t60e531)
  5074.     elseif S8cbe037 then
  5075.         q9bfce6b5a = za9e33.Position
  5076.         Ded244f(S8cbe037)
  5077.     elseif pf220f then
  5078.         S784dbe75e6.OnPlayer = pf220f
  5079.         local D90e684f2d38 = pf220f.TeamValue.Value
  5080.         if J7f47f5172c6.Value == K083ad90.Team.Police and D90e684f2d38 == K083ad90.Team.Prisoner then
  5081.             V7c6032a(pf220f)
  5082.         end
  5083.     end
  5084. end
  5085. local function U8e9bf8c(C3232d)
  5086.     if Ua4530cfaef then
  5087.         if Ua4530cfaef.Type == "Chassis" then
  5088.             v50f125ed3.InputChanged(C3232d, p0d0ce)
  5089.         elseif Ua4530cfaef.Type == "Heli" then
  5090.             q51b0b.InputChanged(C3232d, p0d0ce)
  5091.         end
  5092.     end
  5093.     if C3232d.UserInputType == Enum.UserInputType.MouseMovement then
  5094.         q9bfce6b5a = C3232d.Position
  5095.         T7c95cda7044(C3232d)
  5096.     end
  5097. end
  5098. local function Wd813626d(tcbed2861d, g52eb310)
  5099.     if g52eb310 and (tcbed2861d.UserInputType ~= Enum.UserInputType.Gamepad1 or tcbed2861d.KeyCode ~= Enum.KeyCode.ButtonA) then
  5100.         return
  5101.     end
  5102.     S784dbe75e6.t = tick()
  5103.     f791dac(tcbed2861d)
  5104.     if Ua4530cfaef then
  5105.         if Ua4530cfaef.Type == "Chassis" then
  5106.             v50f125ed3.InputBegan(tcbed2861d)
  5107.         elseif Ua4530cfaef.Type == "Heli" then
  5108.             q51b0b.InputBegan(tcbed2861d)
  5109.         end
  5110.     end
  5111.     if tcbed2861d.UserInputType == Enum.UserInputType.Keyboard then
  5112.         local u10b353c3 = tcbed2861d.KeyCode
  5113.         local T3d779 = u10b353c3.Value
  5114.         if T3d779 >= 49 and T3d779 <= 57 then
  5115.             local r454c39 = T3d779 - 49 + 1
  5116.             aee540a3(r454c39)
  5117.             T7c95cda7044()
  5118.         elseif u10b353c3 == Enum.KeyCode.R then
  5119.             local Ub14db42b = z6e8a5d8c4[Nc2e78.Name]
  5120.             if Ub14db42b then
  5121.                 Wa924e(Ub14db42b)
  5122.             end
  5123.         elseif u10b353c3 == Enum.KeyCode.Space then
  5124.             if Ua4530cfaef then
  5125.                 icef74e0841a()
  5126.             end
  5127.             if cd9edbaf.IsParachuting then
  5128.                 cd9edbaf.ParachuteStop()
  5129.             end
  5130.             if q51b0b.Roped then
  5131.                 q51b0b.AttemptRopeDetach()
  5132.             end
  5133.         else
  5134.             if u10b353c3 == Enum.KeyCode.E and Ua4530cfaef and Ua4530cfaef.Type ~= "Heli" then
  5135.                 icef74e0841a()
  5136.             else
  5137.             end
  5138.         end
  5139.     elseif tcbed2861d.UserInputType == Enum.UserInputType.Gamepad1 then
  5140.         local x82f9840511 = tcbed2861d.KeyCode
  5141.         if x82f9840511 == Enum.KeyCode.ButtonA then
  5142.             if not pb35d25a965.SelectedObject then
  5143.                 icef74e0841a()
  5144.             end
  5145.         elseif x82f9840511 == Enum.KeyCode.ButtonY then
  5146.         elseif x82f9840511 == Enum.KeyCode.ButtonX then
  5147.             local L3392958e0d = z6e8a5d8c4[Nc2e78.Name]
  5148.             if L3392958e0d then
  5149.                 Wa924e(L3392958e0d)
  5150.             end
  5151.         elseif x82f9840511 == Enum.KeyCode.ButtonL1 then
  5152.             Cdbea9028b = Cdbea9028b - 1
  5153.             if Cdbea9028b < 0 then
  5154.                 Cdbea9028b = 0
  5155.                 l74279f62a25()
  5156.             elseif Cdbea9028b > #Xcd5d94231.ItemStacks then
  5157.                 Cdbea9028b = #Xcd5d94231.ItemStacks + 1
  5158.                 l74279f62a25()
  5159.             else
  5160.                 aee540a3(Cdbea9028b)
  5161.             end
  5162.         elseif x82f9840511 == Enum.KeyCode.ButtonR1 then
  5163.             Cdbea9028b = Cdbea9028b + 1
  5164.             if Cdbea9028b < 0 then
  5165.                 Cdbea9028b = 0
  5166.                 l74279f62a25()
  5167.             elseif Cdbea9028b > #Xcd5d94231.ItemStacks then
  5168.                 Cdbea9028b = #Xcd5d94231.ItemStacks + 1
  5169.                 l74279f62a25()
  5170.             else
  5171.                 aee540a3(Cdbea9028b)
  5172.             end
  5173.         elseif x82f9840511 == Enum.KeyCode.ButtonR2 then
  5174.             local H3a26432d = z6e8a5d8c4[Nc2e78.Name]
  5175.             if H3a26432d then
  5176.                 local k9b3c32437 = kc9675bdcc0.ViewportSize
  5177.                 Ded244f(H3a26432d, true)
  5178.             end
  5179.             h9c42176b9(tcbed2861d, {Center = true})
  5180.         end
  5181.     elseif tcbed2861d.UserInputType == Enum.UserInputType.MouseButton1 then
  5182.         h9c42176b9(tcbed2861d)
  5183.     end
  5184. end
  5185. local function z510afc8c7(b69b07ac1b, Jee142b4a0)
  5186.     if Jee142b4a0 then
  5187.         return
  5188.     end
  5189.     if Ua4530cfaef then
  5190.         if Ua4530cfaef.Type == "Chassis" then
  5191.             v50f125ed3.InputEnded(b69b07ac1b)
  5192.         elseif Ua4530cfaef.Type == "Heli" then
  5193.             q51b0b.InputEnded(b69b07ac1b)
  5194.         end
  5195.     end
  5196.     if b69b07ac1b.UserInputType == Enum.UserInputType.Keyboard then
  5197.     elseif b69b07ac1b.UserInputType == Enum.UserInputType.MouseButton1 then
  5198.         zff2e0()
  5199.     elseif b69b07ac1b.UserInputType == Enum.UserInputType.Gamepad1 then
  5200.         local P9404b85a = b69b07ac1b.KeyCode
  5201.         if P9404b85a == Enum.KeyCode.ButtonR2 then
  5202.             zff2e0()
  5203.         end
  5204.     end
  5205. end
  5206. ce18781.InputBegan:connect(Wd813626d)
  5207. ce18781.InputEnded:connect(z510afc8c7)
  5208. ce18781.InputChanged:connect(U8e9bf8c)
  5209. local function D115961a4(h18259a)
  5210.     local ze3d3d1 = Enum.UserInputType.Gamepad1 or Enum.UserInputType.Gamepad2
  5211.     local nf51eab6dd = Enum.UserInputType.Keyboard
  5212.     if h18259a ~= ze3d3d1 and h18259a ~= nf51eab6dd then
  5213.         return
  5214.     end
  5215.     p0d0ce = h18259a
  5216.     local C2db9db9
  5217.     if p0d0ce == Enum.UserInputType.Gamepad1 then
  5218.         C2db9db9 = "Gamepad"
  5219.     elseif p0d0ce == Enum.UserInputType.Keyboard then
  5220.         C2db9db9 = "Desktop"
  5221.     end
  5222.     if Pfbfe35.Style ~= C2db9db9 then
  5223.         Pfbfe35.Style = C2db9db9
  5224.         Jbc53413f.UpdateUI(Pfbfe35)
  5225.     end
  5226. end
  5227. ce18781.LastInputTypeChanged:connect(D115961a4)
  5228. local function f8da04614(M6142b53)
  5229.     q9bfce6b5a = M6142b53.Position
  5230.     local lee3c8e0152 = z6e8a5d8c4[Nc2e78.Name]
  5231.     if lee3c8e0152 then
  5232.         Ded244f(lee3c8e0152)
  5233.     end
  5234.     h9c42176b9(M6142b53, {Touch = true})
  5235. end
  5236. local function oeb65de2cbc4()
  5237.     zff2e0()
  5238. end
  5239. do
  5240.     local L6d970004 = x4aec5.CircleAction
  5241.     local function D0293a(N7cd44, P4fbc75)
  5242.         if P4fbc75 then
  5243.             if N7cd44.ShouldHotwire then
  5244.                 local Wf4ef06d = N7cd44.Part
  5245.                 eb2b7a(Wf4ef06d.Parent)
  5246.             elseif N7cd44.ShouldEject then
  5247.                 local Ce9602 = N7cd44.Part
  5248.                 g92b97(Ce9602.Parent)
  5249.             else
  5250.                 K53540f49(N7cd44.Part)
  5251.             end
  5252.             return true
  5253.         elseif N7cd44.ShouldHotwire then
  5254.             Ma06a756880f.j1mrr9vx({
  5255.                 Title = "Vehicle",
  5256.                 Text = "You can't drive this. Hold to hijack it."
  5257.             })
  5258.         end
  5259.     end
  5260.     local function ua68b00efbaf(Xf1d862a20)
  5261.         local Cd3beaee = {
  5262.             Part = Xf1d862a20,
  5263.             ValidRoot = Xf1d862a20.Parent,
  5264.             Name = "Enter",
  5265.             Timed = false,
  5266.             Duration = 1,
  5267.             Dist = 10,
  5268.             Callback = D0293a
  5269.         }
  5270.         Cd3beaee.IsVehicle = true
  5271.         L6d970004.Add(Cd3beaee, Xf1d862a20)
  5272.     end
  5273.     local function O2d582(B811fe8f169)
  5274.         L6d970004.Remove(B811fe8f169)
  5275.     end
  5276.     for Mb7f606d6, U8b9dbbf in next, v778e0a8fb:GetTagged("VehicleSeat") do
  5277.         ua68b00efbaf(U8b9dbbf)
  5278.     end
  5279.     v778e0a8fb:GetInstanceAddedSignal("VehicleSeat"):Connect(ua68b00efbaf)
  5280.     v778e0a8fb:GetInstanceRemovedSignal("VehicleSeat"):Connect(O2d582)
  5281. end
  5282. do
  5283.     local ya05d5795 = x4aec5.CircleAction
  5284.     local function pf5a941ca54(v51639c)
  5285.         local Lbc88e2f9bfc = z6e8a5d8c4[Nc2e78.Name]
  5286.         if not Lbc88e2f9bfc then
  5287.             return
  5288.         end
  5289.         if Lbc88e2f9bfc.Name ~= "Handcuffs" then
  5290.             return
  5291.         end
  5292.         if tick() - Lbc88e2f9bfc.LastFire < 0.1 then
  5293.             return
  5294.         end
  5295.         if Lbc88e2f9bfc.Reloading then
  5296.             return
  5297.         end
  5298.         Lbc88e2f9bfc.LastFire = tick()
  5299.         if J7f47f5172c6.Value ~= K083ad90.Team.Police then
  5300.             return
  5301.         end
  5302.         local F5da2d67 = s4e429b5:FindFirstChild(v51639c.PlayerName)
  5303.         if not F5da2d67 then
  5304.             return
  5305.         end
  5306.         local p3c3919595a8 = F5da2d67.TeamValue.Value
  5307.         if Ua4530cfaef then
  5308.             return
  5309.         end
  5310.         if p3c3919595a8 ~= K083ad90.Team.Prisoner then
  5311.             return
  5312.         end
  5313.         local W884d065d = Nc2e78.Character
  5314.         if not W884d065d then
  5315.             return
  5316.         end
  5317.         local g7113c2 = W884d065d:FindFirstChild("Humanoid")
  5318.         if not g7113c2 then
  5319.             return
  5320.         end
  5321.         if g7113c2.Health <= 0 then
  5322.             return
  5323.         end
  5324.         G200c3b22(F5da2d67)
  5325.         local Xb9231 = Lbc88e2f9bfc.MagSize - 1
  5326.         Lbc88e2f9bfc.MagSize = Xb9231
  5327.         hd12ee57ee9a(Lbc88e2f9bfc)
  5328.         if Xb9231 <= 0 then
  5329.             Wa924e(Lbc88e2f9bfc, 2)
  5330.         end
  5331.         return true
  5332.     end
  5333.     local function t8b2281771(Qafe6f5f7)
  5334.         local Sb6f44636 = s4e429b5:FindFirstChild(Qafe6f5f7.PlayerName)
  5335.         if not Sb6f44636 then
  5336.             return
  5337.         end
  5338.         q2183226f(Sb6f44636)
  5339.         return true
  5340.     end
  5341.     local function Q62800d4(V5b90e263)
  5342.         local K02caccd80e = s4e429b5:FindFirstChild(V5b90e263.PlayerName)
  5343.         if not K02caccd80e then
  5344.             return
  5345.         end
  5346.         Odf552a7(K02caccd80e)
  5347.         return true
  5348.     end
  5349.     local function S709ba15(we31c8, A2dd63e2dc)
  5350.         if A2dd63e2dc then
  5351.             if we31c8.ShouldArrest then
  5352.                 return pf5a941ca54(we31c8)
  5353.             elseif we31c8.ShouldPickpocket then
  5354.                 return t8b2281771(we31c8)
  5355.             elseif we31c8.ShouldBreakout then
  5356.                 return Q62800d4(we31c8)
  5357.             end
  5358.             return false
  5359.         end
  5360.         return true
  5361.     end
  5362.     local function N5eaf381(D1c8e9)
  5363.         if D1c8e9 ~= Nc2e78.Character then
  5364.             local Na68b652ba4 = {
  5365.                 Part = D1c8e9:WaitForChild("UpperTorso", 3),
  5366.                 ValidRoot = D1c8e9,
  5367.                 Name = "Player",
  5368.                 Timed = true,
  5369.                 Duration = 0.5,
  5370.                 Dist = 15,
  5371.                 Priority = 2,
  5372.                 Callback = S709ba15
  5373.             }
  5374.             Na68b652ba4.PlayerName = D1c8e9.Name
  5375.             Na68b652ba4.IsPlayer = true
  5376.             ya05d5795.Add(Na68b652ba4, D1c8e9)
  5377.         end
  5378.     end
  5379.     local function M32702(M2b944)
  5380.         if M2b944 ~= Nc2e78.Character then
  5381.             ya05d5795.Remove(M2b944)
  5382.         end
  5383.     end
  5384.     for Of5e11b58f, m2c8e020d228 in next, v778e0a8fb:GetTagged("Player") do
  5385.         N5eaf381(m2c8e020d228)
  5386.     end
  5387.     v778e0a8fb:GetInstanceAddedSignal("Player"):Connect(N5eaf381)
  5388.     v778e0a8fb:GetInstanceRemovedSignal("Player"):Connect(M32702)
  5389. end
  5390. do
  5391.     local Ya5394c = x4aec5.CircleAction
  5392.     local function Cc0ddacfa2c(raab25, jd7d9b9ed)
  5393.         local s6538a8fc050 = raab25.Part.Parent
  5394.         if jd7d9b9ed then
  5395.             I24c9cc17:FireServer("iw1izuqo", s6538a8fc050)
  5396.             return true
  5397.         end
  5398.     end
  5399.     local function k2181ee600(Le9003c2089)
  5400.         local ae8dceeac = Le9003c2089:WaitForChild("Amount", 2)
  5401.         local A57e48bb = Le9003c2089:WaitForChild("PlayerName", 2)
  5402.         local ie6c71b = {
  5403.             Part = Le9003c2089.PrimaryPart,
  5404.             ValidRoot = Le9003c2089,
  5405.             Name = ("Collect %s from %s"):format(m5724e(ae8dceeac.Value), A57e48bb.Value),
  5406.             Timed = true,
  5407.             Duration = 1,
  5408.             Dist = 10,
  5409.             Callback = Cc0ddacfa2c
  5410.         }
  5411.         Ya5394c.Add(ie6c71b, Le9003c2089)
  5412.     end
  5413.     local function y36c25a(L07ca8553bfc)
  5414.         Ya5394c.Remove(L07ca8553bfc)
  5415.     end
  5416.     for fabc1c, u7166e94bd in next, v778e0a8fb:GetTagged("CashDrop") do
  5417.         k2181ee600(u7166e94bd)
  5418.     end
  5419.     v778e0a8fb:GetInstanceAddedSignal("CashDrop"):Connect(k2181ee600)
  5420.     v778e0a8fb:GetInstanceRemovedSignal("CashDrop"):Connect(y36c25a)
  5421. end
  5422. do
  5423.     local ab2f3f018996 = x4aec5.CircleAction
  5424.     local function j74c37aad(T6718f0c4, I5ccd6d0080)
  5425.         if I5ccd6d0080 then
  5426.             I24c9cc17:FireServer("efafqcvi", T6718f0c4.Part)
  5427.         else
  5428.             I24c9cc17:FireServer("hlr3mdyr", T6718f0c4.Part)
  5429.         end
  5430.         return true
  5431.     end
  5432.     local function Dc33d509(wdbe22cdc3)
  5433.         local P000b2dc = {
  5434.             Part = wdbe22cdc3,
  5435.             Name = "Rob",
  5436.             Timed = true,
  5437.             Duration = 10,
  5438.             Dist = 8,
  5439.             Callback = j74c37aad
  5440.         }
  5441.         P000b2dc.IsRob = true
  5442.         ab2f3f018996.Add(P000b2dc, wdbe22cdc3)
  5443.     end
  5444.     local function nebb17(v0be21b9e)
  5445.         ab2f3f018996.Remove(v0be21b9e)
  5446.     end
  5447.     for Pb56f2e1cc, z8617dba6f in next, v778e0a8fb:GetTagged("SmallStore") do
  5448.         Dc33d509(z8617dba6f)
  5449.     end
  5450.     v778e0a8fb:GetInstanceAddedSignal("SmallStore"):Connect(Dc33d509)
  5451.     v778e0a8fb:GetInstanceRemovedSignal("SmallStore"):Connect(nebb17)
  5452. end
  5453. do
  5454.     local z82dfb9de = x4aec5.CircleAction
  5455.     local function j1902edec8(V2d1f337f27b)
  5456.         local function J97fee0(Ce5076b5b5, Cac9ef75)
  5457.             if Cac9ef75 then
  5458.                 I24c9cc17:FireServer("dnsyc3g5", "LiftGate")
  5459.             end
  5460.             return true
  5461.         end
  5462.         local yf4d83b65b9 = {
  5463.             Part = V2d1f337f27b,
  5464.             Name = "Lift Gate",
  5465.             Timed = true,
  5466.             Duration = 2,
  5467.             Dist = 8,
  5468.             Callback = J97fee0
  5469.         }
  5470.         z82dfb9de.Add(yf4d83b65b9, V2d1f337f27b)
  5471.     end
  5472.     local function Kd3927(P1a79d)
  5473.         local function G73b54c20804(k23478bc74, Ed2ead29cc)
  5474.             if Ed2ead29cc then
  5475.                 I24c9cc17:FireServer("dnsyc3g5", "ExplodeWall")
  5476.             end
  5477.             return true
  5478.         end
  5479.         local G5c27f2 = {
  5480.             Part = P1a79d,
  5481.             Name = "Explode Wall",
  5482.             Timed = true,
  5483.             Duration = 8,
  5484.             Dist = 8,
  5485.             Callback = G73b54c20804
  5486.         }
  5487.         z82dfb9de.Add(G5c27f2, P1a79d)
  5488.     end
  5489.     local function r89e21df39d(Kf306f1)
  5490.         local function W7eef49a0(ke2f9d88328, Fe80e313567f)
  5491.             if Fe80e313567f then
  5492.                 I24c9cc17:FireServer("dnsyc3g5", "BankDoor")
  5493.             end
  5494.             return true
  5495.         end
  5496.         local h72867bdb00 = {
  5497.             Part = Kf306f1,
  5498.             Name = "Place Dynamite",
  5499.             Timed = true,
  5500.             Duration = 5,
  5501.             Dist = 8,
  5502.             Callback = W7eef49a0
  5503.         }
  5504.         z82dfb9de.Add(h72867bdb00, Kf306f1)
  5505.     end
  5506.     local function p13875cd7(k385e7c7)
  5507.         if k385e7c7.Name == "LiftGate" then
  5508.             j1902edec8(k385e7c7)
  5509.         elseif k385e7c7.Name == "ExplodeWall" then
  5510.             Kd3927(k385e7c7)
  5511.         elseif k385e7c7.Name == "BankDoor" then
  5512.             r89e21df39d(k385e7c7)
  5513.         else
  5514.             assert(false, k385e7c7.Name)
  5515.         end
  5516.     end
  5517.     for b08286fc381b, Td914cd8787 in next, v778e0a8fb:GetTagged("EscapeRoute") do
  5518.         p13875cd7(Td914cd8787)
  5519.     end
  5520.     v778e0a8fb:GetInstanceAddedSignal("EscapeRoute"):Connect(p13875cd7)
  5521.     v778e0a8fb:GetInstanceRemovedSignal("EscapeRoute"):Connect(z82dfb9de.Remove)
  5522. end
  5523. if Vc386281d7f0 then
  5524.     ce18781.TouchStarted:connect(f8da04614)
  5525.     ce18781.TouchEnded:connect(oeb65de2cbc4)
  5526.     ce18781.JumpRequest:connect(icef74e0841a)
  5527. end
  5528. do
  5529.     local jd84ba85cfbd = Instance.new("BindableEvent")
  5530.     jd84ba85cfbd.Event:connect(function()
  5531.         I24c9cc17:FireServer("xos25y2u")
  5532.     end)
  5533.     wait(1)
  5534.     local Od411105f6cd, fb4203b9 = pcall(function()
  5535.         Pc83d6d:SetCore("ResetButtonCallback", jd84ba85cfbd)
  5536.     end)
  5537.     if not Od411105f6cd then
  5538.         print("MANUAL RESET ERROR")
  5539.         print(fb4203b9)
  5540.     end
  5541. end
  5542. do
  5543.     local H84abaa = Instance.new("Part")
  5544.     H84abaa.Anchored = true
  5545.     H84abaa.Transparency = 1
  5546.     H84abaa.CanCollide = false
  5547.     H84abaa.Size = A54ecff0(1, 1, 1)
  5548.     H84abaa.Archivable = false
  5549.     H84abaa.Parent = workspace
  5550.     local Zd3d0090bf = function()
  5551.         while true do
  5552.         end
  5553.     end
  5554.     H84abaa:GetPropertyChangedSignal("Archivable"):connect(Zd3d0090bf)
  5555. end
  5556. do
  5557.     local M69b33 = false
  5558.     local Cda2972278e, j3dbf92bc0f
  5559.     local n77152ca854 = 0
  5560.     local he202383da = 0
  5561.     local O984a4238a = 0
  5562.     local Ga6866c498 = false
  5563.     local function C410c3298(c311c682c23)
  5564.         local Q60324a023 = c311c682c23:WaitForChild("Humanoid", 1)
  5565.         if not Q60324a023 then
  5566.             return
  5567.         end
  5568.         local c30fe5ac9c0f = c311c682c23:WaitForChild("HumanoidRootPart", 1)
  5569.         if not c30fe5ac9c0f then
  5570.             return
  5571.         end
  5572.         Ga6866c498 = false
  5573.         O984a4238a = D31148ae40c.TimeAccumAdd(O984a4238a, 2)
  5574.         if j3dbf92bc0f then
  5575.             j3dbf92bc0f:Disconnect()
  5576.             j3dbf92bc0f = nil
  5577.         end
  5578.         j3dbf92bc0f = Q60324a023.StateChanged:Connect(function(u68fa6c, scd49db8c09f)
  5579.             if scd49db8c09f == Enum.HumanoidStateType.StrafingNoPhysics then
  5580.                 he202383da = D31148ae40c.TimeAccumAdd(he202383da, 1)
  5581.                 local a8cb6a8 = D31148ae40c.TimeAccumDiff(he202383da)
  5582.                 if a8cb6a8 > 10 then
  5583.                     he202383da = 0
  5584.                     if M69b33 then
  5585.                         return
  5586.                     end
  5587.                     M69b33 = true
  5588.                     Kd0ace("fp9tvphj", "NoClip StrafingNoPhysics", false)
  5589.                 end
  5590.             end
  5591.         end)
  5592.     end
  5593.     if Nc2e78.Character then
  5594.         C410c3298(Nc2e78.Character)
  5595.     end
  5596.     Nc2e78.CharacterAdded:Connect(C410c3298)
  5597.     spawn(function()
  5598.         local Kf69ecd630 = Nc2e78:WaitForChild("Backpack", 10)
  5599.         Kf69ecd630.ChildAdded:Connect(function(Q2b8f1d)
  5600.             if Q2b8f1d:IsA("BackpackItem") then
  5601.                 if M69b33 then
  5602.                     return
  5603.                 end
  5604.                 M69b33 = true
  5605.                 Kd0ace("fp9tvphj", "BackpackTool", false)
  5606.             end
  5607.         end)
  5608.     end)
  5609.     local W379d8a84539 = {
  5610.         "U",
  5611.         "p",
  5612.         "p",
  5613.         "e",
  5614.         "r",
  5615.         "T",
  5616.         "o",
  5617.         "r",
  5618.         "s",
  5619.         "o"
  5620.     }
  5621.     local Mb1e7db0c1cf = {
  5622.         "L",
  5623.         "o",
  5624.         "w",
  5625.         "e",
  5626.         "r",
  5627.         "T",
  5628.         "o",
  5629.         "r",
  5630.         "s",
  5631.         "o"
  5632.     }
  5633.     local J519da68 = {
  5634.         "T",
  5635.         "o",
  5636.         "r",
  5637.         "s",
  5638.         "o"
  5639.     }
  5640.     local be6e89e = {
  5641.         "B",
  5642.         "o",
  5643.         "d",
  5644.         "y",
  5645.         "P",
  5646.         "o",
  5647.         "s",
  5648.         "i",
  5649.         "t",
  5650.         "i",
  5651.         "o",
  5652.         "n"
  5653.     }
  5654.     local E7f3421 = {
  5655.         "B",
  5656.         "o",
  5657.         "d",
  5658.         "y",
  5659.         "G",
  5660.         "y",
  5661.         "r",
  5662.         "o"
  5663.     }
  5664.     local i909c7168e76 = {
  5665.         "J",
  5666.         "u",
  5667.         "m",
  5668.         "p",
  5669.         "P",
  5670.         "o",
  5671.         "w",
  5672.         "e",
  5673.         "r"
  5674.     }
  5675.     local Gde5066cfc6 = Instance.new("Model").FindFirstChildWhichIsA
  5676.     local q7a8d5
  5677.     local b4133e3a3 = {}
  5678.     local function e602c4154d()
  5679.         if M69b33 then
  5680.             return
  5681.         end
  5682.         local Y95a3c152 = Nc2e78.Character
  5683.         if not Y95a3c152 then
  5684.             return
  5685.         end
  5686.         local f23f906e5e = Y95a3c152:FindFirstChild("Humanoid")
  5687.         if not f23f906e5e then
  5688.             return
  5689.         end
  5690.         if f23f906e5e.Health <= 0.001 then
  5691.             if not Ga6866c498 then
  5692.                 O984a4238a = D31148ae40c.TimeAccumAdd(O984a4238a, 3)
  5693.             end
  5694.             Ga6866c498 = true
  5695.             return
  5696.         end
  5697.         local re143cb169, f1c37fff6 = false, nil
  5698.         do
  5699.             local ged1675cb2f6 = Y95a3c152:FindFirstChild(table.concat(J519da68), true)
  5700.             local a38bf1 = Y95a3c152:FindFirstChild(table.concat(W379d8a84539), true)
  5701.             local Le18c2fd5 = Y95a3c152:FindFirstChild(table.concat(Mb1e7db0c1cf), true)
  5702.             if not ged1675cb2f6 and not a38bf1 and not Le18c2fd5 and (Y95a3c152:FindFirstChild("Head") or Y95a3c152:FindFirstChild("HumanoidRootPart")) then
  5703.                 re143cb169 = true
  5704.                 f1c37fff6 = "NoClip " .. table.concat(J519da68) .. "Change"
  5705.             end
  5706.         end
  5707.         if Gde5066cfc6(Y95a3c152, table.concat(be6e89e), true) then
  5708.             re143cb169 = true
  5709.             f1c37fff6 = "BodyPosition"
  5710.         elseif Gde5066cfc6(Y95a3c152, table.concat(E7f3421), true) and not cd9edbaf.IsParachuting then
  5711.             re143cb169 = true
  5712.             f1c37fff6 = "BodyGyro"
  5713.         end
  5714.         if f23f906e5e.JumpPower > 60 then
  5715.             re143cb169 = true
  5716.             f1c37fff6 = "JumpPower"
  5717.         end
  5718.         do
  5719.             local qc9f5a = {
  5720.                 {
  5721.                     "MainNitro",
  5722.                     pd1f157bb417:FindFirstChild("Nitro"),
  5723.                     "Inf Nitro"
  5724.                 },
  5725.                 {
  5726.                     "ProductNitro",
  5727.                     m0e1ccdc:FindFirstChild("Nitro"),
  5728.                     "Inf Nitro"
  5729.                 }
  5730.             }
  5731.             for y4cbaa, Dd3c39358e in next, qc9f5a, nil do
  5732.                 local fec03e33d4, i01142, Bf00a7dc82e = Dd3c39358e[1], Dd3c39358e[2], Dd3c39358e[3]
  5733.                 if i01142 then
  5734.                     b4133e3a3[fec03e33d4] = true
  5735.                 elseif b4133e3a3[fec03e33d4] then
  5736.                     re143cb169 = true
  5737.                     f1c37fff6 = Bf00a7dc82e
  5738.                 end
  5739.             end
  5740.         end
  5741.         do
  5742.             local i0716d69 = {
  5743.                 "Workspace",
  5744.                 "Players",
  5745.                 "ReplicatedStorage"
  5746.             }
  5747.             for C2cd9b, N4ad874f1a64 in next, i0716d69, nil do
  5748.                 local R0c88d75 = game:GetService(N4ad874f1a64)
  5749.                 if R0c88d75.Name ~= N4ad874f1a64 then
  5750.                     b4133e3a3[N4ad874f1a64] = true
  5751.                 elseif b4133e3a3[N4ad874f1a64] then
  5752.                     re143cb169 = true
  5753.                     f1c37fff6 = "Renamed Service"
  5754.                 end
  5755.             end
  5756.         end
  5757.         if re143cb169 then
  5758.             M69b33 = true
  5759.             Kd0ace("fp9tvphj", f1c37fff6, false)
  5760.         end
  5761.     end
  5762.     local function b25ffc()
  5763.         local u6f6a286e, aef8e9c0 = pcall(e602c4154d)
  5764.         if not u6f6a286e then
  5765.             local V20251319a4 = "FailedPcall"
  5766.             M69b33 = true
  5767.             Kd0ace("fp9tvphj", V20251319a4, false)
  5768.         end
  5769.     end
  5770.     e8acc30e(1, b25ffc)
  5771. end
Add Comment
Please, Sign In to add comment