You are my King, O God; ordain salvation for Jacob! Through you we push down our foes; through your name we tread down those who rise up against us. For not in my bow do I trust, nor can my sword save me. But you have saved us from our foes and have put to shame those who hate us. (Psalm 44:4-7)
But let all who take refuge in you rejoice; let them ever sing for joy, and spread your protection over them, that those who love your name may exult in you. (Psalm 5:11)
Weapons can be used to protect yourself against evil doers. However be humble in the fact that for some people even their weapons didn’t protect them. This is not a call to throw away your right to self-defense but rather to trust in God for your protection. For earthly weapons only protect against earthly beings. In the spiritual realm where evil spirits and curses abound, where wicked spells are spoken you can’t fight them on your own. You need the protection of the Lord God. In moments of danger call upon the name of the Lord Jesus in faith. Ask him to send God’s angels to protect you from your foes both mortal and eternal. Trust in God at all times and take refuge in him.