So like I'm not too sure if I understand how copy spells resolve and need clarification.
If I were to cast a Lightning Bolt, cast a Fork to copy that spell, then cast a Reverberate to copy the Fork: would the end result be infinite copies of Fork and Reverberate? If so, does that create infinite Lightning Bolt copies? I really hope it isn't just a pointless loop.
With Fork and Reverberate, this can indeed cause a loop as described in this thread (although the loop I describe there involves Wild Ricochet, not Reverberate, Wild Ricochet's feature of choosing new targets for the targeted spell is not relevant to the loop).
This loop is not necessarily pointless, though, especially if you control a permanent with a triggered ability that triggers whenever you copy (as opposed to cast) an instant or sorcery spell. See also this thread.
To answer the second part of your question though: no, you can't get "infinite" Bolts. Your Fork copies are just targeting other Forks so you will never have more than 2 Forks on the stack at any given point. At the end, you can end up with 3 Bolts total (original, Fork Copy, second Fork Copy) but you can't copy the Fork and the Bolt with each Fork copy
If I were to cast a Lightning Bolt, cast a Fork to copy that spell, then cast a Reverberate to copy the Fork: would the end result be infinite copies of Fork and Reverberate? If so, does that create infinite Lightning Bolt copies? I really hope it isn't just a pointless loop.
Thanks in advance.
This loop is not necessarily pointless, though, especially if you control a permanent with a triggered ability that triggers whenever you copy (as opposed to cast) an instant or sorcery spell. See also this thread.