The code is in a script
function activeCannon() local cloneProject = Instance.new("Part") cloneProject.Name = "OutputProject" cloneProject.Size = Vector3.new(1.25,1.25,1.25) cloneProject.Shape = "Ball" cloneProject.BrickColor = BrickColor.Black() --Shooter is where the projectile will spawn cloneProject.CFrame = script.Parent.Shooter.CFrame cloneProject.Parent = workspace cloneProject.Velocity = script.Parent.Shooter.CFrame.LookVector * 677 end activeCannon()
When the projectile (cloneProject) is created, it first seem like it is anchored in the air for a moment (which means latency) and it resumes accelerating at its given velocity.
I tried to move the cloneProject.Velocity
at the very first line in activeCannon()
but I get the same issue.
How do I fix the latency issue?
Thanks