
KeylessUniversal

getgenv().Enabled = true;
local ws = game:GetService("Workspace");
local mf = ws:FindFirstChild("Mobs");
local ifs = ws:FindFirstChild("ItemDrops");
local ps = game:GetService("Players");
local lp = ps.LocalPlayer;
local rs = game:GetService("RunService");
local cfg = {
Mobs = true,
Items = true,
Players = true
};
local tm = {};
local ti = {};
local tp = {};
local function hl(obj, col)
local h = Instance.new("Highlight");
h.FillColor = col;
h.OutlineColor = Color3.new(0, 0, 0);
h.Parent = obj;
end
local function updEsp(objs, tList, col)
for _, obj in ipairs(objs) do
if not tList[obj] then
tList[obj] = true;
hl(obj, col);
end
end
end
local function updMobs()
if cfg.Mobs and mf then
updEsp(mf:GetChildren(), tm, Color3.fromRGB(252, 28, 28));
end
end
local function updItems()
if cfg.Items and ifs then
updEsp(ifs:GetChildren(), ti, Color3.fromRGB(3, 252, 115));
end
end
local function updPlayers()
if cfg.Players then
for _, p in ipairs(ps:GetPlayers()) do
if p ~= lp and p.Character then
updEsp({p.Character}, tp, Color3.fromRGB(3, 252, 232));
end
end
end
end
local function autoUpd()
tm = {};
ti = {};
tp = {};
updMobs();
updItems();
updPlayers();
end
rs.Heartbeat:Connect(function()
autoUpd();
task.wait(0.1);
end);



Ok