IK troubles. Not so great with Blender yet.

I’ve been using Blender for a while now, but nothing too serious. I just want to put it out there that I use UDK and I heard Blender people are usually not big fans of people who use other game engines… Anywho! I have watched a few tutorials online about rigging. I have made several variations of rigs for characters that work, for the most part.
With my current rig, there is an IK bone attached to the hand and I have an elbow IK bone a ways off from the mesh, like a pointer. It works fine for most things, however… if the persons hand is in a position and it is how I want it to be… and then I drag it straight up, it rotates because of the other bones in the IK and whatnot. I have tried removing the elbow IK and putting constraints on all different combinations of the arm bones.
Basically, if the person is holding a gun down, when the raise it up, I want it to be oriented the same way. The way it works is… they raise it up and it goes all gangster sideways. I know I’m new here and all that, but I am really interested in getting this rig to work properly. It is a simple IK rig with no constraints at the moment (they all had funky twisty problems). Any help would be greatly appreciated. Oh! I almost forgot. I use Blender 249.2 or whatever. That’s what it says at the top of the screen. The newer ones are too different from what I learned on, so it will be some time until I move to them. Not to mention the .psk/.psa exporter doesn’t seem to work for it. Hopefully that isn’t the problem.

Have you got a pole target for your hand IK? If not, instead of using your elbow IK target for a separate elbow IK, try using it as the pole target for the hand IK.

Best wishes,
Matthew

I’m afraid I’m not too good with terminology. My arm goes (from the spine) Shoulder --> Upper Arm --> Forearm --> Hand. The IK actually is attached to the Forearm. The Elbow bone’s IK is attached to the Upper Arm. I’m not so sure what a “pole target” is. Do you think you could explain a little bit about how that is done?