Spawning objects, each with their own separate object

I have a ranged enemy, I want to spawn him in with a gun(Different Object) that has its own set of animations. When one is spawned, they both work together fine, but when another is spawned in-- which makes 2 of them, 4 objects in total-- they all seem to behave as 1, meaning I need to find a way using an ID variable I assume to separate each set of objects apart for them to behave indepently. What is the best and most efficient way to approach this issue.

Can you post your events. It sounds like object linking could help but we need more info.

Here is the entire Ranged enemy events. Mind you that EnemyRanged is an object group with 1 object for now “EnemyRanged1”, but that object is also in another group “EnemyAll” which handles the death mechanic for all enemies. My issue is that all the rangedenemies break whenever the scene is populated, they start acting wierd. It works fine when there is only 1 of them in the scene

Object linking is what you are looking for

If the other objects always follow in the same positions on the the main object then you could use the sticker behavior.