local Players = game:GetService("Players") local RunService = game:GetService("RunService") local UserInputService = game:GetService("UserInputService") local CoreGui = game:GetService("CoreGui") local Workspace = game:GetService("Workspace") local Lighting = game:GetService("Lighting") local TweenService = game:GetService("TweenService") local VirtualUser = game:GetService("VirtualUser") local TeleportService = game:GetService("TeleportService") local HttpService = game:GetService("HttpService") local LocalPlayer = Players.LocalPlayer local Camera = Workspace.CurrentCamera local VW, VH = Camera.ViewportSize.X, Camera.ViewportSize.Y local WIN_W = math.clamp(VW * 0.94, 300, 640) local WIN_H = math.clamp(VH * 0.82, 420, 560) local function new(class, props) local inst = Instance.new(class) if props then for k, v in pairs(props) do if k ~= "Parent" then pcall(function() inst[k] = v end) end end if props.Parent then inst.Parent = props.Parent end end return inst end local function corner(parent, r) local c = Instance.new("UICorner") c.CornerRadius = UDim.new(0, r or 6) c.Parent = parent return c end local function stroke(parent, color, thickness, transparency) local s = Instance.new("UIStroke") s.Color = color or Color3.fromRGB(60,60,70) s.Thickness = thickness or 1 s.Transparency = transparency or 0 s.Parent = parent return s end local function tween(obj, props, time, style, dir) local t = TweenService:Create(obj, TweenInfo.new(time or 0.2, style or Enum.EasingStyle.Quad, dir or Enum.EasingDirection.Out), props) t:Play() return t end local function safeScreen(name) local s = Instance.new("ScreenGui") s.Name = name s.ResetOnSpawn = false s.IgnoreGuiInset = false s.ZIndexBehavior = Enum.ZIndexBehavior.Sibling s.DisplayOrder = 100 local ok = pcall(function() s.Parent = CoreGui end) if not ok or not s.Parent then s.Parent = LocalPlayer:WaitForChild("PlayerGui") end return s end local parentGui = (gethui and gethui()) or CoreGui local ScreenGui = safeScreen("android_lua_v6_5") local Main = new("Frame", { Name = "Main", Size = UDim2.new(0, WIN_W, 0, WIN_H), Position = UDim2.new(0.5, -WIN_W/2, 0.5, -WIN_H/2), BackgroundColor3 = Color3.fromRGB(14, 14, 20), BorderSizePixel = 0, Active = true, Parent = ScreenGui }) corner(Main, 14) local mainStroke = stroke(Main, Color3.fromRGB(120, 90, 240), 1.5, 0) local msGrad = Instance.new("UIGradient") msGrad.Color = ColorSequence.new({ ColorSequenceKeypoint.new(0.0, Color3.fromRGB(120, 90, 240)), ColorSequenceKeypoint.new(0.25, Color3.fromRGB(0, 220, 255)), ColorSequenceKeypoint.new(0.5, Color3.fromRGB(255, 90, 220)), ColorSequenceKeypoint.new(0.75, Color3.fromRGB(120, 240, 120)), ColorSequenceKeypoint.new(1.0, Color3.fromRGB(120, 90, 240)), }) msGrad.Rotation = 0 msGrad.Parent = mainStroke task.spawn(function() while Main.Parent do TweenService:Create(msGrad, TweenInfo.new(3, Enum.EasingStyle.Linear), {Rotation = msGrad.Rotation + 360}):Play() task.wait(3) end end) Main.Size = UDim2.new(0, 0, 0, 0) Main.BackgroundTransparency = 1 tween(Main, {Size = UDim2.new(0, WIN_W, 0, WIN_H), BackgroundTransparency = 0}, 0.35, Enum.EasingStyle.Back) local dragging = false local dragStart = nil local startPos = nil local function isDragBlocked(target) if target:IsA("TextButton") or target:IsA("ImageButton") or target:IsA("TextBox") or target:IsA("ScrollingFrame") then return true end return false end Main.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then if not isDragBlocked(input.Target) then dragging = true dragStart = input.Position startPos = Main.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end end) UserInputService.InputChanged:Connect(function(input) if dragging and (input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch) then local delta = input.Position - dragStart Main.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) local TitleBar = new("Frame", {Size = UDim2.new(1, 0, 0, 38), BackgroundColor3 = Color3.fromRGB(20, 16, 32), BorderSizePixel = 0, Parent = Main}) corner(TitleBar, 14) new("Frame", {Size = UDim2.new(1, 0, 0, 10), Position = UDim2.new(0, 0, 1, -10), BackgroundColor3 = Color3.fromRGB(20, 16, 32), BorderSizePixel = 0, Parent = TitleBar}) new("TextLabel", { Size = UDim2.new(1, -150, 1, 0), Position = UDim2.new(0, 46, 0, 0), BackgroundTransparency = 1, Text = "android_lua v6.5", TextColor3 = Color3.fromRGB(200, 190, 255), Font = Enum.Font.Code, TextSize = 12, TextXAlignment = Enum.TextXAlignment.Left, Parent = TitleBar }) local ToggleSidebarBtn = new("TextButton", { Size = UDim2.new(0, 26, 0, 22), Position = UDim2.new(0, 12, 0, 8), BackgroundColor3 = Color3.fromRGB(50, 40, 90), Text = "<<", TextColor3 = Color3.fromRGB(220, 210, 255), Font = Enum.Font.Code, TextSize = 13, BorderSizePixel = 0, Parent = TitleBar }) corner(ToggleSidebarBtn, 6) local CloseBtn = new("TextButton", { Size = UDim2.new(0, 26, 0, 22), Position = UDim2.new(1, -32, 0, 8), BackgroundColor3 = Color3.fromRGB(70, 25, 35), Text = "X", TextColor3 = Color3.fromRGB(255, 200, 200), Font = Enum.Font.Code, TextSize = 13, BorderSizePixel = 0, Parent = TitleBar }) corner(CloseBtn, 6) CloseBtn.MouseButton1Click:Connect(function() tween(Main, {Size = UDim2.new(0,0,0,0), BackgroundTransparency = 1}, 0.2) task.wait(0.25) ScreenGui:Destroy() end) local MinimizeBtn = new("TextButton", { Size = UDim2.new(0, 26, 0, 22), Position = UDim2.new(1, -62, 0, 8), BackgroundColor3 = Color3.fromRGB(35, 35, 45), Text = "_", TextColor3 = Color3.fromRGB(200, 200, 220), Font = Enum.Font.Code, TextSize = 13, BorderSizePixel = 0, Parent = TitleBar }) corner(MinimizeBtn, 6) MinimizeBtn.MouseButton1Click:Connect(function() Main.Visible = not Main.Visible end) local SIDEBAR_W = 130 local sidebarVisible = true local Sidebar = new("ScrollingFrame", { Size = UDim2.new(0, SIDEBAR_W, 1, -48), Position = UDim2.new(0, 8, 0, 44), BackgroundColor3 = Color3.fromRGB(10, 10, 16), BorderSizePixel = 0, ScrollBarThickness = 4, ScrollBarImageColor3 = Color3.fromRGB(120, 100, 220), CanvasSize = UDim2.new(0, 0, 0, 0), AutomaticCanvasSize = Enum.AutomaticSize.Y, ScrollingDirection = Enum.ScrollingDirection.Y, ScrollingEnabled = true, Parent = Main }) corner(Sidebar, 8) stroke(Sidebar, Color3.fromRGB(50, 42, 90), 1, 0.4) local sideL = Instance.new("UIListLayout") sideL.Padding = UDim.new(0, 4) sideL.SortOrder = Enum.SortOrder.LayoutOrder sideL.Parent = Sidebar local sideP = Instance.new("UIPadding") sideP.PaddingTop = UDim.new(0,4) sideP.PaddingLeft = UDim.new(0,4) sideP.PaddingRight = UDim.new(0,4) sideP.PaddingBottom = UDim.new(0,4) sideP.Parent = Sidebar local Content = new("Frame", { Size = UDim2.new(1, -150, 1, -48), Position = UDim2.new(0, 142, 0, 44), BackgroundColor3 = Color3.fromRGB(10, 10, 16), BorderSizePixel = 0, Parent = Main }) corner(Content, 8) stroke(Content, Color3.fromRGB(50, 42, 90), 1, 0.4) ToggleSidebarBtn.MouseButton1Click:Connect(function() sidebarVisible = not sidebarVisible if sidebarVisible then ToggleSidebarBtn.Text = "<<" tween(Sidebar, {Size = UDim2.new(0, SIDEBAR_W, 1, -48), Position = UDim2.new(0, 8, 0, 44)}, 0.25) tween(Content, {Position = UDim2.new(0, 142, 0, 44), Size = UDim2.new(1, -150, 1, -48)}, 0.25) else ToggleSidebarBtn.Text = ">>" tween(Sidebar, {Position = UDim2.new(0, -SIDEBAR_W - 20, 0, 44)}, 0.25) tween(Content, {Position = UDim2.new(0, 8, 0, 44), Size = UDim2.new(1, -16, 1, -48)}, 0.25) end end) local TabContainers, TabButtons, TabOrder = {}, {}, {} local ActiveTab = nil local function CreateTab(name) local btn = new("TextButton", { Size = UDim2.new(1, 0, 0, 32), BackgroundColor3 = Color3.fromRGB(22, 22, 30), Text = name, TextColor3 = Color3.fromRGB(180, 180, 200), Font = Enum.Font.Code, TextSize = 11, TextXAlignment = Enum.TextXAlignment.Left, BorderSizePixel = 0, Parent = Sidebar }) corner(btn, 6) local pad = Instance.new("UIPadding") pad.PaddingLeft = UDim.new(0, 8) pad.Parent = btn local container = new("ScrollingFrame", { Size = UDim2.new(1, -10, 1, -10), Position = UDim2.new(0, 5, 0, 5), BackgroundTransparency = 1, BorderSizePixel = 0, ScrollBarThickness = 6, ScrollBarImageColor3 = Color3.fromRGB(130, 110, 240), CanvasSize = UDim2.new(0, 0, 0, 0), AutomaticCanvasSize = Enum.AutomaticSize.Y, ScrollingDirection = Enum.ScrollingDirection.Y, ScrollingEnabled = true, Visible = false, Parent = Content }) local lyt = Instance.new("UIListLayout") lyt.Padding = UDim.new(0, 6) lyt.SortOrder = Enum.SortOrder.LayoutOrder lyt.Parent = container local cp = Instance.new("UIPadding") cp.PaddingTop = UDim.new(0,4) cp.PaddingLeft = UDim.new(0,4) cp.PaddingRight = UDim.new(0,4) cp.PaddingBottom = UDim.new(0,4) cp.Parent = container TabContainers[name] = container TabButtons[name] = btn table.insert(TabOrder, name) btn.MouseButton1Click:Connect(function() for n, b in pairs(TabButtons) do b.BackgroundColor3 = Color3.fromRGB(22, 22, 30) b.TextColor3 = Color3.fromRGB(180, 180, 200) TabContainers[n].Visible = false end btn.BackgroundColor3 = Color3.fromRGB(55, 38, 110) btn.TextColor3 = Color3.fromRGB(225, 210, 255) container.Visible = true ActiveTab = name end) return btn end local function AddToTab(tabName, element) element.Parent = TabContainers[tabName] end local function MakeButton(tabName, label, callback) local btn = new("TextButton", {Size = UDim2.new(1, 0, 0, 32), BackgroundColor3 = Color3.fromRGB(28, 28, 38), Text = " " .. label, TextColor3 = Color3.fromRGB(215, 215, 235), Font = Enum.Font.Code, TextSize = 11, TextXAlignment = Enum.TextXAlignment.Left, BorderSizePixel = 0}) corner(btn, 6) stroke(btn, Color3.fromRGB(70, 60, 120), 1, 0.2) btn.MouseEnter:Connect(function() tween(btn, {BackgroundColor3 = Color3.fromRGB(45, 40, 75)}) end) btn.MouseLeave:Connect(function() tween(btn, {BackgroundColor3 = Color3.fromRGB(28, 28, 38)}) end) btn.MouseButton1Click:Connect(function() tween(btn, {BackgroundColor3 = Color3.fromRGB(80, 60, 160)}, 0.08) task.wait(0.08) tween(btn, {BackgroundColor3 = Color3.fromRGB(28, 28, 38)}, 0.12) pcall(callback) end) AddToTab(tabName, btn) return btn end local function MakeToggle(tabName, label, default, callback) local state = default or false local frame = new("Frame", {Size = UDim2.new(1, 0, 0, 32), BackgroundColor3 = Color3.fromRGB(28, 28, 38), BorderSizePixel = 0}) corner(frame, 6) stroke(frame, Color3.fromRGB(70, 60, 120), 1, 0.2) new("TextLabel", {Size = UDim2.new(0.7, 0, 1, 0), Position = UDim2.new(0, 8, 0, 0), BackgroundTransparency = 1, Text = label, TextColor3 = Color3.fromRGB(215, 215, 235), Font = Enum.Font.Code, TextSize = 11, TextXAlignment = Enum.TextXAlignment.Left, Parent = frame}) local knobBg = new("Frame", {Size = UDim2.new(0, 42, 0, 20), Position = UDim2.new(1, -50, 0.5, -10), BackgroundColor3 = state and Color3.fromRGB(95, 75, 210) or Color3.fromRGB(50, 50, 60), BorderSizePixel = 0, Parent = frame}) corner(knobBg, 10) local knob = new("Frame", {Size = UDim2.new(0, 16, 0, 16), Position = state and UDim2.new(1, -18, 0.5, -8) or UDim2.new(0, 2, 0.5, -8), BackgroundColor3 = Color3.fromRGB(235, 235, 245), BorderSizePixel = 0, Parent = knobBg}) corner(knob, 8) local click = new("TextButton", {Size = UDim2.new(1, 0, 1, 0), BackgroundTransparency = 1, Text = "", Parent = frame}) click.MouseButton1Click:Connect(function() state = not state knobBg.BackgroundColor3 = state and Color3.fromRGB(95, 75, 210) or Color3.fromRGB(50, 50, 60) tween(knob, {Position = state and UDim2.new(1, -18, 0.5, -8) or UDim2.new(0, 2, 0.5, -8)}, 0.15) pcall(callback, state) end) AddToTab(tabName, frame) return frame end local function MakeSlider(tabName, label, min, max, default, callback) local frame = new("Frame", {Size = UDim2.new(1, 0, 0, 48), BackgroundColor3 = Color3.fromRGB(28, 28, 38), BorderSizePixel = 0}) corner(frame, 6) stroke(frame, Color3.fromRGB(70, 60, 120), 1, 0.2) local lbl = new("TextLabel", {Size = UDim2.new(1, -16, 0, 18), Position = UDim2.new(0, 8, 0, 4), BackgroundTransparency = 1, Text = label .. ": " .. tostring(default), TextColor3 = Color3.fromRGB(215, 215, 235), Font = Enum.Font.Code, TextSize = 11, TextXAlignment = Enum.TextXAlignment.Left, Parent = frame}) local bar = new("Frame", {Size = UDim2.new(1, -16, 0, 8), Position = UDim2.new(0, 8, 0, 28), BackgroundColor3 = Color3.fromRGB(50, 50, 60), BorderSizePixel = 0, Parent = frame}) corner(bar, 4) local fill = new("Frame", {Size = UDim2.new((default-min)/(max-min), 0, 1, 0), BackgroundColor3 = Color3.fromRGB(130, 100, 250), BorderSizePixel = 0, Parent = bar}) corner(fill, 4) local drag = new("TextButton", {Size = UDim2.new(1, 0, 1, 0), BackgroundTransparency = 1, Text = "", Parent = bar}) local draggingS = false local function update(input) local rel = math.clamp((input.Position.X - bar.AbsolutePosition.X) / bar.AbsoluteSize.X, 0, 1) local value = math.floor(min + (max - min) * rel + 0.5) fill.Size = UDim2.new(rel, 0, 1, 0) lbl.Text = label .. ": " .. tostring(value) pcall(callback, value) end drag.InputBegan:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 or i.UserInputType == Enum.UserInputType.Touch then draggingS = true update(i) end end) UserInputService.InputChanged:Connect(function(i) if draggingS and (i.UserInputType == Enum.UserInputType.MouseMovement or i.UserInputType == Enum.UserInputType.Touch) then update(i) end end) UserInputService.InputEnded:Connect(function(i) if i.UserInputType == Enum.UserInputType.MouseButton1 or i.UserInputType == Enum.UserInputType.Touch then draggingS = false end end) AddToTab(tabName, frame) return frame end local function spawnGlowBurst() local holder = new("Frame", {Size = UDim2.new(0,1,0,1), Position = UDim2.new(0.5,0,0.5,0), BackgroundTransparency = 1, Parent = Main}) for i = 1, 12 do local p = new("Frame", {Size = UDim2.new(0,6,0,6), Position = UDim2.new(0.5,0,0.5,0), BackgroundColor3 = Color3.fromRGB(math.random(150,255), math.random(100,200), 255), BorderSizePixel = 0, ZIndex = 20, Parent = holder}) corner(p, 3) local angle = math.rad(i * 30) local dist = math.random(40, 90) tween(p, {Position = UDim2.new(0.5, math.cos(angle)*dist, 0.5, math.sin(angle)*dist), BackgroundTransparency = 1, Size = UDim2.new(0,2,0,2)}, 0.7) task.delay(0.75, function() p:Destroy() end) end task.delay(0.8, function() holder:Destroy() end) end local function toast(msg, dur) local t = new("Frame", {Size = UDim2.new(0, WIN_W*0.7, 0, 40), Position = UDim2.new(0.5, -WIN_W*0.35, 1, 20), BackgroundColor3 = Color3.fromRGB(24, 20, 38), BorderSizePixel = 0, ZIndex = 200, Parent = ScreenGui}) corner(t, 10) stroke(t, Color3.fromRGB(140, 110, 255), 1.5, 0) new("TextLabel", {Size = UDim2.new(1, -12, 1, 0), Position = UDim2.new(0, 6, 0, 0), BackgroundTransparency = 1, Text = msg, TextColor3 = Color3.fromRGB(220, 210, 255), Font = Enum.Font.Code, TextSize = 12, TextWrapped = true, Parent = t}) tween(t, {Position = UDim2.new(0.5, -WIN_W*0.35, 1, -60)}, 0.3, Enum.EasingStyle.Back) task.delay(dur or 2, function() tween(t, {Position = UDim2.new(0.5, -WIN_W*0.35, 1, 20)}, 0.25) task.delay(0.3, function() t:Destroy() end) end) end local TF = {} TF.__index = TF local function zeros(n) local t = {}; for i = 1, n do t[i] = 0 end; return t end local function zeros2(r, c) local m = {}; for i = 1, r do m[i] = zeros(c) end; return m end local function sigmoid(x) return 1 / (1 + math.exp(-x)) end local function softmax(t) local maxv = -math.huge; for _, v in ipairs(t) do if v > maxv then maxv = v end end local sum = 0; local out = {} for i, v in ipairs(t) do out[i] = math.exp(v - maxv); sum = sum + out[i] end for i = 1, #out do out[i] = out[i] / sum end return out end function TF.new(i, h, o) local self = setmetatable({}, TF) self.shape = {i, h, o} local l1 = math.sqrt(6 / (i + h)); self.W1 = zeros2(i, h) for a = 1, i do for b = 1, h do self.W1[a][b] = (math.random()*2-1)*l1 end end local l2 = math.sqrt(6 / (h + o)); self.W2 = zeros2(h, o) for a = 1, h do for b = 1, o do self.W2[a][b] = (math.random()*2-1)*l2 end end self.b1 = zeros(h); self.b2 = zeros(o) return self end function TF:forward(x) local hid = zeros(self.shape[2]) for a = 1, self.shape[2] do local s = self.b1[a]; for b = 1, self.shape[1] do s = s + x[b]*self.W1[b][a] end; hid[a] = sigmoid(s) end local out = zeros(self.shape[3]) for a = 1, self.shape[3] do local s = self.b2[a]; for b = 1, self.shape[2] do s = s + hid[b]*self.W2[b][a] end; out[a] = s end return softmax(out), hid end function TF:train(x, t, lr) lr = lr or 0.05; local out, hid = self:forward(x) local oe = zeros(self.shape[3]); for a = 1, self.shape[3] do oe[a] = (t[a] or 0) - out[a] end local he = zeros(self.shape[2]); for a = 1, self.shape[2] do local s = 0; for b = 1, self.shape[3] do s = s + oe[b]*self.W2[a][b] end; he[a] = s*hid[a]*(1-hid[a]) end for a = 1, self.shape[2] do for b = 1, self.shape[3] do self.W2[a][b] = self.W2[a][b] + lr*oe[b]*hid[a] end end for a = 1, self.shape[3] do self.b2[a] = self.b2[a] + lr*oe[a] end for a = 1, self.shape[1] do for b = 1, self.shape[2] do self.W1[a][b] = self.W1[a][b] + lr*he[b]*x[a] end end for a = 1, self.shape[2] do self.b1[a] = self.b1[a] + lr*he[a] end end local CESpy = { captured = {}, capturing = false, maxLines = 100, hooked = false } local function formatArg(a) local t = typeof(a) if t == "Instance" then return "Instance(" .. a.ClassName .. ":" .. a.Name .. ")" end if t == "Vector3" then return string.format("V3(%.0f,%.0f,%.0f)", a.X, a.Y, a.Z) end if t == "CFrame" then local p = a.Position; return string.format("CF(%.0f,%.0f,%.0f)", p.X, p.Y, p.Z) end if t == "string" then return '"' .. a:sub(1, 15) .. (#a > 15 and "..." or "") .. '"' end return tostring(a) end local function installNamecallHook() if CESpy.hooked then return end if not (getrawmetatable and setreadonly and hookmetamethod and getnamecallmethod) then return end local mt = getrawmetatable(game); if not mt then return end local old = mt.__namecall setreadonly(mt, false) mt.__namecall = newcclosure(function(self, ...) local method = getnamecallmethod() if CESpy.capturing and (method == "FireServer" or method == "InvokeServer") then local args = {...}; local argStr = {} for _, a in ipairs(args) do table.insert(argStr, formatArg(a)) end local entry = { name = self.Name or self.ClassName, cls = (method == "InvokeServer") and "RemoteFunction" or "RemoteEvent", args = argStr, argRaw = args, text = string.format("%s(%s)", self.Name, table.concat(argStr, ", ")) } table.insert(CESpy.captured, 1, entry) if #CESpy.captured > CESpy.maxLines then table.remove(CESpy.captured) end end return old(self, ...) end) setreadonly(mt, true) CESpy.hooked = true end local ExploitDB = { {key="SmeersLightsHandler", name="A-Chassis Lights", year=2021, sev=6.2, cert="certain", desc="Control other players' vehicle lights.", code=[[for _, v in ipairs(workspace:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("smeer") then pcall(function() v:FireServer("ToggleLights", true) end) end end]]}, {key="Horn", name="A-Chassis Horn", year=2021, sev=5.0, cert="certain", desc="Triggers horn on any vehicle.", code=[[for _, v in ipairs(workspace:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("horn") then pcall(function() v:FireServer("Honk") end) end end]]}, {key="Smoke_FE", name="A-Chassis Smoke", year=2021, sev=5.0, cert="certain", desc="Activates smoke effects.", code=[[for _, v in ipairs(workspace:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("smoke") then pcall(function() v:FireServer(true) end) end end]]}, {key="QuirkY", name="QuirkY Backdoor", year=2020, sev=9.7, cert="certain", desc="QuirkY CMD backdoor.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("quirk") then pcall(function() v:FireServer(";kill all") end) end end]]}, {key="Quirk", name="Quirk Backdoor", year=2020, sev=9.7, cert="certain", desc="Quirk variant.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("quirk") then pcall(function() v:FireServer("cmd", "kill all") end) end end]]}, {key="HDAdminMain", name="HD Admin", year=2022, sev=7.0, cert="certain", desc="Forged RemoteEvent triggers admin.", code=[[local LP=game:GetService("Players").LocalPlayer for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("hdadmin") then pcall(function() v:FireServer(":speed", LP, 200) end) end end]]}, {key="HD Admin", name="HD Admin Core", year=2022, sev=7.0, cert="certain", desc="HD Admin exposed.", code=[[local LP=game:GetService("Players").LocalPlayer for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("hd admin") then pcall(function() v:FireServer(":respawn", LP) end) end end]]}, {key="Kohl", name="Kohl's Admin", year=2023, sev=9.5, cert="certain", desc="Kohl's Admin RCE.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("kohl") then pcall(function() v:FireServer(":speed", "me", 300) end) end end]]}, {key="Adonis", name="Adonis Admin", year=2023, sev=8.8, cert="certain", desc="Adonis backdoor.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("adonis") then pcall(function() v:FireServer(":fly") end) end end]]}, {key="Grip", name="Tool Grip", year=2024, sev=6.5, cert="certain", desc="CFrame injection.", code=[[local char=game:GetService("Players").LocalPlayer.Character if char then for _, v in ipairs(workspace:GetDescendants()) do if v:IsA("Tool") then pcall(function() v.Parent = char end) end end end]]}, {key="BodyVelocity", name="BodyMover Velocity", year=2024, sev=7.2, cert="certain", desc="Trusts client BodyVelocity.", code=[[local hrp=game:GetService("Players").LocalPlayer.Character and game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if hrp then local bv=Instance.new("BodyVelocity",hrp) bv.Velocity=Vector3.new(0,200,0) bv.MaxForce=Vector3.new(1e5,1e5,1e5) task.delay(2,function() bv:Destroy() end) end]]}, {key="BodyMover", name="BodyMover Core", year=2024, sev=7.2, cert="certain", desc="Impulse teleport.", code=[[local hrp=game:GetService("Players").LocalPlayer.Character and game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if hrp then local bf=Instance.new("BodyForce",hrp) bf.Force=Vector3.new(0,5000,0) task.delay(2,function() bf:Destroy() end) end]]}, {key="Kick", name="Kick Event", year=2020, sev=8.0, cert="certain", desc="Kick exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("kick") then pcall(function() v:FireServer("android_lua") end) end end]]}, {key="Ban", name="Ban Event", year=2020, sev=9.0, cert="certain", desc="Ban exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("ban") then pcall(function() v:FireServer("android_lua") end) end end]]}, {key="Admin", name="Admin Event", year=2020, sev=8.5, cert="certain", desc="Admin exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("admin") then pcall(function() v:FireServer(":fly") end) end end]]}, {key="Cmd", name="Command Event", year=2020, sev=8.5, cert="certain", desc="Command exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("cmd") then pcall(function() v:FireServer(":fly") end) end end]]}, {key="Exec", name="Execute Event", year=2020, sev=9.5, cert="certain", desc="Execute exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("exec") then pcall(function() v:FireServer("print('pwned')") end) end end]]}, {key="Loadstring", name="Loadstring Event", year=2019, sev=9.4, cert="certain", desc="Loadstring exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("load") then pcall(function() v:FireServer("print('android')") end) end end]]}, {key="Teleport", name="Teleport Event", year=2018, sev=7.0, cert="certain", desc="Teleport exposed.", code=[[local lp=game:GetService("Players").LocalPlayer for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("teleport") then pcall(function() v:FireServer(lp.Character.HumanoidRootPart.CFrame) end) end end]]}, {key="Give", name="Give Event", year=2018, sev=7.5, cert="certain", desc="Give exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("give") then pcall(function() v:FireServer("Weapon") end) end end]]}, {key="Fire", name="Fire Event", year=2018, sev=6.0, cert="certain", desc="Fire exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("fire") then pcall(function() v:FireServer() end) end end]]}, {key="Damage", name="Damage Event", year=2019, sev=7.5, cert="certain", desc="Damage exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("damage") then pcall(function() v:FireServer() end) end end]]}, {key="Heal", name="Heal Event", year=2019, sev=6.5, cert="certain", desc="Heal exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("heal") then pcall(function() v:FireServer() end) end end]]}, {key="Cash", name="Cash Event", year=2019, sev=8.0, cert="certain", desc="Cash exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("cash") then pcall(function() v:FireServer(999999) end) end end]]}, {key="Money", name="Money Event", year=2019, sev=8.0, cert="certain", desc="Money exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("money") then pcall(function() v:FireServer(999999) end) end end]]}, {key="Coin", name="Coin Event", year=2019, sev=7.0, cert="certain", desc="Coin exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("coin") then pcall(function() v:FireServer(999999) end) end end]]}, {key="Purchase", name="Purchase Event", year=2020, sev=8.5, cert="certain", desc="Purchase exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("purchase") then pcall(function() v:FireServer("free") end) end end]]}, {key="Buy", name="Buy Event", year=2020, sev=8.5, cert="certain", desc="Buy exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("buy") then pcall(function() v:FireServer("free") end) end end]]}, {key="Reward", name="Reward Event", year=2020, sev=7.5, cert="certain", desc="Reward exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("reward") then pcall(function() v:FireServer() end) end end]]}, {key="Claim", name="Claim Event", year=2020, sev=7.5, cert="certain", desc="Claim exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("claim") then pcall(function() v:FireServer() end) end end]]}, {key="Equip", name="Equip Event", year=2021, sev=6.0, cert="certain", desc="Equip exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("equip") then pcall(function() v:FireServer("Weapon") end) end end]]}, {key="Move", name="Move Event", year=2018, sev=7.0, cert="certain", desc="Move exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("move") then pcall(function() v:FireServer() end) end end]]}, {key="Jump", name="Jump Event", year=2020, sev=6.0, cert="certain", desc="Jump exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("jump") then pcall(function() v:FireServer() end) end end]]}, {key="Chat", name="Chat Event", year=2018, sev=6.5, cert="certain", desc="Chat exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("chat") then pcall(function() v:FireServer("android") end) end end]]}, {key="Announce", name="Announce Event", year=2020, sev=7.0, cert="certain", desc="Announce exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("announce") then pcall(function() v:FireServer("android") end) end end]]}, {key="Broadcast", name="Broadcast Event", year=2020, sev=7.0, cert="certain", desc="Broadcast exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("broadcast") then pcall(function() v:FireServer("android") end) end end]]}, {key="Message", name="Message Event", year=2020, sev=6.5, cert="certain", desc="Message exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("message") then pcall(function() v:FireServer("android") end) end end]]}, {key="Actor", name="Actor Boundary", year=2025, sev=9.0, cert="uncertain", desc="Parallel Luau Actor escape.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("Actor") then for _, c in ipairs(v:GetDescendants()) do if c:IsA("RemoteEvent") then pcall(function() c:FireServer("android") end) end end end end]]}, {key="Streaming", name="Streaming Integrity", year=2025, sev=7.9, cert="uncertain", desc="Chunk desync.", code=[[print("[exploit] StreamingEnabled =", workspace.StreamingEnabled)]]}, {key="Deferred", name="Deferred Signal", year=2026, sev=8.6, cert="uncertain", desc="Re-entrancy bypass.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("deferred") then pcall(function() v:FireServer("reentry") end) end end]]}, {key="Attribute", name="Attribute Replication", year=2026, sev=8.2, cert="uncertain", desc="Attributes replicate.", code=[[local lp=game:GetService("Players").LocalPlayer pcall(function() lp:SetAttribute("Rank",255) lp:SetAttribute("Admin",true) end)]]}, {key="MeshPart", name="MeshPart Collision UAF", year=2026, sev=9.3, cert="uncertain", desc="UAF collision.", code=[[for _, v in ipairs(workspace:GetDescendants()) do if v:IsA("MeshPart") then pcall(function() v.CanCollide=false end) end end]]}, {key="Velocity", name="Velocity Override", year=2016, sev=7.5, cert="uncertain", desc="Trusts client velocity.", code=[[local hrp=game:GetService("Players").LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if hrp then hrp.AssemblyLinearVelocity=Vector3.new(0,500,0) end]]}, {key="Tool", name="Tool Event", year=2018, sev=6.0, cert="uncertain", desc="Tool exposed.", code=[[for _, v in ipairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("tool") then pcall(function() v:FireServer("Equip") end) end end]]}, } local function findRemote(key) local kl = key:lower() for _, v in ipairs(game:GetDescendants()) do if (v:IsA("RemoteEvent") or v:IsA("RemoteFunction") or v:IsA("UnreliableRemoteEvent")) then if v.Name:lower():find(kl, 1, true) or v:GetFullName():lower():find(kl, 1, true) then return v end end end return nil end local S = {Fly=false, FlySpeed=80, Noclip=false, Speed=16, JumpPower=50, InfJump=false, Fullbright=false, GodMode=false, AntiAFK=true, AntiFling=false, TouchFling=false, ESP=false, Aimbot=false, AutoClick=false, Freeze=false, Spin=false, Dance=false} local function startFly() local char = LocalPlayer.Character; if not char then return end local hrp = char:FindFirstChild("HumanoidRootPart"); if not hrp then return end local bv = Instance.new("BodyVelocity", hrp); bv.Name = "android_lua_fly" bv.MaxForce = Vector3.new(1e5,1e5,1e5); bv.Velocity = Vector3.zero local bg = Instance.new("BodyGyro", hrp); bg.Name = "android_lua_fly_gyro" bg.MaxTorque = Vector3.new(1e5,1e5,1e5); bg.P = 1000 local conn conn = RunService.RenderStepped:Connect(function() if not S.Fly then bv:Destroy(); bg:Destroy(); conn:Disconnect(); return end local dir = Vector3.zero if UserInputService:IsKeyDown(Enum.KeyCode.W) then dir += Camera.CFrame.LookVector end if UserInputService:IsKeyDown(Enum.KeyCode.S) then dir -= Camera.CFrame.LookVector end if UserInputService:IsKeyDown(Enum.KeyCode.A) then dir -= Camera.CFrame.RightVector end if UserInputService:IsKeyDown(Enum.KeyCode.D) then dir += Camera.CFrame.RightVector end if UserInputService:IsKeyDown(Enum.KeyCode.Space) then dir += Vector3.yAxis end if UserInputService:IsKeyDown(Enum.KeyCode.LeftControl) then dir -= Vector3.yAxis end bv.Velocity = dir.Magnitude > 0 and dir.Unit * S.FlySpeed or Vector3.zero bg.CFrame = Camera.CFrame end) end local function stopFly() local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if hrp then local bv = hrp:FindFirstChild("android_lua_fly"); if bv then bv:Destroy() end local bg = hrp:FindFirstChild("android_lua_fly_gyro"); if bg then bg:Destroy() end end end local noclipConn local function setNoclip(on) if noclipConn then noclipConn:Disconnect(); noclipConn = nil end if not on then local char = LocalPlayer.Character if char then for _, p in ipairs(char:GetDescendants()) do if p:IsA("BasePart") then p.CanCollide = true end end end return end noclipConn = RunService.Stepped:Connect(function() local char = LocalPlayer.Character; if not char then return end for _, p in ipairs(char:GetDescendants()) do if p:IsA("BasePart") then p.CanCollide = false end end end) end local function setSpeed(v) local h = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid"); if h then h.WalkSpeed = v end end local function setJump(v) local h = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid"); if h then h.UseJumpPower = true; h.JumpPower = v end end local function setFullbright(on) if on then Lighting.Brightness = 2; Lighting.ClockTime = 14; Lighting.GlobalShadows = false; Lighting.FogEnd = 1e6 else Lighting.Brightness = 1; Lighting.GlobalShadows = true end end local function setGod(on) S.GodMode = on if on then local h = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") if h then h.MaxHealth = math.huge; h.Health = math.huge end end end local function setAntiFling(on) S.AntiFling = on if on then RunService.Heartbeat:Connect(function() local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if hrp and hrp.AssemblyLinearVelocity.Magnitude > 150 then hrp.AssemblyLinearVelocity = hrp.AssemblyLinearVelocity.Unit * 50 end end) end end local function setTouchFling(on) S.TouchFling = on if not on then return end local function hook(char) local hrp = char:FindFirstChild("HumanoidRootPart"); if not hrp then return end hrp.Touched:Connect(function(hit) if not S.TouchFling then return end local other = hit.Parent if not other or other == char then return end local oHrp = other:FindFirstChild("HumanoidRootPart") if oHrp then local dir = (oHrp.Position - hrp.Position) if dir.Magnitude < 1 then dir = Vector3.new(0,1,0) end oHrp.AssemblyLinearVelocity = dir.Unit * 500 + Vector3.new(0,200,0) end end) end if LocalPlayer.Character then hook(LocalPlayer.Character) end LocalPlayer.CharacterAdded:Connect(hook) end local espConns = {} local function setESP(on) S.ESP = on for _, c in ipairs(espConns) do pcall(function() c:Disconnect() end) end espConns = {} if not on then for _, p in ipairs(Players:GetPlayers()) do if p.Character then local h = p.Character:FindFirstChild("android_lua_esp"); if h then h:Destroy() end end end return end local function add(plr) if plr == LocalPlayer or not plr.Character then return end local old = plr.Character:FindFirstChild("android_lua_esp"); if old then old:Destroy() end local h = Instance.new("Highlight", plr.Character) h.Name = "android_lua_esp"; h.FillColor = Color3.fromRGB(255, 60, 60); h.OutlineColor = Color3.fromRGB(255, 255, 255) h.FillTransparency = 0.55; h.OutlineTransparency = 0 end for _, p in ipairs(Players:GetPlayers()) do add(p) end table.insert(espConns, Players.PlayerAdded:Connect(function(p) p.CharacterAdded:Connect(function() task.wait(0.5); if S.ESP then add(p) end end) end)) end local aimbotConn local function setAimbot(on) S.Aimbot = on if aimbotConn then aimbotConn:Disconnect(); aimbotConn = nil end if not on then return end aimbotConn = RunService.RenderStepped:Connect(function() local best, dist = nil, math.huge for _, p in ipairs(Players:GetPlayers()) do if p ~= LocalPlayer and p.Character then local hrp = p.Character:FindFirstChild("HumanoidRootPart"); local hum = p.Character:FindFirstChildOfClass("Humanoid") if hrp and hum and hum.Health > 0 then local d = (hrp.Position - Camera.CFrame.Position).Magnitude if d < dist then dist = d; best = hrp end end end end if best then Camera.CFrame = CFrame.new(Camera.CFrame.Position, best.Position) end end) end local function setFreeze(on) S.Freeze = on local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if hrp then hrp.Anchored = on end end local spinConn local function setSpin(on) S.Spin = on if spinConn then spinConn:Disconnect(); spinConn = nil end if not on then return end spinConn = RunService.Heartbeat:Connect(function() local hrp = LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if hrp then hrp.CFrame = hrp.CFrame * CFrame.Angles(0, math.rad(25), 0) end end) end local danceTrack local function setDance(on) S.Dance = on local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") if not hum then return end if on then local anim = Instance.new("Animation"); anim.AnimationId = "rbxassetid://507771019"; danceTrack = hum:LoadAnimation(anim); danceTrack:Play() else if danceTrack then danceTrack:Stop(); danceTrack = nil end end end local clickConn local function setAutoClick(on) S.AutoClick = on if clickConn then clickConn:Disconnect(); clickConn = nil end if not on then return end clickConn = RunService.Heartbeat:Connect(function() pcall(function() VirtualUser:CaptureController(); VirtualUser:ClickButton1(Vector2.new()) end) end) end UserInputService.JumpRequest:Connect(function() if S.InfJump then local hum = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid") if hum then hum:ChangeState(Enum.HumanoidStateType.Jumping) end end end) LocalPlayer.Idled:Connect(function() if S.AntiAFK then VirtualUser:CaptureController(); VirtualUser:ClickButton2(Vector2.new()) end end) local function executeScript(source) if not source or source == "" then return false, "empty source" end if loadstring then local fn, err = loadstring(source); if not fn then return false, err end; local ok, e = pcall(fn); return ok, e end local fn, err = load(source); if not fn then return false, err end; local ok, e = pcall(fn); return ok, e end local EngineLog = nil local function engineLog(msg, color) if not EngineLog then return end new("TextLabel", {Size = UDim2.new(1, 0, 0, 16), AutomaticSize = Enum.AutomaticSize.Y, BackgroundTransparency = 1, Text = "> " .. msg, TextColor3 = color or Color3.fromRGB(180, 255, 180), Font = Enum.Font.Code, TextSize = 11, TextWrapped = true, TextXAlignment = Enum.TextXAlignment.Left, Parent = EngineLog}) task.defer(function() EngineLog.CanvasPosition = Vector2.new(0, EngineLog.AbsoluteCanvasSize.Y) end) end local SaveSlots = {} local function saveSlot(idx, name, source) SaveSlots[idx] = {name = name, source = source, ts = os.time()} if writefile and isfolder and makefolder then pcall(function() if not isfolder("android_lua") then makefolder("android_lua") end; writefile("android_lua/slot_" .. idx .. ".lua", source) end) end end local function loadSlot(idx) if SaveSlots[idx] then return SaveSlots[idx] end if isfile and readfile then local ok, data = pcall(function() return readfile("android_lua/slot_" .. idx .. ".lua") end); if ok and data then return {name = "slot_"..idx, source = data} end end return nil end local function httpGet(url) if syn and syn.request then local ok, r = pcall(syn.request, {Url=url, Method="GET"}); if ok and r and r.Body then return r.Body end end if request then local ok, r = pcall(request, {Url=url, Method="GET"}); if ok and r and r.Body then return r.Body end end if http_request then local ok, r = pcall(http_request, {Url=url, Method="GET"}); if ok and r and r.Body then return r.Body end end local ok, b = pcall(function() return HttpService:GetAsync(url, true) end) return ok and b or nil end CreateTab(">> CHEATS") CreateTab(">> COMBAT") CreateTab(">> VISUAL") CreateTab(">> EXPLOITS") CreateTab(">> CE SPY") CreateTab(">> AI (TF)") CreateTab(">> ENGINE") CreateTab(">> SAVES") CreateTab(">> APP STORE") CreateTab(">> TOOLS") MakeToggle(">> CHEATS", "Fly", false, function(v) S.Fly = v; if v then startFly() else stopFly() end; spawnGlowBurst() end) MakeSlider(">> CHEATS", "Fly Speed", 20, 500, 80, function(v) S.FlySpeed = v end) MakeToggle(">> CHEATS", "Noclip", false, function(v) S.Noclip = v; setNoclip(v) end) MakeSlider(">> CHEATS", "Walk Speed", 16, 500, 16, function(v) S.Speed = v; setSpeed(v) end) MakeSlider(">> CHEATS", "Jump Power", 50, 500, 50, function(v) S.JumpPower = v; setJump(v) end) MakeToggle(">> CHEATS", "Infinite Jump", false, function(v) S.InfJump = v end) MakeToggle(">> CHEATS", "Anti-AFK", true, function(v) S.AntiAFK = v end) MakeToggle(">> CHEATS", "God Mode", false, function(v) setGod(v) end) MakeToggle(">> CHEATS", "Anti-Fling", false, function(v) setAntiFling(v) end) MakeToggle(">> CHEATS", "Touch Fling", false, function(v) setTouchFling(v) end) MakeButton(">> CHEATS", "Reset Character", function() local h = LocalPlayer.Character and LocalPlayer.Character:FindFirstChildOfClass("Humanoid"); if h then h.Health = 0 end end) MakeButton(">> CHEATS", "Rejoin", function() TeleportService:Teleport(game.PlaceId, LocalPlayer) end) MakeToggle(">> COMBAT", "ESP (Highlight)", false, function(v) setESP(v) end) MakeToggle(">> COMBAT", "Aimbot (camera lock)", false, function(v) setAimbot(v) end) MakeToggle(">> COMBAT", "Auto Click", false, function(v) setAutoClick(v) end) MakeToggle(">> COMBAT", "Freeze (anchor)", false, function(v) setFreeze(v) end) MakeToggle(">> VISUAL", "Fullbright", false, function(v) S.Fullbright = v; setFullbright(v) end) MakeToggle(">> VISUAL", "Spin", false, function(v) setSpin(v) end) MakeToggle(">> VISUAL", "Dance", false, function(v) setDance(v) end) MakeButton(">> VISUAL", "Glow Burst", function() spawnGlowBurst() end) local exploitHeader = new("Frame", {Size = UDim2.new(1, 0, 0, 50), BackgroundColor3 = Color3.fromRGB(20, 20, 30), BorderSizePixel = 0}) corner(exploitHeader, 6); stroke(exploitHeader, Color3.fromRGB(100, 80, 200), 1, 0.2) new("TextLabel", {Size = UDim2.new(1, -12, 0, 22), Position = UDim2.new(0, 6, 0, 4), BackgroundTransparency = 1, Text = " ALL EXPLOITS (41)", TextColor3 = Color3.fromRGB(220, 200, 255), Font = Enum.Font.Code, TextSize = 12, TextXAlignment = Enum.TextXAlignment.Left, Parent = exploitHeader}) new("TextLabel", {Size = UDim2.new(1, -12, 0, 20), Position = UDim2.new(0, 6, 0, 26), BackgroundTransparency = 1, Text = " Green = works | Yellow = maybe | Red = absent", TextColor3 = Color3.fromRGB(150, 150, 180), Font = Enum.Font.Code, TextSize = 10, TextXAlignment = Enum.TextXAlignment.Left, Parent = exploitHeader}) AddToTab(">> EXPLOITS", exploitHeader) local function rebuildExploitList() for _, c in ipairs(TabContainers[">> EXPLOITS"]:GetChildren()) do if c:IsA("GuiObject") and c ~= exploitHeader then c:Destroy() end end local classified = {} for _, ex in ipairs(ExploitDB) do local found = findRemote(ex.key) local status = not found and "red" or (ex.cert == "certain" and "green" or "yellow") table.insert(classified, {ex = ex, found = found, status = status}) end table.sort(classified, function(a, b) local o = {green=1, yellow=2, red=3}; return o[a.status] < o[b.status] end) for i, item in ipairs(classified) do local ex = item.ex local card = new("Frame", {Size = UDim2.new(1, 0, 0, 90), BackgroundColor3 = Color3.fromRGB(22, 22, 30), BorderSizePixel = 0, LayoutOrder = i + 1, Parent = TabContainers[">> EXPLOITS"]}) corner(card, 6) local cStroke = stroke(card, Color3.fromRGB(70, 60, 120), 1, 0.3) local dot = new("Frame", {Size = UDim2.new(0, 12, 0, 12), Position = UDim2.new(0, 8, 0, 8), BackgroundColor3 = Color3.fromRGB(120, 120, 140), BorderSizePixel = 0, Parent = card}) corner(dot, 6) new("TextLabel", {Size = UDim2.new(1, -110, 0, 16), Position = UDim2.new(0, 28, 0, 4), BackgroundTransparency = 1, Text = string.format("%s [%d]", ex.name, ex.year), TextColor3 = Color3.fromRGB(220, 200, 255), Font = Enum.Font.Code, TextSize = 11, TextXAlignment = Enum.TextXAlignment.Left, TextTruncate = Enum.TextTruncate.AtEnd, Parent = card}) new("TextLabel", {Size = UDim2.new(1, -110, 0, 14), Position = UDim2.new(0, 28, 0, 22), BackgroundTransparency = 1, Text = ex.desc, TextColor3 = Color3.fromRGB(150, 150, 180), Font = Enum.Font.Code, TextSize = 9, TextXAlignment = Enum.TextXAlignment.Left, TextTruncate = Enum.TextTruncate.AtEnd, Parent = card}) new("TextLabel", {Size = UDim2.new(1, -10, 0, 12), Position = UDim2.new(0, 6, 0, 42), BackgroundTransparency = 1, Text = item.found and (" " .. item.found:GetFullName()) or " not present", TextColor3 = Color3.fromRGB(120, 200, 255), Font = Enum.Font.Code, TextSize = 9, TextXAlignment = Enum.TextXAlignment.Left, TextTruncate = Enum.TextTruncate.AtEnd, Parent = card}) local statusLbl = new("TextLabel", {Size = UDim2.new(0, 70, 0, 16), Position = UDim2.new(1, -76, 0, 6), BackgroundTransparency = 1, Text = item.status == "green" and "WORKS" or (item.status == "yellow" and "MAYBE" or "ABSENT"), TextColor3 = item.status == "green" and Color3.fromRGB(0, 255, 140) or (item.status == "yellow" and Color3.fromRGB(255, 220, 100) or Color3.fromRGB(255, 100, 100)), Font = Enum.Font.Code, TextSize = 10, TextXAlignment = Enum.TextXAlignment.Right, Parent = card}) if item.status == "green" then dot.BackgroundColor3 = Color3.fromRGB(0, 255, 140); cStroke.Color = Color3.fromRGB(0, 255, 140); card.BackgroundColor3 = Color3.fromRGB(18, 38, 28) elseif item.status == "yellow" then dot.BackgroundColor3 = Color3.fromRGB(255, 220, 100); cStroke.Color = Color3.fromRGB(255, 220, 100); card.BackgroundColor3 = Color3.fromRGB(38, 32, 18) else dot.BackgroundColor3 = Color3.fromRGB(255, 60, 60); cStroke.Color = Color3.fromRGB(255, 60, 60); card.BackgroundColor3 = Color3.fromRGB(38, 18, 18) end local getCodeBtn = new("TextButton", {Size = UDim2.new(0, 80, 0, 22), Position = UDim2.new(1, -86, 1, -28), BackgroundColor3 = Color3.fromRGB(60, 40, 130), Text = "GET CODE", TextColor3 = Color3.fromRGB(240, 235, 255), Font = Enum.Font.Code, TextSize = 10, BorderSizePixel = 0, Parent = card}) corner(getCodeBtn, 4) local execBtn = new("TextButton", {Size = UDim2.new(0, 60, 0, 22), Position = UDim2.new(0, 6, 1, -28), BackgroundColor3 = Color3.fromRGB(60, 130, 90), Text = "EXEC", TextColor3 = Color3.fromRGB(220, 220, 240), Font = Enum.Font.Code, TextSize = 10, BorderSizePixel = 0, Parent = card}) corner(execBtn, 4) getCodeBtn.MouseButton1Click:Connect(function() local popup = new("Frame", {Size = UDim2.new(0, WIN_W * 0.9, 0, WIN_H * 0.6), Position = UDim2.new(0.5, -WIN_W * 0.45, 0.5, -WIN_H * 0.3), BackgroundColor3 = Color3.fromRGB(16, 16, 24), BorderSizePixel = 0, ZIndex = 300, Parent = ScreenGui}) corner(popup, 10); stroke(popup, Color3.fromRGB(0, 255, 140), 1.5, 0) new("TextLabel", {Size = UDim2.new(1, -12, 0, 24), Position = UDim2.new(0, 6, 0, 6), BackgroundTransparency = 1, Text = " " .. ex.name, TextColor3 = Color3.fromRGB(220, 255, 220), Font = Enum.Font.Code, TextSize = 11, TextXAlignment = Enum.TextXAlignment.Left, Parent = popup}) local codeBox = new("ScrollingFrame", {Size = UDim2.new(1, -12, 1, -70), Position = UDim2.new(0, 6, 0, 34), BackgroundColor3 = Color3.fromRGB(5, 5, 10), BorderSizePixel = 0, ScrollBarThickness = 4, CanvasSize = UDim2.new(0, 0, 0, 500), Parent = popup}) corner(codeBox, 6) new("TextLabel", {Size = UDim2.new(1, -8, 0, 500), Position = UDim2.new(0, 4, 0, 4), BackgroundTransparency = 1, Text = ex.code, TextColor3 = Color3.fromRGB(180, 255, 180), Font = Enum.Font.Code, TextSize = 10, TextXAlignment = Enum.TextXAlignment.Left, TextYAlignment = Enum.TextYAlignment.Top, TextWrapped = true, Parent = codeBox}) local execPopup = new("TextButton", {Size = UDim2.new(0, 100, 0, 28), Position = UDim2.new(0, 6, 1, -36), BackgroundColor3 = Color3.fromRGB(60, 130, 90), Text = "EXECUTE", TextColor3 = Color3.new(1,1,1), Font = Enum.Font.Code, TextSize = 11, BorderSizePixel = 0, Parent = popup}) corner(execPopup, 6) execPopup.MouseButton1Click:Connect(function() local ok, err = executeScript(ex.code); if ok then toast("OK", 1.5) else toast("FAIL", 1.5) end end) local closePopup = new("TextButton", {Size = UDim2.new(0, 60, 0, 28), Position = UDim2.new(1, -66, 1, -36), BackgroundColor3 = Color3.fromRGB(80, 40, 40), Text = "CLOSE", TextColor3 = Color3.new(1,1,1), Font = Enum.Font.Code, TextSize = 11, BorderSizePixel = 0, Parent = popup}) corner(closePopup, 6) closePopup.MouseButton1Click:Connect(function() popup:Destroy() end) end) execBtn.MouseButton1Click:Connect(function() local ok, err = executeScript(ex.code); if ok then toast("Executed " .. ex.key, 1.5) else toast("FAIL", 1.5) end end) end end MakeButton(">> EXPLOITS", "RE-SCAN & RE-SORT", function() rebuildExploitList(); toast("Sorted", 1.5) end) task.spawn(function() task.wait(0.5); rebuildExploitList() end) local spyHeader = new("Frame", {Size = UDim2.new(1, 0, 0, 60), BackgroundColor3 = Color3.fromRGB(20, 20, 30), BorderSizePixel = 0}) corner(spyHeader, 6); stroke(spyHeader, Color3.fromRGB(100, 80, 200), 1, 0.2) new("TextLabel", {Size = UDim2.new(1, -12, 0, 22), Position = UDim2.new(0, 6, 0, 4), BackgroundTransparency = 1, Text = " CHEAT ENGINE SPY", TextColor3 = Color3.fromRGB(220, 200, 255), Font = Enum.Font.Code, TextSize = 12, TextXAlignment = Enum.TextXAlignment.Left, Parent = spyHeader}) local spyStatusLbl = new("TextLabel", {Size = UDim2.new(1, -12, 0, 30), Position = UDim2.new(0, 6, 0, 26), BackgroundTransparency = 1, Text = " Idle.", TextColor3 = Color3.fromRGB(150, 150, 180), Font = Enum.Font.Code, TextSize = 10, TextXAlignment = Enum.TextXAlignment.Left, TextWrapped = true, Parent = spyHeader}) AddToTab(">> CE SPY", spyHeader) local function rebuildSpyList() for _, c in ipairs(TabContainers[">> CE SPY"]:GetChildren()) do if c:IsA("GuiObject") and c ~= spyHeader then c:Destroy() end end for i, entry in ipairs(CESpy.captured) do local row = new("Frame", {Size = UDim2.new(1, 0, 0, 32), BackgroundColor3 = Color3.fromRGB(22, 22, 30), BorderSizePixel = 0, LayoutOrder = i + 1, Parent = TabContainers[">> CE SPY"]}) corner(row, 5); stroke(row, Color3.fromRGB(70, 60, 120), 1, 0.2) new("TextLabel", {Size = UDim2.new(1, -70, 0, 14), Position = UDim2.new(0, 8, 0, 2), BackgroundTransparency = 1, Text = entry.name, TextColor3 = Color3.fromRGB(120, 255, 140), Font = Enum.Font.Code, TextSize = 10, TextXAlignment = Enum.TextXAlignment.Left, TextTruncate = Enum.TextTruncate.AtEnd, Parent = row}) new("TextLabel", {Size = UDim2.new(1, -70, 0, 14), Position = UDim2.new(0, 8, 0, 16), BackgroundTransparency = 1, Text = table.concat(entry.args, ", "), TextColor3 = Color3.fromRGB(180, 180, 200), Font = Enum.Font.Code, TextSize = 9, TextXAlignment = Enum.TextXAlignment.Left, TextTruncate = Enum.TextTruncate.AtEnd, Parent = row}) local replay = new("TextButton", {Size = UDim2.new(0, 60, 0, 22), Position = UDim2.new(1, -68, 0.5, -11), BackgroundColor3 = Color3.fromRGB(70, 50, 160), Text = "REPLAY", TextColor3 = Color3.new(1,1,1), Font = Enum.Font.Code, TextSize = 9, BorderSizePixel = 0, Parent = row}) corner(replay, 4) replay.MouseButton1Click:Connect(function() for _, v in ipairs(game:GetDescendants()) do if (v:IsA("RemoteEvent") or v:IsA("RemoteFunction")) and v.Name == entry.name then pcall(function() v:FireServer(unpack(entry.argRaw or {})) end); toast("Replayed", 1); return end end end) end end MakeButton(">> CE SPY", "START CAPTURE", function() installNamecallHook(); CESpy.capturing = true; spyStatusLbl.Text = " Capturing..."; toast("ON", 1) end) MakeButton(">> CE SPY", "STOP CAPTURE", function() CESpy.capturing = false; spyStatusLbl.Text = " Stopped."; toast("OFF", 1) end) MakeButton(">> CE SPY", "CLEAR LOG", function() CESpy.captured = {}; rebuildSpyList(); spyStatusLbl.Text = " Cleared."; toast("Cleared", 1) end) MakeButton(">> CE SPY", "REFRESH VIEW", function() rebuildSpyList(); spyStatusLbl.Text = " " .. #CESpy.captured .. " events" end) local AIHeader = new("Frame", {Size = UDim2.new(1, 0, 0, 60), BackgroundColor3 = Color3.fromRGB(20, 20, 30), BorderSizePixel = 0}) corner(AIHeader, 6); stroke(AIHeader, Color3.fromRGB(100, 80, 200), 1, 0.2) new("TextLabel", {Size = UDim2.new(1, -12, 0, 22), Position = UDim2.new(0, 6, 0, 4), BackgroundTransparency = 1, Text = " TENSORFLOW AI (local)", TextColor3 = Color3.fromRGB(220, 200, 255), Font = Enum.Font.Code, TextSize = 12, TextXAlignment = Enum.TextXAlignment.Left, Parent = AIHeader}) local tfStatusLbl = new("TextLabel", {Size = UDim2.new(1, -12, 0, 30), Position = UDim2.new(0, 6, 0, 26), BackgroundTransparency = 1, Text = " idle", TextColor3 = Color3.fromRGB(150, 150, 180), Font = Enum.Font.Code, TextSize = 10, TextXAlignment = Enum.TextXAlignment.Left, Parent = AIHeader}) AddToTab(">> AI (TF)", AIHeader) local tfModel = TF.new(6, 12, 5) local tfClasses = {"fly", "speed", "noclip", "esp", "aimbot"} local chatDisplay2 = new("ScrollingFrame", {Size = UDim2.new(1, 0, 0, 280), BackgroundColor3 = Color3.fromRGB(18,18,24), BorderSizePixel = 0, ScrollBarThickness = 4, ScrollBarImageColor3 = Color3.fromRGB(130,110,240), CanvasSize = UDim2.new(0,0,0,0), AutomaticCanvasSize = Enum.AutomaticSize.Y}) corner(chatDisplay2, 6); stroke(chatDisplay2, Color3.fromRGB(75,65,130), 1, 0.2) AddToTab(">> AI (TF)", chatDisplay2) local cL2 = Instance.new("UIListLayout"); cL2.Padding = UDim.new(0,4); cL2.SortOrder = Enum.SortOrder.LayoutOrder; cL2.Parent = chatDisplay2 local cP2 = Instance.new("UIPadding"); cP2.PaddingTop = UDim.new(0,6); cP2.PaddingLeft = UDim.new(0,6); cP2.PaddingRight = UDim.new(0,6); cP2.PaddingBottom = UDim.new(0,6); cP2.Parent = chatDisplay2 local function addTFChat(role, text) local color = role == "user" and Color3.fromRGB(100,200,255) or Color3.fromRGB(200,180,255) local prefix = role == "user" and "[YOU] " or "[TF] " new("TextLabel", {Size = UDim2.new(1, 0, 0, 0), AutomaticSize = Enum.AutomaticSize.Y, BackgroundTransparency = 1, Text = prefix .. text, TextColor3 = color, Font = Enum.Font.Code, TextSize = 11, TextWrapped = true, TextXAlignment = Enum.TextXAlignment.Left, Parent = chatDisplay2}) task.defer(function() chatDisplay2.CanvasPosition = Vector2.new(0, chatDisplay2.AbsoluteCanvasSize.Y) end) end local function tfPredict(userText) local lower = userText:lower() local feats = {0,0,0,0,0,0} if lower:find("fly") then feats[1] = 1 end if lower:find("speed") then feats[2] = 1 end if lower:find("noclip") or lower:find("wall") then feats[3] = 1 end if lower:find("esp") or lower:find("see") then feats[4] = 1 end if lower:find("aim") or lower:find("shoot") then feats[5] = 1 end feats[6] = 0.5 local out = tfModel:forward(feats) local best, idx = 0, 1 for i, v in ipairs(out) do if v > best then best = v; idx = i end end return tfClasses[idx], best end local tfInputFrame = new("Frame", {Size = UDim2.new(1, 0, 0, 36), BackgroundColor3 = Color3.fromRGB(22, 22, 30), BorderSizePixel = 0}) corner(tfInputFrame, 6); stroke(tfInputFrame, Color3.fromRGB(75, 65, 130), 1, 0.2) local tfInput = new("TextBox", {Size = UDim2.new(1, -10, 1, -8), Position = UDim2.new(0, 5, 0, 4), BackgroundTransparency = 1, Text = "", PlaceholderText = "ask TF (e.g. 'how to fly')", PlaceholderColor3 = Color3.fromRGB(120,120,140), TextColor3 = Color3.fromRGB(230,230,240), Font = Enum.Font.Code, TextSize = 11, TextXAlignment = Enum.TextXAlignment.Left, ClearTextOnFocus = false, Parent = tfInputFrame}) AddToTab(">> AI (TF)", tfInputFrame) local function sendTF() local txt = tfInput.Text; if txt == "" then return end addTFChat("user", txt); tfInput.Text = "" task.wait(0.15) local cls, conf = tfPredict(txt) local reply = "TF class: " .. cls:upper() .. " (conf " .. string.format("%.2f", conf) .. ")." if cls == "fly" then reply = reply .. " Use Fly toggle in CHEATS." elseif cls == "speed" then reply = reply .. " Adjust Walk Speed slider." elseif cls == "noclip" then reply = reply .. " Toggle Noclip." elseif cls == "esp" then reply = reply .. " Enable ESP in COMBAT." else reply = reply .. " Toggle Aimbot in COMBAT." end addTFChat("ai", reply) tfStatusLbl.Text = " last: " .. cls .. " (" .. string.format("%.2f", conf) .. ")" end MakeButton(">> AI (TF)", "SEND", sendTF) tfInput.FocusLost:Connect(function(e) if e then sendTF() end end) MakeButton(">> AI (TF)", "TRAIN 100 EPOCHS", function() for i = 1, 100 do local feats = {math.random(0,1), math.random(0,1), math.random(0,1), math.random(0,1), math.random(0,1), 0.5} local t = {0,0,0,0,0}; t[math.random(1, 5)] = 1 tfModel:train(feats, t, 0.1) end toast("Trained 100 epochs", 1.5) end) local engineInputFrame = new("Frame", {Size = UDim2.new(1, 0, 0, 130), BackgroundColor3 = Color3.fromRGB(20, 20, 28), BorderSizePixel = 0}) corner(engineInputFrame, 6); stroke(engineInputFrame, Color3.fromRGB(100, 80, 200), 1, 0.1) local engineScroll = new("ScrollingFrame", {Size = UDim2.new(1, -10, 1, -10), Position = UDim2.new(0, 5, 0, 5), BackgroundTransparency = 1, BorderSizePixel = 0, ScrollBarThickness = 4, CanvasSize = UDim2.new(0, 0, 500, 0), Parent = engineInputFrame}) local engineTextBox = new("TextBox", {Size = UDim2.new(1, 0, 5, 0), BackgroundTransparency = 1, Text = "", PlaceholderText = "-- paste Lua code here --", PlaceholderColor3 = Color3.fromRGB(120, 120, 140), TextColor3 = Color3.fromRGB(210, 255, 210), Font = Enum.Font.Code, TextSize = 11, TextXAlignment = Enum.TextXAlignment.Left, TextYAlignment = Enum.TextYAlignment.Top, TextWrapped = true, ClearTextOnFocus = false, MultiLine = true, Parent = engineScroll}) AddToTab(">> ENGINE", engineInputFrame) MakeButton(">> ENGINE", "EXECUTE", function() local src = engineTextBox.Text; if src == "" then toast("Empty", 1.5); return end engineLog("[engine] executing " .. #src .. " bytes ...", Color3.fromRGB(140, 200, 255)) local ok, err = executeScript(src) if ok then engineLog("[engine] OK", Color3.fromRGB(100, 255, 140)); toast("OK", 1.5); spawnGlowBurst() else engineLog("[engine] FAIL: " .. tostring(err), Color3.fromRGB(255, 120, 120)); toast("FAIL", 1.5) end end) MakeButton(">> ENGINE", "CLEAR INPUT", function() engineTextBox.Text = "" end) MakeButton(">> ENGINE", "CLEAR CONSOLE", function() if EngineLog then for _, c in ipairs(EngineLog:GetChildren()) do if c:IsA("GuiObject") then c:Destroy() end end end end) local engineLogFrame = new("Frame", {Size = UDim2.new(1, 0, 0, 200), BackgroundColor3 = Color3.fromRGB(5, 5, 8), BorderSizePixel = 0}) corner(engineLogFrame, 6); stroke(engineLogFrame, Color3.fromRGB(60, 60, 80), 1, 0.3) EngineLog = new("ScrollingFrame", {Size = UDim2.new(1, -10, 1, -10), Position = UDim2.new(0, 5, 0, 5), BackgroundTransparency = 1, BorderSizePixel = 0, ScrollBarThickness = 4, ScrollBarImageColor3 = Color3.fromRGB(120, 240, 120), CanvasSize = UDim2.new(0, 0, 0, 0), AutomaticCanvasSize = Enum.AutomaticSize.Y, Parent = engineLogFrame}) local eL = Instance.new("UIListLayout"); eL.Padding = UDim.new(0,2); eL.SortOrder = Enum.SortOrder.LayoutOrder; eL.Parent = EngineLog AddToTab(">> ENGINE", engineLogFrame) local SLOT_COUNT = 10 local slotLabels = {} local function refreshSlotLabel(idx) local lbl = slotLabels[idx]; if not lbl then return end local slot = SaveSlots[idx] if slot then lbl.Text = string.format(" SLOT %d :: %s", idx, slot.name or "unnamed"); lbl.TextColor3 = Color3.fromRGB(180, 255, 180) else lbl.Text = string.format(" SLOT %d :: empty", idx); lbl.TextColor3 = Color3.fromRGB(140, 140, 160) end end for i = 1, SLOT_COUNT do local frame = new("Frame", {Size = UDim2.new(1, 0, 0, 60), BackgroundColor3 = Color3.fromRGB(24, 24, 32), BorderSizePixel = 0}) corner(frame, 6); stroke(frame, Color3.fromRGB(70, 60, 120), 1, 0.2) local lbl = new("TextLabel", {Size = UDim2.new(1, -10, 0, 18), Position = UDim2.new(0, 6, 0, 4), BackgroundTransparency = 1, Text = " SLOT " .. i, TextColor3 = Color3.fromRGB(140, 140, 160), Font = Enum.Font.Code, TextSize = 11, TextXAlignment = Enum.TextXAlignment.Left, Parent = frame}) slotLabels[i] = lbl local saveBtn = new("TextButton", {Size = UDim2.new(0.3, -4, 0, 26), Position = UDim2.new(0, 6, 1, -30), BackgroundColor3 = Color3.fromRGB(60, 90, 160), Text = "SAVE", TextColor3 = Color3.new(1,1,1), Font = Enum.Font.Code, TextSize = 11, BorderSizePixel = 0, Parent = frame}) corner(saveBtn, 5) saveBtn.MouseButton1Click:Connect(function() local src = engineTextBox.Text; if src == "" then return end; saveSlot(i, "script_"..i, src); refreshSlotLabel(i); toast("Saved "..i, 1.5) end) local loadBtn = new("TextButton", {Size = UDim2.new(0.3, -4, 0, 26), Position = UDim2.new(0.34, 0, 1, -30), BackgroundColor3 = Color3.fromRGB(60, 130, 90), Text = "LOAD", TextColor3 = Color3.new(1,1,1), Font = Enum.Font.Code, TextSize = 11, BorderSizePixel = 0, Parent = frame}) corner(loadBtn, 5) loadBtn.MouseButton1Click:Connect(function() local s = loadSlot(i); if s then engineTextBox.Text = s.source; toast("Loaded "..i, 1.5) end end) local runBtn = new("TextButton", {Size = UDim2.new(0.3, -4, 0, 26), Position = UDim2.new(0.68, 0, 1, -30), BackgroundColor3 = Color3.fromRGB(130, 70, 160), Text = "RUN", TextColor3 = Color3.new(1,1,1), Font = Enum.Font.Code, TextSize = 11, BorderSizePixel = 0, Parent = frame}) corner(runBtn, 5) runBtn.MouseButton1Click:Connect(function() local s = loadSlot(i); if s then local ok = executeScript(s.source); if ok then toast("OK", 1.5) else toast("FAIL", 1.5) end end end) local delBtn = new("TextButton", {Size = UDim2.new(0, 20, 0, 20), Position = UDim2.new(1, -24, 0, 4), BackgroundColor3 = Color3.fromRGB(80, 30, 40), Text = "X", TextColor3 = Color3.fromRGB(255, 200, 200), Font = Enum.Font.Code, TextSize = 11, BorderSizePixel = 0, Parent = frame}) corner(delBtn, 4) delBtn.MouseButton1Click:Connect(function() SaveSlots[i] = nil; refreshSlotLabel(i); toast("Cleared", 1.5) end) AddToTab(">> SAVES", frame) end local SB_BASE = "https://scriptblox.com/api/script" local function sbFetch(page, max, query) local url = string.format("%s/fetch?page=%d&max=%d", SB_BASE, page or 1, max or 15) if query and query ~= "" then url = url .. "&q=" .. HttpService:UrlEncode(query) end return httpGet(url) end local storeSearchBox, storeStatus, storeResults local storeHeader = new("Frame", {Size = UDim2.new(1, 0, 0, 74), BackgroundColor3 = Color3.fromRGB(28, 24, 44), BorderSizePixel = 0}) corner(storeHeader, 6); stroke(storeHeader, Color3.fromRGB(120, 90, 240), 1, 0) new("TextLabel", {Size = UDim2.new(1, -10, 0, 20), Position = UDim2.new(0, 6, 0, 4), BackgroundTransparency = 1, Text = " APP STORE :: scriptblox.com", TextColor3 = Color3.fromRGB(220, 200, 255), Font = Enum.Font.Code, TextSize = 13, TextXAlignment = Enum.TextXAlignment.Left, Parent = storeHeader}) storeSearchBox = new("TextBox", {Size = UDim2.new(1, -70, 0, 26), Position = UDim2.new(0, 6, 0, 28), BackgroundColor3 = Color3.fromRGB(15, 15, 20), Text = "", PlaceholderText = "search...", PlaceholderColor3 = Color3.fromRGB(120,120,140), TextColor3 = Color3.fromRGB(230,230,240), Font = Enum.Font.Code, TextSize = 11, TextXAlignment = Enum.TextXAlignment.Left, ClearTextOnFocus = false, BorderSizePixel = 0, Parent = storeHeader}) corner(storeSearchBox, 5); stroke(storeSearchBox, Color3.fromRGB(70,60,120), 1, 0.2) local sp2 = Instance.new("UIPadding"); sp2.PaddingLeft = UDim.new(0, 6); sp2.Parent = storeSearchBox local storeSearchBtn = new("TextButton", {Size = UDim2.new(0, 56, 0, 26), Position = UDim2.new(1, -62, 0, 28), BackgroundColor3 = Color3.fromRGB(70, 50, 160), Text = "GO", TextColor3 = Color3.new(1,1,1), Font = Enum.Font.Code, TextSize = 12, BorderSizePixel = 0, Parent = storeHeader}) corner(storeSearchBtn, 5) storeStatus = new("TextLabel", {Size = UDim2.new(1, -10, 0, 14), Position = UDim2.new(0, 6, 0, 58), BackgroundTransparency = 1, Text = " idle", TextColor3 = Color3.fromRGB(150,150,180), Font = Enum.Font.Code, TextSize = 10, TextXAlignment = Enum.TextXAlignment.Left, Parent = storeHeader}) AddToTab(">> APP STORE", storeHeader) local function makeStoreCard(entry) local card = new("Frame", {Size = UDim2.new(1, 0, 0, 88), BackgroundColor3 = Color3.fromRGB(22,22,30), BorderSizePixel = 0, Parent = TabContainers[">> APP STORE"]}) corner(card, 6); stroke(card, Color3.fromRGB(75,65,130), 1, 0.2) new("TextLabel", {Size = UDim2.new(1, -10, 0, 18), Position = UDim2.new(0, 6, 0, 4), BackgroundTransparency = 1, Text = " " .. (entry.title or "Untitled"), TextColor3 = Color3.fromRGB(230,220,255), Font = Enum.Font.Code, TextSize = 12, TextXAlignment = Enum.TextXAlignment.Left, TextTruncate = Enum.TextTruncate.AtEnd, Parent = card}) new("TextLabel", {Size = UDim2.new(1, -10, 0, 14), Position = UDim2.new(0, 6, 0, 24), BackgroundTransparency = 1, Text = " game: " .. ((entry.game and entry.game.name) or "?"), TextColor3 = Color3.fromRGB(150,150,180), Font = Enum.Font.Code, TextSize = 10, TextXAlignment = Enum.TextXAlignment.Left, TextTruncate = Enum.TextTruncate.AtEnd, Parent = card}) local execBtn = new("TextButton", {Size = UDim2.new(0.3, -4, 0, 24), Position = UDim2.new(0, 6, 1, -28), BackgroundColor3 = Color3.fromRGB(70, 50, 160), Text = "EXEC", TextColor3 = Color3.new(1,1,1), Font = Enum.Font.Code, TextSize = 11, BorderSizePixel = 0, Parent = card}) corner(execBtn, 5) execBtn.MouseButton1Click:Connect(function() if entry.script then executeScript(entry.script); toast("OK", 1.5) end end) local loadBtn = new("TextButton", {Size = UDim2.new(0.3, -4, 0, 24), Position = UDim2.new(0.34, 0, 1, -28), BackgroundColor3 = Color3.fromRGB(60, 130, 90), Text = "LOAD", TextColor3 = Color3.new(1,1,1), Font = Enum.Font.Code, TextSize = 11, BorderSizePixel = 0, Parent = card}) corner(loadBtn, 5) loadBtn.MouseButton1Click:Connect(function() engineTextBox.Text = entry.script or ""; toast("Loaded", 1.5) end) end local function doStoreSearch(query) storeStatus.Text = " loading..." task.spawn(function() local body = sbFetch(1, 15, query) if not body then storeStatus.Text = " ERROR: HTTP"; return end local ok, data = pcall(function() return HttpService:JSONDecode(body) end) if not ok or not data or not data.result then storeStatus.Text = " ERROR: JSON"; return end for _, c in ipairs(TabContainers[">> APP STORE"]:GetChildren()) do if c:IsA("GuiObject") and c ~= storeHeader then c:Destroy() end end for _, entry in ipairs(data.result.scripts or {}) do makeStoreCard(entry) end storeStatus.Text = " " .. #(data.result.scripts or {}) .. " scripts" end) end storeSearchBtn.MouseButton1Click:Connect(function() doStoreSearch(storeSearchBox.Text) end) storeSearchBox.FocusLost:Connect(function(e) if e then doStoreSearch(storeSearchBox.Text) end end) MakeButton(">> TOOLS", "Log Game Info", function() print("PlaceId:", game.PlaceId); print("JobId:", game.JobId) print("PlaceVersion:", game.PlaceVersion); print("StreamingEnabled:", Workspace.StreamingEnabled) end) MakeButton(">> TOOLS", "Copy Engine Script", function() if setclipboard and engineTextBox then setclipboard(engineTextBox.Text); toast("Copied", 1.5) end end) MakeButton(">> TOOLS", "Paste to Engine", function() if getclipboard and engineTextBox then local ok, data = pcall(function() return getclipboard() end); if ok and data then engineTextBox.Text = data; toast("Pasted", 1.5) end end end) TabButtons[">> CHEATS"].BackgroundColor3 = Color3.fromRGB(55, 38, 110) TabButtons[">> CHEATS"].TextColor3 = Color3.fromRGB(225, 210, 255) TabContainers[">> CHEATS"].Visible = true ActiveTab = ">> CHEATS" for i = 1, SLOT_COUNT do refreshSlotLabel(i) end task.spawn(function() task.wait(1.5); doStoreSearch("") end) print("[android_lua v6.5] loaded. Comments removed. Tabs: " .. table.concat(TabOrder, ", ")) toast("android_lua v6.5 ready", 2)