This function returns a dictionary of string → variant pairs for each attribute where the string is the name of the attribute and the variant is a non-nil value.
For example, the following code snippet will print an instance’s attributes and values. Note that this code sample does not define
local attributes = instance:GetAttributes() for name, value in pairs(attributes) do print(name .. “ “ .. value) end
Instance/SetAttribute, sets the attribute with the given name to the given value
Instance/GetAttribute, returns the attribute which has been assigned to the given name
Instance/AttributeChanged, fires whenever an attribute is changed on the instance
Instance/GetAttributeChangedSignal, returns an event that fires when the given attribute changes
A dictionary of string → variant pairs for each attribute where the string is the name of the attribute and the variant is a non-nil value