With Toolset Types, you can create Custom Fields that repeat.
You can set them up like other Custom Fields in Toolset > Custom Fields, but you need to ensure that the option “Allow multiple-instances of this field” is checked in the section “Single or repeating field?”.
Note that this option is not available for all kind of Custom Fields.
As well, this won’t duplicate the previously added content, but just replicate the same kind of field and the user who submits it, can populate many instances of the same field.
You can as well re-order them and display them accordingly.
There is a extensive DOC that describes this:
https://toolset.com/documentation/user-guides/repeating-fields/