Calling a specific instance on a blueprint

I building a scene which will have multiple enemy(zombie) characters and the player character. The zombie can grab and kill the player character. What I can’t figure out is how to reference a specific instance of the Zombie. Currently the Zombie_AI_Character casts to the Player_Character’s “Zombie_Ref” variable, the Player BP needs that reference to the specific zombie that attacked it to work, but I don’t know how to define it.

Also, all zombies work as one right now. If one gets triggered, they all get triggered. And I kinda don’t know where to start to fix that.

273119-zombie.png

You just need connect the a get"self" node to zombie ref at your zombie blueprint, so it will set the “self object”(zombie) to the variable zombie ref

^this, also, you don’t need the extra cast node in the player if you are using an object reference to the zombie. The reference is already “cast” to a zombie and you can use it without recasting.