int istheButton = 2; 
  int theMotoris  = 13;   
  int theStatusis = 1;

  void setup() {
  pinMode(theMotoris, OUTPUT);      
  pinMode(istheButton, INPUT );     
  }
  void loop(){
  
  theStatusis = digitalRead(istheButton);
  if (theStatusis == HIGH) {     
   digitalWrite(theMotoris, HIGH);
    delay (5000);
  } else digitalWrite(theMotoris, LOW);
  
  //place for thoughts like it's not then perfect if you cannot add something anymore it is if you cannot leave something out.
  
  }

Circuit

Circuit


Original file created with Fritzing. Sendable via E-Mail if wished.