It’s just a fail safe … I see in this case it’s not going to matter. One step in debugging is to remove any other possible errors. This was never meant to be the final draft. More of a test of the three attempts combined. Not sure how some program but I just remove possible pit falls and guess until I find what works. Sometimes that ends up leading to hours of research. We all do things a bit differently. I wright mock-ups until they are no longer mock-ups.
Also this reminds me of that standard gun in Roblox where the shot “disintegrates” the opponent. It’s in the free models and works well. May want to take a look at how that is done as it is just want is looking to be done here. In fact there are more than a few examples of this in the free models.