Ability System Component
Where to put the Ability System Component (ASC)?
On the Character
While putting the ASC on the Character may be the simplest method, it will not work well if your game tries to despawn and respawn your Character. When using this method, the Owner Actor and Avatar Actor are both set to the Character. Use this method for AI.
On the Player State
Putting the ASC on the Player State will allow you to despawn/respawn your Character. This works well for competitive games like shooters and MOBAs. When using this method, the Owner Actor is set to the Player State and the Avatar Actor is set to the Character.