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]