Accessed none trying to read property

I’ve done some more debugging. So setting CharMovement on begin play does work, it prints out. The issue happens in the IgnoreRootMotion function. That function gets called every time I press attack. It’s suppose to turn off root motion during the attack and basically rotate your character towards where you want to attack every time you attack.

The function gets called properly, but nothing gets executed pass the branch check. For some reason it just doesn’t see/access the CharMovement.

I also tried a small delay but results were the same.