Setting collision profile from BP problem

I have a lot of static mesh actors on scene. I’m getting them frequently without proper collision setting so I decided to set them automatically from BP (getallactors by class: static mesh actor, then Set Collision Profile Name: BlockALL.
Despite the call, collision not set and I dont get hits. However, if I set them manually in scene, it works. Why it doesnt work from BP? I also tried call Set Collision Enabled, Set Collision Response To Channel/All Channels, but nothing. I added a debug print for actors, the loop is correct.

The collision profile name is called BlockAll not BlockALL. Try to change it and see if it makes a difference. Also what is that Is … Exists node for?

The culprit custom BP code returned always with true and set all meshes collision incorrectly. :slight_smile: