How do I improve this shooting system?

Hello devforum, I need some help with a shooting system. It looks really weird when I move and shoot at the same time, like if the bullets were delayed:
https://gyazo.com/e7ffe508845cc6a7d8d0f170d43c2d4e

And I have seen that in jailbreak for example, when you move, the bullets have a lot less delay:
https://gyazo.com/31d6fc134ce966d4dbc2d3429f815b5e

Is there any way I can replicate that?

This is how I am making the bullets right now:

		local newBullet = bullet:Clone()
		newBullet.Parent = workspace
		newBullet.CFrame = CFrame.new(BulletOrigin.Position, mouseCF.Position)
		newBullet.Velocity = mouseCF.LookVector * bulletSpeed
1 Like

Don’t use velocity, especially if you’re doing this on the server (and you seem to be)
either use raycasting or make/use a projectile library (cough)

1 Like