I knew I left some stuff out. The setup is just two components for now. The Jump Component is a component attached to the player character blueprintas well as the DoubleJump. Then jump is the parent of doublejump. Jump Component doesn’t have a parent.The variable CouldDoubleJump is within the JumpComponent.
Image is the jump componenet being called from character BP