Advertisement
The_One123

Jailbreak LocalScript Module

May 26th, 2019
1,873
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 172.28 KB | None | 0 0
  1. --SynapseX Decompiler
  2.  
  3. repeat
  4.     do break end
  5.     while true do
  6.     end
  7. until true
  8. local U3483e8be82 = game:GetService("ReplicatedStorage")
  9. local l1c1ea = game:GetService("MarketplaceService")
  10. local x2617913940 = game:GetService("RunService")
  11. local D1f0f765 = x2617913940:IsStudio()
  12. local G5dbe1b49 = game:GetService("UserInputService")
  13. local saf4a82b89 = G5dbe1b49.TouchEnabled
  14. local y90567ac9e3f = game:GetService("GuiService")
  15. local Uea1a8 = game:GetService("SoundService")
  16. local j8188c1640 = game:GetService("Players")
  17. local P0dd235 = j8188c1640.LocalPlayer
  18. local ne15e70 = P0dd235:GetMouse()
  19. local La47eb1308 = workspace.CurrentCamera
  20. local e8d42fa58 = require(U3483e8be82.Module.R15IKv2)
  21. local X0501d6bd4d = require(U3483e8be82.Module.UI)
  22. local kb96fae78b7 = game:GetService("CollectionService")
  23. local Zc4a68d35d9 = require(U3483e8be82.Module.Joint)
  24. local B18678a7ef = require(U3483e8be82.Module.Math)
  25. local F433d9 = require(U3483e8be82.Module.AlexInput)
  26. local Ld5062d032 = require(U3483e8be82.Module.AlexParticles)
  27. local E8df386a5d = require(U3483e8be82.Module.AlexWM)
  28. local t2c57bc3d7 = require(U3483e8be82.Resource.Settings)
  29. local u9f8e864 = require(U3483e8be82.Module.Signalv2)
  30. local z4a2b9de = require(U3483e8be82.Module.Maid)
  31. local Z90420b5 = game:GetService("StarterGui")
  32. local T3cd8cb = require(U3483e8be82.Module.Localization)
  33. local Oac73c1cdd, k507e291f, V9f61cf07b = CFrame.new, CFrame.Angles, Vector3.new
  34. local pcdd597f98, mcaa393d = Oac73c1cdd(0, 0, 0), V9f61cf07b(0, 0, 0)
  35. local s1020805b = math.sin
  36. local H7d7840, c107ae2f3, b54fb77, M57c355a = math.floor, math.abs, math.log, math.max
  37. local Ve07a63ea
  38. Ve07a63ea = {}
  39. do
  40.     local i8a6d2d2533 = false
  41.     if not D1f0f765 then
  42.         i8a6d2d2533 = false
  43.     end
  44.     if i8a6d2d2533 then
  45.         print("PROFILE DEBUGGING ENABLED")
  46.         Ve07a63ea.profilebegin = debug.profilebegin
  47.         Ve07a63ea.profileend = debug.profileend
  48.     else
  49.         local I1f26f = function()
  50.         end
  51.         Ve07a63ea.profilebegin = I1f26f
  52.         Ve07a63ea.profileend = I1f26f
  53.     end
  54. end
  55. local tc52b647c32 = {}
  56. local x730a4243, x9936ade5d2, X7b3811
  57. do
  58.     local Zce0398029f = {}
  59.     for N13611d8, z6410ad5f0e in next, U3483e8be82.Resource.Events:GetChildren() do
  60.         z6410ad5f0e.Name = B18678a7ef.GUID()
  61.         table.insert(Zce0398029f, z6410ad5f0e)
  62.     end
  63.     local function Gb008821908()
  64.         return Zce0398029f[math.random(1, #Zce0398029f)]
  65.     end
  66.     for X77d4cca10 = 1, 10 do
  67.         local n11840f27 = Instance.new("RemoteEvent")
  68.         n11840f27.Name = B18678a7ef.GUID()
  69.         n11840f27.Parent = U3483e8be82.Resource.Events
  70.     end
  71.     local pf078d
  72.     x730a4243 = {}
  73.     local raa9381ea64 = Instance.new("RemoteEvent").FireServer
  74.     function x9936ade5d2(b022ba7dd8, ...)
  75.         local sebf6fa = Gb008821908()
  76.         raa9381ea64(sebf6fa, pf078d and pf078d[b022ba7dd8] or b022ba7dd8, ...)
  77.     end
  78.     function x730a4243:FireServer(K2e4aeb0, ...)
  79.         return x9936ade5d2(K2e4aeb0, ...)
  80.     end
  81.     local function j3e4a2(M18dcb293ea7, ...)
  82.         assert(tc52b647c32[M18dcb293ea7], M18dcb293ea7)(...)
  83.     end
  84.     function X7b3811()
  85.         for b9b9d44d057d, F11f799356 in next, Zce0398029f, nil do
  86.             F11f799356.OnClientEvent:Connect(j3e4a2)
  87.         end
  88.     end
  89.     function tc52b647c32.t2dfm5mu(s5a604af75)
  90.         tc52b647c32.hems = true
  91.         pf078d = s5a604af75
  92.     end
  93. end
  94. local V4b1010f = {}
  95. V4b1010f.Chassis = require(U3483e8be82.Module.AlexChassis)
  96. V4b1010f.Chassis.SetEvent(x730a4243)
  97. V4b1010f.Chassis2 = require(U3483e8be82.Module.AlexChassis2)
  98. V4b1010f.Chassis2.SetEvent(x730a4243)
  99. V4b1010f.Volt = require(U3483e8be82.Game.Vehicle.Volt)
  100. V4b1010f.Volt.Init({Event = x730a4243, em = tc52b647c32})
  101. local je2c717b
  102. Z90420b5.ResetPlayerGuiOnSpawn = false
  103. local B56d7d189f78 = P0dd235:WaitForChild("PlayerGui")
  104. local Z68c6ed0 = P0dd235:WaitForChild("TeamValue")
  105. local function X7cdb36f45(V4c2b42122c4)
  106.     local ud4e2049c = B56d7d189f78:FindFirstChild(V4c2b42122c4)
  107.     if not ud4e2049c then
  108.         ud4e2049c = U3483e8be82.StarterGui:FindFirstChild(V4c2b42122c4):Clone()
  109.         ud4e2049c.Parent = B56d7d189f78
  110.     end
  111.     return ud4e2049c
  112. end
  113. local F8b87cc3 = X7cdb36f45("MainGui")
  114. local Yb913835 = X7cdb36f45("ProductGui")
  115. local g55ba5 = X7cdb36f45("Particles")
  116. local Eb2b114b7 = X7cdb36f45("DeathGui")
  117. X0501d6bd4d.CircleAction.Frame = F8b87cc3.CircleAction
  118. Z90420b5:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, false)
  119. local q92cc9665d
  120. do
  121.     local function o598d243()
  122.         for Sec0ef0120, J17193b in next, F8b87cc3.Inventory.Inner:GetChildren() do
  123.             J17193b.ImageColor3 = Color3.new(1, 1, 1)
  124.             J17193b.ImageTransparency = 0
  125.         end
  126.     end
  127.     local function e3fbd1f23364(Nda610a815)
  128.         o598d243()
  129.         if Nda610a815.i then
  130.             local x950880fc3 = F8b87cc3.Inventory.Inner:FindFirstChild(Nda610a815.i)
  131.             if x950880fc3 then
  132.                 x950880fc3.ImageColor3 = Color3.new(0.7, 0.7, 0.7)
  133.                 x950880fc3.ImageTransparency = 0.5
  134.             end
  135.         end
  136.     end
  137.     q92cc9665d = require(U3483e8be82.Module.ItemSystem)(x730a4243, tc52b647c32, {ItemEquippedCallback = e3fbd1f23364, ItemUnequippedCallback = o598d243})
  138. end
  139. require(U3483e8be82.Game.ItemModule.Gun)(q92cc9665d, x730a4243, tc52b647c32)
  140. require(U3483e8be82.Game.ItemModule.Grenade)(q92cc9665d, x730a4243, tc52b647c32)
  141. require(U3483e8be82.Game.ItemModule.Turret)(q92cc9665d, x730a4243, tc52b647c32)
  142. require(U3483e8be82.Game.ItemModule.RocketLauncher)(q92cc9665d, x730a4243, tc52b647c32)
  143. require(U3483e8be82.Game.ItemModule.Basic)(q92cc9665d, x730a4243, tc52b647c32)
  144. local je959b91a259
  145. do
  146.     local g08e2bc8bd = {}
  147.     function je959b91a259(X2c762a655d, la22c4a, z1d62d1)
  148.         local r2f0aff622 = {
  149.             t = 0,
  150.             i = X2c762a655d,
  151.             c = la22c4a
  152.         }
  153.         table.insert(g08e2bc8bd, r2f0aff622)
  154.     end
  155.     local function Re018ab12e(h584758, oe67cd1e0)
  156.         Ve07a63ea.profilebegin("Thread Loop")
  157.         for vb2c88 = 1, #g08e2bc8bd do
  158.             local Vffb299c = g08e2bc8bd[vb2c88]
  159.             if h584758 - Vffb299c.t > Vffb299c.i then
  160.                 Vffb299c.t = h584758
  161.                 Vffb299c.c(h584758, oe67cd1e0)
  162.             end
  163.         end
  164.         Ve07a63ea.profileend()
  165.     end
  166.     x2617913940.Stepped:Connect(Re018ab12e)
  167. end
  168. local function b5f531(td0f8c95a4a)
  169.     local w13a7d1 = false
  170.     local S53848a6, Rdc22aa010b = pcall(function()
  171.         if td0f8c95a4a.Group then
  172.             w13a7d1 = true
  173.             w13a7d1 = w13a7d1 and P0dd235:IsInGroup(td0f8c95a4a.Group)
  174.             if td0f8c95a4a.Rank then
  175.                 w13a7d1 = w13a7d1 and P0dd235:GetRankInGroup(td0f8c95a4a.Group) >= td0f8c95a4a.Rank
  176.             end
  177.         end
  178.         if w13a7d1 then
  179.             return
  180.         end
  181.         if td0f8c95a4a.Id then
  182.             w13a7d1 = true
  183.             w13a7d1 = w13a7d1 and td0f8c95a4a.Id[tostring(P0dd235.UserId)]
  184.         end
  185.     end)
  186.     if not S53848a6 then
  187.         print(Rdc22aa010b)
  188.     end
  189.     return S53848a6 and w13a7d1
  190. end
  191. local xa39293e9681 = E8df386a5d.MakeWindowGroup()
  192. require(U3483e8be82.Module.Mission)(tc52b647c32, x730a4243, je959b91a259, xa39293e9681)
  193. local Y43fa895
  194. local G5be7dd6 = {
  195.     ItemStacks = {}
  196. }
  197. local B4f88f74f29 = {}
  198. local s24832 = {}
  199. local Gd8c378a9ce
  200. local m445e22a = {
  201.     VehiclesOwned = {},
  202.     VehiclesRented = {},
  203.     Nitro = 50,
  204.     NitroLastMax = 50,
  205.     LastVehicleExit = tick()
  206. }
  207. local p3b34926a
  208. local w4a3e5b4f = {}
  209. local Zc047d2ac8 = mcaa393d
  210. local n4e0e1aa54c7, A8cf606e2 = false, false
  211. local f6d92b90f1 = "Yard"
  212. local cd2805d2055 = false
  213. local function Y1ac117b1(B8c1fb856)
  214.     if je2c717b == Enum.UserInputType.Gamepad1 then
  215.         y90567ac9e3f.SelectedObject = B8c1fb856
  216.     end
  217. end
  218. local mae40bfe = {}
  219. mae40bfe.MainWindowGroup = xa39293e9681
  220. mae40bfe.ScreenGui = F8b87cc3
  221. mae40bfe.ProductGui = Yb913835
  222. mae40bfe.Event = x730a4243
  223. mae40bfe.em = tc52b647c32
  224. mae40bfe.UI = X0501d6bd4d
  225. mae40bfe.LocalWalkSpeedModifier = 1
  226. mae40bfe.SelectIfGamepad = Y1ac117b1
  227. function mae40bfe.GetVehiclePacket()
  228.     return Gd8c378a9ce
  229. end
  230. local R60823
  231. R60823 = {}
  232. do
  233.     local V80b6f19735, ue9b248 = table.insert, table.remove
  234.     local X70711c8f7a3 = {}
  235.     local function z0307e(rffee0898)
  236.         local Q490471e7b6 = mcaa393d
  237.         local v1f0eee4824 = rffee0898:GetChildren()
  238.         for J21242c0cc8c, m306ee in next, v1f0eee4824, nil do
  239.             if not m306ee.PrimaryPart then
  240.                 m306ee.PrimaryPart = m306ee:GetChildren()[1]
  241.             end
  242.             Q490471e7b6 = Q490471e7b6 + m306ee.PrimaryPart.Position
  243.         end
  244.         Q490471e7b6 = Q490471e7b6 / #v1f0eee4824
  245.         return Q490471e7b6
  246.     end
  247.     function R60823.LODSplitEach(m275f5ecb4)
  248.         local Zc7e50dfbb09 = {}
  249.         for K1905d569b1, t235783664d in next, m275f5ecb4:GetChildren() do
  250.             local qec7f2b521 = Instance.new("Model")
  251.             t235783664d.Parent = qec7f2b521
  252.             table.insert(Zc7e50dfbb09, qec7f2b521)
  253.         end
  254.         for E115d2, x852e1a05 in next, Zc7e50dfbb09, nil do
  255.             x852e1a05.Parent = m275f5ecb4
  256.         end
  257.     end
  258.     function R60823.LODSplitModel(R079c8, e9baef15151)
  259.         local I258296ad71 = H7d7840(e9baef15151 ^ 0.5)
  260.         local Eda0938bbb = R079c8:GetExtentsSize()
  261.         local K6feefe9c1c4 = z0307e(R079c8)
  262.         local J147d4e1f = H7d7840(Eda0938bbb.X / I258296ad71 + 0.5)
  263.         local i09600881900 = H7d7840(Eda0938bbb.Z / I258296ad71 + 0.5)
  264.         local Z58287 = {}
  265.         for O5c59097f9, D681a5e0a in next, R079c8:GetChildren() do
  266.             local Xaacc1bfc4 = D681a5e0a.PrimaryPart.Position
  267.             local P0650a1 = H7d7840((Xaacc1bfc4.X - K6feefe9c1c4.X) / J147d4e1f) * J147d4e1f
  268.             local K70d2645ee = H7d7840((Xaacc1bfc4.Z - K6feefe9c1c4.Z) / i09600881900) * i09600881900
  269.             local ve7bc38 = ("%d/%d"):format(P0650a1, K70d2645ee)
  270.             local sce485e = Z58287[ve7bc38]
  271.             if not sce485e then
  272.                 sce485e = Instance.new("Model")
  273.                 sce485e.Parent = workspace
  274.                 sce485e.Name = ve7bc38
  275.                 Z58287[ve7bc38] = sce485e
  276.             end
  277.             D681a5e0a.Parent = sce485e
  278.         end
  279.         for gf319da, Fbfcc013ad5 in next, Z58287, nil do
  280.             Fbfcc013ad5.Parent = R079c8
  281.         end
  282.         return math.max(0.25 * (J147d4e1f + i09600881900) * 1.4142135623730951, 100)
  283.     end
  284.     function R60823.LODAddModel(Dd618a643649, Aa6162340)
  285.         local o23b02192 = Dd618a643649.Parent
  286.         assert(o23b02192)
  287.         local R7f598d = {
  288.             Model = Dd618a643649,
  289.             Parent = o23b02192,
  290.             Center = z0307e(Dd618a643649),
  291.             MinDist = Aa6162340,
  292.             Loaded = true,
  293.             Locked = false
  294.         }
  295.         table.insert(X70711c8f7a3, R7f598d)
  296.         return R7f598d
  297.     end
  298.     function R60823.LODAddModels(b06f7487bf, P6f579d8)
  299.         local y6e0a5ec7 = {}
  300.         for M714f397cdb, U3408eb8632 in next, b06f7487bf:GetChildren() do
  301.             local nfca4f292 = R60823.LODAddModel(U3408eb8632, P6f579d8)
  302.             table.insert(y6e0a5ec7, nfca4f292)
  303.         end
  304.         return y6e0a5ec7
  305.     end
  306.     function R60823.LODLockModel(gbda9e75)
  307.         for Nf8a65610b46 = 1, #X70711c8f7a3 do
  308.             local pd827e08229a = X70711c8f7a3[Nf8a65610b46]
  309.             if pd827e08229a.Model == gbda9e75 then
  310.                 R60823.LODForceLoad(pd827e08229a)
  311.                 pd827e08229a.Locked = true
  312.                 return pd827e08229a
  313.             end
  314.         end
  315.         return false
  316.     end
  317.     function R60823.LODForceLoad(m5d3c114)
  318.         m5d3c114.Model.Parent = m5d3c114.Parent
  319.         m5d3c114.Loaded = true
  320.         m5d3c114.Locked = true
  321.     end
  322.     local G50121712b1f = {}
  323.     local Jb6806a2 = {}
  324.     function R60823.LODUpdateInterest(R1182c)
  325.         G50121712b1f = {}
  326.         Jb6806a2 = {}
  327.         for Zfbea2, E0d4bc in next, X70711c8f7a3, nil do
  328.             local p99d19b32a1 = (E0d4bc.Center - R1182c).magnitude
  329.             E0d4bc.Sort = p99d19b32a1
  330.             local m57e225a = p99d19b32a1 < E0d4bc.MinDist
  331.             if E0d4bc.Locked then
  332.                 m57e225a = true
  333.             end
  334.             local K4f5bc9e63c = E0d4bc.Loaded
  335.             if m57e225a and not K4f5bc9e63c then
  336.                 local Q32144051f71 = B18678a7ef.BinaryFind(G50121712b1f, p99d19b32a1)
  337.                 V80b6f19735(G50121712b1f, Q32144051f71, E0d4bc)
  338.             elseif not m57e225a and K4f5bc9e63c then
  339.                 local t4b1713ba12 = B18678a7ef.BinaryFind(Jb6806a2, p99d19b32a1)
  340.                 V80b6f19735(Jb6806a2, t4b1713ba12, E0d4bc)
  341.             end
  342.         end
  343.     end
  344.     local function A06fcf109()
  345.         if #G50121712b1f > 0 then
  346.             local B68c877f = ue9b248(G50121712b1f, 1)
  347.             B68c877f.Model.Parent = B68c877f.Parent
  348.             B68c877f.Loaded = true
  349.         end
  350.         if #Jb6806a2 > 0 then
  351.             local Se8536d8 = ue9b248(Jb6806a2)
  352.             Se8536d8.Model.Parent = nil
  353.             Se8536d8.Loaded = false
  354.         end
  355.     end
  356.     function R60823.LODStart(O80b976a6)
  357.         je959b91a259(O80b976a6, A06fcf109, "LOD Queue")
  358.     end
  359. end
  360. do
  361.     local Rbf7e43a05c1 = workspace:FindFirstChild("Trees")
  362.     if Rbf7e43a05c1 then
  363.     end
  364.     local G435c272a = workspace:FindFirstChild("Streetlights")
  365.     if G435c272a and not D1f0f765 then
  366.         local ib744f1505 = R60823.LODSplitModel(G435c272a, 100)
  367.         R60823.LODAddModels(G435c272a, ib744f1505 * 3)
  368.     end
  369.     local Q56168506c9 = workspace:FindFirstChild("Bush")
  370.     if Q56168506c9 then
  371.         local Ra9a410cb5 = R60823.LODSplitModel(Q56168506c9, 100)
  372.         R60823.LODAddModels(Q56168506c9, Ra9a410cb5 * 2.5)
  373.     end
  374.     local qe6c6b = workspace:FindFirstChild("Cells")
  375.     if qe6c6b then
  376.         R60823.LODSplitEach(qe6c6b)
  377.         Ma6b979d99 = R60823.LODAddModels(qe6c6b, 200)
  378.     end
  379.     local x8f413d = workspace:FindFirstChild("Roads")
  380.     if x8f413d then
  381.         local j0b9e2 = R60823.LODSplitModel(x8f413d, 150)
  382.         R60823.LODAddModels(x8f413d, 1000)
  383.     end
  384.     local h6d4a0709f = workspace:FindFirstChild("Railroad")
  385.     if h6d4a0709f then
  386.         local Mb607c2 = R60823.LODSplitModel(h6d4a0709f, 150)
  387.         R60823.LODAddModels(h6d4a0709f, 800)
  388.     end
  389.     R60823.LODStart(0.06666666666666667)
  390.     local function E89f99747886()
  391.         if La47eb1308.CameraType == Enum.CameraType.Scriptable then
  392.             local b81f0ad8b05c = La47eb1308.CFrame.p
  393.             R60823.LODUpdateInterest(b81f0ad8b05c)
  394.             return
  395.         end
  396.         local Yef66be89f59 = P0dd235.Character
  397.         if not Yef66be89f59 then
  398.             local D6524bca2e = La47eb1308.CFrame.p
  399.             R60823.LODUpdateInterest(D6524bca2e)
  400.             return
  401.         end
  402.         local E4588f = Yef66be89f59:FindFirstChild("HumanoidRootPart")
  403.         if not E4588f then
  404.             return
  405.         end
  406.         local Mcd00176 = Yef66be89f59:FindFirstChild("Humanoid")
  407.         if not Mcd00176 then
  408.             return
  409.         end
  410.         if Mcd00176.Health <= 0 then
  411.             return
  412.         end
  413.         local l7b3c0e8b = E4588f.Position
  414.         R60823.LODUpdateInterest(l7b3c0e8b)
  415.     end
  416.     je959b91a259(1, E89f99747886, "LOD Interest Update")
  417.     function tc52b647c32.jlisgoer(y5e010)
  418.         R60823.LODUpdateInterest(y5e010)
  419.     end
  420. end
  421. local Bd2ee22ad
  422. do
  423.     local b714bd144b = require(U3483e8be82.Module.RoundedBackingBuilder).new()
  424.     b714bd144b:Create(Yb913835.Gamepass.ContainerFrame)
  425.     local n157ba86b01b = 0
  426.     function Bd2ee22ad(u8189133f3b)
  427.         local fe3b2c5ef8 = u8189133f3b.PassId
  428.         local m16dc0ec8 = n157ba86b01b + 1
  429.         n157ba86b01b = m16dc0ec8
  430.         if u8189133f3b.OldPassId then
  431.             l1c1ea:PromptPurchase(P0dd235, u8189133f3b.OldPassId)
  432.         else
  433.             l1c1ea:PromptGamePassPurchase(P0dd235, fe3b2c5ef8)
  434.         end
  435.         Yb913835.Gamepass.ContainerFrame.TextLabel.Text = u8189133f3b.Text
  436.         delay(0.2, function()
  437.             if n157ba86b01b ~= m16dc0ec8 then
  438.                 return
  439.             end
  440.             Yb913835.Gamepass.Visible = true
  441.         end)
  442.     end
  443.     local function x8b6e635c21e(w05ef168, j079267f, I4e414)
  444.         local m76dfe67e = n157ba86b01b + 1
  445.         n157ba86b01b = m76dfe67e
  446.         delay(0.1, function()
  447.             if n157ba86b01b ~= m76dfe67e then
  448.                 return
  449.             end
  450.             Yb913835.Gamepass.Visible = false
  451.         end)
  452.     end
  453.     l1c1ea.PromptGamePassPurchaseFinished:Connect(x8b6e635c21e)
  454.     l1c1ea.PromptPurchaseFinished:Connect(x8b6e635c21e)
  455. end
  456. mae40bfe.PromptPurchase = Bd2ee22ad
  457. do
  458.     local rf01ed6ff69 = require(U3483e8be82.Module.Time)
  459.     rf01ed6ff69.Init()
  460.     require(U3483e8be82.Module.Confirmation).Init({ScreenGui = F8b87cc3})
  461.     require(U3483e8be82.Module.Apartment)(mae40bfe)
  462.     require(U3483e8be82.Module.Minimap).Init(mae40bfe)
  463.     require(U3483e8be82.Module.StarterPack)(mae40bfe)
  464.     require(U3483e8be82.Module.NetSync).Init({Event = x730a4243, em = tc52b647c32})
  465.     require(U3483e8be82.Game.TrainSystem).Init({Event = x730a4243, em = tc52b647c32})
  466.     require(U3483e8be82.Game.TrackSwitch).Init({Event = x730a4243, em = tc52b647c32})
  467.     V4b1010f.Heli = require(U3483e8be82.Game.Vehicle.Heli)(mae40bfe)
  468.     spawn(function()
  469.         if D1f0f765 or b5f531(t2c57bc3d7.Perm.Dev) then
  470.             local A9366efef = U3483e8be82.StarterGui.AdminHax:Clone()
  471.             A9366efef.Parent = B56d7d189f78
  472.             require(U3483e8be82.Game.AdminHax)(mae40bfe, A9366efef)
  473.         end
  474.     end)
  475.     require(U3483e8be82.Game.Museum)(mae40bfe, q92cc9665d)
  476.     require(U3483e8be82.Game.GunShop)(mae40bfe, G5be7dd6)
  477.     require(U3483e8be82.Game.L18n)({ScreenGui = F8b87cc3, ProductGui = Yb913835})
  478.     require(U3483e8be82.Game.Turbines).Init()
  479.     require(U3483e8be82.Game.Level).Init({
  480.         Event = x730a4243,
  481.         em = tc52b647c32,
  482.         ScreenGui = F8b87cc3,
  483.         Team = Z68c6ed0
  484.     })
  485.     require(U3483e8be82.Game.AirDrop).Init({Event = x730a4243, em = tc52b647c32})
  486.     require(U3483e8be82.Game.Hologram).Init({em = tc52b647c32})
  487.     require(U3483e8be82.Game.Codes).Init({
  488.         ProductGui = Yb913835,
  489.         MainWindowGroup = xa39293e9681,
  490.         Event = x730a4243
  491.     })
  492.     require(U3483e8be82.Game.SecretBases).Init({Event = x730a4243, em = tc52b647c32})
  493.     require(U3483e8be82.Game.GameMode).Init({
  494.         Event = x730a4243,
  495.         em = tc52b647c32,
  496.         ScreenGui = F8b87cc3
  497.     })
  498.     require(U3483e8be82.Game.Robbery.RobberyBank).Init({Event = x730a4243, em = tc52b647c32})
  499.     require(U3483e8be82.Game.Robbery.RobberyJewelry).Init({Event = x730a4243, em = tc52b647c32})
  500.     require(U3483e8be82.Game.Robbery.RobberyCargoTrain).Init({Event = x730a4243, em = tc52b647c32})
  501.     require(U3483e8be82.Game.Robbery.RobberyPassengerTrain).Init({
  502.         Event = x730a4243,
  503.         em = tc52b647c32,
  504.         ItemSystem = q92cc9665d,
  505.         ScreenGui = F8b87cc3
  506.     })
  507.     local E7627663 = require(U3483e8be82.Game.Cell)
  508.     E7627663.Init({
  509.         ItemSystem = q92cc9665d,
  510.         Inventory = G5be7dd6,
  511.         Event = x730a4243,
  512.         em = tc52b647c32,
  513.         LOD = R60823,
  514.         ScreenGui = F8b87cc3
  515.     })
  516.     require(U3483e8be82.Game.MilitaryBase).Init({Event = x730a4243, em = tc52b647c32})
  517.     local Hb4b15 = require(U3483e8be82.Game.Vehicle)
  518.     Hb4b15.Init({
  519.         GetVehiclePacket = mae40bfe.GetVehiclePacket
  520.     })
  521.     local Jb77fd7501 = require(U3483e8be82.Game.Garage.GarageUI)
  522.     Jb77fd7501.Init({
  523.         GetScreenGui = X7cdb36f45,
  524.         Event = x730a4243,
  525.         em = tc52b647c32,
  526.         ScreenGui = F8b87cc3,
  527.         PromptPurchase = Bd2ee22ad
  528.     })
  529. end
  530. local N519b66402 = require(U3483e8be82.Game.Paraglide)
  531. N519b66402.Init({Event = x730a4243, em = tc52b647c32})
  532. function tc52b647c32.qle8gybj()
  533.     local u7aff343587a = U3483e8be82.StarterGui.KickGui:Clone()
  534.     u7aff343587a.Parent = B56d7d189f78
  535.     require(U3483e8be82.Module.KickGui)(mae40bfe, u7aff343587a)
  536. end
  537. local Yfc67fb5, D89615050e2, y3a53d36ba12
  538. local Ze9749acf = function(gc8ec8)
  539.     local p072efed6871, of4f99d826, m954956ec = string.match(gc8ec8, "^([^%d]*%d)(%d*)(.-)$")
  540.     return p072efed6871 .. of4f99d826:reverse():gsub("(%d%d%d)", "%1,"):reverse() .. m954956ec
  541. end
  542. local function R260ff17ff(gb0d0c9)
  543.     local Wdd3886 = gb0d0c9 >= 0 and "" or "-"
  544.     return Wdd3886 .. T3cd8cb:FormatByKey("General.Cash", {
  545.         Ze9749acf(c107ae2f3(gb0d0c9))
  546.     })
  547. end
  548. local M31c1c7110
  549. do
  550.     local L289e0c = workspace.FindPartOnRayWithIgnoreList
  551.     function M31c1c7110(K6cd2fa, R36a5f43548, ...)
  552.         local Lcd67e0f43 = R36a5f43548.magnitude
  553.         R36a5f43548 = R36a5f43548.unit
  554.         local m9f028 = K6cd2fa
  555.         local X3aade0 = 0
  556.         local xb3b17 = {
  557.             ...
  558.         }
  559.         local td12ff7, e514464, Y53de5 = nil, mcaa393d, mcaa393d
  560.         local sa4efc = 0
  561.         local F48f8dd01
  562.         repeat
  563.             sa4efc = sa4efc + 1
  564.             local Q8c1ca = Ray.new(m9f028, R36a5f43548 * (Lcd67e0f43 - X3aade0))
  565.             td12ff7, e514464, Y53de5 = L289e0c(workspace, Q8c1ca, xb3b17, false, true)
  566.             F48f8dd01 = td12ff7 and td12ff7.CanCollide
  567.             if not F48f8dd01 then
  568.                 table.insert(xb3b17, td12ff7)
  569.             end
  570.             X3aade0 = (K6cd2fa - e514464).magnitude
  571.             m9f028 = e514464
  572.         until F48f8dd01 or Lcd67e0f43 - X3aade0 <= 0.001 or sa4efc > 4
  573.         if not td12ff7 then
  574.             e514464, Y53de5 = K6cd2fa + R36a5f43548 * Lcd67e0f43, mcaa393d
  575.         end
  576.         return td12ff7, e514464, Y53de5
  577.     end
  578. end
  579. local ea380ea38 = function(nc1427c1, k9d2ea241, m36f848)
  580.     local W5c8d9c = {}
  581.     for hcea9c2a909a, z3d58eea4749 in next, k9d2ea241, nil do
  582.         local y179a5a313, L8595051e3, ze49e0 = z3d58eea4749, nc1427c1[hcea9c2a909a], nil
  583.         if type(z3d58eea4749) == "number" then
  584.             local sa532d71e36 = 1 - m36f848
  585.             ze49e0 = sa532d71e36 * L8595051e3 + m36f848 * y179a5a313
  586.         else
  587.             ze49e0 = L8595051e3:lerp(y179a5a313, m36f848)
  588.         end
  589.         W5c8d9c[hcea9c2a909a] = ze49e0
  590.     end
  591.     return W5c8d9c
  592. end
  593. local Xd179a9b0fd, ea0d47802f2
  594. do
  595.     local zb5920d0 = {}
  596.     function Xd179a9b0fd(F6c9de1c8, n5f806f66a9, o3dc0b5306f8)
  597.         if not n5f806f66a9.Source then
  598.             return
  599.         end
  600.         n5f806f66a9.Play = true
  601.         if not o3dc0b5306f8 then
  602.             x730a4243:FireServer("l" .. ("k3urx4x"):sub(3, 3):reverse() .. "" .. "6whojb", F6c9de1c8, n5f806f66a9)
  603.         end
  604.         tc52b647c32.lu6whojb(P0dd235.Name, F6c9de1c8, n5f806f66a9)
  605.     end
  606.     function ea0d47802f2(Ycc6dfd, f49f3a70)
  607.         local T81e8f8a9 = {}
  608.         if not f49f3a70 then
  609.             x730a4243:FireServer("l" .. ("mgz4hw6uf99"):sub(5, 8):reverse():reverse():reverse():reverse():reverse() .. "" .. "ojb", Ycc6dfd, T81e8f8a9)
  610.         end
  611.         tc52b647c32.lu6whojb(P0dd235.Name, Ycc6dfd, T81e8f8a9)
  612.     end
  613.     local Pef93d574 = 0
  614.     function tc52b647c32.lu6whojb(xc6b0941971b, j696fcff3f, Z8f0eb)
  615.         local S3877c1 = Z8f0eb.Source
  616.         local g0d9da = Z8f0eb.Volume or 0.5
  617.         local N07e1add = Z8f0eb.Pitch or 1
  618.         local g720102 = Z8f0eb.MaxTime or 1
  619.         local I4b38c9f12c7 = Z8f0eb.Looped
  620.         local Ya18dc25ed6b = Z8f0eb.Play
  621.         local O9d9c3c = Z8f0eb.TimeStart
  622.         local J76e939 = Z8f0eb.Delay
  623.         local pbc4792f9 = Z8f0eb.EmitterSize or 10
  624.         if Z8f0eb.TimeStop then
  625.             g720102 = O9d9c3c + Z8f0eb.TimeStop
  626.         end
  627.         local cc21264d1d = Pef93d574 + 1
  628.         Pef93d574 = cc21264d1d
  629.         local od9144 = Z8f0eb.Multi and ("%s_%s_%d"):format(xc6b0941971b, j696fcff3f, cc21264d1d) or ("%s_%s"):format(xc6b0941971b, j696fcff3f)
  630.         local j1dee9e9e719 = zb5920d0[od9144]
  631.         if j1dee9e9e719 then
  632.             j1dee9e9e719.Object:Stop()
  633.             j1dee9e9e719.Object:Destroy()
  634.             zb5920d0[od9144] = nil
  635.         end
  636.         if not Ya18dc25ed6b then
  637.             return
  638.         end
  639.         if not S3877c1 then
  640.             return
  641.         end
  642.         local Ud2827e908 = t2c57bc3d7.Sounds[j696fcff3f]
  643.         if not Ud2827e908 then
  644.             return
  645.         end
  646.         local e2ec8d9a8 = Instance.new("Sound")
  647.         e2ec8d9a8.SoundId = "rbxassetid://" .. Ud2827e908
  648.         if O9d9c3c then
  649.             e2ec8d9a8.TimePosition = O9d9c3c
  650.         end
  651.         if Z8f0eb.SoundGroup then
  652.             e2ec8d9a8.SoundGroup = Z8f0eb.SoundGroup
  653.         end
  654.         e2ec8d9a8.Name = od9144
  655.         e2ec8d9a8.Looped = I4b38c9f12c7
  656.         e2ec8d9a8.Volume = g0d9da
  657.         e2ec8d9a8.PlaybackSpeed = N07e1add
  658.         e2ec8d9a8.EmitterSize = pbc4792f9
  659.         e2ec8d9a8.MaxDistance = 400
  660.         e2ec8d9a8.Parent = S3877c1
  661.         if J76e939 then
  662.             delay(J76e939, function()
  663.                 e2ec8d9a8:Play()
  664.             end)
  665.         else
  666.             e2ec8d9a8:Play()
  667.         end
  668.         zb5920d0[od9144] = {Object = e2ec8d9a8, Proxy = cc21264d1d}
  669.         local function nbad2a()
  670.             local J7f6febe3 = zb5920d0[od9144]
  671.             if not J7f6febe3 then
  672.                 return
  673.             end
  674.             if J7f6febe3.Proxy > cc21264d1d then
  675.                 return
  676.             end
  677.             J7f6febe3.Object:Stop()
  678.             J7f6febe3.Object:Destroy()
  679.             zb5920d0[od9144] = nil
  680.         end
  681.         delay(g720102, nbad2a)
  682.     end
  683. end
  684. local function c773f9(l26f5a3e21c7)
  685.     local Rc1e9c59 = Ld5062d032.MakeState()
  686.     Rc1e9c59.Frame = g55ba5.Particles
  687.     Ld5062d032.EasySimulate(Rc1e9c59, 4)
  688.     local Ked19b9 = Rc1e9c59.Frame.AbsoluteSize
  689.     local D42b047, S51a16d6807d = Ked19b9.X, Ked19b9.Y
  690.     local function A99eb9e5(Ud8365c32)
  691.         if l26f5a3e21c7 <= 4 or math.random() > 0.2 then
  692.             Xd179a9b0fd("FireworkBang", {
  693.                 Source = F8b87cc3,
  694.                 Volume = 0.2 + math.random() * 0.3,
  695.                 Multi = true
  696.             }, true)
  697.         end
  698.     end
  699.     for ld1982498008 = 1, l26f5a3e21c7 do
  700.         local z6a89c83f22 = S51a16d6807d * 0.3 + S51a16d6807d * 0.6 * math.random()
  701.         local X1d6a4c4 = V9f61cf07b(0, -400, 0) + B18678a7ef.Uniform2D(150)
  702.         local jd2554d43f = (S51a16d6807d - z6a89c83f22) / X1d6a4c4.magnitude
  703.         local I4ab0a0 = Ld5062d032.Firework(Rc1e9c59, V9f61cf07b(math.random() * D42b047, S51a16d6807d, 0), X1d6a4c4, mcaa393d)
  704.         I4ab0a0.ttl = jd2554d43f
  705.         I4ab0a0.OnDestroy = A99eb9e5
  706.         wait(0.1 + math.random() * 0.1 * 0.5)
  707.     end
  708. end
  709. function tc52b647c32.t5veyju8(ka9efc949)
  710.     assert(ka9efc949 <= 50)
  711.     c773f9(ka9efc949)
  712. end
  713. mae40bfe.Fireworks = c773f9
  714. require(U3483e8be82.Game.Party).Init({Fireworks = c773f9})
  715. local function w23322886d67(Aadf7a7)
  716.     x730a4243:FireServer("p" .. ("inz09fu8"):sub(3, 5):reverse():reverse():reverse() .. "" .. "iugp", Aadf7a7.Name)
  717. end
  718. function tc52b647c32.ejepbmzt(b9536c123)
  719.     if b9536c123.Bribed then
  720.         tc52b647c32.pib8a20m({
  721.             Title = "Arrest",
  722.             Text = ("You are bribed! Wait %d seconds."):format(b9536c123.Bribed)
  723.         })
  724.     end
  725. end
  726. local function B0c74cf1(r5307d01b9f)
  727.     x730a4243:FireServer("x" .. "" .. ("l5j6tt"):sub(5, 5):reverse():reverse():reverse() .. "" .. "" .. ("vkhprlmwr"):sub(4, 7):reverse():reverse():reverse() .. "" .. "yd", r5307d01b9f.Name)
  728. end
  729. local function s2d8996(w54b0d197ed)
  730.     x730a4243:FireServer("u" .. "" .. ("ijl3mu"):sub(4, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("bkpqz1kk"):sub(4, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "jy0a", w54b0d197ed.Name)
  731. end
  732. local function m3c41d2ab95(K4ecc7492)
  733.     x730a4243:FireServer("e" .. ("ufylmoi"):sub(5, 6):reverse() .. "" .. "t8ke8", K4ecc7492.Name)
  734. end
  735. function tc52b647c32.f5vyqnp2(X63a9aa9c4)
  736.     if X63a9aa9c4.Cooldown then
  737.         tc52b647c32.pib8a20m({
  738.             Title = "Breakout",
  739.             Text = ("Wait %d seconds."):format(X63a9aa9c4.Cooldown)
  740.         })
  741.     end
  742. end
  743. local function r77406f7d5cc(h471db)
  744.     x730a4243:FireServer("j" .. ("sq2lqydxb3u"):sub(4, 7):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("byruq4uc"):sub(3, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "u", h471db)
  745. end
  746. local function V77a328e210(e6095ada0fc0)
  747.     x730a4243:FireServer("t" .. "mf0xb1c", e6095ada0fc0)
  748. end
  749. do
  750.     local X4533e85 = require(U3483e8be82.Game.Bullets)
  751.     function tc52b647c32.hxfxk23t(te1b6f8115ce)
  752.         for Uc1aa4, t733e2bb92 in next, te1b6f8115ce, nil do
  753.             local ed5b6080b = j8188c1640:FindFirstChild(Uc1aa4)
  754.             if ed5b6080b then
  755.                 local R94871102ec = ed5b6080b.Character
  756.                 if R94871102ec then
  757.                     local gda5b5811b6 = R94871102ec:FindFirstChild("Head")
  758.                     if gda5b5811b6 then
  759.                         X4533e85.DisplayDamage(Uc1aa4, R94871102ec.Head, math.floor(t733e2bb92 + 0.5))
  760.                     end
  761.                 end
  762.             end
  763.         end
  764.     end
  765. end
  766. local k96cdb8, K960321991
  767. function k96cdb8()
  768.     return {
  769.         StartPosition = nil,
  770.         Position = mcaa393d,
  771.         TargetPosition = nil,
  772.         LookVector = V9f61cf07b(0, 0, -1),
  773.         TargetFocus = nil,
  774.         TargetLookVector = nil
  775.     }
  776. end
  777. function K960321991(X1e72e34, f5758d, sb885f2af, fdbaea66ee3)
  778.     if X1e72e34.TargetPosition then
  779.         if X1e72e34.StartPosition then
  780.             X1e72e34.Position = X1e72e34.StartPosition * (1 - sb885f2af) + X1e72e34.TargetPosition * sb885f2af
  781.         else
  782.             X1e72e34.Position = X1e72e34.Position + (X1e72e34.TargetPosition - X1e72e34.Position) * f5758d * sb885f2af
  783.         end
  784.     end
  785.     local o6303cf = X1e72e34.TargetLookVector
  786.     if X1e72e34.TargetFocus then
  787.         o6303cf = (X1e72e34.TargetFocus - X1e72e34.Position).unit
  788.     end
  789.     if o6303cf then
  790.         X1e72e34.LookVector = X1e72e34.LookVector + (o6303cf - X1e72e34.LookVector) * f5758d * fdbaea66ee3
  791.     end
  792.     La47eb1308.CFrame = Oac73c1cdd(mcaa393d, X1e72e34.LookVector) + X1e72e34.Position
  793. end
  794. local y2fdba, S533635c9
  795. do
  796.     local C84090692ac = tick()
  797.     local e464ef1b5 = false
  798.     local function Cca1ef9()
  799.         if e464ef1b5 then
  800.             e464ef1b5 = false
  801.             local D90f6a7 = tick() - C84090692ac
  802.             x730a4243:FireServer("z" .. "" .. ("hivs"):sub(2, 2):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("o0zv5gbsdi"):sub(2, 6):reverse():reverse():reverse() .. "" .. "p", D90f6a7)
  803.         end
  804.     end
  805.     local h26a0d0455f = tick()
  806.     function y2fdba()
  807.         if tick() - h26a0d0455f < 0.1 then
  808.             return
  809.         end
  810.         h26a0d0455f = tick()
  811.         if e464ef1b5 then
  812.             Cca1ef9()
  813.         end
  814.         e464ef1b5 = true
  815.         C84090692ac = tick()
  816.         if Gd8c378a9ce and not Gd8c378a9ce.Passenger then
  817.             Gd8c378a9ce.Nitro = true
  818.             Xd179a9b0fd("Nitro1", {
  819.                 Source = Gd8c378a9ce.Nitrous[1].Parent,
  820.                 TimeStart = 0.5,
  821.                 Volume = 1
  822.             })
  823.             Xd179a9b0fd("NitroLoop", {
  824.                 Source = Gd8c378a9ce.Nitrous[1].Parent,
  825.                 Looped = true,
  826.                 MaxTime = 30,
  827.                 Volume = 1,
  828.                 Delay = 0.3
  829.             })
  830.             for Q5a9db7a84c6, Ndc722 in next, Gd8c378a9ce.Nitrous, nil do
  831.                 Ndc722.Enabled = true
  832.             end
  833.         end
  834.         x730a4243:FireServer("x" .. ("c2qugdq1"):sub(3, 5):reverse():reverse():reverse() .. "" .. "zi6x")
  835.         if m445e22a.Nitro / m445e22a.NitroLastMax <= 0.01 then
  836.             tc52b647c32.iyx9po0r(true, true)
  837.         end
  838.     end
  839.     function S533635c9()
  840.         ea0d47802f2("NitroLoop")
  841.         if Gd8c378a9ce and not Gd8c378a9ce.Passenger then
  842.             Gd8c378a9ce.Nitro = false
  843.             if Gd8c378a9ce.Nitrous then
  844.                 for A909fb1, Ja4b55b in next, Gd8c378a9ce.Nitrous, nil do
  845.                     Ja4b55b.Enabled = false
  846.                 end
  847.             end
  848.         end
  849.         Cca1ef9()
  850.         x730a4243:FireServer("w" .. ("ag9hbpgjdzy9"):sub(4, 8):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("qgqyuxg"):sub(4, 4):reverse():reverse():reverse() .. "" .. "8")
  851.     end
  852.     function tc52b647c32.b1mauira(E4ccf0022b2a, Xabe209)
  853.         m445e22a.Nitro = E4ccf0022b2a
  854.         m445e22a.NitroLastMax = Xabe209
  855.         m445e22a.NitroForceUIUpdate = true
  856.         Yb913835.Nitro.Body.Bar.Value.Size = UDim2.new(E4ccf0022b2a / t2c57bc3d7.Scalar.NitroMax, 0, 1, 0)
  857.         Yb913835.Nitro.Body.Bar.TextLabel.Text = ("%d/%d Fuel"):format(E4ccf0022b2a, t2c57bc3d7.Scalar.NitroMax)
  858.     end
  859. end
  860. local d7a9130a0c71 = 0
  861. local k8156fcd9ec = mcaa393d
  862. do
  863.     local Badae1
  864.     x2617913940.Stepped:Connect(function(Rb8beda49, c6eb73)
  865.         local rf24eff5 = tick()
  866.         local Ae107bfa3 = Badae1 and rf24eff5 - Badae1 or 0
  867.         Badae1 = rf24eff5
  868.         if Gd8c378a9ce and not Gd8c378a9ce.Passenger then
  869.             if Gd8c378a9ce.Type == "Chassis" then
  870.                 V4b1010f.Chassis.UpdatePrePhysics(Gd8c378a9ce, Ae107bfa3)
  871.             elseif Gd8c378a9ce.Type == "Motorcycle" or Gd8c378a9ce.Type == "DuneBuggy" then
  872.                 V4b1010f.Chassis2.UpdateHQ(Gd8c378a9ce, Ae107bfa3)
  873.             elseif Gd8c378a9ce.Type == "Custom" and Gd8c378a9ce.Make == "Volt" then
  874.                 V4b1010f.Volt.UpdatePrePhysics(Gd8c378a9ce, Ae107bfa3)
  875.             end
  876.         end
  877.     end)
  878. end
  879. local Ee72a5
  880. x2617913940.Heartbeat:connect(function()
  881.     local i54ac2c30b1 = tick()
  882.     local h4cdfd4 = Ee72a5 and i54ac2c30b1 - Ee72a5 or 0
  883.     Ee72a5 = i54ac2c30b1
  884.     Ve07a63ea.profilebegin("Vehicle Updates")
  885.     if Gd8c378a9ce and not Gd8c378a9ce.Passenger then
  886.         if Gd8c378a9ce.Type == "Chassis" then
  887.             V4b1010f.Chassis.UpdatePostPhysics(Gd8c378a9ce, h4cdfd4)
  888.         elseif Gd8c378a9ce.Type == "Heli" then
  889.             V4b1010f.Heli.Update(Gd8c378a9ce, h4cdfd4)
  890.         end
  891.     end
  892.     Ve07a63ea.profileend()
  893.     local M494ad7 = q92cc9665d.Equipped[P0dd235.Name]
  894.     if M494ad7 and M494ad7.Name == "Binoculars" and M494ad7.MouseDown then
  895.         local pfa000f58cb = 0.6
  896.         local f7b7f41e = F8b87cc3.AbsoluteSize.X + 40
  897.         local x5a718 = F8b87cc3.AbsoluteSize.Y
  898.         F8b87cc3.Binoculars.ImageLabel.Size = UDim2.new(0, f7b7f41e, 0, f7b7f41e * pfa000f58cb)
  899.         F8b87cc3.Binoculars.ImageLabel.Position = UDim2.new(0.5, -f7b7f41e * 0.5, 0.5, -f7b7f41e * pfa000f58cb * 0.5)
  900.         F8b87cc3.Binoculars.BarTop.Size = UDim2.new(1, 0, 0, (x5a718 - f7b7f41e * pfa000f58cb) * 0.5 + 20)
  901.         F8b87cc3.Binoculars.BarBottom.Size = UDim2.new(1, 0, 0, (x5a718 - f7b7f41e * pfa000f58cb) * 0.5 + 20)
  902.         F8b87cc3.Binoculars.BarBottom.Position = UDim2.new(0, 0, 1, -((x5a718 - f7b7f41e * pfa000f58cb) * 0.5 + 20))
  903.         F8b87cc3.Binoculars.Visible = true
  904.         La47eb1308.FieldOfView = 20
  905.     elseif F8b87cc3.Binoculars.Visible then
  906.         F8b87cc3.Binoculars.Visible = false
  907.         La47eb1308.FieldOfView = 70
  908.     end
  909.     local V40d6f2b504, dee1aa3038a = Zc047d2ac8.X, Zc047d2ac8.Y
  910.     Ve07a63ea.profilebegin("Camera Looking")
  911.     local afc5ae6e209a = La47eb1308:ScreenPointToRay(V40d6f2b504, dee1aa3038a)
  912.     k8156fcd9ec = k8156fcd9ec + (afc5ae6e209a.Origin + afc5ae6e209a.Direction * 30 - k8156fcd9ec) * 0.2
  913.     local sff9e8 = P0dd235.Character
  914.     if sff9e8 then
  915.         local aa31f74bd0 = sff9e8:FindFirstChild("HumanoidRootPart")
  916.         if aa31f74bd0 then
  917.             local h533c4ee = sff9e8:FindFirstChild("Head")
  918.             local U38189bd = sff9e8:FindFirstChild("UpperTorso")
  919.             if h533c4ee and U38189bd then
  920.                 local Zae24ed55d = U38189bd:FindFirstChild("Waist")
  921.                 local yae9b0d4c839 = h533c4ee:FindFirstChild("Neck")
  922.                 if Zae24ed55d and yae9b0d4c839 then
  923.                     local Ie7e8f797f0, b080e7c25f = 0, 0
  924.                     local Q6ad81, Dadbaf95
  925.                     Ve07a63ea.profilebegin("Calculate looking")
  926.                     if not A8cf606e2 then
  927.                         local a838b34a2 = aa31f74bd0.CFrame.lookVector
  928.                         local lb4c034ddfb2 = (La47eb1308.CFrame * k507e291f(0.2, 0, 0)).lookVector
  929.                         if B18678a7ef.IsNaNv3(lb4c034ddfb2) then
  930.                             lb4c034ddfb2 = V9f61cf07b(0, 0, -1)
  931.                         end
  932.                         local Dd3894e = 1
  933.                         Ie7e8f797f0, b080e7c25f = a838b34a2:Dot(lb4c034ddfb2:Cross(V9f61cf07b(0, 1, 0))), math.asin(lb4c034ddfb2.Y)
  934.                         if Gd8c378a9ce and (not Gd8c378a9ce.Passenger or Gd8c378a9ce.NoLook) or q92cc9665d.Equipped[P0dd235.Name] then
  935.                             Ie7e8f797f0, b080e7c25f = 0, 0
  936.                         end
  937.                         if B18678a7ef.IsNaN(Ie7e8f797f0) then
  938.                             Ie7e8f797f0 = 0
  939.                         end
  940.                         if B18678a7ef.IsNaN(b080e7c25f) then
  941.                             b080e7c25f = 0
  942.                         end
  943.                         Q6ad81 = Oac73c1cdd(Zae24ed55d.C1.p) * k507e291f(0, -Ie7e8f797f0 * 0.5 * Dd3894e, 0) * k507e291f(-b080e7c25f * 0.2 * Dd3894e, 0, 0)
  944.                         Dadbaf95 = Oac73c1cdd(yae9b0d4c839.C1.p) * k507e291f(-b080e7c25f * 0.5 * Dd3894e, 0, 0) * k507e291f(0, -Ie7e8f797f0 * 0.5 * Dd3894e, 0)
  945.                     else
  946.                         Q6ad81 = Oac73c1cdd(Zae24ed55d.C1.p)
  947.                         Dadbaf95 = Oac73c1cdd(yae9b0d4c839.C1.p)
  948.                     end
  949.                     if B18678a7ef.IsNaNcf(Q6ad81) then
  950.                         Q6ad81 = Oac73c1cdd(Zae24ed55d.C1.p)
  951.                     end
  952.                     if B18678a7ef.IsNaNcf(Dadbaf95) then
  953.                         Dadbaf95 = Oac73c1cdd(yae9b0d4c839.C1.p)
  954.                     end
  955.                     Zae24ed55d.C1 = Q6ad81
  956.                     yae9b0d4c839.C1 = Dadbaf95
  957.                     if i54ac2c30b1 - d7a9130a0c71 >= 0.4 then
  958.                         d7a9130a0c71 = i54ac2c30b1
  959.                         if B18678a7ef.IsNaN(Ie7e8f797f0) then
  960.                             Ie7e8f797f0 = 0
  961.                         end
  962.                         if B18678a7ef.IsNaN(b080e7c25f) then
  963.                             b080e7c25f = 0
  964.                         end
  965.                         if tc52b647c32.hems then
  966.                             x730a4243:FireServer("f" .. "" .. ("f863arpr"):sub(3, 4):reverse() .. "" .. "" .. ("jr8ky"):sub(3, 3):reverse() .. "" .. "" .. ("b2gke"):sub(2, 3):reverse() .. "" .. "94", Ie7e8f797f0, b080e7c25f)
  967.                         end
  968.                     end
  969.                     Ve07a63ea.profileend()
  970.                 end
  971.             end
  972.         end
  973.     end
  974.     for O4ef3f7e, Aee63254c9dc in next, s24832, nil do
  975.         local mc25a5bc, raf36a74 = B18678a7ef.Spring(Aee63254c9dc.HeadingSpring)
  976.         local D3564c1e, E2851a2ee9b = B18678a7ef.Spring(Aee63254c9dc.PitchSpring)
  977.         local sa87ed, Ra518d
  978.         local A3708af309 = Aee63254c9dc.Waist
  979.         if A3708af309 then
  980.             sa87ed = Oac73c1cdd(A3708af309.C1.p) * k507e291f(-D3564c1e * 0.2, -mc25a5bc * 0.5, 0)
  981.             if B18678a7ef.IsNaNcf(sa87ed) then
  982.                 sa87ed = pcdd597f98
  983.             end
  984.             A3708af309.C1 = sa87ed
  985.         end
  986.         local Nae9da = Aee63254c9dc.Neck
  987.         if Nae9da then
  988.             Ra518d = Oac73c1cdd(Nae9da.C1.p) * k507e291f(-D3564c1e * 0.5, -mc25a5bc * 0.5, 0)
  989.             if B18678a7ef.IsNaNcf(Ra518d) then
  990.                 Ra518d = pcdd597f98
  991.             end
  992.             Nae9da.C1 = Ra518d
  993.         end
  994.     end
  995.     Ve07a63ea.profileend()
  996.     X0501d6bd4d.CircleAction.Update(h4cdfd4)
  997.     if Gd8c378a9ce and not Gd8c378a9ce.Passenger and Gd8c378a9ce.Type ~= "Heli" then
  998.         local m9ea2049 = false
  999.         if Gd8c378a9ce.Type ~= "Heli" and not F8b87cc3.Nitro.Visible then
  1000.             F8b87cc3.Nitro.Visible = true
  1001.             m9ea2049 = true
  1002.         end
  1003.         if m445e22a.NitroForceUIUpdate then
  1004.             m445e22a.NitroForceUIUpdate = false
  1005.             m9ea2049 = true
  1006.         end
  1007.         if Gd8c378a9ce.Nitro then
  1008.             m9ea2049 = true
  1009.             m445e22a.Nitro = m445e22a.Nitro - h4cdfd4 * 5
  1010.         end
  1011.         if 0 > m445e22a.Nitro then
  1012.             m9ea2049 = true
  1013.             m445e22a.Nitro = 0
  1014.             S533635c9()
  1015.         end
  1016.         if m9ea2049 then
  1017.             local df5b5b0f1c9 = m445e22a.Nitro / t2c57bc3d7.Scalar.NitroMax
  1018.             F8b87cc3.Nitro.Value.Size = UDim2.new(1, 0, df5b5b0f1c9, 0)
  1019.             F8b87cc3.Nitro.Value.Position = UDim2.new(0, 0, 1 - df5b5b0f1c9, 0)
  1020.         end
  1021.     elseif F8b87cc3.Nitro.Visible then
  1022.         F8b87cc3.Nitro.Visible = false
  1023.     end
  1024. end)
  1025. local function k074eae51a(D252cc, Zf692c7)
  1026.     local x9d10f6e, Bfb2fecea, Sa03585 = D252cc.Model, D252cc.Height, D252cc.IKP
  1027.     if not x9d10f6e then
  1028.         return
  1029.     end
  1030.     local o731970c6596 = x9d10f6e:FindFirstChild("Engine")
  1031.     if not o731970c6596 then
  1032.         return
  1033.     end
  1034.     local a53bf4d = (o731970c6596.Position - La47eb1308.CFrame.p).magnitude
  1035.     if a53bf4d > 350 then
  1036.         return false
  1037.     end
  1038.     local G9e64b5f9c7 = o731970c6596.CFrame:vectorToObjectSpace(o731970c6596.Velocity)
  1039.     local f3107e4271f = G9e64b5f9c7.Z * Zf692c7
  1040.     local d2f026146b2e = D252cc.WheelRotation + f3107e4271f / (x9d10f6e.WheelFrontRight.Wheel.Size.Y * 0.5 * math.pi)
  1041.     d2f026146b2e = d2f026146b2e % (2 * math.pi)
  1042.     D252cc.WheelRotation = d2f026146b2e
  1043.     V4b1010f.Chassis.UpdateWheelLowQuality(x9d10f6e, Bfb2fecea, D252cc.PartFrontRight, d2f026146b2e)
  1044.     V4b1010f.Chassis.UpdateWheelLowQuality(x9d10f6e, Bfb2fecea, D252cc.PartFrontLeft, d2f026146b2e)
  1045.     V4b1010f.Chassis.UpdateWheelLowQuality(x9d10f6e, Bfb2fecea, D252cc.PartBackRight, d2f026146b2e)
  1046.     V4b1010f.Chassis.UpdateWheelLowQuality(x9d10f6e, Bfb2fecea, D252cc.PartBackLeft, d2f026146b2e)
  1047.     V4b1010f.Chassis.UpdateSoundLowQuality(D252cc, D252cc.Gears, G9e64b5f9c7)
  1048.     local Veb2e8d = c107ae2f3(G9e64b5f9c7.X)
  1049.     if Veb2e8d > 10 then
  1050.         D252cc.Sounds.DriftSqueal.Volume = math.min((Veb2e8d - 10) / 4, 0.3)
  1051.     else
  1052.         D252cc.Sounds.DriftSqueal.Volume = 0
  1053.     end
  1054.     if not Sa03585 then
  1055.         local gcd2c55fb8ab = D252cc.PlayerName
  1056.         local K301c8ae1 = j8188c1640:FindFirstChild(gcd2c55fb8ab)
  1057.         if not K301c8ae1 then
  1058.             return
  1059.         end
  1060.         local Z7a820fecf52 = K301c8ae1.Character
  1061.         if not Z7a820fecf52 then
  1062.             return
  1063.         end
  1064.         local z4d9653b34 = Z7a820fecf52:FindFirstChild("Humanoid")
  1065.         if not z4d9653b34 then
  1066.             return false
  1067.         end
  1068.         local udf75290ace = z4d9653b34.RootPart
  1069.         if not udf75290ace then
  1070.             return false
  1071.         end
  1072.         Sa03585 = e8d42fa58.BuildPacketArms(Z7a820fecf52)
  1073.         D252cc.IKP = Sa03585
  1074.     end
  1075.     local X4271d = 0.7 * o731970c6596.RotVelocity.Y
  1076.     if D252cc.WeldSteer and Sa03585 then
  1077.         D252cc.WeldSteer.C0 = k507e291f(0, X4271d, 0)
  1078.         local k033616a = x9d10f6e.Steer.CFrame
  1079.         local C36cef443 = Sa03585
  1080.         C36cef443.RightArm = k033616a * V9f61cf07b(0.8, 0.1, 0)
  1081.         C36cef443.RightAngle = -X4271d
  1082.         C36cef443.LeftArm = k033616a * V9f61cf07b(-0.8, 0.1, 0)
  1083.         C36cef443.LeftAngle = -X4271d
  1084.         e8d42fa58.Arms(C36cef443)
  1085.     end
  1086. end
  1087. local function re40d8f5c87c(N5597d281ca, n023f851d)
  1088.     local Y0363066 = N5597d281ca.Model
  1089.     if not Y0363066 then
  1090.         return
  1091.     end
  1092.     local t70853c6e = Y0363066:FindFirstChild("Engine")
  1093.     if not t70853c6e then
  1094.         return
  1095.     end
  1096.     local Pe0b68a79c25 = N5597d281ca.Make
  1097.     if N5597d281ca.HasProp then
  1098.         V4b1010f.Heli.SpinProp(N5597d281ca, n023f851d)
  1099.     end
  1100. end
  1101. local function w97e4535(d0053ec29109, Vf1530a)
  1102.     local U89e81 = d0053ec29109.IKP
  1103.     V4b1010f.Chassis2.UpdateLQ(d0053ec29109, Vf1530a)
  1104. end
  1105. local nf031f84e7, Xc80473a5de1, Y47a91024
  1106. do
  1107.     local gffcd08bdea = require(U3483e8be82.Module.AlexRagdoll)
  1108.     Y47a91024 = false
  1109.     local J2c45a41 = 0
  1110.     local Wb702d5b164 = 0
  1111.     local Ff7377e4b = false
  1112.     local y11c652e14 = true
  1113.     local function L6b8eefa()
  1114.         if not Y47a91024 then
  1115.             return
  1116.         end
  1117.         local e4d53f3c84 = tick()
  1118.         local Aad316a28ed = e4d53f3c84 - J2c45a41
  1119.         if Aad316a28ed >= 2 and not Ff7377e4b then
  1120.             local Z548186fb78e = P0dd235.Character
  1121.             local o37a5e3796ad = Z548186fb78e:FindFirstChild("HumanoidRootPart")
  1122.             if not o37a5e3796ad then
  1123.                 y11c652e14 = false
  1124.                 return
  1125.             end
  1126.             local Gc31647d = Z548186fb78e:FindFirstChild("UpperTorso")
  1127.             if not Gc31647d then
  1128.                 return false
  1129.             end
  1130.             local y5945e64f9d = Ray.new(Gc31647d.Position, Vector3.new(0, -8, 0))
  1131.             local dc2f6432d, U43e663bc2 = workspace:FindPartOnRay(y5945e64f9d, Z548186fb78e)
  1132.             if dc2f6432d then
  1133.                 Ff7377e4b = true
  1134.                 Wb702d5b164 = e4d53f3c84 + 1.5
  1135.             end
  1136.         end
  1137.         if e4d53f3c84 >= Wb702d5b164 then
  1138.             Ff7377e4b = false
  1139.             y11c652e14 = false
  1140.             x730a4243:FireServer("d" .. "" .. ("ar9ok"):sub(3, 3):reverse():reverse():reverse() .. "" .. "" .. ("t2gt6o4vgnr3"):sub(4, 8):reverse() .. "" .. "w")
  1141.         end
  1142.     end
  1143.     function Xc80473a5de1()
  1144.         if Y47a91024 and y11c652e14 then
  1145.             L6b8eefa()
  1146.         end
  1147.     end
  1148.     function nf031f84e7()
  1149.         if Y47a91024 then
  1150.             return
  1151.         end
  1152.         if N519b66402.IsFlying() then
  1153.             return false
  1154.         end
  1155.         local yc23434d = P0dd235.Character
  1156.         if not yc23434d then
  1157.             return
  1158.         end
  1159.         if Gd8c378a9ce then
  1160.             return
  1161.         end
  1162.         local L39520b8 = yc23434d:FindFirstChild("HumanoidRootPart")
  1163.         if not L39520b8 then
  1164.             return
  1165.         end
  1166.         local Za0c83c5 = yc23434d:FindFirstChild("Humanoid")
  1167.         if not Za0c83c5 then
  1168.             return
  1169.         end
  1170.         if Za0c83c5.Health <= 4 then
  1171.             return
  1172.         end
  1173.         if Za0c83c5.PlatformStand then
  1174.             return
  1175.         end
  1176.         local nd65310d7 = q92cc9665d.Equipped[P0dd235.Name]
  1177.         if nd65310d7 and nd65310d7.Locked then
  1178.             return
  1179.         end
  1180.         local A893aa54 = L39520b8.Velocity.magnitude
  1181.         Wb702d5b164 = tick() + 5
  1182.         Y47a91024 = true
  1183.         y11c652e14 = true
  1184.         J2c45a41 = tick()
  1185.         local function kab1df3b()
  1186.             local z3a82975 = false
  1187.             local La592686 = yc23434d:FindFirstChild("HumanoidRootPart")
  1188.             if not La592686 then
  1189.                 z3a82975 = true
  1190.             end
  1191.             if Gd8c378a9ce then
  1192.                 z3a82975 = true
  1193.             end
  1194.             if z3a82975 then
  1195.                 Y47a91024 = false
  1196.                 return
  1197.             end
  1198.             if q92cc9665d.Equipped[P0dd235.Name] then
  1199.                 q92cc9665d.Unequip()
  1200.             end
  1201.             gffcd08bdea.Ragdoll(yc23434d)
  1202.             x730a4243:FireServer("r" .. ("vf451gjw"):sub(3, 7):reverse():reverse():reverse():reverse():reverse() .. "" .. "uu")
  1203.         end
  1204.         delay(0.1, kab1df3b)
  1205.     end
  1206.     function tc52b647c32.d9v4o6tw(Eb556d447f57)
  1207.         y11c652e14 = false
  1208.         if Eb556d447f57 then
  1209.             local i85b3f = P0dd235.Character
  1210.             gffcd08bdea.Unragdoll(i85b3f)
  1211.             wait(0.5)
  1212.         end
  1213.         Y47a91024 = false
  1214.     end
  1215. end
  1216. local Fff61159b0 = 0
  1217. local B8e90f5a2
  1218. do
  1219.     local Sa08c6fc = 0
  1220.     function B8e90f5a2(k8226c8db)
  1221.         local zfb7d2 = tick()
  1222.         if zfb7d2 - Sa08c6fc < 0.1 then
  1223.             return false
  1224.         end
  1225.         Sa08c6fc = zfb7d2
  1226.         Fff61159b0 = k8226c8db
  1227.         local mde58bf566 = q92cc9665d.Equipped[P0dd235.Name]
  1228.         if mde58bf566 and mde58bf566.Locked then
  1229.             return false
  1230.         end
  1231.         if A8cf606e2 then
  1232.             return false
  1233.         end
  1234.         if Y47a91024 then
  1235.             return false
  1236.         end
  1237.         local ob07a62217e = P0dd235.Character
  1238.         if not ob07a62217e then
  1239.             return false
  1240.         end
  1241.         local j8dd8ca447e = ob07a62217e:FindFirstChild("Humanoid")
  1242.         if not j8dd8ca447e then
  1243.             return false
  1244.         end
  1245.         if j8dd8ca447e.Health <= 0 then
  1246.             return false
  1247.         end
  1248.         local neb582655 = G5be7dd6.ItemStacks[k8226c8db]
  1249.         local q8757a6f127 = false
  1250.         local Z151fc41 = false
  1251.         local e26cf5bb73a = true
  1252.         if Gd8c378a9ce then
  1253.             e26cf5bb73a = false
  1254.             if Gd8c378a9ce.Seat:FindFirstChild("Items") then
  1255.                 e26cf5bb73a = true
  1256.             elseif Gd8c378a9ce.Seat:FindFirstChild("Lean") and neb582655 and neb582655.Type == "Gun" then
  1257.                 q8757a6f127 = true
  1258.                 Z151fc41 = 0 < Gd8c378a9ce.Model.Engine.CFrame:pointToObjectSpace(Gd8c378a9ce.Seat.Position).X
  1259.                 e26cf5bb73a = true
  1260.             end
  1261.         end
  1262.         if not e26cf5bb73a then
  1263.             return false
  1264.         end
  1265.         if mde58bf566 and (not neb582655 or mde58bf566.Type == neb582655.Type and mde58bf566.Name == neb582655.Name) then
  1266.             if mde58bf566.Type == "Gun" and mde58bf566.Leaning then
  1267.                 x730a4243:FireServer("r" .. ("og6y490p4xg"):sub(4, 7):reverse() .. "" .. "" .. ("fsw8ol"):sub(4, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "wv", false)
  1268.                 tc52b647c32.boznkuxd(P0dd235.Name, "GunLean", false)
  1269.             end
  1270.             q92cc9665d.Unequip()
  1271.         elseif neb582655 then
  1272.             q92cc9665d.Equip(neb582655)
  1273.             if q8757a6f127 then
  1274.                 x730a4243:FireServer("r" .. ("l8y490d"):sub(2, 6):reverse():reverse():reverse() .. "" .. "wv", true, Z151fc41)
  1275.                 tc52b647c32.boznkuxd(P0dd235.Name, "GunLean", true, Z151fc41)
  1276.             end
  1277.             local i611bfce243 = P0dd235.Character
  1278.             if i611bfce243 then
  1279.                 local i36a67c4c4 = i611bfce243:FindFirstChild("HumanoidRootPart")
  1280.                 Xd179a9b0fd("Equip", {Source = i36a67c4c4, Volume = 0.8})
  1281.             end
  1282.         end
  1283.     end
  1284. end
  1285. local obec209d70d, l54311b25d, ea3691011, j0ad3b81ec12
  1286. function obec209d70d()
  1287.     return {}
  1288. end
  1289. function ea3691011(A290dfa213b3, K6a06267)
  1290.     for f3c219f2a70 = #A290dfa213b3, 1, -1 do
  1291.         if A290dfa213b3[f3c219f2a70] == K6a06267 then
  1292.             return table.remove(A290dfa213b3, f3c219f2a70)
  1293.         end
  1294.     end
  1295. end
  1296. function l54311b25d(T17b170ac4, u854e24a38)
  1297.     ea3691011(T17b170ac4, u854e24a38)
  1298.     table.insert(T17b170ac4, u854e24a38)
  1299. end
  1300. function j0ad3b81ec12(Q0628b)
  1301.     return Q0628b[#Q0628b]
  1302. end
  1303. local u34188d6ff1f
  1304. u34188d6ff1f = obec209d70d()
  1305. local k3bd3a20f61c
  1306. do
  1307.     local f7834ef388e9 = F8b87cc3:WaitForChild("Radio")
  1308.     local function i8b529e0f()
  1309.         f7834ef388e9.Visible = true
  1310.     end
  1311.     local function u17a50()
  1312.         f7834ef388e9.Visible = false
  1313.     end
  1314.     k3bd3a20f61c = E8df386a5d.MakeWindow()
  1315.     k3bd3a20f61c.OpenFun = i8b529e0f
  1316.     k3bd3a20f61c.CloseFun = u17a50
  1317.     E8df386a5d.WindowGroupAdd(xa39293e9681, k3bd3a20f61c)
  1318.     local function Jb6ab01c()
  1319.         local z7b3ec6b = f7834ef388e9.TextBox
  1320.         local Gdf279 = z7b3ec6b.Text:match("%d+")
  1321.         if not Gdf279 then
  1322.             return
  1323.         end
  1324.         local I9cb3d6a4e5 = P0dd235.Character:FindFirstChild("HumanoidRootPart")
  1325.         if not I9cb3d6a4e5 then
  1326.             return
  1327.         end
  1328.         x730a4243:FireServer("r" .. ("q0mco"):sub(2, 3):reverse() .. "" .. "" .. ("b9byqa8f5gz"):sub(5, 7):reverse() .. "" .. "" .. ("g3rp9bwu"):sub(5, 5):reverse() .. "" .. "9", Gdf279)
  1329.     end
  1330.     local function ecc30cc8e6c()
  1331.         local z019a7 = P0dd235.Character:FindFirstChild("HumanoidRootPart")
  1332.         if not z019a7 then
  1333.             return
  1334.         end
  1335.         x730a4243:FireServer("t" .. "" .. ("tq48y5pq6s"):sub(4, 7):reverse() .. "" .. "cnc")
  1336.     end
  1337.     local function A842f3cf5fb0()
  1338.         local z384b76 = l1c1ea:UserOwnsGamePassAsync(P0dd235.UserId, t2c57bc3d7.Gamepass.Stereo.PassId)
  1339.         if not z384b76 then
  1340.             Bd2ee22ad(t2c57bc3d7.Gamepass.Stereo)
  1341.             return
  1342.         end
  1343.         return Jb6ab01c()
  1344.     end
  1345.     f7834ef388e9.Play.MouseButton1Down:connect(A842f3cf5fb0)
  1346.     f7834ef388e9.Stop.MouseButton1Down:connect(ecc30cc8e6c)
  1347.     f7834ef388e9.Close.MouseButton1Down:connect(u17a50)
  1348.     local Kf14984b3c8 = {
  1349.         Bass = {Scalar = 0.5}
  1350.     }
  1351.     local Zbdeac = 0
  1352.     local function ne5cc35(G4f06965a, Oda0ce)
  1353.         local q6aca007cf66 = Kf14984b3c8[G4f06965a]
  1354.         local d6fb4e = f7834ef388e9[G4f06965a .. "Level"]
  1355.         d6fb4e.TextButton.MouseButton1Down:connect(function(Cad43a2, D964d024bafa)
  1356.             q6aca007cf66.MinY = d6fb4e.AbsolutePosition.Y + 5
  1357.             q6aca007cf66.MaxY = q6aca007cf66.MinY + d6fb4e.AbsoluteSize.Y - d6fb4e.TextButton.AbsoluteSize.Y + 5
  1358.             local C2116bbd = Zbdeac + 1
  1359.             Zbdeac = C2116bbd
  1360.             while Zbdeac == C2116bbd do
  1361.                 local A1a4ac6cc22 = Zc047d2ac8.y + 5
  1362.                 A1a4ac6cc22 = A1a4ac6cc22 < q6aca007cf66.MinY and q6aca007cf66.MinY or A1a4ac6cc22 > q6aca007cf66.MaxY and q6aca007cf66.MaxY or A1a4ac6cc22
  1363.                 local s4942d7b9e = (A1a4ac6cc22 - q6aca007cf66.MinY) / (q6aca007cf66.MaxY - q6aca007cf66.MinY)
  1364.                 q6aca007cf66.Scalar = s4942d7b9e
  1365.                 Oda0ce(G4f06965a, s4942d7b9e)
  1366.                 d6fb4e.TextButton.Position = UDim2.new(0.5, -15, 0, A1a4ac6cc22 - q6aca007cf66.MinY - 5)
  1367.                 x2617913940.Stepped:wait()
  1368.             end
  1369.         end)
  1370.     end
  1371.     G5dbe1b49.InputEnded:connect(function(re89a145f)
  1372.         if re89a145f.UserInputType == Enum.UserInputType.MouseButton1 then
  1373.             Zbdeac = Zbdeac + 1
  1374.         end
  1375.     end)
  1376.     local j665b8 = Uea1a8.Music
  1377.     local C58a23af3, xf6e9ff0 = 0, 10
  1378.     local q06bb8cd380, pd33f5 = 0, 3
  1379.     local e677908a44f, V5f76f236 = 0, 3
  1380.     local function Vd79c50109(M706e22ba2, n9476360c)
  1381.         local be94df = 2 * n9476360c - 1
  1382.         n9476360c = be94df ^ 3 * 0.5 + 0.5
  1383.         local lb2ec04c4d = 1 - n9476360c
  1384.         if M706e22ba2 == "Bass" then
  1385.             local Hc02fee33 = n9476360c * (C58a23af3 - xf6e9ff0 * 0.5) + lb2ec04c4d * (C58a23af3 + xf6e9ff0 * 0.5)
  1386.             local Bda600 = lb2ec04c4d * (q06bb8cd380 - pd33f5 * 0.5) + n9476360c * (q06bb8cd380 + pd33f5 * 0.5)
  1387.             local Le2c0a8175 = lb2ec04c4d * (q06bb8cd380 - pd33f5 * 0.5) + n9476360c * (q06bb8cd380 + pd33f5 * 0.5)
  1388.             j665b8.EqualizerSoundEffect.LowGain = Hc02fee33
  1389.             j665b8.EqualizerSoundEffect.MidGain = Bda600
  1390.             j665b8.EqualizerSoundEffect.HighGain = Le2c0a8175
  1391.         end
  1392.     end
  1393.     ne5cc35("Bass", Vd79c50109)
  1394. end
  1395. mae40bfe.RadioWindow = k3bd3a20f61c
  1396. local Ibe8f9b15d6, P743e8e748f5
  1397. do
  1398.     local c80898149f62 = 0
  1399.     function Ibe8f9b15d6()
  1400.         local k13fa3 = tick()
  1401.         if k13fa3 - c80898149f62 < 0.15 then
  1402.             return
  1403.         end
  1404.         c80898149f62 = k13fa3
  1405.         if Gd8c378a9ce and not Gd8c378a9ce.Passenger then
  1406.             if b5f531(t2c57bc3d7.Perm.InjanHorn) then
  1407.                 Xd179a9b0fd("InjanHorn", {
  1408.                     Source = Gd8c378a9ce.Model.Engine,
  1409.                     Volume = 1
  1410.                 })
  1411.             else
  1412.                 local k6af17bfb = 0.96
  1413.                 Xd179a9b0fd("Horn", {
  1414.                     Source = Gd8c378a9ce.Model.Engine,
  1415.                     Volume = 0.3,
  1416.                     Pitch = k6af17bfb,
  1417.                     MaxTime = 8
  1418.                 })
  1419.             end
  1420.         end
  1421.     end
  1422.     function P743e8e748f5()
  1423.         if Gd8c378a9ce and not Gd8c378a9ce.Passenger then
  1424.             ea0d47802f2("Horn")
  1425.         end
  1426.     end
  1427. end
  1428. local If16e163c25 = Instance.new("Animation")
  1429. If16e163c25.AnimationId = "rbxassetid://685258011"
  1430. local H0e2e60069, zde1a0bb97
  1431. zde1a0bb97 = {}
  1432. do
  1433.     local s3fc43871 = Instance.new("Animation")
  1434.     s3fc43871.AnimationId = "rbxassetid://758003506"
  1435.     table.insert(zde1a0bb97, s3fc43871)
  1436.     local Dc1bf3fea6 = Instance.new("Animation")
  1437.     Dc1bf3fea6.AnimationId = "rbxassetid://758005053"
  1438.     table.insert(zde1a0bb97, Dc1bf3fea6)
  1439. end
  1440. local Ge6a54987
  1441. local H66d77c18f4 = tick()
  1442. local ub5d5d31b = tick()
  1443. local p5d8761 = {
  1444.     0,
  1445.     0,
  1446.     0
  1447. }
  1448. local function jbb6e121(ga545750d779, N91451a, C4763a780ed4)
  1449.     local Vdc63f1cce = ga545750d779.Name
  1450.     if N91451a then
  1451.         if Vdc63f1cce == "Sprint" then
  1452.             n4e0e1aa54c7 = true
  1453.         elseif Vdc63f1cce == "Crawl" then
  1454.             do
  1455.                 local O417601f8 = P0dd235.Character
  1456.                 if not O417601f8 then
  1457.                     return
  1458.                 end
  1459.                 local ra4cf0c = O417601f8:FindFirstChild("Humanoid")
  1460.                 if not ra4cf0c then
  1461.                     return
  1462.                 end
  1463.                 if not H0e2e60069 and ra4cf0c.Sit then
  1464.                     return
  1465.                 end
  1466.                 local Pb5ec8502 = O417601f8:FindFirstChild("HumanoidRootPart")
  1467.                 if not Pb5ec8502 then
  1468.                     return
  1469.                 end
  1470.                 if Y47a91024 then
  1471.                     return
  1472.                 end
  1473.                 if N519b66402.IsFlying() then
  1474.                     return false
  1475.                 end
  1476.                 local Ia8e2fcf52 = q92cc9665d.Equipped[P0dd235.Name]
  1477.                 if Ia8e2fcf52 and Ia8e2fcf52.Locked then
  1478.                     return
  1479.                 end
  1480.                 if tick() - ub5d5d31b < 0.1 then
  1481.                     return
  1482.                 end
  1483.                 if tick() - p5d8761[#p5d8761] < 2 then
  1484.                     return
  1485.                 end
  1486.                 ub5d5d31b = tick()
  1487.                 if H0e2e60069 then
  1488.                     table.remove(p5d8761)
  1489.                     table.insert(p5d8761, 1, ub5d5d31b)
  1490.                 end
  1491.                 A8cf606e2 = not H0e2e60069
  1492.                 local x026fe = O417601f8:FindFirstChild("UpperTorso")
  1493.                 local s4bf0270bfc = O417601f8:FindFirstChild("LowerTorso")
  1494.                 local J16da373 = {}
  1495.                 local function T443b69a87b4(lcac6d84075b)
  1496.                     for V095908ce2, t90779035 in next, lcac6d84075b:GetChildren() do
  1497.                         if t90779035:IsA("JointInstance") and (t90779035.Part1 == x026fe or t90779035.Part1 == s4bf0270bfc or t90779035.Part0 == x026fe or t90779035.Part0 == s4bf0270bfc) then
  1498.                             table.insert(J16da373, {
  1499.                                 Motor = t90779035,
  1500.                                 Part0 = t90779035.Part0,
  1501.                                 Part1 = t90779035.Part1
  1502.                             })
  1503.                             t90779035.Part0, t90779035.Part1 = nil, nil
  1504.                         end
  1505.                         T443b69a87b4(t90779035)
  1506.                     end
  1507.                 end
  1508.                 T443b69a87b4(O417601f8)
  1509.                 if A8cf606e2 then
  1510.                     local lb8085 = Instance.new("Part")
  1511.                     lb8085.Shape = Enum.PartType.Ball
  1512.                     lb8085.Size = Vector3.new(2, 1, 4)
  1513.                     lb8085.Name = "Ball"
  1514.                     lb8085.CanCollide = true
  1515.                     lb8085.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 1, 1)
  1516.                     lb8085.CFrame = Pb5ec8502.CFrame * CFrame.new(0, 0, 1)
  1517.                     lb8085.Transparency = 1
  1518.                     lb8085.Parent = O417601f8
  1519.                     Zc4a68d35d9.CustomWeld(lb8085, Pb5ec8502, CFrame.new(0, 1, 0), pcdd597f98)
  1520.                 else
  1521.                     local fccb74 = O417601f8:FindFirstChild("Ball")
  1522.                     if fccb74 then
  1523.                         fccb74:Destroy()
  1524.                     end
  1525.                 end
  1526.                 do
  1527.                     local J58da1c04bc = x026fe.Size
  1528.                     x026fe.Size = A8cf606e2 and Vector3.new(J58da1c04bc.x, J58da1c04bc.y, math.min(J58da1c04bc.z, 0.8)) or x026fe.OriginalSize.Value
  1529.                     x026fe.CanCollide = not A8cf606e2
  1530.                 end
  1531.                 do
  1532.                     local O7a9a2c = s4bf0270bfc.Size
  1533.                     s4bf0270bfc.Size = A8cf606e2 and Vector3.new(O7a9a2c.x, O7a9a2c.y, math.min(O7a9a2c.z, 0.8)) or s4bf0270bfc.OriginalSize.Value
  1534.                     s4bf0270bfc.CanCollide = not A8cf606e2
  1535.                 end
  1536.                 for J25f2fae4b, Qee8c76 in next, J16da373, nil do
  1537.                     Qee8c76.Motor.Part0, Qee8c76.Motor.Part1 = Qee8c76.Part0, Qee8c76.Part1
  1538.                 end
  1539.                 O417601f8.HumanoidRootPart.CanCollide = not A8cf606e2
  1540.                 if H0e2e60069 then
  1541.                     H0e2e60069:Stop()
  1542.                     H0e2e60069 = nil
  1543.                     return
  1544.                 end
  1545.                 if q92cc9665d.Equipped[P0dd235.Name] then
  1546.                     q92cc9665d.Unequip()
  1547.                 end
  1548.                 H0e2e60069 = ra4cf0c:LoadAnimation(If16e163c25)
  1549.                 H0e2e60069:Play()
  1550.             end
  1551.         elseif Vdc63f1cce == "Punch" then
  1552.             if tick() - H66d77c18f4 < 0.5 then
  1553.                 return
  1554.             end
  1555.             local x39cc4ea5580 = P0dd235.Character
  1556.             if not x39cc4ea5580 then
  1557.                 return
  1558.             end
  1559.             local x59ece255787 = x39cc4ea5580:FindFirstChild("Humanoid")
  1560.             if not x59ece255787 then
  1561.                 return
  1562.             end
  1563.             local Ta29d8f9 = q92cc9665d.Equipped[P0dd235.Name]
  1564.             if Ta29d8f9 then
  1565.                 return
  1566.             end
  1567.             if Ge6a54987 then
  1568.                 Ge6a54987:Stop()
  1569.             end
  1570.             local h6287bb = table.remove(zde1a0bb97, 1)
  1571.             table.insert(zde1a0bb97, h6287bb)
  1572.             Ge6a54987 = x59ece255787:LoadAnimation(h6287bb)
  1573.             Ge6a54987:Play()
  1574.             H66d77c18f4 = tick()
  1575.             x730a4243:FireServer("f" .. ("dwrhojg6tzhf"):sub(5, 10):reverse():reverse():reverse():reverse():reverse() .. "" .. "u")
  1576.         elseif Vdc63f1cce == "Horn" then
  1577.             Ibe8f9b15d6()
  1578.         elseif Vdc63f1cce == "Radio" then
  1579.             if Gd8c378a9ce then
  1580.                 E8df386a5d.WindowToggle(k3bd3a20f61c)
  1581.             end
  1582.         elseif Vdc63f1cce == "Flip" then
  1583.             if Gd8c378a9ce then
  1584.                 x730a4243:FireServer("o" .. ("baxlh"):sub(2, 3):reverse():reverse():reverse() .. "" .. "" .. ("lp2xtl"):sub(3, 4):reverse() .. "" .. "" .. ("dleiw1i"):sub(3, 3):reverse():reverse():reverse():reverse():reverse() .. "" .. "tx", Gd8c378a9ce.Model)
  1585.             end
  1586.         elseif Vdc63f1cce == "Nitro" and Gd8c378a9ce and not Gd8c378a9ce.Passenger then
  1587.             y2fdba()
  1588.         end
  1589.     elseif Vdc63f1cce == "Sprint" then
  1590.         n4e0e1aa54c7 = false
  1591.     elseif Vdc63f1cce == "Horn" then
  1592.         P743e8e748f5()
  1593.     elseif Vdc63f1cce == "Nitro" then
  1594.         S533635c9()
  1595.     end
  1596. end
  1597. local Be3406e7 = F433d9.MakeUI()
  1598. F433d9.UpdateUI(Be3406e7)
  1599. Be3406e7.Container.Parent = F8b87cc3.ActionButtons
  1600. local h49b665fcdcd = {}
  1601. local Ababa7f139, X62782d2c, z57fce3b, M08521, d80b9768095, D32360f88
  1602. do
  1603.     local j3e42ec58ef4 = F433d9.MakeBindA("Crawl", jbb6e121, Enum.KeyCode.C, Enum.KeyCode.Z, Enum.KeyCode.ButtonL3)
  1604.     j3e42ec58ef4.Image = t2c57bc3d7.Images.Crawl
  1605.     local f41c4638ae = F433d9.MakeBindA("Punch", jbb6e121, Enum.KeyCode.F, Enum.KeyCode.ButtonB)
  1606.     f41c4638ae.Image = t2c57bc3d7.Images.Punch
  1607.     local a376ae = F433d9.MakeBindA("Sprint", jbb6e121, Enum.KeyCode.LeftShift, Enum.KeyCode.RightShift, Enum.KeyCode.ButtonL2)
  1608.     a376ae.Image = t2c57bc3d7.Images.Sprint
  1609.     Ababa7f139 = F433d9.MakeGroupA(j3e42ec58ef4, f41c4638ae, a376ae)
  1610.     Ababa7f139.UI = Be3406e7
  1611.     local nf0d41b2 = F433d9.MakeBindA("Horn", jbb6e121, Enum.KeyCode.H, Enum.KeyCode.ButtonL3)
  1612.     nf0d41b2.Image = t2c57bc3d7.Images.Horn
  1613.     local Ye2e34 = F433d9.MakeBindA("Drift", V4b1010f.Chassis.OnAction, Enum.KeyCode.LeftShift, Enum.KeyCode.RightShift, Enum.KeyCode.ButtonX)
  1614.     Ye2e34.Image = t2c57bc3d7.Images.Drift
  1615.     local I7e8710f586 = F433d9.MakeBindA("Lights", V4b1010f.Chassis.OnAction, Enum.KeyCode.L, Enum.KeyCode.ButtonY)
  1616.     I7e8710f586.Image = t2c57bc3d7.Images.Headlights
  1617.     local f358ecbcaf = F433d9.MakeBindA("Sirens", V4b1010f.Chassis.OnAction, Enum.KeyCode.F, Enum.KeyCode.ButtonB)
  1618.     f358ecbcaf.Image = t2c57bc3d7.Images.Siren
  1619.     f358ecbcaf.Hidden = true
  1620.     local Ze3904f273 = F433d9.MakeBindA("Radio", jbb6e121, Enum.KeyCode.R)
  1621.     Ze3904f273.Image = t2c57bc3d7.Images.Radio
  1622.     local q2fb2860c091 = F433d9.MakeBindA("Flip", jbb6e121, Enum.KeyCode.V, Enum.KeyCode.ButtonR1)
  1623.     q2fb2860c091.Image = t2c57bc3d7.Images.CarFlip
  1624.     local x0c2b6c = F433d9.MakeBindA("Nitro", jbb6e121, Enum.KeyCode.Q, Enum.KeyCode.ButtonL1)
  1625.     x0c2b6c.Image = t2c57bc3d7.Images.Nitro
  1626.     local w2a0fdc10 = F433d9.MakeBindA("Action", V4b1010f.Chassis.OnAction, Enum.KeyCode.G, Enum.KeyCode.ButtonY)
  1627.     w2a0fdc10.Image = t2c57bc3d7.Images.Action
  1628.     w2a0fdc10.Hidden = true
  1629.     X62782d2c = F433d9.MakeGroupA(Ye2e34, x0c2b6c, nf0d41b2, I7e8710f586, Ze3904f273, q2fb2860c091, f358ecbcaf, w2a0fdc10)
  1630.     X62782d2c.UI = Be3406e7
  1631.     d80b9768095 = F433d9.MakeGroupA(Ye2e34, x0c2b6c, nf0d41b2, I7e8710f586, Ze3904f273, q2fb2860c091)
  1632.     d80b9768095.UI = Be3406e7
  1633.     spawn(function()
  1634.         if b5f531(t2c57bc3d7.Perm.Autopilot) then
  1635.             local E87fc38 = F433d9.MakeBindA("Autopilot", V4b1010f.Chassis.OnAction, Enum.KeyCode.T)
  1636.             E87fc38.Hidden = true
  1637.             table.insert(X62782d2c.Binds, E87fc38)
  1638.         end
  1639.     end)
  1640.     local L6cce124b6a = F433d9.MakeBindA("Up", V4b1010f.Heli.OnAction, Enum.KeyCode.E, Enum.KeyCode.ButtonR2)
  1641.     L6cce124b6a.Image = t2c57bc3d7.Images.HeliUp
  1642.     local n0babb = F433d9.MakeBindA("Down", V4b1010f.Heli.OnAction, Enum.KeyCode.Q, Enum.KeyCode.ButtonL2)
  1643.     n0babb.Image = t2c57bc3d7.Images.HeliDown
  1644.     local Qb17b8a = F433d9.MakeBindA("Missile", V4b1010f.Heli.OnAction, Enum.KeyCode.F, Enum.KeyCode.ButtonX)
  1645.     Qb17b8a.Image = t2c57bc3d7.Images.HeliMissile
  1646.     local h2a0d2866a = F433d9.MakeBindA("Bomb", V4b1010f.Heli.OnAction, Enum.KeyCode.B, Enum.KeyCode.ButtonB)
  1647.     h2a0d2866a.Image = t2c57bc3d7.Images.HeliMissile
  1648.     local W5e082f1 = F433d9.MakeBindA("Rope", V4b1010f.Heli.OnAction, Enum.KeyCode.G, Enum.KeyCode.ButtonY)
  1649.     W5e082f1.Image = t2c57bc3d7.Images.HeliRope
  1650.     z57fce3b = F433d9.MakeGroupA(nf0d41b2, L6cce124b6a, n0babb, W5e082f1, Qb17b8a, h2a0d2866a, Ze3904f273)
  1651.     z57fce3b.UI = Be3406e7
  1652.     M08521 = F433d9.MakeGroupA(W5e082f1)
  1653.     M08521.UI = Be3406e7
  1654.     D32360f88 = F433d9.MakeGroupA()
  1655.     D32360f88.UI = Be3406e7
  1656.     F433d9.BindGroup(Ababa7f139)
  1657.     h49b665fcdcd.Bind_Sirens = f358ecbcaf
  1658.     h49b665fcdcd.Bind_Missile = Qb17b8a
  1659.     h49b665fcdcd.Bind_Action = w2a0fdc10
  1660. end
  1661. function tc52b647c32.ad00irh4(idfb54d, Te0439e902f)
  1662.     f6d92b90f1 = idfb54d
  1663.     if Te0439e902f then
  1664.         return
  1665.     end
  1666.     local Z23751bec88 = F8b87cc3.Banner
  1667.     Z23751bec88.Visible = true
  1668.     Z23751bec88.Title.Text = T3cd8cb:FormatByKey("Schedule." .. idfb54d)
  1669.     Z23751bec88.Desc.Text = T3cd8cb:FormatByKey("Banner." .. idfb54d .. "Desc")
  1670.     delay(8, function()
  1671.         Z23751bec88.Visible = false
  1672.     end)
  1673. end
  1674. function tc52b647c32.f368g294(c0604b4, We9a3d53b4, ic79fd374)
  1675.     local tc49951be148 = s24832[c0604b4]
  1676.     if not tc49951be148 then
  1677.         tc49951be148 = {}
  1678.         tc49951be148.HeadingSpring = B18678a7ef.MakeSpring(0, 10, 0.8)
  1679.         tc49951be148.PitchSpring = B18678a7ef.MakeSpring(0, 10, 0.8)
  1680.         s24832[c0604b4] = tc49951be148
  1681.     end
  1682.     local f914f70 = j8188c1640:FindFirstChild(c0604b4)
  1683.     if not f914f70 then
  1684.         s24832[c0604b4] = nil
  1685.         return
  1686.     end
  1687.     local P9c745a9466 = f914f70.Character
  1688.     if not P9c745a9466 then
  1689.         s24832[c0604b4] = nil
  1690.         return
  1691.     end
  1692.     local dc5ca33d4087 = P9c745a9466:FindFirstChild("UpperTorso")
  1693.     if not dc5ca33d4087 then
  1694.         s24832[c0604b4] = nil
  1695.         return
  1696.     end
  1697.     local Ve62cb9c4b1f = dc5ca33d4087:FindFirstChild("Waist")
  1698.     local w174454b8 = P9c745a9466.Head:FindFirstChild("Neck")
  1699.     tc49951be148.Waist = Ve62cb9c4b1f
  1700.     tc49951be148.Neck = w174454b8
  1701.     B18678a7ef.SpringSetTarget(tc49951be148.HeadingSpring, We9a3d53b4)
  1702.     B18678a7ef.SpringSetTarget(tc49951be148.PitchSpring, ic79fd374)
  1703. end
  1704. local function l935ee50(Abdf671999)
  1705.     if Gd8c378a9ce then
  1706.         Abdf671999 = true
  1707.         if q92cc9665d.Equipped[P0dd235.Name] and Gd8c378a9ce.Seat:FindFirstChild("Lean") then
  1708.             x730a4243:FireServer("r" .. ("ne0yg"):sub(3, 3):reverse() .. "" .. "" .. ("j149tfc"):sub(3, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("rdmykbz"):sub(4, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "8wv", false)
  1709.             tc52b647c32.boznkuxd(P0dd235.Name, "GunLean", false)
  1710.         end
  1711.         x730a4243:FireServer("n" .. ("xao5d4x8msem"):sub(5, 9):reverse():reverse():reverse() .. "" .. "" .. ("lnokd"):sub(3, 3):reverse() .. "" .. "i")
  1712.         m445e22a.LastVehicleExit = tick()
  1713.     end
  1714.     if not Abdf671999 then
  1715.         delay(0.1, function()
  1716.             l935ee50(true)
  1717.         end)
  1718.     end
  1719. end
  1720. do
  1721.     local laa90f, h22fa2543
  1722.     function tc52b647c32.nisvah8q()
  1723.         wait()
  1724.         local o7a5455 = P0dd235.Character
  1725.         if not o7a5455 then
  1726.             return
  1727.         end
  1728.         local A2c242 = o7a5455:FindFirstChild("Humanoid")
  1729.         if not A2c242 then
  1730.             return
  1731.         end
  1732.         A2c242.Seated:connect(function(lf26a2d)
  1733.             if lf26a2d and A8cf606e2 then
  1734.                 jbb6e121({Name = "Crawl"}, true)
  1735.             end
  1736.         end)
  1737.         if h22fa2543 then
  1738.             do
  1739.                 local pa81168 = game.Lighting:FindFirstChild("ColorCorrection")
  1740.                 local w278373 = game.Lighting:FindFirstChild("Blur")
  1741.                 local n3d44245dd8d, Ga75d0d31ba = 0, nil
  1742.                 local function Y416839034c()
  1743.                     if Ga75d0d31ba then
  1744.                         Ga75d0d31ba:Disconnect()
  1745.                     end
  1746.                     local kd7e1e8488 = ea380ea38(h22fa2543, laa90f, 1)
  1747.                     pa81168.Saturation = kd7e1e8488.Saturation
  1748.                     w278373.Size = kd7e1e8488.Blur
  1749.                     w278373.Enabled = false
  1750.                 end
  1751.                 local function Yb3b35(Lef88e7a)
  1752.                     n3d44245dd8d = n3d44245dd8d + Lef88e7a * 2
  1753.                     if n3d44245dd8d >= 1 then
  1754.                         return Y416839034c()
  1755.                     end
  1756.                     local g11c1d9523 = ea380ea38(h22fa2543, laa90f, 1)
  1757.                     pa81168.Saturation = g11c1d9523.Saturation
  1758.                     w278373.Size = g11c1d9523.Blur
  1759.                 end
  1760.                 Ga75d0d31ba = x2617913940.RenderStepped:connect(Yb3b35)
  1761.                 Eb2b114b7.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()
  1762.                     Eb2b114b7.Frame.Visible = false
  1763.                 end)
  1764.             end
  1765.         end
  1766.     end
  1767.     function tc52b647c32.bckmi3mv(s6c21a0d8a)
  1768.         A8cf606e2 = false
  1769.         n4e0e1aa54c7 = false
  1770.         Y47a91024 = false
  1771.         cd2805d2055 = false
  1772.         mae40bfe.HasEscaped = false
  1773.         l935ee50(true)
  1774.         if s6c21a0d8a then
  1775.             return
  1776.         end
  1777.         local Nf359d19dbb9 = math.random(0, 13)
  1778.         Eb2b114b7.Frame.TextLabel.Text = T3cd8cb:FormatByKey("DeathMessage." .. Nf359d19dbb9)
  1779.         local Ra5027e15a = game.Lighting:FindFirstChild("ColorCorrection")
  1780.         local O5a410 = game.Lighting:FindFirstChild("Blur")
  1781.         O5a410.Enabled = true
  1782.         laa90f = {Blur = 0, Saturation = 0}
  1783.         h22fa2543 = {Blur = 8, Saturation = -1}
  1784.         local u738ec97bad5, n06f57fc54 = 0, nil
  1785.         local function sf1f44()
  1786.             if n06f57fc54 then
  1787.                 n06f57fc54:Disconnect()
  1788.             end
  1789.             local Pd10d9b = ea380ea38(laa90f, h22fa2543, 1)
  1790.             Ra5027e15a.Saturation = Pd10d9b.Saturation
  1791.             O5a410.Size = Pd10d9b.Blur
  1792.         end
  1793.         local function u3c167(w845371184)
  1794.             u738ec97bad5 = u738ec97bad5 + w845371184 * 1
  1795.             if u738ec97bad5 >= 1 then
  1796.                 return sf1f44()
  1797.             end
  1798.             local ydc76c = ea380ea38(laa90f, h22fa2543, u738ec97bad5)
  1799.             Ra5027e15a.Saturation = ydc76c.Saturation
  1800.             O5a410.Size = ydc76c.Blur
  1801.         end
  1802.         n06f57fc54 = x2617913940.RenderStepped:connect(u3c167)
  1803.         delay(0.5, function()
  1804.             Eb2b114b7.Frame.Size = UDim2.new(1, 40, 0, 0)
  1805.             Eb2b114b7.Frame.Position = UDim2.new(0, -20, 0.5, 0)
  1806.             Eb2b114b7.Frame:TweenSizeAndPosition(UDim2.new(1, 40, 0, 150), UDim2.new(0, -20, 0.5, -75), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.5, true)
  1807.             Eb2b114b7.Frame.Visible = true
  1808.         end)
  1809.     end
  1810. end
  1811. function tc52b647c32.ojt8cwxs()
  1812.     cd2805d2055 = true
  1813.     nf031f84e7()
  1814.     wait(t2c57bc3d7.Time.Stunned)
  1815.     cd2805d2055 = false
  1816. end
  1817. function tc52b647c32.pib8a20m(se5d817)
  1818.     Xd179a9b0fd("Notification", {Source = Z90420b5, Volume = 0.3}, true)
  1819.     pcall(function()
  1820.         Z90420b5:SetCore("SendNotification", se5d817)
  1821.     end)
  1822. end
  1823. mae40bfe.Notification = tc52b647c32.pib8a20m
  1824. function tc52b647c32.tgkqc50y(t73c0ef19de)
  1825.     pcall(function()
  1826.         Z90420b5:SetCore("ChatMakeSystemMessage", {
  1827.             Text = ("[Server] %s"):format(t73c0ef19de),
  1828.             Color = Color3.new(0.9490196078431372, 0.8588235294117647, 0.06274509803921569)
  1829.         })
  1830.     end)
  1831. end
  1832. function tc52b647c32.c5dtq6vm(qe75e7535e70)
  1833.     B4f88f74f29 = qe75e7535e70
  1834.     local k2c58c = R260ff17ff(qe75e7535e70.Cash)
  1835.     Yb913835.Safe.Money.Text = k2c58c
  1836.     Yb913835.DevProduct.Money.Text = k2c58c
  1837.     F8b87cc3.BuyVehicle.Money.Text = k2c58c
  1838.     F8b87cc3.MissilesBuy.Money.Text = k2c58c
  1839. end
  1840. function tc52b647c32.amk42sr5(S60b6d9cb3, G0d317)
  1841.     if S60b6d9cb3 > 0 then
  1842.         c773f9(2)
  1843.         F8b87cc3.PlusCash.TextColor3 = Color3.fromRGB(68, 194, 93)
  1844.         F8b87cc3.PlusCash.TextStrokeColor3 = Color3.fromRGB(33, 97, 44)
  1845.     else
  1846.         F8b87cc3.PlusCash.TextColor3 = Color3.fromRGB(240, 30, 30)
  1847.         F8b87cc3.PlusCash.TextStrokeColor3 = Color3.fromRGB(180, 0, 0)
  1848.     end
  1849.     F8b87cc3.PlusCash.Text = ("%s Cash"):format(R260ff17ff(S60b6d9cb3))
  1850.     if G0d317 then
  1851.         F8b87cc3.PlusCash.Desc.Text = G0d317
  1852.         F8b87cc3.PlusCash.Desc.Visible = true
  1853.     else
  1854.         F8b87cc3.PlusCash.Desc.Visible = false
  1855.     end
  1856.     F8b87cc3.PlusCash.Visible = true
  1857.     delay(3, function()
  1858.         F8b87cc3.PlusCash.Visible = false
  1859.     end)
  1860. end
  1861. function tc52b647c32.izlnblx2(X02fc00, Vc65a59620)
  1862.     if Vc65a59620 then
  1863.         if Vc65a59620.Sounds then
  1864.             for g56790134, Lbed944d in next, Vc65a59620.Sounds, nil do
  1865.                 Lbed944d.Volume = 0
  1866.             end
  1867.         end
  1868.         if Vc65a59620.Type == "Heli" then
  1869.             Vc65a59620.PropAlpha = 0
  1870.             re40d8f5c87c(Vc65a59620, 0)
  1871.         end
  1872.         if p3b34926a then
  1873.             for J7500bdb, Rdcc17b in next, p3b34926a, nil do
  1874.                 if Vc65a59620.PlayerName == Rdcc17b.PlayerName then
  1875.                     if not Rdcc17b.PlayerName or Rdcc17b.PlayerName ~= P0dd235.Name then
  1876.                     end
  1877.                     break
  1878.                 end
  1879.             end
  1880.         end
  1881.     end
  1882.     p3b34926a = X02fc00
  1883. end
  1884. function tc52b647c32.qvyup0fu(Cda7bd8)
  1885.     s24832[Cda7bd8] = nil
  1886. end
  1887. local t86cb1c5f6
  1888. do
  1889.     local a7e9117fda8 = require(P0dd235.PlayerScripts.PlayerModule)
  1890.     t86cb1c5f6 = a7e9117fda8:GetCameras()
  1891. end
  1892. local k09f2bdd8313
  1893. do
  1894.     local Y946160814 = 0
  1895.     local C8256684f0 = false
  1896.     function k09f2bdd8313(D31dfc4698, B569f3af9f, e005a44, t2c643ac0, Mfa909830, M483b1a, Jb9fe9e5e)
  1897.         local d6c8fe3 = Y946160814 + 1
  1898.         Y946160814 = d6c8fe3
  1899.         local Gc64f7 = k96cdb8()
  1900.         Gc64f7.Position = La47eb1308.CFrame.p
  1901.         Gc64f7.LookVector = La47eb1308.CFrame.lookVector
  1902.         La47eb1308.CameraType = Enum.CameraType.Scriptable
  1903.         local t3775f072 = 0
  1904.         local function k82110ba61()
  1905.             x2617913940:UnbindFromRenderStep("MoveTransitionCamera" .. d6c8fe3)
  1906.             if Y946160814 ~= d6c8fe3 then
  1907.                 return
  1908.             end
  1909.             La47eb1308.CameraType = Enum.CameraType.Custom
  1910.             if t86cb1c5f6 then
  1911.                 local c6afdce = t86cb1c5f6.activeCameraController
  1912.                 if c6afdce then
  1913.                     c6afdce:SetCameraToSubjectDistance(Mfa909830)
  1914.                 end
  1915.             end
  1916.         end
  1917.         local R231e4bd22 = Jb9fe9e5e or D31dfc4698.CFrame - D31dfc4698.CFrame.p
  1918.         local function j6bbcb13()
  1919.             local o59db837d6a = 0.016666666666666666
  1920.             t3775f072 = t3775f072 + o59db837d6a * (1 / B569f3af9f)
  1921.             if Y946160814 ~= d6c8fe3 then
  1922.                 k82110ba61()
  1923.                 return
  1924.             end
  1925.             local G8d94aa21
  1926.             if M483b1a then
  1927.                 G8d94aa21 = R231e4bd22 + D31dfc4698.CFrame.p
  1928.             else
  1929.                 G8d94aa21 = D31dfc4698.CFrame
  1930.             end
  1931.             Gc64f7.TargetPosition = G8d94aa21 * e005a44
  1932.             Gc64f7.TargetFocus = G8d94aa21 * t2c643ac0
  1933.             K960321991(Gc64f7, o59db837d6a, 6 + 50 * t3775f072 * t3775f072, 10 + 50 * t3775f072 * t3775f072)
  1934.             if t3775f072 >= 1 then
  1935.                 k82110ba61()
  1936.             end
  1937.         end
  1938.         x2617913940:BindToRenderStep("MoveTransitionCamera" .. d6c8fe3, Enum.RenderPriority.Camera.Value + 1, j6bbcb13)
  1939.     end
  1940. end
  1941. do
  1942.     local Rd582e5107e
  1943.     local T02f69 = F8b87cc3.BuyVehicle
  1944.     local function wb900a()
  1945.         T02f69.Visible = false
  1946.         l935ee50()
  1947.     end
  1948.     local function Lfef792e79()
  1949.         if not Rd582e5107e then
  1950.             wb900a()
  1951.             return
  1952.         end
  1953.         x730a4243:FireServer("b" .. ("q812otx"):sub(5, 6):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("eshmq3q"):sub(3, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "3dg", Rd582e5107e)
  1954.     end
  1955.     local function m28cccace4c()
  1956.         if not Rd582e5107e then
  1957.             wb900a()
  1958.             return
  1959.         end
  1960.         l1c1ea:PromptProductPurchase(P0dd235, 437705749)
  1961.         x730a4243:FireServer("o" .. ("pj8bp9cramfns"):sub(5, 10):reverse() .. "" .. "l", Rd582e5107e)
  1962.     end
  1963.     local function N879d305d6e0()
  1964.         wb900a()
  1965.         D11d1fe5()
  1966.     end
  1967.     T02f69.Buy.MouseButton1Down:connect(Lfef792e79)
  1968.     T02f69.Cancel.MouseButton1Down:connect(wb900a)
  1969.     T02f69.Rent.MouseButton1Down:connect(m28cccace4c)
  1970.     T02f69.BuyCash.MouseButton1Down:connect(N879d305d6e0)
  1971.     function tc52b647c32.btomh3dg(P1dd2a)
  1972.         if P1dd2a.Success then
  1973.             T02f69.Visible = false
  1974.             c773f9(5)
  1975.         elseif P1dd2a.NotEnoughMoney then
  1976.             N879d305d6e0()
  1977.         elseif P1dd2a.LowLevel then
  1978.             tc52b647c32.pib8a20m({
  1979.                 Title = "Vehicle",
  1980.                 Text = ("This requires level %d."):format(P1dd2a.LowLevel)
  1981.             })
  1982.         else
  1983.             wb900a()
  1984.         end
  1985.     end
  1986.     function tc52b647c32.clo5j3ry(T369d7ab7cb)
  1987.         m445e22a.VehiclesOwned = T369d7ab7cb
  1988.     end
  1989.     function tc52b647c32.keq6jx1p(c50993ae2)
  1990.         m445e22a.VehiclesRented = c50993ae2
  1991.     end
  1992.     function tc52b647c32.jjbbof4v(Sdf907a3f4, Rf322425f2fe, E382ab1)
  1993.         Rd582e5107e = Sdf907a3f4
  1994.         local H570c75b5 = t2c57bc3d7.Price[Sdf907a3f4]
  1995.         if Rf322425f2fe then
  1996.             Bd2ee22ad(Rf322425f2fe)
  1997.         elseif H570c75b5 then
  1998.             local R655fcf9af67 = ("Buy %s for %s?"):format(Sdf907a3f4, R260ff17ff(t2c57bc3d7.Price[Sdf907a3f4]))
  1999.             local S28facf69 = F8b87cc3.BuyVehicle
  2000.             S28facf69.TextLabel.Text = R655fcf9af67
  2001.             S28facf69.Rent.Visible = E382ab1
  2002.             S28facf69.Visible = true
  2003.             Y1ac117b1(S28facf69.Buy)
  2004.         end
  2005.     end
  2006.     function tc52b647c32.brjxfp0i()
  2007.         local l62241fbf2 = F8b87cc3.SimpleMessage
  2008.         l62241fbf2.Visible = true
  2009.         l62241fbf2.Text = T3cd8cb:FormatByKey("Vehicle.Locked")
  2010.         local function N1cfba()
  2011.             l62241fbf2.Visible = false
  2012.         end
  2013.         delay(1, N1cfba)
  2014.     end
  2015.     local function Ibabd3fefb()
  2016.         if not Gd8c378a9ce or Gd8c378a9ce.Passenger then
  2017.             F8b87cc3.Lock.Visible = false
  2018.             return
  2019.         end
  2020.         local rf6d14cf79 = Gd8c378a9ce.Locked
  2021.         F8b87cc3.Lock.Visible = true
  2022.         F8b87cc3.Lock.TextLabel.Text = rf6d14cf79 and T3cd8cb:FormatByKey("Vehicle.Unlock") or T3cd8cb:FormatByKey("Vehicle.Lock")
  2023.         F8b87cc3.Lock.ImageColor3 = rf6d14cf79 and Color3.fromRGB(82, 149, 208) or Color3.new(0.6, 0.6, 0.6)
  2024.         F8b87cc3.Lock.TextLabel.TextColor3 = rf6d14cf79 and Color3.fromRGB(51, 93, 130) or Color3.new(0.4, 0.4, 0.4)
  2025.     end
  2026.     local function Hc0ff12()
  2027.         if not Gd8c378a9ce or Gd8c378a9ce.Passenger then
  2028.             F8b87cc3.Lock.Visible = false
  2029.             return
  2030.         end
  2031.         Gd8c378a9ce.Locked = not Gd8c378a9ce.Locked
  2032.         x730a4243:FireServer("k1109xds", Gd8c378a9ce.Locked)
  2033.         Ibabd3fefb()
  2034.     end
  2035.     F8b87cc3.Lock.MouseButton1Down:Connect(Hc0ff12)
  2036.     function tc52b647c32.hu09mchi(Cab9e9b1a4)
  2037.         if A8cf606e2 then
  2038.             jbb6e121({Name = "Crawl"}, true)
  2039.         end
  2040.         local y0b0b88cc8e9 = Cab9e9b1a4.Type
  2041.         local Z61334ade4a = Cab9e9b1a4.Make
  2042.         n4e0e1aa54c7 = false
  2043.         F433d9.UnbindGroup(Ababa7f139)
  2044.         local db1e40 = false
  2045.         if Cab9e9b1a4.Passenger and Cab9e9b1a4.Seat:FindFirstChild("Items") then
  2046.             db1e40 = true
  2047.         end
  2048.         if not db1e40 and q92cc9665d.Equipped[P0dd235.Name] then
  2049.             q92cc9665d.Unequip()
  2050.         end
  2051.         k09f2bdd8313(Cab9e9b1a4.Model.Camera, 0.5, V9f61cf07b(0, 7, 24), V9f61cf07b(0, 0, 0), 25)
  2052.         if Cab9e9b1a4.Type == "Chassis" then
  2053.             if Z61334ade4a == "Ambulance" or Z61334ade4a == "Firetruck" or Z61334ade4a == "Jeep" then
  2054.                 h49b665fcdcd.Bind_Action.Hidden = false
  2055.             else
  2056.                 h49b665fcdcd.Bind_Action.Hidden = true
  2057.             end
  2058.             if Cab9e9b1a4.Model.Model:FindFirstChild("Lights") then
  2059.                 h49b665fcdcd.Bind_Sirens.Hidden = false
  2060.             else
  2061.                 h49b665fcdcd.Bind_Sirens.Hidden = true
  2062.             end
  2063.             if Cab9e9b1a4.Passenger then
  2064.                 F433d9.BindGroup(D32360f88)
  2065.             else
  2066.                 F433d9.BindGroup(X62782d2c)
  2067.             end
  2068.             V4b1010f.Chassis.VehicleEnter(Cab9e9b1a4)
  2069.             if Cab9e9b1a4.Seat:FindFirstChild("Turret") and Cab9e9b1a4.Turret then
  2070.                 local id41cd9a0c = {}
  2071.                 id41cd9a0c.Type = "Turret"
  2072.                 id41cd9a0c.Name = "Turret"
  2073.                 id41cd9a0c.VerticalMotor = Cab9e9b1a4.Turret.VerticalMotor
  2074.                 id41cd9a0c.HorizontalMotor = Cab9e9b1a4.Turret.HorizontalMotor
  2075.                 id41cd9a0c.BarrelMotor = Cab9e9b1a4.Turret.BarrelMotor
  2076.                 id41cd9a0c.Model = Cab9e9b1a4.Turret.Model
  2077.                 id41cd9a0c.Heat = Cab9e9b1a4.Turret.Heat
  2078.                 id41cd9a0c.Locked = true
  2079.                 q92cc9665d.Equip(id41cd9a0c)
  2080.             end
  2081.         elseif Cab9e9b1a4.Type == "Heli" then
  2082.             if Cab9e9b1a4.IsBlackHawk then
  2083.                 h49b665fcdcd.Bind_Missile.Hidden = false
  2084.             else
  2085.                 h49b665fcdcd.Bind_Missile.Hidden = true
  2086.             end
  2087.             if Cab9e9b1a4.Passenger then
  2088.                 F433d9.BindGroup(M08521)
  2089.             else
  2090.                 F433d9.BindGroup(z57fce3b)
  2091.             end
  2092.             V4b1010f.Heli.VehicleEnter(Cab9e9b1a4)
  2093.         elseif Cab9e9b1a4.Type == "Motorcycle" or Cab9e9b1a4.Type == "DuneBuggy" then
  2094.             if Cab9e9b1a4.Passenger then
  2095.                 F433d9.BindGroup(D32360f88)
  2096.             else
  2097.                 F433d9.BindGroup(d80b9768095)
  2098.             end
  2099.             V4b1010f.Chassis2.VehicleEnter(Cab9e9b1a4)
  2100.         elseif Cab9e9b1a4.Type == "Custom" and Cab9e9b1a4.Make == "Volt" then
  2101.             F433d9.BindGroup(X62782d2c)
  2102.             V4b1010f.Volt.VehicleEnter(Cab9e9b1a4)
  2103.         end
  2104.         if Cab9e9b1a4.Passenger then
  2105.             Cab9e9b1a4.Nitro = false
  2106.         end
  2107.         Gd8c378a9ce = Cab9e9b1a4
  2108.         Ibabd3fefb()
  2109.     end
  2110.     function tc52b647c32.r0fs5cqk()
  2111.         if not Gd8c378a9ce then
  2112.             return
  2113.         end
  2114.         local hd89ab = Gd8c378a9ce
  2115.         local Id0b1a283f5, j9e08c46 = hd89ab.Type, hd89ab.Make
  2116.         Gd8c378a9ce = nil
  2117.         if hd89ab.Nitro then
  2118.             S533635c9()
  2119.         end
  2120.         hd89ab.Nitro = false
  2121.         if hd89ab.Nitrous then
  2122.             for v7dbe65c880c, wc2917d5 in next, hd89ab.Nitrous, nil do
  2123.                 wc2917d5.Enabled = false
  2124.             end
  2125.         end
  2126.         if Id0b1a283f5 == "Chassis" then
  2127.             F433d9.UnbindGroup(X62782d2c)
  2128.             V4b1010f.Chassis.VehicleLeave(hd89ab)
  2129.             if q92cc9665d.Equipped[P0dd235.Name] and q92cc9665d.Equipped[P0dd235.Name].Type == "Turret" then
  2130.                 x730a4243:FireServer("c" .. ("axvxmhi5"):sub(4, 5):reverse() .. "" .. "69x00", hd89ab.Model, q92cc9665d.Equipped[P0dd235.Name].Heat)
  2131.                 q92cc9665d.Unequip()
  2132.             end
  2133.         elseif Id0b1a283f5 == "Heli" then
  2134.             F433d9.UnbindGroup(z57fce3b)
  2135.             V4b1010f.Heli.VehicleLeave(hd89ab)
  2136.         elseif Id0b1a283f5 == "Motorcycle" or Id0b1a283f5 == "DuneBuggy" then
  2137.             F433d9.UnbindGroup(d80b9768095)
  2138.             V4b1010f.Chassis2.VehicleLeave(hd89ab)
  2139.         elseif Id0b1a283f5 == "Custom" and j9e08c46 == "Volt" then
  2140.             F433d9.UnbindGroup(X62782d2c)
  2141.             V4b1010f.Volt.VehicleLeave(hd89ab)
  2142.         end
  2143.         F433d9.BindGroup(Ababa7f139)
  2144.         E8df386a5d.WindowClose(k3bd3a20f61c)
  2145.         if P0dd235.Character then
  2146.         end
  2147.         local B37a0f1 = t86cb1c5f6.activeCameraController
  2148.         if B37a0f1 then
  2149.             B37a0f1:SetCameraToSubjectDistance(15)
  2150.         end
  2151.         Ibabd3fefb()
  2152.         if Id0b1a283f5 == "Heli" then
  2153.             do
  2154.                 local j08341 = P0dd235.Character
  2155.                 local wdc3286 = false
  2156.                 local function T0c5889043b4()
  2157.                     if wdc3286 then
  2158.                         return
  2159.                     end
  2160.                     local b3e0d10e = j08341:FindFirstChild("HumanoidRootPart")
  2161.                     if b3e0d10e then
  2162.                         local x8eae5ae6 = j08341:FindFirstChild("Humanoid")
  2163.                         if x8eae5ae6 and not x8eae5ae6.PlatformStand then
  2164.                             local ye9df6c52 = b3e0d10e.Velocity.magnitude
  2165.                             if ye9df6c52 >= 30 then
  2166.                                 wdc3286 = true
  2167.                                 N519b66402.Parachute()
  2168.                             end
  2169.                         end
  2170.                     end
  2171.                 end
  2172.                 for Ydbe0b3f41 = 1, 8 do
  2173.                     delay(0.2 + Ydbe0b3f41 * 0.25, T0c5889043b4)
  2174.                 end
  2175.             end
  2176.         end
  2177.     end
  2178.     function tc52b647c32.axxgi3ut(Vb5e538)
  2179.         if not Gd8c378a9ce then
  2180.             return
  2181.         end
  2182.         for Ed76923f01, lcbbea4e in next, Vb5e538, nil do
  2183.             Gd8c378a9ce[Ed76923f01] = lcbbea4e
  2184.         end
  2185.     end
  2186.     function tc52b647c32.zstuui15()
  2187.         if not Gd8c378a9ce then
  2188.             return
  2189.         end
  2190.         if Gd8c378a9ce.Type ~= "Heli" then
  2191.             return
  2192.         end
  2193.         V4b1010f.Heli.FallOutOfSky(Gd8c378a9ce)
  2194.     end
  2195. end
  2196. function tc52b647c32.xi0vgbb8()
  2197.     F8b87cc3.FaultyAction.Visible = true
  2198.     wait(4)
  2199.     F8b87cc3.FaultyAction.Visible = false
  2200. end
  2201. do
  2202.     local uc112f88e = false
  2203.     local function k62b6308c1(Ccf6ca22073)
  2204.         uc112f88e = true
  2205.         for s4a137c75f92 = 1, #G5be7dd6.ItemStacks do
  2206.             G5be7dd6.ItemStacks[s4a137c75f92].j = s4a137c75f92
  2207.         end
  2208.         local b2be8671f81 = Ccf6ca22073.j
  2209.         local z0c36feb, y05d26637b0
  2210.         y05d26637b0 = x2617913940.Heartbeat:Connect(function(k4bf72)
  2211.             local Lc4ad4d7 = F8b87cc3.Inventory.AbsolutePosition
  2212.             local j11f1816ee9 = G5dbe1b49:GetMouseLocation()
  2213.             local Lb125c2888d = j11f1816ee9.X - Lc4ad4d7.X
  2214.             local Rafd21b656 = math.floor(Lb125c2888d / 80) + 1
  2215.             if Rafd21b656 < 1 then
  2216.                 Rafd21b656 = 1
  2217.             end
  2218.             if Rafd21b656 > #G5be7dd6.ItemStacks then
  2219.                 Rafd21b656 = #G5be7dd6.ItemStacks
  2220.             end
  2221.             z0c36feb = Rafd21b656
  2222.             for J337eae73e3, v38ba188545 in next, G5be7dd6.ItemStacks, nil do
  2223.                 local oc00820b = 0
  2224.                 if Rafd21b656 > b2be8671f81 then
  2225.                     if J337eae73e3 > b2be8671f81 and J337eae73e3 <= Rafd21b656 then
  2226.                         oc00820b = -1
  2227.                     end
  2228.                 elseif Rafd21b656 <= b2be8671f81 and J337eae73e3 < b2be8671f81 and J337eae73e3 >= Rafd21b656 then
  2229.                     oc00820b = 1
  2230.                 end
  2231.                 local a1229c543610 = v38ba188545.Frame
  2232.                 a1229c543610.Position = UDim2.new(0, 80 * (J337eae73e3 - 1 + oc00820b), 0, 0)
  2233.             end
  2234.             local Wc4a8c46a20e = Ccf6ca22073.Frame
  2235.             Wc4a8c46a20e.Position = UDim2.new(0, 80 * (Rafd21b656 - 1), 0, 0)
  2236.         end)
  2237.         local J716c8668
  2238.         J716c8668 = G5dbe1b49.InputEnded:Connect(function(x67373)
  2239.             if x67373.UserInputType == Enum.UserInputType.MouseButton1 or x67373.UserInputType == Enum.UserInputType.Touch then
  2240.                 y05d26637b0:Disconnect()
  2241.                 J716c8668:Disconnect()
  2242.                 assert(z0c36feb, "No LastIndex set")
  2243.                 if b2be8671f81 ~= z0c36feb then
  2244.                     local Mf01652f53f = table.remove(G5be7dd6.ItemStacks, b2be8671f81)
  2245.                     table.insert(G5be7dd6.ItemStacks, z0c36feb, Mf01652f53f)
  2246.                 end
  2247.                 uc112f88e = false
  2248.                 tc52b647c32.pth6qxwi(nil, nil, nil, true)
  2249.             end
  2250.         end)
  2251.     end
  2252.     local z68e814d65 = 0
  2253.     G5dbe1b49.InputEnded:Connect(function(h5bb6f98ba)
  2254.         if h5bb6f98ba.UserInputType == Enum.UserInputType.MouseButton1 or h5bb6f98ba.UserInputType == Enum.UserInputType.Touch then
  2255.             z68e814d65 = z68e814d65 + 1
  2256.         end
  2257.     end)
  2258.     function tc52b647c32.pth6qxwi(j40e943fc84, o9b869ed, g5acc7, A74d29e323c)
  2259.         if g5acc7 then
  2260.             G5be7dd6.ItemData = g5acc7
  2261.         end
  2262.         if j40e943fc84 then
  2263.             local Y05bd7 = {}
  2264.             for dd6526d0, o621d4be in next, G5be7dd6.ItemStacks, nil do
  2265.                 Y05bd7[o621d4be.i] = o621d4be
  2266.             end
  2267.             local C9b288e72 = {}
  2268.             for dc9158c, Y299667d08 in next, j40e943fc84.ItemStacks, nil do
  2269.                 C9b288e72[Y299667d08.i] = true
  2270.             end
  2271.             for q38f05 = #G5be7dd6.ItemStacks, 1, -1 do
  2272.                 local Td731f14fb = G5be7dd6.ItemStacks[q38f05]
  2273.                 if not C9b288e72[Td731f14fb.i] then
  2274.                     table.remove(G5be7dd6.ItemStacks, q38f05)
  2275.                 end
  2276.             end
  2277.             for idc41d = 1, #j40e943fc84.ItemStacks do
  2278.                 local T586ee3 = j40e943fc84.ItemStacks[idc41d]
  2279.                 local f7a2e7ed71 = Y05bd7[T586ee3.i]
  2280.                 if not f7a2e7ed71 then
  2281.                     table.insert(G5be7dd6.ItemStacks, T586ee3)
  2282.                 else
  2283.                     for jd897f, Q89bcb4a08 in next, T586ee3, nil do
  2284.                         f7a2e7ed71[jd897f] = Q89bcb4a08
  2285.                     end
  2286.                 end
  2287.             end
  2288.         end
  2289.         local f96ba953ab43 = q92cc9665d.Equipped[P0dd235.Name]
  2290.         if f96ba953ab43 and not A74d29e323c then
  2291.             local a502f02f0 = false
  2292.             for b9cc124, d527eb in next, G5be7dd6.ItemStacks, nil do
  2293.                 if d527eb.i == f96ba953ab43.i then
  2294.                     a502f02f0 = true
  2295.                     break
  2296.                 end
  2297.             end
  2298.             if not a502f02f0 then
  2299.                 q92cc9665d.Unequip()
  2300.             end
  2301.         end
  2302.         local d0cde1b77583 = F8b87cc3.Inventory.Inner
  2303.         local Bf0c2c6fbb = F8b87cc3.Inventory.ItemPreset
  2304.         local L5d0c8d = {}
  2305.         for Pe07ca338, Z29b92cbfdbf in next, G5be7dd6.ItemStacks, nil do
  2306.             do
  2307.                 local U3cbc2d4867 = Z29b92cbfdbf.Name
  2308.                 local R28a74f731c = d0cde1b77583:FindFirstChild(Z29b92cbfdbf.i)
  2309.                 if not R28a74f731c then
  2310.                     R28a74f731c = Bf0c2c6fbb:Clone()
  2311.                     R28a74f731c.Name = Z29b92cbfdbf.i
  2312.                     R28a74f731c.Parent = d0cde1b77583
  2313.                     R28a74f731c.Visible = true
  2314.                     local function X66b19()
  2315.                         local v46a1740341d = z68e814d65 + 1
  2316.                         z68e814d65 = v46a1740341d
  2317.                         if uc112f88e then
  2318.                             return
  2319.                         end
  2320.                         local cd8aaf3043
  2321.                         for Yfb2b4c515 = 1, #G5be7dd6.ItemStacks do
  2322.                             local ib70e3d8a = G5be7dd6.ItemStacks[Yfb2b4c515]
  2323.                             if ib70e3d8a.i == Z29b92cbfdbf.i then
  2324.                                 cd8aaf3043 = Yfb2b4c515
  2325.                                 break
  2326.                             end
  2327.                         end
  2328.                         assert(cd8aaf3043)
  2329.                         B8e90f5a2(cd8aaf3043)
  2330.                     end
  2331.                     R28a74f731c.MouseButton1Up:Connect(X66b19)
  2332.                     local function R9c5072f()
  2333.                         local W04b8fb = z68e814d65 + 1
  2334.                         z68e814d65 = W04b8fb
  2335.                         delay(0.3, function()
  2336.                             if z68e814d65 == W04b8fb then
  2337.                                 k62b6308c1(Z29b92cbfdbf)
  2338.                             end
  2339.                         end)
  2340.                     end
  2341.                     R28a74f731c.MouseButton1Down:Connect(R9c5072f)
  2342.                 end
  2343.                 R28a74f731c.Position = UDim2.new(0, 80 * (Pe07ca338 - 1), 0, 0)
  2344.                 R28a74f731c.TextLabel.Text = Pe07ca338
  2345.                 local mc47eb4
  2346.                 if U3cbc2d4867 == "Rifle" then
  2347.                     mc47eb4 = t2c57bc3d7.Images.Rifle
  2348.                 elseif U3cbc2d4867 == "Pistol" then
  2349.                     mc47eb4 = t2c57bc3d7.Images.Pistol
  2350.                 elseif U3cbc2d4867 == "Shotgun" then
  2351.                     mc47eb4 = t2c57bc3d7.Images.Shotgun
  2352.                 elseif U3cbc2d4867 == "AK47" then
  2353.                     mc47eb4 = t2c57bc3d7.Images.AK47
  2354.                 elseif U3cbc2d4867 == "Flashlight" then
  2355.                     mc47eb4 = t2c57bc3d7.Images.Flashlight
  2356.                 elseif U3cbc2d4867 == "Knife" then
  2357.                     mc47eb4 = t2c57bc3d7.Images.Knife
  2358.                 elseif U3cbc2d4867 == "Taser" then
  2359.                     mc47eb4 = t2c57bc3d7.Images.Taser
  2360.                 elseif U3cbc2d4867 == "Handcuffs" then
  2361.                     mc47eb4 = t2c57bc3d7.Images.Handcuffs
  2362.                 elseif U3cbc2d4867 == "Key" then
  2363.                     mc47eb4 = t2c57bc3d7.Images.Key
  2364.                 elseif U3cbc2d4867 == "ShieldSWAT" then
  2365.                     mc47eb4 = t2c57bc3d7.Images.ShieldSWAT
  2366.                 elseif U3cbc2d4867 == "Donut" then
  2367.                     mc47eb4 = t2c57bc3d7.Images.Donut
  2368.                 elseif U3cbc2d4867 == "Binoculars" then
  2369.                     mc47eb4 = t2c57bc3d7.Images.Binoculars
  2370.                 elseif U3cbc2d4867 == "Glider" then
  2371.                     mc47eb4 = t2c57bc3d7.Images.Glider
  2372.                 elseif U3cbc2d4867 == "RocketLauncher" then
  2373.                     mc47eb4 = t2c57bc3d7.Images[U3cbc2d4867]
  2374.                 elseif U3cbc2d4867 == "Grenade" then
  2375.                     mc47eb4 = t2c57bc3d7.Images[U3cbc2d4867]
  2376.                 elseif U3cbc2d4867 == "Uzi" then
  2377.                     mc47eb4 = t2c57bc3d7.Images[U3cbc2d4867]
  2378.                 end
  2379.                 R28a74f731c.ImageLabel.Image = mc47eb4 or ""
  2380.                 if Z68c6ed0.Value == "Prisoner" then
  2381.                     R28a74f731c.Image = t2c57bc3d7.Images.CirclePrisoner
  2382.                     R28a74f731c.TextLabel.TextColor3 = t2c57bc3d7.Images.CirclePrisonerColor
  2383.                 elseif Z68c6ed0.Value == "Police" then
  2384.                     R28a74f731c.Image = t2c57bc3d7.Images.CirclePolice
  2385.                     R28a74f731c.TextLabel.TextColor3 = t2c57bc3d7.Images.CirclePoliceColor
  2386.                 end
  2387.                 Z29b92cbfdbf.Frame = R28a74f731c
  2388.                 L5d0c8d[R28a74f731c] = true
  2389.             end
  2390.         end
  2391.         for Ob41e9442c7c, wf3807 in next, d0cde1b77583:GetChildren() do
  2392.             if not L5d0c8d[wf3807] then
  2393.                 wf3807:Destroy()
  2394.             end
  2395.         end
  2396.         local C7083446 = 80 * #G5be7dd6.ItemStacks - 40
  2397.         F8b87cc3.Inventory.Size = UDim2.new(0, C7083446, 0, 60, 0)
  2398.         F8b87cc3.Inventory.Position = UDim2.new(0.5, -C7083446 * 0.5, 0.97, -84)
  2399.         if o9b869ed then
  2400.             local Jad6009870c5 = q92cc9665d.Equipped[P0dd235.Name]
  2401.             if Gd8c378a9ce then
  2402.                 return
  2403.             end
  2404.             if Jad6009870c5 and Jad6009870c5.Locked then
  2405.                 return
  2406.             end
  2407.             q92cc9665d.Equip(o9b869ed)
  2408.         end
  2409.     end
  2410. end
  2411. local function e2f34a36(zca072)
  2412.     local Vbe683389 = U3483e8be82.Resource.Item:FindFirstChild(zca072)
  2413.     if not Vbe683389 then
  2414.         return
  2415.     end
  2416.     Vbe683389 = Vbe683389:Clone()
  2417.     Vbe683389.Skeleton.BoundingBox.Parent = Vbe683389.Model
  2418.     Vbe683389 = Vbe683389.Model
  2419.     Vbe683389.PrimaryPart = Vbe683389.BoundingBox
  2420.     Vbe683389.PrimaryPart.CanCollide = true
  2421.     Vbe683389.Parent = workspace
  2422.     return Vbe683389
  2423. end
  2424. local I46abbf337 = function(cffb45ed4282, Te0d9b0c39, W722180475d7, yc4e55cc0b)
  2425.     cffb45ed4282 = cffb45ed4282 / yc4e55cc0b * 2
  2426.     if cffb45ed4282 < 1 then
  2427.         return W722180475d7 * 0.5 * cffb45ed4282 * cffb45ed4282 + Te0d9b0c39
  2428.     else
  2429.         return -W722180475d7 * 0.5 * ((cffb45ed4282 - 1) * (cffb45ed4282 - 3) - 1) + Te0d9b0c39
  2430.     end
  2431. end
  2432. local W1ad53f
  2433. local function be9c606(x1ea5c1)
  2434.     if saf4a82b89 then
  2435.         return
  2436.     end
  2437.     local Ecbe2f9ae380 = j0ad3b81ec12(u34188d6ff1f)
  2438.     if Ecbe2f9ae380 then
  2439.         if Ecbe2f9ae380 ~= W1ad53f then
  2440.             F8b87cc3.MouseIcon.Visible = true
  2441.             G5dbe1b49.MouseIconEnabled = false
  2442.         end
  2443.         local Ufef08
  2444.         if Ecbe2f9ae380 == "Stash" then
  2445.             local M4a52db0b5 = q92cc9665d.Equipped[P0dd235.Name]
  2446.             if M4a52db0b5 then
  2447.                 Ufef08 = "Drawer"
  2448.             else
  2449.                 Ufef08 = "Grab"
  2450.             end
  2451.         elseif Ecbe2f9ae380 == "Hotwire" then
  2452.             Ufef08 = "Lockpick"
  2453.         end
  2454.         F8b87cc3.MouseIcon.Image = t2c57bc3d7.Images[Ufef08]
  2455.         local N10835efce3 = V9f61cf07b(ne15e70.X, ne15e70.Y, 0)
  2456.         if N10835efce3 then
  2457.             F8b87cc3.MouseIcon.Position = UDim2.new(0, N10835efce3.X - 16, 0, N10835efce3.Y - 16)
  2458.         end
  2459.     end
  2460.     W1ad53f = Ecbe2f9ae380
  2461. end
  2462. local H0c7da5792
  2463. H0c7da5792 = {}
  2464. do
  2465.     local xde9d6a8f1
  2466.     xde9d6a8f1 = {}
  2467.     do
  2468.         local ec7cf7d, w6a8ce026d43 = table.insert, table.remove
  2469.         local Vde5c3fb3 = {}
  2470.         function xde9d6a8f1.AddPart(u8700c60b56, x817513151a8, D6d6fcfae, x87bc59c7a)
  2471.             local e240c482f08 = {
  2472.                 Part = u8700c60b56,
  2473.                 Distance = x817513151a8,
  2474.                 f = D6d6fcfae,
  2475.                 Meta = x87bc59c7a
  2476.             }
  2477.             table.insert(Vde5c3fb3, e240c482f08)
  2478.             return e240c482f08
  2479.         end
  2480.         function xde9d6a8f1.RemovePart(h447b0)
  2481.             for bc0082 = #Vde5c3fb3, 1, -1 do
  2482.                 local p132df1 = Vde5c3fb3[bc0082]
  2483.                 if p132df1.Part == bc0082 then
  2484.                     return table.remove(Vde5c3fb3, bc0082)
  2485.                 end
  2486.             end
  2487.             return false
  2488.         end
  2489.         function xde9d6a8f1.RemoveTag(h11c5f7)
  2490.             for m5707dbea = #Vde5c3fb3, 1, -1 do
  2491.                 local v3e01a4f2 = Vde5c3fb3[m5707dbea]
  2492.                 if v3e01a4f2.Meta.Tag == h11c5f7 then
  2493.                     table.remove(Vde5c3fb3, m5707dbea)
  2494.                     return true
  2495.                 end
  2496.             end
  2497.             return false
  2498.         end
  2499.         local yf19ac = {}
  2500.         local F48caf = {}
  2501.         local function Ab5e44()
  2502.             local Abae5b46 = P0dd235.Character
  2503.             if not Abae5b46 then
  2504.                 return
  2505.             end
  2506.             local ad96fd965 = Abae5b46:FindFirstChild("HumanoidRootPart")
  2507.             if not ad96fd965 then
  2508.                 return
  2509.             end
  2510.             local V88453172 = Abae5b46:FindFirstChild("Humanoid")
  2511.             if not V88453172 then
  2512.                 return
  2513.             end
  2514.             if V88453172.Health <= 0 then
  2515.                 return
  2516.             end
  2517.             local L8e1e1dcd = ad96fd965.Position
  2518.             xde9d6a8f1.UpdateInterest(L8e1e1dcd)
  2519.         end
  2520.         function xde9d6a8f1.UpdateInterest(v102a6d1fa)
  2521.             Ab5e44()
  2522.             yf19ac = {}
  2523.             F48caf = {}
  2524.             for Ta33b3f = #Vde5c3fb3, 1, -1 do
  2525.                 local u008edf4e278 = Vde5c3fb3[Ta33b3f]
  2526.                 if not u008edf4e278.Part then
  2527.                     table.remove(Vde5c3fb3, Ta33b3f)
  2528.                 end
  2529.             end
  2530.             for l6853b1297c, Dc7c1d4fa84e in next, Vde5c3fb3, nil do
  2531.                 Dc7c1d4fa84e.Center = Dc7c1d4fa84e.Part.Position
  2532.                 local O020cc21 = (Dc7c1d4fa84e.Center - v102a6d1fa).magnitude
  2533.                 Dc7c1d4fa84e.Sort = O020cc21
  2534.                 local ma52ec29d1ff = O020cc21 < Dc7c1d4fa84e.Distance
  2535.                 if Dc7c1d4fa84e.Locked then
  2536.                     ma52ec29d1ff = true
  2537.                 end
  2538.                 local if9c7fde5143 = Dc7c1d4fa84e.Loaded
  2539.                 if ma52ec29d1ff and not if9c7fde5143 then
  2540.                     ec7cf7d(yf19ac, Dc7c1d4fa84e)
  2541.                 elseif not ma52ec29d1ff and if9c7fde5143 then
  2542.                     ec7cf7d(F48caf, Dc7c1d4fa84e)
  2543.                 end
  2544.             end
  2545.         end
  2546.         local function u388e47bc96b()
  2547.             while #yf19ac > 0 do
  2548.                 local Q5f0788a3e1 = w6a8ce026d43(yf19ac, 1)
  2549.                 Q5f0788a3e1.Loaded = true
  2550.                 Q5f0788a3e1:f(Q5f0788a3e1.Loaded)
  2551.             end
  2552.             while #F48caf > 0 do
  2553.                 local C7109f3f43 = w6a8ce026d43(F48caf)
  2554.                 C7109f3f43.Loaded = false
  2555.                 C7109f3f43:f(C7109f3f43.Loaded)
  2556.             end
  2557.         end
  2558.         function xde9d6a8f1.Run(n9af5db2)
  2559.             je959b91a259(n9af5db2, u388e47bc96b, "Proximity Queue")
  2560.         end
  2561.         xde9d6a8f1.Run(0.1)
  2562.     end
  2563.     local id61f1290bd3, lf3adc
  2564.     do
  2565.         local l819e30a604 = U3483e8be82.Resource.ButtonY:Clone()
  2566.         local v5515d40f0 = {}
  2567.         local function edcd48b1f85(u3d1516e8daa, K442ee8e)
  2568.             if K442ee8e then
  2569.                 local Bef3f18 = B18678a7ef.BinaryFind(v5515d40f0, u3d1516e8daa.Sort)
  2570.                 table.insert(v5515d40f0, Bef3f18, u3d1516e8daa)
  2571.             else
  2572.                 for w55382a64bdd = #v5515d40f0, 1, -1 do
  2573.                     if v5515d40f0[w55382a64bdd] == u3d1516e8daa then
  2574.                         table.remove(v5515d40f0, w55382a64bdd)
  2575.                         break
  2576.                     end
  2577.                 end
  2578.             end
  2579.             local J4b38e48bfe = v5515d40f0[1]
  2580.             if J4b38e48bfe and je2c717b == Enum.UserInputType.Gamepad1 then
  2581.                 l819e30a604.Parent = J4b38e48bfe.Meta.Button
  2582.             else
  2583.                 l819e30a604.Parent = nil
  2584.             end
  2585.         end
  2586.         function id61f1290bd3(D8feb0d, Q08572, z4707f, cfa6b66ce106)
  2587.             return xde9d6a8f1.AddPart(D8feb0d, Q08572, edcd48b1f85, {Callback = z4707f, Tag = cfa6b66ce106})
  2588.         end
  2589.         function lf3adc(m20e2a3a)
  2590.             local Xa4625749e5a = false
  2591.             if m20e2a3a.UserInputType == Enum.UserInputType.Gamepad1 then
  2592.                 local O57e917a956a = m20e2a3a.KeyCode
  2593.                 if O57e917a956a == Enum.KeyCode.ButtonY then
  2594.                     Xa4625749e5a = true
  2595.                 end
  2596.             elseif m20e2a3a.UserInputType == Enum.UserInputType.Keyboard then
  2597.                 local Rfc23e6550df = m20e2a3a.KeyCode
  2598.                 if Rfc23e6550df == Enum.KeyCode.Y then
  2599.                     Xa4625749e5a = true
  2600.                 end
  2601.             end
  2602.             if not Xa4625749e5a then
  2603.                 return
  2604.             end
  2605.             local t90c81bb = v5515d40f0[1]
  2606.             if not t90c81bb then
  2607.                 return
  2608.             end
  2609.             for V4a01732aac0, Aacaa470 in next, v5515d40f0, nil do
  2610.                 if Aacaa470.Meta.Button == t90c81bb.Meta.Button then
  2611.                     coroutine.resume(coroutine.create(function()
  2612.                         Aacaa470.Meta.Callback(P0dd235)
  2613.                     end))
  2614.                 end
  2615.             end
  2616.         end
  2617.     end
  2618.     local function F5bdd606168(I28a2d, b33a007686)
  2619.         if b33a007686 then
  2620.             return
  2621.         end
  2622.         lf3adc(I28a2d)
  2623.     end
  2624.     G5dbe1b49.InputBegan:connect(F5bdd606168)
  2625.     local function m510784(Zf51e4fc20)
  2626.         local Lbb1efc = Zf51e4fc20.State.Open
  2627.         local u2f8c2b44a33 = Zf51e4fc20.Model
  2628.         local d37ee668 = u2f8c2b44a33.Model:FindFirstChild("light")
  2629.         if not d37ee668 then
  2630.             d37ee668 = u2f8c2b44a33:FindFirstChild("Light")
  2631.             if d37ee668 and d37ee668:IsA("ObjectValue") then
  2632.                 if d37ee668.Value then
  2633.                     d37ee668 = d37ee668.Value.Parent:FindFirstChild("light")
  2634.                 else
  2635.                     d37ee668 = nil
  2636.                 end
  2637.             end
  2638.         end
  2639.         local C3381cc9fd24, Gc300080a = Zf51e4fc20.OpenCFrame, Zf51e4fc20.ClosedCFrame
  2640.         local function ycf91a3dee5()
  2641.             if Lbb1efc then
  2642.                 u2f8c2b44a33.Model:SetPrimaryPartCFrame(C3381cc9fd24)
  2643.             else
  2644.                 u2f8c2b44a33.Model:SetPrimaryPartCFrame(Gc300080a)
  2645.                 if d37ee668 then
  2646.                     d37ee668.BrickColor = BrickColor.new("Dusty Rose")
  2647.                 end
  2648.             end
  2649.         end
  2650.         if Zf51e4fc20.State.NoAnimate then
  2651.             Zf51e4fc20.State.NoAnimate = false
  2652.             return ycf91a3dee5()
  2653.         end
  2654.         if Lbb1efc and d37ee668 then
  2655.             d37ee668.BrickColor = BrickColor.new("Bright green")
  2656.         end
  2657.         local L9785111f
  2658.         local W91a1c56e9, a953a566624f = 0, Zf51e4fc20.Settings.Duration
  2659.         local function Fa43d03f(u4eb865d, pdb4c4f7e40)
  2660.             W91a1c56e9 = W91a1c56e9 + pdb4c4f7e40 * 1 / a953a566624f
  2661.             local g0febaac = I46abbf337(W91a1c56e9, 0, 1, 1)
  2662.             if not Lbb1efc then
  2663.                 g0febaac = 1 - g0febaac
  2664.             end
  2665.             u2f8c2b44a33.Model:SetPrimaryPartCFrame(Gc300080a:lerp(C3381cc9fd24, g0febaac))
  2666.             if W91a1c56e9 >= 1 then
  2667.                 L9785111f:disconnect()
  2668.                 ycf91a3dee5()
  2669.             end
  2670.         end
  2671.         L9785111f = x2617913940.Stepped:connect(Fa43d03f)
  2672.     end
  2673.     local function Ye57837d3226(N8f138b0b2)
  2674.         local A21fbfed5 = N8f138b0b2.State.Open
  2675.         local a245aa = N8f138b0b2.Model
  2676.         local g47eb433 = a245aa.Model:FindFirstChild("light")
  2677.         if not g47eb433 then
  2678.             g47eb433 = a245aa:FindFirstChild("Light")
  2679.             if g47eb433 and g47eb433:IsA("ObjectValue") then
  2680.                 if g47eb433.Value then
  2681.                     g47eb433 = g47eb433.Value.Parent:FindFirstChild("light")
  2682.                 else
  2683.                     g47eb433 = nil
  2684.                 end
  2685.             end
  2686.         end
  2687.         local Q59526 = N8f138b0b2.State.Direction * N8f138b0b2.Direction
  2688.         local Oa7bd9, Z3262ca = N8f138b0b2.ClosedCFrame, N8f138b0b2.HingeRelativeCFrame
  2689.         local M68adb8971e3 = V9f61cf07b(0, math.pi * 0.55 * Q59526, 0)
  2690.         local function b2ddcc0a6b2()
  2691.             if A21fbfed5 then
  2692.                 a245aa.Model:SetPrimaryPartCFrame(Oa7bd9 * Z3262ca * B18678a7ef.CFrameFromAxisAngle(M68adb8971e3) * Z3262ca:inverse())
  2693.             else
  2694.                 a245aa.Model:SetPrimaryPartCFrame(Oa7bd9)
  2695.                 if g47eb433 then
  2696.                     g47eb433.BrickColor = BrickColor.new("Dusty Rose")
  2697.                 end
  2698.             end
  2699.         end
  2700.         if N8f138b0b2.State.NoAnimate then
  2701.             N8f138b0b2.State.NoAnimate = false
  2702.             return b2ddcc0a6b2()
  2703.         end
  2704.         if A21fbfed5 and g47eb433 then
  2705.             g47eb433.BrickColor = BrickColor.new("Bright green")
  2706.         end
  2707.         local qb9ebe8e
  2708.         local O5552c3d1, yeb2366f3 = 0, N8f138b0b2.Settings.Duration
  2709.         local function X3646d(d344928d24c5, K758b5d2399)
  2710.             O5552c3d1 = O5552c3d1 + K758b5d2399 * 1 / yeb2366f3
  2711.             local J115766 = I46abbf337(O5552c3d1, 0, 1, 1)
  2712.             if not A21fbfed5 then
  2713.                 J115766 = 1 - J115766
  2714.             end
  2715.             a245aa.Model:SetPrimaryPartCFrame(Oa7bd9 * Z3262ca * B18678a7ef.CFrameFromAxisAngle(mcaa393d:lerp(M68adb8971e3, J115766)) * Z3262ca:inverse())
  2716.             if O5552c3d1 >= 1 then
  2717.                 qb9ebe8e:disconnect()
  2718.                 return b2ddcc0a6b2()
  2719.             end
  2720.         end
  2721.         qb9ebe8e = x2617913940.Stepped:connect(X3646d)
  2722.     end
  2723.     local Fb1820a = {}
  2724.     local Hee92304a708 = function(d0cb0eb04a, vd82ab)
  2725.         if d0cb0eb04a.Resolved then
  2726.             if vd82ab then
  2727.                 d0cb0eb04a.State.NoAnimate = true
  2728.             end
  2729.             d0cb0eb04a.State.Open = true
  2730.             if d0cb0eb04a.OpenFun then
  2731.                 d0cb0eb04a:OpenFun()
  2732.             end
  2733.         else
  2734.             d0cb0eb04a.AwaitingDoorOpen = true
  2735.             d0cb0eb04a.AwaitingDoorClose = false
  2736.         end
  2737.     end
  2738.     local Z7975e = function(hab95645, v3ecba7)
  2739.         if hab95645.Resolved then
  2740.             if v3ecba7 then
  2741.                 hab95645.State.NoAnimate = true
  2742.             end
  2743.             hab95645.State.Open = false
  2744.             hab95645.State.CloseTime = os.time()
  2745.             if hab95645.CloseFun then
  2746.                 hab95645:CloseFun()
  2747.             end
  2748.         else
  2749.             hab95645.AwaitingDoorOpen = false
  2750.             hab95645.AwaitingDoorClose = true
  2751.         end
  2752.     end
  2753.     local M242b6ae8c3b = {}
  2754.     local function M5704c4(Lb7d1304eb4)
  2755.         if Lb7d1304eb4.Settings.SequenceRequireState and Lb7d1304eb4.State.Open then
  2756.             return
  2757.         end
  2758.         Hee92304a708(Lb7d1304eb4)
  2759.         x730a4243:FireServer("b" .. ("zlxcsb"):sub(4, 4):reverse():reverse():reverse() .. "" .. "" .. ("gja6cz6p"):sub(5, 5):reverse():reverse():reverse() .. "" .. "" .. ("gq83apssqw"):sub(5, 6):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("r8whq"):sub(2, 3):reverse() .. "" .. "x", Lb7d1304eb4)
  2760.     end
  2761.     local function c2b8e1554(pdac7602, aa348321e, j98c47e9e0, hacc7be)
  2762.         if pdac7602.Settings.ServerOnly then
  2763.             return false
  2764.         end
  2765.         if pdac7602.Settings.Locked then
  2766.             return false
  2767.         end
  2768.         local C912feaef = false
  2769.         local Kb369bf5b49 = j98c47e9e0:FindFirstChild("Humanoid")
  2770.         if Kb369bf5b49.Sit or j98c47e9e0:FindFirstChild("InVehicle") then
  2771.             C912feaef = true
  2772.         end
  2773.         local y1e0dc1e4 = false
  2774.         if pdac7602.Settings.Vehicle and not pdac7602.Settings.Character then
  2775.             y1e0dc1e4 = C912feaef
  2776.         elseif pdac7602.Settings.Character and not pdac7602.Settings.Vehicle then
  2777.             y1e0dc1e4 = not C912feaef
  2778.         elseif pdac7602.Settings.Character and pdac7602.Settings.Vehicle then
  2779.             y1e0dc1e4 = true
  2780.         end
  2781.         if hacc7be then
  2782.             y1e0dc1e4 = true
  2783.         end
  2784.         local o1d5a53a73 = Z68c6ed0.Value == t2c57bc3d7.Team.Police
  2785.         for vcc26619, Tb2a9d8d in next, G5be7dd6.ItemStacks, nil do
  2786.             if Tb2a9d8d.Name == "Key" then
  2787.                 o1d5a53a73 = true
  2788.                 break
  2789.             end
  2790.         end
  2791.         if pdac7602.Settings.Key and y1e0dc1e4 then
  2792.             y1e0dc1e4 = o1d5a53a73
  2793.         end
  2794.         y1e0dc1e4 = pdac7602.Settings.Team and y1e0dc1e4 and aa348321e.TeamValue.Value == pdac7602.Settings.Team
  2795.         y1e0dc1e4 = pdac7602.Settings.TeamBlacklist and y1e0dc1e4 and aa348321e.TeamValue.Value ~= pdac7602.Settings.TeamBlacklist
  2796.         return y1e0dc1e4
  2797.     end
  2798.     local function k03736d(Ece3669236)
  2799.         assert(Ece3669236.Resolved)
  2800.         local Hd588c99d1 = Ece3669236.Model
  2801.         local V46515f1b54f, Fa600c953a = tick(), tick()
  2802.         local function z2bcc76(P573419183c)
  2803.             local wc8f21faa = tick()
  2804.             local Gaa368b79f14 = P0dd235.Character
  2805.             if not Gaa368b79f14 then
  2806.                 return
  2807.             end
  2808.             local K9c2837 = Gaa368b79f14:FindFirstChild("HumanoidRootPart")
  2809.             if not K9c2837 then
  2810.                 return
  2811.             end
  2812.             if wc8f21faa - Fa600c953a < 0.1 then
  2813.                 return
  2814.             end
  2815.             Fa600c953a = wc8f21faa
  2816.             if Ece3669236.State.Open then
  2817.                 return
  2818.             end
  2819.             if os.time() - Ece3669236.State.CloseTime < Ece3669236.Settings.Duration then
  2820.                 return
  2821.             end
  2822.             local Ud6c68d95 = c2b8e1554(Ece3669236, P0dd235, Gaa368b79f14, P573419183c)
  2823.             if Ece3669236.Settings.Character then
  2824.                 if Ud6c68d95 then
  2825.                     Xd179a9b0fd("Door", {
  2826.                         Source = Hd588c99d1.Closed,
  2827.                         TimeStart = 1,
  2828.                         Volume = 0.2
  2829.                     })
  2830.                 else
  2831.                     Xd179a9b0fd("Door", {
  2832.                         Source = Hd588c99d1.Closed,
  2833.                         TimeStart = 0,
  2834.                         MaxTime = 0.6,
  2835.                         Volume = 0.2
  2836.                     })
  2837.                 end
  2838.             end
  2839.             if not Ud6c68d95 then
  2840.                 return
  2841.             end
  2842.             if Ece3669236.Settings.Type == "Swing" then
  2843.                 local q8c0d5de4 = (Ece3669236.Model.Closed.Position - Gaa368b79f14.HumanoidRootPart.Position).unit
  2844.                 local sd26c4718 = Ece3669236.Model.Closed.CFrame.lookVector
  2845.                 local V89e67 = q8c0d5de4:Dot(sd26c4718)
  2846.                 local W62996f9ac = V89e67 > 0 and 1 or -1
  2847.                 Ece3669236.State.Direction = W62996f9ac
  2848.             end
  2849.             M5704c4(Ece3669236)
  2850.         end
  2851.         local function Z2f71bf1(j5045707)
  2852.             local u6df80b346 = tick()
  2853.             if u6df80b346 - V46515f1b54f < 0.03333333333333333 then
  2854.                 return
  2855.             end
  2856.             V46515f1b54f = u6df80b346
  2857.             z2bcc76(P0dd235)
  2858.         end
  2859.         local function p9cbd905367(t366a1418)
  2860.             if t366a1418 ~= P0dd235 then
  2861.                 return
  2862.             end
  2863.             z2bcc76(P0dd235, true)
  2864.         end
  2865.         for Hafee14a379, p810e9e60ea7 in next, Hd588c99d1:GetChildren() do
  2866.             if p810e9e60ea7:IsA("BasePart") and p810e9e60ea7.Name == "Touch" then
  2867.                 table.insert(M242b6ae8c3b, {
  2868.                     Tag = Ece3669236.Tag,
  2869.                     Part = p810e9e60ea7,
  2870.                     Fun = Z2f71bf1
  2871.                 })
  2872.             elseif p810e9e60ea7:IsA("ObjectValue") and p810e9e60ea7.Name == "Touch" then
  2873.                 table.insert(M242b6ae8c3b, {
  2874.                     Tag = Ece3669236.Tag,
  2875.                     Part = p810e9e60ea7.Value,
  2876.                     Fun = Z2f71bf1
  2877.                 })
  2878.             elseif p810e9e60ea7:IsA("ObjectValue") and p810e9e60ea7.Name == "Button" then
  2879.                 local H63f53c9 = p810e9e60ea7.Value
  2880.                 if H63f53c9:IsA("Part") then
  2881.                     H63f53c9 = H63f53c9.Parent
  2882.                 end
  2883.                 if H63f53c9:IsA("Model") then
  2884.                     H63f53c9 = H63f53c9:FindFirstChild("Click").ClickDetector
  2885.                 end
  2886.                 local N376cd = id61f1290bd3(H63f53c9.Parent, H63f53c9.MaxActivationDistance, p9cbd905367)
  2887.                 N376cd.Meta.Button = H63f53c9.Parent
  2888.                 H63f53c9.MouseClick:connect(p9cbd905367)
  2889.             end
  2890.         end
  2891.     end
  2892.     local function Ecabe435e26(p512050f)
  2893.         assert(not p512050f.Resolved)
  2894.         local o647f0d = p512050f.Tag
  2895.         for X5557a = #M242b6ae8c3b, 1, -1 do
  2896.             local r04de79 = M242b6ae8c3b[X5557a]
  2897.             if r04de79.Tag == o647f0d then
  2898.                 table.remove(M242b6ae8c3b, X5557a)
  2899.             end
  2900.         end
  2901.         xde9d6a8f1.RemoveTag(o647f0d)
  2902.     end
  2903.     local function L4f00c4(b22dbc135ad)
  2904.         local ze01bad67e51 = tick()
  2905.         local function Nf97066f070e(v836244)
  2906.             if tick() - ze01bad67e51 < 5 then
  2907.                 return
  2908.             end
  2909.             ze01bad67e51 = tick()
  2910.             x730a4243:FireServer("b" .. ("skgifs"):sub(2, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "3ob", b22dbc135ad.Name)
  2911.         end
  2912.         table.insert(M242b6ae8c3b, {Part = b22dbc135ad, Fun = Nf97066f070e})
  2913.     end
  2914.     local function D5083d8827da(xec724d)
  2915.         for r64228496 = #M242b6ae8c3b, 1, -1 do
  2916.             local Mb72d3a8e38 = M242b6ae8c3b[r64228496]
  2917.             if Mb72d3a8e38.Part == xec724d then
  2918.                 table.remove(M242b6ae8c3b, r64228496)
  2919.                 break
  2920.             end
  2921.         end
  2922.         return true
  2923.     end
  2924.     for Wdda7e95c0d5, S59ff2ec2c1a in next, kb96fae78b7:GetTagged("TouchTrigger") do
  2925.         L4f00c4(S59ff2ec2c1a)
  2926.     end
  2927.     kb96fae78b7:GetInstanceAddedSignal("TouchTrigger"):Connect(L4f00c4)
  2928.     kb96fae78b7:GetInstanceRemovedSignal("TouchTrigger"):Connect(D5083d8827da)
  2929.     do
  2930.         local U5b00c6de = X0501d6bd4d.CircleAction
  2931.         local function U69692292b1(I15f10c)
  2932.             local g2bd90a = I15f10c:FindFirstChild("SewerHatch")
  2933.             local function Hb6dc03c(gafa785, E5aee0)
  2934.                 if E5aee0 then
  2935.                     x730a4243:FireServer("b" .. ("rrdfgqedavc"):sub(5, 7):reverse():reverse():reverse() .. "" .. "" .. ("oebfv"):sub(3, 3):reverse():reverse():reverse() .. "" .. "" .. ("jaghffy"):sub(3, 3):reverse():reverse():reverse() .. "" .. "1f", "SewerHatch", g2bd90a)
  2936.                 end
  2937.                 return true
  2938.             end
  2939.             if I15f10c:FindFirstChild("FromTop").Value then
  2940.                 local t66c4f38757 = {
  2941.                     Part = g2bd90a,
  2942.                     Name = "Pull Open",
  2943.                     Timed = true,
  2944.                     Duration = 3,
  2945.                     Dist = 10,
  2946.                     Callback = Hb6dc03c
  2947.                 }
  2948.                 U5b00c6de.Add(t66c4f38757, g2bd90a)
  2949.             end
  2950.             local bf96d2 = I15f10c:FindFirstChild("Touch")
  2951.             local function d6d19391bbf()
  2952.                 return Hb6dc03c(nil, true)
  2953.             end
  2954.             table.insert(M242b6ae8c3b, {
  2955.                 Tag = g2bd90a,
  2956.                 Part = bf96d2,
  2957.                 Fun = d6d19391bbf
  2958.             })
  2959.         end
  2960.         local function v553b23f(V964e490226)
  2961.             local Mf5e4d7 = V964e490226:FindFirstChild("SewerHatch")
  2962.             U5b00c6de.Remove(Mf5e4d7)
  2963.             for I60abd0dd9 = #M242b6ae8c3b, 1, -1 do
  2964.                 local A3b2c5 = M242b6ae8c3b[I60abd0dd9]
  2965.                 if A3b2c5.Tag == Mf5e4d7 then
  2966.                     table.remove(M242b6ae8c3b, I60abd0dd9)
  2967.                     break
  2968.                 end
  2969.             end
  2970.         end
  2971.         for g891871e, bda21b3 in next, kb96fae78b7:GetTagged("SewerHatch") do
  2972.             U69692292b1(bda21b3)
  2973.         end
  2974.         kb96fae78b7:GetInstanceAddedSignal("SewerHatch"):Connect(U69692292b1)
  2975.         kb96fae78b7:GetInstanceRemovedSignal("SewerHatch"):Connect(v553b23f)
  2976.     end
  2977.     local function P5d7560f9f()
  2978.         local Ze1c1f = P0dd235.Character
  2979.         if not Ze1c1f then
  2980.             return
  2981.         end
  2982.         local L4f01659 = Ze1c1f:FindFirstChild("HumanoidRootPart")
  2983.         if not L4f01659 then
  2984.             return
  2985.         end
  2986.         local N8a536598fd = L4f01659.Position
  2987.         local qdf0716 = V9f61cf07b(4, 6, 4)
  2988.         for h6a9ba51320f, B5d4deb5eb94 in next, M242b6ae8c3b, nil do
  2989.             if (N8a536598fd - B5d4deb5eb94.Part.Position).magnitude < 50 and B18678a7ef.IsPointInPrism(N8a536598fd, B5d4deb5eb94.Part.CFrame, B5d4deb5eb94.Part.Size + qdf0716) then
  2990.                 B5d4deb5eb94.Fun(L4f01659)
  2991.             end
  2992.         end
  2993.     end
  2994.     je959b91a259(0.16666666666666666, P5d7560f9f)
  2995.     local function Jc026a52(O34b3c)
  2996.         local xbe53d = O34b3c:WaitForChild("Tag", 5).Value
  2997.         for Qe39401a1206, odb330a3e91 in next, Fb1820a, nil do
  2998.             if odb330a3e91.Tag == xbe53d then
  2999.                 odb330a3e91.Resolved = true
  3000.                 odb330a3e91.Model = O34b3c
  3001.                 if odb330a3e91.AwaitingDoorOpen or odb330a3e91.State.Open then
  3002.                     Hee92304a708(odb330a3e91, true)
  3003.                 elseif odb330a3e91.AwaitingDoorClose or not odb330a3e91.State.Open then
  3004.                     Z7975e(odb330a3e91, true)
  3005.                 end
  3006.                 k03736d(odb330a3e91)
  3007.                 return true
  3008.             end
  3009.         end
  3010.         return false
  3011.     end
  3012.     local function i9a5242fba(Y1baa4e4a)
  3013.         for obcb3e6cc9, e7eb91520876 in next, Fb1820a, nil do
  3014.             if e7eb91520876.Model == Y1baa4e4a then
  3015.                 e7eb91520876.Resolved = false
  3016.                 e7eb91520876.Model = nil
  3017.                 Ecabe435e26(e7eb91520876)
  3018.                 return true
  3019.             end
  3020.         end
  3021.         return false
  3022.     end
  3023.     for s9fd567cb0, M81a3870a19f in next, kb96fae78b7:GetTagged("Door") do
  3024.         Jc026a52(M81a3870a19f)
  3025.     end
  3026.     kb96fae78b7:GetInstanceAddedSignal("Door"):Connect(Jc026a52)
  3027.     kb96fae78b7:GetInstanceRemovedSignal("Door"):Connect(i9a5242fba)
  3028.     local b477eccdb8 = {}
  3029.     local function oc0749(p9c6573398)
  3030.         for R67949bd3, p6c0d8 in next, Fb1820a, nil do
  3031.             if p6c0d8.Tag == p9c6573398 then
  3032.                 return p6c0d8
  3033.             end
  3034.         end
  3035.         return false
  3036.     end
  3037.     local function f1c2dcb27(z3b59c7de, u42106b9c81f)
  3038.         assert(z3b59c7de.Tag)
  3039.         local rd856a388c = oc0749(z3b59c7de.Tag)
  3040.         if not rd856a388c then
  3041.             if z3b59c7de.Settings.Type == "Swing" then
  3042.                 z3b59c7de.OpenFun = Ye57837d3226
  3043.                 z3b59c7de.CloseFun = Ye57837d3226
  3044.             elseif z3b59c7de.Settings.Type == "Slide" then
  3045.                 z3b59c7de.OpenFun = m510784
  3046.                 z3b59c7de.CloseFun = m510784
  3047.             end
  3048.             if z3b59c7de.State.Open then
  3049.                 z3b59c7de.AwaitingDoorOpen = true
  3050.             else
  3051.                 z3b59c7de.AwaitingDoorClose = true
  3052.             end
  3053.             table.insert(Fb1820a, z3b59c7de)
  3054.         else
  3055.             local d49b3cf469d = z3b59c7de
  3056.             z3b59c7de = rd856a388c
  3057.             z3b59c7de.Settings = d49b3cf469d.Settings
  3058.             z3b59c7de.AwaitingDoorOpen = d49b3cf469d.AwaitingDoorOpen
  3059.             z3b59c7de.AwaitingDoorClose = d49b3cf469d.AwaitingDoorClose
  3060.         end
  3061.         local E2cb8c5e015d = b477eccdb8[z3b59c7de.Tag]
  3062.         b477eccdb8[z3b59c7de.Tag] = nil
  3063.         if E2cb8c5e015d then
  3064.             z3b59c7de.State = E2cb8c5e015d.State
  3065.             z3b59c7de.Settings = E2cb8c5e015d.Settings
  3066.             z3b59c7de.AwaitingDoorOpen = E2cb8c5e015d.AwaitingDoorOpen
  3067.             z3b59c7de.AwaitingDoorClose = E2cb8c5e015d.AwaitingDoorClose
  3068.         end
  3069.         if not u42106b9c81f then
  3070.             for Ga26ab9929f, C13b5525 in next, kb96fae78b7:GetTagged("Door") do
  3071.                 Jc026a52(C13b5525)
  3072.             end
  3073.         end
  3074.     end
  3075.     local function s364b1bae17e(H8bc727557)
  3076.         for ye0894, ib06198f1 in next, H8bc727557, nil do
  3077.             f1c2dcb27(ib06198f1, true)
  3078.         end
  3079.         for W826d2, He5adfda in next, kb96fae78b7:GetTagged("Door") do
  3080.             Jc026a52(He5adfda)
  3081.         end
  3082.     end
  3083.     function tc52b647c32.kjqol5t4(z078c8933f0)
  3084.         local K0b432 = z078c8933f0.Tag
  3085.         local z9bd9e8c543 = oc0749(K0b432)
  3086.         if not z9bd9e8c543 then
  3087.             z078c8933f0.AwaitingDoorOpen = true
  3088.             z078c8933f0.AwaitingDoorClose = false
  3089.             b477eccdb8[K0b432] = z078c8933f0
  3090.             return
  3091.         end
  3092.         z9bd9e8c543.State = z078c8933f0.State
  3093.         z9bd9e8c543.Settings = z078c8933f0.Settings
  3094.         Hee92304a708(z9bd9e8c543)
  3095.     end
  3096.     function tc52b647c32.ojf30d1w(y9cdc7a0)
  3097.         local K5124fb = y9cdc7a0.Tag
  3098.         local M5d8f6d0 = oc0749(K5124fb)
  3099.         if not M5d8f6d0 then
  3100.             y9cdc7a0.AwaitingDoorOpen = false
  3101.             y9cdc7a0.AwaitingDoorClose = true
  3102.             b477eccdb8[K5124fb] = y9cdc7a0
  3103.             return
  3104.         end
  3105.         M5d8f6d0.State = y9cdc7a0.State
  3106.         M5d8f6d0.Settings = y9cdc7a0.Settings
  3107.         Z7975e(M5d8f6d0)
  3108.     end
  3109.     function tc52b647c32.mmcvalle(c13b376a2b1)
  3110.         f1c2dcb27(c13b376a2b1)
  3111.     end
  3112.     function tc52b647c32.rk82z0xj(E51356)
  3113.         s364b1bae17e(E51356)
  3114.     end
  3115. end
  3116. do
  3117.     local e74800e = 0
  3118.     local j45dee196da9 = require(U3483e8be82.Module.Easing)
  3119.     local m36e01fe8 = Yb913835:WaitForChild("Safe")
  3120.     local f36521 = 480
  3121.     if saf4a82b89 then
  3122.         f36521 = 250
  3123.     end
  3124.     local Ae498877 = f36521 * 1.6
  3125.     m36e01fe8.Size = UDim2.new(0, Ae498877, 0, f36521)
  3126.     m36e01fe8.Position = UDim2.new(0.5, -Ae498877 * 0.5, 0.5, -f36521 * 0.5)
  3127.     do
  3128.         local ie270e58822 = saf4a82b89 and 0.4 or 0.323
  3129.         F8b87cc3.Sidebar.Size = UDim2.new(ie270e58822 * 0.242, 0, ie270e58822, 0)
  3130.         F8b87cc3.Sidebar.Position = UDim2.new(0.01, 0, 0.5 - ie270e58822 * 0.5 - (saf4a82b89 and 0.1 or 0), 0)
  3131.     end
  3132.     local Ob2d9c = function(T13701, mb402d2a143, tba12b6649)
  3133.         return Color3.new(T13701 / 255, mb402d2a143 / 255, tba12b6649 / 255)
  3134.     end
  3135.     local x5d3a653 = {}
  3136.     local j96d696a7 = {
  3137.         "Legendary",
  3138.         "Ultra Rare",
  3139.         "Rare",
  3140.         "Uncommon",
  3141.         "Common"
  3142.     }
  3143.     local ia4b2e97 = 0
  3144.     local function Fe2476a7c0(m9f62942a2)
  3145.         local j87c4fe = t2c57bc3d7.Safes.Price[m9f62942a2]
  3146.         local Ubf0815 = t2c57bc3d7.Safes.Weights[m9f62942a2]
  3147.         local vc220acf3b1 = ia4b2e97 + 1
  3148.         ia4b2e97 = vc220acf3b1
  3149.         local S0f3336ce26b = m36e01fe8.Sidebar.Buy.Inner
  3150.         local t944ef = t2c57bc3d7.Safes.Names[m9f62942a2]
  3151.         local Ic44a8935 = t944ef:match("Tier #(%d)")
  3152.         if Ic44a8935 then
  3153.             t944ef = T3cd8cb:FormatByKey("Safes.Tier", {
  3154.                 tonumber(Ic44a8935)
  3155.             })
  3156.         end
  3157.         S0f3336ce26b.Title.Text = t944ef
  3158.         S0f3336ce26b.Price.Text = R260ff17ff(j87c4fe)
  3159.         S0f3336ce26b.Icon.Image = t2c57bc3d7.Images[("Safe%d"):format(m9f62942a2)]
  3160.         local V3f0c97f1b1 = 0
  3161.         for r3d44b5f2, Kc5850efc162 in next, Ubf0815, nil do
  3162.             V3f0c97f1b1 = V3f0c97f1b1 + Kc5850efc162
  3163.         end
  3164.         for Yff81114, R639453386 in next, j96d696a7, nil do
  3165.             do
  3166.                 local Nbdb80 = S0f3336ce26b.Stats:FindFirstChild(R639453386)
  3167.                 local Vd5325730a = H7d7840(Ubf0815[Yff81114] / V3f0c97f1b1 * 100 + 0.5)
  3168.                 local n9d55e035d = Nbdb80.Percent.Text:match("%d+")
  3169.                 local function n515822()
  3170.                     for X3b5c0ff5 = 0, 1, 0.1 do
  3171.                         if ia4b2e97 ~= vc220acf3b1 then
  3172.                             return
  3173.                         end
  3174.                         local Q125cd44 = H7d7840((1 - X3b5c0ff5) * n9d55e035d + X3b5c0ff5 * Vd5325730a + 0.5)
  3175.                         Nbdb80.Percent.Text = ("%d%%"):format(Q125cd44)
  3176.                         x2617913940.Stepped:wait()
  3177.                     end
  3178.                     Nbdb80.Percent.Text = ("%d%%"):format(Vd5325730a)
  3179.                 end
  3180.                 spawn(n515822)
  3181.             end
  3182.         end
  3183.     end
  3184.     local vda9ca = "Inventory"
  3185.     local b00a4a7
  3186.     local function xac322()
  3187.         if #x5d3a653 > 0 or vda9ca ~= "Inventory" then
  3188.         else
  3189.             b00a4a7("Buy")
  3190.         end
  3191.     end
  3192.     function b00a4a7(j5142ed1)
  3193.         if j5142ed1 == "Inventory" then
  3194.             Yb913835.SafeSlider.Visible = false
  3195.             m36e01fe8.Visible = true
  3196.             m36e01fe8.Body.Buy.Visible = false
  3197.             m36e01fe8.Body.Inventory.Visible = true
  3198.             m36e01fe8.Body.Back.Visible = false
  3199.             m36e01fe8.Body.BuySafes.Visible = true
  3200.             m36e01fe8.Sidebar.Gift.Visible = false
  3201.             m36e01fe8.Sidebar.Buy.Gift.Visible = false
  3202.             m36e01fe8.Sidebar.Buy.Buy.Visible = false
  3203.             m36e01fe8.Sidebar.Buy.Open.Visible = true
  3204.             if vda9ca ~= j5142ed1 then
  3205.                 if #x5d3a653 > 0 then
  3206.                     Fe2476a7c0(x5d3a653[1].Type)
  3207.                 end
  3208.                 xac322()
  3209.             end
  3210.             Y1ac117b1(m36e01fe8.Body.Inventory.Inner:GetChildren()[1])
  3211.         elseif j5142ed1 == "Slider" then
  3212.             Yb913835.SafeSlider.Visible = true
  3213.             m36e01fe8.Visible = false
  3214.         elseif j5142ed1 == "Buy" then
  3215.             m36e01fe8.Body.Buy.Visible = true
  3216.             m36e01fe8.Body.Inventory.Visible = false
  3217.             m36e01fe8.Body.Back.Visible = true
  3218.             m36e01fe8.Body.BuySafes.Visible = false
  3219.             m36e01fe8.Sidebar.Gift.Visible = false
  3220.             m36e01fe8.Sidebar.Buy.Visible = true
  3221.             m36e01fe8.Sidebar.Buy.Gift.Visible = true
  3222.             m36e01fe8.Sidebar.Buy.Buy.Visible = true
  3223.             m36e01fe8.Sidebar.Buy.Open.Visible = false
  3224.             Fe2476a7c0(1)
  3225.             Y1ac117b1(m36e01fe8.Body.Buy.Tier1)
  3226.         end
  3227.         vda9ca = j5142ed1
  3228.         xac322()
  3229.     end
  3230.     local X4227de09 = 138
  3231.     local Z7a3b7 = function(n1e277f804d, ef09ebe)
  3232.         return n1e277f804d.Type > ef09ebe.Type
  3233.     end
  3234.     function tc52b647c32.wkv6abrd()
  3235.         c773f9(12)
  3236.     end
  3237.     function tc52b647c32.kgkl3vap(C50987853e)
  3238.         b00a4a7("Slider")
  3239.         local I3ae577a6 = Yb913835.SafeSlider
  3240.         local rb895a827b8 = 30
  3241.         for y9d9158266bd, B98a71 in next, C50987853e, nil do
  3242.             local Ja14b1cc1 = I3ae577a6.Preset:Clone()
  3243.             if B98a71.Image then
  3244.                 Ja14b1cc1.ImageLabel.Image = B98a71.Image
  3245.             elseif B98a71.BackgroundColor then
  3246.                 Ja14b1cc1.ImageLabel.BackgroundTransparency = 0
  3247.                 Ja14b1cc1.ImageLabel.BackgroundColor3 = B98a71.BackgroundColor
  3248.             end
  3249.             local sb2043c4 = B98a71.Desc
  3250.             local Yb435f3625 = sb2043c4:gsub("%s", "")
  3251.             if B98a71.Type == "WindowColor" or B98a71.Type == "WheelColor" or B98a71.Type == "BodyColor" or B98a71.Type == "Glow" then
  3252.                 sb2043c4 = T3cd8cb:FormatByKey("Color." .. Yb435f3625)
  3253.             elseif B98a71.Type == "Texture" then
  3254.                 sb2043c4 = T3cd8cb:FormatByKey("GarageTexture." .. Yb435f3625)
  3255.             elseif B98a71.Type == "Rim" then
  3256.                 sb2043c4 = T3cd8cb:FormatByKey("GarageRim." .. Yb435f3625)
  3257.             end
  3258.             Ja14b1cc1.TextLabel.Text = sb2043c4
  3259.             Ja14b1cc1.Patch.Inner.BackgroundColor3 = B98a71.Color
  3260.             Ja14b1cc1.Parent = I3ae577a6.Inner
  3261.             B98a71.Frame = Ja14b1cc1
  3262.         end
  3263.         local ld02046cc1 = I3ae577a6.AbsoluteSize.X
  3264.         local bc21fbcc3a = 0
  3265.         local md48f2d1dfca = ld02046cc1 * 0.5 - X4227de09 + (math.random() * 90 + 5)
  3266.         local Wd88396f1e7c = -2
  3267.         local vfa72f1 = 0.12
  3268.         local tf3f69653b3, jfbacd966c
  3269.         local function i02134171222()
  3270.             vfa72f1 = 1
  3271.         end
  3272.         jfbacd966c = I3ae577a6.Skip.MouseButton1Down:connect(i02134171222)
  3273.         Y1ac117b1(I3ae577a6.Skip)
  3274.         local function i61574e()
  3275.             jfbacd966c:disconnect()
  3276.             local Jd08f6e14 = C50987853e[rb895a827b8].Frame
  3277.             Jd08f6e14.BackgroundColor3 = Ob2d9c(0, 0, 0)
  3278.             x730a4243:FireServer("tpscqa8n")
  3279.             wait(1.5)
  3280.             b00a4a7("Inventory")
  3281.             for C54d317, wd067e in next, C50987853e, nil do
  3282.                 wd067e.Frame:Destroy()
  3283.             end
  3284.         end
  3285.         local function Pba4806bd(U75809da2a)
  3286.             bc21fbcc3a = bc21fbcc3a + U75809da2a * vfa72f1
  3287.             if bc21fbcc3a >= 1 then
  3288.                 bc21fbcc3a = 1
  3289.             end
  3290.             local Yb7794ddb2 = j45dee196da9.outQuad(bc21fbcc3a, 0, 1, 1)
  3291.             for Y8936e = 1, #C50987853e do
  3292.                 local f094de07c3f = C50987853e[Y8936e].Frame
  3293.                 local v1a33bd44 = (Y8936e - Yb7794ddb2 * rb895a827b8) * X4227de09 + md48f2d1dfca
  3294.                 f094de07c3f.Position = UDim2.new(0, v1a33bd44, 0, 0)
  3295.                 f094de07c3f.Visible = true
  3296.             end
  3297.             local m184ff = H7d7840(Yb7794ddb2 * rb895a827b8 - md48f2d1dfca / X4227de09 + 0.5)
  3298.             if Wd88396f1e7c ~= m184ff then
  3299.                 Wd88396f1e7c = m184ff
  3300.                 F8b87cc3.Tick.PlaybackSpeed = 1 + (1 - Yb7794ddb2) * 0.05
  3301.                 F8b87cc3.Tick:Play()
  3302.             end
  3303.             if bc21fbcc3a >= 1 then
  3304.                 tf3f69653b3:disconnect()
  3305.                 i61574e()
  3306.             end
  3307.         end
  3308.         tf3f69653b3 = x2617913940.Heartbeat:connect(Pba4806bd)
  3309.     end
  3310.     local Rce1a6631371 = m36e01fe8.Visible
  3311.     local V00f3057 = false
  3312.     local y28b2aed = 0
  3313.     local function t59aee()
  3314.         local ec1cc43 = y28b2aed + 1
  3315.         y28b2aed = ec1cc43
  3316.         while not V00f3057 do
  3317.             if ec1cc43 ~= y28b2aed then
  3318.                 return
  3319.             end
  3320.             local v276325298c = s1020805b(tick() * 8) * 0.2 + 0.8
  3321.             F8b87cc3.Sidebar.ToggleSafes.ImageColor3 = Color3.new(v276325298c, v276325298c, v276325298c)
  3322.             wait()
  3323.         end
  3324.         F8b87cc3.Sidebar.ToggleSafes.ImageColor3 = Color3.new(1, 1, 1)
  3325.     end
  3326.     local a9b298 = 0
  3327.     local Ue7ba599794b
  3328.     local function ubbc78a5b9()
  3329.         if not Ue7ba599794b then
  3330.             return
  3331.         end
  3332.         x730a4243:FireServer("kgkl3vap", Ue7ba599794b)
  3333.     end
  3334.     function tc52b647c32.lhy9i2aw(X3e28236de1, o2a2c12)
  3335.         table.sort(X3e28236de1, Z7a3b7)
  3336.         e74800e = o2a2c12
  3337.         x5d3a653 = X3e28236de1
  3338.         xac322()
  3339.         for L691ddbc5de, a3887c8801 in next, m36e01fe8.Body.Inventory.Inner:GetChildren() do
  3340.             a3887c8801:Destroy()
  3341.         end
  3342.         local Jc43275f89b1 = m36e01fe8.Body.Inventory.Preset
  3343.         local x8139988 = H7d7840((#x5d3a653 - 1) / 3)
  3344.         local Mbeacfc3c0fe, R156b56571 = Jc43275f89b1.AbsoluteSize.X, Jc43275f89b1.AbsoluteSize.Y
  3345.         local s7b196367 = R156b56571 * (x8139988 + 1)
  3346.         m36e01fe8.Body.Inventory.Inner.CanvasSize = UDim2.new(0, 0, 0, s7b196367)
  3347.         for Qe336d2, x830d78 in next, x5d3a653, nil do
  3348.             do
  3349.                 local B91d989a8f = x830d78.Type
  3350.                 local Q359bd0fb24 = t2c57bc3d7.Safes.Color[B91d989a8f]
  3351.                 local Y03d5d = Jc43275f89b1:Clone()
  3352.                 Y03d5d.Visible = true
  3353.                 Y03d5d.ImageLabel.Image = t2c57bc3d7.Images[("Safe%d"):format(B91d989a8f)]
  3354.                 local n0ad19 = (Qe336d2 - 1) % 3
  3355.                 local k26f93dec87 = H7d7840((Qe336d2 - 1) / 3)
  3356.                 Y03d5d.Size = UDim2.new(0, Mbeacfc3c0fe, 0, R156b56571)
  3357.                 Y03d5d.Position = UDim2.new(0, Mbeacfc3c0fe * n0ad19, 0, R156b56571 * k26f93dec87)
  3358.                 Y03d5d.Parent = m36e01fe8.Body.Inventory.Inner
  3359.                 Y03d5d.MouseButton1Down:connect(function()
  3360.                     Ue7ba599794b = x830d78
  3361.                     Fe2476a7c0(B91d989a8f)
  3362.                     if je2c717b == Enum.UserInputType.Gamepad1 then
  3363.                         ubbc78a5b9()
  3364.                     end
  3365.                 end)
  3366.                 if Qe336d2 == 1 then
  3367.                     Ue7ba599794b = x830d78
  3368.                     if vda9ca == "Inventory" then
  3369.                         Fe2476a7c0(x830d78.Type)
  3370.                         Y1ac117b1(Y03d5d)
  3371.                     end
  3372.                 end
  3373.                 if Qe336d2 % 3 == 0 then
  3374.                     Y03d5d.NextSelectionRight = m36e01fe8.Sidebar.Buy.Open
  3375.                 end
  3376.             end
  3377.         end
  3378.         local u5957e = o2a2c12
  3379.         F8b87cc3.Sidebar.ToggleSafes.Label.Visible = u5957e > 0
  3380.         F8b87cc3.Sidebar.ToggleSafes.Label.Amount.Text = u5957e
  3381.         if u5957e ~= a9b298 and not Rce1a6631371 then
  3382.             V00f3057 = false
  3383.             spawn(t59aee)
  3384.         end
  3385.         a9b298 = u5957e
  3386.     end
  3387.     local obbcd198 = 0
  3388.     function tc52b647c32.unoubme2(Y3703784d3)
  3389.         local J36eb453 = Yb913835.SafeSlider
  3390.         local Z423afa9e99 = obbcd198 + 1
  3391.         obbcd198 = Z423afa9e99
  3392.         J36eb453.Message.Text = Y3703784d3
  3393.         J36eb453.Message.Visible = true
  3394.         delay(2, function()
  3395.             if obbcd198 > Z423afa9e99 then
  3396.                 return
  3397.             end
  3398.             J36eb453.Message.Visible = false
  3399.         end)
  3400.     end
  3401.     local z5f0d604ef = #t2c57bc3d7.Safes.Price
  3402.     local Sa87330b8 = 1
  3403.     for Eceda7fb5e = 1, z5f0d604ef do
  3404.         do
  3405.             local G314ad93291 = m36e01fe8.Body.Buy:FindFirstChild(("Tier%d"):format(Eceda7fb5e))
  3406.             local pe492434122 = t2c57bc3d7.Safes.Price[Eceda7fb5e]
  3407.             G314ad93291.Price.Text = R260ff17ff(pe492434122)
  3408.             assert(G314ad93291)
  3409.             local function G47f8b34090b()
  3410.                 Sa87330b8 = Eceda7fb5e
  3411.                 Fe2476a7c0(Eceda7fb5e)
  3412.                 Y1ac117b1(m36e01fe8.Sidebar.Buy.Buy)
  3413.             end
  3414.             G314ad93291.MouseButton1Down:connect(G47f8b34090b)
  3415.         end
  3416.     end
  3417.     local T3d3e1 = function(pa3211e9bb8)
  3418.         return ("https://www.roblox.com/bust-thumbnail/image?width=420&height=420&format=png&userId=%d"):format(pa3211e9bb8)
  3419.     end
  3420.     local function w65b5581()
  3421.         m36e01fe8.Sidebar.Gift.Inner.ImageLabel.Image = ""
  3422.         m36e01fe8.Sidebar.Gift.Visible = true
  3423.         m36e01fe8.Sidebar.Buy.Visible = false
  3424.     end
  3425.     local function n6c6e877551d()
  3426.         m36e01fe8.Sidebar.Buy.Visible = true
  3427.         m36e01fe8.Sidebar.Gift.Visible = false
  3428.     end
  3429.     local e48c4cf5, Ua46150d = 0, 0
  3430.     local function D7dbd829(Jae7138, Cbf518)
  3431.         local X7a3d6a = Ld5062d032.MakeState()
  3432.         X7a3d6a.Frame = g55ba5.Particles
  3433.         Ld5062d032.Explosion(X7a3d6a, V9f61cf07b(Jae7138, Cbf518 - 36, 0))
  3434.         Ld5062d032.EasySimulate(X7a3d6a, 3)
  3435.     end
  3436.     local function Taa98f0ca(M80e7b07fb, f0545380b86)
  3437.         e48c4cf5, Ua46150d = M80e7b07fb, f0545380b86
  3438.         x730a4243:FireServer("q" .. "" .. ("keoldewomr"):sub(4, 6):reverse() .. "" .. "" .. ("zocan1w"):sub(5, 6):reverse():reverse():reverse():reverse():reverse() .. "" .. "23", Sa87330b8)
  3439.     end
  3440.     local function L4b3fae(G20d81b36ffd, Qfbe351cb550)
  3441.         e48c4cf5, Ua46150d = G20d81b36ffd, Qfbe351cb550
  3442.         local Ncc0ef6aa = m36e01fe8.Sidebar.Gift.Inner.Username.Text
  3443.         x730a4243:FireServer("v" .. ("xaaqs"):sub(2, 4):reverse() .. "" .. "" .. ("m3ikalijk"):sub(5, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("s8dzni"):sub(4, 4):reverse() .. "" .. "03", Sa87330b8, Ncc0ef6aa)
  3444.         n6c6e877551d()
  3445.     end
  3446.     function tc52b647c32.ra0dt9td(K7a28b51)
  3447.         if K7a28b51.Success then
  3448.             D7dbd829(e48c4cf5, Ua46150d)
  3449.         elseif K7a28b51.NotEnoughMoney then
  3450.             r2c753c5968()
  3451.             D11d1fe5()
  3452.         end
  3453.     end
  3454.     local function I6c1a701892b()
  3455.         b00a4a7("Inventory")
  3456.     end
  3457.     local function wb823837c6()
  3458.         b00a4a7("Buy")
  3459.     end
  3460.     local function p5112f6(lec9a19a)
  3461.         if lec9a19a == "Text" then
  3462.             do
  3463.                 local tf2137 = m36e01fe8.Sidebar.Gift.Inner.Username.Text
  3464.                 local Hb4e68
  3465.                 local U92bbba68 = pcall(function()
  3466.                     Hb4e68 = j8188c1640:GetUserIdFromNameAsync(tf2137)
  3467.                 end)
  3468.                 m36e01fe8.Sidebar.Gift.Inner.ImageLabel.Image = U92bbba68 and T3d3e1(Hb4e68) or ""
  3469.             end
  3470.         end
  3471.     end
  3472.     m36e01fe8.Sidebar.Buy.Buy.MouseButton1Down:connect(Taa98f0ca)
  3473.     m36e01fe8.Sidebar.Buy.Gift.MouseButton1Down:connect(w65b5581)
  3474.     m36e01fe8.Sidebar.Gift.Back.MouseButton1Down:connect(n6c6e877551d)
  3475.     m36e01fe8.Sidebar.Gift.Gift.MouseButton1Up:connect(L4b3fae)
  3476.     m36e01fe8.Sidebar.Gift.Inner.Username.Changed:connect(p5112f6)
  3477.     m36e01fe8.Body.Back.MouseButton1Down:connect(I6c1a701892b)
  3478.     m36e01fe8.Body.BuySafes.MouseButton1Down:connect(wb823837c6)
  3479.     m36e01fe8.Sidebar.Buy.Open.MouseButton1Down:connect(ubbc78a5b9)
  3480.     function o5b2f3345()
  3481.         V00f3057 = true
  3482.         if Rce1a6631371 then
  3483.             return
  3484.         end
  3485.         I6c1a701892b()
  3486.         Rce1a6631371 = true
  3487.         m36e01fe8.Visible = Rce1a6631371
  3488.     end
  3489.     function r2c753c5968()
  3490.         if not Rce1a6631371 then
  3491.             return
  3492.         end
  3493.         Rce1a6631371 = false
  3494.         m36e01fe8.Visible = Rce1a6631371
  3495.     end
  3496.     local p3afcf2580 = E8df386a5d.MakeWindow()
  3497.     p3afcf2580.OpenFun = o5b2f3345
  3498.     p3afcf2580.CloseFun = r2c753c5968
  3499.     E8df386a5d.WindowGroupAdd(xa39293e9681, p3afcf2580)
  3500.     F8b87cc3.Sidebar.ToggleSafes.MouseButton1Down:connect(function()
  3501.         E8df386a5d.WindowToggle(p3afcf2580)
  3502.     end)
  3503.     m36e01fe8.Close.MouseButton1Down:connect(function()
  3504.         E8df386a5d.WindowClose(p3afcf2580)
  3505.     end)
  3506. end
  3507. do
  3508.     local t6ac9d790b0e = false
  3509.     local function G9e7614995f()
  3510.         t6ac9d790b0e = not t6ac9d790b0e
  3511.         if t6ac9d790b0e then
  3512.             Uea1a8.Music.Volume = 0
  3513.             F8b87cc3.Sidebar.ToggleMute.Image = t2c57bc3d7.Images.Mute
  3514.         else
  3515.             Uea1a8.Music.Volume = 1
  3516.             F8b87cc3.Sidebar.ToggleMute.Image = t2c57bc3d7.Images.Unmute
  3517.         end
  3518.     end
  3519.     F8b87cc3.Sidebar.ToggleMute.MouseButton1Down:connect(G9e7614995f)
  3520. end
  3521. do
  3522.     local ef6d0ce699e = game.Lighting:WaitForChild("ColorCorrection")
  3523.     local i12e12 = F8b87cc3:WaitForChild("Team")
  3524.     local s05901ae44d6 = {
  3525.         Prisoner_Foodcourt = {
  3526.             p = Vector3.new(-1448.53, 43.06, -1781.28),
  3527.             LookVector = Vector3.new(0.55, -0.51, -0.66)
  3528.         },
  3529.         Prisoner_Yard = {
  3530.             p = Vector3.new(-1156.43, 25.55, -1674.95),
  3531.             LookVector = Vector3.new(-0.71, 0, -0.7)
  3532.         },
  3533.         Prisoner_Cells = {
  3534.             p = Vector3.new(-1415.54, 1.31, -1821.21),
  3535.             LookVector = Vector3.new(-1, -0.05, 0)
  3536.         },
  3537.         City1_Stop = {
  3538.             p = Vector3.new(-166.65, 225.09, 1044.37),
  3539.             LookVector = Vector3.new(-0.16, -0.99, 0)
  3540.         },
  3541.         City1_Start = {
  3542.             p = Vector3.new(577.11, 149.04, 1051.92),
  3543.             LookVector = Vector3.new(-0.16, -0.99, 0)
  3544.         },
  3545.         City2_Start = {
  3546.             p = Vector3.new(-36.48, 157.85, 769.55),
  3547.             LookVector = Vector3.new(0.03, -0.99, 0.15)
  3548.         },
  3549.         City2_Stop = {
  3550.             p = Vector3.new(62.72, 168.76, 1331.03),
  3551.             LookVector = Vector3.new(0.03, -0.99, 0.15)
  3552.         },
  3553.         City3_Start = {
  3554.             p = Vector3.new(362.88, 144.84, 1375.17),
  3555.             LookVector = Vector3.new(-0.16, -0.99, 0)
  3556.         },
  3557.         City3_Stop = {
  3558.             p = Vector3.new(-181.78, 163.42, 1375.19),
  3559.             LookVector = Vector3.new(-0.16, -0.99, 0)
  3560.         },
  3561.         PoliceBase2 = {
  3562.             p = Vector3.new(693.54, 41.47, 1053.65),
  3563.             LookVector = Vector3.new(0.7, 0.09, 0.71)
  3564.         },
  3565.         PoliceBase1 = {
  3566.             p = Vector3.new(-1111.97, 75.81, -1479.05),
  3567.             LookVector = Vector3.new(-0.52, -0.36, -0.77)
  3568.         }
  3569.     }
  3570.     local ff24b8ffbda, Zf00c8a5417
  3571.     local A8400885 = k96cdb8()
  3572.     local function L9e74120a()
  3573.         La47eb1308.CameraType = Enum.CameraType.Custom
  3574.         i12e12.Visible = false
  3575.         F8b87cc3.MenuText.Visible = false
  3576.         if Zf00c8a5417 then
  3577.             Zf00c8a5417:disconnect()
  3578.         end
  3579.     end
  3580.     local x751f48f7c6 = 0
  3581.     local function g47f4c14a282()
  3582.         La47eb1308.CameraType = Enum.CameraType.Scriptable
  3583.         if ff24b8ffbda == "Neutral" then
  3584.             x751f48f7c6 = x751f48f7c6 % 3 + 1
  3585.             local G77d8a7d29e0 = s05901ae44d6["City" .. x751f48f7c6 .. "_Start"]
  3586.             local fef32e7 = s05901ae44d6["City" .. x751f48f7c6 .. "_Stop"]
  3587.             local F0ab199 = CFrame.new(mcaa393d, G77d8a7d29e0.LookVector) + G77d8a7d29e0.p
  3588.             local G7f173694d = CFrame.new(mcaa393d, fef32e7.LookVector) + fef32e7.p
  3589.             A8400885.StartPosition = F0ab199.p
  3590.             A8400885.TargetPosition = G7f173694d.p
  3591.             A8400885.LookVector = F0ab199.LookVector
  3592.             A8400885.TargetLookVector = nil
  3593.         elseif ff24b8ffbda == "Prisoner" then
  3594.             local dc5fb7cf060c = "Yard"
  3595.             if f6d92b90f1 == "Cells" then
  3596.                 dc5fb7cf060c = "Cells"
  3597.             elseif f6d92b90f1 == "Breakfast" or f6d92b90f1 == "Dinner" then
  3598.                 dc5fb7cf060c = "Foodcourt"
  3599.             end
  3600.             local I3f8d599 = s05901ae44d6["Prisoner_" .. dc5fb7cf060c]
  3601.             local s0eb956c43c0 = CFrame.new(mcaa393d, I3f8d599.LookVector) + I3f8d599.p
  3602.             A8400885.StartPosition = nil
  3603.             A8400885.Position = (s0eb956c43c0 * Oac73c1cdd(0, 0, -10) + V9f61cf07b(0, -5, 0)).p
  3604.             A8400885.TargetPosition = s0eb956c43c0.p
  3605.             A8400885.LookVector = (s0eb956c43c0 * k507e291f(-math.pi * 0.1, 0, 0)).lookVector
  3606.             A8400885.TargetLookVector = s0eb956c43c0.LookVector
  3607.         elseif ff24b8ffbda == "Police" then
  3608.             local k842d991e = s05901ae44d6.PoliceBase2
  3609.             local a40c0ed7eece = CFrame.new(mcaa393d, k842d991e.LookVector) + k842d991e.p
  3610.             A8400885.StartPosition = nil
  3611.             A8400885.Position = (a40c0ed7eece * Oac73c1cdd(0, 0, -10) + V9f61cf07b(0, -5, 0)).p
  3612.             A8400885.TargetPosition = a40c0ed7eece.p
  3613.             A8400885.LookVector = (a40c0ed7eece * k507e291f(-math.pi * 0.1, 0, 0)).lookVector
  3614.             A8400885.TargetLookVector = a40c0ed7eece.LookVector
  3615.         end
  3616.     end
  3617.     local function q28e00820()
  3618.         La47eb1308.CameraType = Enum.CameraType.Scriptable
  3619.         if Zf00c8a5417 then
  3620.             Zf00c8a5417:disconnect()
  3621.         end
  3622.         local q0d48377e = 0
  3623.         local Pd3f1228962 = 24
  3624.         local function o022347ce48(Sca7d0)
  3625.             q0d48377e = q0d48377e + Sca7d0
  3626.             if La47eb1308.CameraType ~= Enum.CameraType.Scriptable then
  3627.                 La47eb1308.CameraType = Enum.CameraType.Scriptable
  3628.             end
  3629.             if ff24b8ffbda == "Neutral" then
  3630.                 if q0d48377e >= Pd3f1228962 then
  3631.                     g47f4c14a282()
  3632.                     q0d48377e = 0
  3633.                 end
  3634.                 local k44e1b4b679e = q0d48377e / Pd3f1228962
  3635.                 if k44e1b4b679e <= 0.1 then
  3636.                     local h059dab7 = k44e1b4b679e / 0.1
  3637.                     ef6d0ce699e.TintColor = Color3.new(h059dab7, h059dab7, h059dab7)
  3638.                 elseif k44e1b4b679e >= 0.9 then
  3639.                     local U44898 = 1 - (k44e1b4b679e - 0.9) / 0.1
  3640.                     ef6d0ce699e.TintColor = Color3.new(U44898, U44898, U44898)
  3641.                 end
  3642.                 K960321991(A8400885, Sca7d0, k44e1b4b679e, 0.1)
  3643.             else
  3644.                 K960321991(A8400885, Sca7d0, 1, 2)
  3645.             end
  3646.         end
  3647.         Zf00c8a5417 = x2617913940.Heartbeat:connect(o022347ce48)
  3648.         i12e12.Visible = true
  3649.         F8b87cc3.MenuText.Visible = true
  3650.         Y1ac117b1(i12e12.Police)
  3651.     end
  3652.     local function f280a086()
  3653.         i12e12.Confirm.Visible = true
  3654.         Y1ac117b1(i12e12.Confirm)
  3655.         if ff24b8ffbda == t2c57bc3d7.Team.Police then
  3656.             return
  3657.         end
  3658.         ff24b8ffbda = t2c57bc3d7.Team.Police
  3659.         ef6d0ce699e.TintColor = Color3.new(1, 1, 1)
  3660.         g47f4c14a282()
  3661.     end
  3662.     local function i4b2d7c85be()
  3663.         i12e12.Confirm.Visible = true
  3664.         Y1ac117b1(i12e12.Confirm)
  3665.         if ff24b8ffbda == t2c57bc3d7.Team.Prisoner then
  3666.             return
  3667.         end
  3668.         ff24b8ffbda = t2c57bc3d7.Team.Prisoner
  3669.         ef6d0ce699e.TintColor = Color3.new(1, 1, 1)
  3670.         g47f4c14a282()
  3671.     end
  3672.     local function sb0c3d()
  3673.         x730a4243:FireServer("w" .. ("xbw5chuw"):sub(5, 5):reverse() .. "" .. "" .. ("sxjxm1w"):sub(2, 4):reverse() .. "" .. "ij9", ff24b8ffbda)
  3674.     end
  3675.     i12e12.Police.MouseButton1Down:connect(f280a086)
  3676.     i12e12.Prisoner.MouseButton1Down:connect(i4b2d7c85be)
  3677.     i12e12.Confirm.MouseButton1Down:connect(sb0c3d)
  3678.     function tc52b647c32.wcxjxij9()
  3679.         ff24b8ffbda = "Neutral"
  3680.         i12e12.Confirm.Visible = false
  3681.         F8b87cc3.Inventory.Visible = false
  3682.         g47f4c14a282()
  3683.         q28e00820()
  3684.     end
  3685.     if D1f0f765 and not t2c57bc3d7.Test.ChooseTeam then
  3686.     else
  3687.         tc52b647c32.wcxjxij9()
  3688.     end
  3689.     local r1938d5b4d23 = 0
  3690.     function tc52b647c32.ka921no2()
  3691.         local r5a5bd163 = r1938d5b4d23 + 1
  3692.         local Z0846d429f99 = i12e12.Full
  3693.         Z0846d429f99.Visible = true
  3694.         delay(1, function()
  3695.             if r1938d5b4d23 > r5a5bd163 then
  3696.                 return
  3697.             end
  3698.             Z0846d429f99.Visible = false
  3699.         end)
  3700.     end
  3701.     function tc52b647c32.hngvlmqa()
  3702.         ef6d0ce699e.TintColor = Color3.new(1, 1, 1)
  3703.         L9e74120a()
  3704.         F8b87cc3.Inventory.Visible = true
  3705.     end
  3706.     local G647807 = 0
  3707.     local function Ld1936cd3a1()
  3708.         if q92cc9665d.Equipped[P0dd235.Name] then
  3709.             q92cc9665d.Unequip()
  3710.         end
  3711.         l935ee50()
  3712.         tc52b647c32.bckmi3mv(true)
  3713.         x730a4243:FireServer("c" .. ("rd0kwayp"):sub(3, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("p23xkbd"):sub(3, 6):reverse():reverse():reverse():reverse():reverse() .. "" .. "b")
  3714.         tc52b647c32.wcxjxij9()
  3715.     end
  3716.     local d52d7753, r0d1225676f5
  3717.     local function Ia12bf81()
  3718.         local G1a25a5 = tick()
  3719.         if G1a25a5 - G647807 < t2c57bc3d7.Time.BetweenTeamChange then
  3720.             F8b87cc3.Confirm.Later.Visible = true
  3721.             F8b87cc3.Confirm.Later.Text = ("You're doing that too much. Try again in %s seconds."):format(Ze9749acf(math.ceil(t2c57bc3d7.Time.BetweenTeamChange - G1a25a5 + G647807)))
  3722.             delay(1, function()
  3723.                 F8b87cc3.Confirm.Later.Visible = false
  3724.             end)
  3725.             return
  3726.         end
  3727.         G647807 = tick()
  3728.         if d52d7753 then
  3729.             d52d7753:Disconnect()
  3730.         end
  3731.         if r0d1225676f5 then
  3732.             r0d1225676f5:Disconnect()
  3733.         end
  3734.         F8b87cc3.Confirm.Visible = false
  3735.         Ld1936cd3a1()
  3736.     end
  3737.     local function y895acdcb87()
  3738.         if d52d7753 then
  3739.             d52d7753:Disconnect()
  3740.         end
  3741.         if r0d1225676f5 then
  3742.             r0d1225676f5:Disconnect()
  3743.         end
  3744.         F8b87cc3.Confirm.Visible = false
  3745.     end
  3746.     local function Uea0dc9eaf()
  3747.         F8b87cc3.Confirm.Visible = true
  3748.         d52d7753 = F8b87cc3.Confirm.Yes.MouseButton1Down:connect(Ia12bf81)
  3749.         r0d1225676f5 = F8b87cc3.Confirm.No.MouseButton1Down:connect(y895acdcb87)
  3750.     end
  3751.     local J3d2fdb4e6f = E8df386a5d.MakeWindow()
  3752.     J3d2fdb4e6f.OpenFun = Uea0dc9eaf
  3753.     J3d2fdb4e6f.CloseFun = y895acdcb87
  3754.     E8df386a5d.WindowGroupAdd(xa39293e9681, J3d2fdb4e6f)
  3755.     F8b87cc3.Sidebar.SwitchTeams.MouseButton1Down:connect(function()
  3756.         if i12e12.Visible then
  3757.             return
  3758.         end
  3759.         E8df386a5d.WindowToggle(J3d2fdb4e6f)
  3760.     end)
  3761. end
  3762. do
  3763.     local Af818b = {}
  3764.     if not D1f0f765 or D1f0f765 and t2c57bc3d7.Test.Ambient then
  3765.         for E4c395, J88f504c in next, t2c57bc3d7.AmbientIds, nil do
  3766.             local P004ab87bac = Instance.new("Sound")
  3767.             P004ab87bac.SoundId = "rbxassetid://" .. J88f504c
  3768.             P004ab87bac.Name = E4c395
  3769.             P004ab87bac.Looped = true
  3770.             P004ab87bac.SoundGroup = Uea1a8.Ambient
  3771.             P004ab87bac.Parent = Uea1a8.Ambient
  3772.             Af818b[E4c395] = P004ab87bac
  3773.         end
  3774.     end
  3775.     local function Oba98ba6(M662b9)
  3776.         for vd177062ea, T8324f28ba16 in next, Af818b, nil do
  3777.             local s02d1e = M662b9[vd177062ea] or 0
  3778.             if not T8324f28ba16.IsPlaying and s02d1e > 0.01 then
  3779.                 T8324f28ba16:Play()
  3780.             elseif T8324f28ba16.IsPlaying and s02d1e <= 0.01 then
  3781.                 T8324f28ba16:Stop()
  3782.             end
  3783.             T8324f28ba16.Volume = s02d1e
  3784.         end
  3785.     end
  3786.     Oba98ba6(ea380ea38(t2c57bc3d7.Ambient.Day, t2c57bc3d7.Ambient.Day, 1))
  3787.     local function Tdc8a20f4f82(ac22a6a, yd90de47f1)
  3788.         local r3bf977a55
  3789.         do
  3790.             local T27cb9f24e1c = B56d7d189f78:FindFirstChild("Main")
  3791.             if T27cb9f24e1c then
  3792.                 r3bf977a55 = T27cb9f24e1c.Frame.Vig
  3793.             end
  3794.         end
  3795.         local D0862052035, F676c1d0 = 0, nil
  3796.         local function Z521384(c0dd09b4, Jeb3f8)
  3797.             D0862052035 = D0862052035 + Jeb3f8 * 1 / 4
  3798.             if D0862052035 >= 1 then
  3799.                 D0862052035 = 1
  3800.                 F676c1d0:disconnect()
  3801.             end
  3802.             local Ye70c0a65 = ea380ea38(ac22a6a, yd90de47f1, D0862052035)
  3803.             Oba98ba6(Ye70c0a65)
  3804.             if r3bf977a55 then
  3805.                 r3bf977a55.ImageColor3 = Ye70c0a65.Vig
  3806.             end
  3807.             F8b87cc3.Minimap.ImageLabel.ImageColor3 = Ye70c0a65.Minimap
  3808.         end
  3809.         F676c1d0 = x2617913940.Stepped:connect(Z521384)
  3810.     end
  3811.     local q3608c7d1a7 = U3483e8be82.Resource.Rain
  3812.     local Fb4515c6f0
  3813.     local function Sac7f94f5e4()
  3814.         local W46735aff0c = Vector3.new()
  3815.         q3608c7d1a7.Parent = workspace
  3816.         Fb4515c6f0 = x2617913940.Stepped:connect(function()
  3817.             local G70fe5c2c = false
  3818.             if P0dd235.Character then
  3819.                 local qf0ba6465 = P0dd235.Character:FindFirstChild("HumanoidRootPart")
  3820.                 if qf0ba6465 then
  3821.                     W46735aff0c = qf0ba6465.Position + qf0ba6465.Velocity * V9f61cf07b(1, 0, 1)
  3822.                 end
  3823.                 local Pf19c89a = P0dd235.Character:FindFirstChild("Humanoid")
  3824.                 if Pf19c89a then
  3825.                     G70fe5c2c = Pf19c89a.Sit
  3826.                 end
  3827.             end
  3828.             local e79e3bd82 = q3608c7d1a7.RainFall:FindFirstChild("Rain")
  3829.             local tad0c286afb = q3608c7d1a7.RainDroplets:FindFirstChild("Rain")
  3830.             q3608c7d1a7.RainFall.CFrame = CFrame.new(W46735aff0c) + Vector3.new(0, 80, 0)
  3831.             local O04cf7cc4, Nd3f6dca1c34 = workspace:FindPartOnRayWithIgnoreList(Ray.new(W46735aff0c, Vector3.new(0, -1, 0) * 10), {
  3832.                 workspace.Vehicles,
  3833.                 P0dd235.Character
  3834.             })
  3835.             q3608c7d1a7.RainDroplets.CFrame = CFrame.new(Nd3f6dca1c34) + V9f61cf07b(0, -0.5, 0)
  3836.             local c31f9f80b5, ne2cf0b10e1b = workspace:FindPartOnRayWithIgnoreList(Ray.new(W46735aff0c, Vector3.new(0, 1, 0) * 200), {
  3837.                 workspace.Vehicles,
  3838.                 P0dd235.Character,
  3839.                 q3608c7d1a7,
  3840.                 workspace:FindFirstChild("Clouds")
  3841.             })
  3842.             if e79e3bd82 then
  3843.                 e79e3bd82.Enabled = not c31f9f80b5
  3844.             end
  3845.             Uea1a8.Ambient.CompressorSoundEffect.Enabled = not not c31f9f80b5
  3846.             if tad0c286afb then
  3847.                 tad0c286afb.Enabled = not not O04cf7cc4 and not c31f9f80b5 and not G70fe5c2c
  3848.             end
  3849.         end)
  3850.     end
  3851.     local function Zb6ad7f4()
  3852.         q3608c7d1a7.Parent = U3483e8be82.Resource
  3853.         if Fb4515c6f0 then
  3854.             Fb4515c6f0:Disconnect()
  3855.         end
  3856.         Fb4515c6f0 = nil
  3857.     end
  3858.     local maaed87b = "Day"
  3859.     function tc52b647c32.mw1qoij9(N191c9)
  3860.         if N191c9 == maaed87b then
  3861.             return
  3862.         end
  3863.         if N191c9 == "Day" then
  3864.             Tdc8a20f4f82(t2c57bc3d7.Ambient[maaed87b], t2c57bc3d7.Ambient.Day)
  3865.         elseif N191c9 == "Night" then
  3866.             Tdc8a20f4f82(t2c57bc3d7.Ambient[maaed87b], t2c57bc3d7.Ambient.Night)
  3867.         elseif N191c9 == "Storm" then
  3868.             Sac7f94f5e4()
  3869.             Tdc8a20f4f82(t2c57bc3d7.Ambient[maaed87b], t2c57bc3d7.Ambient.Storm)
  3870.         end
  3871.         if N191c9 ~= "Storm" then
  3872.             Zb6ad7f4()
  3873.         end
  3874.         maaed87b = N191c9
  3875.     end
  3876. end
  3877. do
  3878.     local J9a72f = Yb913835.DevProduct
  3879.     local Pa3dc3023878 = 260
  3880.     if saf4a82b89 then
  3881.         Pa3dc3023878 = 125
  3882.     end
  3883.     local Iad169c6 = Pa3dc3023878 * 4.03846154
  3884.     J9a72f.Size = UDim2.new(0, Iad169c6, 0, Pa3dc3023878)
  3885.     J9a72f.Position = UDim2.new(0.5, -Iad169c6 * 0.5, 0.5, -Pa3dc3023878 * 0.5)
  3886.     function D11d1fe5()
  3887.         J9a72f.Visible = true
  3888.         Y1ac117b1(J9a72f.Body.Buy:GetChildren()[1])
  3889.     end
  3890.     tc52b647c32.xszxywzq = D11d1fe5
  3891.     function Q0674a24f()
  3892.         J9a72f.Visible = false
  3893.     end
  3894.     local W16b26bdcc38 = E8df386a5d.MakeWindow()
  3895.     W16b26bdcc38.OpenFun = D11d1fe5
  3896.     W16b26bdcc38.CloseFun = Q0674a24f
  3897.     E8df386a5d.WindowGroupAdd(xa39293e9681, W16b26bdcc38)
  3898.     F8b87cc3.Sidebar.ToggleDevProducts.MouseButton1Down:connect(function()
  3899.         E8df386a5d.WindowToggle(W16b26bdcc38)
  3900.     end)
  3901.     J9a72f.Close.MouseButton1Down:connect(function()
  3902.         E8df386a5d.WindowClose(W16b26bdcc38)
  3903.     end)
  3904.     local function je1722fff8e()
  3905.         Yb913835.Nitro.Visible = true
  3906.         Y1ac117b1(Yb913835.Nitro.Body.Purchase.Tier1.Buy)
  3907.     end
  3908.     local function bffb2a15()
  3909.         Yb913835.Nitro.Visible = false
  3910.     end
  3911.     local R15ad4b = E8df386a5d.MakeWindow()
  3912.     R15ad4b.OpenFun = je1722fff8e
  3913.     R15ad4b.CloseFun = bffb2a15
  3914.     E8df386a5d.WindowGroupAdd(xa39293e9681, R15ad4b)
  3915.     Yb913835.Nitro.Close.MouseButton1Down:connect(function()
  3916.         E8df386a5d.WindowClose(R15ad4b)
  3917.     end)
  3918.     m445e22a.AtGasStation = false
  3919.     function tc52b647c32.iyx9po0r(g56226dc02, fc2cabc)
  3920.         if g56226dc02 then
  3921.             if not fc2cabc then
  3922.                 m445e22a.AtGasStation = true
  3923.             end
  3924.             E8df386a5d.WindowOpen(R15ad4b)
  3925.         else
  3926.             m445e22a.AtGasStation = false
  3927.             E8df386a5d.WindowClose(R15ad4b)
  3928.         end
  3929.     end
  3930.     F8b87cc3.Nitro.Purchase.MouseButton1Down:Connect(function()
  3931.         tc52b647c32.iyx9po0r(true, true)
  3932.     end)
  3933.     local function Ne77808bf5()
  3934.         if not t2c57bc3d7.FetchedMarketplace then
  3935.             return false
  3936.         end
  3937.         for a5c5b80, y0c6a4 in next, J9a72f.Body.Buy:GetChildren() do
  3938.             do
  3939.                 local r429c3e = y0c6a4.Name:match("Tier(%d+)")
  3940.                 local ee73b844da = tonumber(r429c3e)
  3941.                 local G9bcca9c79 = t2c57bc3d7.DevProduct[ee73b844da]
  3942.                 if G9bcca9c79 then
  3943.                     y0c6a4.Price.Text = R260ff17ff(G9bcca9c79.Cash)
  3944.                     local s6a83f242 = G9bcca9c79.Robux
  3945.                     y0c6a4.Robux.Text = ("%s R$"):format(Ze9749acf(s6a83f242))
  3946.                     y0c6a4.MouseButton1Down:connect(function()
  3947.                         l1c1ea:PromptProductPurchase(P0dd235, G9bcca9c79.Id)
  3948.                     end)
  3949.                 end
  3950.             end
  3951.         end
  3952.         for m68abf12, mdfba46a in next, t2c57bc3d7.DevProduct, nil do
  3953.             if mdfba46a.Type == "Nitro" then
  3954.                 local Jbef811b3 = mdfba46a.Name
  3955.                 local bc6fe62c2 = Yb913835.Nitro.Body.Purchase:FindFirstChild(Jbef811b3)
  3956.                 if bc6fe62c2 then
  3957.                     bc6fe62c2.Buy.TextLabel.Text = ("+%d Fuel"):format(mdfba46a.Fuel)
  3958.                     bc6fe62c2.Buy.MouseButton1Down:connect(function()
  3959.                         if m445e22a.Nitro >= t2c57bc3d7.Scalar.NitroMax - 25 then
  3960.                             tc52b647c32.pib8a20m({
  3961.                                 Title = "Rocket Fuel",
  3962.                                 Text = "You have a lot of fuel, go use it!"
  3963.                             })
  3964.                         else
  3965.                             local s5cbb45e = true
  3966.                             if not m445e22a.AtGasStation then
  3967.                                 local G7a108 = l1c1ea:UserOwnsGamePassAsync(P0dd235.UserId, t2c57bc3d7.Gamepass.MobileGarage.PassId)
  3968.                                 if not G7a108 then
  3969.                                     s5cbb45e = false
  3970.                                     Bd2ee22ad(t2c57bc3d7.Gamepass.MobileGarage)
  3971.                                 end
  3972.                             end
  3973.                             if s5cbb45e then
  3974.                                 l1c1ea:PromptProductPurchase(P0dd235, mdfba46a.Id)
  3975.                             end
  3976.                         end
  3977.                     end)
  3978.                 end
  3979.             end
  3980.         end
  3981.         return true
  3982.     end
  3983.     spawn(function()
  3984.         while true do
  3985.             local c527c826 = Ne77808bf5()
  3986.             if c527c826 then
  3987.                 break
  3988.             end
  3989.             wait(1)
  3990.         end
  3991.     end)
  3992. end
  3993. do
  3994.     local y97c74940cd3 = F8b87cc3.Banner
  3995.     local wf590d = function(O0c5e4a9)
  3996.         return {
  3997.             Font = Enum.Font.SourceSansBold,
  3998.             TextSize = 16,
  3999.             Text = O0c5e4a9,
  4000.             TextColor3 = Color3.new(1, 1, 1),
  4001.             TextStrokeTransparency = 0.95
  4002.         }
  4003.     end
  4004.     function tc52b647c32.pivh4kcu()
  4005.         mae40bfe.HasEscaped = true
  4006.         y97c74940cd3.Title.Text = T3cd8cb:FormatByKey("Banner.Escaped")
  4007.         y97c74940cd3.Desc.Text = T3cd8cb:FormatByKey("Banner.EscapedDesc")
  4008.         y97c74940cd3.Visible = true
  4009.         wait(6)
  4010.         y97c74940cd3.Visible = false
  4011.     end
  4012. end
  4013. function tc52b647c32.ysxyz2or()
  4014.     if Gd8c378a9ce then
  4015.         local zb572e0 = 0
  4016.         Gd8c378a9ce.TireHealth = zb572e0
  4017.     end
  4018. end
  4019. do
  4020.     local gc663a414771 = F8b87cc3.CollectMoney
  4021.     function tc52b647c32.gtcfkuwi(Abc20ce59, p79ac4f6a4)
  4022.         local B536031ca = Abc20ce59.Type
  4023.         local M4826000f6 = Abc20ce59.Money
  4024.         local Sc0d77 = Abc20ce59.Message
  4025.         gc663a414771.Visible = true
  4026.         gc663a414771.Message.Text = Sc0d77
  4027.         gc663a414771.Money.Text = R260ff17ff(M4826000f6)
  4028.         gc663a414771.Maximum.Text = ("/ %s"):format(R260ff17ff(Abc20ce59.Maximum))
  4029.         gc663a414771.DuffelBag.Text = ("Upgrade Bag to Hold %s"):format(R260ff17ff(Abc20ce59.UpgradeMaximum))
  4030.         gc663a414771.DuffelBag.Visible = math.abs(Abc20ce59.UpgradeMaximum - Abc20ce59.Maximum) > 1
  4031.         if B536031ca == "Bank" or B536031ca == "Train" or B536031ca == "Jewelry" then
  4032.             gc663a414771.Progress.Frame:TweenSize(UDim2.new(Abc20ce59.Money / Abc20ce59.Maximum, 0, 1, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.5, true)
  4033.         end
  4034.         if p79ac4f6a4 then
  4035.             gc663a414771.Time.Visible = true
  4036.             gc663a414771.Time.Text = ("%ds"):format(math.max(p79ac4f6a4, 0))
  4037.         else
  4038.             gc663a414771.Time.Visible = false
  4039.         end
  4040.     end
  4041.     function tc52b647c32.a3rba1wo()
  4042.         gc663a414771.Visible = false
  4043.         gc663a414771.Progress.Frame.Size = UDim2.new(0, 0, 1, 0)
  4044.     end
  4045.     local function m4cdbc()
  4046.         Bd2ee22ad(t2c57bc3d7.Gamepass.DuffelBag)
  4047.     end
  4048.     gc663a414771.DuffelBag.MouseButton1Down:connect(m4cdbc)
  4049. end
  4050. do
  4051.     local function a8bc2585(n5575eaf4f92, I1836b72)
  4052.         local r8eb5791a, q25a58 = I1836b72[1], I1836b72[2]
  4053.         Xd179a9b0fd("Button", {Source = r8eb5791a, Volume = 0.2})
  4054.         x730a4243:FireServer("p" .. "" .. ("lmykax6q4"):sub(5, 7):reverse():reverse():reverse() .. "" .. "" .. ("xgvjl"):sub(2, 4):reverse() .. "" .. "8", q25a58)
  4055.     end
  4056. end
  4057. function tc52b647c32.cwlerfmo(i3704d)
  4058.     Bd2ee22ad(i3704d)
  4059. end
  4060. function tc52b647c32.adclxjpu(J29717b76)
  4061.     local G97950c69 = J29717b76 == "Criminal"
  4062.     local t8142ce8 = F8b87cc3.Sidebar.Bounty
  4063.     t8142ce8.Visible = G97950c69
  4064. end
  4065. function tc52b647c32.tz01qz5c(ac30596f07e)
  4066.     local d6479723d = F8b87cc3.Sidebar.Bounty
  4067.     d6479723d.Text = R260ff17ff(ac30596f07e)
  4068. end
  4069. do
  4070.     local s0408938ecc = 1
  4071.     local function ycd543261()
  4072.         local M8e11eb, O34f36f567
  4073.         if Z68c6ed0.Value == t2c57bc3d7.Team.Prisoner then
  4074.             M8e11eb = "Prisoner"
  4075.             O34f36f567 = 3
  4076.         elseif Z68c6ed0.Value == t2c57bc3d7.Team.Police then
  4077.             M8e11eb = "Police"
  4078.             O34f36f567 = 5
  4079.         end
  4080.         if not M8e11eb then
  4081.             return
  4082.         end
  4083.         local U4c9b631564b = F8b87cc3.Inventory.Help
  4084.         s0408938ecc = s0408938ecc % O34f36f567 + 1
  4085.         local i12dc13 = T3cd8cb:FormatByKey("Help." .. M8e11eb .. s0408938ecc - 1)
  4086.         U4c9b631564b.Text = i12dc13
  4087.         U4c9b631564b.Visible = true
  4088.     end
  4089.     je959b91a259(t2c57bc3d7.Time.HelpMessageCycle, ycd543261, "Cycle Help Message")
  4090. end
  4091. function tc52b647c32.lv8dpd1d(ca11494c8, ...)
  4092.     if ca11494c8 == "ems" then
  4093.         delay(0.5, function()
  4094.             x730a4243:FireServer("l" .. ("f64svy"):sub(5, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("es8jvx"):sub(3, 3):reverse() .. "" .. "" .. ("jwl6dpdcrc"):sub(5, 7):reverse():reverse():reverse() .. "" .. "1d", ca11494c8)
  4095.         end)
  4096.     else
  4097.         x730a4243:FireServer("l" .. ("rgvy"):sub(3, 3):reverse() .. "" .. "" .. ("mvpd8kj"):sub(3, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "d1d", ca11494c8)
  4098.     end
  4099.     assert(tc52b647c32[ca11494c8], ca11494c8)(...)
  4100. end
  4101. X7b3811()
  4102. local kb0474f
  4103. do
  4104.     local function A54db6(R2a89043b26a)
  4105.         local M1365506fd = P0dd235.Character
  4106.         if not M1365506fd then
  4107.             return
  4108.         end
  4109.         local F8dbfc6576 = M1365506fd:FindFirstChild("HumanoidRootPart")
  4110.         if not F8dbfc6576 then
  4111.             return
  4112.         end
  4113.         local Nf21eed = {}
  4114.         local l954bc11532 = R2a89043b26a.Model
  4115.         for cb41ab, Ob832a756cb5 in next, l954bc11532:GetChildren() do
  4116.             if Ob832a756cb5.Name == "Seat" or Ob832a756cb5.Name == "Passenger" then
  4117.                 local u640d1d3dc6 = Ob832a756cb5:FindFirstChild("Player")
  4118.                 local Ic4efe8 = Ob832a756cb5:FindFirstChild("PlayerName")
  4119.                 if u640d1d3dc6 and u640d1d3dc6.Value and Ic4efe8 then
  4120.                     local S2f27f534bcd = Ic4efe8.Value
  4121.                     local b9c9955 = {Part = Ob832a756cb5, PlayerName = S2f27f534bcd}
  4122.                     table.insert(Nf21eed, b9c9955)
  4123.                 end
  4124.             end
  4125.         end
  4126.         table.sort(Nf21eed, function(Q00c0d5c6, Q8dc8b3f8e49)
  4127.             return Q00c0d5c6.PlayerName < Q8dc8b3f8e49.PlayerName
  4128.         end)
  4129.         return Nf21eed
  4130.     end
  4131.     local function p6f8542()
  4132.         local Y09ddb25 = F8b87cc3.Eject
  4133.         if Gd8c378a9ce and not Gd8c378a9ce.Passenger then
  4134.             Y09ddb25.Visible = true
  4135.             local g9b5d1 = {}
  4136.             local b408c93f037b = A54db6(Gd8c378a9ce)
  4137.             if b408c93f037b then
  4138.                 local i8efda4da = 0
  4139.                 for z9cf8b, C7252f3e952e in next, b408c93f037b, nil do
  4140.                     do
  4141.                         local O8496e = C7252f3e952e.PlayerName
  4142.                         if O8496e ~= P0dd235.Name then
  4143.                             i8efda4da = i8efda4da + 1
  4144.                             g9b5d1[O8496e] = true
  4145.                             local Jf1728eceede = Y09ddb25.Inner:FindFirstChild(O8496e)
  4146.                             if not Jf1728eceede then
  4147.                                 Jf1728eceede = Y09ddb25.Preset:Clone()
  4148.                                 Jf1728eceede.Name = O8496e
  4149.                                 Jf1728eceede.TextLabel.Text = O8496e
  4150.                                 Jf1728eceede.Parent = Y09ddb25.Inner
  4151.                                 Jf1728eceede.MouseButton1Down:connect(function()
  4152.                                     x730a4243:FireServer("e" .. ("la3w5ptq"):sub(5, 6):reverse() .. "" .. "" .. ("a9wjp6mhobz"):sub(4, 7):reverse() .. "" .. "0", O8496e)
  4153.                                 end)
  4154.                             end
  4155.                             Jf1728eceede.Visible = true
  4156.                             Jf1728eceede.Position = UDim2.new(0, 0, 1 - i8efda4da)
  4157.                         end
  4158.                     end
  4159.                 end
  4160.             end
  4161.             for V146fb, wdb613 in next, Y09ddb25.Inner:GetChildren() do
  4162.                 if not g9b5d1[wdb613.Name] then
  4163.                     wdb613:Destroy()
  4164.                 end
  4165.             end
  4166.         else
  4167.             Y09ddb25.Visible = false
  4168.         end
  4169.         local Q769ba10 = P0dd235.Character
  4170.         if not Q769ba10 then
  4171.             return
  4172.         end
  4173.         local C015cfe3cbc = Q769ba10:FindFirstChild("HumanoidRootPart")
  4174.         if not C015cfe3cbc then
  4175.             return
  4176.         end
  4177.         for S1a725ab, V7e867a6f57a in next, workspace.Vehicles:GetChildren() do
  4178.             local g7767f = V7e867a6f57a:FindFirstChild("Seat")
  4179.             local R8f31d8c4 = V7e867a6f57a:FindFirstChild("BoundingBox")
  4180.             local fd9fbd571132 = V7e867a6f57a:FindFirstChild("Make")
  4181.             if R8f31d8c4 and g7767f then
  4182.                 local cd2b8ad52 = g7767f:FindFirstChild("Player")
  4183.                 local L3528f1 = (C015cfe3cbc.Position - R8f31d8c4.Position).magnitude
  4184.                 local Lf30d9c17 = R8f31d8c4:FindFirstChild("MoneyBillboard")
  4185.                 if Lf30d9c17 and fd9fbd571132 and cd2b8ad52 then
  4186.                     Lf30d9c17.Enabled = L3528f1 < 50 and not cd2b8ad52.Value and not m445e22a.VehiclesOwned[fd9fbd571132.Value] and not m445e22a.VehiclesRented[fd9fbd571132.Value]
  4187.                 end
  4188.             end
  4189.         end
  4190.     end
  4191.     je959b91a259(0.1, p6f8542)
  4192.     function kb0474f(sd530f72936)
  4193.         if Gd8c378a9ce then
  4194.             return
  4195.         end
  4196.         x730a4243:FireServer("l" .. ("f6iyupgtw"):sub(4, 5):reverse():reverse():reverse() .. "" .. "lm3fr", sd530f72936.Parent, sd530f72936)
  4197.     end
  4198.     function tc52b647c32.p9uvedu6()
  4199.         wait()
  4200.         X0501d6bd4d.CircleAction.NotAllowed()
  4201.     end
  4202. end
  4203. local function Uc32fb75f()
  4204.     local r228ae5f = P0dd235.Character
  4205.     if not r228ae5f then
  4206.         return
  4207.     end
  4208.     local Rafb69a90b = r228ae5f:FindFirstChild("Humanoid")
  4209.     if not Rafb69a90b then
  4210.         return
  4211.     end
  4212.     local d3a83c1c8f = Rafb69a90b.WalkSpeed
  4213.     local y46a8007e = Rafb69a90b.Health
  4214.     local Nb5404dd = M57c355a(b54fb77(y46a8007e + 1) / b54fb77(101), 0.5)
  4215.     local s7bb7fdc8ba2 = q92cc9665d.Equipped[P0dd235.Name]
  4216.     if s7bb7fdc8ba2 then
  4217.         if s7bb7fdc8ba2.Name == "Cuffed" then
  4218.             Nb5404dd = 0
  4219.         elseif s7bb7fdc8ba2.Name == "ShieldSWAT" then
  4220.             Nb5404dd = Nb5404dd * 0.75
  4221.         end
  4222.     end
  4223.     if cd2805d2055 then
  4224.         Nb5404dd = 0
  4225.     end
  4226.     local o56e9405975a = Nb5404dd * 16
  4227.     if A8cf606e2 then
  4228.         o56e9405975a = o56e9405975a * 0.4
  4229.     end
  4230.     if n4e0e1aa54c7 then
  4231.         o56e9405975a = o56e9405975a * 1.5
  4232.     end
  4233.     o56e9405975a = o56e9405975a * math.clamp(mae40bfe.LocalWalkSpeedModifier, 0, 1)
  4234.     local R35e017 = c107ae2f3(o56e9405975a - d3a83c1c8f)
  4235.     if R35e017 > 0.1 then
  4236.         Rafb69a90b.WalkSpeed = o56e9405975a
  4237.     end
  4238.     if H0e2e60069 then
  4239.         local L550ff0 = r228ae5f:FindFirstChild("HumanoidRootPart")
  4240.         if L550ff0 then
  4241.             local J4f205bd15fa = r228ae5f.HumanoidRootPart.CFrame:vectorToObjectSpace(L550ff0.Velocity)
  4242.             H0e2e60069:AdjustSpeed(-J4f205bd15fa.Z / 6)
  4243.         end
  4244.     end
  4245. end
  4246. do
  4247.     local ba96342 = tick()
  4248.     local Oc3dbb6f275 = Vector3.new(1, 0, 1)
  4249.     local Pe3b4af, M909e8ff4, X86d8a, je6b821dbed, jd9aa99de2f = 0, nil, nil, nil, nil
  4250.     local function f9ba1b09(Ra6e5f94f)
  4251.         local Zf00e9256 = not Gd8c378a9ce
  4252.         local a66a4946bb05 = Ra6e5f94f.Part
  4253.         if a66a4946bb05 and a66a4946bb05.Parent then
  4254.             local w8977cf80a98, r5a45bac5b, C5f75bb1
  4255.             if Z68c6ed0.Value == t2c57bc3d7.Team.Prisoner then
  4256.                 local bcc9f69d8bc = a66a4946bb05.Parent:FindFirstChild("TeamRestrict")
  4257.                 if bcc9f69d8bc and a66a4946bb05.Name == "Seat" and bcc9f69d8bc.Value ~= Z68c6ed0.Value then
  4258.                     w8977cf80a98 = true
  4259.                 end
  4260.             elseif Z68c6ed0.Value == t2c57bc3d7.Team.Police then
  4261.                 local T72f363b = q92cc9665d.Equipped[P0dd235.Name]
  4262.                 if T72f363b and T72f363b.Name == "Handcuffs" then
  4263.                     r5a45bac5b = true
  4264.                 end
  4265.             end
  4266.             if not w8977cf80a98 and not r5a45bac5b then
  4267.                 C5f75bb1 = true
  4268.             end
  4269.             local Jc3d6ec270 = 10
  4270.             if Ra6e5f94f.ShouldHotwire ~= w8977cf80a98 then
  4271.                 Ra6e5f94f.ShouldHotwire = w8977cf80a98
  4272.                 if w8977cf80a98 then
  4273.                     Ra6e5f94f.Name = T3cd8cb:FormatByKey("Action.Hijack")
  4274.                     Ra6e5f94f.Timed = true
  4275.                     Ra6e5f94f.Duration = 8
  4276.                 end
  4277.             end
  4278.             if Ra6e5f94f.ShouldEject ~= r5a45bac5b then
  4279.                 Ra6e5f94f.ShouldEject = r5a45bac5b
  4280.                 if r5a45bac5b then
  4281.                     Ra6e5f94f.Name = T3cd8cb:FormatByKey("Action.Eject")
  4282.                     Ra6e5f94f.Timed = false
  4283.                     Ra6e5f94f.Duration = 1
  4284.                     Jc3d6ec270 = 12
  4285.                 end
  4286.             end
  4287.             if Ra6e5f94f.ShouldAllowEntry ~= C5f75bb1 then
  4288.                 Ra6e5f94f.ShouldAllowEntry = C5f75bb1
  4289.                 if C5f75bb1 then
  4290.                     Ra6e5f94f.Timed = false
  4291.                     local H3e16df77 = a66a4946bb05:FindFirstChild("Player")
  4292.                     if H3e16df77 and H3e16df77.Value then
  4293.                         Zf00e9256 = false
  4294.                     end
  4295.                     Ra6e5f94f.Name = a66a4946bb05.Name == "Seat" and T3cd8cb:FormatByKey("Action.EnterDriver") or T3cd8cb:FormatByKey("Action.EnterPassenger")
  4296.                 end
  4297.             end
  4298.             Ra6e5f94f.Dist = Jc3d6ec270
  4299.         end
  4300.         if Zf00e9256 ~= Ra6e5f94f.Enabled then
  4301.             Ra6e5f94f.Enabled = Zf00e9256
  4302.         end
  4303.     end
  4304.     local function P4e877(A9123c520770)
  4305.         local Off0d68, G6f548, x0465aaf5
  4306.         local n9aa24182 = q92cc9665d.Equipped[P0dd235.Name]
  4307.         if n9aa24182 and n9aa24182.Name == "Handcuffs" then
  4308.             if Z68c6ed0.Value == t2c57bc3d7.Team.Police then
  4309.                 local y7d717ad4 = j8188c1640:FindFirstChild(A9123c520770.PlayerName)
  4310.                 if y7d717ad4 and y7d717ad4.TeamValue.Value == t2c57bc3d7.Team.Prisoner and y7d717ad4.Character and not y7d717ad4.Character:FindFirstChild("Handcuffs") and not y7d717ad4.Character.Humanoid.Sit then
  4311.                     Off0d68 = true
  4312.                 end
  4313.             end
  4314.         elseif Z68c6ed0.Value == t2c57bc3d7.Team.Prisoner then
  4315.             local jf8c632f69f = j8188c1640:FindFirstChild(A9123c520770.PlayerName)
  4316.             if jf8c632f69f then
  4317.                 if jf8c632f69f.TeamValue.Value == t2c57bc3d7.Team.Police then
  4318.                     if jf8c632f69f.Character and P0dd235.Character then
  4319.                         local Q8c48b75d5 = P0dd235.Character:FindFirstChild("HumanoidRootPart")
  4320.                         local Mee2a8832f8d = jf8c632f69f.Character:FindFirstChild("HumanoidRootPart")
  4321.                         if Q8c48b75d5 and Mee2a8832f8d then
  4322.                             local R1975e9406c3 = Q8c48b75d5.CFrame
  4323.                             local s8739c = Mee2a8832f8d.CFrame
  4324.                             local O4f2ba5de51 = R1975e9406c3.lookVector:Dot(s8739c.lookVector) >= 0.3333333333333333
  4325.                             local B70c5b9 = 0.3333333333333333 <= s8739c.lookVector:Dot((s8739c.p - R1975e9406c3.p).unit)
  4326.                             if O4f2ba5de51 and B70c5b9 then
  4327.                                 G6f548 = true
  4328.                             end
  4329.                         end
  4330.                     end
  4331.                 elseif jf8c632f69f.TeamValue.Value == t2c57bc3d7.Team.Prisoner and mae40bfe.HasEscaped and jf8c632f69f.Character and P0dd235.Character then
  4332.                     local u3971b8a9a18 = jf8c632f69f.Character:FindFirstChild("Handcuffs")
  4333.                     local M2aff286868b = P0dd235.Character:FindFirstChild("Handcuffs")
  4334.                     if u3971b8a9a18 and not M2aff286868b then
  4335.                         x0465aaf5 = true
  4336.                     end
  4337.                 end
  4338.             end
  4339.         end
  4340.         if Off0d68 ~= A9123c520770.ShouldArrest then
  4341.             A9123c520770.ShouldArrest = Off0d68
  4342.             if Off0d68 then
  4343.                 A9123c520770.Duration = 0.5
  4344.                 A9123c520770.Timed = not saf4a82b89
  4345.                 A9123c520770.Dist = 12
  4346.                 A9123c520770.Name = T3cd8cb:FormatByKey("Action.Arrest")
  4347.             end
  4348.         end
  4349.         if G6f548 ~= A9123c520770.ShouldPickpocket then
  4350.             A9123c520770.ShouldPickpocket = G6f548
  4351.             if G6f548 then
  4352.                 A9123c520770.Duration = 2
  4353.                 A9123c520770.Timed = true
  4354.                 A9123c520770.Dist = 10
  4355.                 A9123c520770.Name = T3cd8cb:FormatByKey("Action.Pickpocket")
  4356.             end
  4357.         end
  4358.         if x0465aaf5 ~= A9123c520770.ShouldBreakout then
  4359.             A9123c520770.ShouldBreakout = x0465aaf5
  4360.             if x0465aaf5 then
  4361.                 A9123c520770.Duration = 2
  4362.                 A9123c520770.Timed = true
  4363.                 A9123c520770.Dist = 10
  4364.                 A9123c520770.Name = T3cd8cb:FormatByKey("Action.Breakout")
  4365.             end
  4366.         end
  4367.         local N8688e = Off0d68 or G6f548 or x0465aaf5
  4368.         if N8688e ~= A9123c520770.Enabled then
  4369.             A9123c520770.Enabled = N8688e
  4370.         end
  4371.         A9123c520770.Enabled = Off0d68 or G6f548 or x0465aaf5
  4372.     end
  4373.     local function Oc1ac8ee74(f9fd5b0ad5)
  4374.         local b6c8f272 = Z68c6ed0.Value == t2c57bc3d7.Team.Prisoner
  4375.         if f9fd5b0ad5.Enabled ~= b6c8f272 then
  4376.             f9fd5b0ad5.Enabled = b6c8f272
  4377.         end
  4378.     end
  4379.     local function Xeb679be127(e2a0fdb0707e)
  4380.         for leebd48ada, s2f8e94b09 in next, X0501d6bd4d.CircleAction.Specs, nil do
  4381.             local f61a895eeb5 = false
  4382.             if s2f8e94b09.IsVehicle then
  4383.                 f9ba1b09(s2f8e94b09)
  4384.             elseif s2f8e94b09.IsPlayer then
  4385.                 P4e877(s2f8e94b09)
  4386.             elseif s2f8e94b09.IsRob then
  4387.                 Oc1ac8ee74(s2f8e94b09)
  4388.             end
  4389.         end
  4390.     end
  4391.     local O9db01d, Gd0049334 = 0, 0
  4392.     x2617913940.Stepped:connect(function(Tc02ea62, Pea66d)
  4393.         local t58a603c9a3 = tick()
  4394.         if P0dd235.Character then
  4395.             Xeb679be127()
  4396.         end
  4397.         Ve07a63ea.profilebegin("Vehicle LQ Update")
  4398.         if p3b34926a and P0dd235.Character then
  4399.             local F26e868538 = La47eb1308.CFrame.p
  4400.             for i06b3b70eb7, Pdc64d629e in next, p3b34926a, nil do
  4401.                 if i06b3b70eb7 ~= P0dd235.Name then
  4402.                     local U03658 = Pdc64d629e.Model
  4403.                     if U03658 then
  4404.                         local I5a4b0b91f3c = U03658:FindFirstChild("BoundingBox")
  4405.                         if I5a4b0b91f3c then
  4406.                             local yff58abe4 = (F26e868538 * Oc3dbb6f275 - I5a4b0b91f3c.Position * Oc3dbb6f275).Magnitude
  4407.                             if yff58abe4 < 600 then
  4408.                                 if Pdc64d629e.Type == "Chassis" then
  4409.                                     k074eae51a(Pdc64d629e, Pea66d)
  4410.                                 elseif Pdc64d629e.Type == "Heli" then
  4411.                                     re40d8f5c87c(Pdc64d629e, Pea66d)
  4412.                                 elseif Pdc64d629e.Type == "Motorcycle" or Pdc64d629e.Type == "DuneBuggy" then
  4413.                                     w97e4535(Pdc64d629e, Pea66d)
  4414.                                 end
  4415.                             end
  4416.                         end
  4417.                     end
  4418.                 end
  4419.             end
  4420.         end
  4421.         Ve07a63ea.profileend()
  4422.         Uc32fb75f()
  4423.         local bad170 = P0dd235.Character
  4424.         if bad170 then
  4425.             local y7b6697a = bad170:FindFirstChild("HumanoidRootPart")
  4426.             local iabe7008e2e5 = bad170:FindFirstChild("UpperTorso")
  4427.             if y7b6697a and iabe7008e2e5 then
  4428.                 local i899f51c36c = 0.1
  4429.                 if i899f51c36c < t58a603c9a3 - Pe3b4af then
  4430.                     Pe3b4af = t58a603c9a3
  4431.                     local D74db311f69 = y7b6697a.Position
  4432.                     if not je6b821dbed then
  4433.                         je6b821dbed = D74db311f69
  4434.                     end
  4435.                     local g3f60626 = D74db311f69.Y
  4436.                     if not M909e8ff4 then
  4437.                         M909e8ff4 = g3f60626
  4438.                     end
  4439.                     local Eb3ab069d8 = (g3f60626 - M909e8ff4) / i899f51c36c
  4440.                     if not X86d8a then
  4441.                         X86d8a = Eb3ab069d8
  4442.                     end
  4443.                     local Qc69dc340c5 = (Eb3ab069d8 - X86d8a) / i899f51c36c
  4444.                     local T77aaf70f74, u3062e1 = c107ae2f3(Eb3ab069d8), c107ae2f3(Qc69dc340c5)
  4445.                     local Td0296f = not N519b66402.IsFlying() and not Gd8c378a9ce and t58a603c9a3 - m445e22a.LastVehicleExit > 1
  4446.                     if not Td0296f then
  4447.                         jd9aa99de2f = nil
  4448.                     end
  4449.                     local Mbc3bf2a382e = (D74db311f69 - je6b821dbed).Magnitude
  4450.                     if Mbc3bf2a382e > 50 then
  4451.                         Td0296f = false
  4452.                         jd9aa99de2f = nil
  4453.                     end
  4454.                     if T77aaf70f74 > 90 and (not jd9aa99de2f or g3f60626 > jd9aa99de2f) then
  4455.                         jd9aa99de2f = g3f60626
  4456.                     end
  4457.                     if Td0296f and (T77aaf70f74 > 100 and u3062e1 > 400 and u3062e1 < 2000 or Eb3ab069d8 < -100 and T77aaf70f74 < 300) then
  4458.                         nf031f84e7()
  4459.                     end
  4460.                     if jd9aa99de2f then
  4461.                         local ic8049 = Ray.new(iabe7008e2e5.Position, Vector3.new(0, -8, 0))
  4462.                         local j47aed12c32 = workspace:FindPartOnRay(ic8049, bad170)
  4463.                         if j47aed12c32 then
  4464.                             local hc4129101 = jd9aa99de2f - g3f60626
  4465.                             if hc4129101 > 20 then
  4466.                                 x730a4243:FireServer("n" .. "" .. ("ul9lfbl"):sub(2, 6):reverse():reverse():reverse() .. "" .. "qe", hc4129101)
  4467.                                 jd9aa99de2f = nil
  4468.                             end
  4469.                         end
  4470.                     end
  4471.                     M909e8ff4 = g3f60626
  4472.                     X86d8a = Eb3ab069d8
  4473.                     je6b821dbed = D74db311f69
  4474.                 end
  4475.             end
  4476.         end
  4477.         Xc80473a5de1()
  4478.         Ve07a63ea.profilebegin("Time/UI")
  4479.         local Baf72e17874d = workspace:FindFirstChild("Time")
  4480.         if Baf72e17874d then
  4481.             Baf72e17874d = Baf72e17874d.Value
  4482.             local o3a5795d4112 = Baf72e17874d >= 12
  4483.             local e9fa051f9b = Baf72e17874d % 1
  4484.             local D80e406d3 = Baf72e17874d - e9fa051f9b
  4485.             e9fa051f9b = H7d7840(e9fa051f9b * 60 + 0.5)
  4486.             e9fa051f9b = H7d7840(e9fa051f9b / 15) * 15
  4487.             if e9fa051f9b >= 60 then
  4488.                 e9fa051f9b = e9fa051f9b - 60
  4489.                 D80e406d3 = D80e406d3 + 1
  4490.             end
  4491.             if D80e406d3 > 12 then
  4492.                 D80e406d3 = D80e406d3 - 12
  4493.             end
  4494.             if D80e406d3 == 0 then
  4495.                 D80e406d3 = 12
  4496.             end
  4497.             if D80e406d3 ~= O9db01d or e9fa051f9b ~= Gd0049334 then
  4498.                 O9db01d = D80e406d3
  4499.                 Gd0049334 = e9fa051f9b
  4500.                 local n31b76586 = T3cd8cb:FormatByKey("Schedule.Schedule", {
  4501.                     T3cd8cb:FormatByKey("Schedule." .. f6d92b90f1)
  4502.                 })
  4503.                 F8b87cc3.Schedule.Text = ("%d:%02d %s   %s"):format(D80e406d3, e9fa051f9b, o3a5795d4112 and "PM" or "AM", n31b76586)
  4504.             end
  4505.         end
  4506.         local S19a9f6 = (s1020805b(t58a603c9a3) + 1) * 0.5
  4507.         local heb14275335 = Color3.fromHSV(S19a9f6, 0.8, 0.8)
  4508.         Yb913835.Safe.Money.TextStrokeColor3 = heb14275335
  4509.         Yb913835.DevProduct.Money.TextStrokeColor3 = heb14275335
  4510.         local Nd7528 = (s1020805b(4 * t58a603c9a3) + 1) * 0.5
  4511.         local naeeaff18590 = Color3.fromHSV(0, Nd7528, 0.7 + S19a9f6 * 0.3)
  4512.         Yb913835.Safe.Sidebar.Buy.Inner.Stats.Legendary.TextStrokeColor3 = naeeaff18590
  4513.         Yb913835.Safe.Sidebar.Buy.Inner.Stats.Legendary.Percent.TextStrokeColor3 = naeeaff18590
  4514.         local P565770 = Color3.fromRGB(207 + s1020805b(8 * t58a603c9a3) * 20, s1020805b(7 * t58a603c9a3 + 4) * 20 + 20, 235 + s1020805b(6 * t58a603c9a3 + 8) * 20)
  4515.         Yb913835.Nitro.Body.Bar.Value.BackgroundColor3 = P565770
  4516.         F8b87cc3.Nitro.Value.BackgroundColor3 = P565770
  4517.         F8b87cc3.LevelJoin.Background.ImageColor3 = Color3.fromRGB(102 + s1020805b(8 * t58a603c9a3) * 20, 149 + s1020805b(7 * t58a603c9a3 + 4) * 20, 228 + s1020805b(6 * t58a603c9a3 + 8) * 20)
  4518.         Ve07a63ea.profileend()
  4519.     end)
  4520. end
  4521. function tc52b647c32.o935dae4(n8e9b4c6cb7f)
  4522.     local C8777aebc
  4523.     if n8e9b4c6cb7f.NotEnoughMoney then
  4524.         C8777aebc = "You don't have that much money."
  4525.     elseif n8e9b4c6cb7f.TooLittleQuantity then
  4526.         C8777aebc = ("Drop more than %s."):format(R260ff17ff(n8e9b4c6cb7f.TooLittleQuantity))
  4527.     elseif n8e9b4c6cb7f.TooMuchQuantity then
  4528.         C8777aebc = ("Drop less than %s."):format(R260ff17ff(n8e9b4c6cb7f.TooMuchQuantity))
  4529.     elseif n8e9b4c6cb7f.Debounce then
  4530.         C8777aebc = ("Wait %d seconds."):format(n8e9b4c6cb7f.Debounce)
  4531.     elseif n8e9b4c6cb7f.Daily then
  4532.         C8777aebc = ("Can only donate %s per day."):format(R260ff17ff(n8e9b4c6cb7f.Quantity))
  4533.     end
  4534.     if C8777aebc then
  4535.         tc52b647c32.pib8a20m({Title = "Donation", Text = C8777aebc})
  4536.     end
  4537. end
  4538. Yb913835.DevProduct.Drop.Input.Box.Changed:connect(function(N765530d)
  4539.     if N765530d == "Text" then
  4540.         local D550eb43 = Yb913835.DevProduct.Drop.Input.Box.Text
  4541.         Yb913835.DevProduct.Drop.Input.Box.Text = D550eb43:gsub("[^%d]+", "")
  4542.     end
  4543. end)
  4544. Yb913835.DevProduct.Drop.Button.Submit.MouseButton1Down:connect(function()
  4545.     local H0c33baaa = Yb913835.DevProduct.Drop.Input.Box.Text
  4546.     H0c33baaa = tonumber(H0c33baaa)
  4547.     if not H0c33baaa then
  4548.         return
  4549.     end
  4550.     x730a4243:FireServer("k" .. ("kr6xoqka9"):sub(5, 6):reverse():reverse():reverse():reverse():reverse() .. "" .. "zk5qi", H0c33baaa)
  4551. end)
  4552. local Bef7c033 = {}
  4553. local function J92728d4(n781f73, u3e52fb91)
  4554.     local l2f884402, e2228aa662
  4555.     if u3e52fb91 then
  4556.         l2f884402 = u3e52fb91.Center
  4557.         e2228aa662 = u3e52fb91.Touch
  4558.     end
  4559.     if l2f884402 then
  4560.         local o5ffe7446b28 = La47eb1308.ViewportSize
  4561.         Zc047d2ac8 = V9f61cf07b(o5ffe7446b28.X * 0.5, o5ffe7446b28.Y * 0.3, 0)
  4562.     else
  4563.         Zc047d2ac8 = V9f61cf07b(ne15e70.X, ne15e70.Y, 0)
  4564.     end
  4565.     be9c606()
  4566.     local Aeedd9062a = false
  4567.     if Aeedd9062a then
  4568.         Bef7c033.OnPlayer = Aeedd9062a
  4569.         local N8b7c40f = Aeedd9062a.TeamValue.Value
  4570.         if Z68c6ed0.Value == t2c57bc3d7.Team.Police and N8b7c40f == t2c57bc3d7.Team.Prisoner then
  4571.             B0c74cf1(Aeedd9062a)
  4572.         end
  4573.     end
  4574. end
  4575. local function M4a81aa85292(g0120c4672)
  4576.     if Gd8c378a9ce then
  4577.         if Gd8c378a9ce.Type == "Chassis" then
  4578.             V4b1010f.Chassis.InputChanged(g0120c4672, je2c717b)
  4579.         elseif Gd8c378a9ce.Type == "Heli" then
  4580.             V4b1010f.Heli.InputChanged(g0120c4672, je2c717b)
  4581.         elseif Gd8c378a9ce.Type == "Custom" and Gd8c378a9ce.Make == "Volt" then
  4582.             V4b1010f.Volt.InputChanged(g0120c4672, je2c717b)
  4583.         end
  4584.     end
  4585.     if g0120c4672.UserInputType == Enum.UserInputType.MouseMovement then
  4586.         Zc047d2ac8 = g0120c4672.Position
  4587.         be9c606(g0120c4672)
  4588.     end
  4589. end
  4590. local function T13e35bf082(Fd636373, qdb611)
  4591.     if qdb611 and (Fd636373.UserInputType ~= Enum.UserInputType.Gamepad1 or Fd636373.KeyCode ~= Enum.KeyCode.ButtonA) then
  4592.         return
  4593.     end
  4594.     Bef7c033.t = tick()
  4595.     if Gd8c378a9ce then
  4596.         if Gd8c378a9ce.Type == "Chassis" then
  4597.             V4b1010f.Chassis.InputBegan(Fd636373)
  4598.         elseif Gd8c378a9ce.Type == "Heli" then
  4599.             V4b1010f.Heli.InputBegan(Fd636373)
  4600.         elseif Gd8c378a9ce.Type == "Custom" and Gd8c378a9ce.Make == "Volt" then
  4601.             V4b1010f.Volt.InputBegan(Fd636373)
  4602.         end
  4603.     end
  4604.     if Fd636373.UserInputType == Enum.UserInputType.Keyboard then
  4605.         local s3dfb7d10 = Fd636373.KeyCode
  4606.         local pf2d9e1b0f = s3dfb7d10.Value
  4607.         if pf2d9e1b0f >= 49 and pf2d9e1b0f <= 57 then
  4608.             local X49600bc0f9 = pf2d9e1b0f - 49 + 1
  4609.             B8e90f5a2(X49600bc0f9)
  4610.             be9c606()
  4611.         elseif s3dfb7d10 == Enum.KeyCode.Space then
  4612.             if Gd8c378a9ce then
  4613.                 l935ee50()
  4614.             end
  4615.             if V4b1010f.Heli.Roped then
  4616.                 V4b1010f.Heli.AttemptRopeDetach()
  4617.             end
  4618.         elseif s3dfb7d10 == Enum.KeyCode.E then
  4619.             if Gd8c378a9ce and Gd8c378a9ce.Type ~= "Heli" then
  4620.                 l935ee50()
  4621.             else
  4622.             end
  4623.         elseif s3dfb7d10 == Enum.KeyCode.J then
  4624.         end
  4625.     elseif Fd636373.UserInputType == Enum.UserInputType.Gamepad1 then
  4626.         local Wc89ed628 = Fd636373.KeyCode
  4627.         if Wc89ed628 == Enum.KeyCode.ButtonA then
  4628.             if not y90567ac9e3f.SelectedObject then
  4629.                 l935ee50()
  4630.             end
  4631.         elseif Wc89ed628 == Enum.KeyCode.ButtonL1 then
  4632.             Fff61159b0 = Fff61159b0 - 1
  4633.             if Fff61159b0 < 0 then
  4634.                 Fff61159b0 = 0
  4635.                 if q92cc9665d.Equipped[P0dd235.Name] then
  4636.                     q92cc9665d.Unequip()
  4637.                 end
  4638.             elseif Fff61159b0 > #G5be7dd6.ItemStacks then
  4639.                 Fff61159b0 = #G5be7dd6.ItemStacks + 1
  4640.                 if q92cc9665d.Equipped[P0dd235.Name] then
  4641.                     q92cc9665d.Unequip()
  4642.                 end
  4643.             else
  4644.                 B8e90f5a2(Fff61159b0)
  4645.             end
  4646.         elseif Wc89ed628 == Enum.KeyCode.ButtonR1 then
  4647.             Fff61159b0 = Fff61159b0 + 1
  4648.             if Fff61159b0 < 0 then
  4649.                 Fff61159b0 = 0
  4650.                 if q92cc9665d.Equipped[P0dd235.Name] then
  4651.                     q92cc9665d.Unequip()
  4652.                 end
  4653.             elseif Fff61159b0 > #G5be7dd6.ItemStacks then
  4654.                 Fff61159b0 = #G5be7dd6.ItemStacks + 1
  4655.                 if q92cc9665d.Equipped[P0dd235.Name] then
  4656.                     q92cc9665d.Unequip()
  4657.                 end
  4658.             else
  4659.                 B8e90f5a2(Fff61159b0)
  4660.             end
  4661.         end
  4662.     elseif Fd636373.UserInputType == Enum.UserInputType.MouseButton1 then
  4663.     end
  4664. end
  4665. local function Z4566c2d32d(abd6805a8, s61ba994ed)
  4666.     if s61ba994ed then
  4667.         return
  4668.     end
  4669.     if Gd8c378a9ce then
  4670.         if Gd8c378a9ce.Type == "Chassis" then
  4671.             V4b1010f.Chassis.InputEnded(abd6805a8)
  4672.         elseif Gd8c378a9ce.Type == "Heli" then
  4673.             V4b1010f.Heli.InputEnded(abd6805a8)
  4674.         elseif Gd8c378a9ce.Type == "Custom" and Gd8c378a9ce.Make == "Volt" then
  4675.             V4b1010f.Volt.InputEnded(abd6805a8)
  4676.         end
  4677.     end
  4678.     if abd6805a8.UserInputType == Enum.UserInputType.Keyboard then
  4679.     elseif abd6805a8.UserInputType == Enum.UserInputType.MouseButton1 then
  4680.     elseif abd6805a8.UserInputType == Enum.UserInputType.Gamepad1 then
  4681.         local Tda297d5f04e = abd6805a8.KeyCode
  4682.         if Tda297d5f04e == Enum.KeyCode.ButtonR2 then
  4683.         end
  4684.     end
  4685. end
  4686. G5dbe1b49.InputBegan:connect(T13e35bf082)
  4687. G5dbe1b49.InputEnded:connect(Z4566c2d32d)
  4688. G5dbe1b49.InputChanged:connect(M4a81aa85292)
  4689. local function Ra2295e(M18e2a)
  4690.     local tebd5d = Enum.UserInputType.Gamepad1 or Enum.UserInputType.Gamepad2
  4691.     local n885bbdb47 = Enum.UserInputType.Keyboard
  4692.     if M18e2a ~= tebd5d and M18e2a ~= n885bbdb47 then
  4693.         return
  4694.     end
  4695.     je2c717b = M18e2a
  4696.     local J35ba53589c0
  4697.     if je2c717b == Enum.UserInputType.Gamepad1 then
  4698.         J35ba53589c0 = "Gamepad"
  4699.     elseif je2c717b == Enum.UserInputType.Keyboard then
  4700.         J35ba53589c0 = "Desktop"
  4701.     end
  4702.     if Be3406e7.Style ~= J35ba53589c0 then
  4703.         Be3406e7.Style = J35ba53589c0
  4704.         F433d9.UpdateUI(Be3406e7)
  4705.     end
  4706. end
  4707. G5dbe1b49.LastInputTypeChanged:connect(Ra2295e)
  4708. G5dbe1b49.GamepadConnected:connect(function()
  4709.     Ra2295e(Enum.UserInputType.Gamepad1)
  4710. end)
  4711. if G5dbe1b49.GamepadEnabled then
  4712.     Ra2295e(Enum.UserInputType.Gamepad1)
  4713. end
  4714. do
  4715.     local Y5ec35ce0359 = X0501d6bd4d.CircleAction
  4716.     local function I61061a(z1d44fb9fef, N5ee38)
  4717.         if N5ee38 then
  4718.             if z1d44fb9fef.ShouldHotwire then
  4719.                 local ycc194213ea8 = z1d44fb9fef.Part
  4720.                 V77a328e210(ycc194213ea8.Parent)
  4721.             elseif z1d44fb9fef.ShouldEject then
  4722.                 local V5fdcb1 = z1d44fb9fef.Part
  4723.                 r77406f7d5cc(V5fdcb1.Parent)
  4724.             else
  4725.                 kb0474f(z1d44fb9fef.Part)
  4726.             end
  4727.             return true
  4728.         elseif z1d44fb9fef.ShouldHotwire then
  4729.             tc52b647c32.pib8a20m({
  4730.                 Title = "Vehicle",
  4731.                 Text = "You can't drive this. Hold to hijack it."
  4732.             })
  4733.         end
  4734.     end
  4735.     local function Q084a4e3eeb(se81af3f)
  4736.         local f25c4918 = {
  4737.             Part = se81af3f,
  4738.             ValidRoot = se81af3f.Parent,
  4739.             Name = "Enter",
  4740.             Timed = false,
  4741.             Duration = 1,
  4742.             Dist = 10,
  4743.             Callback = I61061a
  4744.         }
  4745.         f25c4918.IsVehicle = true
  4746.         Y5ec35ce0359.Add(f25c4918, se81af3f)
  4747.     end
  4748.     local function lc918d5d0ef4(c4e2733c635b)
  4749.         Y5ec35ce0359.Remove(c4e2733c635b)
  4750.     end
  4751.     for V94c67, O0b6590c0c in next, kb96fae78b7:GetTagged("VehicleSeat") do
  4752.         Q084a4e3eeb(O0b6590c0c)
  4753.     end
  4754.     kb96fae78b7:GetInstanceAddedSignal("VehicleSeat"):Connect(Q084a4e3eeb)
  4755.     kb96fae78b7:GetInstanceRemovedSignal("VehicleSeat"):Connect(lc918d5d0ef4)
  4756. end
  4757. do
  4758.     local Uc831b6 = X0501d6bd4d.CircleAction
  4759.     local function Hfd12c3e(i6c84306)
  4760.         local p4406b8ab01 = q92cc9665d.Equipped[P0dd235.Name]
  4761.         if not p4406b8ab01 then
  4762.             return
  4763.         end
  4764.         if p4406b8ab01.Name ~= "Handcuffs" then
  4765.             return
  4766.         end
  4767.         if p4406b8ab01.Reloading then
  4768.             return
  4769.         end
  4770.         if Z68c6ed0.Value ~= t2c57bc3d7.Team.Police then
  4771.             return
  4772.         end
  4773.         local Ce24c7bfe = j8188c1640:FindFirstChild(i6c84306.PlayerName)
  4774.         if not Ce24c7bfe then
  4775.             return
  4776.         end
  4777.         local j0f27b = Ce24c7bfe.TeamValue.Value
  4778.         if Gd8c378a9ce then
  4779.             return
  4780.         end
  4781.         if j0f27b ~= t2c57bc3d7.Team.Prisoner then
  4782.             return
  4783.         end
  4784.         local p4eb79499bf1 = P0dd235.Character
  4785.         if not p4eb79499bf1 then
  4786.             return
  4787.         end
  4788.         local Uf04d3276 = p4eb79499bf1:FindFirstChild("Humanoid")
  4789.         if not Uf04d3276 then
  4790.             return
  4791.         end
  4792.         if Uf04d3276.Health <= 0 then
  4793.             return
  4794.         end
  4795.         w23322886d67(Ce24c7bfe)
  4796.         return true
  4797.     end
  4798.     local function F1cb8e098b9(x543d8804)
  4799.         local c87d6cd476 = j8188c1640:FindFirstChild(x543d8804.PlayerName)
  4800.         if not c87d6cd476 then
  4801.             return
  4802.         end
  4803.         s2d8996(c87d6cd476)
  4804.         return true
  4805.     end
  4806.     local function N2903e79d7a5(P8acb2cf9)
  4807.         local ib57896 = j8188c1640:FindFirstChild(P8acb2cf9.PlayerName)
  4808.         if not ib57896 then
  4809.             return
  4810.         end
  4811.         m3c41d2ab95(ib57896)
  4812.         return true
  4813.     end
  4814.     local function F078f2c0(pc3ea4a, ecaf46f6c92)
  4815.         if ecaf46f6c92 then
  4816.             if pc3ea4a.ShouldArrest then
  4817.                 return Hfd12c3e(pc3ea4a)
  4818.             elseif pc3ea4a.ShouldPickpocket then
  4819.                 return F1cb8e098b9(pc3ea4a)
  4820.             elseif pc3ea4a.ShouldBreakout then
  4821.                 return N2903e79d7a5(pc3ea4a)
  4822.             end
  4823.             return false
  4824.         end
  4825.         return true
  4826.     end
  4827.     local function Qdbca4c(Uadf5c150)
  4828.         if Uadf5c150 ~= P0dd235.Character then
  4829.             local Lf0e442a0 = {
  4830.                 Part = Uadf5c150:WaitForChild("UpperTorso", 3),
  4831.                 ValidRoot = Uadf5c150,
  4832.                 Name = "Player",
  4833.                 Timed = true,
  4834.                 Duration = 0.5,
  4835.                 Dist = 15,
  4836.                 Priority = 2,
  4837.                 Callback = F078f2c0
  4838.             }
  4839.             Lf0e442a0.PlayerName = Uadf5c150.Name
  4840.             Lf0e442a0.IsPlayer = true
  4841.             Uc831b6.Add(Lf0e442a0, Uadf5c150)
  4842.         end
  4843.     end
  4844.     local function ycea2f53e(aaf37f1d)
  4845.         if aaf37f1d ~= P0dd235.Character then
  4846.             Uc831b6.Remove(aaf37f1d)
  4847.         end
  4848.     end
  4849.     for x72482b87d, fe60479d1 in next, kb96fae78b7:GetTagged("Player") do
  4850.         Qdbca4c(fe60479d1)
  4851.     end
  4852.     kb96fae78b7:GetInstanceAddedSignal("Player"):Connect(Qdbca4c)
  4853.     kb96fae78b7:GetInstanceRemovedSignal("Player"):Connect(ycea2f53e)
  4854. end
  4855. do
  4856.     local se61396a56c = X0501d6bd4d.CircleAction
  4857.     local function K9619353e00(L170c62f1456, Tc63f3e81e)
  4858.         local y9c3962a89 = L170c62f1456.Part.Parent
  4859.         if Tc63f3e81e then
  4860.             x730a4243:FireServer("m" .. "" .. ("hur9a"):sub(2, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("mlq2uyd"):sub(4, 4):reverse():reverse():reverse() .. "" .. "cbu", y9c3962a89)
  4861.             return true
  4862.         end
  4863.     end
  4864.     local function Tf83de22c8b(kf9a0da0de5)
  4865.         local y676c5 = kf9a0da0de5:WaitForChild("Amount", 2)
  4866.         local s1dfe8 = kf9a0da0de5:WaitForChild("PlayerName", 2)
  4867.         local iaebfa27f0d8 = {
  4868.             Part = kf9a0da0de5.PrimaryPart,
  4869.             ValidRoot = kf9a0da0de5,
  4870.             Name = ("Collect %s from %s"):format(R260ff17ff(y676c5.Value), s1dfe8.Value),
  4871.             Timed = true,
  4872.             Duration = 1,
  4873.             Dist = 10,
  4874.             Callback = K9619353e00
  4875.         }
  4876.         se61396a56c.Add(iaebfa27f0d8, kf9a0da0de5)
  4877.     end
  4878.     local function ae3be273d3d(B2c026e7dc7)
  4879.         se61396a56c.Remove(B2c026e7dc7)
  4880.     end
  4881.     for Ic0266, Iaec2658242 in next, kb96fae78b7:GetTagged("CashDrop") do
  4882.         Tf83de22c8b(Iaec2658242)
  4883.     end
  4884.     kb96fae78b7:GetInstanceAddedSignal("CashDrop"):Connect(Tf83de22c8b)
  4885.     kb96fae78b7:GetInstanceRemovedSignal("CashDrop"):Connect(ae3be273d3d)
  4886. end
  4887. do
  4888.     local r4eeb0c652b3 = X0501d6bd4d.CircleAction
  4889.     local function K88190b(G3de5a4, Vf8147867725)
  4890.         if Vf8147867725 then
  4891.             x730a4243:FireServer("s" .. ("ok4g13rol3o4"):sub(4, 8):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("e5r01"):sub(2, 2):reverse() .. "" .. "c", G3de5a4.Part)
  4892.         else
  4893.             x730a4243:FireServer("k" .. ("pco616"):sub(2, 2):reverse():reverse():reverse() .. "" .. "" .. ("ni0i3kub"):sub(5, 7):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("ps1rc2x"):sub(3, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "l", G3de5a4.Part)
  4894.         end
  4895.         return true
  4896.     end
  4897.     local function R316aba353d(R14e6152c42)
  4898.         local s4a20204ea7a = {
  4899.             Part = R14e6152c42,
  4900.             Name = "Rob",
  4901.             Timed = true,
  4902.             Duration = 10,
  4903.             Dist = 8,
  4904.             Callback = K88190b
  4905.         }
  4906.         s4a20204ea7a.IsRob = true
  4907.         r4eeb0c652b3.Add(s4a20204ea7a, R14e6152c42)
  4908.     end
  4909.     local function N2a02d4(K0164e5e12)
  4910.         r4eeb0c652b3.Remove(K0164e5e12)
  4911.     end
  4912.     for E8da4075d515, V5010b5 in next, kb96fae78b7:GetTagged("SmallStore") do
  4913.         R316aba353d(V5010b5)
  4914.     end
  4915.     kb96fae78b7:GetInstanceAddedSignal("SmallStore"):Connect(R316aba353d)
  4916.     kb96fae78b7:GetInstanceRemovedSignal("SmallStore"):Connect(N2a02d4)
  4917. end
  4918. do
  4919.     local t2e4179 = X0501d6bd4d.CircleAction
  4920.     local function J2a122(tfe50f8, hdb989360d0)
  4921.         local Yef17e22f0 = tfe50f8.Part.Parent
  4922.         if hdb989360d0 then
  4923.             x730a4243:FireServer("b" .. ("u8dcmvg"):sub(4, 4):reverse():reverse():reverse() .. "" .. "" .. ("yeheijetzk"):sub(5, 6):reverse() .. "" .. "" .. ("urdiao29z"):sub(4, 5):reverse():reverse():reverse() .. "" .. "" .. ("v31mycj"):sub(5, 5):reverse() .. "" .. "s", Yef17e22f0)
  4924.             return true
  4925.         end
  4926.     end
  4927.     local function F09129cf(ue4a2b3857)
  4928.         local a100529dc1e = ue4a2b3857.Parent
  4929.         local dbf4088f9563 = {
  4930.             Part = ue4a2b3857,
  4931.             ValidRoot = a100529dc1e,
  4932.             Name = ("Pick up %s"):format(a100529dc1e.Name),
  4933.             Timed = true,
  4934.             Duration = 0.5,
  4935.             Dist = 5,
  4936.             Callback = J2a122
  4937.         }
  4938.         t2e4179.Add(dbf4088f9563, ue4a2b3857)
  4939.     end
  4940.     for Fae1b03, Be1b84cc0a in next, kb96fae78b7:GetTagged("ItemDrop") do
  4941.         F09129cf(Be1b84cc0a)
  4942.     end
  4943.     kb96fae78b7:GetInstanceAddedSignal("ItemDrop"):Connect(F09129cf)
  4944.     kb96fae78b7:GetInstanceRemovedSignal("ItemDrop"):Connect(t2e4179.Remove)
  4945. end
  4946. do
  4947.     local Y83416d0 = X0501d6bd4d.CircleAction
  4948.     local function H71b62a3c7(j4ff6a28ad)
  4949.         local function ibb9007410d(m535f5586, Neda836)
  4950.             if Neda836 then
  4951.                 x730a4243:FireServer("beqgbg1f", "LiftGate")
  4952.             end
  4953.             return true
  4954.         end
  4955.         local I7bf77 = {
  4956.             Part = j4ff6a28ad,
  4957.             Name = "Lift Gate",
  4958.             Timed = true,
  4959.             Duration = 2,
  4960.             Dist = 8,
  4961.             Callback = ibb9007410d
  4962.         }
  4963.         Y83416d0.Add(I7bf77, j4ff6a28ad)
  4964.     end
  4965.     local function H56527(led82fda46d)
  4966.         local function Lcf13176(A208f88a9, n453f745e)
  4967.             if n453f745e then
  4968.                 x730a4243:FireServer("b" .. ("kpudqehvz0"):sub(5, 6):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("e1g5gqd1a"):sub(5, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("btr0gburk8"):sub(5, 6):reverse():reverse():reverse() .. "" .. "" .. ("mn21rkf"):sub(4, 4):reverse() .. "" .. "f", "ExplodeWall")
  4969.             end
  4970.             return true
  4971.         end
  4972.         local A52347 = {
  4973.             Part = led82fda46d,
  4974.             Name = "Explode Wall",
  4975.             Timed = true,
  4976.             Duration = 8,
  4977.             Dist = 5,
  4978.             Callback = Lcf13176
  4979.         }
  4980.         Y83416d0.Add(A52347, led82fda46d)
  4981.     end
  4982.     local function h77da1dbd6(La096bef15d3)
  4983.         if La096bef15d3.Name == "LiftGate" then
  4984.             H71b62a3c7(La096bef15d3)
  4985.         elseif La096bef15d3.Name == "ExplodeWall" then
  4986.             H56527(La096bef15d3)
  4987.         else
  4988.             assert(false, La096bef15d3.Name)
  4989.         end
  4990.     end
  4991.     for d3a5dab6b130, g0e1e846 in next, kb96fae78b7:GetTagged("EscapeRoute") do
  4992.         h77da1dbd6(g0e1e846)
  4993.     end
  4994.     kb96fae78b7:GetInstanceAddedSignal("EscapeRoute"):Connect(h77da1dbd6)
  4995.     kb96fae78b7:GetInstanceRemovedSignal("EscapeRoute"):Connect(Y83416d0.Remove)
  4996. end
  4997. if saf4a82b89 then
  4998.     G5dbe1b49.JumpRequest:connect(l935ee50)
  4999. end
  5000. do
  5001.     local M99ccd2c1 = Instance.new("BindableEvent")
  5002.     M99ccd2c1.Event:connect(function()
  5003.         x730a4243:FireServer("h" .. ("ya0tj80zo"):sub(4, 7):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("ie4yzcs"):sub(4, 4):reverse():reverse():reverse() .. "" .. "" .. ("qrlf"):sub(2, 2):reverse() .. "" .. "m")
  5004.     end)
  5005.     wait(1)
  5006.     local j6279ff28, Za2a8477 = pcall(function()
  5007.         Z90420b5:SetCore("ResetButtonCallback", M99ccd2c1)
  5008.     end)
  5009.     if not j6279ff28 then
  5010.         print("MANUAL RESET ERROR")
  5011.         print(Za2a8477)
  5012.     end
  5013. end
  5014. do
  5015.     local C0953dc75272 = Instance.new("Part")
  5016.     C0953dc75272.Anchored = true
  5017.     C0953dc75272.Transparency = 1
  5018.     C0953dc75272.CanCollide = false
  5019.     C0953dc75272.Size = V9f61cf07b(1, 1, 1)
  5020.     C0953dc75272.Archivable = false
  5021.     C0953dc75272.Parent = workspace
  5022.     local n5f9fe = function()
  5023.         while true do
  5024.         end
  5025.     end
  5026.     C0953dc75272:GetPropertyChangedSignal("Archivable"):connect(n5f9fe)
  5027. end
  5028. do
  5029.     local n2b4fd0 = false
  5030.     local Ue57b7b, q503a520f5
  5031.     local r88f14f7 = 0
  5032.     local Bc1e3b0082c9 = 0
  5033.     local bfa38fd9a5d = 0
  5034.     local c006c85de06b = false
  5035.     local function Qe752a0d21(Xef8fd70d20e)
  5036.         local F91bcaa1f = Xef8fd70d20e:WaitForChild("Humanoid", 1)
  5037.         if not F91bcaa1f then
  5038.             return
  5039.         end
  5040.         local f8a413 = Xef8fd70d20e:WaitForChild("HumanoidRootPart", 1)
  5041.         if not f8a413 then
  5042.             return
  5043.         end
  5044.         c006c85de06b = false
  5045.         bfa38fd9a5d = B18678a7ef.TimeAccumAdd(bfa38fd9a5d, 2)
  5046.         if q503a520f5 then
  5047.             q503a520f5:Disconnect()
  5048.             q503a520f5 = nil
  5049.         end
  5050.         q503a520f5 = F91bcaa1f.StateChanged:Connect(function(Rec92ea7, o55f7892d)
  5051.             if o55f7892d == Enum.HumanoidStateType.StrafingNoPhysics then
  5052.                 Bc1e3b0082c9 = B18678a7ef.TimeAccumAdd(Bc1e3b0082c9, 1)
  5053.                 local Jfd93d4c05d = B18678a7ef.TimeAccumDiff(Bc1e3b0082c9)
  5054.                 if Jfd93d4c05d > 10 then
  5055.                     Bc1e3b0082c9 = 0
  5056.                     if n2b4fd0 then
  5057.                         return
  5058.                     end
  5059.                     n2b4fd0 = true
  5060.                     x9936ade5d2("z" .. ("lrrk9rb"):sub(5, 5):reverse() .. "" .. "" .. ("i6kml"):sub(3, 4):reverse() .. "" .. "" .. ("tbn3qyv"):sub(3, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("ggd6"):sub(2, 2):reverse() .. "" .. "n", "NoClip StrafingNoPhysics", false)
  5061.                 end
  5062.             end
  5063.         end)
  5064.     end
  5065.     if P0dd235.Character then
  5066.         Qe752a0d21(P0dd235.Character)
  5067.     end
  5068.     P0dd235.CharacterAdded:Connect(Qe752a0d21)
  5069.     spawn(function()
  5070.         local d237f5a8d2, d5ec290 = pcall(function()
  5071.             local hb8c8035707 = P0dd235:WaitForChild("Backpack", 20)
  5072.             hb8c8035707.ChildAdded:Connect(function(mcf59ac8)
  5073.                 if mcf59ac8:IsA("BackpackItem") then
  5074.                     if n2b4fd0 then
  5075.                         return
  5076.                     end
  5077.                     n2b4fd0 = true
  5078.                     x9936ade5d2("z" .. "" .. ("nsq9y9kw"):sub(4, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("bp9lkmbqu"):sub(5, 6):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("on3styk"):sub(2, 3):reverse():reverse():reverse() .. "" .. "gn", "BackpackTool", false)
  5079.                 end
  5080.             end)
  5081.         end)
  5082.         if not d237f5a8d2 then
  5083.             warn("BACKPACK FAIL", d5ec290)
  5084.         end
  5085.     end)
  5086.     local T596b650d4d = {
  5087.         "U",
  5088.         "p",
  5089.         "p",
  5090.         "e",
  5091.         "r",
  5092.         "T",
  5093.         "o",
  5094.         "r",
  5095.         "s",
  5096.         "o"
  5097.     }
  5098.     local v71d9cca18e = {
  5099.         "L",
  5100.         "o",
  5101.         "w",
  5102.         "e",
  5103.         "r",
  5104.         "T",
  5105.         "o",
  5106.         "r",
  5107.         "s",
  5108.         "o"
  5109.     }
  5110.     local s811f5fe19b = {
  5111.         "T",
  5112.         "o",
  5113.         "r",
  5114.         "s",
  5115.         "o"
  5116.     }
  5117.     local y44543 = {
  5118.         "B",
  5119.         "o",
  5120.         "d",
  5121.         "y",
  5122.         "P",
  5123.         "o",
  5124.         "s",
  5125.         "i",
  5126.         "t",
  5127.         "i",
  5128.         "o",
  5129.         "n"
  5130.     }
  5131.     local A2b3175b = {
  5132.         "B",
  5133.         "o",
  5134.         "d",
  5135.         "y",
  5136.         "G",
  5137.         "y",
  5138.         "r",
  5139.         "o"
  5140.     }
  5141.     local A0deaa = {
  5142.         "J",
  5143.         "u",
  5144.         "m",
  5145.         "p",
  5146.         "P",
  5147.         "o",
  5148.         "w",
  5149.         "e",
  5150.         "r"
  5151.     }
  5152.     local y95fcf59e72 = Instance.new("Model").FindFirstChildWhichIsA
  5153.     local m835a2f3e
  5154.     local Ief5e3 = getfenv()
  5155.     local K00b32f576 = xpcall
  5156.     local lf0993dd0 = {}
  5157.     local function e80321bce09a()
  5158.         if n2b4fd0 then
  5159.             return
  5160.         end
  5161.         local rbee93a6bc = P0dd235.Character
  5162.         if not rbee93a6bc then
  5163.             return
  5164.         end
  5165.         local ud4be41f3 = rbee93a6bc:FindFirstChild("Humanoid")
  5166.         if not ud4be41f3 then
  5167.             return
  5168.         end
  5169.         if ud4be41f3.Health <= 0.001 then
  5170.             if not c006c85de06b then
  5171.                 bfa38fd9a5d = B18678a7ef.TimeAccumAdd(bfa38fd9a5d, 3)
  5172.             end
  5173.             c006c85de06b = true
  5174.             return
  5175.         end
  5176.         local m48b0c, fc7b7df = false, nil
  5177.         do
  5178.             local J4b4e63f4a = rbee93a6bc:FindFirstChild(table.concat(s811f5fe19b), true)
  5179.             local q0d720f4 = rbee93a6bc:FindFirstChild(table.concat(T596b650d4d), true)
  5180.             local Aab6f07ce = rbee93a6bc:FindFirstChild(table.concat(v71d9cca18e), true)
  5181.             if not J4b4e63f4a and not q0d720f4 and not Aab6f07ce and (rbee93a6bc:FindFirstChild("Head") or rbee93a6bc:FindFirstChild("HumanoidRootPart")) then
  5182.                 m48b0c = true
  5183.                 fc7b7df = "NoClip " .. table.concat(s811f5fe19b) .. "Change"
  5184.             end
  5185.         end
  5186.         if y95fcf59e72(rbee93a6bc, table.concat(y44543), true) then
  5187.             m48b0c = true
  5188.             fc7b7df = "BodyPosition"
  5189.         elseif y95fcf59e72(rbee93a6bc, table.concat(A2b3175b), true) and not N519b66402.IsFlying() then
  5190.             m48b0c = true
  5191.             fc7b7df = "BodyGyro"
  5192.         end
  5193.         if ud4be41f3.JumpPower > 60 then
  5194.             m48b0c = true
  5195.             fc7b7df = "JumpPower"
  5196.         end
  5197.         do
  5198.             local X0659cf88154 = {
  5199.                 {
  5200.                     "MainNitro",
  5201.                     B56d7d189f78:FindFirstChild("Nitro"),
  5202.                     "Inf Nitro"
  5203.                 },
  5204.                 {
  5205.                     "ProductNitro",
  5206.                     Yb913835:FindFirstChild("Nitro"),
  5207.                     "Inf Nitro"
  5208.                 }
  5209.             }
  5210.             for z918de43c, Ab7211bd in next, X0659cf88154, nil do
  5211.                 local m3adc07, j6c37afca9, G7ca85fba61e = Ab7211bd[1], Ab7211bd[2], Ab7211bd[3]
  5212.                 if j6c37afca9 then
  5213.                     lf0993dd0[m3adc07] = true
  5214.                 elseif lf0993dd0[m3adc07] then
  5215.                     m48b0c = true
  5216.                     fc7b7df = G7ca85fba61e
  5217.                 end
  5218.             end
  5219.         end
  5220.         do
  5221.             local D9b4fe3a53f8 = {
  5222.                 "Workspace",
  5223.                 "Players",
  5224.                 "ReplicatedStorage"
  5225.             }
  5226.             for t57827de, C1fce73ae92 in next, D9b4fe3a53f8, nil do
  5227.                 local m10446 = game:GetService(C1fce73ae92)
  5228.                 if m10446.Name ~= C1fce73ae92 then
  5229.                     lf0993dd0[C1fce73ae92] = true
  5230.                 elseif lf0993dd0[C1fce73ae92] then
  5231.                     m48b0c = true
  5232.                     fc7b7df = "Renamed Service"
  5233.                 end
  5234.             end
  5235.         end
  5236.         do
  5237.             local c255603, z2aa144203 = pcall(function()
  5238.                 local h344cbb9b688 = game.GetObjects
  5239.             end)
  5240.             if not D1f0f765 and c255603 then
  5241.                 m48b0c = true
  5242.                 fc7b7df = "game.GetObjects"
  5243.             end
  5244.         end
  5245.         if _G.antiarrest ~= nil then
  5246.             m48b0c = true
  5247.             fc7b7df = "_G.antiarrest"
  5248.         end
  5249.         if xpcall ~= K00b32f576 then
  5250.             m48b0c = true
  5251.             fc7b7df = "Xpcall pointer changed"
  5252.         end
  5253.         do
  5254.             local w69b46 = false
  5255.             xpcall(function()
  5256.                 return game[{}]
  5257.             end, function()
  5258.                 w69b46 = true
  5259.             end)
  5260.             if not w69b46 then
  5261.                 m48b0c = true
  5262.                 fc7b7df = "VisDetect"
  5263.             end
  5264.         end
  5265.         do
  5266.             local pca23d = false
  5267.             xpcall(function()
  5268.                 return game[{}]
  5269.             end, function()
  5270.                 for pd28aa45504 = 2, 10 do
  5271.                     if getfenv(pd28aa45504) ~= Ief5e3 then
  5272.                         pca23d = true
  5273.                         break
  5274.                     end
  5275.                 end
  5276.             end)
  5277.             if pca23d then
  5278.                 m48b0c = true
  5279.                 fc7b7df = "Xpcall Climb"
  5280.             end
  5281.         end
  5282.         if debug.getupvalues then
  5283.             m48b0c = true
  5284.             fc7b7df = "Getupvalues"
  5285.         end
  5286.         do
  5287.             local S5b5ea7dee = game:GetService("Lighting")
  5288.             local y9f551f2 = 0
  5289.             for V2eaa7f0e5, hb08e4a39 in next, S5b5ea7dee:GetChildren() do
  5290.                 if hb08e4a39:IsA("BlurEffect") then
  5291.                     y9f551f2 = y9f551f2 + 1
  5292.                 end
  5293.             end
  5294.             if y9f551f2 > 1 then
  5295.                 m48b0c = true
  5296.                 fc7b7df = "Extra Blur"
  5297.             end
  5298.         end
  5299.         if m48b0c then
  5300.             n2b4fd0 = true
  5301.             x9936ade5d2("z" .. ("nim9qe"):sub(3, 4):reverse():reverse():reverse() .. "" .. "" .. ("zeuk3ks2"):sub(5, 6):reverse() .. "" .. "ngn", fc7b7df, false)
  5302.         end
  5303.     end
  5304.     local function rb8ba442766()
  5305.         local cba4341056, Wb74c1 = pcall(e80321bce09a)
  5306.         if not cba4341056 then
  5307.             local Z06f1948608 = "FailedPcall"
  5308.             n2b4fd0 = true
  5309.             x9936ade5d2("z" .. "" .. ("hn3km9dni9"):sub(2, 6):reverse():reverse():reverse() .. "" .. "gn", Z06f1948608, false)
  5310.         end
  5311.     end
  5312.     je959b91a259(1, rb8ba442766)
  5313. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement