Dude, I forgot to reply when I implemented this, but this works flawlessly. Thank you so much.
I would’ve thought you could add movement in relation to the pawn using AddActorLocalLocation() [or something along those lines] but this didn’t seem to work when I tried it.