local a={Enabled=true,SilentMode=true,AutoRejoin=true,BlockRemotes=true,MetatableHook=true,HookFireServer=true,PlayerScan=true,AdminDetect=true,NotificationBlock=true,RemoteSpy=false,AdminGroupId=6245647,Whitelist={"SayMessageRequest","DefaultChatSystemChatEvents"},Keywords={"ban","fire","remove","exploit","cheat","hack","destroy","delete","kick"}}local b=setmetatable({},{__index=function(c,d)return game:GetService(d)end})local e=b.Players.LocalPlayer;local f=b.RunService;local g=b.TeleportService;local h={}local i={}local function j(k)k=k:lower()for l,m in ipairs(a.Keywords)do if k:find(m)then return true end end;return false end;local function n()local o=getrawmetatable(game)local p=o.__namecall;local q=o.__index;local r=o.__newindex;if setreadonly then setreadonly(o,false)end;o.__namecall=newcclosure(function(s,...)local t=getnamecallmethod()local u=tostring(s):lower()if(t=="Kick" or t=="Ban")and s==e then return nil end;if a.HookFireServer and(t=="FireServer" or t=="InvokeServer")then if j(u)or h[s]then return nil end;local v=false;for l,w in ipairs(a.Whitelist)do if s.Name==w or(s.Parent and s.Parent.Name==w)then v=true;break end end;if not v and j(s.Name:lower())then h[s]=true;return nil end end;return p(s,...)end)o.__index=newcclosure(function(s,x)if a.MetatableHook then local y=tostring(x):lower()if j(y)and(tostring(s):find("Player")or tostring(s):find("Humanoid")or tostring(s):find("Character"))then return function()end end end;return q(s,x)end)o.__newindex=newcclosure(function(s,x,z)if a.MetatableHook and j(tostring(x):lower())then if s==e.Character or s:IsA("Humanoid")then return nil end end;return r(s,x,z)end)if setreadonly then setreadonly(o,true)end end;local function A()i.RemoteScan=f.Heartbeat:Connect(function()if not a.Enabled or not a.BlockRemotes then return end;pcall(function()for l,B in ipairs(b.ReplicatedStorage:GetDescendants())do if(B:IsA("RemoteEvent")or B:IsA("RemoteFunction"))and not h[B]then if j(B.Name)then h[B]=true end end end end)end)end;local function C()b.Players.PlayerAdded:Connect(function(D)if not a.AdminDetect or D==e then return end;task.spawn(function()task.wait(math.random(2,5))local E=D:GetRankInGroup(a.AdminGroupId)if E>=1 or D.Name:lower():match("admin|mod|dev")then g:Teleport(game.PlaceId,e)end end)end)end;local function F()i.AntiLag=f.Heartbeat:Connect(function()if not a.Enabled or not a.PlayerScan then return end;pcall(function()for l,D in ipairs(b.Players:GetPlayers())do if D~=e and D.Character then local G=D.Character:FindFirstChildOfClass("Humanoid")if G and(G.WalkSpeed>100 or G.Health>1000)then for l,H in pairs(D.Character:GetChildren())do if H:IsA("Accessory")or H:IsA("Shirt")or H:IsA("Pants")then H:Destroy()end end end end end end)end)end;local function I()if not a.NotificationBlock then return end;pcall(function()local J;J=hookfunction(b.StarterGui.SetCore,function(s,t,K)if t=="SendNotification" and j(tostring(K.Text or ""))then return nil end;return J(s,t,K)end)end)end;i.PlayerRemoving=b.Players.PlayerRemoving:Connect(function(D)if D==e and a.AutoRejoin then g:Teleport(game.PlaceId,e)end end)n()A()C()F()I()warn("🛡️ [ELARA-SINGULARITY]: OPERATIONAL.")