Bullet Projectile slightly offset

This projectile no matter what i do slightly misses the target.

image
The object encircled is the target

image

firework = game.ServerStorage.Projectile;

while true do
	fireworka = firework:Clone();
	
	fireworka.Position = script.Parent.Position
	local vector = workspace.Target.Position-firework.Position
	fireworka.BodyVelocity.Velocity = vector.Unit*4

	fireworka.Parent = workspace
	game.Debris:AddItem(fireworka,20)
	wait(0.4)
	
end

It should be fireworka.position since you changed the position.

Also make sure to have enough max force.