Please explain how you intend to use jj, pp, and m. What you posted is totally confusing. Is "user" in quotes because they aren't real, or what? I also don't see any spaces in the example code you posted.
This is getting silly. Just post your entire sketch, in code tags. It's clear to me that your actual problem has nothing to do with the question you posted.
Those last 2 lines are calling functions to copy your spaces into your ‘bf’ array and then add on ‘jabberText’.
They have to be in your code somewhere, like inside loop().
Try putting them at the start of loop() like this:
Now I suppose you want the output scrolling routines to use the contents of ‘bf’ and not just ‘jabberText’, so you’ll have to replace ‘jabberText’ with ‘bf’ in those ‘ggg’ routines.
Later I suppose you want to choose between just “jabberText” and “jabberText with spaces added” (or some other message), so you will have to put whatever you want to scroll into ‘bf’
like:
void loop() {
if( just_show_jabberText_or_add_spaces ) //some test to do one thing or the other
{
strcpy( bf, jabberText); // just copy jabberText into bf
}else
{
strcpy( bf, sp); // copy spaces
strcat( bf, jabberText); // and then jabberText into bf
}