Trigger a projectile from third person controller outside of mesh

Using this video, I made this kind of projectile. The only thing is that I want to use a third person controller for it and the projectile will spawn from the character mesh instead of the projectile spawn location. Is there different steps in spawning a projectile from the exact location with a third person controller in comparison for a first person controller like in the video? Also, is there a way I can change the projectile movement so it goes straight forward from in front of the character as opposed to where ever I move the mouse/camera location to?

I’ll give an example of my character controller view port for the reference of the projectile spawn location that I’m trying to achieve.