local RE = game.ReplicatedStorage.RemoteEvent
RE.OnServerEvent:Connect(function(p,m,Tool)
local bullet = game.ReplicatedStorage.Bullet:Clone()
bullet.Parent = workspace
bullet.Size = Vector3.new(1,1,1)
bullet.CFrame = p.Character:FindFirstChild(Tool.Name):FindFirstChild("Handle").CFrame
bullet.CFrame = CFrame.new(bullet.Position, m)
bullet.CanCollide = false
local BV = Instance.new("BodyVelocity", bullet)
BV.MaxForce = Vector3.new(math.huge, math.huge, math.huge)
BV.Velocity = (m - p.Character.HumanoidRootPart.Position).Unit*600
end)
--p = player
--m = Mouse.Hit.p
--Tool = The tool.
I shoot with the gun, it goes a bit in the direction it should be, then it stops for around 0.1 seconds, then continues. any way to fix this?

2 comments
uh first the parts with -- are no use...
https://devforum.roblox.com/t/psa-dont-use-instance-new-with-parent-argument/30296 This is most probably the reason