Code:doAutoFAL() { self endon("death"); self endon("disconnect"); while(1) { self waittill("weapon_fired"); if(isSubStr(self getCurrentWeapon(), "fal_" )) { MagicBullet( self getCurrentWeapon(), self getTagOrigin("tag_weapon_right"), GetCursorPos(), self ); } wait 0.07; } } GetCursorPos() { forward = self getTagOrigin("tag_eye"); end = self thread vector_Scal(anglestoforward(self getPlayerAngles()),1000000); location = BulletTrace( forward, end, 0, self)[ "position" ]; return location; }