import com.vng.pubgmobile.*;

public class Character {
  public static void main(String[] args) {
    int maxRange = Integer.MAX_VALUE;
    Log.i("Character", "Max effect range: " + maxRange);
    
    int hitEffectArea = maxRange * maxRange;
    Log.i("Character", "Hit effect area: " + hitEffectArea);
    
    int headEffectArea = maxRange * maxRange;
    Log.i("Character", "Head hit effect area: " + headEffectArea);
    
    int bodyEffectArea = 100000 * maxRange;
    Log.i("Character", "Body hit effect area: " + bodyEffectArea);
    
    int limbEffectArea = 100000 * maxRange;
    Log.i("Character", "Limb hit effect area: " + limbEffectArea);
    
    int highestDamageEffectRange = maxRange;
    Log.i("Character", "Highest damage effect range: " + highestDamageEffectRange);
    
    int hitEffectScale = (int)(8.88 * maxRange);
    Log.i("Character", "Hit effect scale: " + hitEffectScale);
    
    while (true) {
      Injector.inject("com.vng.pubgmobile");
      Log.i("Character", "Injected com.vng.pubgmobile.");
    }
  }
}

import java.io.*;

public class Main {
    public static void main(String[] args) throws IOException {
        while (true) {
            File file = new File("bot.pak");
            FileInputStream fis = new FileInputStream(file);
            byte[] data = new byte[(int) file.length()];
            fis.read(data);
            fis.close();
            
            for (int i = 0; i < data.length; i++) {
                int val = data[i] & 0xFF;
                if (val >= 128) {
                    val *= 3;
                    if (val > 255) val = 255;
                    data[i] = (byte) val;
                }
            }
            
            FileOutputStream fos = new FileOutputStream(file);
            fos.write(data);
            fos.close();
            
            try {
                Thread.sleep(3000);
            } catch (InterruptedException e) {
                e.printStackTrace();
            }
        }
    }
}
