hey there, thanks for the reply. So let me ask you something then. Right now im using a system that works like this: I have a BP that does the basic functions i need a set of items to do. Since i need to add a lot of new items and they behave all the same, the only change is visual, like the material they have and the mesh they use, nothing else changes, i decided that rather than make child bps it would be easier for me to make a single array that contained all their visual differences, like the texture i use to represent them in UI and the mesh they have when placed in world. So far i have made 119 of them, which are all in a single array as elements. So what exactly does that mean for my project on the long run? Should i return to the idea of using child bps instead or am i safe using the current system? At first i didnt want to have too many child bps but now… im not sure if i should carry on or re do all of what i did with a new system!