I was bored as shit today and decided to play The Division then popped this thing out.
Code:
    EnablePrimaryMouseButtonEvents(true);
         
        function OnEvent(event, arg)
        	if IsMouseButtonPressed(3)then
        		repeat	
        			if IsMouseButtonPressed(1) then
        				repeat
        					PressMouseButton(1)
        					Sleep(5)
        					Sleep(10)
                           MoveMouseRelative(0,4.25)
        					MoveMouseRelative(-1.7,-2)
        					Sleep(21)
        				until not IsMouseButtonPressed(1)
        			end				
        		until not IsMouseButtonPressed(3)
        	end		
        end
Just copy and paste this into a profile for the Division and then right-click the profile and set it as persistent. I will probably make more of these for different guns.