public static void RunAutoPistolPanorama()
 {
     if (CheatStatus.AutoPistolActive)
     {
         if (Methods.HoldingKey(Keys.LButton))
         {
             if (CLocalPlayer.IsPistolWeapon)
             {
                 CLocalPlayer.ShootWithPointer(15);
             }
         }
     }
 }
 public static void RunTriggerBotPanorama()
 {
     if (CheatStatus.TriggerActive)
     {
         if (AssistsConfig.TriggerKey == KeysList.NOKEYS || (AssistsConfig.TriggerKey != KeysList.NOKEYS && Methods.HoldingKey(Parsers.KeyListToRealKey(AssistsConfig.TriggerKey))))
         {
             if (CLocalPlayer.IsCloseRangeWeapon)
             {
                 return;
             }
             if (CLocalPlayer.IsThrowableWeapon)
             {
                 return;
             }
             else
             {
                 int CrossEntity;
                 if (CylMem.ReadInt(Modules.ClientDLLAdress + dwEntityList + (CLocalPlayer.CrossID - 1) * 0x10) == -1)
                 {
                     CrossEntity = 0;
                 }
                 else
                 {
                     CrossEntity = CylMem.ReadInt(Modules.ClientDLLAdress + dwEntityList + (CLocalPlayer.CrossID - 1) * 0x10);
                 }
                 if (CrossEntity == 0)
                 {
                     return;
                 }
                 if (CEntityPlayer.isDormant(CrossEntity))
                 {
                     return;
                 }
                 if (CEntityPlayer.isDead(CrossEntity))
                 {
                     return;
                 }
                 if (CEntityPlayer.Team(CrossEntity) == Teams.NONE || CEntityPlayer.Team(CrossEntity) == Teams.SPECTATOR)
                 {
                     return;
                 }
                 if (CEntityPlayer.WeaponName(CrossEntity) == "NONE")
                 {
                     return;
                 }
                 if (AssistsConfig.isNoScope)
                 {
                     if (CLocalPlayer.CrossID > 0 && CLocalPlayer.CrossID <= EngineClient.MaxPlayer && ((CEntityPlayer.Team(CrossEntity) == CLocalPlayer.Team && AssistsConfig.isFriendlyFire) || (CEntityPlayer.Team(CrossEntity) != CLocalPlayer.Team)))
                     {
                         if (CEntityPlayer.isAlive(CrossEntity) && CLocalPlayer.CrossID >= 0)
                         {
                             for (int i = 0; i < 2; i++)
                             {
                                 if (CLocalPlayer.IsPistolWeapon)
                                 {
                                     CLocalPlayer.ShootWithPointer(new Random().Next(7, 20));
                                     continue;
                                 }
                                 else if (AssistsConfig.isSprayRandom)
                                 {
                                     CLocalPlayer.ShootWithPointer(new Random().Next(7, 20));
                                 }
                                 else
                                 {
                                     CLocalPlayer.ShootWithPointer(WeaponSettings.TriggerSprayTime);
                                 }
                             }
                         }
                     }
                 }
                 else if (!CLocalPlayer.Scoped)
                 {
                     if (CLocalPlayer.IsScopedWeapon)
                     {
                         return;
                     }
                     else
                     {
                         if (CLocalPlayer.CrossID > 0 && CLocalPlayer.CrossID <= EngineClient.MaxPlayer && ((CEntityPlayer.Team(CrossEntity) == CLocalPlayer.Team && AssistsConfig.isFriendlyFire) || (CEntityPlayer.Team(CrossEntity) != CLocalPlayer.Team)))
                         {
                             if ((CEntityPlayer.Team(CrossEntity) != CLocalPlayer.Team) && CEntityPlayer.isAlive(CrossEntity) && CLocalPlayer.CrossID >= 0)
                             {
                                 for (int i = 0; i < 2; i++)
                                 {
                                     if (CLocalPlayer.IsPistolWeapon)
                                     {
                                         CLocalPlayer.ShootWithPointer(new Random().Next(7, 20));
                                         continue;
                                     }
                                     else if (AssistsConfig.isSprayRandom)
                                     {
                                         CLocalPlayer.ShootWithPointer(new Random().Next(7, 20));
                                     }
                                     else
                                     {
                                         CLocalPlayer.ShootWithPointer(WeaponSettings.TriggerSprayTime);
                                     }
                                 }
                             }
                         }
                     }
                 }
                 else
                 {
                     if (CLocalPlayer.CrossID > 0 && CLocalPlayer.CrossID <= EngineClient.MaxPlayer)
                     {
                         if (CLocalPlayer.CrossID > 0 && CLocalPlayer.CrossID <= EngineClient.MaxPlayer && ((CEntityPlayer.Team(CrossEntity) == CLocalPlayer.Team && AssistsConfig.isFriendlyFire) || (CEntityPlayer.Team(CrossEntity) != CLocalPlayer.Team)))
                         {
                             for (int i = 0; i < 2; i++)
                             {
                                 if (CLocalPlayer.IsPistolWeapon)
                                 {
                                     CLocalPlayer.ShootWithPointer(new Random().Next(7, 20));
                                     continue;
                                 }
                                 else if (AssistsConfig.isSprayRandom)
                                 {
                                     CLocalPlayer.ShootWithPointer(new Random().Next(7, 20));
                                 }
                                 else
                                 {
                                     CLocalPlayer.ShootWithPointer(WeaponSettings.TriggerSprayTime);
                                 }
                             }
                         }
                     }
                 }
             }
         }
     }
 }