Racer Dynamic Animations

Right now I have a racer that is, by default sitting in a vehicle. I currently have the weights of the racers legs set to specific positions, however I also have a throwing animation, meaning I cant weight the arms to the default arm position, because if I do then the throw animation gets all messed up.

Here is a picture of the racer in its current default state:

As you can see, neither the arms or the bottom torso are positioned to the correct dots(locations). My question is how do I set the weights positions of the bottom torso to the yellow dot, and the arms to the top red dots, while still allowing me to play a throwing animation whenever I want to.

Move it you autismo