For UserInputService

I have already tried

game:GetService("UserInputService").InputChanged:connect(function(input)
	if input.UserInputType == Enum.UserInputType.Touch or input.UserInputType.MouseMovement then
		local delta = input.Delta
		plane.BodyVelocity.velocity = plane.BodyVelocity.velocity-delta
end
end)

However, this is extremely glitchy, taking about 4 seconds to respond under constant motion. Am I even using delta properly

Any other ideas :/