Making multiple meshes face player

Here is a picture of what I have

here is a picture of the meshes from a different angle

So notice how one of the crops continues to face the player. that is what I am attempting to make all the crops do.

This is the setup code for it.

I am also sure that the meshes are set to movable.

Now here is the problem, whenever I try to connect the other meshes to the set actor rotation it takes away the original connection to one of my crops.
I have also tried to copy the whole set up and just try to plug in a different mesh but some of the settings do not copy and if they do its not the same thing.

Is there some trick to replace the single mesh actor and place all of the mesh actors into a single command box to make them all do the same thing?

any help or insight would be much appreciated.

I have multiple suggestions:

1.) Use a billboard for flat images that shall always face the player

2.) Use an array, and put all your meshes into that. Then use a for-each-loop to loop through the entire array and make each element face the player.

If you are working with 4.7 There is a very easy way to do this. You can use a Blueprintable component and just drop it on each of your meshes. The component will basically have the same script you are showing now, but its not going to be set up in the level blueprint.

You could also just make a blueprint out of that mesh. Add that mesh to an actor blueprint, then write that same script.

A billboard component is probably your best bet though, since that mesh looks like its 2d anyway.

thank you very much, I will look up a bit about arrays and figure it out best I can.

So What I need is to make the mesh have a blueprint about itself rather then for a blueprint for the whole level referencing it.

The billboard idea is what I originally tried to use for the plants but then I hit the problem of the plant actually rotating when I was standing on it so it was on the ground.

I will give this a try though. Thank you very much.