Run it
Copy the script and paste it into your executor.
local QuerySignals = loadstring(game:HttpGet("https://raw.githubusercontent.com/Roblox-HttpSpy/Random-Silly-stuff/refs/heads/main/Utils/QuerySignals.lua"))()
getgenv().QuerySignals = QuerySignals
--// by httpsLoads code from the internet. It downloads more code when it runs (loadstring + HttpGet), which can change after it was posted. From: raw.githubusercontent.com.
`QuerySignals` it fetches every RBXScriptSignal from a Object and prints information about it like: - Signal Name : the name of the signal - Params: its parameters - (ParamName: Type) - IsDeprecated: if the signal is Deprecated - DeprecatedMsg: if the Signal is Deprecated and has a desperation message - CanReplicate: indicates if you can use [ replicatesignal ] on it (note: this only works if your executor supports [ cansignalreplicate ]) How to use: execute the script and then you can either getgenv().QuerySignals(your_object) or QuerySignals(your_object) if your executor fully supports getgenv() QuerySignals(workspace)

Universal