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:

And I have seen that in jailbreak for example, when you move, the bullets have a lot less delay:

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 =, 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