Spell hits third person character and doesn’t hit AI

No worries! So one thing I see missing is where you declare the Playerref variable. When you create a new fireball, how does that variable get set? The default I can see there has nothing in it initially so you’d have to set it when the projectile spawns.

So a good way to print what it hits would just be to do this for the sphere trace.

Looks like they both have pawn as their collision preset so we can assume that their object type is the same since that’s the default.