
KeylessUniversal

-- =============================================
-- [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)No comments yet for this script.



