Spawning portal guns
Do you want to spawn multiple physics-based portal guns, that the player won't be able to pick up?
Do you want to spawn just one weapon at a particular time, that the player can pick up?
I jury-rigged a solution using a prop_physics_override, point_entity_template, and a point_clientcommand, but I can't make the gun be picked up when walked over.
And I don't know why the hell you need to spawn multiple portal guns but try to use the point_template. Refer a real weapon_portalgun you placed in the point you want it to spawn into the point_template, and then trigger the point_template using ForceSpawn multiple times.
Oh, and the OnPlayerPickup trigger triggers when the player picks it up with the 'E' button. I guess I'll have to use a trigger_close, or whatever that thing is.