How can i possibly get all properties of an object and use GetPropertyChangedSignal to detect if they changed.
Example script:
local Character = game:GetService("Workspace"):FindFirstChild(tostring(game:GetService("Players").LocalPlayer.Name)) or false
local HumanoidRootPart = Character and Character:FindFirstChild("HumanoidRootPart") or false
--^^ the object that i want to get every property of
local Properties--Pretend that we got all the properties
HumanoidRootPart:GetPropertyChangedSignal(Properties):Connect(function(Property)
print("The "..tostring(Property).. " property has changed!")
end)
Please let me know if theres a way or is it just impossible.

1 comment
You would have to call an http request to the api dump which lists every objects properties and match to see if the object has those properties. Trust me, whatever your doing, there has to be a better solution.