-- ============================================= -- [FPS] Flick Ultimate v5.1 - Clean Kavo UI -- Permanent Drawing ESP + Instant Snap + Auto Shoot -- ============================================= local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/xHeptc/Kavo-UI-Library/main/source.lua"))() local Window = Library.CreateLib("Flick Ultimate v5.1", "DarkTheme") -- ===================== BYPASS ===================== local BypassTab = Window:NewTab("Anti-Cheat") local BypassSection = BypassTab:NewSection("Bypass") BypassSection:NewToggle("Enable NUCLEAR Bypass", "Toggle FIRST", function(state) if state then pcall(function() setthreadidentity(2) for _, v in pairs(getgc(true)) do if typeof(v) == "table" then local detect = rawget(v, "Detected") if typeof(detect) == "function" then hookfunction(detect, function(...) return true end) end local killf = rawget(v, "Kill") if typeof(killf) == "function" then hookfunction(killf, function(...) return end) end end end local plr = game.Players.LocalPlayer local mt = getrawmetatable(game) local old = mt.__namecall setreadonly(mt, false) mt.__namecall = newcclosure(function(self, ...) if getnamecallmethod() == "Kick" and self == plr then return end return old(self, ...) end) setreadonly(mt, true) hookfunction(plr.Kick, function(...) return end) end) Library:Notify("BYPASS ACTIVATED", "Anti-cheat cooked", 8) end end) -- ===================== AIMBOT ===================== local AimbotTab = Window:NewTab("Aimbot") local AimbotSection = AimbotTab:NewSection("Aimbot Settings") local aimbotEnabled = false local silentAimEnabled = false local autoShootEnabled = false local maxDist = 500 local fovVal = 90 local aimbotConn = nil AimbotSection:NewToggle("Auto Aimbot (Instant Snap)", "No smoothing", function(state) aimbotEnabled = state if state then if aimbotConn then aimbotConn:Disconnect() end aimbotConn = game:GetService("RunService").RenderStepped:Connect(function() if not aimbotEnabled then return end local plrs = game:GetService("Players") local lp = plrs.LocalPlayer local cam = workspace.CurrentCamera if not lp.Character or not lp.Character:FindFirstChild("HumanoidRootPart") then return end local closest, shortest = nil, math.huge for _, p in ipairs(plrs:GetPlayers()) do if p ~= lp and p.Character and p.Character:FindFirstChild("Head") then local head = p.Character.Head local dist = (head.Position - lp.Character.HumanoidRootPart.Position).Magnitude if dist > maxDist then continue end local rayP = RaycastParams.new() rayP.FilterDescendantsInstances = {lp.Character} rayP.FilterType = Enum.RaycastFilterType.Exclude local dir = head.Position - cam.CFrame.Position local res = workspace:Raycast(cam.CFrame.Position, dir.Unit * (dir.Magnitude + 10), rayP) if res and not res.Instance:IsDescendantOf(p.Character) then continue end local angle = math.acos(cam.CFrame.LookVector:Dot((head.Position - cam.CFrame.Position).Unit)) * (180/math.pi) if angle > (fovVal / 2) then continue end if dist < shortest then shortest = dist closest = p end end end if closest and closest.Character and closest.Character:FindFirstChild("Head") then cam.CFrame = CFrame.lookAt(cam.CFrame.Position, closest.Character.Head.Position) if autoShootEnabled then local tool = lp.Character:FindFirstChildOfClass("Tool") if tool then tool:Activate() end end end end) else if aimbotConn then aimbotConn:Disconnect() end end end) AimbotSection:NewToggle("Silent Aim", "No camera move", function(state) silentAimEnabled = state end) AimbotSection:NewToggle("Auto Shoot", "When locked on target", function(state) autoShootEnabled = state end) AimbotSection:NewSlider("Max Range", "Studs", 1000, 100, function(value) maxDist = value end) AimbotSection:NewSlider("FOV", "Degrees", 180, 30, function(value) fovVal = value end) -- ===================== PERMANENT DRAWING ESP ===================== local ESPTab = Window:NewTab("ESP") local ESPSection = ESPTab:NewSection("Permanent ESP") local drawings = {} local espEnabled = false ESPSection:NewToggle("ESP + Lines + Labels", "Permanent Drawing ESP", function(state) espEnabled = state if state then for _, plr in ipairs(game.Players:GetPlayers()) do if plr ~= game.Players.LocalPlayer then local box = Drawing.new("Square") box.Thickness = 2 box.Color = Color3.fromRGB(255, 0, 0) box.Filled = false box.Transparency = 1 local line = Drawing.new("Line") line.Thickness = 1 line.Color = Color3.fromRGB(255, 255, 255) local label = Drawing.new("Text") label.Size = 14 label.Color = Color3.fromRGB(255, 255, 255) label.Outline = true drawings[plr] = {box = box, line = line, label = label} end end spawn(function() while espEnabled do task.wait() local cam = workspace.CurrentCamera local myRoot = game.Players.LocalPlayer.Character and game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") if not myRoot then continue end for plr, objs in pairs(drawings) do if plr.Character and plr.Character:FindFirstChild("HumanoidRootPart") then local root = plr.Character.HumanoidRootPart local screenPos, onScreen = cam:WorldToViewportPoint(root.Position) if onScreen then local size = 2000 / screenPos.Z objs.box.Size = Vector2.new(size, size * 1.8) objs.box.Position = Vector2.new(screenPos.X - size/2, screenPos.Y - size/2) objs.box.Visible = true local myPos = cam:WorldToViewportPoint(myRoot.Position) objs.line.From = Vector2.new(myPos.X, myPos.Y) objs.line.To = Vector2.new(screenPos.X, screenPos.Y) objs.line.Visible = true local dist = math.floor((root.Position - myRoot.Position).Magnitude) objs.label.Text = plr.Name .. " [" .. dist .. " studs]" objs.label.Position = Vector2.new(screenPos.X, screenPos.Y - size/2 - 20) objs.label.Visible = true else objs.box.Visible = false objs.line.Visible = false objs.label.Visible = false end else objs.box.Visible = false objs.line.Visible = false objs.label.Visible = false end end end end) else for _, objs in pairs(drawings) do objs.box:Remove() objs.line:Remove() objs.label:Remove() end drawings = {} end end) -- ===================== FINISH ===================== Library:Notify("Flick v5.1 Loaded", "Permanent ESP + Instant Aim + Auto Shoot\nBypass first then toggle features", 8)