Anything I'm overlooking? Tried parenting the avatar system to a bunch of different things and it doesn't solve this yet. Not only does it mess up an object you current have held but it messed up the detection for picking up other objects in the scene unless you resent orientation.
First of all thank you for taking the time to help!
I wish I was more fluent in coding because I'm having a hard time figuring out where you want me to put those new values. Tried a bunch of different combos of where I think it might be and got tons of compiler errors until I tried this which didn't have an error but acted strangely