nextbot help!

i making click to move (lol or dota style)

but nextbot is smooth velocity moving and angles change very slowly

how to delete smooth movements, fastest change angles?

[lua]
ENT.BaseModel = “models/Police.mdl”
ENT.BaseSpeed = 200

MOVE_STATE_IDLE = 0
MOVE_STATE_MOVE = 1
MOVE_STATE_CHASE = 2
MOVE_STATE_ATTACK = 3

function ENT:SetMoveSpeed( spd )
self.loco:SetDesiredSpeed( spd )
end

function ENT:GetMoveSpeed( )
return self.loco:GetDeceleration( )
end

function ENT:SetMoveState( state )
self.m_MoveState = state
end

function ENT:GetMoveState( )
return self.m_MoveState
end

function ENT:SetWaypoint( pos )
self.m_Waypoint = pos

self:SetMoveState( MOVE_STATE_MOVE )
self:StartActivity( ACT_RUN )

end

function ENT:MoveWaypoint( pos )
if ( !pos || pos:Distance( self:GetPos( ) ) <= 16 ) then
self:SetMoveState( MOVE_STATE_IDLE )
return
end

local opt = { maxage = 0, lookahead = 0, tolerance = 16 }
self:MoveToPos( pos, 16, opt )

if ( pos:Distance( self:GetPos( ) ) &lt;= 16 && self:GetMoveState() == MODE_GOTO ) then
	self:SetMoveState( MOVE_STATE_IDLE )
end

end

function ENT:Initialize( )
self:SetModel( self.BaseModel )

self.loco:SetAcceleration( 1000 )
self.loco:SetDeceleration( 100000 )
self.loco:SetDeathDropHeight( 500 )

self:SetMoveState( MOVE_STATE_IDLE )

end

function ENT:RunBehaviour( )
while ( true ) do

	if ( self:GetMoveState( ) == MOVE_STATE_IDLE ) then
		self:StartActivity( ACT_IDLE )
	elseif	( self:GetMoveState( ) == MOVE_STATE_MOVE ) then
		self:SetMoveSpeed( self.BaseSpeed )
		self:MoveWaypoint( self.m_Waypoint )
	end
	
	coroutine.yield( )
end

end

[/lua]