RBLXSerialize - a easy to use and really cool all-in-one Roblox Serializer

Encoding sibling parts with the same name causes them to be parented inside of each other after decoding. I would add this to limitations.
image

Also, the PrimaryPart property of a model cannot be encoded and decoded, which is another notable limitation.