Well if I was using Playmaker for this part of my code, there's actually a "GetOwner" action that works perfectly. Unfortunately a lot of my code is in custom actions or in separate scripts and I mostly use Playmaker for flowcharting.
So what I need is the code used ina custom C# script that grabs the gameobject that script is attached to, since it will be attached to multiple objects, I want each instance to grab it's own owner.