local function cg_b64d(s) local n=#s local exp=-1 if n>0 and n%4==0 then local pad=0 if string.sub(s,n,n)=="=" then pad=1 if string.sub(s,n-1,n-1)=="=" then pad=2 end end exp=(n/4)*3-pad end local ok,r=pcall(function() if crypt then if crypt.base64decode then return crypt.base64decode(s) end if crypt.base64_decode then return crypt.base64_decode(s) end if crypt.base64 and crypt.base64.decode then return crypt.base64.decode(s) end end if base64 and base64.decode then return base64.decode(s) end if base64_decode then return base64_decode(s) end end) if ok and type(r)=="string" and #r>0 and (exp<0 or #r==exp) then return r end local B="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/" local map={} for i=1,#B do map[B:sub(i,i)]=i-1 end local t,acc,bits={},0,0 for i=1,#s do local v=map[s:sub(i,i)] if v then acc=acc*64+v; bits=bits+6 if bits>=8 then bits=bits-8; t[#t+1]=string.char(math.floor(acc/2^bits)%256); acc=acc%(2^bits) end end end return table.concat(t) end local __LOGO = "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" local __EARLY = true pcall(function() -- always draw a FRESH splash: destroy any leftover from a previous run instead of -- skipping (a lingering early-splash reference could suppress BOTH this one and the -- bootStub's = owner saw "no loading screen at all"). The bootStub still skips when -- THIS one is up, so only one shows. pcall(function() if type(shared)=="table" and shared.CARNAGE_EARLY_SPLASH then pcall(function() shared.CARNAGE_EARLY_SPLASH:Destroy() end) shared.CARNAGE_EARLY_SPLASH = nil end end) -- clear a STALE menu-frame left in shared by a previous run (re-run without closing -- Roblox) so this splash's watcher only ends on THIS run's app window, not an old one -- (otherwise: splash flashes, self-destructs on the stale frame, bootStub redraws = flicker). pcall(function() if type(shared)=="table" then shared.CARNAGE_MENU_FRAME = nil end end) local RED = Color3.fromRGB(205,20,28) local parent pcall(function() parent = (type(gethui)=="function" and gethui()) or (type(cloneref)=="function" and cloneref(game:GetService("CoreGui"))) or game:GetService("CoreGui") end) if not parent then pcall(function() parent = game:GetService("Players").LocalPlayer:FindFirstChildOfClass("PlayerGui") end) end if not parent then return end local sg = Instance.new("ScreenGui") sg.Name = "CG"..tostring(math.random(100000,999999)) sg.ResetOnSpawn = false sg.IgnoreGuiInset = true sg.DisplayOrder = 2000000000 pcall(function() sg.ZIndexBehavior = Enum.ZIndexBehavior.Sibling end) local box = Instance.new("Frame") box.AnchorPoint = Vector2.new(0.5,0.5) box.Position = UDim2.new(0.5,0,0.5,0) box.Size = UDim2.new(0,640,0,180) box.BackgroundColor3 = Color3.fromRGB(11,11,13) box.BorderSizePixel = 0 box.ClipsDescendants = true box.Parent = sg pcall(function() Instance.new("UICorner", box).CornerRadius = UDim.new(0,14) end) -- the animated hills background is built ASYNC (task.spawn) + ZIndex 0 (behind the content), -- so the box + LOADING + bar appear INSTANTLY every launch; the fancy background fills in a -- frame later instead of blocking the splash (that heavy 147-element build was the "ON/OFF" lag). task.spawn(function() pcall(function() local RS = game:GetService("RunService") local SPEC = {{0.50,0.08,1.60,0.06,3.0,0.03,0.70,-0.05,0.96,0.91},{0.60,0.13,1.30,0.10,0.0,0.04,0.60,-0.07,0.93,0.82},{0.72,0.10,1.10,-0.08,2.0,0.03,0.55,0.06,0.92,0.78}} local SEG = 48 local COL = Color3.fromRGB(224,38,43) local WCOL = Color3.fromRGB(26,8,10) local MB = 0.9*2.6 local hills = {} local wash = Instance.new("Frame") wash.Size = UDim2.new(1,0,1,0) wash.BackgroundColor3 = WCOL wash.BorderSizePixel = 0 wash.ZIndex = 0 wash.Parent = box local wg = Instance.new("UIGradient", wash) wg.Color = ColorSequence.new(Color3.new(1,1,1)) wg.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.25), NumberSequenceKeypoint.new(0.55,0.88), NumberSequenceKeypoint.new(1,1)}) local wc = Instance.new("UICorner", wash) wc.CornerRadius = UDim.new(0,14) for k = 1, #SPEC do local sp = SPEC[k] local cg = Instance.new("CanvasGroup") cg.Size = UDim2.new(1,0,1,0) cg.BackgroundTransparency = 1 cg.BorderSizePixel = 0 cg.ZIndex = 0 cg.Parent = box local cc = Instance.new("UICorner", cg) cc.CornerRadius = UDim.new(0,14) local gg = Instance.new("UIGradient", cg) gg.Rotation = 80 gg.Transparency = NumberSequence.new(1-(1-sp[9])*0.18, 1-(1-sp[10])*0.18) local segs = {} for i = 1, SEG do local f = Instance.new("Frame") f.AnchorPoint = Vector2.new(0.5,0.5) f.BorderSizePixel = 0 f.BackgroundColor3 = COL f.Parent = cg segs[i] = f end local base = Instance.new("Frame") base.BorderSizePixel = 0 base.BackgroundColor3 = COL base.Parent = cg hills[k] = {cg = cg, segs = segs, base = base, sp = sp} end local t0w = os.clock() local conn conn = RS.RenderStepped:Connect(function() if not box.Parent then if conn then conn:Disconnect() end return end local W, H = box.AbsoluteSize.X, box.AbsoluteSize.Y if W < 10 or H < 10 then return end local t = os.clock() - t0w local step = W / SEG wg.Rotation = 24 + 6*math.sin(t*0.05) for k = 1, #hills do local L = hills[k] local sp = L.sp local function yAt(x) local u = x / W return H * (sp[1] + sp[2]*math.sin(u*6.283/sp[3] + t*sp[4] + sp[5]) + sp[6]*math.sin(u*6.283/sp[7] + t*sp[8])) end local low = 0 for i = 1, SEG do local x0, x1 = (i-1)*step, i*step local y0, y1 = yAt(x0), yAt(x1) if y0 > low then low = y0 end if y1 > low then low = y1 end local a = math.atan2(y1 - y0, x1 - x0) local half = H / 2 local f = L.segs[i] f.Position = UDim2.new(0, (x0+x1)/2 - half*math.sin(a), 0, (y0+y1)/2 + half*math.cos(a)) f.Size = UDim2.new(0, step*2+2, 0, H) f.Rotation = math.deg(a) end L.base.Position = UDim2.new(0, -4, 0, low - 2) L.base.Size = UDim2.new(1, 8, 0, H - low + 8) end end) end) end) local COLW = 516 local logoH = 128 local logoY = -2 local slogan = "ALL IN ONE ROBLOX HUB" local baseY = math.floor(logoY + logoH*0.807 + 3) local slY = baseY - 5 local sl = Instance.new("TextLabel") sl.BackgroundTransparency = 1 sl.Text = slogan sl.Font = Enum.Font.Michroma sl.TextSize = 15 sl.TextColor3 = Color3.fromRGB(255,255,255) sl.TextXAlignment = Enum.TextXAlignment.Center sl.TextYAlignment = Enum.TextYAlignment.Center sl.Size = UDim2.new(0,COLW,0,22) sl.Position = UDim2.new(0.5,-COLW/2,0,slY) sl.Parent = box pcall(function() local sh = Instance.new("UIGradient", sl) sh.Color = ColorSequence.new({ColorSequenceKeypoint.new(0,Color3.fromRGB(120,120,130)),ColorSequenceKeypoint.new(0.35,Color3.fromRGB(150,150,160)),ColorSequenceKeypoint.new(0.5,Color3.fromRGB(255,255,255)),ColorSequenceKeypoint.new(0.65,Color3.fromRGB(150,150,160)),ColorSequenceKeypoint.new(1,Color3.fromRGB(120,120,130))}) end) pcall(function() local lineY = slY + 11 local rl = Instance.new("Frame") rl.Size = UDim2.new(0,50,0,1) rl.BackgroundColor3 = Color3.fromRGB(165,42,44) rl.BackgroundTransparency = 0.35 rl.BorderSizePixel = 0 rl.Parent = box local rr = rl:Clone() rr.Parent = box local w = game:GetService("TextService"):GetTextSize(slogan,15,Enum.Font.Michroma,Vector2.new(2000,50)).X local half = math.floor(w/2+0.5)+16 rl.Position = UDim2.new(0.5,-half-50,0,lineY) rr.Position = UDim2.new(0.5,half,0,lineY) end) local rowY = baseY + 38 local rowW = 470 local loadW = 66 local gap2 = 10 local barW = rowW - loadW - gap2 local barH = 8 local bw = Instance.new("Frame") bw.Size = UDim2.new(0,barW,0,barH) bw.Position = UDim2.new(0.5,-rowW/2,0,rowY) bw.BackgroundColor3 = Color3.fromRGB(46,8,9) bw.BorderSizePixel = 0 bw.ClipsDescendants = true bw.Parent = box pcall(function() Instance.new("UICorner", bw).CornerRadius = UDim.new(0,2) end) local fill = Instance.new("Frame") fill.BackgroundColor3 = Color3.fromRGB(135,10,12) fill.BorderSizePixel = 0 fill.Size = UDim2.new(0,0,1,0) fill.Parent = bw local ld = Instance.new("TextLabel") ld.BackgroundTransparency = 1 ld.Text = "LOADING..." ld.Font = Enum.Font.GothamBold ld.TextSize = 13 ld.TextColor3 = Color3.fromRGB(165,24,26) ld.TextXAlignment = Enum.TextXAlignment.Left ld.TextYAlignment = Enum.TextYAlignment.Center ld.Size = UDim2.new(0,90,0,16) ld.Position = UDim2.new(0.5,-rowW/2+barW+gap2,0,rowY+barH/2-8) ld.Parent = box -- LOGO on the FIRST frame, never a blank gap (owner 2026-10-19: "for a second it had no logo"). -- Decide the logo synchronously BEFORE the splash paints: if a VALID cached PNG already exists (warm -- run) the real image loads async below as before; if NOT (cold first-ever run, incl. right after the -- v2 filename bump) we draw the "CARNAGE" wordmark INSTANTLY now as a placeholder, and the async block -- swaps the real image in the moment it is decoded+written+validated. The old code left the logo spot -- BLANK for ~1s on a cold run while that one-time decode+write ran; the wordmark removes that gap. The -- readfile check here is a few KB (microseconds) - nothing like the decode it guards, so it cannot -- delay the first frame. All pcall-guarded: can never break the loader that follows. local f = "cg_loadlogo_v2.png" local SIG = string.char(137,80,78,71,13,10,26,10) local ENDC = string.char(73,69,78,68,174,66,96,130) local function pngOK(s) return type(s) == "string" and #s > 200 and string.sub(s,1,8) == SIG and string.sub(s,#s-7) == ENDC end local cachedValid = false pcall(function() if type(isfile)=="function" and isfile(f) and type(readfile)=="function" then if pngOK(readfile(f)) then cachedValid = true end end end) local logoPH if not cachedValid then logoPH = Instance.new("TextLabel") logoPH.BackgroundTransparency = 1 logoPH.Text = "CARNAGE" logoPH.Font = Enum.Font.GothamBlack logoPH.TextColor3 = Color3.fromRGB(205,20,28) logoPH.TextScaled = true logoPH.ZIndex = 2 logoPH.Size = UDim2.new(0,COLW,0,logoH) logoPH.Position = UDim2.new(0.5,-COLW/2,0,logoY) logoPH.Parent = box end sg.Parent = parent if type(shared)=="table" then shared.CARNAGE_EARLY_SPLASH = sg end -- FORCE one render frame so the box + wordmark + LOADING + bar are ON SCREEN before any heavier work. -- One task.wait() makes the splash paint first, identically cold or warm. pcall: a yield can never -- break the loader that follows. pcall(function() task.wait() end) -- the real logo loads ASYNC (task.spawn) so it can NEVER delay the splash, CACHED as cg_loadlogo_v2.png -- so the slow decode+write runs only once ever. The cache is TRUSTED only after a structural PNG check -- (magic header + trailing IEND): a corrupt/truncated cache (interrupted writefile from a rapid inject/ -- close) is REWRITTEN from the known-good __LOGO, so the logo can never stay broken across runs. When -- the image is ready it REPLACES the "CARNAGE" wordmark placeholder; if no valid PNG can ever be made -- the wordmark simply stays (never logo-less). v2 filename abandons any legacy corrupt cg_loadlogo.png. task.spawn(function() pcall(function() local haveFile = cachedValid if (not haveFile) and __LOGO ~= "" and type(writefile) == "function" then local raw = cg_b64d(__LOGO) if pngOK(raw) then pcall(function() writefile(f, raw) end) if type(readfile) == "function" then local ok, back = pcall(readfile, f) if ok and pngOK(back) then haveFile = true end else haveFile = true end end end if haveFile and type(getcustomasset) == "function" then local img = Instance.new("ImageLabel") img.BackgroundTransparency = 1 img.Image = getcustomasset(f) img.ScaleType = Enum.ScaleType.Fit img.ZIndex = 3 img.Size = UDim2.new(0,COLW,0,logoH) img.Position = UDim2.new(0.5,-COLW/2,0,logoY) img.Parent = box if logoPH then pcall(function() logoPH:Destroy() end) logoPH = nil end -- SHINE sweep over the logo (owner 2026-10-15: "the glossy effect that passes over a game in the -- lobby"). A WHITE copy of the logo masked by a gradient band so the gleam follows the logo SHAPE, -- auto-sweeping every ~3s. The loop ends when the splash is destroyed. local shine = Instance.new("ImageLabel") shine.BackgroundTransparency = 1 shine.Image = getcustomasset(f) shine.ImageColor3 = Color3.fromRGB(255,255,255) shine.ScaleType = Enum.ScaleType.Fit shine.ZIndex = 5 shine.Size = UDim2.new(0,COLW,0,logoH) shine.Position = UDim2.new(0.5,-COLW/2,0,logoY) shine.Parent = box local shg = Instance.new("UIGradient") shg.Rotation = 25 shg.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.34,1),NumberSequenceKeypoint.new(0.5,0.1),NumberSequenceKeypoint.new(0.66,1),NumberSequenceKeypoint.new(1,1)}) shg.Offset = Vector2.new(-1.2,0) shg.Parent = shine task.spawn(function() local TS = game:GetService("TweenService") while shine.Parent do shg.Offset = Vector2.new(-1.2,0) pcall(function() TS:Create(shg, TweenInfo.new(0.7, Enum.EasingStyle.Quad, Enum.EasingDirection.Out), {Offset = Vector2.new(1.2,0)}):Play() end) task.wait(2.5) end end) elseif not logoPH then local t = Instance.new("TextLabel") t.BackgroundTransparency = 1 t.Text = "CARNAGE" t.Font = Enum.Font.GothamBlack t.TextColor3 = Color3.fromRGB(205,20,28) t.TextScaled = true t.ZIndex = 2 t.Size = UDim2.new(0,COLW,0,logoH) t.Position = UDim2.new(0.5,-COLW/2,0,logoY) t.Parent = box end end) end) task.spawn(function() local t0 = os.clock() while sg.Parent and (os.clock()-t0) < 45 do local mf = (type(shared)=="table") and shared.CARNAGE_MENU_FRAME local vis = false pcall(function() vis = (mf ~= nil) and mf.Visible end) if vis then break end local e = os.clock()-t0 local p = math.min(0.95, 1 - math.exp(-e/5.0)) pcall(function() ld.Text = "LOADING" .. string.rep(".", (math.floor(e/0.5) % 3) + 1) end) pcall(function() fill.Size = UDim2.new(p,0,1,0) end) task.wait(0.05) end pcall(function() fill.Size = UDim2.new(1,0,1,0) end) task.wait(0.12) pcall(function() sg:Destroy() end) if type(shared)=="table" then shared.CARNAGE_EARLY_SPLASH = nil end end) end) local a = {} local g = function(b, c) if (((1 + 1) == 2) and a[b]) then return a[b] end local d = {} for e = 1, #b do d[e] = string.char(bit32.bxor(b[e], c)) end local f = table.concat(d) a[b] = f return f end local function h(i) i = (g({1, 25, 27, 8, 20, 27, 29, 31, 7, 122}, 90) .. tostring(i)) pcall(function() warn(i) end) pcall(function() if (((15 * 15) == 225) and setclipboard) then setclipboard(i) end end) pcall(function() local j = game:GetService(g({10, 54, 59, 35, 63, 40, 41}, 90)).LocalPlayer:FindFirstChildOfClass(g({10, 54, 59, 35, 63, 40, 29, 47, 51}, 90)) if (((100 % 7) == 2) and not j) then return end local k = j:FindFirstChild(g({25, 27, 8, 20, 27, 29, 31, 5, 30, 19, 27, 29}, 90)) if (((12 * 12) == 144) and k) then k:Destroy() end local l = Instance.new(g({9, 57, 40, 63, 63, 52, 29, 47, 51}, 90)) l.Name = g({25, 27, 8, 20, 27, 29, 31, 5, 30, 19, 27, 29}, 90) l.ResetOnSpawn = false l.IgnoreGuiInset = true pcall(function() l.AutoLocalize = false end) local m = Instance.new(g({28, 40, 59, 55, 63}, 90)) m.Size = UDim2.new(0, 640, 0, 320) m.Position = UDim2.new(0.5, -320, 0.5, -160) m.BackgroundColor3 = Color3.fromRGB(14, 14, 18) m.BorderSizePixel = 0 m.Parent = l pcall(function() m.AutoLocalize = false end) local n = Instance.new(g({14, 63, 34, 46, 22, 59, 56, 63, 54}, 90)) n.Size = UDim2.new(1, -24, 1, -24) n.Position = UDim2.new(0, 12, 0, 12) n.BackgroundTransparency = 1 n.TextColor3 = Color3.fromRGB(255, 120, 120) n.TextXAlignment = Enum.TextXAlignment.Left n.TextYAlignment = Enum.TextYAlignment.Top n.TextWrapped = true n.RichText = false n.Font = Enum.Font.Code n.TextSize = 15 n.Text = i n.Parent = m pcall(function() n.AutoLocalize = false end) l.Parent = j end) pcall(function() game:GetService(g({9, 46, 59, 40, 46, 63, 40, 29, 47, 51}, 90)):SetCore(g({9, 63, 52, 62, 20, 53, 46, 51, 60, 51, 57, 59, 46, 51, 53, 52}, 90), {Title = g({25, 27, 8, 20, 27, 29, 31}, 90), Text = i, Duration = 16}) end) end local o = game:GetService(g({18, 46, 46, 42, 9, 63, 40, 44, 51, 57, 63}, 90)) local function p(q) local r = {} if (((3 ^ 2) == 9) and (type(request) == g({60, 47, 52, 57, 46, 51, 53, 52}, 90))) then r[(#r + 1)] = request end if (((7 * 7) == 49) and (type(http_request) == g({60, 47, 52, 57, 46, 51, 53, 52}, 90))) then r[(#r + 1)] = http_request end if (((1 + 1) == 2) and ((type(syn) == g({46, 59, 56, 54, 63}, 90)) and (type(syn.request) == g({60, 47, 52, 57, 46, 51, 53, 52}, 90)))) then r[(#r + 1)] = syn.request end if (((15 * 15) == 225) and ((type(fluxus) == g({46, 59, 56, 54, 63}, 90)) and (type(fluxus.request) == g({60, 47, 52, 57, 46, 51, 53, 52}, 90)))) then r[(#r + 1)] = fluxus.request end if (((100 % 7) == 2) and ((type(http) == g({46, 59, 56, 54, 63}, 90)) and (type(http.request) == g({60, 47, 52, 57, 46, 51, 53, 52}, 90)))) then r[(#r + 1)] = http.request end for s, t in ipairs(r) do local u, v = pcall(t, {Url = q, Method = g({29, 31, 14}, 90), Headers = {[g({25, 59, 57, 50, 63, 119, 25, 53, 52, 46, 40, 53, 54}, 90)] = g({52, 53, 119, 41, 46, 53, 40, 63}, 90), [g({27, 57, 57, 63, 42, 46, 119, 31, 52, 57, 53, 62, 51, 52, 61}, 90)] = g({51, 62, 63, 52, 46, 51, 46, 35}, 90)}}) if (((12 * 12) == 144) and (u and (type(v) == g({46, 59, 56, 54, 63}, 90)))) then local w = (v.Body or v.body) if (((3 ^ 2) == 9) and ((type(w) == g({41, 46, 40, 51, 52, 61}, 90)) and (#w > 0))) then return w end end end local x, y = pcall(function() return game:HttpGet(q, true) end) if (((7 * 7) == 49) and ((x and (type(y) == g({41, 46, 40, 51, 52, 61}, 90))) and (#y > 0))) then return y end x, y = pcall(function() return game:HttpGet(q) end) if (((1 + 1) == 2) and ((x and (type(y) == g({41, 46, 40, 51, 52, 61}, 90))) and (#y > 0))) then return y end x, y = pcall(function() return game:HttpGetAsync(q) end) if (((15 * 15) == 225) and ((x and (type(y) == g({41, 46, 40, 51, 52, 61}, 90))) and (#y > 0))) then return y end return nil end local function z() local aa = "" pcall(function() local ab = game:GetService(g({10, 54, 59, 35, 63, 40, 41}, 90)).LocalPlayer local ac = (ab and ab.UserId) if (((100 % 7) == 2) and ((ac and tonumber(ac)) and (tonumber(ac) > 0))) then aa = (aa .. (g({124, 47, 51, 62, 103}, 90) .. tostring(ac))) end end) pcall(function() if (((12 * 12) == 144) and ((type(isfile) == g({60, 47, 52, 57, 46, 51, 53, 52}, 90)) and (type(readfile) == g({60, 47, 52, 57, 46, 51, 53, 52}, 90)))) then local ae = function(ad) return (string.gsub(string.upper(tostring((ad or ""))), g({1, 4, 106, 119, 99, 27, 119, 0, 7}, 90), "")) end local af = "" for ag, ah in ipairs({g({57, 59, 40, 52, 59, 61, 63, 5, 59, 52, 57, 50, 53, 40, 116, 46, 34, 46}, 90), g({57, 59, 40, 52, 59, 61, 63, 5, 57, 60, 61, 116, 62, 59, 46}, 90), g({57, 59, 40, 52, 59, 61, 63, 117, 59, 52, 57, 50, 53, 40, 116, 56, 51, 52}, 90)}) do if (((3 ^ 2) == 9) and (af == "")) then pcall(function() if (((7 * 7) == 49) and isfile(ah)) then local ai = ae(readfile(ah)) if (((1 + 1) == 2) and (#ai >= 16)) then af = string.sub(ai, 1, 24) end end end) end end if (((15 * 15) == 225) and (af ~= "")) then aa = (aa .. (g({124, 59, 52, 57, 103}, 90) .. af)) end end end) pcall(function() local aj pcall(function() if (((100 % 7) == 2) and gethwid) then aj = tostring(gethwid()) end end) if (((12 * 12) == 144) and ((not aj or (#aj < 6)))) then pcall(function() aj = tostring(game:GetService(g({8, 56, 34, 27, 52, 59, 54, 35, 46, 51, 57, 41, 9, 63, 40, 44, 51, 57, 63}, 90)):GetClientId()) end) end if (((3 ^ 2) == 9) and ((((not aj or (#aj < 6))) and (type(isfile) == g({60, 47, 52, 57, 46, 51, 53, 52}, 90))) and (type(readfile) == g({60, 47, 52, 57, 46, 51, 53, 52}, 90)))) then pcall(function() if (((7 * 7) == 49) and isfile(g({57, 59, 40, 52, 59, 61, 63, 5, 55, 51, 62, 116, 46, 34, 46}, 90))) then aj = (string.gsub(tostring(readfile(g({57, 59, 40, 52, 59, 61, 63, 5, 55, 51, 62, 116, 46, 34, 46}, 90))), g({127, 41}, 90), "")) end end) end if (((1 + 1) == 2) and (aj and (#aj >= 6))) then aa = (aa .. (g({124, 40, 50, 45, 103}, 90) .. (string.gsub(string.upper(aj), g({1, 4, 106, 119, 99, 27, 119, 0, 7}, 90), "")))) end end) return aa end local ak = g({50, 46, 46, 42, 41, 96, 117, 117, 57, 59, 40, 52, 59, 61, 63, 119, 54, 47, 59, 119, 59, 42, 51, 116, 57, 59, 40, 52, 59, 61, 63, 116, 45, 53, 40, 49, 63, 40, 41, 116, 62, 63, 44, 117, 42, 47, 56, 54, 51, 57, 117, 56, 53, 53, 46, 41, 46, 40, 59, 42, 101, 44, 103}, 90) local al for am = 1, 6 do al = p((ak .. (tostring(math.floor((tick() * 1000))) .. (g({124, 46, 103}, 90) .. (tostring(am) .. z()))))) if (((15 * 15) == 225) and (al and (#al > 5000))) then break end task.wait((am * 0.5)) end if (((100 % 7) == 2) and (not al or (#al < 5000))) then h(g({57, 53, 47, 54, 62, 122, 52, 53, 46, 122, 62, 53, 45, 52, 54, 53, 59, 62, 122, 119, 122, 35, 53, 47, 40, 122, 63, 34, 63, 57, 47, 46, 53, 40, 122, 18, 14, 14, 10, 122, 51, 41, 122, 53, 60, 60, 122, 53, 40, 122, 56, 54, 53, 57, 49, 63, 62, 116, 122, 14, 47, 40, 52, 122, 18, 14, 14, 10, 122, 53, 52, 118, 122, 40, 63, 48, 53, 51, 52, 118, 122, 40, 47, 52, 122, 59, 61, 59, 51, 52, 116}, 90)) return end local an local ao = pcall(function() an = o:JSONDecode(al) end) if (((12 * 12) == 144) and ((not ao or (type(an) ~= g({46, 59, 56, 54, 63}, 90))) or (type(an.payload) ~= g({41, 46, 40, 51, 52, 61}, 90)))) then h((g({35, 53, 47, 40, 122, 63, 34, 63, 57, 47, 46, 53, 40, 122, 57, 47, 46, 122, 46, 50, 63, 122, 62, 53, 45, 52, 54, 53, 59, 62, 122, 53, 60, 60, 122, 114, 61, 53, 46, 122}, 90) .. (tostring(#al) .. g({122, 56, 35, 46, 63, 41, 122, 53, 60, 122, 104, 116, 108, 23, 24, 115, 116, 122, 15, 42, 62, 59, 46, 63, 122, 2, 63, 52, 53, 118, 122, 53, 40, 122, 47, 41, 63, 122, 13, 59, 44, 63, 122, 117, 122, 30, 63, 54, 46, 59, 122, 117, 122, 9, 53, 54, 59, 40, 59, 122, 117, 122, 9, 45, 51, 60, 46, 116}, 90)))) return end if (((3 ^ 2) == 9) and (type(shared) ~= g({46, 59, 56, 54, 63}, 90))) then shared = {} end shared.CARNAGE_SHIP_VER = an.ver if (((7 * 7) == 49) and (type(an.hide) == g({46, 59, 56, 54, 63}, 90))) then shared.CARNAGE_CHANNEL = "" shared.CARNAGE_HIDE = an.hide end local ap, aq = loadstring(an.payload) if (((1 + 1) == 2) and (type(ap) ~= g({60, 47, 52, 57, 46, 51, 53, 52}, 90))) then h((g({35, 53, 47, 40, 122, 63, 34, 63, 57, 47, 46, 53, 40, 122, 57, 53, 47, 54, 62, 122, 52, 53, 46, 122, 57, 53, 55, 42, 51, 54, 63, 122, 25, 27, 8, 20, 27, 29, 31, 96, 122}, 90) .. tostring(aq))) return end local function ar(as) local at, au = pcall(function() return debug.traceback("", 2) end) return (tostring(as) .. (((at and ((g({122, 38, 38, 122}, 90) .. tostring(au)))) or ""))) end local av, aw = xpcall(ap, ar) if (((15 * 15) == 225) and not av) then h((g({25, 27, 8, 20, 27, 29, 31, 122, 63, 40, 40, 53, 40, 122, 45, 50, 51, 54, 63, 122, 41, 46, 59, 40, 46, 51, 52, 61, 96, 122}, 90) .. tostring(aw))) end