Attaching weapon actor to player?

Don’t use a child actor in this case, use a static mesh component. If you want to organize your code, create a separated graph to put the gun code. Why it should be a child actor?