1 | --// kaxhe |
2 | |
3 | local getgenv, getnamecallmethod, hookmetamethod, newcclosure, checkcaller, stringlower = getgenv, getnamecallmethod, hookmetamethod, newcclosure, checkcaller, string.lower |
4 | |
5 | --// Loaded xhexk |
6 | |
7 | if getgenv().ED_AntiKick then return end |
8 | |
9 | --// Variables |
10 | |
11 | local Players, StarterGui, OldNamecall = game:GetService("Players"), game:GetService("StarterGui") |
12 | |
13 | --// Global Variables |
14 | |
15 | getgenv().ED_AntiKick = { |
16 | SendNotifications = true, -- Set to true if you want to get notified for every event |
17 | CheckCaller = true -- Set to true if you want to disable kixking by other executed scripts |
18 | } |
19 | |
20 | --// Main |
21 | |
22 | OldNamecall = hookmetamethod(game, "__namecall", newcclosure(function(...) |
23 | if (getgenv().ED_AntiKick.CheckCaller and not checkcaller() or true) and stringlower(getnamecallmethod()) == "kick" then |
24 | if getgenv().ED_AntiKick.SendNotifications then |
25 | game:GetService('StarterGui'):SetCore('SendNotification', { |
26 | Title = "Lollypop Admin🍭", |
27 | Text = "THE GAME TRIED TO BOOT U BUT I BYPASSED IT FOR U🍭", |
28 | Icon = "rbxassetid://6238540373", |
29 | Duration = 4, |
30 | }) |
31 | end |
32 | |
33 | return nil |
34 | end |
35 | |
36 | return OldNamecall(...) |
37 | end)) |
38 | |
39 | if getgenv().ED_AntiKick.SendNotifications then |
40 | local AkaliNotif = loadstring(game:HttpGet("https://raw.githubusercontent.com/FilteringEnabled/FE/main/NotificationUI"))(); |
41 | local Notify = AkaliNotif.Notify; |
42 | |
43 | wait(); |
44 | |
45 | Notify({ |
46 | Description = "Anti kick executed"; |
47 | Title = "Lollypop Admin🍭"; |
48 | Duration = 5; |
49 | |
50 | }); |
51 | end |