Projectile movement velocity based on rotation?

I’m trying to make a projectile in my 2d game that moves to a ‘forward’ point based on rotation. I’ve been somewhat stumped because velocity is based on a static direction by default. How would I make the velocity move to it’s front? I’ve thought of a few shot in the dark solutions but I have no clue if they would work. One I was thinking was attaching a spring arm and putting another actor on that and using the homing mechanic. I’m pretty new to all this any suggestion or insight would be great thanks.

Update: I got a homing mechanic which accelerates towards a child actor on a spring arm, I can’t get the projectile to spawn on the other side of my character even though I have a formula which should work great will post blueprint

It consistently chooses the ‘true’ value even though my input should vary
639b5a1bf59dbe1a4517933702a7910a1ff6cc02.jpeg

It may look like it is choosing true but the false option is just setting location x -100 cm behind your character, instead of rotating it.

Try making a component to use as the projectile spawn location

If you want to go in the opposite direction you can change the velocity of the projectile when you spawn it.