The camera is created with the player and moves with the play and I want it to just get created with the player not move with it.
Making the camera a child of the player purposely says to move and spin as if it is locked to the player. There’s no good way to be a child but not be locked that way. BeingAChild+havingAMoveScript will just fight each other. BUT, if you don’t want it to act like a child, don’t make it be one.
If you really want to create player+camera together (why?) then in Start the camera can “free” itself: transform.parent=null;