-- KGB-RT Gelişmiş Koruma Sistemi local ScreenGui = Instance.new("ScreenGui") local Frame = Instance.new("Frame") local Title = Instance.new("TextLabel") local Status = Instance.new("TextLabel") local Log = Instance.new("TextLabel") -- GUI Kurulumu ScreenGui.Parent = game.CoreGui Frame.Name = "KGB_RT_Ultra" Frame.Parent = ScreenGui Frame.BackgroundColor3 = Color3.fromRGB(20, 20, 20) Frame.BorderSizePixel = 2 Frame.Position = UDim2.new(0.02, 0, 0.4, 0) Frame.Size = UDim2.new(0, 220, 0, 110) Frame.Active = true Frame.Draggable = true Title.Parent = Frame Title.Text = "KGB-RT PREMIER V1" Title.Size = UDim2.new(1, 0, 0.3, 0) Title.TextColor3 = Color3.fromRGB(255, 50, 50) Title.BackgroundTransparency = 1 Title.Font = Enum.Font.SourceSansBold Status.Parent = Frame Status.Position = UDim2.new(0, 0, 0.3, 0) Status.Size = UDim2.new(1, 0, 0.3, 0) Status.Text = "Koruma: AKTİF" Status.TextColor3 = Color3.fromRGB(0, 255, 100) Status.BackgroundTransparency = 1 Log.Parent = Frame Log.Position = UDim2.new(0, 0, 0.6, 0) Log.Size = UDim2.new(1, 0, 0.4, 0) Log.Text = "Engellenen İşlem: 0" Log.TextColor3 = Color3.fromRGB(255, 255, 255) Log.BackgroundTransparency = 1 local blockedActions = 0 -- Bildirim Fonksiyonu local function notify(msg) game:GetService("StarterGui"):SetCore("SendNotification", { Title = "🛡️ KGB-RT UYARI", Text = msg, Duration = 5, Button1 = "Tamam" }) end -- 1. KISIM: Metatable Hooking (Namecall) local mt = getrawmetatable(game) local oldNamecall = mt.__namecall setreadonly(mt, false) mt.__namecall = newcclosure(function(self, ...) local method = getnamecallmethod() local args = {...} -- Kick ve Teleport metodlarını yakala if tostring(method):lower() == "kick" or tostring(method) == "Teleport" then blockedActions = blockedActions + 1 Log.Text = "Engellenen İşlem: " .. blockedActions notify("Sunucu seni atmaya veya ışınlamaya çalıştı!") return nil end return oldNamecall(self, unpack(args)) end) -- 2. KISIM: Direct Function Hooking (Yedek Koruma) local TeleportService = game:GetService("TeleportService") hookfunction(game.Players.LocalPlayer.Kick, function(self, reason) blockedActions = blockedActions + 1 Log.Text = "Engellenen İşlem: " .. blockedActions notify("Kick fonksiyonu engellendi.") return nil end) hookfunction(TeleportService.Teleport, function(self, ...) blockedActions = blockedActions + 1 Log.Text = "Engellenen İşlem: " .. blockedActions notify("İzinsiz ışınlanma engellendi.") return nil end) setreadonly(mt, true) notify("KGB-RT Sistemi Başarıyla Yüklendi!")