Object colliding from different layer!

Hailing happens in a different layer I want it to collide with enemies and other things from the base layer. the collision is happening inverse in X-axis (in the wrong Place). IF the enemy is standing in left collision happens in Right? Is there a solution to fix this!

We’ll need example/explanations about your right/left problem…

Collision is collision, don’t know if different layers collision is handled by GD, but maybe you could use “plan” instead of different layers.

how can i make the hailing stay within the camera limits. Should Always happen where the camera is. How can I do this without putting it in a different layer?