IK ADS not working

Hi, I’m trying to make a true first person fps system with procedural IK based ADS animations, but for some reason the IK is causing the head to rotate and move in weird ways, rather than moving the hands, I’ve tried every combination of Translation Mode (Add to Existing or Replace Existing) and Translation Space (World, Component, Parent Bone, and Bone Space) several times and tried various ways to do the math, but to no avail, this is the closest I’ve been (gun doesn’t fly away from character, arms don’t stretch, etc…)

ADS Offset Calculations in the BP_RangedWeapon

Hand IK in the Anim BP

Here’s what’s happening IK ADS Bug - YouTube

Does anyone know where I’m going wrong here? And if so, how do I fix it? Thanks in advance!

Bump

Would this be better in the Animation topic?