Why should i use transform for my bullet?

I want to spawn a bullet spawning at a location and then go straight after that,why i have to use the transform in my BP?

because Transform is a type that includes the next:

  • location
  • rotation
  • scale

the spawned actor has to know which rotation and scale it should have in addition to the location.
if they don’t matter in your case, you can simply put a node of “make transform”, and plug only location into it. it will use default rotation and scale this way.