BodyVelocity projectile stuttering

You can write your topic however you want, but you need to answer these questions:

  1. What do you want to achieve? i want my projectile to move smoothly in a direction

  2. What is the issue? the projecting moves smoothly for like a second, then stops for a bit and keeps going.

  3. What solutions have you tried so far? Did you look for solutions on the Developer Hub? I’ve looked for solutions on this but the solutions to different posts contradict each other

the script is in a remote event activated by the client:

local Blast = script.Blast:Clone()
	Blast.Parent = Lixo -- variable to a folder
	Blast.CFrame = CFrame.new(Character.LeftHand.CFrame.Position, Character.HumanoidRootPart.CFrame:ToWorldSpace(CFrame.new(0,0,-100)).Position)
	local BodyVelocity = Instance.new("BodyVelocity")
	BodyVelocity.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
	BodyVelocity.Velocity = Blast.CFrame.LookVector*20
	BodyVelocity.P = 100000000
	BodyVelocity.Parent = Blast

It might be affected by network ownership, try doing, Blast:SetNetworkOwner() to set it to the server.

1 Like

It worked, i’ll look into network ownership, thanks!

1 Like