-- 💠 Anti-Kick Protection (KRNL-safe) local Players = game:GetService("Players") local LocalPlayer = Players.LocalPlayer local mt = getrawmetatable(game) setreadonly(mt, false) local oldNamecall = mt.__namecall mt.__namecall = newcclosure(function(self, ...) if tostring(self) == tostring(LocalPlayer) and getnamecallmethod() == "Kick" then warn("🛡️ Kick attempt blocked.") return nil end return oldNamecall(self, ...) end) for _, v in pairs(game:GetDescendants()) do if v:IsA("RemoteEvent") and v.Name:lower():find("kick") then v:Destroy() end end game.DescendantAdded:Connect(function(obj) if obj:IsA("RemoteEvent") and obj.Name:lower():find("kick") then obj:Destroy() end end) -- ✅ GUI + BOOST + ESP local plr = LocalPlayer local char = plr.Character or plr.CharacterAdded:Wait() -- Safe GUI init local gui = Instance.new("ScreenGui") gui.Name = "CoreUIModule" gui.Parent = plr:WaitForChild("PlayerGui") gui.ResetOnSpawn = false local main = Instance.new("Frame") main.Size = UDim2.new(0, 240, 0, 250) main.Position = UDim2.new(0.5, -120, 0.2, 0) main.BackgroundColor3 = Color3.fromRGB(20, 20, 20) main.Visible = false main.Parent = gui main.AnchorPoint = Vector2.new(0.5, 0) Instance.new("UICorner", main).CornerRadius = UDim.new(0, 12) Instance.new("UIStroke", main).Color = Color3.fromRGB(0, 255, 255) local showBtn = Instance.new("TextButton") showBtn.Size = UDim2.new(0, 45, 0, 45) showBtn.Position = UDim2.new(0.05, 0, 0.5, -20) showBtn.BackgroundColor3 = Color3.fromRGB(0, 255, 255) showBtn.Text = "+" showBtn.TextColor3 = Color3.new(0, 0, 0) showBtn.Font = Enum.Font.GothamBold showBtn.TextScaled = true showBtn.Parent = gui Instance.new("UICorner", showBtn).CornerRadius = UDim.new(1, 0) local title = Instance.new("TextLabel", main) title.Size = UDim2.new(1, 0, 0, 30) title.Text = "⚙️ Tools" title.TextColor3 = Color3.fromRGB(0, 255, 255) title.Font = Enum.Font.GothamBold title.TextScaled = true title.BackgroundTransparency = 1 local boostBtn = Instance.new("TextButton", main) boostBtn.Size = UDim2.new(0.8, 0, 0, 40) boostBtn.Position = UDim2.new(0.1, 0, 0.35, 0) boostBtn.BackgroundColor3 = Color3.fromRGB(50, 150, 255) boostBtn.Text = "Speed: OFF" boostBtn.TextColor3 = Color3.new(1, 1, 1) boostBtn.Font = Enum.Font.GothamBold boostBtn.TextScaled = true boostBtn.Parent = main Instance.new("UICorner", boostBtn).CornerRadius = UDim.new(0, 10) local espBtn = Instance.new("TextButton", main) espBtn.Size = UDim2.new(0.8, 0, 0, 40) espBtn.Position = UDim2.new(0.1, 0, 0.6, 0) espBtn.BackgroundColor3 = Color3.fromRGB(100, 50, 255) espBtn.Text = "Visual: OFF" espBtn.TextColor3 = Color3.new(1, 1, 1) espBtn.Font = Enum.Font.GothamBold espBtn.TextScaled = true espBtn.Parent = main Instance.new("UICorner", espBtn).CornerRadius = UDim.new(0, 10) -- Show/Hide GUI showBtn.MouseButton1Click:Connect(function() main.Visible = not main.Visible end) -- Boost Movement local speed = 50 local boostActive = false local vel boostBtn.MouseButton1Click:Connect(function() boostActive = not boostActive local hrp = (plr.Character or plr.CharacterAdded:Wait()):WaitForChild("HumanoidRootPart") if boostActive then boostBtn.Text = "Speed: ON" boostBtn.BackgroundColor3 = Color3.fromRGB(0, 255, 0) vel = Instance.new("BodyVelocity") vel.MaxForce = Vector3.new(9e9, 0, 9e9) vel.Velocity = Vector3.zero vel.Name = "BV_Speed" vel.Parent = hrp game:GetService("RunService").Heartbeat:Connect(function() if not boostActive then return end local hum = char:FindFirstChildOfClass("Humanoid") if hum then local dir = hum.MoveDirection vel.Velocity = dir * speed end end) else boostBtn.Text = "Speed: OFF" boostBtn.BackgroundColor3 = Color3.fromRGB(50, 150, 255) if vel then vel:Destroy() end end end) -- ESP local espOn = false local keywords = {"mythic", "brainrot", "secret"} local function matchesKeyword(text) if not text then return false end text = text:lower() for _, k in ipairs(keywords) do if text:find(k) then return true end end return false end local function handleESPLabel(lbl) if lbl:IsA("TextLabel") and matchesKeyword(lbl.Text) then lbl.TextColor3 = Color3.fromRGB(255, 0, 0) lbl.Font = Enum.Font.GothamBlack lbl.BackgroundColor3 = Color3.fromRGB(10, 10, 10) lbl.BackgroundTransparency = 0.2 local gui = lbl:FindFirstAncestorOfClass("BillboardGui") if gui then gui.AlwaysOnTop = true gui.MaxDistance = 5000 gui.Size = UDim2.new(0, 200, 0, 50) end end end local function scanESP() for _, obj in ipairs(workspace:GetDescendants()) do if obj:IsA("TextLabel") then handleESPLabel(obj) end end end local espConn espBtn.MouseButton1Click:Connect(function() espOn = not espOn if espOn then espBtn.Text = "Visual: ON" espBtn.BackgroundColor3 = Color3.fromRGB(0, 255, 0) scanESP() if espConn then espConn:Disconnect() end espConn = workspace.DescendantAdded:Connect(function(obj) task.delay(0.05, function() if obj:IsA("TextLabel") then handleESPLabel(obj) end end) end) else espBtn.Text = "Visual: OFF" espBtn.BackgroundColor3 = Color3.fromRGB(100, 50, 255) if espConn then espConn:Disconnect() end end end)