Run it
Copy the script and paste it into your executor.
screenGui = .()
screenGui.Parent = .Players.LocalPlayer:()
frame = .()
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.BorderColor3 = .(, , )
frame.Parent = screenGui
frame.Active =
frame.Size = .(, , , )
frame:(.(, , , ), .EasingDirection.Out, .EasingStyle.Quad, , )
title = .()
title.Size = .(, , , )
title.Text =
title.TextColor3 = .(, , )
title.BackgroundColor3 = .(, , )
title.TextSize =
title.Font = .Font.Code
title.TextXAlignment = .TextXAlignment.Center
title.Parent = frame
closeButton = .()
closeButton.Size = .(, , , )
closeButton.Position = .(, -, , )
closeButton.Text =
closeButton.TextColor3 = .(, , )
closeButton.BackgroundTransparency =
closeButton.Font = .Font.Code
closeButton.TextSize =
closeButton.Parent = frame
closeButton.MouseButton1Click:(()
frame:(.(, , , ), .EasingDirection.In, .EasingStyle.Quad, , , ()
screenGui:()
)
)
searchBox = .()
searchBox.Size = .(, -, , )
searchBox.Position = .(, , , )
searchBox.PlaceholderText =
searchBox.TextColor3 = .(, , )
searchBox.BackgroundColor3 = .(, , )
searchBox.TextSize =
searchBox.Font = .Font.Code
searchBox.ClearTextOnFocus =
searchBox.Parent = frame
copyAllButton = .()
copyAllButton.Size = .(, , , )
copyAllButton.Position = .(, -, , )
copyAllButton.Text =
copyAllButton.TextColor3 = .(, , )
copyAllButton.BackgroundColor3 = .(, , )
copyAllButton.TextSize =
copyAllButton.Font = .Font.Code
copyAllButton.Parent = frame
scrollFrame = .()
scrollFrame.Size = .(, -, , -)
scrollFrame.Position = .(, , , )
scrollFrame.CanvasSize = .(, , , )
scrollFrame.BackgroundTransparency =
scrollFrame.BackgroundColor3 = .(, , )
scrollFrame.BorderSizePixel =
scrollFrame.Parent = frame
uiListLayout = .()
uiListLayout.SortOrder = .SortOrder.LayoutOrder
uiListLayout.Parent = scrollFrame
()
remoteEvents = {}
servicesToSearch = {
:(),
:(),
:(),
:(),
:(),
:(),
:(),
}
_, service (servicesToSearch)
_, obj (service:())
obj:()
.(remoteEvents, obj:())
remoteEvents
(searchTerm)
remoteEvents = ()
filteredResults = {}
_, eventName (remoteEvents)
searchTerm == .(eventName:(), searchTerm:())
.(filteredResults, eventName)
existingLabels = {}
_, child (scrollFrame:())
child:()
.(existingLabels, child)
index, result (filteredResults)
label
existingLabels[index]
label = existingLabels[index]
label.Text = result
label = .()
label.Size = .(, , , )
label.Text = result
label.TextColor3 = .(, , )
label.TextSize =
label.BackgroundTransparency =
label.BackgroundColor3 = (index % == ) .(, , ) .(, , )
label.Font = .Font.Code
label.TextXAlignment = .TextXAlignment.Left
label.Parent = scrollFrame
i = #filteredResults + , #existingLabels
existingLabels[i]:()
scrollFrame.CanvasSize = .(, , , #filteredResults * )
()
remoteEvents = ()
#remoteEvents ==
:():(, {
Title = ,
Text = ,
Duration =
})
copiedText = .(remoteEvents, )
setclipboard
(copiedText)
:():(, {
Title = ,
Text = ,
Duration =
})
:():(, {
Title = ,
Text = ,
Duration =
})
copyAllButton.MouseButton1Click:(copyAllRemoteEvents)
searchBox:():(()
(searchBox.Text)
)
()
Add button to copy all Remote events and button "X" for destroy GUI

Universal