I was looking at tutorials for turrets and the line of code he used for the velocity is this.
bullet.Velocity = turret.CFrame.LookVector * bulletSpeed
I thought LookVector was the direction; How does the LookVector have anything to do with the velocity?
LookVector is to determine the position. Velocity is a calculation of the change in position. So basically it would determine how fast the bullet. Also velocity is deprecated so you don't want to use it.
Anyways here's the documentation
https://developer.roblox.com/en-us/api-reference/property/BasePart/Velocity