I'm a novice scripter at best, so please forgive my stupidities. A thought I've had for a couple days is what I've been calling grabby fingers - holding the grab key while activating something uses/equips the targeted item. (Note - holding. Not toggling) So with a gun in the crosshairs, and holding the grab key and tapping activate it would pick it up, and equip it on the player.
How does one go about checking what's in the crosshairs? And could one set that to a MyRef variable, activate it, and then equip the MyRef object? I swear I've seen something like this for Oblivion, but of course OBSE adds a lot of things FOSE hasn't got around to yet, so I'm still a bit wary of it.