Let's say you had legal justification to shoot and drew, perhaps because they were approaching with a knife or bat in hand. When you drew your gun they dropped their weapon and stopped advancing. Now you're not able to shoot and are holding them at gunpoint (who would hoster at this point lol). Let's say the start talking to you and are approaching slowly step by step. If you can, try to create distance and put an object between you and them, sure. But whether you can or can't create distance and place an object between you, do you have legal justification to shoot if they disobey commands to stop advancing, etc. or do you actually have to get to the point where they are two feet from you and able to snatch your gun, and actually trying to snatch your gun? What are the elements of such a situation?