Why does settng an enemy's velocity on begin play not work when using another blueprint to spawn the enemy?

Hey, these are great!

Okay, here’s what you need to do:
If these are characters, remake them, it looks like it will be fast enough. You need to avoid CharacterMovement Component. They only need to move in a straight line without gravity, right? You need PROJECTILEMovementComponent!

You set the movement speed within the movement component and set it to move 1,0,0 making it move forward in the X (or 010 for Y or 001 for Z). Then when it spawns, it knows its job. :slight_smile:

You may be able to go to File-> reparent blueprint and reparent to ACTOR instead of character, that should do most of the work for you so you don’t have to build it from scratch and you keep the same class.

Good luck! :slight_smile: