hey roboshmeckle,
it sounds like both ideas are valid ways of doing what you’re looking for. The only advice I can think of is if you want to break the box only when you swing, have a boolean set to true when you swing and in the boxes overlap check, only execute if that boolean is true. You dont want to be able to walk next to your boxes and have your sword overlap and the boxes break. Unless you do haha let me know how it goes for you