Owner claimed to be "AActor" when it should not be

That just makes things a bit more confusing. Is the parent/owner class changed to the class that I define in the line I mentioned before? Is parenting different for classes and actual object instances that are being created? Because my main point here is to have this code be child of the player class in some form and have it be able to reference the player object so it can apply changes to the player object.