local Bolt = game.ReplicatedStorage.bolt:Clone()
Bolt.CFrame = script.Parent.Parent.Handle.CFrame*CFrame.new(0,0,-2)
Bolt.Parent = workspace
Bolt.Velocity = script.Parent.Parent.Handle.CFrame.lookVector * 50
game.ReplicatedStorage.bolt.BodyVelocity.Velocity = script.Parent.Parent.Handle.CFrame.lookVector*40*2
I have a part in ReplicatedStorage with a BodyVelocity in the part, but whenever I rotate, the first time I fire, the bolt is fired in a direction to the left or right of me.

1 comment
I don't see anything wrong with the script. Make sure that you're not rotating to the same direction