Run/Scroll a line of sentence or text from right to left

Consider the meet and greet session done; urgent situation here...
Here's my incomplete sketch/coding for (yes I know, a very easy-peasy one, even Google laughed at it) an LCD display program without the integration of a potentiometer since I've substituted it with the PWM mechanism created using Arduino MEGA 2560:

#include <LiquidCrystal.h>

char ch;
int Contrast=15;
const byte LCD_WIDTH = 20;
const String msg = "SEBASTIAN LEE, HILLARY CLINTON, DONALD TRUMP"; //my name, and both their names duh as quick specimens

LiquidCrystal lcd(8, 9, 4, 5, 6, 7);

void setup() {
analogWrite(0,Contrast);
}

void loop(){
lcd.begin(16, 2);
lcd.print("Smart-Solar");
lcd.setCursor(0,1);
lcd.print("Surveillance");
lcd.setCursor(13,1);
lcd.print(".");
delay(1200);
lcd.setCursor(14,1);
lcd.print(".");
delay(1200);
lcd.setCursor(15,1);
lcd.print(".");
delay(6000);
lcd.clear();

lcd.setCursor(4,0);
lcd.print("+ Security");
delay(5000);
lcd.clear();

lcd.setCursor(4,1);
lcd.blink();

lcd.setCursor(5,1);
lcd.print("by");
delay(6000);
lcd.clear();

}

So question is (so sound and polite answers are expected), what more am I missing? How do I put "a line of text running leftward over a specific rate or period of time" into computer words as comprehended by the Arduino IDE? I really appreciate your help professional aid to a somewhat newbie who is obligated to accomplish this astronomical project complement, guys!

Thousand thanks,
SEBASTIAN

Oh That line of text I'm talking about should reflect the one as declared in const string msg.

Have you looked here?

. . . 

lcd.setCursor(13,1);
 lcd.print(".");
 delay(1200);
 lcd.setCursor(14,1);
 lcd.print(".");
 delay(1200);
 lcd.setCursor(15,1);
 lcd.print(".");
. . .

Are you aware of the fact that the cursor position increments (or decrements) automatically? You only have to use 'setCursor' if you want to move the cursor to a position that is not the next sequential position.

Don

well if u can visualize using ur mind's eye, i was trying to create a progress bar ("the dots") but hmm r u implying tht i'm taking the redundant rigmarole for a simple programming? pls do shed some light im all ears :smiley: thanks!

After you print a dot at 13,1 the cursor is automatically incremented to 14,1. The next character, no matter what it is or how long you wait to send it, will show up at 14,1. You do not have to explicitly set the cursor for each character if they are to appear in sequential locations.

Don