Inspect an RBXScriptSignal signature and print the argument type names Real can read.
local ReplicatedStorage = game:GetService("ReplicatedStorage")local remote = ReplicatedStorage:FindFirstChild("RemoteEvent")if remote then for _, typeName in ipairs(getsignalarguments(remote.OnClientEvent)) do print(typeName) endend