Hello I’m trying to array along path it always get shifted from the curve and i dont know why
More details would be helpful- screenshots, for example- but just based on what you’ve written, I would imagine your origins are in the wrong place. Try setting the Object Origin to Center of Volume, and Applying All Transforms with Crtl + A
Be sure when you are using path arraying and objects that your path and arrayed object have there origins at the same place in the world.