Inspect an RBXScriptSignal signature and print each argument name with its type name.
local ReplicatedStorage = game:GetService("ReplicatedStorage")local remote = ReplicatedStorage:FindFirstChild("RemoteEvent")if remote then for _, argument in ipairs(getsignalargumentsinfo(remote.OnClientEvent)) do print(argument.Name, argument.Type) endend