Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --SynapseX Decompiler
- repeat
- do break end
- while true do
- end
- until true
- local C329b14cd728 = game:GetService("ReplicatedStorage")
- local sab29fe0f5 = game:GetService("MarketplaceService")
- local Eb1883b386f = game:GetService("RunService")
- local Ned215c2 = Eb1883b386f:IsStudio()
- local h1f83ae30c10 = game:GetService("UserInputService")
- local t69a7b = h1f83ae30c10.TouchEnabled
- local S2f2bf = game:GetService("GuiService")
- local r2b6d852c = game:GetService("SoundService")
- local qa60a6c = game:GetService("Players")
- local mffb7e6a9df5 = qa60a6c.LocalPlayer
- local c88a7ef2 = mffb7e6a9df5:GetMouse()
- local ya14fb4592 = workspace.CurrentCamera
- local M1763fdff390 = require(C329b14cd728.Module.R15IKv2)
- local k77601aba28 = require(C329b14cd728.Module.UI)
- local K95f48 = game:GetService("CollectionService")
- local S81174934f42 = require(C329b14cd728.Module.Joint)
- local B3e44ebf13cd = require(C329b14cd728.Module.Math)
- local q172ec891 = require(C329b14cd728.Module.AlexInput)
- local r8a0b0 = require(C329b14cd728.Module.AlexParticles)
- local ddbd16 = require(C329b14cd728.Module.AlexWM)
- local g7097417a06b = require(C329b14cd728.Resource.Settings)
- local Le4652e9 = game:GetService("StarterGui")
- local G5c6bc
- do
- local m04d09a6ec = game:GetService("LocalizationService")
- local iadc3e = m04d09a6ec.RobloxLocaleId
- if iadc3e ~= "es-es" then
- iadc3e = "en-us"
- end
- G5c6bc = m04d09a6ec["JailbreakLocale - Sheet1.out"]:GetTranslator(iadc3e)
- end
- local kccbc2, Zd243d7985be, r9b80e461f = CFrame.new, CFrame.Angles, Vector3.new
- local p2ae27, A102b5a = kccbc2(0, 0, 0), r9b80e461f(0, 0, 0)
- local O6c8169e9 = math.sin
- local j32854, vb435dd10, T06a05d, vc66a67d893 = math.floor, math.abs, math.log, math.max
- local j6084f67b6
- j6084f67b6 = {}
- do
- local Ma907e27c5 = false
- if not Ned215c2 then
- Ma907e27c5 = false
- end
- if Ma907e27c5 then
- print("PROFILE DEBUGGING ENABLED")
- j6084f67b6.profilebegin = debug.profilebegin
- j6084f67b6.profileend = debug.profileend
- else
- local e55e5311e58 = function()
- end
- j6084f67b6.profilebegin = e55e5311e58
- j6084f67b6.profileend = e55e5311e58
- end
- end
- local B43c793c6ac = {}
- local v11bc665dc, Y9507e2c
- do
- local A94c19ee5 = C329b14cd728.Resource.Event
- A94c19ee5.Name = B3e44ebf13cd.GUID()
- for V0a9fc9 = 1, 10 do
- local v146085 = Instance.new("RemoteEvent")
- v146085.Name = B3e44ebf13cd.GUID()
- v146085.Parent = A94c19ee5.Parent
- end
- local e7842a
- v11bc665dc = {}
- local if9ebc52927 = Instance.new("RemoteEvent").FireServer
- function Y9507e2c(u5fa8fada, ...)
- if9ebc52927(A94c19ee5, e7842a and e7842a[u5fa8fada] or u5fa8fada, ...)
- end
- function v11bc665dc:FireServer(i159394076, ...)
- return Y9507e2c(i159394076, ...)
- end
- v11bc665dc.OnClientEvent = A94c19ee5.OnClientEvent
- function B43c793c6ac.aii3s42i(p418f0865947)
- B43c793c6ac.hems = true
- e7842a = p418f0865947
- end
- end
- local M115b35 = {}
- M115b35.Chassis = require(C329b14cd728.Module.AlexChassis)
- M115b35.Chassis.SetEvent(v11bc665dc)
- M115b35.Chassis2 = require(C329b14cd728.Module.AlexChassis2)
- M115b35.Chassis2.SetEvent(v11bc665dc)
- M115b35.Volt = require(C329b14cd728.Game.Vehicle.Volt)
- M115b35.Volt.Init({Event = v11bc665dc, em = B43c793c6ac})
- local Q1e6445
- Le4652e9.ResetPlayerGuiOnSpawn = false
- local La0108dd9249 = mffb7e6a9df5:WaitForChild("PlayerGui")
- local ad1fb130dda = mffb7e6a9df5:WaitForChild("TeamValue")
- local function j9992b7(j7d297ab)
- local qf35eed = La0108dd9249:FindFirstChild(j7d297ab)
- if not qf35eed then
- qf35eed = C329b14cd728.StarterGui:FindFirstChild(j7d297ab):Clone()
- qf35eed.Parent = La0108dd9249
- end
- return qf35eed
- end
- local t2c0543 = j9992b7("MainGui")
- local i23680b5412d = j9992b7("ProductGui")
- local Yc1661fdf70 = j9992b7("Particles")
- local aea37894b = j9992b7("DeathGui")
- k77601aba28.CircleAction.Frame = t2c0543.CircleAction
- Le4652e9:SetCoreGuiEnabled(Enum.CoreGuiType.Backpack, false)
- local Aec95c
- do
- local function m67af55628ed()
- for W554cf3, T3acf5d9c657 in next, t2c0543.Inventory.Inner:GetChildren() do
- T3acf5d9c657.ImageColor3 = Color3.new(1, 1, 1)
- T3acf5d9c657.ImageTransparency = 0
- end
- end
- local function Z0224e5099e(P9ca6d22)
- m67af55628ed()
- local P2153c0 = t2c0543.Inventory.Inner:FindFirstChild(P9ca6d22.Name)
- if P2153c0 then
- P2153c0.ImageColor3 = Color3.new(0.7, 0.7, 0.7)
- P2153c0.ImageTransparency = 0.5
- end
- end
- Aec95c = require(C329b14cd728.Module.ItemSystem)(v11bc665dc, B43c793c6ac, {ItemEquippedCallback = Z0224e5099e, ItemUnequippedCallback = m67af55628ed})
- end
- require(C329b14cd728.Game.ItemModule.Gun)(Aec95c, v11bc665dc, B43c793c6ac)
- require(C329b14cd728.Game.ItemModule.Grenade)(Aec95c, v11bc665dc, B43c793c6ac)
- require(C329b14cd728.Game.ItemModule.Turret)(Aec95c, v11bc665dc, B43c793c6ac)
- require(C329b14cd728.Game.ItemModule.RocketLauncher)(Aec95c, v11bc665dc, B43c793c6ac)
- require(C329b14cd728.Game.ItemModule.Basic)(Aec95c, v11bc665dc, B43c793c6ac)
- local w11eb4c2
- do
- local k74583ae3fcb = {}
- function w11eb4c2(Jbd5ad, M16dc2c3fe3, Mc9442)
- local b14ac502a75c = {
- t = 0,
- i = Jbd5ad,
- c = M16dc2c3fe3
- }
- table.insert(k74583ae3fcb, b14ac502a75c)
- end
- local function Jd7605687(Qc881d, ge528b652b41)
- j6084f67b6.profilebegin("Thread Loop")
- for s4b7b3 = 1, #k74583ae3fcb do
- local W61586d19 = k74583ae3fcb[s4b7b3]
- if Qc881d - W61586d19.t > W61586d19.i then
- W61586d19.t = Qc881d
- W61586d19.c(Qc881d, ge528b652b41)
- end
- end
- j6084f67b6.profileend()
- end
- Eb1883b386f.Stepped:connect(Jd7605687)
- end
- local function rcee7201(r4b0e8b8)
- local I766a806bb = false
- local gb8616, q3cca7e4 = pcall(function()
- if r4b0e8b8.Group then
- I766a806bb = true
- I766a806bb = I766a806bb and mffb7e6a9df5:IsInGroup(r4b0e8b8.Group)
- if r4b0e8b8.Rank then
- I766a806bb = I766a806bb and mffb7e6a9df5:GetRankInGroup(r4b0e8b8.Group) >= r4b0e8b8.Rank
- end
- end
- if I766a806bb then
- return
- end
- if r4b0e8b8.Id then
- I766a806bb = true
- I766a806bb = I766a806bb and r4b0e8b8.Id[tostring(mffb7e6a9df5.UserId)]
- end
- end)
- if not gb8616 then
- print(q3cca7e4)
- end
- return gb8616 and I766a806bb
- end
- local d2f8c7f36f = ddbd16.MakeWindowGroup()
- require(C329b14cd728.Module.Mission)(B43c793c6ac, v11bc665dc, w11eb4c2, d2f8c7f36f)
- local qc2190e10415
- local p8ae4c = {
- ItemStacks = {}
- }
- local g1b3564c7e = {}
- local B1b3d325219a = {}
- local m9301fac748
- local ofa645974f1 = {
- VehiclesOwned = {},
- VehiclesRented = {},
- Nitro = 50,
- NitroLastMax = 50,
- LastVehicleExit = tick()
- }
- local Ze4f4ea64cf
- local D8fbd4 = {}
- local v30e9e046c = A102b5a
- local t16486e9, Abff8be57951 = false, false
- local o7076fa1 = "Yard"
- local u6b4b8b = false
- local function N8bb68c56fe(Od0322ffef)
- if Q1e6445 == Enum.UserInputType.Gamepad1 then
- S2f2bf.SelectedObject = Od0322ffef
- end
- end
- local S810e3f6c80 = {}
- S810e3f6c80.MainWindowGroup = d2f8c7f36f
- S810e3f6c80.ScreenGui = t2c0543
- S810e3f6c80.ProductGui = i23680b5412d
- S810e3f6c80.Event = v11bc665dc
- S810e3f6c80.em = B43c793c6ac
- S810e3f6c80.UI = k77601aba28
- S810e3f6c80.LocalWalkSpeedModifier = 1
- S810e3f6c80.SelectIfGamepad = N8bb68c56fe
- function S810e3f6c80.GetVehiclePacket()
- return m9301fac748
- end
- local Wbc21b732
- Wbc21b732 = require(C329b14cd728.Module.Garage)(S810e3f6c80)
- require(C329b14cd728.Module.Apartment)(S810e3f6c80)
- require(C329b14cd728.Module.Minimap)(S810e3f6c80)
- require(C329b14cd728.Module.StarterPack)(S810e3f6c80)
- require(C329b14cd728.Module.Train2)(S810e3f6c80)
- M115b35.Heli = require(C329b14cd728.Module.Heli)(S810e3f6c80)
- spawn(function()
- if rcee7201(g7097417a06b.Perm.Dev) then
- local Pa1d88f7 = C329b14cd728.StarterGui.AdminHax:Clone()
- Pa1d88f7.Parent = La0108dd9249
- require(C329b14cd728.Module.AdminHax)(S810e3f6c80, Pa1d88f7)
- end
- end)
- require(C329b14cd728.Game.Museum)(S810e3f6c80, Aec95c)
- require(C329b14cd728.Game.GunShop)(S810e3f6c80, p8ae4c)
- require(C329b14cd728.Game.L18n)({ScreenGui = t2c0543, ProductGui = i23680b5412d})
- require(C329b14cd728.Game.Turbines).Init()
- require(C329b14cd728.Game.Level).Init({
- Event = v11bc665dc,
- em = B43c793c6ac,
- ScreenGui = t2c0543,
- Team = ad1fb130dda
- })
- require(C329b14cd728.Game.Drop).Init({Event = v11bc665dc, em = B43c793c6ac})
- require(C329b14cd728.Game.Hologram).Init({em = B43c793c6ac})
- require(C329b14cd728.Game.Codes).Init({
- ProductGui = i23680b5412d,
- MainWindowGroup = d2f8c7f36f,
- Event = v11bc665dc
- })
- require(C329b14cd728.Game.SecretBases).Init({Event = v11bc665dc, em = B43c793c6ac})
- function B43c793c6ac.zmvy8n3l()
- local ec0d94571 = C329b14cd728.StarterGui.KickGui:Clone()
- ec0d94571.Parent = La0108dd9249
- require(C329b14cd728.Module.KickGui)(S810e3f6c80, ec0d94571)
- end
- local z54ff126, P8f91a7ec, f127fc2d
- local X3f392d2995 = function(jc8407bdc3)
- local va92603, Y54174, Icad79c38e = string.match(jc8407bdc3, "^([^%d]*%d)(%d*)(.-)$")
- return va92603 .. Y54174:reverse():gsub("(%d%d%d)", "%1,"):reverse() .. Icad79c38e
- end
- local function vb64740(s3b8ccd80)
- local kf3ba84 = s3b8ccd80 >= 0 and "" or "-"
- return kf3ba84 .. G5c6bc:FormatByKey("General.Cash", {
- X3f392d2995(vb435dd10(s3b8ccd80))
- })
- end
- local R0281bf6c435
- do
- local W5f39bf = workspace.FindPartOnRayWithIgnoreList
- function R0281bf6c435(r1449a12, jce71632, ...)
- local B50e66 = jce71632.magnitude
- jce71632 = jce71632.unit
- local F97de067 = r1449a12
- local d742a8e7 = 0
- local A6290324b3ee = {
- ...
- }
- local uf4a87f10, kbc85bd0ef5, S75253f09 = nil, A102b5a, A102b5a
- local s39a3f7a = 0
- local q187bcd1
- repeat
- s39a3f7a = s39a3f7a + 1
- local c42cc97cf2 = Ray.new(F97de067, jce71632 * (B50e66 - d742a8e7))
- uf4a87f10, kbc85bd0ef5, S75253f09 = W5f39bf(workspace, c42cc97cf2, A6290324b3ee, false, true)
- q187bcd1 = uf4a87f10 and uf4a87f10.CanCollide
- if not q187bcd1 then
- table.insert(A6290324b3ee, uf4a87f10)
- end
- d742a8e7 = (r1449a12 - kbc85bd0ef5).magnitude
- F97de067 = kbc85bd0ef5
- until q187bcd1 or B50e66 - d742a8e7 <= 0.001 or s39a3f7a > 4
- if not uf4a87f10 then
- kbc85bd0ef5, S75253f09 = r1449a12 + jce71632 * B50e66, A102b5a
- end
- return uf4a87f10, kbc85bd0ef5, S75253f09
- end
- end
- local aab277cb885f = function(tec86964cb, D288264d91, N2a071)
- local y89e5e = {}
- for e1242ca, Mfe21d6b71 in next, D288264d91, nil do
- local I2cefafa, qe4bc6da7c, td165f2e63f = Mfe21d6b71, tec86964cb[e1242ca], nil
- if type(Mfe21d6b71) == "number" then
- local b0bab22bd719 = 1 - N2a071
- td165f2e63f = b0bab22bd719 * qe4bc6da7c + N2a071 * I2cefafa
- else
- td165f2e63f = qe4bc6da7c:lerp(I2cefafa, N2a071)
- end
- y89e5e[e1242ca] = td165f2e63f
- end
- return y89e5e
- end
- local q8615d, N3e744c519
- do
- local c5c16f54ff17 = {}
- function q8615d(y8b8c53, r65c5aab182a, Fb0bee1)
- if not r65c5aab182a.Source then
- return
- end
- r65c5aab182a.Play = true
- if not Fb0bee1 then
- v11bc665dc:FireServer("d" .. ("j18cufoo"):sub(2, 7):reverse() .. "" .. "e", y8b8c53, r65c5aab182a)
- end
- B43c793c6ac.dofuc81e(mffb7e6a9df5.Name, y8b8c53, r65c5aab182a)
- end
- function N3e744c519(G5eec6e44, Q845f8b4bd5d)
- local Ifb765fa19 = {}
- if not Q845f8b4bd5d then
- v11bc665dc:FireServer("d" .. "" .. ("fe9fop"):sub(4, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("rdj98culhn"):sub(5, 7):reverse() .. "" .. "1e", G5eec6e44, Ifb765fa19)
- end
- B43c793c6ac.dofuc81e(mffb7e6a9df5.Name, G5eec6e44, Ifb765fa19)
- end
- local qbab6d54a76 = 0
- function B43c793c6ac.dofuc81e(B60245, dc4b3c9408, qeccc6ef7c)
- local g419e3e0 = qeccc6ef7c.Source
- local Pfaf27c = qeccc6ef7c.Volume or 0.5
- local y3582c = qeccc6ef7c.Pitch or 1
- local Wfbee36d54 = qeccc6ef7c.MaxTime or 1
- local vf5b80f9 = qeccc6ef7c.Looped
- local h5b714c2b226 = qeccc6ef7c.Play
- local Z26e06a34 = qeccc6ef7c.TimeStart
- local t2458021 = qeccc6ef7c.Delay
- local n7cedca0906 = qeccc6ef7c.EmitterSize or 10
- if qeccc6ef7c.TimeStop then
- Wfbee36d54 = Z26e06a34 + qeccc6ef7c.TimeStop
- end
- local Ve296b46 = qbab6d54a76 + 1
- qbab6d54a76 = Ve296b46
- local P76818 = qeccc6ef7c.Multi and ("%s_%s_%d"):format(B60245, dc4b3c9408, Ve296b46) or ("%s_%s"):format(B60245, dc4b3c9408)
- local ua0739ec = c5c16f54ff17[P76818]
- if ua0739ec then
- ua0739ec.Object:Stop()
- ua0739ec.Object:Destroy()
- c5c16f54ff17[P76818] = nil
- end
- if not h5b714c2b226 then
- return
- end
- if not g419e3e0 then
- return
- end
- local Q3ef13a83 = g7097417a06b.Sounds[dc4b3c9408]
- if not Q3ef13a83 then
- return
- end
- local P1709b803 = Instance.new("Sound")
- P1709b803.SoundId = "rbxassetid://" .. Q3ef13a83
- if Z26e06a34 then
- P1709b803.TimePosition = Z26e06a34
- end
- if qeccc6ef7c.SoundGroup then
- P1709b803.SoundGroup = qeccc6ef7c.SoundGroup
- end
- P1709b803.Name = P76818
- P1709b803.Looped = vf5b80f9
- P1709b803.Volume = Pfaf27c
- P1709b803.PlaybackSpeed = y3582c
- P1709b803.EmitterSize = n7cedca0906
- P1709b803.MaxDistance = 400
- P1709b803.Parent = g419e3e0
- if t2458021 then
- delay(t2458021, function()
- P1709b803:Play()
- end)
- else
- P1709b803:Play()
- end
- c5c16f54ff17[P76818] = {Object = P1709b803, Proxy = Ve296b46}
- local function Bdc177c11983()
- local ib0b768e0 = c5c16f54ff17[P76818]
- if not ib0b768e0 then
- return
- end
- if ib0b768e0.Proxy > Ve296b46 then
- return
- end
- ib0b768e0.Object:Stop()
- ib0b768e0.Object:Destroy()
- c5c16f54ff17[P76818] = nil
- end
- delay(Wfbee36d54, Bdc177c11983)
- end
- end
- local L61d877033d1
- do
- local gf41db0aaa = require(C329b14cd728.Module.RoundedBackingBuilder).new()
- gf41db0aaa:Create(i23680b5412d.Gamepass.ContainerFrame)
- local i0491f390b = 0
- function L61d877033d1(l228e4767241)
- local C0ea99 = l228e4767241.PassId
- local x53772 = i0491f390b + 1
- i0491f390b = x53772
- if l228e4767241.OldPassId then
- sab29fe0f5:PromptPurchase(mffb7e6a9df5, l228e4767241.OldPassId)
- else
- sab29fe0f5:PromptGamePassPurchase(mffb7e6a9df5, C0ea99)
- end
- i23680b5412d.Gamepass.ContainerFrame.TextLabel.Text = l228e4767241.Text
- delay(0.2, function()
- if i0491f390b ~= x53772 then
- return
- end
- i23680b5412d.Gamepass.Visible = true
- end)
- end
- local function l6169fa(kcea20f65e, mfb8d5b18b4e, Tfc2a5)
- local h5a0817 = i0491f390b + 1
- i0491f390b = h5a0817
- delay(0.1, function()
- if i0491f390b ~= h5a0817 then
- return
- end
- i23680b5412d.Gamepass.Visible = false
- end)
- end
- sab29fe0f5.PromptGamePassPurchaseFinished:connect(l6169fa)
- sab29fe0f5.PromptPurchaseFinished:connect(l6169fa)
- end
- S810e3f6c80.PromptPurchase = L61d877033d1
- local function o43d642d56(f144b2434)
- local n2e626283c = r8a0b0.MakeState()
- n2e626283c.Frame = Yc1661fdf70.Particles
- r8a0b0.EasySimulate(n2e626283c, 4)
- local m65e7ef282 = n2e626283c.Frame.AbsoluteSize
- local L64d0c9, Q80226 = m65e7ef282.X, m65e7ef282.Y
- local function e5b274d0(P4851e7c)
- if f144b2434 <= 4 or math.random() > 0.2 then
- q8615d("FireworkBang", {
- Source = t2c0543,
- Volume = 0.2 + math.random() * 0.3,
- Multi = true
- }, true)
- end
- end
- for X757561 = 1, f144b2434 do
- local I0006f7067 = Q80226 * 0.3 + Q80226 * 0.6 * math.random()
- local z38cff = r9b80e461f(0, -400, 0) + B3e44ebf13cd.Uniform2D(150)
- local D4e2fa = (Q80226 - I0006f7067) / z38cff.magnitude
- local Vd53ff390 = r8a0b0.Firework(n2e626283c, r9b80e461f(math.random() * L64d0c9, Q80226, 0), z38cff, A102b5a)
- Vd53ff390.ttl = D4e2fa
- Vd53ff390.OnDestroy = e5b274d0
- wait(0.1 + math.random() * 0.1 * 0.5)
- end
- end
- function B43c793c6ac.oy51cro3(i32c3aab12)
- assert(i32c3aab12 <= 50)
- o43d642d56(i32c3aab12)
- end
- S810e3f6c80.Fireworks = o43d642d56
- local function G89fe3c(Qffd568)
- v11bc665dc:FireServer("yv6lo8pl", Qffd568.Name)
- end
- function B43c793c6ac.eg4u56ys(Tb65b58b20a5)
- if Tb65b58b20a5.Bribed then
- B43c793c6ac.viim6itr({
- Title = "Arrest",
- Text = ("You are bribed! Wait %d seconds."):format(Tb65b58b20a5.Bribed)
- })
- end
- end
- local function ube88df(L190d64c98a)
- v11bc665dc:FireServer("g" .. "" .. ("spzi2le"):sub(4, 6):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("fl5ckb5"):sub(3, 3):reverse():reverse():reverse() .. "" .. "" .. ("xzg"):sub(2, 2):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("rjnxn"):sub(3, 3):reverse():reverse():reverse():reverse():reverse() .. "" .. "y", L190d64c98a.Name)
- end
- local function M3100bff(u4929a)
- v11bc665dc:FireServer("z" .. ("gqyf6xig"):sub(4, 7):reverse():reverse():reverse():reverse():reverse() .. "" .. "3mc", u4929a.Name)
- end
- local function B5528017189a(lc3c9f4a2)
- v11bc665dc:FireServer("h" .. "" .. ("raclyo51"):sub(4, 5):reverse():reverse():reverse() .. "" .. "" .. ("r5irk"):sub(2, 2):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("ma3e4pad"):sub(3, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "g", lc3c9f4a2.Name)
- end
- function B43c793c6ac.rm1jepu4(lac4c32)
- if lac4c32.Cooldown then
- B43c793c6ac.viim6itr({
- Title = "Breakout",
- Text = ("Wait %d seconds."):format(lac4c32.Cooldown)
- })
- end
- end
- local function he4ef5083f6(W20cd309dc8)
- v11bc665dc:FireServer("q" .. ("h6cavekuc"):sub(3, 7):reverse() .. "" .. "is", W20cd309dc8)
- end
- local function Rb81fe(Sbb7a66eb3b1)
- v11bc665dc:FireServer("a" .. ("ka8agk5"):sub(5, 5):reverse():reverse():reverse() .. "" .. "" .. ("fofo45pe"):sub(3, 6):reverse():reverse():reverse() .. "" .. "jz", Sbb7a66eb3b1)
- end
- do
- local e735cb = require(C329b14cd728.Game.Bullets)
- function B43c793c6ac.fkzv1blh(m0bcf499a)
- for O762a991f, S9ae5ad8355 in next, m0bcf499a, nil do
- local oce35eaa539d = qa60a6c:FindFirstChild(O762a991f)
- if oce35eaa539d then
- local uab1794 = oce35eaa539d.Character
- if uab1794 then
- local Eea7d76b509e = uab1794:FindFirstChild("Head")
- if Eea7d76b509e then
- e735cb.DisplayDamage(O762a991f, uab1794.Head, math.floor(S9ae5ad8355 + 0.5))
- end
- end
- end
- end
- end
- end
- local o19692cce, Hd37c3b13439
- function o19692cce()
- return {
- StartPosition = nil,
- Position = A102b5a,
- TargetPosition = nil,
- LookVector = r9b80e461f(0, 0, -1),
- TargetFocus = nil,
- TargetLookVector = nil
- }
- end
- function Hd37c3b13439(Af5e5c6c5b, je50ae6a, S15624f5a, E6c958)
- if Af5e5c6c5b.TargetPosition then
- if Af5e5c6c5b.StartPosition then
- Af5e5c6c5b.Position = Af5e5c6c5b.StartPosition * (1 - S15624f5a) + Af5e5c6c5b.TargetPosition * S15624f5a
- else
- Af5e5c6c5b.Position = Af5e5c6c5b.Position + (Af5e5c6c5b.TargetPosition - Af5e5c6c5b.Position) * je50ae6a * S15624f5a
- end
- end
- local X7f42e = Af5e5c6c5b.TargetLookVector
- if Af5e5c6c5b.TargetFocus then
- X7f42e = (Af5e5c6c5b.TargetFocus - Af5e5c6c5b.Position).unit
- end
- if X7f42e then
- Af5e5c6c5b.LookVector = Af5e5c6c5b.LookVector + (X7f42e - Af5e5c6c5b.LookVector) * je50ae6a * E6c958
- end
- ya14fb4592.CFrame = kccbc2(A102b5a, Af5e5c6c5b.LookVector) + Af5e5c6c5b.Position
- end
- local W514c0ccb0c, g2d1fb730
- do
- local Ha46302065 = tick()
- local Cd48bb85a19 = false
- local function Gecbbdd75fe()
- if Cd48bb85a19 then
- Cd48bb85a19 = false
- local Pc5482 = tick() - Ha46302065
- v11bc665dc:FireServer("c" .. "uhm2xzw", Pc5482)
- end
- end
- local cebcd60 = tick()
- function W514c0ccb0c()
- if tick() - cebcd60 < 0.1 then
- return
- end
- cebcd60 = tick()
- if Cd48bb85a19 then
- Gecbbdd75fe()
- end
- Cd48bb85a19 = true
- Ha46302065 = tick()
- if m9301fac748 and not m9301fac748.Passenger then
- m9301fac748.Nitro = true
- q8615d("Nitro1", {
- Source = m9301fac748.Nitrous[1].Parent,
- TimeStart = 0.5,
- Volume = 1
- })
- q8615d("NitroLoop", {
- Source = m9301fac748.Nitrous[1].Parent,
- Looped = true,
- MaxTime = 30,
- Volume = 1,
- Delay = 0.3
- })
- for l6889872057, U100a800 in next, m9301fac748.Nitrous, nil do
- U100a800.Enabled = true
- end
- end
- v11bc665dc:FireServer("m" .. ("hfflzqnm"):sub(5, 6):reverse() .. "" .. "" .. ("uvy2k"):sub(4, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("ejk1k9s"):sub(5, 6):reverse() .. "" .. "25")
- if ofa645974f1.Nitro / ofa645974f1.NitroLastMax <= 0.01 then
- B43c793c6ac.xslacmhx(true, true)
- end
- end
- function g2d1fb730()
- N3e744c519("NitroLoop")
- if m9301fac748 and not m9301fac748.Passenger then
- m9301fac748.Nitro = false
- if m9301fac748.Nitrous then
- for B8ea8d5, V9c7d7f2a in next, m9301fac748.Nitrous, nil do
- V9c7d7f2a.Enabled = false
- end
- end
- end
- Gecbbdd75fe()
- v11bc665dc:FireServer("d" .. ("ywzu9bdka4"):sub(5, 8):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("tf1w3e"):sub(4, 5):reverse():reverse():reverse() .. "" .. "b")
- end
- function B43c793c6ac.hrtb3v5c(D20528770407, acdd0ca4a6)
- ofa645974f1.Nitro = D20528770407
- ofa645974f1.NitroLastMax = acdd0ca4a6
- ofa645974f1.NitroForceUIUpdate = true
- i23680b5412d.Nitro.Body.Bar.Value.Size = UDim2.new(D20528770407 / g7097417a06b.Scalar.NitroMax, 0, 1, 0)
- i23680b5412d.Nitro.Body.Bar.TextLabel.Text = ("%d/%d Fuel"):format(D20528770407, g7097417a06b.Scalar.NitroMax)
- end
- end
- local pbee6d95f = 0
- local t5d5b0ee408 = A102b5a
- do
- local P9296a543
- Eb1883b386f.Stepped:Connect(function(B4b76ae, sa734b2263)
- local v3f46675293 = tick()
- local Fa1bacd217c = P9296a543 and v3f46675293 - P9296a543 or 0
- P9296a543 = v3f46675293
- if m9301fac748 and not m9301fac748.Passenger then
- if m9301fac748.Type == "Chassis" then
- M115b35.Chassis.UpdatePrePhysics(m9301fac748, Fa1bacd217c)
- elseif m9301fac748.Type == "Motorcycle" or m9301fac748.Type == "DuneBuggy" then
- M115b35.Chassis2.UpdateHQ(m9301fac748, Fa1bacd217c)
- elseif m9301fac748.Type == "Custom" and m9301fac748.Make == "Volt" then
- M115b35.Volt.UpdatePrePhysics(m9301fac748, Fa1bacd217c)
- end
- end
- end)
- end
- local z9c72b5cafda
- Eb1883b386f.Heartbeat:connect(function()
- local Q26c7619 = tick()
- local N3b214f = z9c72b5cafda and Q26c7619 - z9c72b5cafda or 0
- z9c72b5cafda = Q26c7619
- j6084f67b6.profilebegin("Vehicle Updates")
- if m9301fac748 and not m9301fac748.Passenger then
- if m9301fac748.Type == "Chassis" then
- M115b35.Chassis.UpdatePostPhysics(m9301fac748, N3b214f)
- elseif m9301fac748.Type == "Heli" then
- M115b35.Heli.Update(m9301fac748, N3b214f)
- end
- end
- j6084f67b6.profileend()
- local P955b3c940 = Aec95c.Equipped[mffb7e6a9df5.Name]
- if P955b3c940 and P955b3c940.Name == "Binoculars" and P955b3c940.MouseDown then
- local B96e5dd08d = 0.6
- local H54fc0fc7b4 = t2c0543.AbsoluteSize.X + 40
- local gb997f6c91 = t2c0543.AbsoluteSize.Y
- t2c0543.Binoculars.ImageLabel.Size = UDim2.new(0, H54fc0fc7b4, 0, H54fc0fc7b4 * B96e5dd08d)
- t2c0543.Binoculars.ImageLabel.Position = UDim2.new(0.5, -H54fc0fc7b4 * 0.5, 0.5, -H54fc0fc7b4 * B96e5dd08d * 0.5)
- t2c0543.Binoculars.BarTop.Size = UDim2.new(1, 0, 0, (gb997f6c91 - H54fc0fc7b4 * B96e5dd08d) * 0.5 + 20)
- t2c0543.Binoculars.BarBottom.Size = UDim2.new(1, 0, 0, (gb997f6c91 - H54fc0fc7b4 * B96e5dd08d) * 0.5 + 20)
- t2c0543.Binoculars.BarBottom.Position = UDim2.new(0, 0, 1, -((gb997f6c91 - H54fc0fc7b4 * B96e5dd08d) * 0.5 + 20))
- t2c0543.Binoculars.Visible = true
- ya14fb4592.FieldOfView = 20
- elseif t2c0543.Binoculars.Visible then
- t2c0543.Binoculars.Visible = false
- ya14fb4592.FieldOfView = 70
- end
- local xa9a4095433d, w7e51320 = v30e9e046c.X, v30e9e046c.Y
- j6084f67b6.profilebegin("Camera Looking")
- local I44687be8982 = ya14fb4592:ScreenPointToRay(xa9a4095433d, w7e51320)
- t5d5b0ee408 = t5d5b0ee408 + (I44687be8982.Origin + I44687be8982.Direction * 30 - t5d5b0ee408) * 0.2
- local a7827cfc363 = mffb7e6a9df5.Character
- if a7827cfc363 then
- local D9e64cc0 = a7827cfc363:FindFirstChild("HumanoidRootPart")
- if D9e64cc0 then
- local vfcc4dc = a7827cfc363:FindFirstChild("Head")
- local g3db200 = a7827cfc363:FindFirstChild("UpperTorso")
- if vfcc4dc and g3db200 then
- local v4fd77 = g3db200:FindFirstChild("Waist")
- local S8922beee248 = vfcc4dc:FindFirstChild("Neck")
- if v4fd77 and S8922beee248 then
- local E95064, I20227d63 = 0, 0
- local l31ce032c6, Zcccc63c5c63
- j6084f67b6.profilebegin("Calculate looking")
- if not Abff8be57951 then
- local M531b2f7 = D9e64cc0.CFrame.lookVector
- local Haba9dc = (ya14fb4592.CFrame * Zd243d7985be(0.2, 0, 0)).lookVector
- if B3e44ebf13cd.IsNaNv3(Haba9dc) then
- Haba9dc = r9b80e461f(0, 0, -1)
- end
- local Wb087915f6 = 1
- E95064, I20227d63 = M531b2f7:Dot(Haba9dc:Cross(r9b80e461f(0, 1, 0))), math.asin(Haba9dc.Y)
- if m9301fac748 and (not m9301fac748.Passenger or m9301fac748.NoLook) or Aec95c.Equipped[mffb7e6a9df5.Name] then
- E95064, I20227d63 = 0, 0
- end
- if B3e44ebf13cd.IsNaN(E95064) then
- E95064 = 0
- end
- if B3e44ebf13cd.IsNaN(I20227d63) then
- I20227d63 = 0
- end
- l31ce032c6 = kccbc2(v4fd77.C1.p) * Zd243d7985be(0, -E95064 * 0.5 * Wb087915f6, 0) * Zd243d7985be(-I20227d63 * 0.2 * Wb087915f6, 0, 0)
- Zcccc63c5c63 = kccbc2(S8922beee248.C1.p) * Zd243d7985be(-I20227d63 * 0.5 * Wb087915f6, 0, 0) * Zd243d7985be(0, -E95064 * 0.5 * Wb087915f6, 0)
- else
- l31ce032c6 = kccbc2(v4fd77.C1.p)
- Zcccc63c5c63 = kccbc2(S8922beee248.C1.p)
- end
- if B3e44ebf13cd.IsNaNcf(l31ce032c6) then
- l31ce032c6 = kccbc2(v4fd77.C1.p)
- end
- if B3e44ebf13cd.IsNaNcf(Zcccc63c5c63) then
- Zcccc63c5c63 = kccbc2(S8922beee248.C1.p)
- end
- v4fd77.C1 = l31ce032c6
- S8922beee248.C1 = Zcccc63c5c63
- if Q26c7619 - pbee6d95f >= 0.4 then
- pbee6d95f = Q26c7619
- if B3e44ebf13cd.IsNaN(E95064) then
- E95064 = 0
- end
- if B3e44ebf13cd.IsNaN(I20227d63) then
- I20227d63 = 0
- end
- if B43c793c6ac.hems then
- v11bc665dc:FireServer("p" .. ("uxho6f"):sub(3, 5):reverse() .. "" .. "c2n8", E95064, I20227d63)
- end
- end
- j6084f67b6.profileend()
- end
- end
- end
- end
- for u6a9d399, N494838cfc3b in next, B1b3d325219a, nil do
- local Ydc5cf, G1cf15ad3602 = B3e44ebf13cd.Spring(N494838cfc3b.HeadingSpring)
- local qa46e0, P6ea6afc = B3e44ebf13cd.Spring(N494838cfc3b.PitchSpring)
- local bf67b1999, ff20ffb7f8
- local D7d4a62 = N494838cfc3b.Waist
- if D7d4a62 then
- bf67b1999 = kccbc2(D7d4a62.C1.p) * Zd243d7985be(-qa46e0 * 0.2, -Ydc5cf * 0.5, 0)
- if B3e44ebf13cd.IsNaNcf(bf67b1999) then
- bf67b1999 = p2ae27
- end
- D7d4a62.C1 = bf67b1999
- end
- local mf92b14 = N494838cfc3b.Neck
- if mf92b14 then
- ff20ffb7f8 = kccbc2(mf92b14.C1.p) * Zd243d7985be(-qa46e0 * 0.5, -Ydc5cf * 0.5, 0)
- if B3e44ebf13cd.IsNaNcf(ff20ffb7f8) then
- ff20ffb7f8 = p2ae27
- end
- mf92b14.C1 = ff20ffb7f8
- end
- end
- j6084f67b6.profileend()
- k77601aba28.CircleAction.Update(N3b214f)
- if m9301fac748 and not m9301fac748.Passenger and m9301fac748.Type ~= "Heli" then
- local Re5c01dbae36 = false
- if m9301fac748.Type ~= "Heli" and not t2c0543.Nitro.Visible then
- t2c0543.Nitro.Visible = true
- Re5c01dbae36 = true
- end
- if ofa645974f1.NitroForceUIUpdate then
- ofa645974f1.NitroForceUIUpdate = false
- Re5c01dbae36 = true
- end
- if m9301fac748.Nitro then
- Re5c01dbae36 = true
- ofa645974f1.Nitro = ofa645974f1.Nitro - N3b214f * 5
- end
- if 0 > ofa645974f1.Nitro then
- Re5c01dbae36 = true
- ofa645974f1.Nitro = 0
- g2d1fb730()
- end
- if Re5c01dbae36 then
- local S94f54 = ofa645974f1.Nitro / g7097417a06b.Scalar.NitroMax
- t2c0543.Nitro.Value.Size = UDim2.new(1, 0, S94f54, 0)
- t2c0543.Nitro.Value.Position = UDim2.new(0, 0, 1 - S94f54, 0)
- end
- elseif t2c0543.Nitro.Visible then
- t2c0543.Nitro.Visible = false
- end
- end)
- local function Pd4a9c4(id7d6250, gf86cf8b5)
- local vb4aab, se0daf7be36a, V8b8451d5 = id7d6250.Model, id7d6250.Height, id7d6250.IKP
- if not vb4aab then
- return
- end
- local Sa7bc4d63 = vb4aab:FindFirstChild("Engine")
- if not Sa7bc4d63 then
- return
- end
- local D8a1389c = (Sa7bc4d63.Position - ya14fb4592.CFrame.p).magnitude
- if D8a1389c > 350 then
- return false
- end
- local x4bd2720f = Sa7bc4d63.CFrame:vectorToObjectSpace(Sa7bc4d63.Velocity)
- local p7315122a31f = x4bd2720f.Z * gf86cf8b5
- local N9bd81a = id7d6250.WheelRotation + p7315122a31f / (vb4aab.WheelFrontRight.Wheel.Size.Y * 0.5 * math.pi)
- N9bd81a = N9bd81a % (2 * math.pi)
- id7d6250.WheelRotation = N9bd81a
- M115b35.Chassis.UpdateWheelLowQuality(vb4aab, se0daf7be36a, id7d6250.PartFrontRight, N9bd81a)
- M115b35.Chassis.UpdateWheelLowQuality(vb4aab, se0daf7be36a, id7d6250.PartFrontLeft, N9bd81a)
- M115b35.Chassis.UpdateWheelLowQuality(vb4aab, se0daf7be36a, id7d6250.PartBackRight, N9bd81a)
- M115b35.Chassis.UpdateWheelLowQuality(vb4aab, se0daf7be36a, id7d6250.PartBackLeft, N9bd81a)
- M115b35.Chassis.UpdateSoundLowQuality(id7d6250, id7d6250.Gears, x4bd2720f)
- local d56b4d = vb435dd10(x4bd2720f.X)
- if d56b4d > 10 then
- id7d6250.Sounds.DriftSqueal.Volume = math.min((d56b4d - 10) / 4, 0.3)
- else
- id7d6250.Sounds.DriftSqueal.Volume = 0
- end
- if not V8b8451d5 then
- local W38741055da = id7d6250.PlayerName
- local N3230811e42 = qa60a6c:FindFirstChild(W38741055da)
- if not N3230811e42 then
- return
- end
- local u870dad7 = N3230811e42.Character
- if not u870dad7 then
- return
- end
- V8b8451d5 = M1763fdff390.BuildPacketArms(u870dad7)
- id7d6250.IKP = V8b8451d5
- end
- local a72fe7874 = 0.7 * Sa7bc4d63.RotVelocity.Y
- if id7d6250.WeldSteer and V8b8451d5 then
- id7d6250.WeldSteer.C0 = Zd243d7985be(0, a72fe7874, 0)
- local g19b3b7f = vb4aab.Steer.CFrame
- local Meca2a879 = V8b8451d5
- Meca2a879.RightArm = g19b3b7f * r9b80e461f(0.8, 0.1, 0)
- Meca2a879.RightAngle = -a72fe7874
- Meca2a879.LeftArm = g19b3b7f * r9b80e461f(-0.8, 0.1, 0)
- Meca2a879.LeftAngle = -a72fe7874
- M1763fdff390.Arms(Meca2a879)
- end
- end
- local function A6c85913c(n4d936a7a, yccd7e)
- local C311e99ace8 = n4d936a7a.Model
- if not C311e99ace8 then
- return
- end
- local J9cbe4ef11c4 = C311e99ace8:FindFirstChild("Engine")
- if not J9cbe4ef11c4 then
- return
- end
- local m0ea2e9 = n4d936a7a.Make
- if n4d936a7a.HasProp then
- M115b35.Heli.SpinProp(n4d936a7a, yccd7e)
- end
- end
- local function s47b6244(l12cfdd7, kd86a9)
- local v28ab97c = l12cfdd7.IKP
- M115b35.Chassis2.UpdateLQ(l12cfdd7, kd86a9)
- end
- local fb3463e540e
- fb3463e540e = {}
- do
- local Afd387 = {}
- Afd387.Parachute = {
- Descent = 40,
- Forward = 60,
- Parachute = true
- }
- Afd387.Glider = {
- Descent = 60,
- Forward = 90,
- Glider = true
- }
- local rb2288
- function fb3463e540e.Parachute(pbe64a191c5)
- if fb3463e540e.IsParachuting then
- return
- end
- if rb2288 then
- return
- end
- local C8aca396 = mffb7e6a9df5.Character
- if not C8aca396 then
- return
- end
- local r8bfb48d69d1 = C8aca396:FindFirstChild("HumanoidRootPart")
- if not r8bfb48d69d1 then
- return
- end
- local F858b0c = C8aca396:FindFirstChild("Humanoid")
- if not F858b0c then
- return
- end
- if F858b0c.PlatformStand then
- return
- end
- if F858b0c.Sit then
- return
- end
- fb3463e540e.IsParachuting = true
- v11bc665dc:FireServer("k" .. "" .. ("lmjaq3"):sub(2, 4):reverse() .. "" .. "yklx", pbe64a191c5)
- C8aca396.Humanoid.PlatformStand = true
- C8aca396.Humanoid:ChangeState(Enum.HumanoidStateType.PlatformStanding)
- local a85e35ce2 = ya14fb4592.CFrame * Zd243d7985be(0.2, 0, 0)
- if pbe64a191c5 == "Glider" then
- a85e35ce2 = r8bfb48d69d1.CFrame
- end
- local gdd0ecc = Instance.new("BodyGyro")
- gdd0ecc.Name = "Parachute"
- if pbe64a191c5 == "Parachute" then
- gdd0ecc.MaxTorque = r9b80e461f(10000, 10000, 10000)
- elseif pbe64a191c5 == "Glider" then
- gdd0ecc.MaxTorque = r9b80e461f(math.huge, math.huge, math.huge)
- gdd0ecc.P = 30000
- gdd0ecc.D = 1000
- end
- gdd0ecc.CFrame = a85e35ce2
- gdd0ecc.Parent = r8bfb48d69d1
- local e0ea3a2f7b = Instance.new("BodyVelocity")
- e0ea3a2f7b.MaxForce = r9b80e461f(1000000, 1000000, 1000000)
- e0ea3a2f7b.Parent = r8bfb48d69d1
- local if526034a488 = {}
- if526034a488.Gyro = gdd0ecc
- if526034a488.Velocity = e0ea3a2f7b
- if526034a488.Type = pbe64a191c5
- rb2288 = if526034a488
- if not t69a7b then
- t2c0543.Parachute.Visible = true
- t2c0543.Parachute.Text = ("[Space] to close %s"):format(pbe64a191c5:lower())
- end
- end
- function fb3463e540e.ParachuteStop()
- if not fb3463e540e.IsParachuting then
- return
- end
- local T8bcce05d = rb2288
- if not T8bcce05d then
- return
- end
- if T8bcce05d.Gyro then
- T8bcce05d.Gyro:Destroy()
- end
- if T8bcce05d.Velocity then
- T8bcce05d.Velocity:Destroy()
- end
- fb3463e540e.IsParachuting = false
- v11bc665dc:FireServer("l" .. ("dgwac"):sub(4, 4):reverse() .. "" .. "" .. ("mallbw"):sub(3, 3):reverse():reverse():reverse() .. "" .. "" .. ("e90ula2s"):sub(4, 7):reverse():reverse():reverse():reverse():reverse() .. "" .. "f")
- t2c0543.Parachute.Visible = false
- rb2288 = nil
- local Gf145671730 = mffb7e6a9df5.Character
- if not Gf145671730 then
- return
- end
- local Zed933 = Gf145671730:FindFirstChild("HumanoidRootPart")
- if not Zed933 then
- return
- end
- Gf145671730.Humanoid.PlatformStand = false
- Gf145671730.Humanoid:ChangeState(Enum.HumanoidStateType.GettingUp)
- end
- function fb3463e540e.ParachuteUpdate(z76c25)
- if not fb3463e540e.IsParachuting then
- return
- end
- local Rdc594a48d5 = mffb7e6a9df5.Character
- if not Rdc594a48d5 then
- return
- end
- local Tfc51b5839c = Rdc594a48d5:FindFirstChild("HumanoidRootPart")
- if not Tfc51b5839c then
- return
- end
- local Y1c706890d = rb2288
- if not Y1c706890d then
- return
- end
- local j9a3ec80b8 = ya14fb4592.CFrame
- local A2131c157e = Y1c706890d.Type
- local aa8ea0a8597 = Afd387[A2131c157e]
- local Xd31de9893 = aa8ea0a8597.Forward
- local W39e711f = aa8ea0a8597.Descent
- local G04b91b = 6
- if aa8ea0a8597.Parachute then
- j9a3ec80b8 = j9a3ec80b8 * Zd243d7985be(0.2, 0, 0)
- local e869b0 = math.clamp(Tfc51b5839c.RotVelocity.y, -4, 4)
- local Ycbc0f = vb435dd10(j9a3ec80b8.lookVector:Dot(r9b80e461f(0, 1, 0)))
- local mde86e = r9b80e461f(j9a3ec80b8.lookVector.X, 0, j9a3ec80b8.lookVector.Z)
- Y1c706890d.Velocity.Velocity = mde86e * Xd31de9893 * vc66a67d893(0.5, Ycbc0f) + r9b80e461f(0, Ycbc0f, 0) * -W39e711f
- Y1c706890d.Gyro.CFrame = kccbc2(A102b5a, j9a3ec80b8.lookVector) * kccbc2(0, 0, e869b0 * 0.125)
- elseif aa8ea0a8597.Glider then
- G04b91b = 3
- local a4a3492e13 = vb435dd10(math.clamp(j9a3ec80b8.lookVector:Dot(r9b80e461f(0, 1, 0)), -1, -0.06))
- local F3726cbb1 = r9b80e461f(j9a3ec80b8.lookVector.X, 0, j9a3ec80b8.lookVector.Z)
- Y1c706890d.Velocity.Velocity = F3726cbb1 * Xd31de9893 * vc66a67d893(0.9, a4a3492e13) + r9b80e461f(0, a4a3492e13, 0) * -W39e711f
- Y1c706890d.Gyro.CFrame = kccbc2(A102b5a, j9a3ec80b8.lookVector * 1) * Zd243d7985be(-math.pi * 0.5, 0, 0)
- end
- local O088fd90a, f54438e = R0281bf6c435(Tfc51b5839c.Position, r9b80e461f(0, -1, 0) * G04b91b, Rdc594a48d5)
- if O088fd90a and not O088fd90a:IsDescendantOf(workspace.Vehicles) then
- fb3463e540e.ParachuteStop()
- end
- end
- B43c793c6ac.jee9xg9k = fb3463e540e.Parachute
- end
- local X88dd9c9b337, Qeb5aa, L9046827
- do
- local p450fda6374 = require(C329b14cd728.Module.AlexRagdoll)
- L9046827 = false
- local f368c4f2add = 0
- local f4dd41 = 0
- local p00a8e5f5a9a = false
- local d72909f4 = true
- local function dbc20f7()
- if not L9046827 then
- return
- end
- local L12ea203 = tick()
- local ca0512 = L12ea203 - f368c4f2add
- if ca0512 >= 2 and not p00a8e5f5a9a then
- local xbe055 = mffb7e6a9df5.Character
- local T4d45c82d0a = xbe055:FindFirstChild("HumanoidRootPart")
- if not T4d45c82d0a then
- d72909f4 = false
- return
- end
- local odc1fd58d0e = xbe055:FindFirstChild("UpperTorso")
- if not odc1fd58d0e then
- return false
- end
- local ja1deb0 = Ray.new(odc1fd58d0e.Position, Vector3.new(0, -8, 0))
- local L3e3e3df0, p7f6f18 = workspace:FindPartOnRay(ja1deb0, xbe055)
- if L3e3e3df0 then
- p00a8e5f5a9a = true
- f4dd41 = L12ea203 + 1.5
- end
- end
- if L12ea203 >= f4dd41 then
- p00a8e5f5a9a = false
- d72909f4 = false
- v11bc665dc:FireServer("n" .. ("ehfgzokq"):sub(5, 7):reverse() .. "" .. "" .. ("nyyqudxf"):sub(5, 5):reverse() .. "" .. "" .. ("fln88e"):sub(2, 2):reverse() .. "" .. "" .. ("qqr"):sub(2, 2):reverse():reverse():reverse() .. "" .. "0")
- end
- end
- function Qeb5aa()
- if L9046827 and d72909f4 then
- dbc20f7()
- end
- end
- function X88dd9c9b337()
- if L9046827 then
- return
- end
- if fb3463e540e.IsParachuting then
- return
- end
- local Oa62516b12e9 = mffb7e6a9df5.Character
- if not Oa62516b12e9 then
- return
- end
- if m9301fac748 then
- return
- end
- local E0de20e43 = Oa62516b12e9:FindFirstChild("HumanoidRootPart")
- if not E0de20e43 then
- return
- end
- local w26b7223cc9 = Oa62516b12e9:FindFirstChild("Humanoid")
- if not w26b7223cc9 then
- return
- end
- if w26b7223cc9.Health <= 4 then
- return
- end
- if w26b7223cc9.PlatformStand then
- return
- end
- local Z2e520328cef = Aec95c.Equipped[mffb7e6a9df5.Name]
- if Z2e520328cef and Z2e520328cef.Locked then
- return
- end
- local w5c1485 = E0de20e43.Velocity.magnitude
- f4dd41 = tick() + 5
- L9046827 = true
- d72909f4 = true
- f368c4f2add = tick()
- local function j10e550979c1()
- local O3085d75dbf = false
- local B9d867bda = Oa62516b12e9:FindFirstChild("HumanoidRootPart")
- if not B9d867bda then
- O3085d75dbf = true
- end
- if m9301fac748 then
- O3085d75dbf = true
- end
- if O3085d75dbf then
- L9046827 = false
- return
- end
- if Aec95c.Equipped[mffb7e6a9df5.Name] then
- Aec95c.Unequip()
- end
- p450fda6374.Ragdoll(Oa62516b12e9)
- v11bc665dc:FireServer("l" .. "" .. ("mhu8j95"):sub(2, 4):reverse():reverse():reverse() .. "" .. "" .. ("v6osoblrj"):sub(4, 6):reverse():reverse():reverse() .. "" .. "r")
- end
- delay(0.1, j10e550979c1)
- end
- function B43c793c6ac.nkozulq0(A7e0e337)
- d72909f4 = false
- if A7e0e337 then
- local uda9c6924cb6 = mffb7e6a9df5.Character
- p450fda6374.Unragdoll(uda9c6924cb6)
- wait(0.5)
- end
- L9046827 = false
- end
- end
- local g60ebc06410f = 0
- local A4c149c7ac
- do
- local H01c9318a3 = 0
- function A4c149c7ac(O23524)
- local sf4445b8a3a = tick()
- if sf4445b8a3a - H01c9318a3 < 0.1 then
- return false
- end
- H01c9318a3 = sf4445b8a3a
- g60ebc06410f = O23524
- local Dfb286c43d = Aec95c.Equipped[mffb7e6a9df5.Name]
- if Dfb286c43d and Dfb286c43d.Locked then
- return false
- end
- if Abff8be57951 then
- return false
- end
- if L9046827 then
- return false
- end
- local j5c84d = mffb7e6a9df5.Character
- if not j5c84d then
- return false
- end
- local bf4b921ab2 = j5c84d:FindFirstChild("Humanoid")
- if not bf4b921ab2 then
- return false
- end
- if bf4b921ab2.Health <= 0 then
- return false
- end
- local g0a6fae168 = p8ae4c.ItemStacks[O23524]
- local A4527b70d = false
- local F4c5b668b3 = false
- local ef5b114d04 = true
- if m9301fac748 then
- ef5b114d04 = false
- if m9301fac748.Seat:FindFirstChild("Items") then
- ef5b114d04 = true
- elseif m9301fac748.Seat:FindFirstChild("Lean") and g0a6fae168.Type == "Gun" then
- A4527b70d = true
- F4c5b668b3 = 0 < m9301fac748.Model.Engine.CFrame:pointToObjectSpace(m9301fac748.Seat.Position).X
- ef5b114d04 = true
- end
- end
- if not ef5b114d04 then
- return false
- end
- if Dfb286c43d and (not g0a6fae168 or Dfb286c43d.Type == g0a6fae168.Type and Dfb286c43d.Name == g0a6fae168.Name) then
- if Dfb286c43d.Type == "Gun" and Dfb286c43d.Leaning then
- v11bc665dc:FireServer("b4iazvhx", false)
- B43c793c6ac.y3wsgyjj(mffb7e6a9df5.Name, "GunLean", false)
- if A4527b70d then
- local D316c410d24 = mffb7e6a9df5.Character
- if D316c410d24 then
- local he98553c29 = 1
- for Feaca2ae28, y2f1d46554e in next, D316c410d24:GetChildren() do
- if y2f1d46554e:IsA("BasePart") and y2f1d46554e.Name ~= "HumanoidRootPart" then
- y2f1d46554e.Transparency = he98553c29
- elseif y2f1d46554e:IsA("Accessory") then
- y2f1d46554e.Handle.Transparency = he98553c29
- end
- end
- local h724c3dd5f8 = D316c410d24.Head.face
- h724c3dd5f8.Transparency = he98553c29
- end
- end
- end
- Aec95c.Unequip()
- elseif g0a6fae168 then
- Aec95c.Equip(g0a6fae168)
- if A4527b70d then
- v11bc665dc:FireServer("b" .. ("f4ijmm"):sub(2, 2):reverse():reverse():reverse():reverse():reverse() .. "" .. "iazvhx", true, F4c5b668b3)
- B43c793c6ac.y3wsgyjj(mffb7e6a9df5.Name, "GunLean", true, F4c5b668b3)
- end
- local le16d9 = mffb7e6a9df5.Character
- if le16d9 then
- local vaea5e = le16d9:FindFirstChild("HumanoidRootPart")
- q8615d("Equip", {Source = vaea5e, Volume = 0.8})
- end
- end
- end
- end
- local k6f54af7f, h0660da5c, f94407367, cf1a053c
- function k6f54af7f()
- return {}
- end
- function f94407367(rbf50f99523, y8f91a5cd356)
- for s39809a51df1 = #rbf50f99523, 1, -1 do
- if rbf50f99523[s39809a51df1] == y8f91a5cd356 then
- return table.remove(rbf50f99523, s39809a51df1)
- end
- end
- end
- function h0660da5c(ie831d600b9c, V126db0)
- f94407367(ie831d600b9c, V126db0)
- table.insert(ie831d600b9c, V126db0)
- end
- function cf1a053c(V6838b92)
- return V6838b92[#V6838b92]
- end
- local pb4d2f
- pb4d2f = k6f54af7f()
- local V92a59b
- do
- local Aa06342d21 = t2c0543:WaitForChild("Radio")
- local function gc08b5107()
- Aa06342d21.Visible = true
- end
- local function B764a952()
- Aa06342d21.Visible = false
- end
- V92a59b = ddbd16.MakeWindow()
- V92a59b.OpenFun = gc08b5107
- V92a59b.CloseFun = B764a952
- ddbd16.WindowGroupAdd(d2f8c7f36f, V92a59b)
- local function b63297c()
- local I1f8668 = Aa06342d21.TextBox
- local u84af38c5dcf = I1f8668.Text:match("%d+")
- if not u84af38c5dcf then
- return
- end
- local Oa3aa0cd3 = mffb7e6a9df5.Character:FindFirstChild("HumanoidRootPart")
- if not Oa3aa0cd3 then
- return
- end
- v11bc665dc:FireServer("r" .. ("p8vujxi"):sub(5, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("yx1m66"):sub(3, 3):reverse() .. "" .. "" .. ("awsj3yngu"):sub(5, 7):reverse() .. "" .. "bq", u84af38c5dcf)
- end
- local function Be8dcc2d46c2()
- local I3741917cf = mffb7e6a9df5.Character:FindFirstChild("HumanoidRootPart")
- if not I3741917cf then
- return
- end
- v11bc665dc:FireServer("f" .. ("wts5ak60"):sub(2, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("wcdmx5"):sub(2, 3):reverse():reverse():reverse():reverse():reverse() .. "" .. "by")
- end
- local function R8fec4fca7()
- local f6b0207adf = sab29fe0f5:UserOwnsGamePassAsync(mffb7e6a9df5.UserId, g7097417a06b.Gamepass.Stereo.PassId)
- if not f6b0207adf then
- L61d877033d1(g7097417a06b.Gamepass.Stereo)
- return
- end
- return b63297c()
- end
- Aa06342d21.Play.MouseButton1Down:connect(R8fec4fca7)
- Aa06342d21.Stop.MouseButton1Down:connect(Be8dcc2d46c2)
- Aa06342d21.Close.MouseButton1Down:connect(B764a952)
- local h9c804d92dae = {
- Bass = {Scalar = 0.5}
- }
- local Z2606a5ce = 0
- local function Z7c1c1e9f693(ycd89f1d0ac, t37d884c)
- local Y2b382fee8e = h9c804d92dae[ycd89f1d0ac]
- local R17e90 = Aa06342d21[ycd89f1d0ac .. "Level"]
- R17e90.TextButton.MouseButton1Down:connect(function(y8b890af4, uc5a0d)
- Y2b382fee8e.MinY = R17e90.AbsolutePosition.Y + 5
- Y2b382fee8e.MaxY = Y2b382fee8e.MinY + R17e90.AbsoluteSize.Y - R17e90.TextButton.AbsoluteSize.Y + 5
- local a376b022a1f = Z2606a5ce + 1
- Z2606a5ce = a376b022a1f
- while Z2606a5ce == a376b022a1f do
- local U0bc8b9d = v30e9e046c.y + 5
- U0bc8b9d = U0bc8b9d < Y2b382fee8e.MinY and Y2b382fee8e.MinY or U0bc8b9d > Y2b382fee8e.MaxY and Y2b382fee8e.MaxY or U0bc8b9d
- local U3ee53b9 = (U0bc8b9d - Y2b382fee8e.MinY) / (Y2b382fee8e.MaxY - Y2b382fee8e.MinY)
- Y2b382fee8e.Scalar = U3ee53b9
- t37d884c(ycd89f1d0ac, U3ee53b9)
- R17e90.TextButton.Position = UDim2.new(0.5, -15, 0, U0bc8b9d - Y2b382fee8e.MinY - 5)
- Eb1883b386f.Stepped:wait()
- end
- end)
- end
- h1f83ae30c10.InputEnded:connect(function(Fd60ddc621bc)
- if Fd60ddc621bc.UserInputType == Enum.UserInputType.MouseButton1 then
- Z2606a5ce = Z2606a5ce + 1
- end
- end)
- local G31ee819fb = r2b6d852c.Music
- local w56b81, B27098bc = 0, 10
- local n589048220, Rffeeea8b12 = 0, 3
- local ud637a718c, T7a747899a3 = 0, 3
- local function a5fcf206(l0b22fc1, g148ead6d3)
- local t05b5690d7 = 2 * g148ead6d3 - 1
- g148ead6d3 = t05b5690d7 ^ 3 * 0.5 + 0.5
- local R3f86cbb = 1 - g148ead6d3
- if l0b22fc1 == "Bass" then
- local c1f14c4e1d7 = g148ead6d3 * (w56b81 - B27098bc * 0.5) + R3f86cbb * (w56b81 + B27098bc * 0.5)
- local Cd5c3a23379 = R3f86cbb * (n589048220 - Rffeeea8b12 * 0.5) + g148ead6d3 * (n589048220 + Rffeeea8b12 * 0.5)
- local H4de547 = R3f86cbb * (n589048220 - Rffeeea8b12 * 0.5) + g148ead6d3 * (n589048220 + Rffeeea8b12 * 0.5)
- G31ee819fb.EqualizerSoundEffect.LowGain = c1f14c4e1d7
- G31ee819fb.EqualizerSoundEffect.MidGain = Cd5c3a23379
- G31ee819fb.EqualizerSoundEffect.HighGain = H4de547
- end
- end
- Z7c1c1e9f693("Bass", a5fcf206)
- end
- S810e3f6c80.RadioWindow = V92a59b
- local L1798da28, B9a42b7de
- do
- local p852e3c8bef = 0
- function L1798da28()
- local l345900285e1 = tick()
- if l345900285e1 - p852e3c8bef < 0.15 then
- return
- end
- p852e3c8bef = l345900285e1
- if m9301fac748 and not m9301fac748.Passenger then
- if rcee7201(g7097417a06b.Perm.InjanHorn) then
- q8615d("InjanHorn", {
- Source = m9301fac748.Model.Engine,
- Volume = 1
- })
- else
- local ud3f819db152 = 0.96
- q8615d("Horn", {
- Source = m9301fac748.Model.Engine,
- Volume = 0.3,
- Pitch = ud3f819db152,
- MaxTime = 8
- })
- end
- end
- end
- function B9a42b7de()
- if m9301fac748 and not m9301fac748.Passenger then
- N3e744c519("Horn")
- end
- end
- end
- local f8a2af6 = Instance.new("Animation")
- f8a2af6.AnimationId = "rbxassetid://685258011"
- local g615f8, r2c3da580
- r2c3da580 = {}
- do
- local T79495 = Instance.new("Animation")
- T79495.AnimationId = "rbxassetid://758003506"
- table.insert(r2c3da580, T79495)
- local vd5e574 = Instance.new("Animation")
- vd5e574.AnimationId = "rbxassetid://758005053"
- table.insert(r2c3da580, vd5e574)
- end
- local g7d6e52da0b
- local sefa1afea = tick()
- local K1b08f7f5fe = tick()
- local B43c5d2f5 = {
- 0,
- 0,
- 0
- }
- local function X43e6d(d4ced1a4f2, e3945676f8, d6b2f746a4ae)
- local T7a4851975b = d4ced1a4f2.Name
- if e3945676f8 then
- if T7a4851975b == "Sprint" then
- t16486e9 = true
- elseif T7a4851975b == "Crawl" then
- do
- local L0f77b88629d = mffb7e6a9df5.Character
- if not L0f77b88629d then
- return
- end
- local T9d3c7801499 = L0f77b88629d:FindFirstChild("Humanoid")
- if not T9d3c7801499 then
- return
- end
- if not g615f8 and T9d3c7801499.Sit then
- return
- end
- local Ef9c9dd0ec = L0f77b88629d:FindFirstChild("HumanoidRootPart")
- if not Ef9c9dd0ec then
- return
- end
- if L9046827 then
- return
- end
- if fb3463e540e.IsParachuting then
- return
- end
- local ya004ed = Aec95c.Equipped[mffb7e6a9df5.Name]
- if ya004ed and ya004ed.Locked then
- return
- end
- if tick() - K1b08f7f5fe < 0.1 then
- return
- end
- if tick() - B43c5d2f5[#B43c5d2f5] < 2 then
- return
- end
- K1b08f7f5fe = tick()
- if g615f8 then
- table.remove(B43c5d2f5)
- table.insert(B43c5d2f5, 1, K1b08f7f5fe)
- end
- Abff8be57951 = not g615f8
- local x02fe612283 = L0f77b88629d:FindFirstChild("UpperTorso")
- local B42bf30 = L0f77b88629d:FindFirstChild("LowerTorso")
- local h02d89aea0fa = {}
- local function L0397241b(Zb11cb)
- for n6a656a7, M93044a3f8 in next, Zb11cb:GetChildren() do
- if M93044a3f8:IsA("JointInstance") and (M93044a3f8.Part1 == x02fe612283 or M93044a3f8.Part1 == B42bf30 or M93044a3f8.Part0 == x02fe612283 or M93044a3f8.Part0 == B42bf30) then
- table.insert(h02d89aea0fa, {
- Motor = M93044a3f8,
- Part0 = M93044a3f8.Part0,
- Part1 = M93044a3f8.Part1
- })
- M93044a3f8.Part0, M93044a3f8.Part1 = nil, nil
- end
- L0397241b(M93044a3f8)
- end
- end
- L0397241b(L0f77b88629d)
- if Abff8be57951 then
- local m6135bf3e2ba = Instance.new("Part")
- m6135bf3e2ba.Shape = Enum.PartType.Ball
- m6135bf3e2ba.Size = Vector3.new(2, 1, 4)
- m6135bf3e2ba.Name = "Ball"
- m6135bf3e2ba.CanCollide = true
- m6135bf3e2ba.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 1, 1)
- m6135bf3e2ba.CFrame = Ef9c9dd0ec.CFrame * CFrame.new(0, 0, 1)
- m6135bf3e2ba.Transparency = 1
- m6135bf3e2ba.Parent = L0f77b88629d
- S81174934f42.CustomWeld(m6135bf3e2ba, Ef9c9dd0ec, CFrame.new(0, 1, 0), p2ae27)
- else
- local F3a21a3af4 = L0f77b88629d:FindFirstChild("Ball")
- if F3a21a3af4 then
- F3a21a3af4:Destroy()
- end
- end
- do
- local edaadd = x02fe612283.Size
- x02fe612283.Size = Abff8be57951 and Vector3.new(edaadd.x, edaadd.y, math.min(edaadd.z, 0.8)) or x02fe612283.OriginalSize.Value
- x02fe612283.CanCollide = not Abff8be57951
- end
- do
- local s137a96464af = B42bf30.Size
- B42bf30.Size = Abff8be57951 and Vector3.new(s137a96464af.x, s137a96464af.y, math.min(s137a96464af.z, 0.8)) or B42bf30.OriginalSize.Value
- B42bf30.CanCollide = not Abff8be57951
- end
- for W0de0a5, Kfa10893 in next, h02d89aea0fa, nil do
- Kfa10893.Motor.Part0, Kfa10893.Motor.Part1 = Kfa10893.Part0, Kfa10893.Part1
- end
- L0f77b88629d.HumanoidRootPart.CanCollide = not Abff8be57951
- if g615f8 then
- g615f8:Stop()
- g615f8 = nil
- return
- end
- if Aec95c.Equipped[mffb7e6a9df5.Name] then
- Aec95c.Unequip()
- end
- g615f8 = T9d3c7801499:LoadAnimation(f8a2af6)
- g615f8:Play()
- end
- elseif T7a4851975b == "Punch" then
- if tick() - sefa1afea < 0.5 then
- return
- end
- local f8538294f32 = mffb7e6a9df5.Character
- if not f8538294f32 then
- return
- end
- local V51c46 = f8538294f32:FindFirstChild("Humanoid")
- if not V51c46 then
- return
- end
- local r7de5e2af7 = Aec95c.Equipped[mffb7e6a9df5.Name]
- if r7de5e2af7 then
- return
- end
- if g7d6e52da0b then
- g7d6e52da0b:Stop()
- end
- local Za4e03c0 = table.remove(r2c3da580, 1)
- table.insert(r2c3da580, Za4e03c0)
- g7d6e52da0b = V51c46:LoadAnimation(Za4e03c0)
- g7d6e52da0b:Play()
- sefa1afea = tick()
- v11bc665dc:FireServer("v" .. ("o0gzik"):sub(3, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "hylk")
- elseif T7a4851975b == "Horn" then
- L1798da28()
- elseif T7a4851975b == "Radio" then
- if m9301fac748 then
- ddbd16.WindowToggle(V92a59b)
- end
- elseif T7a4851975b == "Flip" then
- if m9301fac748 then
- v11bc665dc:FireServer("y" .. ("itvki4drf8u"):sub(2, 7):reverse() .. "" .. "2", m9301fac748.Model)
- end
- elseif T7a4851975b == "Nitro" and m9301fac748 and not m9301fac748.Passenger then
- W514c0ccb0c()
- end
- elseif T7a4851975b == "Sprint" then
- t16486e9 = false
- elseif T7a4851975b == "Horn" then
- B9a42b7de()
- elseif T7a4851975b == "Nitro" then
- g2d1fb730()
- end
- end
- local w2fe785 = q172ec891.MakeUI()
- q172ec891.UpdateUI(w2fe785)
- w2fe785.Container.Parent = t2c0543.ActionButtons
- local L995d32afb = {}
- local M85bb1aeccd6, l2be31, b73ddffd8, e364119b83c9, s35c4bfcd, G2827edbf2
- do
- local V64efd = q172ec891.MakeBindA("Crawl", X43e6d, Enum.KeyCode.C, Enum.KeyCode.Z, Enum.KeyCode.ButtonL3)
- V64efd.Image = g7097417a06b.Images.Crawl
- local fff2b5 = q172ec891.MakeBindA("Punch", X43e6d, Enum.KeyCode.F, Enum.KeyCode.ButtonB)
- fff2b5.Image = g7097417a06b.Images.Punch
- local N62ec24fc98 = q172ec891.MakeBindA("Sprint", X43e6d, Enum.KeyCode.LeftShift, Enum.KeyCode.RightShift, Enum.KeyCode.ButtonL2)
- N62ec24fc98.Image = g7097417a06b.Images.Sprint
- M85bb1aeccd6 = q172ec891.MakeGroupA(V64efd, fff2b5, N62ec24fc98)
- M85bb1aeccd6.UI = w2fe785
- local I461736c = q172ec891.MakeBindA("Horn", X43e6d, Enum.KeyCode.H, Enum.KeyCode.ButtonL3)
- I461736c.Image = g7097417a06b.Images.Horn
- local af6ac0263a = q172ec891.MakeBindA("Drift", M115b35.Chassis.OnAction, Enum.KeyCode.LeftShift, Enum.KeyCode.RightShift, Enum.KeyCode.ButtonX)
- af6ac0263a.Image = g7097417a06b.Images.Drift
- local ee5cdda30 = q172ec891.MakeBindA("Lights", M115b35.Chassis.OnAction, Enum.KeyCode.L, Enum.KeyCode.ButtonY)
- ee5cdda30.Image = g7097417a06b.Images.Headlights
- local lef5e47d9 = q172ec891.MakeBindA("Sirens", M115b35.Chassis.OnAction, Enum.KeyCode.F, Enum.KeyCode.ButtonB)
- lef5e47d9.Image = g7097417a06b.Images.Siren
- lef5e47d9.Hidden = true
- local k5bc5bf6e = q172ec891.MakeBindA("Radio", X43e6d, Enum.KeyCode.R)
- k5bc5bf6e.Image = g7097417a06b.Images.Radio
- local jca182 = q172ec891.MakeBindA("Flip", X43e6d, Enum.KeyCode.V, Enum.KeyCode.ButtonR1)
- jca182.Image = g7097417a06b.Images.CarFlip
- local Z4c80f80a9d = q172ec891.MakeBindA("Nitro", X43e6d, Enum.KeyCode.Q, Enum.KeyCode.ButtonL1)
- Z4c80f80a9d.Image = g7097417a06b.Images.Nitro
- local ndda86 = q172ec891.MakeBindA("Action", M115b35.Chassis.OnAction, Enum.KeyCode.G, Enum.KeyCode.ButtonY)
- ndda86.Image = g7097417a06b.Images.HeliRope
- ndda86.Hidden = true
- l2be31 = q172ec891.MakeGroupA(af6ac0263a, Z4c80f80a9d, I461736c, ee5cdda30, k5bc5bf6e, jca182, lef5e47d9, ndda86)
- l2be31.UI = w2fe785
- s35c4bfcd = q172ec891.MakeGroupA(af6ac0263a, Z4c80f80a9d, I461736c, ee5cdda30, k5bc5bf6e, jca182)
- s35c4bfcd.UI = w2fe785
- spawn(function()
- if rcee7201(g7097417a06b.Perm.Autopilot) then
- local b976b67de1 = q172ec891.MakeBindA("Autopilot", M115b35.Chassis.OnAction, Enum.KeyCode.T)
- b976b67de1.Hidden = true
- table.insert(l2be31.Binds, b976b67de1)
- end
- end)
- local S019cd199d = q172ec891.MakeBindA("Up", M115b35.Heli.OnAction, Enum.KeyCode.E, Enum.KeyCode.ButtonR2)
- S019cd199d.Image = g7097417a06b.Images.HeliUp
- local z42efa9 = q172ec891.MakeBindA("Down", M115b35.Heli.OnAction, Enum.KeyCode.Q, Enum.KeyCode.ButtonL2)
- z42efa9.Image = g7097417a06b.Images.HeliDown
- local I9592e6 = q172ec891.MakeBindA("Missile", M115b35.Heli.OnAction, Enum.KeyCode.F, Enum.KeyCode.ButtonX)
- I9592e6.Image = g7097417a06b.Images.HeliMissile
- local Xaa122 = q172ec891.MakeBindA("Rope", M115b35.Heli.OnAction, Enum.KeyCode.G, Enum.KeyCode.ButtonY)
- Xaa122.Image = g7097417a06b.Images.HeliRope
- b73ddffd8 = q172ec891.MakeGroupA(I461736c, S019cd199d, z42efa9, Xaa122, I9592e6, k5bc5bf6e)
- b73ddffd8.UI = w2fe785
- e364119b83c9 = q172ec891.MakeGroupA(Xaa122)
- e364119b83c9.UI = w2fe785
- G2827edbf2 = q172ec891.MakeGroupA()
- G2827edbf2.UI = w2fe785
- q172ec891.BindGroup(M85bb1aeccd6)
- L995d32afb.Bind_Sirens = lef5e47d9
- L995d32afb.Bind_Missile = I9592e6
- L995d32afb.Bind_Action = ndda86
- end
- function B43c793c6ac.rc4anvis(Tf05a567, wf713ee2d0)
- o7076fa1 = Tf05a567
- if wf713ee2d0 then
- return
- end
- local hf764056f7c = t2c0543.Banner
- hf764056f7c.Visible = true
- hf764056f7c.Title.Text = G5c6bc:FormatByKey("Schedule." .. Tf05a567)
- hf764056f7c.Desc.Text = G5c6bc:FormatByKey("Banner." .. Tf05a567 .. "Desc")
- delay(8, function()
- hf764056f7c.Visible = false
- end)
- end
- function B43c793c6ac.p6ohc2n8(Q993dcfc2, D16f2bd50, z8b339ba38f7)
- local x1120dc0515 = B1b3d325219a[Q993dcfc2]
- if not x1120dc0515 then
- x1120dc0515 = {}
- x1120dc0515.HeadingSpring = B3e44ebf13cd.MakeSpring(0, 10, 0.8)
- x1120dc0515.PitchSpring = B3e44ebf13cd.MakeSpring(0, 10, 0.8)
- B1b3d325219a[Q993dcfc2] = x1120dc0515
- end
- local t5cc99aeb295 = qa60a6c:FindFirstChild(Q993dcfc2)
- if not t5cc99aeb295 then
- B1b3d325219a[Q993dcfc2] = nil
- return
- end
- local Bbd245e8766f = t5cc99aeb295.Character
- if not Bbd245e8766f then
- B1b3d325219a[Q993dcfc2] = nil
- return
- end
- local n92cf3b0ad5 = Bbd245e8766f:FindFirstChild("UpperTorso")
- if not n92cf3b0ad5 then
- B1b3d325219a[Q993dcfc2] = nil
- return
- end
- local H6069d = n92cf3b0ad5:FindFirstChild("Waist")
- local c36eeb019031 = Bbd245e8766f.Head:FindFirstChild("Neck")
- x1120dc0515.Waist = H6069d
- x1120dc0515.Neck = c36eeb019031
- B3e44ebf13cd.SpringSetTarget(x1120dc0515.HeadingSpring, D16f2bd50)
- B3e44ebf13cd.SpringSetTarget(x1120dc0515.PitchSpring, z8b339ba38f7)
- end
- local function Ca0ca812124(ie6af6)
- if m9301fac748 then
- ie6af6 = true
- if Aec95c.Equipped[mffb7e6a9df5.Name] and m9301fac748.Seat:FindFirstChild("Lean") then
- v11bc665dc:FireServer("b" .. "" .. ("ti4s2b"):sub(2, 3):reverse() .. "" .. "" .. ("hv5vzaltz"):sub(4, 6):reverse() .. "" .. "hx", false)
- B43c793c6ac.y3wsgyjj(mffb7e6a9df5.Name, "GunLean", false)
- end
- v11bc665dc:FireServer("v" .. "" .. ("qo82p"):sub(4, 4):reverse():reverse():reverse() .. "" .. "" .. ("mvx1yumx"):sub(3, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("c6ruu"):sub(2, 2):reverse():reverse():reverse():reverse():reverse() .. "" .. "lt")
- ofa645974f1.LastVehicleExit = tick()
- if (not m9301fac748 or not m9301fac748.Passenger) and Wbc21b732.Window.IsOpen then
- ddbd16.WindowClose(Wbc21b732.Window)
- end
- end
- if not ie6af6 then
- delay(0.1, function()
- Ca0ca812124(true)
- end)
- end
- end
- do
- local B62ed5f7, wc050b89082f
- function B43c793c6ac.kf3fb6xi()
- wait()
- local A46076 = mffb7e6a9df5.Character
- if not A46076 then
- return
- end
- local r4eee6b54522 = A46076:FindFirstChild("Humanoid")
- if not r4eee6b54522 then
- return
- end
- r4eee6b54522.Seated:connect(function(Cf3dca)
- if Cf3dca and Abff8be57951 then
- X43e6d({Name = "Crawl"}, true)
- end
- end)
- if wc050b89082f then
- do
- local B741391 = game.Lighting:FindFirstChild("ColorCorrection")
- local Wa9de467 = game.Lighting:FindFirstChild("Blur")
- local M985c66f7, i1d79fafa785 = 0, nil
- local function Ib084d6e7()
- if i1d79fafa785 then
- i1d79fafa785:Disconnect()
- end
- local Jcd786c0c60 = aab277cb885f(wc050b89082f, B62ed5f7, 1)
- B741391.Saturation = Jcd786c0c60.Saturation
- Wa9de467.Size = Jcd786c0c60.Blur
- Wa9de467.Enabled = false
- end
- local function R3a3fad0c5b(Jda06b944c93)
- M985c66f7 = M985c66f7 + Jda06b944c93 * 2
- if M985c66f7 >= 1 then
- return Ib084d6e7()
- end
- local N5388a718d = aab277cb885f(wc050b89082f, B62ed5f7, 1)
- B741391.Saturation = N5388a718d.Saturation
- Wa9de467.Size = N5388a718d.Blur
- end
- i1d79fafa785 = Eb1883b386f.RenderStepped:connect(R3a3fad0c5b)
- aea37894b.Frame:TweenSizeAndPosition(UDim2.new(1, 40, 0, 0), UDim2.new(0, -20, 0.5, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.1, true, function()
- aea37894b.Frame.Visible = false
- end)
- end
- end
- end
- function B43c793c6ac.rjhldtwv(d4014ee8)
- Abff8be57951 = false
- t16486e9 = false
- L9046827 = false
- u6b4b8b = false
- S810e3f6c80.HasEscaped = false
- Ca0ca812124(true)
- if d4014ee8 then
- return
- end
- local vd9321 = math.random(0, 13)
- aea37894b.Frame.TextLabel.Text = G5c6bc:FormatByKey("DeathMessage." .. vd9321)
- local U9c399f = game.Lighting:FindFirstChild("ColorCorrection")
- local Tb4b4a3b811 = game.Lighting:FindFirstChild("Blur")
- Tb4b4a3b811.Enabled = true
- B62ed5f7 = {Blur = 0, Saturation = 0}
- wc050b89082f = {Blur = 8, Saturation = -1}
- local h2368a, i5418ef = 0, nil
- local function v8a426f9bac()
- if i5418ef then
- i5418ef:Disconnect()
- end
- local o1817313 = aab277cb885f(B62ed5f7, wc050b89082f, 1)
- U9c399f.Saturation = o1817313.Saturation
- Tb4b4a3b811.Size = o1817313.Blur
- end
- local function r1e3de3d4b(Z02eeadfa)
- h2368a = h2368a + Z02eeadfa * 1
- if h2368a >= 1 then
- return v8a426f9bac()
- end
- local m80b0b44 = aab277cb885f(B62ed5f7, wc050b89082f, h2368a)
- U9c399f.Saturation = m80b0b44.Saturation
- Tb4b4a3b811.Size = m80b0b44.Blur
- end
- i5418ef = Eb1883b386f.RenderStepped:connect(r1e3de3d4b)
- delay(0.5, function()
- aea37894b.Frame.Size = UDim2.new(1, 40, 0, 0)
- aea37894b.Frame.Position = UDim2.new(0, -20, 0.5, 0)
- aea37894b.Frame:TweenSizeAndPosition(UDim2.new(1, 40, 0, 150), UDim2.new(0, -20, 0.5, -75), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.5, true)
- aea37894b.Frame.Visible = true
- end)
- end
- end
- function B43c793c6ac.hez2k4cq()
- u6b4b8b = true
- X88dd9c9b337()
- wait(g7097417a06b.Time.Stunned)
- u6b4b8b = false
- end
- function B43c793c6ac.viim6itr(mb09bdc340b1)
- q8615d("Notification", {Source = Le4652e9, Volume = 0.3}, true)
- pcall(function()
- Le4652e9:SetCore("SendNotification", mb09bdc340b1)
- end)
- end
- S810e3f6c80.Notification = B43c793c6ac.viim6itr
- function B43c793c6ac.tdsal5vk(A3f4a9cb5)
- pcall(function()
- Le4652e9:SetCore("ChatMakeSystemMessage", {
- Text = ("[Server] %s"):format(A3f4a9cb5),
- Color = Color3.new(0.9490196078431372, 0.8588235294117647, 0.06274509803921569)
- })
- end)
- end
- function B43c793c6ac.ndzemekj(y86a709e)
- g1b3564c7e = y86a709e
- local z342f5bbc258 = vb64740(y86a709e.Cash)
- i23680b5412d.Safe.Money.Text = z342f5bbc258
- i23680b5412d.DevProduct.Money.Text = z342f5bbc258
- t2c0543.BuyVehicle.Money.Text = z342f5bbc258
- t2c0543.MissilesBuy.Money.Text = z342f5bbc258
- i23680b5412d.GarageSide.Money.Text = z342f5bbc258
- end
- function B43c793c6ac.udi6x1le(a1a5ee35f30, od01ea1243f2)
- if a1a5ee35f30 > 0 then
- o43d642d56(2)
- t2c0543.PlusCash.TextColor3 = Color3.fromRGB(68, 194, 93)
- t2c0543.PlusCash.TextStrokeColor3 = Color3.fromRGB(33, 97, 44)
- else
- t2c0543.PlusCash.TextColor3 = Color3.fromRGB(240, 30, 30)
- t2c0543.PlusCash.TextStrokeColor3 = Color3.fromRGB(180, 0, 0)
- end
- t2c0543.PlusCash.Text = ("%s Cash"):format(vb64740(a1a5ee35f30))
- if od01ea1243f2 then
- t2c0543.PlusCash.Desc.Text = od01ea1243f2
- t2c0543.PlusCash.Desc.Visible = true
- else
- t2c0543.PlusCash.Desc.Visible = false
- end
- t2c0543.PlusCash.Visible = true
- delay(3, function()
- t2c0543.PlusCash.Visible = false
- end)
- end
- do
- local Offb53f3936 = 0
- function B43c793c6ac.pn0lxv8h()
- local o03033985 = Offb53f3936 + 1
- Offb53f3936 = o03033985
- local Yd09b681 = g7097417a06b.Time.Cell
- local Zaa2e0a = t2c0543.CellTime
- Zaa2e0a.Time.Text = ("%ds"):format(Yd09b681)
- Zaa2e0a.Visible = true
- local Jabf2717aa3 = tick()
- repeat
- wait(1)
- if o03033985 ~= Offb53f3936 then
- return
- end
- Zaa2e0a.Time.Text = ("%ds"):format(g7097417a06b.Time.Cell - tick() + Jabf2717aa3)
- until Yd09b681 <= tick() - Jabf2717aa3
- if o03033985 ~= Offb53f3936 then
- return
- end
- Zaa2e0a.Visible = false
- end
- end
- function B43c793c6ac.p209aeg1(B19492f0c53, a6f294d1b6a0)
- if a6f294d1b6a0 then
- if a6f294d1b6a0.Sounds then
- for J2e23ced0dd9, b0e0b974b03 in next, a6f294d1b6a0.Sounds, nil do
- b0e0b974b03.Volume = 0
- end
- end
- if a6f294d1b6a0.Type == "Heli" then
- a6f294d1b6a0.PropAlpha = 0
- A6c85913c(a6f294d1b6a0, 0)
- end
- if Ze4f4ea64cf then
- for n42a0bf100, M74f1d2 in next, Ze4f4ea64cf, nil do
- if a6f294d1b6a0.PlayerName == M74f1d2.PlayerName then
- if not M74f1d2.PlayerName or M74f1d2.PlayerName ~= mffb7e6a9df5.Name then
- end
- break
- end
- end
- end
- end
- Ze4f4ea64cf = B19492f0c53
- end
- function B43c793c6ac.difxofus(x2e91e1e0)
- B1b3d325219a[x2e91e1e0] = nil
- end
- local x1e556d869
- do
- local G5ebba6 = 0
- local becf764bf184 = false
- function x1e556d869(I60c91d0ca8, Ld023448e, ddcd791c41, pc519b3, sfdd08d4f84, yac4d3, h1c4800)
- local Ubf3eb2 = G5ebba6 + 1
- G5ebba6 = Ubf3eb2
- local Rf55bc75d40 = o19692cce()
- Rf55bc75d40.Position = ya14fb4592.CFrame.p
- Rf55bc75d40.LookVector = ya14fb4592.CFrame.lookVector
- ya14fb4592.CameraType = Enum.CameraType.Scriptable
- local qa0a5ace06d = 0
- local function Mbe700deef47()
- Eb1883b386f:UnbindFromRenderStep("MoveTransitionCamera" .. Ubf3eb2)
- if G5ebba6 ~= Ubf3eb2 then
- return
- end
- ya14fb4592.CameraType = Enum.CameraType.Custom
- local Ibc6079575 = mffb7e6a9df5.PlayerScripts.ZoomCamera
- Ibc6079575:Fire(sfdd08d4f84)
- end
- local k3e46751d = h1c4800 or I60c91d0ca8.CFrame - I60c91d0ca8.CFrame.p
- local function M0557192()
- local Aa915bb9de = 0.016666666666666666
- qa0a5ace06d = qa0a5ace06d + Aa915bb9de * (1 / Ld023448e)
- if G5ebba6 ~= Ubf3eb2 then
- Mbe700deef47()
- return
- end
- local n25e77bfb2
- if yac4d3 then
- n25e77bfb2 = k3e46751d + I60c91d0ca8.CFrame.p
- else
- n25e77bfb2 = I60c91d0ca8.CFrame
- end
- Rf55bc75d40.TargetPosition = n25e77bfb2 * ddcd791c41
- Rf55bc75d40.TargetFocus = n25e77bfb2 * pc519b3
- Hd37c3b13439(Rf55bc75d40, Aa915bb9de, 6 + 50 * qa0a5ace06d * qa0a5ace06d, 10 + 50 * qa0a5ace06d * qa0a5ace06d)
- if qa0a5ace06d >= 1 then
- Mbe700deef47()
- end
- end
- Eb1883b386f:BindToRenderStep("MoveTransitionCamera" .. Ubf3eb2, Enum.RenderPriority.Camera.Value + 1, M0557192)
- end
- end
- do
- local L16588
- local A65f7b36ff = t2c0543.BuyVehicle
- local function Oe4276a()
- A65f7b36ff.Visible = false
- Ca0ca812124()
- end
- local function B36159da65a()
- if not L16588 then
- Oe4276a()
- return
- end
- v11bc665dc:FireServer("l" .. ("i38te5gm"):sub(4, 6):reverse() .. "" .. "" .. ("a9j4xx"):sub(4, 4):reverse() .. "" .. "" .. ("oy8gpdh"):sub(4, 5):reverse():reverse():reverse() .. "" .. "p", L16588)
- end
- local function P766a3fbfb02()
- if not L16588 then
- Oe4276a()
- return
- end
- sab29fe0f5:PromptProductPurchase(mffb7e6a9df5, 437705749)
- v11bc665dc:FireServer("g" .. ("nf4vripkw3"):sub(5, 8):reverse():reverse():reverse():reverse():reverse() .. "" .. "8pa", L16588)
- end
- local function i1360e559e1()
- Oe4276a()
- Q3a8051()
- end
- A65f7b36ff.Buy.MouseButton1Down:connect(B36159da65a)
- A65f7b36ff.Cancel.MouseButton1Down:connect(Oe4276a)
- A65f7b36ff.Rent.MouseButton1Down:connect(P766a3fbfb02)
- A65f7b36ff.BuyCash.MouseButton1Down:connect(i1360e559e1)
- function B43c793c6ac.l5et4pgp(eae6dbab)
- if eae6dbab.Success then
- A65f7b36ff.Visible = false
- o43d642d56(5)
- elseif eae6dbab.NotEnoughMoney then
- i1360e559e1()
- elseif eae6dbab.LowLevel then
- B43c793c6ac.viim6itr({
- Title = "Vehicle",
- Text = ("This requires level %d."):format(eae6dbab.LowLevel)
- })
- else
- Oe4276a()
- end
- end
- function B43c793c6ac.jyw3f53x(d780b70e2d)
- ofa645974f1.VehiclesOwned = d780b70e2d
- end
- function B43c793c6ac.ojaqpdec(td2700b351)
- ofa645974f1.VehiclesRented = td2700b351
- end
- function B43c793c6ac.dttikk6o(Y2474dae161, Sf16b0ef9ca9, s89b5cd77)
- L16588 = Y2474dae161
- local Aa6f26e62fd9 = g7097417a06b.Price[Y2474dae161]
- if Sf16b0ef9ca9 then
- L61d877033d1(Sf16b0ef9ca9)
- elseif Aa6f26e62fd9 then
- local R18fc385 = ("Buy %s for %s?"):format(Y2474dae161, vb64740(g7097417a06b.Price[Y2474dae161]))
- local O342694ada = t2c0543.BuyVehicle
- O342694ada.TextLabel.Text = R18fc385
- O342694ada.Rent.Visible = s89b5cd77
- O342694ada.Visible = true
- N8bb68c56fe(O342694ada.Buy)
- end
- end
- function B43c793c6ac.hevbtgvv()
- local r40324fab1b = t2c0543.SimpleMessage
- r40324fab1b.Visible = true
- r40324fab1b.Text = G5c6bc:FormatByKey("Vehicle.Locked")
- local function U8323b8c7f()
- r40324fab1b.Visible = false
- end
- delay(1, U8323b8c7f)
- end
- local function L75e7465d3c()
- if not m9301fac748 or m9301fac748.Passenger then
- t2c0543.Lock.Visible = false
- return
- end
- local bce5b8a18d = m9301fac748.Locked
- t2c0543.Lock.Visible = true
- t2c0543.Lock.TextLabel.Text = bce5b8a18d and G5c6bc:FormatByKey("Vehicle.Unlock") or G5c6bc:FormatByKey("Vehicle.Lock")
- t2c0543.Lock.ImageColor3 = bce5b8a18d and Color3.fromRGB(82, 149, 208) or Color3.new(0.6, 0.6, 0.6)
- t2c0543.Lock.TextLabel.TextColor3 = bce5b8a18d and Color3.fromRGB(51, 93, 130) or Color3.new(0.4, 0.4, 0.4)
- end
- local function T0e3bec()
- if not m9301fac748 or m9301fac748.Passenger then
- t2c0543.Lock.Visible = false
- return
- end
- m9301fac748.Locked = not m9301fac748.Locked
- v11bc665dc:FireServer("c" .. ("taw8i"):sub(2, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("h01u0sec"):sub(5, 6):reverse() .. "" .. "s1", m9301fac748.Locked)
- L75e7465d3c()
- end
- t2c0543.Lock.MouseButton1Down:Connect(T0e3bec)
- function B43c793c6ac.kuinag9z(Sb9c3affd1)
- if Abff8be57951 then
- X43e6d({Name = "Crawl"}, true)
- end
- local x42fa2d8a1ed = Sb9c3affd1.Type
- local C61c600 = Sb9c3affd1.Make
- t16486e9 = false
- q172ec891.UnbindGroup(M85bb1aeccd6)
- local C544aa5aeae = false
- if Sb9c3affd1.Passenger and Sb9c3affd1.Seat:FindFirstChild("Items") then
- C544aa5aeae = true
- end
- if not C544aa5aeae and Aec95c.Equipped[mffb7e6a9df5.Name] then
- Aec95c.Unequip()
- end
- x1e556d869(Sb9c3affd1.Model.Camera, 0.5, r9b80e461f(0, 7, 24), r9b80e461f(0, 0, 0), 25)
- if Sb9c3affd1.Type == "Chassis" then
- if C61c600 == "Ambulance" then
- L995d32afb.Bind_Action.Hidden = false
- else
- L995d32afb.Bind_Action.Hidden = true
- end
- if Sb9c3affd1.Model.Model:FindFirstChild("Lights") then
- L995d32afb.Bind_Sirens.Hidden = false
- else
- L995d32afb.Bind_Sirens.Hidden = true
- end
- if Sb9c3affd1.Passenger then
- q172ec891.BindGroup(G2827edbf2)
- else
- q172ec891.BindGroup(l2be31)
- end
- M115b35.Chassis.VehicleEnter(Sb9c3affd1)
- if Sb9c3affd1.Seat:FindFirstChild("Turret") and Sb9c3affd1.Turret then
- local Xfd8ef9964a1 = {}
- Xfd8ef9964a1.Type = "Turret"
- Xfd8ef9964a1.Name = "Turret"
- Xfd8ef9964a1.VerticalMotor = Sb9c3affd1.Turret.VerticalMotor
- Xfd8ef9964a1.HorizontalMotor = Sb9c3affd1.Turret.HorizontalMotor
- Xfd8ef9964a1.BarrelMotor = Sb9c3affd1.Turret.BarrelMotor
- Xfd8ef9964a1.Model = Sb9c3affd1.Turret.Model
- Xfd8ef9964a1.Heat = Sb9c3affd1.Turret.Heat
- Xfd8ef9964a1.Locked = true
- Aec95c.Equip(Xfd8ef9964a1)
- end
- elseif Sb9c3affd1.Type == "Heli" then
- if Sb9c3affd1.IsBlackHawk then
- L995d32afb.Bind_Missile.Hidden = false
- else
- L995d32afb.Bind_Missile.Hidden = true
- end
- if Sb9c3affd1.Passenger then
- q172ec891.BindGroup(e364119b83c9)
- else
- q172ec891.BindGroup(b73ddffd8)
- end
- M115b35.Heli.VehicleEnter(Sb9c3affd1)
- elseif Sb9c3affd1.Type == "Motorcycle" or Sb9c3affd1.Type == "DuneBuggy" then
- if Sb9c3affd1.Passenger then
- q172ec891.BindGroup(G2827edbf2)
- else
- q172ec891.BindGroup(s35c4bfcd)
- end
- M115b35.Chassis2.VehicleEnter(Sb9c3affd1)
- elseif Sb9c3affd1.Type == "Custom" and Sb9c3affd1.Make == "Volt" then
- q172ec891.BindGroup(l2be31)
- M115b35.Volt.VehicleEnter(Sb9c3affd1)
- end
- if Sb9c3affd1.Passenger then
- Sb9c3affd1.Nitro = false
- end
- m9301fac748 = Sb9c3affd1
- L75e7465d3c()
- end
- function B43c793c6ac.vprsvnyq()
- if not m9301fac748 then
- return
- end
- local W1961677 = m9301fac748
- local Ba8e89e11, Q3ecaab07d1 = W1961677.Type, W1961677.Make
- m9301fac748 = nil
- if W1961677.Nitro then
- g2d1fb730()
- end
- W1961677.Nitro = false
- if W1961677.Nitrous then
- for We83ada1, L7a3b326b5e0 in next, W1961677.Nitrous, nil do
- L7a3b326b5e0.Enabled = false
- end
- end
- if Ba8e89e11 == "Chassis" then
- q172ec891.UnbindGroup(l2be31)
- M115b35.Chassis.VehicleLeave(W1961677)
- if Aec95c.Equipped[mffb7e6a9df5.Name] and Aec95c.Equipped[mffb7e6a9df5.Name].Type == "Turret" then
- v11bc665dc:FireServer("s" .. ("zw132soj"):sub(2, 7):reverse() .. "" .. "i", W1961677.Model, Aec95c.Equipped[mffb7e6a9df5.Name].Heat)
- Aec95c.Unequip()
- end
- elseif Ba8e89e11 == "Heli" then
- q172ec891.UnbindGroup(b73ddffd8)
- M115b35.Heli.VehicleLeave(W1961677)
- elseif Ba8e89e11 == "Motorcycle" or Ba8e89e11 == "DuneBuggy" then
- q172ec891.UnbindGroup(s35c4bfcd)
- M115b35.Chassis2.VehicleLeave(W1961677)
- elseif Ba8e89e11 == "Custom" and Q3ecaab07d1 == "Volt" then
- q172ec891.UnbindGroup(l2be31)
- M115b35.Volt.VehicleLeave(W1961677)
- end
- q172ec891.BindGroup(M85bb1aeccd6)
- ddbd16.WindowClose(V92a59b)
- if mffb7e6a9df5.Character then
- end
- local J1aa83 = mffb7e6a9df5.PlayerScripts.ZoomCamera
- J1aa83:Fire(15)
- L75e7465d3c()
- if Ba8e89e11 == "Heli" then
- do
- local Z43ee08af767 = mffb7e6a9df5.Character
- local V320b8e10cdd = false
- local function wbd5121742a()
- if V320b8e10cdd then
- return
- end
- local Bb0b01 = Z43ee08af767:FindFirstChild("HumanoidRootPart")
- if Bb0b01 then
- local U380a40b39 = Z43ee08af767:FindFirstChild("Humanoid")
- if U380a40b39 and not U380a40b39.PlatformStand then
- local Ub1ae0b7d1 = Bb0b01.Velocity.magnitude
- if Ub1ae0b7d1 >= 30 then
- V320b8e10cdd = true
- fb3463e540e.Parachute("Parachute")
- end
- end
- end
- end
- for Q2ca82 = 1, 8 do
- delay(0.2 + Q2ca82 * 0.25, wbd5121742a)
- end
- end
- end
- end
- function B43c793c6ac.on4pfx0r(Nad09d73c3e)
- if not m9301fac748 then
- return
- end
- for a7f681add7f1, a142c7 in next, Nad09d73c3e, nil do
- m9301fac748[a7f681add7f1] = a142c7
- end
- end
- function B43c793c6ac.zu650ryr()
- if not m9301fac748 then
- return
- end
- if m9301fac748.Type ~= "Heli" then
- return
- end
- M115b35.Heli.FallOutOfSky(m9301fac748)
- end
- end
- function B43c793c6ac.a6qwfd61()
- t2c0543.FaultyAction.Visible = true
- wait(4)
- t2c0543.FaultyAction.Visible = false
- end
- do
- local P72f2d0 = false
- local function c4a1468(Cffd3009)
- P72f2d0 = true
- for P1cf79bdc = 1, #p8ae4c.ItemStacks do
- p8ae4c.ItemStacks[P1cf79bdc].j = P1cf79bdc
- end
- local ob866a8a69e6 = Cffd3009.j
- local Yc085886a9, O69b07668a08
- O69b07668a08 = Eb1883b386f.Heartbeat:Connect(function(O4474c007a)
- local i00e165 = t2c0543.Inventory.AbsolutePosition
- local Bcfb8d63e033 = h1f83ae30c10:GetMouseLocation()
- local sc4411b439 = Bcfb8d63e033.X - i00e165.X
- local ie0123db5142 = math.floor(sc4411b439 / 80) + 1
- if ie0123db5142 < 1 then
- ie0123db5142 = 1
- end
- if ie0123db5142 > #p8ae4c.ItemStacks then
- ie0123db5142 = #p8ae4c.ItemStacks
- end
- Yc085886a9 = ie0123db5142
- for S91d21dc74c5, F8146ec7e1 in next, p8ae4c.ItemStacks, nil do
- local h0bbf05f441 = 0
- if ie0123db5142 > ob866a8a69e6 then
- if S91d21dc74c5 > ob866a8a69e6 and S91d21dc74c5 <= ie0123db5142 then
- h0bbf05f441 = -1
- end
- elseif ie0123db5142 <= ob866a8a69e6 and S91d21dc74c5 < ob866a8a69e6 and S91d21dc74c5 >= ie0123db5142 then
- h0bbf05f441 = 1
- end
- local S0c28b = F8146ec7e1.Frame
- S0c28b.Position = UDim2.new(0, 80 * (S91d21dc74c5 - 1 + h0bbf05f441), 0, 0)
- end
- local F25d1a5c = Cffd3009.Frame
- F25d1a5c.Position = UDim2.new(0, 80 * (ie0123db5142 - 1), 0, 0)
- end)
- local fc4ce92f6
- fc4ce92f6 = h1f83ae30c10.InputEnded:Connect(function(y8f4bd)
- if y8f4bd.UserInputType == Enum.UserInputType.MouseButton1 or y8f4bd.UserInputType == Enum.UserInputType.Touch then
- O69b07668a08:Disconnect()
- fc4ce92f6:Disconnect()
- assert(Yc085886a9, "No LastIndex set")
- if ob866a8a69e6 ~= Yc085886a9 then
- local C6beaf8cb7ac = table.remove(p8ae4c.ItemStacks, ob866a8a69e6)
- table.insert(p8ae4c.ItemStacks, Yc085886a9, C6beaf8cb7ac)
- end
- P72f2d0 = false
- B43c793c6ac.rop6azym(nil, nil, nil, true)
- end
- end)
- end
- local m437687842 = 0
- h1f83ae30c10.InputEnded:Connect(function(J4696f8fd)
- if J4696f8fd.UserInputType == Enum.UserInputType.MouseButton1 or J4696f8fd.UserInputType == Enum.UserInputType.Touch then
- m437687842 = m437687842 + 1
- end
- end)
- function B43c793c6ac.rop6azym(e94e901ef26b, U812189c, Bdd22c2e4f, d3e060cbe7)
- if Bdd22c2e4f then
- p8ae4c.ItemData = Bdd22c2e4f
- end
- if e94e901ef26b then
- local pd4623acd = {}
- for db7023c5fbc, l4bb3548109b in next, p8ae4c.ItemStacks, nil do
- pd4623acd[l4bb3548109b.i] = l4bb3548109b
- end
- local vd5ae0dd338 = {}
- for k4ff25be2c, x056721 in next, e94e901ef26b.ItemStacks, nil do
- vd5ae0dd338[x056721.i] = true
- end
- for Z2acd31532fd = #p8ae4c.ItemStacks, 1, -1 do
- local S4eab68d7 = p8ae4c.ItemStacks[Z2acd31532fd]
- if not vd5ae0dd338[S4eab68d7.i] then
- table.remove(p8ae4c.ItemStacks, Z2acd31532fd)
- end
- end
- for h3802f = 1, #e94e901ef26b.ItemStacks do
- local U6717c71 = e94e901ef26b.ItemStacks[h3802f]
- local Pda7daa8c = pd4623acd[U6717c71.i]
- if not Pda7daa8c then
- table.insert(p8ae4c.ItemStacks, U6717c71)
- else
- for Qf17ff1ecd, l9d0ece in next, U6717c71, nil do
- Pda7daa8c[Qf17ff1ecd] = l9d0ece
- end
- end
- end
- end
- local Efd05ff9d6ca = Aec95c.Equipped[mffb7e6a9df5.Name]
- if Efd05ff9d6ca and not d3e060cbe7 then
- local y94a45a37 = false
- for w46a96b5109, Oe880a1f in next, p8ae4c.ItemStacks, nil do
- if Oe880a1f.i == Efd05ff9d6ca.i then
- y94a45a37 = true
- break
- end
- end
- if not y94a45a37 then
- Aec95c.Unequip()
- end
- end
- local Ua5a9967ab = t2c0543.Inventory.Inner
- local j3e9aea844b6 = t2c0543.Inventory.ItemPreset
- local W42057356 = {}
- for ied177, V74085 in next, p8ae4c.ItemStacks, nil do
- do
- local Acf224 = V74085.Name
- local Q39593d99f8 = Ua5a9967ab:FindFirstChild(Acf224)
- if not Q39593d99f8 then
- Q39593d99f8 = j3e9aea844b6:Clone()
- Q39593d99f8.Name = Acf224
- Q39593d99f8.Parent = Ua5a9967ab
- Q39593d99f8.Visible = true
- local function L7bcd923c08()
- local B03b016 = m437687842 + 1
- m437687842 = B03b016
- if P72f2d0 then
- return
- end
- local W7c8916d34 = 1
- for d22ce3110a = 1, #p8ae4c.ItemStacks do
- local Qdc70e526d1 = p8ae4c.ItemStacks[d22ce3110a]
- if Qdc70e526d1.i == V74085.i then
- W7c8916d34 = d22ce3110a
- break
- end
- end
- A4c149c7ac(W7c8916d34)
- end
- Q39593d99f8.MouseButton1Up:Connect(L7bcd923c08)
- local function Ja33bb()
- local r9a8617576 = m437687842 + 1
- m437687842 = r9a8617576
- delay(0.3, function()
- if m437687842 == r9a8617576 then
- c4a1468(V74085)
- end
- end)
- end
- Q39593d99f8.MouseButton1Down:Connect(Ja33bb)
- end
- Q39593d99f8.Position = UDim2.new(0, 80 * (ied177 - 1), 0, 0)
- Q39593d99f8.TextLabel.Text = ied177
- local cfb418e
- if Acf224 == "Rifle" then
- cfb418e = g7097417a06b.Images.Rifle
- elseif Acf224 == "Pistol" then
- cfb418e = g7097417a06b.Images.Pistol
- elseif Acf224 == "Shotgun" then
- cfb418e = g7097417a06b.Images.Shotgun
- elseif Acf224 == "AK47" then
- cfb418e = g7097417a06b.Images.AK47
- elseif Acf224 == "Flashlight" then
- cfb418e = g7097417a06b.Images.Flashlight
- elseif Acf224 == "Knife" then
- cfb418e = g7097417a06b.Images.Knife
- elseif Acf224 == "Taser" then
- cfb418e = g7097417a06b.Images.Taser
- elseif Acf224 == "Handcuffs" then
- cfb418e = g7097417a06b.Images.Handcuffs
- elseif Acf224 == "Key" then
- cfb418e = g7097417a06b.Images.Key
- elseif Acf224 == "ShieldSWAT" then
- cfb418e = g7097417a06b.Images.ShieldSWAT
- elseif Acf224 == "Donut" then
- cfb418e = g7097417a06b.Images.Donut
- elseif Acf224 == "Binoculars" then
- cfb418e = g7097417a06b.Images.Binoculars
- elseif Acf224 == "Glider" then
- cfb418e = g7097417a06b.Images.Glider
- elseif Acf224 == "RocketLauncher" then
- cfb418e = g7097417a06b.Images[Acf224]
- elseif Acf224 == "Grenade" then
- cfb418e = g7097417a06b.Images[Acf224]
- end
- Q39593d99f8.ImageLabel.Image = cfb418e or ""
- if ad1fb130dda.Value == "Prisoner" then
- Q39593d99f8.Image = g7097417a06b.Images.CirclePrisoner
- Q39593d99f8.TextLabel.TextColor3 = g7097417a06b.Images.CirclePrisonerColor
- elseif ad1fb130dda.Value == "Police" then
- Q39593d99f8.Image = g7097417a06b.Images.CirclePolice
- Q39593d99f8.TextLabel.TextColor3 = g7097417a06b.Images.CirclePoliceColor
- end
- V74085.Frame = Q39593d99f8
- W42057356[Q39593d99f8] = true
- end
- end
- for Aba1cdf, w7b916af in next, Ua5a9967ab:GetChildren() do
- if not W42057356[w7b916af] then
- w7b916af:Destroy()
- end
- end
- local Lb7b55247be = 80 * #p8ae4c.ItemStacks - 40
- t2c0543.Inventory.Size = UDim2.new(0, Lb7b55247be, 0, 60, 0)
- t2c0543.Inventory.Position = UDim2.new(0.5, -Lb7b55247be * 0.5, 0.97, -84)
- if U812189c then
- local P4c3b9c = Aec95c.Equipped[mffb7e6a9df5.Name]
- if m9301fac748 then
- return
- end
- if P4c3b9c and P4c3b9c.Locked then
- return
- end
- Aec95c.Equip(U812189c)
- end
- end
- end
- local function Yf941bd9004(Jedf60d7b)
- local s3aaf4 = C329b14cd728.Resource.Item:FindFirstChild(Jedf60d7b)
- if not s3aaf4 then
- return
- end
- s3aaf4 = s3aaf4:Clone()
- s3aaf4.Skeleton.BoundingBox.Parent = s3aaf4.Model
- s3aaf4 = s3aaf4.Model
- s3aaf4.PrimaryPart = s3aaf4.BoundingBox
- s3aaf4.PrimaryPart.CanCollide = true
- s3aaf4.Parent = workspace
- return s3aaf4
- end
- local Odbcec = function(k31c2e16b, M967d1d2ee8, Rdca006cc15, lfc75cea8149)
- k31c2e16b = k31c2e16b / lfc75cea8149 * 2
- if k31c2e16b < 1 then
- return Rdca006cc15 * 0.5 * k31c2e16b * k31c2e16b + M967d1d2ee8
- else
- return -Rdca006cc15 * 0.5 * ((k31c2e16b - 1) * (k31c2e16b - 3) - 1) + M967d1d2ee8
- end
- end
- local pfb9bd3bd
- local function U32ac303(t04a41841d)
- if t69a7b then
- return
- end
- local Qe994fbf8d = cf1a053c(pb4d2f)
- if Qe994fbf8d then
- if Qe994fbf8d ~= pfb9bd3bd then
- t2c0543.MouseIcon.Visible = true
- h1f83ae30c10.MouseIconEnabled = false
- end
- local ffe2d220c
- if Qe994fbf8d == "Stash" then
- local l41956c75316 = Aec95c.Equipped[mffb7e6a9df5.Name]
- if l41956c75316 then
- ffe2d220c = "Drawer"
- else
- ffe2d220c = "Grab"
- end
- elseif Qe994fbf8d == "Hotwire" then
- ffe2d220c = "Lockpick"
- end
- t2c0543.MouseIcon.Image = g7097417a06b.Images[ffe2d220c]
- local Zd12083 = r9b80e461f(c88a7ef2.X, c88a7ef2.Y, 0)
- if Zd12083 then
- t2c0543.MouseIcon.Position = UDim2.new(0, Zd12083.X - 16, 0, Zd12083.Y - 16)
- end
- end
- pfb9bd3bd = Qe994fbf8d
- end
- local d6131c
- d6131c = {}
- do
- local Q62eae237ed
- Q62eae237ed = {}
- do
- local Cd579773, pefb4ecc4ad = table.insert, table.remove
- local ne7267a9c = {}
- function Q62eae237ed.AddPart(Vad78d, q23566eff, va3060a70b8, bdb925)
- local S60efeef = {
- Part = Vad78d,
- Distance = q23566eff,
- f = va3060a70b8,
- Meta = bdb925
- }
- table.insert(ne7267a9c, S60efeef)
- return S60efeef
- end
- function Q62eae237ed.RemovePart(r18aefbf72)
- for R4683330761 = #ne7267a9c, 1, -1 do
- local T1777b674596 = ne7267a9c[R4683330761]
- if T1777b674596.Part == R4683330761 then
- return table.remove(ne7267a9c, R4683330761)
- end
- end
- return false
- end
- function Q62eae237ed.RemoveTag(e6d3f73a)
- for Z7b0b6383 = #ne7267a9c, 1, -1 do
- local s3ad161a0ff = ne7267a9c[Z7b0b6383]
- if s3ad161a0ff.Meta.Tag == e6d3f73a then
- table.remove(ne7267a9c, Z7b0b6383)
- return true
- end
- end
- return false
- end
- local Qf1732ff949 = {}
- local U154d1ffd = {}
- local function U1c23183f()
- local d34b82e907 = mffb7e6a9df5.Character
- if not d34b82e907 then
- return
- end
- local G202db9 = d34b82e907:FindFirstChild("HumanoidRootPart")
- if not G202db9 then
- return
- end
- local u9e63ea61 = d34b82e907:FindFirstChild("Humanoid")
- if not u9e63ea61 then
- return
- end
- if u9e63ea61.Health <= 0 then
- return
- end
- local X0cc730f1ca = G202db9.Position
- Q62eae237ed.UpdateInterest(X0cc730f1ca)
- end
- function Q62eae237ed.UpdateInterest(J91d71d0353)
- U1c23183f()
- Qf1732ff949 = {}
- U154d1ffd = {}
- for o37f94ea = #ne7267a9c, 1, -1 do
- local Je74cf7 = ne7267a9c[o37f94ea]
- if not Je74cf7.Part then
- table.remove(ne7267a9c, o37f94ea)
- end
- end
- for ea76e4d4f6, x9f3df4343 in next, ne7267a9c, nil do
- x9f3df4343.Center = x9f3df4343.Part.Position
- local fa5ef4f9d93 = (x9f3df4343.Center - J91d71d0353).magnitude
- x9f3df4343.Sort = fa5ef4f9d93
- local lce40c = fa5ef4f9d93 < x9f3df4343.Distance
- if x9f3df4343.Locked then
- lce40c = true
- end
- local Cbae6d4 = x9f3df4343.Loaded
- if lce40c and not Cbae6d4 then
- Cd579773(Qf1732ff949, x9f3df4343)
- elseif not lce40c and Cbae6d4 then
- Cd579773(U154d1ffd, x9f3df4343)
- end
- end
- end
- local function Kcf8e69f5ee()
- while #Qf1732ff949 > 0 do
- local d91e9d2de5 = pefb4ecc4ad(Qf1732ff949, 1)
- d91e9d2de5.Loaded = true
- d91e9d2de5:f(d91e9d2de5.Loaded)
- end
- while #U154d1ffd > 0 do
- local Ze109ed04 = pefb4ecc4ad(U154d1ffd)
- Ze109ed04.Loaded = false
- Ze109ed04:f(Ze109ed04.Loaded)
- end
- end
- function Q62eae237ed.Run(Ecf8a6517407)
- w11eb4c2(Ecf8a6517407, Kcf8e69f5ee, "Proximity Queue")
- end
- Q62eae237ed.Run(0.1)
- end
- local i18401c61ecc, A89661e8d6a
- do
- local A725bb56 = C329b14cd728.Resource.ButtonY:Clone()
- local b425311d279e = {}
- local function v5233808c0(b849c540, eb24682e3)
- if eb24682e3 then
- local T4b3b51 = B3e44ebf13cd.BinaryFind(b425311d279e, b849c540.Sort)
- table.insert(b425311d279e, T4b3b51, b849c540)
- else
- for q4480eac = #b425311d279e, 1, -1 do
- if b425311d279e[q4480eac] == b849c540 then
- table.remove(b425311d279e, q4480eac)
- break
- end
- end
- end
- local Z4662ec7fc4 = b425311d279e[1]
- if Z4662ec7fc4 and Q1e6445 == Enum.UserInputType.Gamepad1 then
- A725bb56.Parent = Z4662ec7fc4.Meta.Button
- else
- A725bb56.Parent = nil
- end
- end
- function i18401c61ecc(a37bdb63f9d, x67a97d29569, Cb505107d6f6, G723fbe8b72c)
- return Q62eae237ed.AddPart(a37bdb63f9d, x67a97d29569, v5233808c0, {Callback = Cb505107d6f6, Tag = G723fbe8b72c})
- end
- function A89661e8d6a(r0d2d97744)
- local Of4877c77a8 = false
- if r0d2d97744.UserInputType == Enum.UserInputType.Gamepad1 then
- local uc70ebeeb68 = r0d2d97744.KeyCode
- if uc70ebeeb68 == Enum.KeyCode.ButtonY then
- Of4877c77a8 = true
- end
- elseif r0d2d97744.UserInputType == Enum.UserInputType.Keyboard then
- local o35676cc09 = r0d2d97744.KeyCode
- if o35676cc09 == Enum.KeyCode.Y then
- Of4877c77a8 = true
- end
- end
- if not Of4877c77a8 then
- return
- end
- local u155354231 = b425311d279e[1]
- if not u155354231 then
- return
- end
- for t70356c29, p7f1060f983 in next, b425311d279e, nil do
- if p7f1060f983.Meta.Button == u155354231.Meta.Button then
- coroutine.resume(coroutine.create(function()
- p7f1060f983.Meta.Callback(mffb7e6a9df5)
- end))
- end
- end
- end
- end
- local function H503f5e7f(U3018ed, I66665eca700)
- if I66665eca700 then
- return
- end
- A89661e8d6a(U3018ed)
- end
- h1f83ae30c10.InputBegan:connect(H503f5e7f)
- local function A041eaf4a82(i76ce85e)
- local V9b7b0 = i76ce85e.State.Open
- local jf2da05a = i76ce85e.Model
- local k26c3d0bb9 = jf2da05a.Model:FindFirstChild("light")
- if not k26c3d0bb9 then
- k26c3d0bb9 = jf2da05a:FindFirstChild("Light")
- if k26c3d0bb9 and k26c3d0bb9:IsA("ObjectValue") then
- if k26c3d0bb9.Value then
- k26c3d0bb9 = k26c3d0bb9.Value.Parent:FindFirstChild("light")
- else
- k26c3d0bb9 = nil
- end
- end
- end
- local d9701a, t7aa1ac = i76ce85e.OpenCFrame, i76ce85e.ClosedCFrame
- local function T6015db9a0()
- if V9b7b0 then
- jf2da05a.Model:SetPrimaryPartCFrame(d9701a)
- else
- jf2da05a.Model:SetPrimaryPartCFrame(t7aa1ac)
- if k26c3d0bb9 then
- k26c3d0bb9.BrickColor = BrickColor.new("Dusty Rose")
- end
- end
- end
- if i76ce85e.State.NoAnimate then
- i76ce85e.State.NoAnimate = false
- return T6015db9a0()
- end
- if V9b7b0 and k26c3d0bb9 then
- k26c3d0bb9.BrickColor = BrickColor.new("Bright green")
- end
- local q61c6398bf0
- local xcef479477, Q1d53a = 0, i76ce85e.Settings.Duration
- local function y9c959a878aa(t991b0b, bc2730d1a5)
- xcef479477 = xcef479477 + bc2730d1a5 * 1 / Q1d53a
- local Fbec07 = Odbcec(xcef479477, 0, 1, 1)
- if not V9b7b0 then
- Fbec07 = 1 - Fbec07
- end
- jf2da05a.Model:SetPrimaryPartCFrame(t7aa1ac:lerp(d9701a, Fbec07))
- if xcef479477 >= 1 then
- q61c6398bf0:disconnect()
- T6015db9a0()
- end
- end
- q61c6398bf0 = Eb1883b386f.Stepped:connect(y9c959a878aa)
- end
- local function C0d387c24d3c(leb263365ad)
- local Bb614b303ff = leb263365ad.State.Open
- local e770e731a2 = leb263365ad.Model
- local Jd2f5f3 = e770e731a2.Model:FindFirstChild("light")
- if not Jd2f5f3 then
- Jd2f5f3 = e770e731a2:FindFirstChild("Light")
- if Jd2f5f3 and Jd2f5f3:IsA("ObjectValue") then
- if Jd2f5f3.Value then
- Jd2f5f3 = Jd2f5f3.Value.Parent:FindFirstChild("light")
- else
- Jd2f5f3 = nil
- end
- end
- end
- local A44c28fbb4b = leb263365ad.State.Direction * leb263365ad.Direction
- local Jd1dd6e7b7, xf90d0 = leb263365ad.ClosedCFrame, leb263365ad.HingeRelativeCFrame
- local e774f2a15 = r9b80e461f(0, math.pi * 0.55 * A44c28fbb4b, 0)
- local function K273923()
- if Bb614b303ff then
- e770e731a2.Model:SetPrimaryPartCFrame(Jd1dd6e7b7 * xf90d0 * B3e44ebf13cd.CFrameFromAxisAngle(e774f2a15) * xf90d0:inverse())
- else
- e770e731a2.Model:SetPrimaryPartCFrame(Jd1dd6e7b7)
- if Jd2f5f3 then
- Jd2f5f3.BrickColor = BrickColor.new("Dusty Rose")
- end
- end
- end
- if leb263365ad.State.NoAnimate then
- leb263365ad.State.NoAnimate = false
- return K273923()
- end
- if Bb614b303ff and Jd2f5f3 then
- Jd2f5f3.BrickColor = BrickColor.new("Bright green")
- end
- local Qbb74288de8
- local o6f041ea90, Qf90a0 = 0, leb263365ad.Settings.Duration
- local function h0c9ced7(Hcd06b4b513f, a0068f22a)
- o6f041ea90 = o6f041ea90 + a0068f22a * 1 / Qf90a0
- local f5354366a47c = Odbcec(o6f041ea90, 0, 1, 1)
- if not Bb614b303ff then
- f5354366a47c = 1 - f5354366a47c
- end
- e770e731a2.Model:SetPrimaryPartCFrame(Jd1dd6e7b7 * xf90d0 * B3e44ebf13cd.CFrameFromAxisAngle(A102b5a:lerp(e774f2a15, f5354366a47c)) * xf90d0:inverse())
- if o6f041ea90 >= 1 then
- Qbb74288de8:disconnect()
- return K273923()
- end
- end
- Qbb74288de8 = Eb1883b386f.Stepped:connect(h0c9ced7)
- end
- local W81f2120cae4 = {}
- local U9568a06f = function(E0662ca9af6, Xcb492506)
- if E0662ca9af6.Resolved then
- if Xcb492506 then
- E0662ca9af6.State.NoAnimate = true
- end
- E0662ca9af6.State.Open = true
- if E0662ca9af6.OpenFun then
- E0662ca9af6:OpenFun()
- end
- else
- E0662ca9af6.AwaitingDoorOpen = true
- E0662ca9af6.AwaitingDoorClose = false
- end
- end
- local scca3e0bbe = function(m04a15f8e32, g621247)
- if m04a15f8e32.Resolved then
- if g621247 then
- m04a15f8e32.State.NoAnimate = true
- end
- m04a15f8e32.State.Open = false
- m04a15f8e32.State.CloseTime = os.time()
- if m04a15f8e32.CloseFun then
- m04a15f8e32:CloseFun()
- end
- else
- m04a15f8e32.AwaitingDoorOpen = false
- m04a15f8e32.AwaitingDoorClose = true
- end
- end
- local o52fe33c9 = {}
- local function ca514fa42f(Lbe2cd959ad)
- if Lbe2cd959ad.Settings.SequenceRequireState and Lbe2cd959ad.State.Open then
- return
- end
- U9568a06f(Lbe2cd959ad)
- v11bc665dc:FireServer("p" .. ("oowvpfkc"):sub(4, 5):reverse() .. "" .. "" .. ("pcaejh9dgpo"):sub(4, 7):reverse():reverse():reverse() .. "" .. "f", Lbe2cd959ad)
- end
- local function Ha6310a15a(U886719f, K4765c43e70e, T2d22c547, H7c12694d0)
- if U886719f.Settings.ServerOnly then
- return false
- end
- if U886719f.Settings.Locked then
- return false
- end
- local S4e30003f0 = false
- local wcb4c802023 = T2d22c547:FindFirstChild("Humanoid")
- if wcb4c802023.Sit or T2d22c547:FindFirstChild("InVehicle") then
- S4e30003f0 = true
- end
- local h2392c2230 = false
- if U886719f.Settings.Vehicle and not U886719f.Settings.Character then
- h2392c2230 = S4e30003f0
- elseif U886719f.Settings.Character and not U886719f.Settings.Vehicle then
- h2392c2230 = not S4e30003f0
- elseif U886719f.Settings.Character and U886719f.Settings.Vehicle then
- h2392c2230 = true
- end
- if H7c12694d0 then
- h2392c2230 = true
- end
- local eee3c4a166 = ad1fb130dda.Value == g7097417a06b.Team.Police
- for u2d20551, u94269804fe in next, p8ae4c.ItemStacks, nil do
- if u94269804fe.Name == "Key" then
- eee3c4a166 = true
- break
- end
- end
- if U886719f.Settings.Key and h2392c2230 then
- h2392c2230 = eee3c4a166
- end
- if U886719f.Settings.Team then
- h2392c2230 = h2392c2230 and K4765c43e70e.TeamValue.Value == U886719f.Settings.Team
- end
- if U886719f.Settings.TeamBlacklist then
- h2392c2230 = h2392c2230 and K4765c43e70e.TeamValue.Value ~= U886719f.Settings.TeamBlacklist
- end
- return h2392c2230
- end
- local function Cbd04613(jc40575c2)
- assert(jc40575c2.Resolved)
- local Wa38a2d4e1 = jc40575c2.Model
- local Wef2ae, k5a89303d = tick(), tick()
- local function sf1034042f7d(fed842)
- local gac87294 = tick()
- local J9fbc1756065 = mffb7e6a9df5.Character
- if not J9fbc1756065 then
- return
- end
- local D14c531 = J9fbc1756065:FindFirstChild("HumanoidRootPart")
- if not D14c531 then
- return
- end
- if gac87294 - k5a89303d < 0.1 then
- return
- end
- k5a89303d = gac87294
- if jc40575c2.State.Open then
- return
- end
- if os.time() - jc40575c2.State.CloseTime < jc40575c2.Settings.Duration then
- return
- end
- local V1f330d9 = Ha6310a15a(jc40575c2, mffb7e6a9df5, J9fbc1756065, fed842)
- if jc40575c2.Settings.Character then
- if V1f330d9 then
- q8615d("Door", {
- Source = Wa38a2d4e1.Closed,
- TimeStart = 1,
- Volume = 0.2
- })
- else
- q8615d("Door", {
- Source = Wa38a2d4e1.Closed,
- TimeStart = 0,
- MaxTime = 0.6,
- Volume = 0.2
- })
- end
- end
- if not V1f330d9 then
- return
- end
- if jc40575c2.Settings.Type == "Swing" then
- local Zbb56d35e = (jc40575c2.Model.Closed.Position - J9fbc1756065.HumanoidRootPart.Position).unit
- local q651f8d6b = jc40575c2.Model.Closed.CFrame.lookVector
- local Ib6dc0c46 = Zbb56d35e:Dot(q651f8d6b)
- local jfab4820d6 = Ib6dc0c46 > 0 and 1 or -1
- jc40575c2.State.Direction = jfab4820d6
- end
- ca514fa42f(jc40575c2)
- end
- local function Fb62d5(Y5c5a497)
- local y1864153b3a3 = tick()
- if y1864153b3a3 - Wef2ae < 0.03333333333333333 then
- return
- end
- Wef2ae = y1864153b3a3
- sf1034042f7d(mffb7e6a9df5)
- end
- local function med827e6761(Uf75570047d)
- if Uf75570047d ~= mffb7e6a9df5 then
- return
- end
- sf1034042f7d(mffb7e6a9df5, true)
- end
- for sff8cbfd837e, Ta44a691d668 in next, Wa38a2d4e1:GetChildren() do
- if Ta44a691d668:IsA("BasePart") and Ta44a691d668.Name == "Touch" then
- table.insert(o52fe33c9, {
- Tag = jc40575c2.Tag,
- Part = Ta44a691d668,
- Fun = Fb62d5
- })
- elseif Ta44a691d668:IsA("ObjectValue") and Ta44a691d668.Name == "Touch" then
- table.insert(o52fe33c9, {
- Tag = jc40575c2.Tag,
- Part = Ta44a691d668.Value,
- Fun = Fb62d5
- })
- elseif Ta44a691d668:IsA("ObjectValue") and Ta44a691d668.Name == "Button" then
- local Kac3c96f77 = Ta44a691d668.Value
- if Kac3c96f77:IsA("Part") then
- Kac3c96f77 = Kac3c96f77.Parent
- end
- if Kac3c96f77:IsA("Model") then
- Kac3c96f77 = Kac3c96f77:FindFirstChild("Click").ClickDetector
- end
- local Fa9d4bf15ca = i18401c61ecc(Kac3c96f77.Parent, Kac3c96f77.MaxActivationDistance, med827e6761)
- Fa9d4bf15ca.Meta.Button = Kac3c96f77.Parent
- Kac3c96f77.MouseClick:connect(med827e6761)
- end
- end
- end
- local function m0e824daf6d8(g473c6c)
- assert(not g473c6c.Resolved)
- local X11c9b74c50 = g473c6c.Tag
- for A5bc667aa = #o52fe33c9, 1, -1 do
- local z508947 = o52fe33c9[A5bc667aa]
- if z508947.Tag == X11c9b74c50 then
- table.remove(o52fe33c9, A5bc667aa)
- end
- end
- Q62eae237ed.RemoveTag(X11c9b74c50)
- end
- local function i58e9ff5b06(A474bfda)
- local If0d98d293 = tick()
- local function cd0581f928(H984ce6464)
- if tick() - If0d98d293 < 5 then
- return
- end
- If0d98d293 = tick()
- v11bc665dc:FireServer("k" .. ("ewz9z"):sub(4, 4):reverse() .. "" .. "" .. ("trwfb8s1"):sub(3, 4):reverse() .. "" .. "" .. ("yjf5y13"):sub(2, 4):reverse():reverse():reverse() .. "" .. "s", A474bfda.Name)
- end
- table.insert(o52fe33c9, {Part = A474bfda, Fun = cd0581f928})
- end
- local function c74979a6c(Tf16ede29)
- for sa56535bc6 = #o52fe33c9, 1, -1 do
- local ac42c15f269 = o52fe33c9[sa56535bc6]
- if ac42c15f269.Part == Tf16ede29 then
- table.remove(o52fe33c9, sa56535bc6)
- break
- end
- end
- return true
- end
- for Wc1bef36fe34, P982066 in next, K95f48:GetTagged("TouchTrigger") do
- i58e9ff5b06(P982066)
- end
- K95f48:GetInstanceAddedSignal("TouchTrigger"):Connect(i58e9ff5b06)
- K95f48:GetInstanceRemovedSignal("TouchTrigger"):Connect(c74979a6c)
- do
- local G4d10dc9623 = k77601aba28.CircleAction
- local function V8e3b1f6(t386474)
- local I8ac15b4 = t386474:FindFirstChild("SewerHatch")
- local function Aff9872(d4da2e, Of805028b52)
- if Of805028b52 then
- v11bc665dc:FireServer("p" .. ("foi8ed"):sub(2, 4):reverse():reverse():reverse() .. "" .. "" .. ("d6offill"):sub(4, 4):reverse():reverse():reverse() .. "" .. "" .. ("rjxinajm"):sub(3, 4):reverse():reverse():reverse() .. "" .. "s", "SewerHatch", I8ac15b4)
- end
- return true
- end
- if t386474:FindFirstChild("FromTop").Value then
- local p0a7b9e9701 = {
- Part = I8ac15b4,
- Name = "Pull Open",
- Timed = true,
- Duration = 3,
- Dist = 10,
- Callback = Aff9872
- }
- G4d10dc9623.Add(p0a7b9e9701, I8ac15b4)
- end
- local Q08ce006f3d7 = t386474:FindFirstChild("Touch")
- local function C166e5aed4e()
- return Aff9872(nil, true)
- end
- table.insert(o52fe33c9, {
- Tag = I8ac15b4,
- Part = Q08ce006f3d7,
- Fun = C166e5aed4e
- })
- end
- local function M0f1572bb6ae(b1869633)
- local ef4e1b74d05 = b1869633:FindFirstChild("SewerHatch")
- G4d10dc9623.Remove(ef4e1b74d05)
- for of0176bc441c = #o52fe33c9, 1, -1 do
- local nf51cbe485 = o52fe33c9[of0176bc441c]
- if nf51cbe485.Tag == ef4e1b74d05 then
- table.remove(o52fe33c9, of0176bc441c)
- break
- end
- end
- end
- for K15b473fef, W998660f3f0 in next, K95f48:GetTagged("SewerHatch") do
- V8e3b1f6(W998660f3f0)
- end
- K95f48:GetInstanceAddedSignal("SewerHatch"):Connect(V8e3b1f6)
- K95f48:GetInstanceRemovedSignal("SewerHatch"):Connect(M0f1572bb6ae)
- end
- local function t85480e28123()
- local Wa0513fba = mffb7e6a9df5.Character
- if not Wa0513fba then
- return
- end
- local ycf5010800d = Wa0513fba:FindFirstChild("HumanoidRootPart")
- if not ycf5010800d then
- return
- end
- local qc110f0f0 = ycf5010800d.Position
- local z79a8f = r9b80e461f(4, 6, 4)
- for B204b21893, i09c2d in next, o52fe33c9, nil do
- if (qc110f0f0 - i09c2d.Part.Position).magnitude < 50 and B3e44ebf13cd.IsPointInPrism(qc110f0f0, i09c2d.Part.CFrame, i09c2d.Part.Size + z79a8f) then
- i09c2d.Fun(ycf5010800d)
- end
- end
- end
- w11eb4c2(0.16666666666666666, t85480e28123)
- local function K5f76b5(Meaf65d)
- local U3d218f = Meaf65d:FindFirstChild("Tag").Value
- for R2d4089, H1d95e5d595 in next, W81f2120cae4, nil do
- if H1d95e5d595.Tag == U3d218f then
- H1d95e5d595.Resolved = true
- H1d95e5d595.Model = Meaf65d
- if H1d95e5d595.AwaitingDoorOpen or H1d95e5d595.State.Open then
- U9568a06f(H1d95e5d595, true)
- elseif H1d95e5d595.AwaitingDoorClose or not H1d95e5d595.State.Open then
- scca3e0bbe(H1d95e5d595, true)
- end
- Cbd04613(H1d95e5d595)
- return true
- end
- end
- return false
- end
- local function Ue87d8d2cd1(K12f8d066ae)
- for N11d54c27fb, cd0c9b in next, W81f2120cae4, nil do
- if cd0c9b.Model == K12f8d066ae then
- cd0c9b.Resolved = false
- cd0c9b.Model = nil
- m0e824daf6d8(cd0c9b)
- return true
- end
- end
- return false
- end
- for d6a8f4d, r1eaffa0ac7 in next, K95f48:GetTagged("Door") do
- K5f76b5(r1eaffa0ac7)
- end
- K95f48:GetInstanceAddedSignal("Door"):Connect(K5f76b5)
- K95f48:GetInstanceRemovedSignal("Door"):Connect(Ue87d8d2cd1)
- local g74483c8 = {}
- local function T4d8afb29(o8e7d8)
- for V9331ba4d, waf0a81 in next, W81f2120cae4, nil do
- if waf0a81.Tag == o8e7d8 then
- return waf0a81
- end
- end
- return false
- end
- local function l9eb1e80bb4(c411aa34180, Dcfb57ee922)
- assert(c411aa34180.Tag)
- local v713b3 = T4d8afb29(c411aa34180.Tag)
- if not v713b3 then
- if c411aa34180.Settings.Type == "Swing" then
- c411aa34180.OpenFun = C0d387c24d3c
- c411aa34180.CloseFun = C0d387c24d3c
- elseif c411aa34180.Settings.Type == "Slide" then
- c411aa34180.OpenFun = A041eaf4a82
- c411aa34180.CloseFun = A041eaf4a82
- end
- if c411aa34180.State.Open then
- c411aa34180.AwaitingDoorOpen = true
- else
- c411aa34180.AwaitingDoorClose = true
- end
- table.insert(W81f2120cae4, c411aa34180)
- else
- local F6be8e8a90a2 = c411aa34180
- c411aa34180 = v713b3
- c411aa34180.Settings = F6be8e8a90a2.Settings
- c411aa34180.AwaitingDoorOpen = F6be8e8a90a2.AwaitingDoorOpen
- c411aa34180.AwaitingDoorClose = F6be8e8a90a2.AwaitingDoorClose
- end
- local af3241e = g74483c8[c411aa34180.Tag]
- g74483c8[c411aa34180.Tag] = nil
- if af3241e then
- c411aa34180.State = af3241e.State
- c411aa34180.Settings = af3241e.Settings
- c411aa34180.AwaitingDoorOpen = af3241e.AwaitingDoorOpen
- c411aa34180.AwaitingDoorClose = af3241e.AwaitingDoorClose
- end
- if not Dcfb57ee922 then
- for Z2400c, T17e01c42060 in next, K95f48:GetTagged("Door") do
- K5f76b5(T17e01c42060)
- end
- end
- end
- local function S797e705(g0b3af72)
- for X84dd1738, M26ffff4 in next, g0b3af72, nil do
- l9eb1e80bb4(M26ffff4, true)
- end
- for G3c5ca7de, S5856b0b in next, K95f48:GetTagged("Door") do
- K5f76b5(S5856b0b)
- end
- end
- function B43c793c6ac.a2zpgml2(j4548195)
- local Ra10d8cbc = j4548195.Tag
- local hb1efbe6b = T4d8afb29(Ra10d8cbc)
- if not hb1efbe6b then
- j4548195.AwaitingDoorOpen = true
- j4548195.AwaitingDoorClose = false
- g74483c8[Ra10d8cbc] = j4548195
- return
- end
- hb1efbe6b.State = j4548195.State
- hb1efbe6b.Settings = j4548195.Settings
- U9568a06f(hb1efbe6b)
- end
- function B43c793c6ac.jsbji5aa(Nc2a9c99e)
- local M58125 = Nc2a9c99e.Tag
- local ofb044ac = T4d8afb29(M58125)
- if not ofb044ac then
- Nc2a9c99e.AwaitingDoorOpen = false
- Nc2a9c99e.AwaitingDoorClose = true
- g74483c8[M58125] = Nc2a9c99e
- return
- end
- ofb044ac.State = Nc2a9c99e.State
- ofb044ac.Settings = Nc2a9c99e.Settings
- scca3e0bbe(ofb044ac)
- end
- function B43c793c6ac.xbivfej3(o1314c)
- l9eb1e80bb4(o1314c)
- end
- function B43c793c6ac.b4rw4qgi(cd119bf1b)
- S797e705(cd119bf1b)
- end
- end
- do
- local n59537a764ed = 0
- local I47c2b268ab = require(C329b14cd728.Module.Easing)
- local uca857bd1c88 = i23680b5412d:WaitForChild("Safe")
- local gce89ecddda = 480
- if t69a7b then
- gce89ecddda = 250
- end
- local mafe18e8108 = gce89ecddda * 1.6
- uca857bd1c88.Size = UDim2.new(0, mafe18e8108, 0, gce89ecddda)
- uca857bd1c88.Position = UDim2.new(0.5, -mafe18e8108 * 0.5, 0.5, -gce89ecddda * 0.5)
- do
- local Df1aac8f38a = t69a7b and 0.4 or 0.323
- t2c0543.Sidebar.Size = UDim2.new(Df1aac8f38a * 0.242, 0, Df1aac8f38a, 0)
- t2c0543.Sidebar.Position = UDim2.new(0.01, 0, 0.5 - Df1aac8f38a * 0.5 - (t69a7b and 0.1 or 0), 0)
- end
- local g85e04 = function(Ua0666c1, M9db24, w93807da41)
- return Color3.new(Ua0666c1 / 255, M9db24 / 255, w93807da41 / 255)
- end
- local X7d4edfe88b = {}
- local g4a85b9498 = {
- "Legendary",
- "Ultra Rare",
- "Rare",
- "Uncommon",
- "Common"
- }
- local v687da7b74d = 0
- local function V93fbfd95(Z62cba11bcf)
- local Tb7af41f093c = g7097417a06b.Safes.Price[Z62cba11bcf]
- local Zef2aad3 = g7097417a06b.Safes.Weights[Z62cba11bcf]
- local ac4323e68e07 = v687da7b74d + 1
- v687da7b74d = ac4323e68e07
- local C53b06068 = uca857bd1c88.Sidebar.Buy.Inner
- local p183dd7637 = g7097417a06b.Safes.Names[Z62cba11bcf]
- local T4a8e3bc1b9a = p183dd7637:match("Tier #(%d)")
- if T4a8e3bc1b9a then
- p183dd7637 = G5c6bc:FormatByKey("Safes.Tier", {
- tonumber(T4a8e3bc1b9a)
- })
- end
- C53b06068.Title.Text = p183dd7637
- C53b06068.Price.Text = vb64740(Tb7af41f093c)
- C53b06068.Icon.Image = g7097417a06b.Images[("Safe%d"):format(Z62cba11bcf)]
- local n8edc7e9f4e = 0
- for Q6ada1, N20644344 in next, Zef2aad3, nil do
- n8edc7e9f4e = n8edc7e9f4e + N20644344
- end
- for Pcb4c05, r6c698 in next, g4a85b9498, nil do
- do
- local I709f57df8e2 = C53b06068.Stats:FindFirstChild(r6c698)
- local f8ba86ed = j32854(Zef2aad3[Pcb4c05] / n8edc7e9f4e * 100 + 0.5)
- local g02c73b05 = I709f57df8e2.Percent.Text:match("%d+")
- local function x846f1a()
- for V515618aae = 0, 1, 0.1 do
- if v687da7b74d ~= ac4323e68e07 then
- return
- end
- local t1ccd491a = j32854((1 - V515618aae) * g02c73b05 + V515618aae * f8ba86ed + 0.5)
- I709f57df8e2.Percent.Text = ("%d%%"):format(t1ccd491a)
- Eb1883b386f.Stepped:wait()
- end
- I709f57df8e2.Percent.Text = ("%d%%"):format(f8ba86ed)
- end
- spawn(x846f1a)
- end
- end
- end
- local Ue24b77 = "Inventory"
- local f4e1b6aa695
- local function K9e17322b5c4()
- if #X7d4edfe88b > 0 or Ue24b77 ~= "Inventory" then
- else
- f4e1b6aa695("Buy")
- end
- end
- function f4e1b6aa695(Ib057174)
- if Ib057174 == "Inventory" then
- i23680b5412d.SafeSlider.Visible = false
- uca857bd1c88.Visible = true
- uca857bd1c88.Body.Buy.Visible = false
- uca857bd1c88.Body.Inventory.Visible = true
- uca857bd1c88.Body.Back.Visible = false
- uca857bd1c88.Body.BuySafes.Visible = true
- uca857bd1c88.Sidebar.Gift.Visible = false
- uca857bd1c88.Sidebar.Buy.Gift.Visible = false
- uca857bd1c88.Sidebar.Buy.Buy.Visible = false
- uca857bd1c88.Sidebar.Buy.Open.Visible = true
- if Ue24b77 ~= Ib057174 then
- if #X7d4edfe88b > 0 then
- V93fbfd95(X7d4edfe88b[1].Type)
- end
- K9e17322b5c4()
- end
- N8bb68c56fe(uca857bd1c88.Body.Inventory.Inner:GetChildren()[1])
- elseif Ib057174 == "Slider" then
- i23680b5412d.SafeSlider.Visible = true
- uca857bd1c88.Visible = false
- elseif Ib057174 == "Buy" then
- uca857bd1c88.Body.Buy.Visible = true
- uca857bd1c88.Body.Inventory.Visible = false
- uca857bd1c88.Body.Back.Visible = true
- uca857bd1c88.Body.BuySafes.Visible = false
- uca857bd1c88.Sidebar.Gift.Visible = false
- uca857bd1c88.Sidebar.Buy.Visible = true
- uca857bd1c88.Sidebar.Buy.Gift.Visible = true
- uca857bd1c88.Sidebar.Buy.Buy.Visible = true
- uca857bd1c88.Sidebar.Buy.Open.Visible = false
- V93fbfd95(1)
- N8bb68c56fe(uca857bd1c88.Body.Buy.Tier1)
- end
- Ue24b77 = Ib057174
- K9e17322b5c4()
- end
- local p06d03c5aac = 138
- local w7526e6221 = function(U5b2b4ff1, L3b700aa)
- return U5b2b4ff1.Type > L3b700aa.Type
- end
- function B43c793c6ac.ggohfpem()
- o43d642d56(12)
- end
- function B43c793c6ac.y9xlgsyx(c4dedcc44)
- f4e1b6aa695("Slider")
- local u08b8f = i23680b5412d.SafeSlider
- local w735de74 = 30
- for R99288, O5676d8e in next, c4dedcc44, nil do
- local l62fc74 = u08b8f.Preset:Clone()
- if O5676d8e.Image then
- l62fc74.ImageLabel.Image = O5676d8e.Image
- elseif O5676d8e.BackgroundColor then
- l62fc74.ImageLabel.BackgroundTransparency = 0
- l62fc74.ImageLabel.BackgroundColor3 = O5676d8e.BackgroundColor
- end
- local kfea9d = O5676d8e.Desc
- local Ma73718f5d = kfea9d:gsub("%s", "")
- if O5676d8e.Type == "WindowColor" or O5676d8e.Type == "WheelColor" or O5676d8e.Type == "BodyColor" or O5676d8e.Type == "Glow" then
- kfea9d = G5c6bc:FormatByKey("Color." .. Ma73718f5d)
- elseif O5676d8e.Type == "Texture" then
- kfea9d = G5c6bc:FormatByKey("GarageTexture." .. Ma73718f5d)
- elseif O5676d8e.Type == "Rim" then
- kfea9d = G5c6bc:FormatByKey("GarageRim." .. Ma73718f5d)
- end
- l62fc74.TextLabel.Text = kfea9d
- l62fc74.Patch.Inner.BackgroundColor3 = O5676d8e.Color
- l62fc74.Parent = u08b8f.Inner
- O5676d8e.Frame = l62fc74
- end
- local qa26b2 = u08b8f.AbsoluteSize.X
- local A16eaa933a = 0
- local Hbc7b7 = qa26b2 * 0.5 - p06d03c5aac + (math.random() * 90 + 5)
- local Wf05619ebf = -2
- local k4eba6863 = 0.12
- local C12ab6ca, t08fecbfd
- local function I6f7bb1b259()
- k4eba6863 = 1
- end
- t08fecbfd = u08b8f.Skip.MouseButton1Down:connect(I6f7bb1b259)
- N8bb68c56fe(u08b8f.Skip)
- local function M162f95()
- t08fecbfd:disconnect()
- local M964c16fe = c4dedcc44[w735de74].Frame
- M964c16fe.BackgroundColor3 = g85e04(0, 0, 0)
- v11bc665dc:FireServer("o" .. ("e1r6va"):sub(4, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("vbgjd"):sub(4, 4):reverse():reverse():reverse() .. "" .. "dmdfp")
- wait(1.5)
- f4e1b6aa695("Inventory")
- for p5786d9bb3, O47c551f84bc in next, c4dedcc44, nil do
- O47c551f84bc.Frame:Destroy()
- end
- end
- local function qe8ff1(b41ffc15bf)
- A16eaa933a = A16eaa933a + b41ffc15bf * k4eba6863
- if A16eaa933a >= 1 then
- A16eaa933a = 1
- end
- local u9b3690e3 = I47c2b268ab.outQuad(A16eaa933a, 0, 1, 1)
- for Veb0e1cbcb90 = 1, #c4dedcc44 do
- local ca2142 = c4dedcc44[Veb0e1cbcb90].Frame
- local j45619a68 = (Veb0e1cbcb90 - u9b3690e3 * w735de74) * p06d03c5aac + Hbc7b7
- ca2142.Position = UDim2.new(0, j45619a68, 0, 0)
- ca2142.Visible = true
- end
- local d0ecc175d72 = j32854(u9b3690e3 * w735de74 - Hbc7b7 / p06d03c5aac + 0.5)
- if Wf05619ebf ~= d0ecc175d72 then
- Wf05619ebf = d0ecc175d72
- t2c0543.Tick.PlaybackSpeed = 1 + (1 - u9b3690e3) * 0.05
- t2c0543.Tick:Play()
- end
- if A16eaa933a >= 1 then
- C12ab6ca:disconnect()
- M162f95()
- end
- end
- C12ab6ca = Eb1883b386f.Heartbeat:connect(qe8ff1)
- end
- local s3e1ce01 = uca857bd1c88.Visible
- local T537c280f8 = false
- local Rbb1fa3c57f = 0
- local function I7cec5a()
- local kbbcaf = Rbb1fa3c57f + 1
- Rbb1fa3c57f = kbbcaf
- while not T537c280f8 do
- if kbbcaf ~= Rbb1fa3c57f then
- return
- end
- local a5955fc8 = O6c8169e9(tick() * 8) * 0.2 + 0.8
- t2c0543.Sidebar.ToggleSafes.ImageColor3 = Color3.new(a5955fc8, a5955fc8, a5955fc8)
- wait()
- end
- t2c0543.Sidebar.ToggleSafes.ImageColor3 = Color3.new(1, 1, 1)
- end
- local S7f3ced = 0
- local q224606
- local function M1fbfb192c()
- if not q224606 then
- return
- end
- v11bc665dc:FireServer("y" .. ("p6cjlx9imf"):sub(5, 7):reverse() .. "" .. "gsyx", q224606)
- end
- function B43c793c6ac.hovle62q(Sb45708901, J6590fb44aa5)
- table.sort(Sb45708901, w7526e6221)
- n59537a764ed = J6590fb44aa5
- X7d4edfe88b = Sb45708901
- K9e17322b5c4()
- for V84f13bf92, U71e68f0f in next, uca857bd1c88.Body.Inventory.Inner:GetChildren() do
- U71e68f0f:Destroy()
- end
- local ae86aeb38 = uca857bd1c88.Body.Inventory.Preset
- local cb536626ce17 = j32854((#X7d4edfe88b - 1) / 3)
- local se55e87, vf30bca = ae86aeb38.AbsoluteSize.X, ae86aeb38.AbsoluteSize.Y
- local f201a1d8e = vf30bca * (cb536626ce17 + 1)
- uca857bd1c88.Body.Inventory.Inner.CanvasSize = UDim2.new(0, 0, 0, f201a1d8e)
- for H33d737, Occ85498b5e in next, X7d4edfe88b, nil do
- do
- local Q823c4630013 = Occ85498b5e.Type
- local a484c7d = g7097417a06b.Safes.Color[Q823c4630013]
- local C00556bc = ae86aeb38:Clone()
- C00556bc.Visible = true
- C00556bc.ImageLabel.Image = g7097417a06b.Images[("Safe%d"):format(Q823c4630013)]
- local e8052ff3 = (H33d737 - 1) % 3
- local H3b4285e9d5 = j32854((H33d737 - 1) / 3)
- C00556bc.Size = UDim2.new(0, se55e87, 0, vf30bca)
- C00556bc.Position = UDim2.new(0, se55e87 * e8052ff3, 0, vf30bca * H3b4285e9d5)
- C00556bc.Parent = uca857bd1c88.Body.Inventory.Inner
- C00556bc.MouseButton1Down:connect(function()
- q224606 = Occ85498b5e
- V93fbfd95(Q823c4630013)
- if Q1e6445 == Enum.UserInputType.Gamepad1 then
- M1fbfb192c()
- end
- end)
- if H33d737 == 1 then
- q224606 = Occ85498b5e
- if Ue24b77 == "Inventory" then
- V93fbfd95(Occ85498b5e.Type)
- N8bb68c56fe(C00556bc)
- end
- end
- if H33d737 % 3 == 0 then
- C00556bc.NextSelectionRight = uca857bd1c88.Sidebar.Buy.Open
- end
- end
- end
- local T1de49865f9 = J6590fb44aa5
- t2c0543.Sidebar.ToggleSafes.Label.Visible = T1de49865f9 > 0
- t2c0543.Sidebar.ToggleSafes.Label.Amount.Text = T1de49865f9
- if T1de49865f9 ~= S7f3ced and not s3e1ce01 then
- T537c280f8 = false
- spawn(I7cec5a)
- end
- S7f3ced = T1de49865f9
- end
- local j7ae57 = 0
- function B43c793c6ac.t2trjxas(mdb652f38d95)
- local k4b4113b86 = i23680b5412d.SafeSlider
- local Z3ea91ac5d = j7ae57 + 1
- j7ae57 = Z3ea91ac5d
- k4b4113b86.Message.Text = mdb652f38d95
- k4b4113b86.Message.Visible = true
- delay(2, function()
- if j7ae57 > Z3ea91ac5d then
- return
- end
- k4b4113b86.Message.Visible = false
- end)
- end
- local K5aaac668a7 = #g7097417a06b.Safes.Price
- local cd00ac3 = 1
- for i62fe8e26953 = 1, K5aaac668a7 do
- do
- local pb03fe = uca857bd1c88.Body.Buy:FindFirstChild(("Tier%d"):format(i62fe8e26953))
- local H07d03067 = g7097417a06b.Safes.Price[i62fe8e26953]
- pb03fe.Price.Text = vb64740(H07d03067)
- assert(pb03fe)
- local function va651de5b()
- cd00ac3 = i62fe8e26953
- V93fbfd95(i62fe8e26953)
- N8bb68c56fe(uca857bd1c88.Sidebar.Buy.Buy)
- end
- pb03fe.MouseButton1Down:connect(va651de5b)
- end
- end
- local o1168decf = function(i9e6c173)
- return ("https://www.roblox.com/bust-thumbnail/image?width=420&height=420&format=png&userId=%d"):format(i9e6c173)
- end
- local function Ma53c2()
- uca857bd1c88.Sidebar.Gift.Inner.ImageLabel.Image = ""
- uca857bd1c88.Sidebar.Gift.Visible = true
- uca857bd1c88.Sidebar.Buy.Visible = false
- end
- local function df6dbd7()
- uca857bd1c88.Sidebar.Buy.Visible = true
- uca857bd1c88.Sidebar.Gift.Visible = false
- end
- local Qed4f2d726, Ra3c5cb = 0, 0
- local function rda1126c04(p8963be518, w3c90a9d0f3)
- local n3ba65cde5 = r8a0b0.MakeState()
- n3ba65cde5.Frame = Yc1661fdf70.Particles
- r8a0b0.Explosion(n3ba65cde5, r9b80e461f(p8963be518, w3c90a9d0f3 - 36, 0))
- r8a0b0.EasySimulate(n3ba65cde5, 3)
- end
- local function sbcfab770105(lf1b53, oce4d7caa8d)
- Qed4f2d726, Ra3c5cb = lf1b53, oce4d7caa8d
- v11bc665dc:FireServer("w" .. ("ufwc4mw"):sub(5, 6):reverse() .. "" .. "" .. ("p64qqy"):sub(3, 4):reverse() .. "" .. "rg3", cd00ac3)
- end
- local function N69bde31(j63d9e1d478, h9b03a55ea)
- Qed4f2d726, Ra3c5cb = j63d9e1d478, h9b03a55ea
- local zde661eb2ac = uca857bd1c88.Sidebar.Gift.Inner.Username.Text
- v11bc665dc:FireServer("gfxcn1dt", cd00ac3, zde661eb2ac)
- df6dbd7()
- end
- function B43c793c6ac.ex4w8nsq(N0f09ad81c)
- if N0f09ad81c.Success then
- rda1126c04(Qed4f2d726, Ra3c5cb)
- elseif N0f09ad81c.NotEnoughMoney then
- a3fe19de()
- Q3a8051()
- end
- end
- local function hb652e469()
- f4e1b6aa695("Inventory")
- end
- local function Xce91f()
- f4e1b6aa695("Buy")
- end
- local function re04574(Ca3a7225)
- if Ca3a7225 == "Text" then
- do
- local h6b9fc = uca857bd1c88.Sidebar.Gift.Inner.Username.Text
- local B200fa9e4f8
- local c3af2573c372 = pcall(function()
- B200fa9e4f8 = qa60a6c:GetUserIdFromNameAsync(h6b9fc)
- end)
- uca857bd1c88.Sidebar.Gift.Inner.ImageLabel.Image = c3af2573c372 and o1168decf(B200fa9e4f8) or ""
- end
- end
- end
- uca857bd1c88.Sidebar.Buy.Buy.MouseButton1Down:connect(sbcfab770105)
- uca857bd1c88.Sidebar.Buy.Gift.MouseButton1Down:connect(Ma53c2)
- uca857bd1c88.Sidebar.Gift.Back.MouseButton1Down:connect(df6dbd7)
- uca857bd1c88.Sidebar.Gift.Gift.MouseButton1Up:connect(N69bde31)
- uca857bd1c88.Sidebar.Gift.Inner.Username.Changed:connect(re04574)
- uca857bd1c88.Body.Back.MouseButton1Down:connect(hb652e469)
- uca857bd1c88.Body.BuySafes.MouseButton1Down:connect(Xce91f)
- uca857bd1c88.Sidebar.Buy.Open.MouseButton1Down:connect(M1fbfb192c)
- function F79c9635d()
- T537c280f8 = true
- if s3e1ce01 then
- return
- end
- hb652e469()
- s3e1ce01 = true
- uca857bd1c88.Visible = s3e1ce01
- end
- function a3fe19de()
- if not s3e1ce01 then
- return
- end
- s3e1ce01 = false
- uca857bd1c88.Visible = s3e1ce01
- end
- local r4080e22dce = ddbd16.MakeWindow()
- r4080e22dce.OpenFun = F79c9635d
- r4080e22dce.CloseFun = a3fe19de
- ddbd16.WindowGroupAdd(d2f8c7f36f, r4080e22dce)
- t2c0543.Sidebar.ToggleSafes.MouseButton1Down:connect(function()
- ddbd16.WindowToggle(r4080e22dce)
- end)
- uca857bd1c88.Close.MouseButton1Down:connect(function()
- ddbd16.WindowClose(r4080e22dce)
- end)
- end
- do
- local sb274c1 = false
- local function Of43f91c0c68()
- sb274c1 = not sb274c1
- if sb274c1 then
- r2b6d852c.Music.Volume = 0
- t2c0543.Sidebar.ToggleMute.Image = g7097417a06b.Images.Mute
- else
- r2b6d852c.Music.Volume = 1
- t2c0543.Sidebar.ToggleMute.Image = g7097417a06b.Images.Unmute
- end
- end
- t2c0543.Sidebar.ToggleMute.MouseButton1Down:connect(Of43f91c0c68)
- end
- do
- local C2181ccf31 = game.Lighting:WaitForChild("ColorCorrection")
- local o58e3a9d3b = t2c0543:WaitForChild("Team")
- local ye8554c2f = {
- Prisoner_Foodcourt = {
- p = Vector3.new(-1448.53, 43.06, -1781.28),
- LookVector = Vector3.new(0.55, -0.51, -0.66)
- },
- Prisoner_Yard = {
- p = Vector3.new(-1156.43, 25.55, -1674.95),
- LookVector = Vector3.new(-0.71, 0, -0.7)
- },
- Prisoner_Cells = {
- p = Vector3.new(-1415.54, 1.31, -1821.21),
- LookVector = Vector3.new(-1, -0.05, 0)
- },
- City1_Stop = {
- p = Vector3.new(-166.65, 225.09, 1044.37),
- LookVector = Vector3.new(-0.16, -0.99, 0)
- },
- City1_Start = {
- p = Vector3.new(577.11, 149.04, 1051.92),
- LookVector = Vector3.new(-0.16, -0.99, 0)
- },
- City2_Start = {
- p = Vector3.new(-36.48, 157.85, 769.55),
- LookVector = Vector3.new(0.03, -0.99, 0.15)
- },
- City2_Stop = {
- p = Vector3.new(62.72, 168.76, 1331.03),
- LookVector = Vector3.new(0.03, -0.99, 0.15)
- },
- City3_Start = {
- p = Vector3.new(362.88, 144.84, 1375.17),
- LookVector = Vector3.new(-0.16, -0.99, 0)
- },
- City3_Stop = {
- p = Vector3.new(-181.78, 163.42, 1375.19),
- LookVector = Vector3.new(-0.16, -0.99, 0)
- },
- PoliceBase2 = {
- p = Vector3.new(693.54, 41.47, 1053.65),
- LookVector = Vector3.new(0.7, 0.09, 0.71)
- },
- PoliceBase1 = {
- p = Vector3.new(-1111.97, 75.81, -1479.05),
- LookVector = Vector3.new(-0.52, -0.36, -0.77)
- }
- }
- local l47ccbec3613, Faad73ae2fa8
- local Oa33909a = o19692cce()
- local function w8308d()
- ya14fb4592.CameraType = Enum.CameraType.Custom
- o58e3a9d3b.Visible = false
- t2c0543.MenuText.Visible = false
- if Faad73ae2fa8 then
- Faad73ae2fa8:disconnect()
- end
- end
- local W12c72dc828 = 0
- local function fdcb1a45fd()
- ya14fb4592.CameraType = Enum.CameraType.Scriptable
- if l47ccbec3613 == "Neutral" then
- W12c72dc828 = W12c72dc828 % 3 + 1
- local Aa7028 = ye8554c2f["City" .. W12c72dc828 .. "_Start"]
- local Y739d1 = ye8554c2f["City" .. W12c72dc828 .. "_Stop"]
- local g693304d29a = CFrame.new(A102b5a, Aa7028.LookVector) + Aa7028.p
- local p3d003e = CFrame.new(A102b5a, Y739d1.LookVector) + Y739d1.p
- Oa33909a.StartPosition = g693304d29a.p
- Oa33909a.TargetPosition = p3d003e.p
- Oa33909a.LookVector = g693304d29a.LookVector
- Oa33909a.TargetLookVector = nil
- elseif l47ccbec3613 == "Prisoner" then
- local k9d8d8f = "Yard"
- if o7076fa1 == "Cells" then
- k9d8d8f = "Cells"
- elseif o7076fa1 == "Breakfast" or o7076fa1 == "Dinner" then
- k9d8d8f = "Foodcourt"
- end
- local va6e10f353 = ye8554c2f["Prisoner_" .. k9d8d8f]
- local iea5823 = CFrame.new(A102b5a, va6e10f353.LookVector) + va6e10f353.p
- Oa33909a.StartPosition = nil
- Oa33909a.Position = (iea5823 * kccbc2(0, 0, -10) + r9b80e461f(0, -5, 0)).p
- Oa33909a.TargetPosition = iea5823.p
- Oa33909a.LookVector = (iea5823 * Zd243d7985be(-math.pi * 0.1, 0, 0)).lookVector
- Oa33909a.TargetLookVector = iea5823.LookVector
- elseif l47ccbec3613 == "Police" then
- local Ae3ab27 = ye8554c2f.PoliceBase2
- local ib10ec19b5 = CFrame.new(A102b5a, Ae3ab27.LookVector) + Ae3ab27.p
- Oa33909a.StartPosition = nil
- Oa33909a.Position = (ib10ec19b5 * kccbc2(0, 0, -10) + r9b80e461f(0, -5, 0)).p
- Oa33909a.TargetPosition = ib10ec19b5.p
- Oa33909a.LookVector = (ib10ec19b5 * Zd243d7985be(-math.pi * 0.1, 0, 0)).lookVector
- Oa33909a.TargetLookVector = ib10ec19b5.LookVector
- end
- end
- local function D3f44d26ec()
- ya14fb4592.CameraType = Enum.CameraType.Scriptable
- if Faad73ae2fa8 then
- Faad73ae2fa8:disconnect()
- end
- local kd31b3 = 0
- local l69e89daaf = 24
- local function x03b3608(p34f605dab)
- kd31b3 = kd31b3 + p34f605dab
- if ya14fb4592.CameraType ~= Enum.CameraType.Scriptable then
- ya14fb4592.CameraType = Enum.CameraType.Scriptable
- end
- if l47ccbec3613 == "Neutral" then
- if kd31b3 >= l69e89daaf then
- fdcb1a45fd()
- kd31b3 = 0
- end
- local fe0e95e = kd31b3 / l69e89daaf
- if fe0e95e <= 0.1 then
- local Qd1e186 = fe0e95e / 0.1
- C2181ccf31.TintColor = Color3.new(Qd1e186, Qd1e186, Qd1e186)
- elseif fe0e95e >= 0.9 then
- local y326f6bb1d50 = 1 - (fe0e95e - 0.9) / 0.1
- C2181ccf31.TintColor = Color3.new(y326f6bb1d50, y326f6bb1d50, y326f6bb1d50)
- end
- Hd37c3b13439(Oa33909a, p34f605dab, fe0e95e, 0.1)
- else
- Hd37c3b13439(Oa33909a, p34f605dab, 1, 2)
- end
- end
- Faad73ae2fa8 = Eb1883b386f.Heartbeat:connect(x03b3608)
- o58e3a9d3b.Visible = true
- t2c0543.MenuText.Visible = true
- N8bb68c56fe(o58e3a9d3b.Police)
- end
- local function p7246d4507()
- o58e3a9d3b.Confirm.Visible = true
- N8bb68c56fe(o58e3a9d3b.Confirm)
- if l47ccbec3613 == g7097417a06b.Team.Police then
- return
- end
- l47ccbec3613 = g7097417a06b.Team.Police
- C2181ccf31.TintColor = Color3.new(1, 1, 1)
- fdcb1a45fd()
- end
- local function p5e841f65()
- o58e3a9d3b.Confirm.Visible = true
- N8bb68c56fe(o58e3a9d3b.Confirm)
- if l47ccbec3613 == g7097417a06b.Team.Prisoner then
- return
- end
- l47ccbec3613 = g7097417a06b.Team.Prisoner
- C2181ccf31.TintColor = Color3.new(1, 1, 1)
- fdcb1a45fd()
- end
- local function c9c1a70bd2()
- v11bc665dc:FireServer("l" .. ("t1yvi8gbgl"):sub(5, 6):reverse() .. "" .. "zb8tb", l47ccbec3613)
- end
- o58e3a9d3b.Police.MouseButton1Down:connect(p7246d4507)
- o58e3a9d3b.Prisoner.MouseButton1Down:connect(p5e841f65)
- o58e3a9d3b.Confirm.MouseButton1Down:connect(c9c1a70bd2)
- function B43c793c6ac.l8izb8tb()
- l47ccbec3613 = "Neutral"
- o58e3a9d3b.Confirm.Visible = false
- t2c0543.Inventory.Visible = false
- fdcb1a45fd()
- D3f44d26ec()
- end
- if Ned215c2 and not g7097417a06b.Test.ChooseTeam then
- else
- B43c793c6ac.l8izb8tb()
- end
- local g8dd65ccd462 = 0
- function B43c793c6ac.vithu912()
- local ga1c61 = g8dd65ccd462 + 1
- local i362bb98 = o58e3a9d3b.Full
- i362bb98.Visible = true
- delay(1, function()
- if g8dd65ccd462 > ga1c61 then
- return
- end
- i362bb98.Visible = false
- end)
- end
- function B43c793c6ac.cizr8yog()
- C2181ccf31.TintColor = Color3.new(1, 1, 1)
- w8308d()
- t2c0543.Inventory.Visible = true
- end
- local Ff09f1af = 0
- local function mff7cc7b9()
- if Aec95c.Equipped[mffb7e6a9df5.Name] then
- Aec95c.Unequip()
- end
- Ca0ca812124()
- B43c793c6ac.rjhldtwv(true)
- v11bc665dc:FireServer("q" .. ("qhjc8py"):sub(4, 6):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("an9lred"):sub(4, 4):reverse() .. "" .. "" .. ("dfba2ae"):sub(5, 6):reverse() .. "" .. "j")
- B43c793c6ac.l8izb8tb()
- end
- local Zf6b202053, d655775
- local function Hf2032()
- local Za18a136 = tick()
- if Za18a136 - Ff09f1af < g7097417a06b.Time.BetweenTeamChange then
- t2c0543.Confirm.Later.Visible = true
- t2c0543.Confirm.Later.Text = ("You're doing that too much. Try again in %s seconds."):format(X3f392d2995(math.ceil(g7097417a06b.Time.BetweenTeamChange - Za18a136 + Ff09f1af)))
- delay(1, function()
- t2c0543.Confirm.Later.Visible = false
- end)
- return
- end
- Ff09f1af = tick()
- if Zf6b202053 then
- Zf6b202053:Disconnect()
- end
- if d655775 then
- d655775:Disconnect()
- end
- t2c0543.Confirm.Visible = false
- mff7cc7b9()
- end
- local function Ped0a5()
- if Zf6b202053 then
- Zf6b202053:Disconnect()
- end
- if d655775 then
- d655775:Disconnect()
- end
- t2c0543.Confirm.Visible = false
- end
- local function j7d4c6c0e()
- t2c0543.Confirm.Visible = true
- Zf6b202053 = t2c0543.Confirm.Yes.MouseButton1Down:connect(Hf2032)
- d655775 = t2c0543.Confirm.No.MouseButton1Down:connect(Ped0a5)
- end
- local o6bd83ce0 = ddbd16.MakeWindow()
- o6bd83ce0.OpenFun = j7d4c6c0e
- o6bd83ce0.CloseFun = Ped0a5
- ddbd16.WindowGroupAdd(d2f8c7f36f, o6bd83ce0)
- t2c0543.Sidebar.SwitchTeams.MouseButton1Down:connect(function()
- if o58e3a9d3b.Visible then
- return
- end
- ddbd16.WindowToggle(o6bd83ce0)
- end)
- end
- do
- local i694908f73d3 = {}
- if not Ned215c2 or Ned215c2 and g7097417a06b.Test.Ambient then
- for m94672, p0e4e113d1f4 in next, g7097417a06b.AmbientIds, nil do
- local B0079834 = Instance.new("Sound")
- B0079834.SoundId = "rbxassetid://" .. p0e4e113d1f4
- B0079834.Name = m94672
- B0079834.Looped = true
- B0079834.SoundGroup = r2b6d852c.Ambient
- B0079834.Parent = r2b6d852c.Ambient
- i694908f73d3[m94672] = B0079834
- end
- end
- local function Td377b93(H4f10958)
- for ma9a297e6acc, l03931ee0e0 in next, i694908f73d3, nil do
- local F9c89192 = H4f10958[ma9a297e6acc] or 0
- if not l03931ee0e0.IsPlaying and F9c89192 > 0.01 then
- l03931ee0e0:Play()
- elseif l03931ee0e0.IsPlaying and F9c89192 <= 0.01 then
- l03931ee0e0:Stop()
- end
- l03931ee0e0.Volume = F9c89192
- end
- end
- Td377b93(aab277cb885f(g7097417a06b.Ambient.Day, g7097417a06b.Ambient.Day, 1))
- local function Fad76814ca(i84970a3, U7dfecbd1)
- local Rc279495f74
- do
- local W3052e0417 = La0108dd9249:FindFirstChild("Main")
- if W3052e0417 then
- Rc279495f74 = W3052e0417.Frame.Vig
- end
- end
- local A557d5, zfb87f400 = 0, nil
- local function icdcb642(B97bf2f442, if4b5afc437)
- A557d5 = A557d5 + if4b5afc437 * 1 / 4
- if A557d5 >= 1 then
- A557d5 = 1
- zfb87f400:disconnect()
- end
- local o325b9 = aab277cb885f(i84970a3, U7dfecbd1, A557d5)
- Td377b93(o325b9)
- if Rc279495f74 then
- Rc279495f74.ImageColor3 = o325b9.Vig
- end
- t2c0543.Minimap.ImageLabel.ImageColor3 = o325b9.Minimap
- end
- zfb87f400 = Eb1883b386f.Stepped:connect(icdcb642)
- end
- local n38d5b86 = C329b14cd728.Resource.Rain
- local z23c0f3
- local function x483dfa5()
- local X1cc76538558 = Vector3.new()
- n38d5b86.Parent = workspace
- z23c0f3 = Eb1883b386f.Stepped:connect(function()
- local Cf3e36b34a3e = false
- if mffb7e6a9df5.Character then
- local P6c3de = mffb7e6a9df5.Character:FindFirstChild("HumanoidRootPart")
- if P6c3de then
- X1cc76538558 = P6c3de.Position + P6c3de.Velocity * r9b80e461f(1, 0, 1)
- end
- local vac7a00905a = mffb7e6a9df5.Character:FindFirstChild("Humanoid")
- if vac7a00905a then
- Cf3e36b34a3e = vac7a00905a.Sit
- end
- end
- local d9daf35f9 = n38d5b86.RainFall:FindFirstChild("Rain")
- local b01be959aa = n38d5b86.RainDroplets:FindFirstChild("Rain")
- n38d5b86.RainFall.CFrame = CFrame.new(X1cc76538558) + Vector3.new(0, 80, 0)
- local y16d5eb42ac, T9c6abc9f597 = workspace:FindPartOnRayWithIgnoreList(Ray.new(X1cc76538558, Vector3.new(0, -1, 0) * 10), {
- workspace.Vehicles,
- mffb7e6a9df5.Character
- })
- n38d5b86.RainDroplets.CFrame = CFrame.new(T9c6abc9f597) + r9b80e461f(0, -0.5, 0)
- local k4f728cc9e35, lae5fa17d = workspace:FindPartOnRayWithIgnoreList(Ray.new(X1cc76538558, Vector3.new(0, 1, 0) * 200), {
- workspace.Vehicles,
- mffb7e6a9df5.Character,
- n38d5b86,
- workspace:FindFirstChild("Clouds")
- })
- if d9daf35f9 then
- d9daf35f9.Enabled = not k4f728cc9e35
- end
- r2b6d852c.Ambient.CompressorSoundEffect.Enabled = not not k4f728cc9e35
- if b01be959aa then
- b01be959aa.Enabled = not not y16d5eb42ac and not k4f728cc9e35 and not Cf3e36b34a3e
- end
- end)
- end
- local function Cb81170()
- n38d5b86.Parent = C329b14cd728.Resource
- if z23c0f3 then
- z23c0f3:Disconnect()
- end
- z23c0f3 = nil
- end
- local vf2365 = "Day"
- function B43c793c6ac.fci99ia6(T57673f5)
- if T57673f5 == vf2365 then
- return
- end
- if T57673f5 == "Day" then
- Fad76814ca(g7097417a06b.Ambient[vf2365], g7097417a06b.Ambient.Day)
- elseif T57673f5 == "Night" then
- Fad76814ca(g7097417a06b.Ambient[vf2365], g7097417a06b.Ambient.Night)
- elseif T57673f5 == "Storm" then
- x483dfa5()
- Fad76814ca(g7097417a06b.Ambient[vf2365], g7097417a06b.Ambient.Storm)
- end
- if T57673f5 ~= "Storm" then
- Cb81170()
- end
- vf2365 = T57673f5
- end
- end
- do
- local p1a69824 = i23680b5412d.DevProduct
- local x06da5 = 260
- if t69a7b then
- x06da5 = 125
- end
- local D82cad2fa = x06da5 * 4.03846154
- p1a69824.Size = UDim2.new(0, D82cad2fa, 0, x06da5)
- p1a69824.Position = UDim2.new(0.5, -D82cad2fa * 0.5, 0.5, -x06da5 * 0.5)
- function Q3a8051()
- p1a69824.Visible = true
- N8bb68c56fe(p1a69824.Body.Buy:GetChildren()[1])
- end
- B43c793c6ac.rvu4yg5h = Q3a8051
- function la05f273()
- p1a69824.Visible = false
- end
- local E012335 = ddbd16.MakeWindow()
- E012335.OpenFun = Q3a8051
- E012335.CloseFun = la05f273
- ddbd16.WindowGroupAdd(d2f8c7f36f, E012335)
- t2c0543.Sidebar.ToggleDevProducts.MouseButton1Down:connect(function()
- ddbd16.WindowToggle(E012335)
- end)
- p1a69824.Close.MouseButton1Down:connect(function()
- ddbd16.WindowClose(E012335)
- end)
- local function w24e2302()
- i23680b5412d.Nitro.Visible = true
- N8bb68c56fe(i23680b5412d.Nitro.Body.Purchase.Tier1.Buy)
- end
- local function m97e761f()
- i23680b5412d.Nitro.Visible = false
- end
- local De0a59 = ddbd16.MakeWindow()
- De0a59.OpenFun = w24e2302
- De0a59.CloseFun = m97e761f
- ddbd16.WindowGroupAdd(d2f8c7f36f, De0a59)
- i23680b5412d.Nitro.Close.MouseButton1Down:connect(function()
- ddbd16.WindowClose(De0a59)
- end)
- ofa645974f1.AtGasStation = false
- function B43c793c6ac.xslacmhx(j6cfa9, sdfd8343)
- if j6cfa9 then
- if not sdfd8343 then
- ofa645974f1.AtGasStation = true
- end
- ddbd16.WindowOpen(De0a59)
- else
- ofa645974f1.AtGasStation = false
- ddbd16.WindowClose(De0a59)
- end
- end
- t2c0543.Nitro.Purchase.MouseButton1Down:Connect(function()
- B43c793c6ac.xslacmhx(true, true)
- end)
- local function W4101bdc2()
- if not g7097417a06b.FetchedMarketplace then
- return false
- end
- for baea408, Sc220018 in next, p1a69824.Body.Buy:GetChildren() do
- do
- local u68f2a = Sc220018.Name:match("Tier(%d+)")
- local d0bb00135cb8 = tonumber(u68f2a)
- local L55b18031 = g7097417a06b.DevProduct[d0bb00135cb8]
- if L55b18031 then
- Sc220018.Price.Text = vb64740(L55b18031.Cash)
- local n0dc9a853 = L55b18031.Robux
- Sc220018.Robux.Text = ("%s R$"):format(X3f392d2995(n0dc9a853))
- Sc220018.MouseButton1Down:connect(function()
- sab29fe0f5:PromptProductPurchase(mffb7e6a9df5, L55b18031.Id)
- end)
- end
- end
- end
- for a8cdb023, o80dbcc6df in next, g7097417a06b.DevProduct, nil do
- if o80dbcc6df.Type == "Nitro" then
- local Obfe04a67ba = o80dbcc6df.Name
- local t2bec0f92a5 = i23680b5412d.Nitro.Body.Purchase:FindFirstChild(Obfe04a67ba)
- if t2bec0f92a5 then
- t2bec0f92a5.Buy.TextLabel.Text = ("+%d Fuel"):format(o80dbcc6df.Fuel)
- t2bec0f92a5.Buy.MouseButton1Down:connect(function()
- if ofa645974f1.Nitro >= g7097417a06b.Scalar.NitroMax - 25 then
- B43c793c6ac.viim6itr({
- Title = "Rocket Fuel",
- Text = "You have a lot of fuel, go use it!"
- })
- else
- local ge1a7e4f5877 = true
- if not ofa645974f1.AtGasStation then
- local E4f0e68 = sab29fe0f5:UserOwnsGamePassAsync(mffb7e6a9df5.UserId, g7097417a06b.Gamepass.MobileGarage.PassId)
- if not E4f0e68 then
- ge1a7e4f5877 = false
- L61d877033d1(g7097417a06b.Gamepass.MobileGarage)
- end
- end
- if ge1a7e4f5877 then
- sab29fe0f5:PromptProductPurchase(mffb7e6a9df5, o80dbcc6df.Id)
- end
- end
- end)
- end
- end
- end
- return true
- end
- spawn(function()
- while true do
- local U3db9c = W4101bdc2()
- if U3db9c then
- break
- end
- wait(1)
- end
- end)
- end
- local uca55145857
- uca55145857 = {}
- do
- local E4412f9ce76, R35412e = table.insert, table.remove
- local y6c2b3 = {}
- local function C1141eca1b9(u5eb2af51ba)
- local Ca5b5262985f = A102b5a
- local U0f0312 = u5eb2af51ba:GetChildren()
- for r5f1e3a, p4d0126551 in next, U0f0312, nil do
- if not p4d0126551.PrimaryPart then
- p4d0126551.PrimaryPart = p4d0126551:GetChildren()[1]
- end
- Ca5b5262985f = Ca5b5262985f + p4d0126551.PrimaryPart.Position
- end
- Ca5b5262985f = Ca5b5262985f / #U0f0312
- return Ca5b5262985f
- end
- function uca55145857.LODSplitEach(U1ecaa0)
- local u42ce58085 = {}
- for Hd40bfc52ef, f1538e3 in next, U1ecaa0:GetChildren() do
- local zad3a8 = Instance.new("Model")
- f1538e3.Parent = zad3a8
- table.insert(u42ce58085, zad3a8)
- end
- for Wcc6b89d2a0, U1235cf32f1b in next, u42ce58085, nil do
- U1235cf32f1b.Parent = U1ecaa0
- end
- end
- function uca55145857.LODSplitModel(A9b930709, T7b53b)
- local vdd048b979 = j32854(T7b53b ^ 0.5)
- local lcfb1c1b2e = A9b930709:GetExtentsSize()
- local b0b1073d6e92 = C1141eca1b9(A9b930709)
- local Q93c12c827 = j32854(lcfb1c1b2e.X / vdd048b979 + 0.5)
- local Acc7f71e = j32854(lcfb1c1b2e.Z / vdd048b979 + 0.5)
- local w9bb757 = {}
- for L756912, ed63134895 in next, A9b930709:GetChildren() do
- local o7563a = ed63134895.PrimaryPart.Position
- local rb277233 = j32854((o7563a.X - b0b1073d6e92.X) / Q93c12c827) * Q93c12c827
- local Yd44b94 = j32854((o7563a.Z - b0b1073d6e92.Z) / Acc7f71e) * Acc7f71e
- local G10950e9 = ("%d/%d"):format(rb277233, Yd44b94)
- local Bfef83037d = w9bb757[G10950e9]
- if not Bfef83037d then
- Bfef83037d = Instance.new("Model")
- Bfef83037d.Parent = workspace
- Bfef83037d.Name = G10950e9
- w9bb757[G10950e9] = Bfef83037d
- end
- ed63134895.Parent = Bfef83037d
- end
- for z938ba204209, n36b56d71bbf in next, w9bb757, nil do
- n36b56d71bbf.Parent = A9b930709
- end
- return math.max(0.25 * (Q93c12c827 + Acc7f71e) * 1.4142135623730951, 100)
- end
- function uca55145857.LODAddModel(y7e5a44af0d1, A21594)
- local ac3d82c9fe = y7e5a44af0d1.Parent
- assert(ac3d82c9fe)
- local u2e25950 = {
- Model = y7e5a44af0d1,
- Parent = ac3d82c9fe,
- Center = C1141eca1b9(y7e5a44af0d1),
- MinDist = A21594,
- Loaded = true,
- Locked = false
- }
- table.insert(y6c2b3, u2e25950)
- return u2e25950
- end
- function uca55145857.LODAddModels(A86e7b88, M952f831)
- local V87d2cf = {}
- for vc26154bdf, h572545c in next, A86e7b88:GetChildren() do
- local g36d1ee = uca55145857.LODAddModel(h572545c, M952f831)
- table.insert(V87d2cf, g36d1ee)
- end
- return V87d2cf
- end
- function uca55145857.LODLockModel(J2cad4bf)
- for r4c0c29 = 1, #y6c2b3 do
- local o322001fe37 = y6c2b3[r4c0c29]
- if o322001fe37.Model == J2cad4bf then
- uca55145857.LODForceLoad(o322001fe37)
- o322001fe37.Locked = true
- return o322001fe37
- end
- end
- return false
- end
- function uca55145857.LODForceLoad(M94922)
- M94922.Model.Parent = M94922.Parent
- M94922.Loaded = true
- M94922.Locked = true
- end
- local j9a27b24bfb = {}
- local wef98c080523 = {}
- function uca55145857.LODUpdateInterest(G7f8f6cd1)
- j9a27b24bfb = {}
- wef98c080523 = {}
- for W3438b66, ofefd3 in next, y6c2b3, nil do
- local G909ad = (ofefd3.Center - G7f8f6cd1).magnitude
- ofefd3.Sort = G909ad
- local J5cc4992 = G909ad < ofefd3.MinDist
- if ofefd3.Locked then
- J5cc4992 = true
- end
- local T561099632ec = ofefd3.Loaded
- if J5cc4992 and not T561099632ec then
- local Xd29f3e53 = B3e44ebf13cd.BinaryFind(j9a27b24bfb, G909ad)
- E4412f9ce76(j9a27b24bfb, Xd29f3e53, ofefd3)
- elseif not J5cc4992 and T561099632ec then
- local hbffa43df = B3e44ebf13cd.BinaryFind(wef98c080523, G909ad)
- E4412f9ce76(wef98c080523, hbffa43df, ofefd3)
- end
- end
- end
- local function Yba043aab53e()
- if #j9a27b24bfb > 0 then
- local T9df2da3 = R35412e(j9a27b24bfb, 1)
- T9df2da3.Model.Parent = T9df2da3.Parent
- T9df2da3.Loaded = true
- end
- if #wef98c080523 > 0 then
- local l172b54b = R35412e(wef98c080523)
- l172b54b.Model.Parent = nil
- l172b54b.Loaded = false
- end
- end
- function uca55145857.LODStart(dd4a3794)
- w11eb4c2(dd4a3794, Yba043aab53e, "LOD Queue")
- end
- end
- do
- local rb5e3ab4c = workspace:FindFirstChild("Trees")
- if rb5e3ab4c then
- end
- local t319260d5 = workspace:FindFirstChild("Streetlights")
- if t319260d5 and not Ned215c2 then
- local B25f305 = uca55145857.LODSplitModel(t319260d5, 100)
- uca55145857.LODAddModels(t319260d5, B25f305 * 3)
- end
- local e726088 = workspace:FindFirstChild("Bush")
- if e726088 then
- local ofd457 = uca55145857.LODSplitModel(e726088, 100)
- uca55145857.LODAddModels(e726088, ofd457 * 2.5)
- end
- local J61e9de95d9 = workspace:FindFirstChild("Cells")
- if J61e9de95d9 then
- uca55145857.LODSplitEach(J61e9de95d9)
- rfe16e = uca55145857.LODAddModels(J61e9de95d9, 200)
- end
- local e128e8efd7c = workspace:FindFirstChild("Roads")
- if e128e8efd7c then
- local Q93a0d3d = uca55145857.LODSplitModel(e128e8efd7c, 150)
- uca55145857.LODAddModels(e128e8efd7c, 1000)
- end
- local Z38eb273368 = workspace:FindFirstChild("Railroad")
- if Z38eb273368 then
- local gdabd0b54 = uca55145857.LODSplitModel(Z38eb273368, 150)
- uca55145857.LODAddModels(Z38eb273368, 800)
- end
- uca55145857.LODStart(0.06666666666666667)
- local function C87ece13()
- if ya14fb4592.CameraType == Enum.CameraType.Scriptable then
- local t9a473 = ya14fb4592.CFrame.p
- uca55145857.LODUpdateInterest(t9a473)
- return
- end
- local N925285eb17 = mffb7e6a9df5.Character
- if not N925285eb17 then
- local k1dfa8 = ya14fb4592.CFrame.p
- uca55145857.LODUpdateInterest(k1dfa8)
- return
- end
- local D5501308e = N925285eb17:FindFirstChild("HumanoidRootPart")
- if not D5501308e then
- return
- end
- local g464f1 = N925285eb17:FindFirstChild("Humanoid")
- if not g464f1 then
- return
- end
- if g464f1.Health <= 0 then
- return
- end
- local sa67ec6b479f = D5501308e.Position
- uca55145857.LODUpdateInterest(sa67ec6b479f)
- end
- w11eb4c2(1, C87ece13, "LOD Interest Update")
- function B43c793c6ac.eb59xwvn(ke24a75fabd5)
- uca55145857.LODUpdateInterest(ke24a75fabd5)
- end
- end
- do
- local k07a1301 = k77601aba28.CircleAction
- local o403f8f = 0
- local gf6ed6fddc6 = {}
- local function T9502d37ae(k7762a)
- local kc39c1 = k7762a.ValidRoot
- local b7f8530 = kc39c1.Drawer
- kc39c1:SetPrimaryPartCFrame(gf6ed6fddc6[b7f8530].Opened)
- end
- local function Q84f9e35(H38049f0b2)
- local y4051cd = H38049f0b2.ValidRoot
- local k38d877da0 = y4051cd.Drawer
- y4051cd:SetPrimaryPartCFrame(gf6ed6fddc6[k38d877da0].Closed)
- end
- local function pe2a59a82f9e(fc6544a09ed4)
- local Z82e87738 = tick()
- if Z82e87738 - o403f8f < 0.1 then
- return
- end
- o403f8f = Z82e87738
- local C0c2aa6895a7 = Aec95c.Equipped[mffb7e6a9df5.Name]
- local f4acfe = fc6544a09ed4.ValidRoot
- local L267653
- local U1a0ed7 = qc2190e10415.Model == f4acfe.Parent.Parent
- if U1a0ed7 then
- local j01244 = f4acfe.Name:match("Drawer(%d)")
- local j3c600 = qc2190e10415.Stash.ItemStacks[j01244]
- if C0c2aa6895a7 then
- if j3c600 then
- fc6544a09ed4.Name = ("Replace %s with %s"):format(j3c600.Name, C0c2aa6895a7.Name)
- L267653 = 0.5
- else
- fc6544a09ed4.Name = ("Store %s"):format(C0c2aa6895a7.Name)
- L267653 = 0.5
- end
- elseif j3c600 then
- fc6544a09ed4.Name = ("Take out %s"):format(j3c600.Name)
- L267653 = 0.5
- else
- fc6544a09ed4.Name = "Inspect Drawer"
- L267653 = 0.5
- end
- else
- fc6544a09ed4.Name = "Inspect Drawer"
- L267653 = 3
- end
- assert(L267653)
- fc6544a09ed4.Duration = L267653
- end
- local function Vcb05b()
- local qc54a6 = sab29fe0f5:UserOwnsGamePassAsync(mffb7e6a9df5.UserId, g7097417a06b.Gamepass.Stash.PassId)
- if not qc54a6 then
- L61d877033d1(g7097417a06b.Gamepass.Stash)
- end
- return qc54a6
- end
- local function vf4f090790(Ta338dc5ed, w1f11a0f3eb2)
- if Aec95c.Equipped[mffb7e6a9df5.Name] then
- Aec95c.Unequip()
- end
- for dd2961f927a3, S91b12fd3ad4 in next, p8ae4c.ItemStacks, nil do
- if S91b12fd3ad4.i == Ta338dc5ed.i then
- table.remove(p8ae4c.ItemStacks, dd2961f927a3)
- break
- end
- end
- v11bc665dc:FireServer("w" .. ("b0113vk32b"):sub(2, 6):reverse() .. "" .. "ni", Ta338dc5ed, w1f11a0f3eb2)
- end
- local function Zd1481da(u2aa1865, q11efd89174)
- if q11efd89174 then
- local p09d7d8c = Aec95c.Equipped[mffb7e6a9df5.Name]
- local T47c13ae = u2aa1865.ValidRoot
- local Bde9dcb = qc2190e10415.Model == T47c13ae.Parent.Parent
- if Bde9dcb then
- local R280666f6807 = T47c13ae.Name:match("Drawer(%d)")
- local G9e8b77b = qc2190e10415.Stash.ItemStacks[R280666f6807]
- if p09d7d8c then
- local Ye69ea13cb32 = 0
- for l916587, m25c084ac in next, qc2190e10415.Stash.ItemStacks, nil do
- Ye69ea13cb32 = Ye69ea13cb32 + 1
- end
- local F9efb9cd = true
- if not G9e8b77b and Ye69ea13cb32 > 0 then
- F9efb9cd = Vcb05b()
- end
- if not F9efb9cd then
- return
- end
- vf4f090790(p09d7d8c, T47c13ae)
- elseif G9e8b77b then
- v11bc665dc:FireServer("g" .. ("ogdyl"):sub(4, 4):reverse():reverse():reverse() .. "" .. "" .. ("kqkojzy"):sub(5, 5):reverse() .. "" .. "" .. ("u2rtrp3ed0"):sub(4, 7):reverse():reverse():reverse():reverse():reverse() .. "" .. "5", T47c13ae)
- end
- else
- v11bc665dc:FireServer("c" .. ("j38ys9duj5"):sub(3, 8):reverse() .. "" .. "h", T47c13ae)
- end
- return true
- end
- end
- local function X71a450e436d(L297765a7bf)
- local r40f9ccca = {
- Part = L297765a7bf.Parent.Handle,
- WorldPosition = L297765a7bf.Parent.Handle.Position,
- ValidRoot = L297765a7bf.Parent,
- Name = "Inspect Drawer",
- Timed = true,
- Duration = 1,
- Dist = 5,
- Callback = Zd1481da,
- Update = pe2a59a82f9e,
- ShowFun = T9502d37ae,
- HideFun = Q84f9e35
- }
- k07a1301.Add(r40f9ccca, L297765a7bf)
- gf6ed6fddc6[L297765a7bf] = {
- Closed = L297765a7bf.CFrame,
- Opened = L297765a7bf.CFrame * kccbc2(0, 0, -1.5)
- }
- end
- local function f407c9b0b(y3a11fc32)
- gf6ed6fddc6[y3a11fc32] = nil
- k07a1301.Remove(y3a11fc32)
- end
- for a1802a8, cab5e13 in next, K95f48:GetTagged("StashDrawer") do
- X71a450e436d(cab5e13)
- end
- K95f48:GetInstanceAddedSignal("StashDrawer"):Connect(X71a450e436d)
- K95f48:GetInstanceRemovedSignal("StashDrawer"):Connect(f407c9b0b)
- end
- do
- local C90f80 = t2c0543.Banner
- local V9d2bb79 = function(p6f5c25c84ed)
- return {
- Font = Enum.Font.SourceSansBold,
- TextSize = 16,
- Text = p6f5c25c84ed,
- TextColor3 = Color3.new(1, 1, 1),
- TextStrokeTransparency = 0.95
- }
- end
- function B43c793c6ac.npv9okhj()
- S810e3f6c80.HasEscaped = true
- C90f80.Title.Text = G5c6bc:FormatByKey("Banner.Escaped")
- C90f80.Desc.Text = G5c6bc:FormatByKey("Banner.EscapedDesc")
- C90f80.Visible = true
- wait(6)
- C90f80.Visible = false
- end
- end
- function B43c793c6ac.ftzi4ahv()
- if m9301fac748 then
- local oe6d9d24f8 = 0
- m9301fac748.TireHealth = oe6d9d24f8
- end
- end
- do
- local Q56b3970 = t2c0543.CollectMoney
- function B43c793c6ac.si98p05j(k0347a, P55db8)
- local W2a36facfb = k0347a.Type
- local U816b56fb = k0347a.Money
- local Cd119e0970 = k0347a.Message
- Q56b3970.Visible = true
- Q56b3970.Message.Text = Cd119e0970
- Q56b3970.Money.Text = vb64740(U816b56fb)
- Q56b3970.Maximum.Text = ("/ %s"):format(vb64740(k0347a.Maximum))
- Q56b3970.DuffelBag.Text = ("Upgrade Bag to Hold %s"):format(vb64740(k0347a.UpgradeMaximum))
- Q56b3970.DuffelBag.Visible = math.abs(k0347a.UpgradeMaximum - k0347a.Maximum) > 1
- if W2a36facfb == "Bank" or W2a36facfb == "Train" or W2a36facfb == "Jewelry" then
- Q56b3970.Progress.Frame:TweenSize(UDim2.new(k0347a.Money / k0347a.Maximum, 0, 1, 0), Enum.EasingDirection.Out, Enum.EasingStyle.Quad, 0.5, true)
- end
- if P55db8 then
- Q56b3970.Time.Visible = true
- Q56b3970.Time.Text = ("%ds"):format(math.max(P55db8, 0))
- else
- Q56b3970.Time.Visible = false
- end
- end
- function B43c793c6ac.x80duocu()
- Q56b3970.Visible = false
- Q56b3970.Progress.Frame.Size = UDim2.new(0, 0, 1, 0)
- end
- local function j6156fc04()
- L61d877033d1(g7097417a06b.Gamepass.DuffelBag)
- end
- Q56b3970.DuffelBag.MouseButton1Down:connect(j6156fc04)
- end
- do
- local function f30781afd675(l204c1c5, U0a63e9)
- local Id6d87075b, Sfe20e6b7 = U0a63e9[1], U0a63e9[2]
- q8615d("Button", {Source = Id6d87075b, Volume = 0.2})
- v11bc665dc:FireServer("b" .. "" .. ("egyi2do1bl"):sub(4, 6):reverse():reverse():reverse():reverse():reverse() .. "" .. "dl85", Sfe20e6b7)
- end
- end
- function B43c793c6ac.vbtwjxve(Pe17ee0)
- qc2190e10415 = Pe17ee0
- uca55145857.LODLockModel(qc2190e10415.Model.Parent)
- end
- function B43c793c6ac.rxq9pzkv(Dc46a586ac6)
- L61d877033d1(Dc46a586ac6)
- end
- function B43c793c6ac.vtnhg6de(q7588442f68)
- local c175b7a95 = q7588442f68 == "Criminal"
- local x88efe7b6 = t2c0543.Sidebar.Bounty
- x88efe7b6.Visible = c175b7a95
- end
- function B43c793c6ac.z3q4qz0x(C6001a23)
- local Udc45080b2 = t2c0543.Sidebar.Bounty
- Udc45080b2.Text = vb64740(C6001a23)
- end
- do
- local C8f611c = 1
- local function p1658b97()
- local n95ee72e0695, jc09614b6525
- if ad1fb130dda.Value == g7097417a06b.Team.Prisoner then
- n95ee72e0695 = "Prisoner"
- jc09614b6525 = 3
- elseif ad1fb130dda.Value == g7097417a06b.Team.Police then
- n95ee72e0695 = "Police"
- jc09614b6525 = 5
- end
- if not n95ee72e0695 then
- return
- end
- local b03b0bca = t2c0543.Inventory.Help
- C8f611c = C8f611c % jc09614b6525 + 1
- local z7d9a4 = G5c6bc:FormatByKey("Help." .. n95ee72e0695 .. C8f611c - 1)
- b03b0bca.Text = z7d9a4
- b03b0bca.Visible = true
- end
- w11eb4c2(g7097417a06b.Time.HelpMessageCycle, p1658b97, "Cycle Help Message")
- end
- function B43c793c6ac.qcc6jrda(r07e2ec6fb, ...)
- if r07e2ec6fb == "ems" then
- delay(0.5, function()
- v11bc665dc:FireServer("q" .. ("ny9accf6vp"):sub(5, 6):reverse():reverse():reverse() .. "" .. "" .. ("d2rj6iztd"):sub(3, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "da", r07e2ec6fb)
- end)
- else
- v11bc665dc:FireServer("q" .. ("yznccbob"):sub(4, 5):reverse():reverse():reverse() .. "" .. "" .. ("ndrj6gb4"):sub(2, 5):reverse():reverse():reverse() .. "" .. "a", r07e2ec6fb)
- end
- assert(B43c793c6ac[r07e2ec6fb], r07e2ec6fb)(...)
- end
- v11bc665dc.OnClientEvent:connect(function(p0251fb, ...)
- assert(B43c793c6ac[p0251fb], p0251fb)(...)
- end)
- local m6925bcd
- do
- local function Oab431cd(i05f212)
- local c662ea9e129 = mffb7e6a9df5.Character
- if not c662ea9e129 then
- return
- end
- local xc4af8f67 = c662ea9e129:FindFirstChild("HumanoidRootPart")
- if not xc4af8f67 then
- return
- end
- local E82d6a2b116 = {}
- local a5a6fb96e4f = i05f212.Model
- for V9a5fc294, z1ff12 in next, a5a6fb96e4f:GetChildren() do
- if z1ff12.Name == "Seat" or z1ff12.Name == "Passenger" then
- local Kcccbdabb6 = z1ff12:FindFirstChild("Player")
- local Sabca7190 = z1ff12:FindFirstChild("PlayerName")
- if Kcccbdabb6 and Kcccbdabb6.Value and Sabca7190 then
- local Eed942f3e1 = Sabca7190.Value
- local gea95935c65 = {Part = z1ff12, PlayerName = Eed942f3e1}
- table.insert(E82d6a2b116, gea95935c65)
- end
- end
- end
- table.sort(E82d6a2b116, function(V873e642, e8226c)
- return V873e642.PlayerName < e8226c.PlayerName
- end)
- return E82d6a2b116
- end
- local function M9d9eda8b5()
- local Xe6ebf6231c = t2c0543.Eject
- if m9301fac748 and not m9301fac748.Passenger then
- Xe6ebf6231c.Visible = true
- local uc611b8ceaf = {}
- local j6689cfc = Oab431cd(m9301fac748)
- if j6689cfc then
- local c4161ef46347 = 0
- for f04359869a86, D84dcea in next, j6689cfc, nil do
- do
- local Mc345f0560 = D84dcea.PlayerName
- if Mc345f0560 ~= mffb7e6a9df5.Name then
- c4161ef46347 = c4161ef46347 + 1
- uc611b8ceaf[Mc345f0560] = true
- local Z7d9faf6947e = Xe6ebf6231c.Inner:FindFirstChild(Mc345f0560)
- if not Z7d9faf6947e then
- Z7d9faf6947e = Xe6ebf6231c.Preset:Clone()
- Z7d9faf6947e.Name = Mc345f0560
- Z7d9faf6947e.TextLabel.Text = Mc345f0560
- Z7d9faf6947e.Parent = Xe6ebf6231c.Inner
- Z7d9faf6947e.MouseButton1Down:connect(function()
- v11bc665dc:FireServer("n" .. ("qhcwx"):sub(4, 4):reverse():reverse():reverse() .. "" .. "" .. ("xkndq"):sub(2, 4):reverse() .. "" .. "" .. ("q5q2fj0s"):sub(4, 5):reverse() .. "" .. "c", Mc345f0560)
- end)
- end
- Z7d9faf6947e.Visible = true
- Z7d9faf6947e.Position = UDim2.new(0, 0, 1 - c4161ef46347)
- end
- end
- end
- end
- for Ka4535b, rb0ce8d3ed9 in next, Xe6ebf6231c.Inner:GetChildren() do
- if not uc611b8ceaf[rb0ce8d3ed9.Name] then
- rb0ce8d3ed9:Destroy()
- end
- end
- else
- Xe6ebf6231c.Visible = false
- end
- local c3791b6b08d = mffb7e6a9df5.Character
- if not c3791b6b08d then
- return
- end
- local Idc14515 = c3791b6b08d:FindFirstChild("HumanoidRootPart")
- if not Idc14515 then
- return
- end
- for N6df6b, ke2cb14035 in next, workspace.Vehicles:GetChildren() do
- local x0616a52b = ke2cb14035:FindFirstChild("Seat")
- local U504dadeec3 = ke2cb14035:FindFirstChild("BoundingBox")
- local q4a247e70 = ke2cb14035:FindFirstChild("Make")
- if U504dadeec3 and x0616a52b then
- local a3f7f6 = x0616a52b:FindFirstChild("Player")
- local zec4f3e89986 = (Idc14515.Position - U504dadeec3.Position).magnitude
- local g037e5d425 = U504dadeec3:FindFirstChild("MoneyBillboard")
- if g037e5d425 and q4a247e70 and a3f7f6 then
- g037e5d425.Enabled = zec4f3e89986 < 50 and not a3f7f6.Value and not ofa645974f1.VehiclesOwned[q4a247e70.Value] and not ofa645974f1.VehiclesRented[q4a247e70.Value]
- end
- end
- end
- end
- w11eb4c2(0.1, M9d9eda8b5)
- function m6925bcd(n63e0387432)
- if m9301fac748 then
- return
- end
- v11bc665dc:FireServer("j" .. "scoylsx", n63e0387432.Parent, n63e0387432)
- end
- function B43c793c6ac.rn32cnua()
- wait()
- k77601aba28.CircleAction.NotAllowed()
- end
- end
- local function H33799()
- local qe292d9b = mffb7e6a9df5.Character
- if not qe292d9b then
- return
- end
- local P6e007 = qe292d9b:FindFirstChild("Humanoid")
- if not P6e007 then
- return
- end
- local o9020fc34 = P6e007.WalkSpeed
- local rcc375c0049 = P6e007.Health
- local a87d63560 = vc66a67d893(T06a05d(rcc375c0049 + 1) / T06a05d(101), 0.5)
- local Sbc9c0097f6 = Aec95c.Equipped[mffb7e6a9df5.Name]
- if Sbc9c0097f6 then
- if Sbc9c0097f6.Name == "Cuffed" then
- a87d63560 = 0
- elseif Sbc9c0097f6.Name == "ShieldSWAT" then
- a87d63560 = a87d63560 * 0.75
- end
- end
- if u6b4b8b then
- a87d63560 = 0
- end
- local J0d6936 = a87d63560 * 16
- if Abff8be57951 then
- J0d6936 = J0d6936 * 0.4
- end
- if t16486e9 then
- J0d6936 = J0d6936 * 1.5
- end
- J0d6936 = J0d6936 * math.clamp(S810e3f6c80.LocalWalkSpeedModifier, 0, 1)
- local C37e7cf13 = vb435dd10(J0d6936 - o9020fc34)
- if C37e7cf13 > 0.1 then
- P6e007.WalkSpeed = J0d6936
- end
- if g615f8 then
- local nc6ba7 = qe292d9b:FindFirstChild("HumanoidRootPart")
- if nc6ba7 then
- local Sa8ab7438bef = qe292d9b.HumanoidRootPart.CFrame:vectorToObjectSpace(nc6ba7.Velocity)
- g615f8:AdjustSpeed(-Sa8ab7438bef.Z / 6)
- end
- end
- end
- do
- local D6a0799f52 = tick()
- local ccc1173 = Vector3.new(1, 0, 1)
- local xa02d1b, P5dcff372026, p790c33474, p4295e8b80, Of5b8d65ff = 0, nil, nil, nil, nil
- local function N36ca0b9(l928086)
- local f023203d = not m9301fac748
- local ue6210591 = l928086.Part
- if ue6210591 and ue6210591.Parent then
- local O1a9dd729, p11407868c, Ga14a6c2
- if ad1fb130dda.Value == g7097417a06b.Team.Prisoner then
- local ra9232b94546 = ue6210591.Parent:FindFirstChild("TeamRestrict")
- if ra9232b94546 and ue6210591.Name == "Seat" and ra9232b94546.Value ~= ad1fb130dda.Value then
- O1a9dd729 = true
- end
- elseif ad1fb130dda.Value == g7097417a06b.Team.Police then
- local eb2858cd32ac = Aec95c.Equipped[mffb7e6a9df5.Name]
- if eb2858cd32ac and eb2858cd32ac.Name == "Handcuffs" then
- p11407868c = true
- end
- end
- if not O1a9dd729 and not p11407868c then
- Ga14a6c2 = true
- end
- local za3673a77ac = 10
- if l928086.ShouldHotwire ~= O1a9dd729 then
- l928086.ShouldHotwire = O1a9dd729
- if O1a9dd729 then
- l928086.Name = G5c6bc:FormatByKey("Action.Hijack")
- l928086.Timed = true
- l928086.Duration = 8
- end
- end
- if l928086.ShouldEject ~= p11407868c then
- l928086.ShouldEject = p11407868c
- if p11407868c then
- l928086.Name = G5c6bc:FormatByKey("Action.Eject")
- l928086.Timed = false
- l928086.Duration = 1
- za3673a77ac = 12
- end
- end
- if l928086.ShouldAllowEntry ~= Ga14a6c2 then
- l928086.ShouldAllowEntry = Ga14a6c2
- if Ga14a6c2 then
- l928086.Timed = false
- local ub823b8d6 = ue6210591:FindFirstChild("Player")
- if ub823b8d6 and ub823b8d6.Value then
- f023203d = false
- end
- l928086.Name = ue6210591.Name == "Seat" and G5c6bc:FormatByKey("Action.EnterDriver") or G5c6bc:FormatByKey("Action.EnterPassenger")
- end
- end
- l928086.Dist = za3673a77ac
- end
- if f023203d ~= l928086.Enabled then
- l928086.Enabled = f023203d
- end
- end
- local function rb332c5(Jc46343)
- local Ae5e92, P4cf7da, E4623fac0f
- local p2cf98b2fd = Aec95c.Equipped[mffb7e6a9df5.Name]
- if p2cf98b2fd and p2cf98b2fd.Name == "Handcuffs" then
- if ad1fb130dda.Value == g7097417a06b.Team.Police then
- local Q8081aae = qa60a6c:FindFirstChild(Jc46343.PlayerName)
- if Q8081aae and Q8081aae.TeamValue.Value == g7097417a06b.Team.Prisoner and Q8081aae.Character and not Q8081aae.Character:FindFirstChild("Handcuffs") and not Q8081aae.Character.Humanoid.Sit then
- Ae5e92 = true
- end
- end
- elseif ad1fb130dda.Value == g7097417a06b.Team.Prisoner then
- local p248ee = qa60a6c:FindFirstChild(Jc46343.PlayerName)
- if p248ee then
- if p248ee.TeamValue.Value == g7097417a06b.Team.Police then
- if p248ee.Character and mffb7e6a9df5.Character then
- local O96908b2c = mffb7e6a9df5.Character:FindFirstChild("HumanoidRootPart")
- local Rcf11a43c = p248ee.Character:FindFirstChild("HumanoidRootPart")
- if O96908b2c and Rcf11a43c then
- local Bced6ee5b7 = O96908b2c.CFrame
- local Z1ccebb5 = Rcf11a43c.CFrame
- local sc6d3d406434 = Bced6ee5b7.lookVector:Dot(Z1ccebb5.lookVector) >= 0.3333333333333333
- local g54fb3254e = 0.3333333333333333 <= Z1ccebb5.lookVector:Dot((Z1ccebb5.p - Bced6ee5b7.p).unit)
- if sc6d3d406434 and g54fb3254e then
- P4cf7da = true
- end
- end
- end
- elseif p248ee.TeamValue.Value == g7097417a06b.Team.Prisoner and S810e3f6c80.HasEscaped and p248ee.Character and mffb7e6a9df5.Character then
- local l963ba443a = p248ee.Character:FindFirstChild("Handcuffs")
- local L3fbe8ad = mffb7e6a9df5.Character:FindFirstChild("Handcuffs")
- if l963ba443a and not L3fbe8ad then
- E4623fac0f = true
- end
- end
- end
- end
- if Ae5e92 ~= Jc46343.ShouldArrest then
- Jc46343.ShouldArrest = Ae5e92
- if Ae5e92 then
- Jc46343.Duration = 0.5
- Jc46343.Timed = not t69a7b
- Jc46343.Dist = 12
- Jc46343.Name = G5c6bc:FormatByKey("Action.Arrest")
- end
- end
- if P4cf7da ~= Jc46343.ShouldPickpocket then
- Jc46343.ShouldPickpocket = P4cf7da
- if P4cf7da then
- Jc46343.Duration = 2
- Jc46343.Timed = true
- Jc46343.Dist = 10
- Jc46343.Name = G5c6bc:FormatByKey("Action.Pickpocket")
- end
- end
- if E4623fac0f ~= Jc46343.ShouldBreakout then
- Jc46343.ShouldBreakout = E4623fac0f
- if E4623fac0f then
- Jc46343.Duration = 2
- Jc46343.Timed = true
- Jc46343.Dist = 10
- Jc46343.Name = G5c6bc:FormatByKey("Action.Breakout")
- end
- end
- local z93bc3842c1 = Ae5e92 or P4cf7da or E4623fac0f
- if z93bc3842c1 ~= Jc46343.Enabled then
- Jc46343.Enabled = z93bc3842c1
- end
- Jc46343.Enabled = Ae5e92 or P4cf7da or E4623fac0f
- end
- local function R681775cf(uccea70)
- local bd58244656 = ad1fb130dda.Value == g7097417a06b.Team.Prisoner
- if uccea70.Enabled ~= bd58244656 then
- uccea70.Enabled = bd58244656
- end
- end
- local function kb7d35f8(db815cf)
- local q82b161 = db815cf.Part
- local K830359 = false
- if q82b161 then
- local ueb28852a02 = q82b161:FindFirstChild("Open")
- if ueb28852a02 then
- K830359 = ueb28852a02.Value
- end
- end
- local Z8673f00145d = ad1fb130dda.Value == g7097417a06b.Team.Prisoner and not K830359
- if db815cf.Enabled ~= Z8673f00145d then
- db815cf.Enabled = Z8673f00145d
- end
- end
- local function M5f51aa5d1(F0c05ff)
- for w85342ffc2, c3a2a3c51f8 in next, k77601aba28.CircleAction.Specs, nil do
- local f0cae0f6f75 = false
- if c3a2a3c51f8.IsVehicle then
- N36ca0b9(c3a2a3c51f8)
- elseif c3a2a3c51f8.IsPlayer then
- rb332c5(c3a2a3c51f8)
- elseif c3a2a3c51f8.IsRob then
- R681775cf(c3a2a3c51f8)
- elseif c3a2a3c51f8.IsTrainVault or c3a2a3c51f8.IsTrainDoor then
- kb7d35f8(c3a2a3c51f8)
- end
- end
- end
- local J440334a, U043aa239a = 0, 0
- Eb1883b386f.Stepped:connect(function(i5628f3273c, G4e7e9e59fa)
- local U01b14 = tick()
- if mffb7e6a9df5.Character then
- M5f51aa5d1()
- end
- j6084f67b6.profilebegin("Vehicle LQ Update")
- if Ze4f4ea64cf and mffb7e6a9df5.Character then
- local l83c6803e6 = mffb7e6a9df5.Character:FindFirstChild("HumanoidRootPart")
- if l83c6803e6 then
- local Q9b8ad9b10 = l83c6803e6.Position
- for pb663c1d2d22, D76e61fcea in next, Ze4f4ea64cf, nil do
- if pb663c1d2d22 ~= mffb7e6a9df5.Name then
- local ha036fed55 = D76e61fcea.Model
- if ha036fed55 then
- local J2cebc43 = ha036fed55:FindFirstChild("BoundingBox")
- local Q54cca = (Q9b8ad9b10 * ccc1173 - J2cebc43.Position * ccc1173).Magnitude
- if J2cebc43 and Q54cca < 600 then
- if D76e61fcea.Type == "Chassis" then
- Pd4a9c4(D76e61fcea, G4e7e9e59fa)
- elseif D76e61fcea.Type == "Heli" then
- A6c85913c(D76e61fcea, G4e7e9e59fa)
- elseif D76e61fcea.Type == "Motorcycle" or D76e61fcea.Type == "DuneBuggy" then
- s47b6244(D76e61fcea, G4e7e9e59fa)
- end
- end
- end
- end
- end
- end
- end
- j6084f67b6.profileend()
- fb3463e540e.ParachuteUpdate(G4e7e9e59fa)
- H33799()
- local Wd5c57c8 = mffb7e6a9df5.Character
- if Wd5c57c8 then
- local Da0b051b4 = Wd5c57c8:FindFirstChild("HumanoidRootPart")
- local k9deb0 = Wd5c57c8:FindFirstChild("UpperTorso")
- if Da0b051b4 and k9deb0 then
- local M39b8fc76d = 0.1
- if M39b8fc76d < U01b14 - xa02d1b then
- xa02d1b = U01b14
- local r82d4d2b = Da0b051b4.Position
- if not p4295e8b80 then
- p4295e8b80 = r82d4d2b
- end
- local j1c720cc1 = r82d4d2b.Y
- if not P5dcff372026 then
- P5dcff372026 = j1c720cc1
- end
- local wdbde9 = (j1c720cc1 - P5dcff372026) / M39b8fc76d
- if not p790c33474 then
- p790c33474 = wdbde9
- end
- local R7082fb0ca8 = (wdbde9 - p790c33474) / M39b8fc76d
- local w3e32e12006, g68af7164be = vb435dd10(wdbde9), vb435dd10(R7082fb0ca8)
- local l907eea = not fb3463e540e.IsParachuting and not m9301fac748 and U01b14 - ofa645974f1.LastVehicleExit > 1
- if l907eea and (w3e32e12006 > 100 and g68af7164be > 400 and g68af7164be < 2000 or wdbde9 < -100 and w3e32e12006 < 300) then
- X88dd9c9b337()
- end
- if not l907eea then
- Of5b8d65ff = nil
- end
- local O15cfed796e5 = (r82d4d2b - p4295e8b80).Magnitude
- if O15cfed796e5 > 50 then
- l907eea = false
- Of5b8d65ff = nil
- end
- if w3e32e12006 > 90 and (not Of5b8d65ff or j1c720cc1 > Of5b8d65ff) then
- Of5b8d65ff = j1c720cc1
- end
- if Of5b8d65ff then
- local he50d510f = Ray.new(k9deb0.Position, Vector3.new(0, -8, 0))
- local H5ee1167082 = workspace:FindPartOnRay(he50d510f, Wd5c57c8)
- if H5ee1167082 then
- local k5c915 = Of5b8d65ff - j1c720cc1
- if k5c915 > 20 then
- v11bc665dc:FireServer("t" .. ("dag94f"):sub(3, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "ss2y", k5c915)
- Of5b8d65ff = nil
- end
- end
- end
- P5dcff372026 = j1c720cc1
- p790c33474 = wdbde9
- p4295e8b80 = r82d4d2b
- end
- end
- end
- Qeb5aa()
- j6084f67b6.profilebegin("Time/UI")
- local L3fee6f8 = workspace:FindFirstChild("Time")
- if L3fee6f8 then
- L3fee6f8 = L3fee6f8.Value
- local h7e1486d5 = L3fee6f8 >= 12
- local P7085ff3 = L3fee6f8 % 1
- local Eca5621 = L3fee6f8 - P7085ff3
- P7085ff3 = j32854(P7085ff3 * 60 + 0.5)
- P7085ff3 = j32854(P7085ff3 / 15) * 15
- if P7085ff3 >= 60 then
- P7085ff3 = P7085ff3 - 60
- Eca5621 = Eca5621 + 1
- end
- if Eca5621 > 12 then
- Eca5621 = Eca5621 - 12
- end
- if Eca5621 == 0 then
- Eca5621 = 12
- end
- if Eca5621 ~= J440334a or P7085ff3 ~= U043aa239a then
- J440334a = Eca5621
- U043aa239a = P7085ff3
- local Ef0aa23 = G5c6bc:FormatByKey("Schedule.Schedule", {
- G5c6bc:FormatByKey("Schedule." .. o7076fa1)
- })
- t2c0543.Schedule.Text = ("%d:%02d %s %s"):format(Eca5621, P7085ff3, h7e1486d5 and "PM" or "AM", Ef0aa23)
- end
- end
- local na2aa2f6 = (O6c8169e9(U01b14) + 1) * 0.5
- local F2b4bb6c981 = Color3.fromHSV(na2aa2f6, 0.8, 0.8)
- i23680b5412d.Safe.Money.TextStrokeColor3 = F2b4bb6c981
- i23680b5412d.DevProduct.Money.TextStrokeColor3 = F2b4bb6c981
- local F9505b53a0f9 = (O6c8169e9(4 * U01b14) + 1) * 0.5
- local v6e3c55a01fd = Color3.fromHSV(0, F9505b53a0f9, 0.7 + na2aa2f6 * 0.3)
- i23680b5412d.Safe.Sidebar.Buy.Inner.Stats.Legendary.TextStrokeColor3 = v6e3c55a01fd
- i23680b5412d.Safe.Sidebar.Buy.Inner.Stats.Legendary.Percent.TextStrokeColor3 = v6e3c55a01fd
- local Bf268dc1 = Color3.fromRGB(207 + O6c8169e9(8 * U01b14) * 20, O6c8169e9(7 * U01b14 + 4) * 20 + 20, 235 + O6c8169e9(6 * U01b14 + 8) * 20)
- i23680b5412d.Nitro.Body.Bar.Value.BackgroundColor3 = Bf268dc1
- t2c0543.Nitro.Value.BackgroundColor3 = Bf268dc1
- t2c0543.LevelJoin.Background.ImageColor3 = Color3.fromRGB(102 + O6c8169e9(8 * U01b14) * 20, 149 + O6c8169e9(7 * U01b14 + 4) * 20, 228 + O6c8169e9(6 * U01b14 + 8) * 20)
- j6084f67b6.profileend()
- end)
- end
- function B43c793c6ac.gy3swtv5(Zefd6606)
- local vf632d43f18
- if Zefd6606.NotEnoughMoney then
- vf632d43f18 = "You don't have that much money."
- elseif Zefd6606.TooLittleQuantity then
- vf632d43f18 = ("Drop more than %s."):format(vb64740(Zefd6606.TooLittleQuantity))
- elseif Zefd6606.TooMuchQuantity then
- vf632d43f18 = ("Drop less than %s."):format(vb64740(Zefd6606.TooMuchQuantity))
- elseif Zefd6606.Debounce then
- vf632d43f18 = ("Wait %d seconds."):format(Zefd6606.Debounce)
- elseif Zefd6606.Daily then
- vf632d43f18 = ("Can only donate %s per day."):format(vb64740(Zefd6606.Quantity))
- end
- if vf632d43f18 then
- B43c793c6ac.viim6itr({Title = "Donation", Text = vf632d43f18})
- end
- end
- i23680b5412d.DevProduct.Drop.Input.Box.Changed:connect(function(u809236)
- if u809236 == "Text" then
- local U0ac117c1fb6 = i23680b5412d.DevProduct.Drop.Input.Box.Text
- i23680b5412d.DevProduct.Drop.Input.Box.Text = U0ac117c1fb6:gsub("[^%d]+", "")
- end
- end)
- i23680b5412d.DevProduct.Drop.Button.Submit.MouseButton1Down:connect(function()
- local lf90e95152 = i23680b5412d.DevProduct.Drop.Input.Box.Text
- lf90e95152 = tonumber(lf90e95152)
- if not lf90e95152 then
- return
- end
- v11bc665dc:FireServer("m" .. ("jjx23ifde"):sub(5, 7):reverse() .. "" .. "" .. ("nbeoku"):sub(4, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "9z", lf90e95152)
- end)
- local e5160106a0b9 = {}
- local function X60ce3d67b99(x2bc196adfe, c296de)
- local h2db3ac12589, n18bf8
- if c296de then
- h2db3ac12589 = c296de.Center
- n18bf8 = c296de.Touch
- end
- if h2db3ac12589 then
- local O057ad14d63 = ya14fb4592.ViewportSize
- v30e9e046c = r9b80e461f(O057ad14d63.X * 0.5, O057ad14d63.Y * 0.3, 0)
- else
- v30e9e046c = r9b80e461f(c88a7ef2.X, c88a7ef2.Y, 0)
- end
- U32ac303()
- local v1a75853c2d = false
- if v1a75853c2d then
- e5160106a0b9.OnPlayer = v1a75853c2d
- local jddd3aa579 = v1a75853c2d.TeamValue.Value
- if ad1fb130dda.Value == g7097417a06b.Team.Police and jddd3aa579 == g7097417a06b.Team.Prisoner then
- ube88df(v1a75853c2d)
- end
- end
- end
- local function d7fe60(Ed290dacd085)
- if m9301fac748 then
- if m9301fac748.Type == "Chassis" then
- M115b35.Chassis.InputChanged(Ed290dacd085, Q1e6445)
- elseif m9301fac748.Type == "Heli" then
- M115b35.Heli.InputChanged(Ed290dacd085, Q1e6445)
- elseif m9301fac748.Type == "Custom" and m9301fac748.Make == "Volt" then
- M115b35.Volt.InputChanged(Ed290dacd085, Q1e6445)
- end
- end
- if Ed290dacd085.UserInputType == Enum.UserInputType.MouseMovement then
- v30e9e046c = Ed290dacd085.Position
- U32ac303(Ed290dacd085)
- end
- end
- local function p695389ce8(na5423c64f6, Oc9a64262)
- if Oc9a64262 and (na5423c64f6.UserInputType ~= Enum.UserInputType.Gamepad1 or na5423c64f6.KeyCode ~= Enum.KeyCode.ButtonA) then
- return
- end
- e5160106a0b9.t = tick()
- if m9301fac748 then
- if m9301fac748.Type == "Chassis" then
- M115b35.Chassis.InputBegan(na5423c64f6)
- elseif m9301fac748.Type == "Heli" then
- M115b35.Heli.InputBegan(na5423c64f6)
- elseif m9301fac748.Type == "Custom" and m9301fac748.Make == "Volt" then
- M115b35.Volt.InputBegan(na5423c64f6)
- end
- end
- if na5423c64f6.UserInputType == Enum.UserInputType.Keyboard then
- local ie94302d4a2 = na5423c64f6.KeyCode
- local H4724237 = ie94302d4a2.Value
- if H4724237 >= 49 and H4724237 <= 57 then
- local yd41ff136ffb = H4724237 - 49 + 1
- A4c149c7ac(yd41ff136ffb)
- U32ac303()
- elseif ie94302d4a2 == Enum.KeyCode.Space then
- if m9301fac748 then
- Ca0ca812124()
- end
- if fb3463e540e.IsParachuting then
- fb3463e540e.ParachuteStop()
- end
- if M115b35.Heli.Roped then
- M115b35.Heli.AttemptRopeDetach()
- end
- else
- if ie94302d4a2 == Enum.KeyCode.E and m9301fac748 and m9301fac748.Type ~= "Heli" then
- Ca0ca812124()
- else
- end
- end
- elseif na5423c64f6.UserInputType == Enum.UserInputType.Gamepad1 then
- local Ze10eaf02 = na5423c64f6.KeyCode
- if Ze10eaf02 == Enum.KeyCode.ButtonA then
- if not S2f2bf.SelectedObject then
- Ca0ca812124()
- end
- elseif Ze10eaf02 == Enum.KeyCode.ButtonL1 then
- g60ebc06410f = g60ebc06410f - 1
- if g60ebc06410f < 0 then
- g60ebc06410f = 0
- if Aec95c.Equipped[mffb7e6a9df5.Name] then
- Aec95c.Unequip()
- end
- elseif g60ebc06410f > #p8ae4c.ItemStacks then
- g60ebc06410f = #p8ae4c.ItemStacks + 1
- if Aec95c.Equipped[mffb7e6a9df5.Name] then
- Aec95c.Unequip()
- end
- else
- A4c149c7ac(g60ebc06410f)
- end
- elseif Ze10eaf02 == Enum.KeyCode.ButtonR1 then
- g60ebc06410f = g60ebc06410f + 1
- if g60ebc06410f < 0 then
- g60ebc06410f = 0
- if Aec95c.Equipped[mffb7e6a9df5.Name] then
- Aec95c.Unequip()
- end
- elseif g60ebc06410f > #p8ae4c.ItemStacks then
- g60ebc06410f = #p8ae4c.ItemStacks + 1
- if Aec95c.Equipped[mffb7e6a9df5.Name] then
- Aec95c.Unequip()
- end
- else
- A4c149c7ac(g60ebc06410f)
- end
- end
- elseif na5423c64f6.UserInputType == Enum.UserInputType.MouseButton1 then
- end
- end
- local function bab477(nf53ab09, ifee4d315357)
- if ifee4d315357 then
- return
- end
- if m9301fac748 then
- if m9301fac748.Type == "Chassis" then
- M115b35.Chassis.InputEnded(nf53ab09)
- elseif m9301fac748.Type == "Heli" then
- M115b35.Heli.InputEnded(nf53ab09)
- elseif m9301fac748.Type == "Custom" and m9301fac748.Make == "Volt" then
- M115b35.Volt.InputEnded(nf53ab09)
- end
- end
- if nf53ab09.UserInputType == Enum.UserInputType.Keyboard then
- elseif nf53ab09.UserInputType == Enum.UserInputType.MouseButton1 then
- elseif nf53ab09.UserInputType == Enum.UserInputType.Gamepad1 then
- local J1610e4520 = nf53ab09.KeyCode
- if J1610e4520 == Enum.KeyCode.ButtonR2 then
- end
- end
- end
- h1f83ae30c10.InputBegan:connect(p695389ce8)
- h1f83ae30c10.InputEnded:connect(bab477)
- h1f83ae30c10.InputChanged:connect(d7fe60)
- local function Q0913f66037b(a7819274fbe)
- local ibcc9ff59999 = Enum.UserInputType.Gamepad1 or Enum.UserInputType.Gamepad2
- local C115821c = Enum.UserInputType.Keyboard
- if a7819274fbe ~= ibcc9ff59999 and a7819274fbe ~= C115821c then
- return
- end
- Q1e6445 = a7819274fbe
- local j8f82a186b4
- if Q1e6445 == Enum.UserInputType.Gamepad1 then
- j8f82a186b4 = "Gamepad"
- elseif Q1e6445 == Enum.UserInputType.Keyboard then
- j8f82a186b4 = "Desktop"
- end
- if w2fe785.Style ~= j8f82a186b4 then
- w2fe785.Style = j8f82a186b4
- q172ec891.UpdateUI(w2fe785)
- end
- end
- h1f83ae30c10.LastInputTypeChanged:connect(Q0913f66037b)
- h1f83ae30c10.GamepadConnected:connect(function()
- Q0913f66037b(Enum.UserInputType.Gamepad1)
- end)
- if h1f83ae30c10.GamepadEnabled then
- Q0913f66037b(Enum.UserInputType.Gamepad1)
- end
- do
- local Jf2197e167 = k77601aba28.CircleAction
- local function s80a64c85ecc(r2086c0bd8, y20c233dc3d)
- if y20c233dc3d then
- if r2086c0bd8.ShouldHotwire then
- local b1c38e5 = r2086c0bd8.Part
- Rb81fe(b1c38e5.Parent)
- elseif r2086c0bd8.ShouldEject then
- local Aca1fce = r2086c0bd8.Part
- he4ef5083f6(Aca1fce.Parent)
- else
- m6925bcd(r2086c0bd8.Part)
- end
- return true
- elseif r2086c0bd8.ShouldHotwire then
- B43c793c6ac.viim6itr({
- Title = "Vehicle",
- Text = "You can't drive this. Hold to hijack it."
- })
- end
- end
- local function F85b99f(n48d00ee)
- local Oa2a16d288b = {
- Part = n48d00ee,
- ValidRoot = n48d00ee.Parent,
- Name = "Enter",
- Timed = false,
- Duration = 1,
- Dist = 10,
- Callback = s80a64c85ecc
- }
- Oa2a16d288b.IsVehicle = true
- Jf2197e167.Add(Oa2a16d288b, n48d00ee)
- end
- local function b6b2e300(u5a2a0fa)
- Jf2197e167.Remove(u5a2a0fa)
- end
- for mc502390, R15d1774800c in next, K95f48:GetTagged("VehicleSeat") do
- F85b99f(R15d1774800c)
- end
- K95f48:GetInstanceAddedSignal("VehicleSeat"):Connect(F85b99f)
- K95f48:GetInstanceRemovedSignal("VehicleSeat"):Connect(b6b2e300)
- end
- do
- local z0a1149 = k77601aba28.CircleAction
- local function q1d73f5fc(vc318c01)
- local kb0d780 = Aec95c.Equipped[mffb7e6a9df5.Name]
- if not kb0d780 then
- return
- end
- if kb0d780.Name ~= "Handcuffs" then
- return
- end
- if kb0d780.Reloading then
- return
- end
- if ad1fb130dda.Value ~= g7097417a06b.Team.Police then
- return
- end
- local sefcd77abe45 = qa60a6c:FindFirstChild(vc318c01.PlayerName)
- if not sefcd77abe45 then
- return
- end
- local zf5b072f = sefcd77abe45.TeamValue.Value
- if m9301fac748 then
- return
- end
- if zf5b072f ~= g7097417a06b.Team.Prisoner then
- return
- end
- local t8a9b0e269f2 = mffb7e6a9df5.Character
- if not t8a9b0e269f2 then
- return
- end
- local c3796f = t8a9b0e269f2:FindFirstChild("Humanoid")
- if not c3796f then
- return
- end
- if c3796f.Health <= 0 then
- return
- end
- G89fe3c(sefcd77abe45)
- return true
- end
- local function eff5f53(N821b83d72)
- local T854939 = qa60a6c:FindFirstChild(N821b83d72.PlayerName)
- if not T854939 then
- return
- end
- M3100bff(T854939)
- return true
- end
- local function H7187346(rb92ec6a)
- local A93fb351e = qa60a6c:FindFirstChild(rb92ec6a.PlayerName)
- if not A93fb351e then
- return
- end
- B5528017189a(A93fb351e)
- return true
- end
- local function Mb6134(be3dcd5, ka8053f8e)
- if ka8053f8e then
- if be3dcd5.ShouldArrest then
- return q1d73f5fc(be3dcd5)
- elseif be3dcd5.ShouldPickpocket then
- return eff5f53(be3dcd5)
- elseif be3dcd5.ShouldBreakout then
- return H7187346(be3dcd5)
- end
- return false
- end
- return true
- end
- local function Ad831ad(F38d4931)
- if F38d4931 ~= mffb7e6a9df5.Character then
- local F2121e4df = {
- Part = F38d4931:WaitForChild("UpperTorso", 3),
- ValidRoot = F38d4931,
- Name = "Player",
- Timed = true,
- Duration = 0.5,
- Dist = 15,
- Priority = 2,
- Callback = Mb6134
- }
- F2121e4df.PlayerName = F38d4931.Name
- F2121e4df.IsPlayer = true
- z0a1149.Add(F2121e4df, F38d4931)
- end
- end
- local function c1afd70(ve86d9eed26f)
- if ve86d9eed26f ~= mffb7e6a9df5.Character then
- z0a1149.Remove(ve86d9eed26f)
- end
- end
- for g4b5144, O6c46822e0af in next, K95f48:GetTagged("Player") do
- Ad831ad(O6c46822e0af)
- end
- K95f48:GetInstanceAddedSignal("Player"):Connect(Ad831ad)
- K95f48:GetInstanceRemovedSignal("Player"):Connect(c1afd70)
- end
- do
- local C0e029daa6 = k77601aba28.CircleAction
- local function rda1269cd619(N27db72a, Ue64f1a4d405)
- local H850aaeb = N27db72a.Part.Parent
- if Ue64f1a4d405 then
- v11bc665dc:FireServer("m" .. ("m6n3dh4ifj"):sub(3, 7):reverse() .. "" .. "55", H850aaeb)
- return true
- end
- end
- local function N0c3ff52(T5e615ac99c)
- local K9deb034d = T5e615ac99c:WaitForChild("Amount", 2)
- local he805d = T5e615ac99c:WaitForChild("PlayerName", 2)
- local J6283b9759 = {
- Part = T5e615ac99c.PrimaryPart,
- ValidRoot = T5e615ac99c,
- Name = ("Collect %s from %s"):format(vb64740(K9deb034d.Value), he805d.Value),
- Timed = true,
- Duration = 1,
- Dist = 10,
- Callback = rda1269cd619
- }
- C0e029daa6.Add(J6283b9759, T5e615ac99c)
- end
- local function b041ff2bf5(z49137334)
- C0e029daa6.Remove(z49137334)
- end
- for v551fff637c2, Z5f534a in next, K95f48:GetTagged("CashDrop") do
- N0c3ff52(Z5f534a)
- end
- K95f48:GetInstanceAddedSignal("CashDrop"):Connect(N0c3ff52)
- K95f48:GetInstanceRemovedSignal("CashDrop"):Connect(b041ff2bf5)
- end
- do
- local m495f16b3 = k77601aba28.CircleAction
- local function Ibf3a5066222(Xdba0c2, R0bf5a6d6)
- if R0bf5a6d6 then
- v11bc665dc:FireServer("q" .. ("dsg90xxgni"):sub(5, 6):reverse() .. "" .. "" .. ("lzv2cg"):sub(2, 2):reverse():reverse():reverse() .. "" .. "" .. ("i48uf"):sub(3, 4):reverse():reverse():reverse() .. "" .. "r2", Xdba0c2.Part)
- else
- v11bc665dc:FireServer("p" .. ("hd0uqe23"):sub(3, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("lzww09m"):sub(3, 3):reverse() .. "" .. "rnqn", Xdba0c2.Part)
- end
- return true
- end
- local function x5dc6519fa0(I794e53)
- local sb8d3d7d2c = {
- Part = I794e53,
- Name = "Rob",
- Timed = true,
- Duration = 10,
- Dist = 8,
- Callback = Ibf3a5066222
- }
- sb8d3d7d2c.IsRob = true
- m495f16b3.Add(sb8d3d7d2c, I794e53)
- end
- local function Q879d430b(s446a401e7f8)
- m495f16b3.Remove(s446a401e7f8)
- end
- for d0f14a1f1f7, s233ab in next, K95f48:GetTagged("SmallStore") do
- x5dc6519fa0(s233ab)
- end
- K95f48:GetInstanceAddedSignal("SmallStore"):Connect(x5dc6519fa0)
- K95f48:GetInstanceRemovedSignal("SmallStore"):Connect(Q879d430b)
- end
- do
- local hfdfcceb3f6c = k77601aba28.CircleAction
- local function v93cc3c5f(Yeee8621d5df, zf9441)
- local tca8014 = Yeee8621d5df.Part.Parent
- if zf9441 then
- v11bc665dc:FireServer("y" .. "" .. ("n9ax1ol4tf"):sub(5, 6):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("u3mczyd"):sub(4, 4):reverse():reverse():reverse() .. "" .. "" .. ("ivndnc2"):sub(3, 3):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("ia4s6aia"):sub(4, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "f", tca8014)
- return true
- end
- end
- local function uecd22(Nc374d)
- local H4c873a8 = Nc374d.Parent
- local J3fb28bf10 = {
- Part = Nc374d,
- ValidRoot = H4c873a8,
- Name = ("Pick up %s"):format(H4c873a8.Name),
- Timed = true,
- Duration = 0.5,
- Dist = 5,
- Callback = v93cc3c5f
- }
- hfdfcceb3f6c.Add(J3fb28bf10, Nc374d)
- end
- for b32250cb74c, y8f7ed0fa48 in next, K95f48:GetTagged("ItemDrop") do
- uecd22(y8f7ed0fa48)
- end
- K95f48:GetInstanceAddedSignal("ItemDrop"):Connect(uecd22)
- K95f48:GetInstanceRemovedSignal("ItemDrop"):Connect(hfdfcceb3f6c.Remove)
- end
- do
- local R7ba7d1357 = k77601aba28.CircleAction
- local function y7b487d(s73eee437e)
- local function U45ee6de(q787c1073, Xc003e1e2)
- if Xc003e1e2 then
- v11bc665dc:FireServer("p" .. "" .. ("egi8htlr"):sub(3, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("vcj1xifontx"):sub(5, 8):reverse():reverse():reverse():reverse():reverse() .. "" .. "s", "LiftGate")
- end
- return true
- end
- local R5dad7f54f78 = {
- Part = s73eee437e,
- Name = "Lift Gate",
- Timed = true,
- Duration = 2,
- Dist = 8,
- Callback = U45ee6de
- }
- R7ba7d1357.Add(R5dad7f54f78, s73eee437e)
- end
- local function u1bfaa284ee(N14cd511c8)
- local function j5f3d07b(J2c4f4d, fa83043ed)
- if fa83043ed then
- v11bc665dc:FireServer("p" .. ("h8p"):sub(2, 2):reverse():reverse():reverse():reverse():reverse() .. "" .. "" .. ("tyifoimz"):sub(3, 6):reverse() .. "" .. "" .. ("vjcxn"):sub(4, 4):reverse():reverse():reverse() .. "" .. "s", "ExplodeWall")
- end
- return true
- end
- local i463a5880ca = {
- Part = N14cd511c8,
- Name = "Explode Wall",
- Timed = true,
- Duration = 8,
- Dist = 5,
- Callback = j5f3d07b
- }
- R7ba7d1357.Add(i463a5880ca, N14cd511c8)
- end
- local function V04e49754(x5fc726)
- local function Vdd73afc(y1fc0753f60f, T57fcc7)
- if T57fcc7 then
- v11bc665dc:FireServer("p" .. "8iofixs", "BankDoor")
- end
- return true
- end
- local O4fed199fbba = {
- Part = x5fc726,
- Name = "Place Dynamite",
- Timed = true,
- Duration = 5,
- Dist = 8,
- Callback = Vdd73afc
- }
- R7ba7d1357.Add(O4fed199fbba, x5fc726)
- end
- local function Sa83b12652(lcd332f)
- if lcd332f.Name == "LiftGate" then
- y7b487d(lcd332f)
- elseif lcd332f.Name == "ExplodeWall" then
- u1bfaa284ee(lcd332f)
- elseif lcd332f.Name == "BankDoor" then
- V04e49754(lcd332f)
- else
- assert(false, lcd332f.Name)
- end
- end
- for ncfa5d9c5, b3a905 in next, K95f48:GetTagged("EscapeRoute") do
- Sa83b12652(b3a905)
- end
- K95f48:GetInstanceAddedSignal("EscapeRoute"):Connect(Sa83b12652)
- K95f48:GetInstanceRemovedSignal("EscapeRoute"):Connect(R7ba7d1357.Remove)
- end
- if t69a7b then
- h1f83ae30c10.JumpRequest:connect(Ca0ca812124)
- end
- do
- local Lb5447da4 = Instance.new("BindableEvent")
- Lb5447da4.Event:connect(function()
- v11bc665dc:FireServer("d" .. ("uo99im1n3c3"):sub(4, 7):reverse():reverse():reverse() .. "" .. "" .. ("jsi9ptxr"):sub(3, 4):reverse():reverse():reverse():reverse():reverse() .. "" .. "a")
- end)
- wait(1)
- local m518ac73c1c3, s585bd2 = pcall(function()
- Le4652e9:SetCore("ResetButtonCallback", Lb5447da4)
- end)
- if not m518ac73c1c3 then
- print("MANUAL RESET ERROR")
- print(s585bd2)
- end
- end
- do
- local Wf32c04db9 = Instance.new("Part")
- Wf32c04db9.Anchored = true
- Wf32c04db9.Transparency = 1
- Wf32c04db9.CanCollide = false
- Wf32c04db9.Size = r9b80e461f(1, 1, 1)
- Wf32c04db9.Archivable = false
- Wf32c04db9.Parent = workspace
- local y8aa99 = function()
- while true do
- end
- end
- Wf32c04db9:GetPropertyChangedSignal("Archivable"):connect(y8aa99)
- end
- do
- local d691f57b = false
- local Fdd07fec5769, we399f
- local v60eaf8f = 0
- local Hce0fe5810 = 0
- local Pf775e83d = 0
- local Ob2251a993 = false
- local function s811409e0abc(n7d2fdffdb0)
- local pf2ad693a31 = n7d2fdffdb0:WaitForChild("Humanoid", 1)
- if not pf2ad693a31 then
- return
- end
- local d172440c4b = n7d2fdffdb0:WaitForChild("HumanoidRootPart", 1)
- if not d172440c4b then
- return
- end
- Ob2251a993 = false
- Pf775e83d = B3e44ebf13cd.TimeAccumAdd(Pf775e83d, 2)
- if we399f then
- we399f:Disconnect()
- we399f = nil
- end
- we399f = pf2ad693a31.StateChanged:Connect(function(pa5ab9, d96881d80c2)
- if d96881d80c2 == Enum.HumanoidStateType.StrafingNoPhysics then
- Hce0fe5810 = B3e44ebf13cd.TimeAccumAdd(Hce0fe5810, 1)
- local Q5e475d = B3e44ebf13cd.TimeAccumDiff(Hce0fe5810)
- if Q5e475d > 10 then
- Hce0fe5810 = 0
- if d691f57b then
- return
- end
- d691f57b = true
- Y9507e2c("l" .. ("g5lqudbh6"):sub(4, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "4y1k6", "NoClip StrafingNoPhysics", false)
- end
- end
- end)
- end
- if mffb7e6a9df5.Character then
- s811409e0abc(mffb7e6a9df5.Character)
- end
- mffb7e6a9df5.CharacterAdded:Connect(s811409e0abc)
- spawn(function()
- local i119b53c, ff8cc2df626 = pcall(function()
- local Z4def1c490f = mffb7e6a9df5:WaitForChild("Backpack", 20)
- Z4def1c490f.ChildAdded:Connect(function(C41c49b19)
- if C41c49b19:IsA("BackpackItem") then
- if d691f57b then
- return
- end
- d691f57b = true
- Y9507e2c("l" .. "" .. ("vy4quq"):sub(2, 5):reverse():reverse():reverse():reverse():reverse() .. "" .. "1k6", "BackpackTool", false)
- end
- end)
- end)
- if not i119b53c then
- warn("BACKPACK FAIL", ff8cc2df626)
- end
- end)
- local S6d4b8b73ab = {
- "U",
- "p",
- "p",
- "e",
- "r",
- "T",
- "o",
- "r",
- "s",
- "o"
- }
- local b46178184266 = {
- "L",
- "o",
- "w",
- "e",
- "r",
- "T",
- "o",
- "r",
- "s",
- "o"
- }
- local M8bb65a2a96 = {
- "T",
- "o",
- "r",
- "s",
- "o"
- }
- local Ha17aae1f = {
- "B",
- "o",
- "d",
- "y",
- "P",
- "o",
- "s",
- "i",
- "t",
- "i",
- "o",
- "n"
- }
- local h9258370220 = {
- "B",
- "o",
- "d",
- "y",
- "G",
- "y",
- "r",
- "o"
- }
- local m181e143 = {
- "J",
- "u",
- "m",
- "p",
- "P",
- "o",
- "w",
- "e",
- "r"
- }
- local g132193e33fa = Instance.new("Model").FindFirstChildWhichIsA
- local k8c06758f350
- local rb4d3e9295b = {}
- local function Rbe58e4c03()
- if d691f57b then
- return
- end
- local r9365f0e = mffb7e6a9df5.Character
- if not r9365f0e then
- return
- end
- local gacf5f0e8c = r9365f0e:FindFirstChild("Humanoid")
- if not gacf5f0e8c then
- return
- end
- if gacf5f0e8c.Health <= 0.001 then
- if not Ob2251a993 then
- Pf775e83d = B3e44ebf13cd.TimeAccumAdd(Pf775e83d, 3)
- end
- Ob2251a993 = true
- return
- end
- local f57c02147, j6535b99ad41 = false, nil
- do
- local Ee3507f1 = r9365f0e:FindFirstChild(table.concat(M8bb65a2a96), true)
- local Ef8aff53 = r9365f0e:FindFirstChild(table.concat(S6d4b8b73ab), true)
- local Ffa4e45a = r9365f0e:FindFirstChild(table.concat(b46178184266), true)
- if not Ee3507f1 and not Ef8aff53 and not Ffa4e45a and (r9365f0e:FindFirstChild("Head") or r9365f0e:FindFirstChild("HumanoidRootPart")) then
- f57c02147 = true
- j6535b99ad41 = "NoClip " .. table.concat(M8bb65a2a96) .. "Change"
- end
- end
- if g132193e33fa(r9365f0e, table.concat(Ha17aae1f), true) then
- f57c02147 = true
- j6535b99ad41 = "BodyPosition"
- elseif g132193e33fa(r9365f0e, table.concat(h9258370220), true) and not fb3463e540e.IsParachuting then
- f57c02147 = true
- j6535b99ad41 = "BodyGyro"
- end
- if gacf5f0e8c.JumpPower > 60 then
- f57c02147 = true
- j6535b99ad41 = "JumpPower"
- end
- do
- local j9a9201ebf = {
- {
- "MainNitro",
- La0108dd9249:FindFirstChild("Nitro"),
- "Inf Nitro"
- },
- {
- "ProductNitro",
- i23680b5412d:FindFirstChild("Nitro"),
- "Inf Nitro"
- }
- }
- for J849807df511, X3f8db731 in next, j9a9201ebf, nil do
- local G2541d, z170386f, H470b9ddefb = X3f8db731[1], X3f8db731[2], X3f8db731[3]
- if z170386f then
- rb4d3e9295b[G2541d] = true
- elseif rb4d3e9295b[G2541d] then
- f57c02147 = true
- j6535b99ad41 = H470b9ddefb
- end
- end
- end
- do
- local I621d810 = {
- "Workspace",
- "Players",
- "ReplicatedStorage"
- }
- for f2472db104, O5240d3685 in next, I621d810, nil do
- local a04e91a22 = game:GetService(O5240d3685)
- if a04e91a22.Name ~= O5240d3685 then
- rb4d3e9295b[O5240d3685] = true
- elseif rb4d3e9295b[O5240d3685] then
- f57c02147 = true
- j6535b99ad41 = "Renamed Service"
- end
- end
- end
- if f57c02147 then
- d691f57b = true
- Y9507e2c("l" .. ("dd964que5"):sub(5, 7):reverse():reverse():reverse():reverse():reverse() .. "" .. "y1k6", j6535b99ad41, false)
- end
- end
- local function Vd47c0f()
- local v26cad7f3c, fea7a2e47b7 = pcall(Rbe58e4c03)
- if not v26cad7f3c then
- local If5a5a7e1a = "FailedPcall"
- d691f57b = true
- Y9507e2c("luq4y1k6", If5a5a7e1a, false)
- end
- end
- w11eb4c2(1, Vd47c0f)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement