Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --SynapseX Decompiler
- local S6b0bbde5fe = game:GetService("ReplicatedStorage")
- local bc0dd9a3 = game:GetService("CollectionService")
- local Kbeb06df3840 = require(S6b0bbde5fe.Module.Logic)
- local me91174ccb = game:GetService("RunService")
- local Zd9e048ff3a0 = game:GetService("Players")
- local Taedbeb = Zd9e048ff3a0.LocalPlayer
- local ve8a3b39 = workspace.CurrentCamera
- local R7cda0e1c
- do
- local sce5f7 = game:GetService("LocalizationService")
- local id6ac0d55 = sce5f7.RobloxLocaleId
- if id6ac0d55 ~= "es-es" then
- id6ac0d55 = "en-us"
- end
- R7cda0e1c = sce5f7["JailbreakLocale - Sheet1.out"]:GetTranslator(id6ac0d55)
- end
- local p5b6ac1c10 = math.abs
- local E0a2c45a5cc = function(F3505b)
- local t6340a, A9f5de00047, Hcab6df = string.match(F3505b, "^([^%d]*%d)(%d*)(.-)$")
- return t6340a .. A9f5de00047:reverse():gsub("(%d%d%d)", "%1,"):reverse() .. Hcab6df
- end
- local function ld7fa2dd480(N207785d)
- local V666e1d5cfc = N207785d >= 0 and "" or "-"
- return V666e1d5cfc .. R7cda0e1c:FormatByKey("General.Cash", {
- E0a2c45a5cc(p5b6ac1c10(N207785d))
- })
- end
- local Fcb7aab00 = function()
- local U54b79f6d2da = {
- Scale = 0.015625,
- Nodes = {},
- Center = CFrame.new(),
- Model = Instance.new("Model"),
- LastRender = 0,
- PlayerNodes = {}
- }
- U54b79f6d2da.Model.Name = "Hologram"
- U54b79f6d2da.Model.Parent = workspace
- return U54b79f6d2da
- end
- local I40b8bc9 = {}
- local function bbb2df8b94fe(Hde4a6867d)
- for Rd43f25 = #I40b8bc9, 1, -1 do
- if I40b8bc9[Rd43f25] == Hde4a6867d then
- table.remove(I40b8bc9, Rd43f25)
- break
- end
- end
- Hde4a6867d.Model:Destroy()
- end
- local uc1c01 = function(m71b6cac0af, Bbaf939f401)
- local v6c382fae6b = m71b6cac0af.Part
- local B13a87147, I83d15cc4, a0fc0563f9 = Bbaf939f401.r, Bbaf939f401.g, Bbaf939f401.b
- v6c382fae6b.Color = Color3.new(B13a87147, I83d15cc4, a0fc0563f9)
- local z2fdd3c = v6c382fae6b.SelectionBox
- z2fdd3c.Color3 = Color3.new(B13a87147 + 0.2, I83d15cc4 + 0.2, a0fc0563f9 + 0.2)
- end
- local function lab9b136(q358528970f3, t47a7211)
- local b81168 = Instance.new("Part")
- b81168.Transparency = 0
- b81168.Material = Enum.Material.SmoothPlastic
- b81168.CanCollide = false
- b81168.Anchored = true
- b81168.TopSurface, b81168.BottomSurface = 0, 0
- local N03960efb3 = Instance.new("SelectionBox")
- N03960efb3.Parent = b81168
- N03960efb3.Adornee = b81168
- N03960efb3.LineThickness = 1.0E-4
- q358528970f3.Part = b81168
- uc1c01(q358528970f3, t47a7211)
- end
- local S617e80d = function(v0d056e, V5d9c8688ee7)
- local j659e47cf0 = {c = v0d056e, s = V5d9c8688ee7}
- return j659e47cf0
- end
- local Lab72f7aca
- do
- local V5f27db = Vector3.new(1, 0, 1)
- local function lfbb257abe8c(n4796c531a0, t0e9a791f3df)
- return (n4796c531a0 - t0e9a791f3df) * V5f27db.Magnitude
- end
- local function f59a8506(u3c1cbc6f, c2d17564c8c3)
- for t065f7f6c34, n534029821b in next, c2d17564c8c3, nil do
- if lfbb257abe8c(n534029821b.Position, u3c1cbc6f.Position) < 100 then
- return true
- end
- end
- return false
- end
- function Lab72f7aca(c50314ee761, r1e97185)
- local Bf93416d8 = r1e97185:GetChildren()
- while #Bf93416d8 > 0 do
- local zc7d69a74 = table.remove(Bf93416d8, 1)
- local f7deb5 = {zc7d69a74}
- for jc46244c = #Bf93416d8, 1, -1 do
- local o0c6ceece547 = Bf93416d8[jc46244c]
- if o0c6ceece547.Name ~= "Bank" and zc7d69a74.Color == o0c6ceece547.Color and f59a8506(o0c6ceece547, f7deb5) then
- table.insert(f7deb5, table.remove(Bf93416d8, jc46244c))
- end
- end
- local z2bf89ca1ff, nb1499893c5 = Kbeb06df3840.MultiAABB(f7deb5)
- local cba4c1d = S617e80d(z2bf89ca1ff, nb1499893c5)
- local b3ad72 = math.floor(math.random() * 30)
- lab9b136(cba4c1d, Color3.fromRGB(33 + b3ad72, 84 + b3ad72, 185 + b3ad72))
- cba4c1d.Part.Parent = c50314ee761.Model
- table.insert(c50314ee761.Nodes, cba4c1d)
- end
- end
- end
- local d19ac594ff7
- function d19ac594ff7(j0f19212f3, k7c611)
- for eb5de2d1, rb7d3bdaeed6 in next, k7c611:GetChildren() do
- local M062299, mb8ee16 = Kbeb06df3840.MultiAABB(rb7d3bdaeed6:GetChildren())
- local cd7b2f0d = S617e80d(M062299, mb8ee16)
- local Gccac5cd = math.floor(math.random() * 30)
- lab9b136(cd7b2f0d, Color3.fromRGB(30 + Gccac5cd, 30 + Gccac5cd, 30 + Gccac5cd))
- cd7b2f0d.Part.Parent = j0f19212f3.Model
- table.insert(j0f19212f3.Nodes, cd7b2f0d)
- end
- end
- local Ya64b41
- do
- local r7fe6a = {
- {
- Color = Color3.fromRGB(255, 176, 0),
- Loc = {
- {
- c = CFrame.new(-1306.4353, 27.0160275, -1588.15491, 0, 0, 0.999999821, 0, 1, 0, -0.999999821, 0, 0),
- s = Vector3.new(70.6999664, 22.1000023, 104.200005)
- },
- {
- c = CFrame.new(-1418.48523, 35.1660271, -1790.30481, 0, 0, 0.999999821, 0, 1, 0, -0.999999821, 0, 0),
- s = Vector3.new(238.199966, 38.4000015, 130.300003)
- },
- {
- c = CFrame.new(-1180.7854, 27.0160275, -1583.95483, 0, 0, 0.999999821, 0, 1, 0, -0.999999821, 0, 0),
- s = Vector3.new(62.2999649, 22.1000023, 97.7000122)
- },
- {
- c = CFrame.new(-1159.08545, 36.4160271, -1572.70496, 0, 0, 0.999999821, 0, 1, 0, -0.999999821, 0, 0),
- s = Vector3.new(57.5999603, 40.9000015, 54.3000107)
- }
- }
- },
- {
- Color = Color3.fromRGB(33, 84, 185),
- Loc = {
- {
- c = CFrame.new(-1414.62683, 29.2624836, 240.934875, 0.974374056, 0, -0.224932864, 0, 1, 0, 0.224932864, 0, 0.974374056),
- s = Vector3.new(72.0999985, 18.1499977, 21.2499981)
- },
- {
- c = CFrame.new(1626.70471, 23.6678162, 321.181366, -0.0703834072, 3.45619391E-8, 0.997519851, 1.21779853E-9, 1, -3.45619462E-8, -0.99752003, -1.21779953E-9, -0.0703832731),
- s = Vector3.new(98.6999588, 20.6000042, 32.4999962)
- },
- {
- c = CFrame.new(1609.9812, 24.7178154, 236.899399, -0.0703834072, 3.45619391E-8, 0.997519851, 1.21779853E-9, 1, -3.45619462E-8, -0.99752003, -1.21779953E-9, -0.0703832731),
- s = Vector3.new(21.7999573, 22.7000046, 54)
- }
- }
- },
- {
- Color = Color3.fromRGB(10, 245, 10),
- Loc = {
- {
- c = CFrame.new(261.724365, 22.0178318, -1759.17798, -1.78813934E-7, 0, 0.999999464, 0, 1, 0, -0.999999464, 0, -1.78813934E-7),
- s = Vector3.new(43.2999649, 14.7000065, 70.3999863)
- },
- {
- c = CFrame.new(-1577.18359, 27.4110489, 703.805176, -0.156434387, 0, 0.987687826, 0, 1, 0, -0.987687826, 0, -0.156434387),
- s = Vector3.new(60.099968, 27.2000046, 30.2999878)
- },
- {
- c = CFrame.new(119.976921, 55.0110474, 1313.11108, -0.156433716, 0, 0.987683594, 0, 1, 0, -0.987683594, 0, -0.156433716),
- s = Vector3.new(82.1999664, 82.4000092, 51.1999893)
- },
- {
- c = CFrame.new(1084.36975, 116.81105, 1211.08044, 0.615661383, 0, 0.788010776, 0, 1, 0, -0.788010776, 0, 0.615661442),
- s = Vector3.new(148.699966, 40.5000076, 85.8999939)
- },
- {
- c = CFrame.new(49.8085251, 87.265625, 829.535156, 0.0348739922, 0, 0.999391735, 0, 1, 0, -0.999391735, 0, 0.0348739922),
- s = Vector3.new(68.2000046, 145.300003, 69.3999557)
- }
- }
- },
- {
- Color = Color3.fromRGB(151, 0, 0),
- Loc = {
- {
- c = CFrame.new(1030.40198, 170.611053, 1115.61755, 0.615661263, 0, 0.788010716, 0, 1, 0, -0.788010776, 0, 0.615661502),
- s = Vector3.new(22.0999641, 148.100006, 21.6999969)
- }
- }
- }
- }
- function Ya64b41(J9ab95)
- for t85ab2770, Y501bee13 in next, r7fe6a, nil do
- for R25797df, Gf671717ef74 in next, Y501bee13.Loc, nil do
- local ed33a2214036, De3b412c5 = Gf671717ef74.c, Gf671717ef74.s
- local s9fd36d8 = math.floor(math.random() * 30 / 255)
- local f4165e43 = S617e80d(ed33a2214036, De3b412c5)
- local yc7c15adf5 = Y501bee13.Color
- lab9b136(f4165e43, Color3.new(yc7c15adf5.r + s9fd36d8, yc7c15adf5.g + s9fd36d8, yc7c15adf5.b + s9fd36d8))
- f4165e43.Part.Parent = J9ab95.Model
- table.insert(J9ab95.Nodes, f4165e43)
- end
- end
- end
- end
- local function v72bc6dc55a(i66778c1)
- local j45b149 = i66778c1.Scale
- local k02c1d6 = tick()
- for nda94133272, gf8111 in next, i66778c1.Nodes, nil do
- local la6e2c2, K848b3d = gf8111.c, gf8111.s
- local a65e980b = gf8111.Part
- local O6ea59a = la6e2c2 + la6e2c2.p * (j45b149 - 1)
- local Pc4140c = O6ea59a.p
- local z8eae9c91b0d = Pc4140c.Magnitude / (64 * j45b149)
- a65e980b.Size = K848b3d * j45b149
- a65e980b.CFrame = i66778c1.Center * O6ea59a * CFrame.new(0, 0.2 * math.cos(0.1 * z8eae9c91b0d + 2 * k02c1d6), 0)
- end
- local s497a0e = i66778c1.PlayerNodes
- local U4d1ec = {}
- for Lb1ede74, f6d9bf3d in next, Zd9e048ff3a0:GetPlayers() do
- local Saf949605 = f6d9bf3d.Name
- local v117fd0 = f6d9bf3d.Character
- if v117fd0 then
- local E23e36 = v117fd0:FindFirstChild("HumanoidRootPart")
- if E23e36 then
- U4d1ec[Saf949605] = true
- local T371f7dcec8 = E23e36.CFrame
- local Ff788c329 = s497a0e[Saf949605]
- if Ff788c329 then
- s497a0e[Saf949605].c = T371f7dcec8
- else
- Ff788c329 = {
- c = T371f7dcec8,
- s = E23e36.Size,
- IsPolice = false
- }
- s497a0e[Saf949605] = Ff788c329
- lab9b136(Ff788c329, Color3.fromRGB(240, 20, 20))
- Ff788c329.Part.Parent = i66778c1.Model
- end
- local v2bcdb08d66b = k02c1d6 % (math.pi * 2)
- local Yf4a78c3 = Ff788c329.Part
- local vcebd396 = Ff788c329.c
- local X37182 = vcebd396 + vcebd396.p * (j45b149 - 1)
- Yf4a78c3.Size = Vector3.new(1, 1, 1) * (0.5 * (math.cos(8 * v2bcdb08d66b) * 0.5 + 0.5) + 0.3) * 64 * j45b149
- Yf4a78c3.CFrame = i66778c1.Center * X37182 * CFrame.Angles(0, 4 * v2bcdb08d66b, 0) * CFrame.Angles(math.pi * 0.25, 0, math.pi * 0.25)
- local F1f248 = f6d9bf3d:FindFirstChild("TeamValue")
- if F1f248 then
- local Ue6489 = F1f248.Value == "Police"
- if not Ff788c329.BountyGui then
- local m2e5d685fa7d = S6b0bbde5fe.Resource.HologramBounty:Clone()
- m2e5d685fa7d.Parent = Yf4a78c3
- m2e5d685fa7d.Frame.Player.Text = f6d9bf3d.Name
- Ff788c329.BountyGui = m2e5d685fa7d
- end
- if Ff788c329.Bounty and not Ue6489 then
- Ff788c329.BountyGui.Frame.Bounty.Visible = true
- Ff788c329.BountyGui.Frame.Bounty.Text = ld7fa2dd480(Ff788c329.Bounty)
- else
- Ff788c329.BountyGui.Frame.Bounty.Visible = false
- end
- if Ff788c329.IsPolice ~= Ue6489 then
- Ff788c329.IsPolice = Ue6489
- local xce6693 = Ue6489 and Color3.new(1, 1, 1) or Color3.fromRGB(240, 20, 20)
- uc1c01(Ff788c329, xce6693)
- Ff788c329.BountyGui.Frame.Player.TextColor3 = xce6693
- end
- end
- end
- end
- end
- for fb35295dee, Hd6ff5ac21 in next, s497a0e, nil do
- if not U4d1ec[fb35295dee] then
- local G22d78d393 = s497a0e[fb35295dee]
- if G22d78d393.BountyGui then
- G22d78d393.BountyGui:Destroy()
- end
- G22d78d393.Part:Destroy()
- s497a0e[fb35295dee] = nil
- end
- end
- end
- local function F6f61f(C151191b7c)
- local V653b5a = C151191b7c.em
- function V653b5a.co9nulc2(P3873a)
- for K6e98cfab, Fa3919 in next, I40b8bc9, nil do
- for u0a7246e, w13865e85 in next, P3873a, nil do
- local fc9d252867e6 = Fa3919.PlayerNodes[u0a7246e]
- if fc9d252867e6 then
- fc9d252867e6.Bounty = w13865e85
- end
- end
- end
- end
- local Ebfe8e4759 = {}
- local vc491647 = {}
- local function q970253f(zfb6a2f46f9)
- table.insert(Ebfe8e4759, zfb6a2f46f9)
- end
- local function nce38e25cd(j3eaad59e26)
- for V4ea2575 = #Ebfe8e4759, 1, -1 do
- if Ebfe8e4759[V4ea2575] == j3eaad59e26 then
- table.remove(Ebfe8e4759, V4ea2575)
- local n73aeb57 = vc491647[j3eaad59e26]
- if n73aeb57 then
- bbb2df8b94fe(n73aeb57)
- end
- return
- end
- end
- end
- for L8089519a5c, e86ac5fe in next, bc0dd9a3:GetTagged("MapHologram") do
- q970253f(e86ac5fe)
- end
- bc0dd9a3:GetInstanceAddedSignal("MapHologram"):Connect(q970253f)
- bc0dd9a3:GetInstanceRemovedSignal("MapHologram"):Connect(nce38e25cd)
- local V9b881d34 = tick()
- local function Y8fe6ec80()
- local yb3382b = tick()
- if yb3382b - V9b881d34 > 1 then
- V9b881d34 = yb3382b
- for ebee5cece, Z9d3d0d70 in next, Ebfe8e4759, nil do
- local k59e51580e = vc491647[Z9d3d0d70]
- local ia11c501 = (Z9d3d0d70.Position - ve8a3b39.CFrame.p).Magnitude
- if ia11c501 < 500 then
- if not k59e51580e then
- local N0920f4f = 4096
- local t52d28969 = Z9d3d0d70.Size.X
- local t574821ad5f = t52d28969 / N0920f4f
- k59e51580e = Fcb7aab00()
- k59e51580e.Scale = t574821ad5f
- k59e51580e.Center = Z9d3d0d70.CFrame * CFrame.new(0, Z9d3d0d70.Size.Y * 0.5 + 0.2, 0)
- Lab72f7aca(k59e51580e, workspace.Buildings)
- d19ac594ff7(k59e51580e, workspace.Trees)
- Ya64b41(k59e51580e)
- table.insert(I40b8bc9, k59e51580e)
- vc491647[Z9d3d0d70] = k59e51580e
- end
- elseif k59e51580e then
- vc491647[Z9d3d0d70] = nil
- bbb2df8b94fe(k59e51580e)
- end
- end
- end
- for yb5cb31958f, pcbe4287c7e in next, I40b8bc9, nil do
- local v4115f75 = pcbe4287c7e.LastRender
- local Rb25ed3bed = 1
- local jc8ae5 = (pcbe4287c7e.Center.p - ve8a3b39.CFrame.p).Magnitude
- if jc8ae5 < 100 then
- Rb25ed3bed = 0
- elseif jc8ae5 < 300 then
- Rb25ed3bed = 0.1
- elseif jc8ae5 < 500 then
- Rb25ed3bed = 0.2
- end
- if Rb25ed3bed < yb3382b - v4115f75 then
- pcbe4287c7e.LastRender = yb3382b
- v72bc6dc55a(pcbe4287c7e)
- end
- end
- end
- me91174ccb.Heartbeat:Connect(Y8fe6ec80)
- end
- return {Init = F6f61f}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement