UIS = game:GetService("UserInputService") local TweenService = game:GetService("TweenService") local Players = game:GetService("Players") local RunService = game:GetService("RunService") local Stats = game:GetService("Stats") local LocalPlayer = Players.LocalPlayer local Camera = workspace.CurrentCamera local success, coreGui = pcall(function() return game:GetService("CoreGui") end) local ScreenGui = Instance.new("ScreenGui") ScreenGui.Name = "Abr66mNewHub" ScreenGui.ResetOnSpawn = false ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling ScreenGui.Parent = (success and coreGui) or LocalPlayer:WaitForChild("PlayerGui") local function showNotification(title, message, duration, killerPlayer) local NotifFrame = Instance.new("Frame") NotifFrame.Size = UDim2.new(0, 260, 0, 70) NotifFrame.Position = UDim2.new(1, 20, 1, -90) NotifFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15) NotifFrame.Parent = ScreenGui local NotifCorner = Instance.new("UICorner") NotifCorner.CornerRadius = UDim.new(0, 8) NotifCorner.Parent = NotifFrame local NotifStroke = Instance.new("UIStroke") NotifStroke.Color = Color3.fromRGB(255, 35, 35) NotifStroke.Thickness = 1.5 NotifStroke.Parent = NotifFrame local AvatarImage = Instance.new("ImageLabel") AvatarImage.Size = UDim2.new(0, 50, 0, 50) AvatarImage.Position = UDim2.new(0, 10, 0.5, -25) AvatarImage.BackgroundColor3 = Color3.fromRGB(25, 25, 25) AvatarImage.BorderSizePixel = 0 AvatarImage.Parent = NotifFrame local AvatarCorner = Instance.new("UICorner") AvatarCorner.CornerRadius = UDim.new(1, 0) AvatarCorner.Parent = AvatarImage if killerPlayer and killerPlayer:IsA("Player") then task.spawn(function() local thumbType = Enum.ThumbnailType.HeadShot local thumbSize = Enum.ThumbnailSize.Size100x100 local content, isReady = Players:GetUserThumbnailAsync(killerPlayer.UserId, thumbType, thumbSize) if isReady then AvatarImage.Image = content end end) else AvatarImage.Image = "rbxassetid://6034287518" end local NotifTitle = Instance.new("TextLabel") NotifTitle.Size = UDim2.new(1, -75, 0, 20) NotifTitle.Position = UDim2.new(0, 70, 0, 12) NotifTitle.BackgroundTransparency = 1 NotifTitle.Text = title:upper() NotifTitle.TextColor3 = Color3.fromRGB(255, 255, 255) NotifTitle.TextSize = 11 NotifTitle.Font = Enum.Font.GothamBold NotifTitle.TextXAlignment = Enum.TextXAlignment.Left NotifTitle.Parent = NotifFrame local NotifText = Instance.new("TextLabel") NotifText.Size = UDim2.new(1, -75, 0, 25) NotifText.Position = UDim2.new(0, 70, 0, 28) NotifText.BackgroundTransparency = 1 NotifText.Text = message NotifText.TextColor3 = Color3.fromRGB(220, 220, 220) NotifText.TextSize = 13 NotifText.Font = Enum.Font.GothamSemibold NotifText.TextXAlignment = Enum.TextXAlignment.Left NotifText.Parent = NotifFrame TweenService:Create(NotifFrame, TweenInfo.new(0.4, Enum.EasingStyle.Cubic, Enum.EasingDirection.Out), { Position = UDim2.new(1, -280, 1, -90) }):Play() task.delay(duration or 4, function() local fadeOut = TweenService:Create(NotifFrame, TweenInfo.new(0.4, Enum.EasingStyle.Cubic, Enum.EasingDirection.In), { Position = UDim2.new(1, 20, 1, -90) }) fadeOut:Play() fadeOut.Completed:Connect(function() NotifFrame:Destroy() end) end) end local function listenToDeath(character) local humanoid = character:WaitForChild("Humanoid", 5) if humanoid then local damageConnection damageConnection = humanoid.HealthChanged:Connect(function(currentHealth) if currentHealth <= 0 then damageConnection:Disconnect() local killerObject = nil local killerName = "Someone" local creatorTag = humanoid:FindFirstChild("creator") if creatorTag and creatorTag.Value and creatorTag.Value:IsA("Player") then killerObject = creatorTag.Value killerName = killerObject.Name else local shortestDistance = math.huge local myRoot = character:FindFirstChild("HumanoidRootPart") if myRoot then for _, p in pairs(Players:GetPlayers()) do if p ~= LocalPlayer and p.Character and p.Character:FindFirstChild("HumanoidRootPart") then if p.Character:FindFirstChildOfClass("Tool") then local dist = (p.Character.HumanoidRootPart.Position - myRoot.Position).Magnitude if dist < shortestDistance and dist < 35 then shortestDistance = dist killerObject = p killerName = p.Name end end end end end end showNotification("Eliminated", killerName .. " killed you", 4, killerObject) end end) end end if LocalPlayer.Character then task.spawn(listenToDeath, LocalPlayer.Character) end LocalPlayer.CharacterAdded:Connect(listenToDeath) local function makeDraggable(guiObject) local dragging, dragInput, dragStart, startPos guiObject.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then dragging = true dragStart = input.Position startPos = guiObject.Position input.Changed:Connect(function() if input.UserInputState == Enum.UserInputState.End then dragging = false end end) end end) guiObject.InputChanged:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseMovement or input.UserInputType == Enum.UserInputType.Touch then dragInput = input end end) UIS.InputChanged:Connect(function(input) if input == dragInput and dragging then local delta = input.Position - dragStart guiObject.Position = UDim2.new(startPos.X.Scale, startPos.X.Offset + delta.X, startPos.Y.Scale, startPos.Y.Offset + delta.Y) end end) end local KeyFrame = Instance.new("Frame") KeyFrame.Size = UDim2.new(0, 300, 0, 150) KeyFrame.Position = UDim2.new(0.5, -150, 0.5, -75) KeyFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15) KeyFrame.Parent = ScreenGui makeDraggable(KeyFrame) local KeyCorner = Instance.new("UICorner") KeyCorner.CornerRadius = UDim.new(0, 8) KeyCorner.Parent = KeyFrame local KeyStroke = Instance.new("UIStroke") KeyStroke.Color = Color3.fromRGB(0, 100, 255) KeyStroke.Thickness = 2 KeyStroke.Parent = KeyFrame local KeyTitle = Instance.new("TextLabel") KeyTitle.Size = UDim2.new(1, 0, 0, 40) KeyTitle.BackgroundTransparency = 1 KeyTitle.Text = "ENTER THE KEY" KeyTitle.TextColor3 = Color3.fromRGB(255, 255, 255) KeyTitle.TextSize = 16 KeyTitle.Font = Enum.Font.GothamBold KeyTitle.Parent = KeyFrame local KeyTextBox = Instance.new("TextBox") KeyTextBox.Size = UDim2.new(0, 240, 0, 35) KeyTextBox.Position = UDim2.new(0.5, -120, 0, 50) KeyTextBox.BackgroundColor3 = Color3.fromRGB(255, 255, 255) KeyTextBox.Text = "" KeyTextBox.PlaceholderText = "Type key here..." KeyTextBox.TextColor3 = Color3.fromRGB(0, 0, 0) KeyTextBox.TextSize = 14 KeyTextBox.Font = Enum.Font.GothamSemibold KeyTextBox.Parent = KeyFrame local BoxCorner = Instance.new("UICorner") BoxCorner.CornerRadius = UDim.new(0, 6) BoxCorner.Parent = KeyTextBox local CheckBtn = Instance.new("TextButton") CheckBtn.Size = UDim2.new(0, 120, 0, 35) CheckBtn.Position = UDim2.new(0.5, -60, 0, 100) CheckBtn.BackgroundColor3 = Color3.fromRGB(0, 80, 200) CheckBtn.Text = "Verify" CheckBtn.TextColor3 = Color3.fromRGB(255, 255, 255) CheckBtn.TextSize = 14 CheckBtn.Font = Enum.Font.GothamBold CheckBtn.Parent = KeyFrame local CheckCorner = Instance.new("UICorner") CheckCorner.CornerRadius = UDim.new(0, 6) CheckCorner.Parent = CheckBtn local OpenBtn = Instance.new("TextButton") OpenBtn.Size = UDim2.new(0, 50, 0, 50) OpenBtn.Position = UDim2.new(0, 10, 0.5, -25) OpenBtn.BackgroundColor3 = Color3.fromRGB(0, 50, 140) OpenBtn.Text = "O" OpenBtn.TextColor3 = Color3.fromRGB(255, 255, 255) OpenBtn.TextSize = 18 OpenBtn.Font = Enum.Font.GothamBold OpenBtn.Visible = false OpenBtn.Parent = ScreenGui makeDraggable(OpenBtn) local OpenCorner = Instance.new("UICorner") OpenCorner.CornerRadius = UDim.new(1, 0) OpenCorner.Parent = OpenBtn local MainFrame = Instance.new("Frame") MainFrame.Size = UDim2.new(0, 400, 0, 270) MainFrame.Position = UDim2.new(0.5, -200, 0.5, -135) MainFrame.BackgroundColor3 = Color3.fromRGB(15, 15, 15) MainFrame.Visible = false MainFrame.Parent = ScreenGui makeDraggable(MainFrame) local MainCorner = Instance.new("UICorner") MainCorner.CornerRadius = UDim.new(0, 8) MainCorner.Parent = MainFrame local Stroke = Instance.new("UIStroke") Stroke.Color = Color3.fromRGB(0, 100, 255) Stroke.Thickness = 2 Stroke.Parent = MainFrame local PerformanceFrame = Instance.new("Frame") PerformanceFrame.Size = UDim2.new(1, -20, 0, 20) PerformanceFrame.Position = UDim2.new(0, 10, 0, 5) PerformanceFrame.BackgroundTransparency = 1 PerformanceFrame.Parent = MainFrame local FpsLabel = Instance.new("TextLabel") FpsLabel.Size = UDim2.new(0, 100, 1, 0) FpsLabel.Position = UDim2.new(0, 0, 0, 0) FpsLabel.BackgroundTransparency = 1 FpsLabel.Text = "FPS: --" FpsLabel.TextColor3 = Color3.fromRGB(0, 255, 150) FpsLabel.Font = Enum.Font.GothamBold FpsLabel.TextSize = 12 FpsLabel.Parent = PerformanceFrame local PingLabel = Instance.new("TextLabel") PingLabel.Size = UDim2.new(0, 100, 1, 0) PingLabel.Position = UDim2.new(0, 105, 0, 0) PingLabel.BackgroundTransparency = 1 PingLabel.Text = "PING: -- ms" PingLabel.TextColor3 = Color3.fromRGB(255, 200, 0) PingLabel.Font = Enum.Font.GothamBold PingLabel.TextSize = 12 PingLabel.Parent = PerformanceFrame local lastUpdate = 0 local frameCount = 0 RunService.RenderStepped:Connect(function(dt) frameCount = frameCount + 1 local now = os.clock() if now - lastUpdate >= 0.5 then local fps = math.round(frameCount / (now - lastUpdate)) FpsLabel.Text = "FPS: " .. tostring(fps) frameCount = 0 lastUpdate = now local ping = math.round(Stats.Network.ServerStatsItem["Data Ping"]:GetValue()) PingLabel.Text = "PING: " .. tostring(ping) .. " ms" end end) local Sidebar = Instance.new("Frame") Sidebar.Size = UDim2.new(0, 100, 1, -30) Sidebar.Position = UDim2.new(0, 0, 0, 30) Sidebar.BackgroundColor3 = Color3.fromRGB(10, 10, 10) Sidebar.BorderSizePixel = 0 Sidebar.Parent = MainFrame local SideCorner = Instance.new("UICorner") SideCorner.CornerRadius = UDim.new(0, 8) SideCorner.Parent = Sidebar local Container = Instance.new("Frame") Container.Size = UDim2.new(1, -110, 1, -40) Container.Position = UDim2.new(0, 105, 0, 35) Container.BackgroundTransparency = 1 Container.Parent = MainFrame local tabs = {"Misc", "Game", "Player"} local pages = {} local function createToggle(pageParent, text, callback) local Btn = Instance.new("TextButton") Btn.Size = UDim2.new(1, -10, 0, 35) Btn.BackgroundColor3 = Color3.fromRGB(20, 20, 20) Btn.Text = text Btn.TextColor3 = Color3.fromRGB(255, 255, 255) Btn.TextSize = 13 Btn.Font = Enum.Font.GothamSemibold Btn.Parent = pageParent local BtnCorner = Instance.new("UICorner") BtnCorner.CornerRadius = UDim.new(0, 6) BtnCorner.Parent = Btn local enabled = false Btn.MouseButton1Click:Connect(function() enabled = not enabled Btn.BackgroundColor3 = enabled and Color3.fromRGB(200, 35, 35) or Color3.fromRGB(20, 20, 20) callback(enabled) end) return Btn end local function createActionButton(pageParent, text, callback) local Btn = Instance.new("TextButton") Btn.Size = UDim2.new(1, -10, 0, 35) Btn.BackgroundColor3 = Color3.fromRGB(20, 20, 20) Btn.Text = text Btn.TextColor3 = Color3.fromRGB(255, 255, 255) Btn.TextSize = 13 Btn.Font = Enum.Font.GothamSemibold Btn.Parent = pageParent local BtnCorner = Instance.new("UICorner") BtnCorner.CornerRadius = UDim.new(0, 6) BtnCorner.Parent = Btn Btn.MouseButton1Click:Connect(function() Btn.BackgroundColor3 = Color3.fromRGB(0, 100, 255) task.wait(0.1) Btn.BackgroundColor3 = Color3.fromRGB(20, 20, 20) end) Btn.MouseButton1Click:Connect(callback) return Btn end for i, tabName in ipairs(tabs) do local TabBtn = Instance.new("TextButton") TabBtn.Size = UDim2.new(1, -10, 0, 35) TabBtn.Position = UDim2.new(0, 5, 0, 5 + (i - 1) * 40) TabBtn.BackgroundColor3 = i == 1 and Color3.fromRGB(200, 35, 35) or Color3.fromRGB(20, 20, 20) TabBtn.Text = tabName TabBtn.TextColor3 = Color3.fromRGB(255, 255, 255) TabBtn.TextSize = 12 TabBtn.Font = Enum.Font.GothamBold TabBtn.Parent = Sidebar local BtnCorner = Instance.new("UICorner") BtnCorner.CornerRadius = UDim.new(0, 6) BtnCorner.Parent = TabBtn local Page = Instance.new("ScrollingFrame") Page.Size = UDim2.new(1, 0, 1, 0) Page.BackgroundTransparency = 1 Page.Visible = (i == 1) Page.ScrollBarThickness = 2 Page.CanvasSize = UDim2.new(0, 0, 0, 0) Page.AutomaticCanvasSize = Enum.AutomaticSize.Y Page.Parent = Container pages[tabName] = Page local ListLayout = Instance.new("UIListLayout") ListLayout.Padding = UDim.new(0, 6) ListLayout.HorizontalAlignment = Enum.HorizontalAlignment.Center ListLayout.Parent = Page TabBtn.MouseButton1Click:Connect(function() for _, p in pairs(pages) do p.Visible = false end for _, b in pairs(Sidebar:GetChildren()) do if b:IsA("TextButton") then b.BackgroundColor3 = Color3.fromRGB(20, 20, 20) end end Page.Visible = true TabBtn.BackgroundColor3 = Color3.fromRGB(200, 35, 35) end) end local _G = _G or {} _G.TargetAimbot = false _G.EspEnabled = false _G.CoffeeSpeed = false _G.SuperJump = false _G.SelectedAimbotToken = 1 _G.SelectedBackstabToken = 1 _G.Backstabber = false local playerList = {} local function updatePlayerList() playerList = {} for _, p in pairs(Players:GetPlayers()) do if p ~= LocalPlayer then table.insert(playerList, p) end end end Players.PlayerAdded:Connect(updatePlayerList) Players.PlayerRemoving:Connect(updatePlayerList) updatePlayerList() local miscPage = pages["Misc"] createToggle(miscPage, "Toggle Target Aimbot", function(state) _G.TargetAimbot = state end) local AimBtn = createActionButton(miscPage, "Aimbot Target: None", function() end) local gamePage = pages["Game"] local savedCoordinate = nil createActionButton(gamePage, "Set TP (Save Position)", function() local char = LocalPlayer.Character local root = char and char:FindFirstChild("HumanoidRootPart") if root then savedCoordinate = root.CFrame end end) createActionButton(gamePage, "Teleport (Go to Position)", function() local char = LocalPlayer.Character local root = char and char:FindFirstChild("HumanoidRootPart") if root and savedCoordinate then root.CFrame = savedCoordinate end end) createToggle(gamePage, "Backstabber", function(state) _G.Backstabber = state end) local BackstabBtn = createActionButton(gamePage, "Backstab Target: None", function() end) local function updateButtons() updatePlayerList() local aimTarget = (#playerList > 0 and playerList[_G.SelectedAimbotToken]) and playerList[_G.SelectedAimbotToken].Name or "None" local backTarget = (#playerList > 0 and playerList[_G.SelectedBackstabToken]) and playerList[_G.SelectedBackstabToken].Name or "None" AimBtn.Text = "Aimbot Target: " .. aimTarget BackstabBtn.Text = "Backstab Target: " .. backTarget end AimBtn.MouseButton1Click:Connect(function() if #playerList > 0 then _G.SelectedAimbotToken = (_G.SelectedAimbotToken % #playerList) + 1 updateButtons() end end) BackstabBtn.MouseButton1Click:Connect(function() if #playerList > 0 then _G.SelectedBackstabToken = (_G.SelectedBackstabToken % #playerList) + 1 updateButtons() end end) task.spawn(updateButtons) RunService.RenderStepped:Connect(function() if _G.TargetAimbot and #playerList > 0 then if _G.SelectedAimbotToken > #playerList then _G.SelectedAimbotToken = 1 end local targetPlayer = playerList[_G.SelectedAimbotToken] if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("Head") then local hum = targetPlayer.Character:FindFirstChildOfClass("Humanoid") if hum and hum.Health > 0 then Camera.CFrame = CFrame.new(Camera.CFrame.Position, targetPlayer.Character.Head.Position) end end end if _G.Backstabber and #playerList > 0 then if _G.SelectedBackstabToken > #playerList then _G.SelectedBackstabToken = 1 end local targetPlayer = playerList[_G.SelectedBackstabToken] if targetPlayer and targetPlayer.Character and targetPlayer.Character:FindFirstChild("HumanoidRootPart") and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then LocalPlayer.Character.HumanoidRootPart.CFrame = targetPlayer.Character.HumanoidRootPart.CFrame * CFrame.new(0, 0, 2) end end end) local function applyESP(player) if player == LocalPlayer then return end local function setupChar(char) task.wait(0.1) if not char then return end if char:FindFirstChild("AbrESP") then char.AbrESP:Destroy() end if char:FindFirstChild("AbrNameESP") then char.AbrNameESP:Destroy() end local highlight = Instance.new("Highlight") highlight.Name = "AbrESP" highlight.FillColor = Color3.fromRGB(255, 30, 30) highlight.FillTransparency = 0.5 highlight.OutlineColor = Color3.fromRGB(255, 255, 255) highlight.Adornee = char highlight.Enabled = _G.EspEnabled highlight.Parent = char local head = char:WaitForChild("Head", 5) if head then local billboard = Instance.new("BillboardGui") billboard.Name = "AbrNameESP" billboard.Size = UDim2.new(0, 200, 0, 50) billboard.StudsOffset = Vector3.new(0, 2.5, 0) billboard.AlwaysOnTop = true billboard.Enabled = _G.EspEnabled billboard.Parent = char local textLabel = Instance.new("TextLabel") textLabel.Size = UDim2.new(1, 0, 1, 0) textLabel.BackgroundTransparency = 1 textLabel.Text = player.Name textLabel.TextColor3 = Color3.fromRGB(255, 255, 255) textLabel.TextSize = 14 textLabel.Font = Enum.Font.GothamBold textLabel.Parent = billboard local stroke = Instance.new("UIStroke") stroke.Color = Color3.fromRGB(0, 0, 0) stroke.Thickness = 1.5 stroke.Parent = textLabel end end if player.Character then setupChar(player.Character) end player.CharacterAdded:Connect(setupChar) end for _, p in pairs(Players:GetPlayers()) do applyESP(p) end Players.PlayerAdded:Connect(applyESP) createToggle(miscPage, "Toggle ESP Visuals", function(state) _G.EspEnabled = state for _, p in pairs(Players:GetPlayers()) do if p.Character then if p.Character:FindFirstChild("AbrESP") then p.Character.AbrESP.Enabled = state end if p.Character:FindFirstChild("AbrNameESP") then p.Character.AbrNameESP.Enabled = state end end end end) local playerPage = pages["Player"] RunService.Heartbeat:Connect(function() local char = LocalPlayer.Character local hum = char and char:FindFirstChildOfClass("Humanoid") if hum then if _G.CoffeeSpeed then hum.WalkSpeed = 38 else if hum.WalkSpeed == 38 then hum.WalkSpeed = 16 end end if _G.SuperJump then hum.JumpPower = 100 hum.UseJumpPower = true else hum.JumpPower = 50 end end end) createToggle(playerPage, "Auto Coffee Speed", function(state) _G.CoffeeSpeed = state end) createToggle(playerPage, "Super Jump Boost", function(state) _G.SuperJump = state end) local dragThreshold = 5 local clickStartPos = Vector2.new(0, 0) OpenBtn.InputBegan:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then clickStartPos = Vector2.new(input.Position.X, input.Position.Y) end end) OpenBtn.InputEnded:Connect(function(input) if input.UserInputType == Enum.UserInputType.MouseButton1 or input.UserInputType == Enum.UserInputType.Touch then local clickEndPos = Vector2.new(input.Position.X, input.Position.Y) if (clickEndPos - clickStartPos).Magnitude < dragThreshold then MainFrame.Visible = not MainFrame.Visible end end end) CheckBtn.MouseButton1Click:Connect(function() if KeyTextBox.Text == "abr66m" then KeyFrame:Destroy() OpenBtn.Visible = true MainFrame.Visible = true else KeyTextBox.Text = "" KeyTextBox.PlaceholderText = "Invalid Key!" CheckBtn.BackgroundColor3 = Color3.fromRGB(200, 35, 35) task.wait(1) CheckBtn.BackgroundColor3 = Color3.fromRGB(0, 80, 200) KeyTextBox.PlaceholderText = "Type key here..." end end)