NPC not using ranged weapons

What am i doing wrong?
This is the first time I've used HumanNPC that I can remember.
I have Path Finding and Waypoints mods loaded.
I created the NPC below. The kit gives the NPC some clothes, a flamethrower (loaded with fuel), some syringes, and some extra fuel.
The NPC will see me, run up to me then do some physical attach (no animation). He will not use the ranged weapons.
I tried this with a Revolver and the NPC did the same thing. Ran right up to me, then used some unanimated attack to damage me.

{
"HumanNPCs": [
{
"userid": 3004234496,
"displayName": "NPC",
"invulnerability": false,
"health": 50.0,
"respawn": true,
"respawnSeconds": 60.0,
"spawnInfo": {
"position": "-1627.137 3.213313 -2672.328",
"rotation": "-0.01932814 0.9539369 -0.06299624 -0.2926813"
},
"waypoint": null,
"collisionRadius": 10.0,
"spawnkit": "flamert1",
"damageAmount": 10.0,
"damageDistance": 10.0,
"damageInterval": 2.0,
"attackDistance": 100.0,
"maxDistance": 200.0,
"hostile": true,
"speed": 3.0,
"stopandtalk": true,
"stopandtalkSeconds": 3.0,
"enable": true,
"lootable": true,
"hitchance": 0.75,
"reloadDuration": 1.0,
"needsAmmo": false,
"defend": false,
"evade": false,
"follow": true,
"evdist": 0.0,
"allowsit": false,
"musician": null,
"playTune": false,
"SoundOnEnter": false,
"SoundOnUse": false,
"band": 0.0,
"permission": "",
"Sound": "",
"message_hello": null,
"message_bye": null,
"message_use": null,
"message_hurt": null,
"message_kill": null,
"protections": {
"Generic": 0.0,
"Hunger": 0.0,
"Thirst": 0.0,
"Cold": 0.0,
"Drowned": 0.0,
"Heat": 0.0,
"Bleeding": 0.0,
"Poison": 0.0,
"Suicide": 0.0,
"Bullet": 0.0,
"Slash": 0.0,
"Blunt": 0.0,
"Fall": 0.0,
"Radiation": 0.0,
"Bite": 0.0,
"Stab": 0.0,
"Explosion": 0.0,
"RadiationExposure": 0.0,
"ColdExposure": 0.0,
"Decay": 0.0,
"ElectricShock": 0.0,
"Arrow": 0.0,
"AntiVehicle": 0.0,
"Collision": 0.0,
"Fun_Water": 0.0,
"BeeSting": 0.0
}
}
]
}

NM.. Razor.. I saw your post in Oxide Discord about the attacking not really the intent of this mod.