
KeylessUniversal

-- 1254 RemoteEvent & RemoteFunction Tarayıcı GUI
-- Eğitim ve test amaçlıdır!
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local CoreGui = game:GetService("CoreGui")
local UserInputService = game:GetService("UserInputService")
-- Eski GUI'yi sil
if CoreGui:FindFirstChild("EventScanner1254") then
CoreGui.EventScanner1254:Destroy()
end
-- GUI ana ekran
local ScreenGui = Instance.new("ScreenGui")
ScreenGui.Name = "EventScanner1254"
ScreenGui.Parent = CoreGui
local Frame = Instance.new("Frame")
Frame.Size = UDim2.new(0, 300, 0, 400)
Frame.Position = UDim2.new(0.3, 0, 0.2, 0)
Frame.BackgroundColor3 = Color3.fromRGB(30, 30, 30)
Frame.BorderSizePixel = 2
Frame.Active = true
Frame.Draggable = true -- sürüklenebilir
Frame.Parent = ScreenGui
-- Kaydırma alanı
local ScrollingFrame = Instance.new("ScrollingFrame")
ScrollingFrame.Size = UDim2.new(1, 0, 1, 0)
ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, 0)
ScrollingFrame.ScrollBarThickness = 8
ScrollingFrame.BackgroundTransparency = 1
ScrollingFrame.Parent = Frame
local UIListLayout = Instance.new("UIListLayout")
UIListLayout.Parent = ScrollingFrame
UIListLayout.SortOrder = Enum.SortOrder.LayoutOrder
UIListLayout.Padding = UDim.new(0, 5)
-- Otomatik canvas boyu ayarı
UIListLayout:GetPropertyChangedSignal("AbsoluteContentSize"):Connect(function()
ScrollingFrame.CanvasSize = UDim2.new(0, 0, 0, UIListLayout.AbsoluteContentSize.Y + 10)
end)
-- Fonksiyon: Buton ekle
local function addButton(obj)
local button = Instance.new("TextButton")
button.Size = UDim2.new(1, -10, 0, 30)
button.Position = UDim2.new(0, 5, 0, 0)
button.BackgroundColor3 = Color3.fromRGB(50, 50, 50)
button.TextColor3 = Color3.fromRGB(255, 255, 255)
button.Text = obj.Name .. " [" .. obj.ClassName .. "]"
button.Parent = ScrollingFrame
button.MouseButton1Click:Connect(function()
print("▶ Deneniyor: " .. obj.Name .. " (" .. obj.ClassName .. ")")
if obj:IsA("RemoteEvent") then
pcall(function()
obj:FireServer()
print("✅ RemoteEvent tetiklendi:", obj.Name)
end)
elseif obj:IsA("RemoteFunction") then
pcall(function()
local result = obj:InvokeServer()
print("✅ RemoteFunction çağrıldı:", obj.Name, "Sonuç:", result)
end)
else
warn("❌ Bu obje tetiklenemez:", obj.Name)
end
end)
end
-- RemoteEvent ve RemoteFunction’ları tara
local function scan(descendant)
if descendant:IsA("RemoteEvent") or descendant:IsA("RemoteFunction") then
addButton(descendant)
end
end
for _, obj in ipairs(game:GetDescendants()) do
scan(obj)
end
game.DescendantAdded:Connect(scan)
print("🔎 1254 RemoteEvent Tarayıcı yüklendi! (sürüklenebilir + kaydırmalı)")No comments yet for this script.



