
KeylessUniversal

--[[
Anti-Kick Universal Script
Funciona em: Synapse, Krnl, Fluxus, Delta, Hydrogen, etc.
Ativa automaticamente ao executar
]]
-- Configurações
local config = {
antiKick = true, -- Bloqueia kicks
antiDisconnect = true, -- Bloqueia desconexões forçadas
antiTeleport = true, -- Bloqueia teleportes forçados
notify = true, -- Notifica quando algo for bloqueado
}
-- Serviços
local Players = game:GetService("Players")
local CoreGui = game:GetService("CoreGui")
local StarterGui = game:GetService("StarterGui")
local LocalPlayer = Players.LocalPlayer
-- Detectar executor
local executor = "Desconhecido"
if syn then executor = "Synapse"
elseif KRNL_LOADED then executor = "Krnl"
elseif Fluxus then executor = "Fluxus"
elseif identifyexecutor then executor = pcall(function() executor = identifyexecutor() end)
end
-- Função de notificação
local function notify(title, text)
if not config.notify then return end
pcall(function()
StarterGui:SetCore("SendNotification", {
Title = title,
Text = text,
Duration = 3,
})
end)
end
-- Bloquear Kick
local oldKick
oldKick = hookfunction(LocalPlayer.Kick, function(self, message)
if config.antiKick then
notify("Anti-Kick", "Kick bloqueado: " .. tostring(message))
return
end
return oldKick(self, message)
end)
-- Bloquear Disconnect (método alternativo)
local oldDisconnect
if LocalPlayer.Disconnect then
oldDisconnect = hookfunction(LocalPlayer.Disconnect, function(self)
if config.antiDisconnect then
notify("Anti-Kick", "Disconnect bloqueado")
return
end
return oldDisconnect(self)
end)
end
-- Proteção contra Teleport forçado
local oldTeleport
if LocalPlayer.Teleport then
oldTeleport = hookfunction(LocalPlayer.Teleport, function(self, ...)
if config.antiTeleport then
notify("Anti-Teleport", "Teleporte bloqueado")
return
end
return oldTeleport(self, ...)
end)
end
-- Detectar e bloquear via RemoteEvents (tentativa de kick por servidor)
local mt = getrawmetatable(game)
local oldNamecall = mt.__namecall
setreadonly(mt, false)
mt.__namecall = newcclosure(function(self, ...)
local method = getnamecallmethod()
local args = {...}
if config.antiKick then
-- Bloqueia kicks vindos do servidor via remotes comuns
if method == "Fire" or method == "InvokeServer" then
if self.Name == "Kick" or self.Name == "Disconnect" then
notify("Anti-Kick", "Tentativa de kick via remote bloqueada")
return
end
end
end
return oldNamecall(self, ...)
end)
setreadonly(mt, true)
-- Notificação inicial
notify("Anti-Kick", "Ativado com sucesso! (" .. executor .. ")")
-- Loop de proteção contínua (re-aplica hooks se necessário)
task.spawn(function()
while task.wait(5) do
pcall(function()
if config.antiKick and not hookmetamethod then
-- Re-hook básico caso algo tenha resetado
end
end)
end
end)
print("[Anti-Kick] Script carregado | Executor: " .. executor)No comments yet for this script.



![HanamiHub [Keyless] Universal Aimbot, ESP, Mobile](https://scriptblox.com/images/sb/0-1789661460161.png)