To give your npcs weapons, you have to use the npc_create_equipment command. If you wanted to spawn alyx with a shotgun for instance, you'd type "npc_create_equipment weapon_shotgun; wait; npc_create npc_alyx". To bind a spawning command to a key, type "bind "[key]" "[command]...
Spawning NPCs Access the console, type in "npc_create npc_<name>" and replace the name with one of these: EffectEffect barnacleSpawns a barnacle. turret_ceilingSpawns a Ceiling Turret. citizenSpawns a City 17 Citizen. combinedropshipSpawns a Combine Dropship ...
Half-Life: Alyx –Spawn ItemsCommands Spawning NPC’s (Non Player Character) Spawning Non Player Characters (NPCs) is done with the “npc_create” command:npc_create <name> Note: spawning NPCs did not always work all that great at times. Sometimes an item would not spawn, or the item wo...