Run it
Copy the script and paste it into your executor.
screenGui = .()
screenGui.Parent = .Players.LocalPlayer:()
frame = .()
frame.Size = .(, , , )
frame.Position = .(, -, , -)
frame.BackgroundColor3 = .(, , )
frame.BackgroundTransparency =
frame.Parent = screenGui
title = .()
title.Size = .(, , , )
title.Text =
title.TextColor3 = .(, , )
title.TextSize =
title.BackgroundTransparency =
title.Parent = frame
scrollFrame = .()
scrollFrame.Size = .(, , , )
scrollFrame.Position = .(, , , )
scrollFrame.CanvasSize = .(, , , )
scrollFrame.BackgroundTransparency =
scrollFrame.Parent = frame
uiListLayout = .()
uiListLayout.SortOrder = .SortOrder.LayoutOrder
uiListLayout.Parent = scrollFrame
(parent)
remoteEvents = {}
_, obj (parent:())
obj:()
.(remoteEvents, obj.Name)
obj:() obj:()
childEvents = (obj)
_, eventName (childEvents)
.(remoteEvents, eventName)
remoteEvents
()
_, child (scrollFrame:())
child:()
child:()
remoteEvents = (:())
_, eventName (remoteEvents)
label = .()
label.Size = .(, , , )
label.Text = eventName
label.TextColor3 = .(, , )
label.TextSize =
label.BackgroundTransparency =
label.Parent = scrollFrame
scrollFrame.CanvasSize = .(, , , #remoteEvents * )
button = .()
button.Size = .(, , , )
button.Position = .(, -, , -)
button.Text =
button.TextColor3 = .(, , )
button.TextSize =
button.BackgroundColor3 = .(, , )
button.Parent = screenGui
button.MouseButton1Click:(displayRemoteEvents)
This coding is to make it easier for script creators to find the name of replicated storage like one of the examples below local remote = game:GetService("ReplicatedStorage"):FindFirstChild("Events"):FindFirstChild("Money") game:GetService("ReplicatedStorage"):WaitForChild("Events"):WaitForChild("ClickMoney"):FireServer()