Interaction between; Pickup, Equip, throw, score touchdown with a ball

How would one approach doing this?

There are 3 objects interacting with one another.
Ball, Player, Touchdown zone.
If ball collides with player, player has the ball.
if player has the ball, player can throw ball.
if player has the ball and goes into touchdown zone, score 1 for the team x, destroy ball, respawn at centre of map.

I guess whatgs confusing is whether i should be using this modular approach with lyra, or if i should just the the gameplay ability system component. I do not want to do all that predicting stuff in my game, but from my understanding, both the ability system component way, and the modular way both take care of network predicitions.

Lyra uses GAS so it’s not an either-or situation.

Seems like you can use a combination of Gameplay Abilities, Cues and Effects to get your game working, whether or not you use Lyra.