localoriginal={1,2,3};localcopy=table.copy(original);table.push(copy,4);print(original[4]);-- Prints "nil"print(copy[4]);-- Prints "4"
localparty={hero={hp=100,mp=20}};localcopy=table.copy(party);copy.hero.hp=40;print(copy.hero.hp);-- Prints "40"print(party.hero.hp);-- Prints "40" ⚠ Shallow copy does not copy nested tables!