Wrong particle and prefab spawn position

So, I have an object which is the child of the gun. The issue is that the particle which is also a child of the spawn point, spawns at a really off position and the bullet also spawns at some off position. I have checked the positions, the particle is not referenced in any code and have no idea why this is happening.

Image: Imgur: The magic of the Internet

[preview of external content removed for GDPR compliance as it was including 3rd party cookies]

sounds like some transform.localPosition / transform.position switcheroo.
If thats not it, please post your bullet spawn code