Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- BO2 Fair Aimbot 1.18 SOURCE Fixed + Modified by BaSs_HaXoR
- //Modified source of: Bo2 fair aimbot by Shark & xDebugKiller
- namespace bo2
- {
- using BOII__1._18__Menu_Base___By_Sticky;
- using MetroFramework;
- using MetroFramework.Controls;
- using MetroFramework.Forms;
- using PS3Lib;
- using System;
- using System.ComponentModel;
- using System.Diagnostics;
- using System.Drawing;
- using System.Runtime.InteropServices;
- using System.Windows.Forms;
- public class Form1 : MetroForm
- {
- private IContainer components = null;
- public static PS3TMAPI.ConnectStatus connectStatus;
- public static string Info;
- public static string MemStatus;
- private MetroButton metroButton1;
- private MetroButton metroButton4;
- private MetroButton metroButton5;
- private MetroButton metroButton6;
- private MetroLink metroLink1;
- private MetroTextBox metroTextBox1;
- public static uint ProcessID;
- public static uint[] processIDs;
- private static PS3API PS3 = new PS3API(SelectAPI.ControlConsole);
- private Random rand = new Random();
- public static string snresult;
- private NumericUpDown numericUpDown1;
- private BackgroundWorker aimbotthread;
- private CheckBox multiaimbot;
- private MetroLink metroLink2;
- private MetroButton metroButton2;
- public static string Status;
- // private static string usage;
- public Form1()
- {
- this.InitializeComponent();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- }
- private void button2_Click(object sender, EventArgs e)
- {
- }
- private void button3_Click(object sender, EventArgs e)
- {
- }
- private static float CheckStance(int clientIndex)
- {
- switch (PS3.Extension.ReadByte(Offsets.Funcs.G_Client(clientIndex, Offsets.ClientStance + 3)))
- {
- case 8:
- case 10:
- case 0x48:
- case 0x4a:
- return 44f;
- case 4:
- case 6:
- case 0x44:
- case 70:
- return 14f;
- }
- return 0f;
- }
- private static float CheckStanceAttacker(int clientIndex)
- {
- switch (PS3.Extension.ReadByte(Offsets.Funcs.G_Client(clientIndex, Offsets.ClientStance + 3)))
- {
- case 8:
- case 10:
- case 0x48:
- case 0x4a:
- return 46f;
- case 4:
- case 6:
- case 0x44:
- case 70:
- return 18f;
- }
- return 0f;
- }
- public static bool ClientIsAlive(int clientIndex)
- {
- return (PS3.Extension.ReadInt32(Offsets.Funcs.G_Client(clientIndex, Offsets.ClientIsAlive)) == 0);
- }
- public static bool ClientIsInGame(int clientIndex)
- {
- return (PS3.Extension.ReadInt32(Offsets.Funcs.G_Client(clientIndex, 0)) != 0);
- }
- public static bool ClientIsSameTeam(int clientIndex, int otherPlayer)
- {
- return (PS3.Extension.ReadInt32(Offsets.Funcs.G_Client(clientIndex, Offsets.ClientTeam)) == PS3.Extension.ReadInt32(Offsets.Funcs.G_Client(otherPlayer, Offsets.ClientTeam)));
- }
- public static float Distance2D(float[] point1, float[] point2)
- {
- float num = point2[0] - point1[0];
- float num2 = point2[1] - point1[1];
- return Convert.ToSingle(Math.Sqrt((double)((num * num) + (num2 * num2))));
- }
- public static float Distance3D(float[] point1, float[] point2)
- {
- float num = point2[0] - point1[0];
- float num2 = point2[1] - point1[1];
- float num3 = point2[2] - point1[2];
- return Convert.ToSingle(Math.Sqrt((double)(((num * num) + (num2 * num2)) + (num3 * num3))));
- }
- public static int GetNearestPlayer(int clientIndex)
- {
- int num = 0;
- float num2 = 1E+08f;
- for (int i = 0; i < 12; i++)
- {
- if ((i != clientIndex) && (ClientIsInGame(i) && ClientIsAlive(i)))
- {
- float num4;
- if (PS3.Extension.ReadInt32(Offsets.Funcs.G_Client(clientIndex, Offsets.ClientTeam)) != 0)
- {
- if (!ClientIsSameTeam(clientIndex, i))
- {
- num4 = Distance3D(Offsets.Funcs.getPlayerPosition(clientIndex), Offsets.Funcs.getPlayerPosition(i));
- if (num4 < num2)
- {
- num2 = num4;
- num = i;
- }
- }
- }
- else
- {
- num4 = Distance3D(Offsets.Funcs.getPlayerPosition(clientIndex), Offsets.Funcs.getPlayerPosition(i));
- if (num4 < num2)
- {
- num2 = num4;
- num = i;
- }
- }
- }
- }
- return num;
- }
- public static float[] getVector(float[] point1, float[] point2)
- {
- return new float[] { (point2[0] - point1[0]), (point2[1] - point1[1]), (point2[2] - point1[2]) };
- }
- public static float[] ReadSingle(uint address, int length)
- {
- byte[] toReverse = PS3.Extension.ReadBytes(address, length * 4);
- ReverseBytes(toReverse);
- float[] numArray = new float[length];
- for (int i = 0; i < length; i++)
- {
- numArray[i] = BitConverter.ToSingle(toReverse, ((length - 1) - i) * 4);
- }
- return numArray;
- }
- public static byte[] ReverseBytes(byte[] toReverse)
- {
- Array.Reverse(toReverse);
- return toReverse;
- }
- private static void SetClientViewAngles(int clientIndex, int Victim)
- {
- float[] angles = getVector(Offsets.Funcs.getPlayerPosition(clientIndex), Offsets.Funcs.getPlayerPosition(Victim));
- angles[2] -= CheckStance(Victim);
- angles[2] += CheckStanceAttacker(clientIndex);
- float[] numArray2 = vectoangles(angles);
- setViewAngles((uint)clientIndex, numArray2);
- }
- public static void setViewAngles(uint clientIndex, float[] Angles)
- {
- WriteSingle(0x10040000, Angles);
- RPC.Call(Offsets.SetClientViewAngles, new object[] { Offsets.Funcs.G_Entity((int)clientIndex, 0), 0x10040000 });
- }
- public static float[] vectoangles(float[] Angles)
- {
- float num2;
- float num3;
- float[] numArray = new float[3];
- if ((Angles[1] == 0f) && (Angles[0] == 0f))
- {
- num2 = 0f;
- if (Angles[2] > 0f)
- {
- num3 = 90f;
- }
- else
- {
- num3 = 270f;
- }
- }
- else
- {
- if (!(Angles[0] == -1f))
- {
- num2 = (float)((Math.Atan2((double)Angles[1], (double)Angles[0]) * 180.0) / 3.1415926535897931);
- }
- else if (Angles[1] > 0f)
- {
- num2 = 90f;
- }
- else
- {
- num2 = 270f;
- }
- if (num2 < 0f)
- {
- num2 += 360f;
- }
- float num = (float)Math.Sqrt((double)((Angles[0] * Angles[0]) + (Angles[1] * Angles[1])));
- num3 = (float)((Math.Atan2((double)Angles[2], (double)num) * 180.0) / 3.1415926535897931);
- if (num3 < 0f)
- {
- num3 += 360f;
- }
- }
- numArray[0] = -num3;
- numArray[1] = num2;
- numArray[2] = 0f;
- return numArray;
- }
- public static void WriteSingle(uint address, float[] input)
- {
- int length = input.Length;
- byte[] array = new byte[length * 4];
- for (int i = 0; i < length; i++)
- {
- ReverseBytes(BitConverter.GetBytes(input[i])).CopyTo(array, (int)(i * 4));
- }
- PS3.SetMemory(address, array);
- }
- private class Offsets
- {
- public static uint ClientAngles = 0x56bc;
- public static uint ClientIsAlive = 0x55d0;
- public static uint ClientOrigin = 40;
- public static uint ClientStance = 0xfc;
- public static uint ClientTeam = 0x5504;
- public static uint G_Client = 0x1780f28;
- public static uint G_ClientSize = 0x5808;
- public static uint G_Entity = 0x16b9f20;
- public static uint G_EntitySize = 0x31c;
- public static uint SetClientViewAngles = 0x1e1d90;
- public class Funcs
- {
- public static uint G_Client(int clientIndex, uint Mod = 0)
- {
- return ((Form1.Offsets.G_Client + Mod) + ((uint)(clientIndex * 0x5808)));
- }
- public static uint G_Entity(int entityIndex, uint Mod = 0)
- {
- return ((Form1.Offsets.G_Entity + Mod) + ((uint)(entityIndex * 0x31c)));
- }
- public static float[] getPlayerPosition(int clientIndex)
- {
- return Form1.ReadSingle(G_Client(clientIndex, Form1.Offsets.ClientOrigin), 3);
- }
- }
- }
- protected override void Dispose(bool disposing)
- {
- if (disposing && (this.components != null))
- {
- this.components.Dispose();
- }
- base.Dispose(disposing);
- }
- private void Form1_Load(object sender, EventArgs e)
- {
- aimbotthread.RunWorkerAsync();
- }
- private void InitializeComponent()
- {
- this.metroButton1 = new MetroFramework.Controls.MetroButton();
- this.metroButton4 = new MetroFramework.Controls.MetroButton();
- this.metroButton5 = new MetroFramework.Controls.MetroButton();
- this.metroButton6 = new MetroFramework.Controls.MetroButton();
- this.metroTextBox1 = new MetroFramework.Controls.MetroTextBox();
- this.metroLink1 = new MetroFramework.Controls.MetroLink();
- this.numericUpDown1 = new System.Windows.Forms.NumericUpDown();
- this.aimbotthread = new System.ComponentModel.BackgroundWorker();
- this.multiaimbot = new System.Windows.Forms.CheckBox();
- this.metroLink2 = new MetroFramework.Controls.MetroLink();
- this.metroButton2 = new MetroFramework.Controls.MetroButton();
- ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).BeginInit();
- this.SuspendLayout();
- //
- // metroButton1
- //
- this.metroButton1.Highlight = true;
- this.metroButton1.Location = new System.Drawing.Point(12, 181);
- this.metroButton1.Name = "metroButton1";
- this.metroButton1.Size = new System.Drawing.Size(302, 41);
- this.metroButton1.Style = MetroFramework.MetroColorStyle.Blue;
- this.metroButton1.StyleManager = null;
- this.metroButton1.TabIndex = 5;
- this.metroButton1.Text = "Start Aimbot";
- this.metroButton1.Theme = MetroFramework.MetroThemeStyle.Dark;
- this.metroButton1.Click += new System.EventHandler(this.metroButton1_Click);
- //
- // metroButton4
- //
- this.metroButton4.Highlight = true;
- this.metroButton4.Location = new System.Drawing.Point(319, 217);
- this.metroButton4.Name = "metroButton4";
- this.metroButton4.Size = new System.Drawing.Size(221, 31);
- this.metroButton4.Style = MetroFramework.MetroColorStyle.Blue;
- this.metroButton4.StyleManager = null;
- this.metroButton4.TabIndex = 10;
- this.metroButton4.Text = "Donate Shark";
- this.metroButton4.Theme = MetroFramework.MetroThemeStyle.Dark;
- this.metroButton4.Click += new System.EventHandler(this.metroButton4_Click);
- //
- // metroButton5
- //
- this.metroButton5.Highlight = true;
- this.metroButton5.Location = new System.Drawing.Point(319, 187);
- this.metroButton5.Name = "metroButton5";
- this.metroButton5.Size = new System.Drawing.Size(221, 24);
- this.metroButton5.Style = MetroFramework.MetroColorStyle.Blue;
- this.metroButton5.StyleManager = null;
- this.metroButton5.TabIndex = 11;
- this.metroButton5.Text = "Donate xDebugKiller";
- this.metroButton5.Theme = MetroFramework.MetroThemeStyle.Dark;
- this.metroButton5.Click += new System.EventHandler(this.metroButton5_Click);
- //
- // metroButton6
- //
- this.metroButton6.Highlight = true;
- this.metroButton6.Location = new System.Drawing.Point(12, 63);
- this.metroButton6.Name = "metroButton6";
- this.metroButton6.Size = new System.Drawing.Size(302, 61);
- this.metroButton6.Style = MetroFramework.MetroColorStyle.Blue;
- this.metroButton6.StyleManager = null;
- this.metroButton6.TabIndex = 14;
- this.metroButton6.Text = "Connect and Attach";
- this.metroButton6.Theme = MetroFramework.MetroThemeStyle.Dark;
- this.metroButton6.Click += new System.EventHandler(this.metroButton6_Click);
- //
- // metroTextBox1
- //
- this.metroTextBox1.CustomBackground = false;
- this.metroTextBox1.CustomForeColor = false;
- this.metroTextBox1.FontSize = MetroFramework.MetroTextBoxSize.Small;
- this.metroTextBox1.FontWeight = MetroFramework.MetroTextBoxWeight.Regular;
- this.metroTextBox1.Location = new System.Drawing.Point(11, 130);
- this.metroTextBox1.Multiline = false;
- this.metroTextBox1.Name = "metroTextBox1";
- this.metroTextBox1.SelectedText = "";
- this.metroTextBox1.Size = new System.Drawing.Size(302, 45);
- this.metroTextBox1.Style = MetroFramework.MetroColorStyle.Blue;
- this.metroTextBox1.StyleManager = null;
- this.metroTextBox1.TabIndex = 16;
- this.metroTextBox1.Theme = MetroFramework.MetroThemeStyle.Light;
- this.metroTextBox1.UseStyleColors = false;
- //
- // metroLink1
- //
- this.metroLink1.BackColor = System.Drawing.Color.Aqua;
- this.metroLink1.CustomBackground = false;
- this.metroLink1.CustomForeColor = true;
- this.metroLink1.FontSize = MetroFramework.MetroLinkSize.Small;
- this.metroLink1.FontWeight = MetroFramework.MetroLinkWeight.Bold;
- this.metroLink1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(192)))));
- this.metroLink1.Location = new System.Drawing.Point(205, 264);
- this.metroLink1.Name = "metroLink1";
- this.metroLink1.Size = new System.Drawing.Size(163, 33);
- this.metroLink1.Style = MetroFramework.MetroColorStyle.Blue;
- this.metroLink1.StyleManager = null;
- this.metroLink1.TabIndex = 17;
- this.metroLink1.Text = "Subscribe To xDebugKiller";
- this.metroLink1.Theme = MetroFramework.MetroThemeStyle.Dark;
- this.metroLink1.UseStyleColors = false;
- this.metroLink1.Click += new System.EventHandler(this.metroLink1_Click);
- //
- // numericUpDown1
- //
- this.numericUpDown1.Location = new System.Drawing.Point(12, 228);
- this.numericUpDown1.Name = "numericUpDown1";
- this.numericUpDown1.Size = new System.Drawing.Size(302, 20);
- this.numericUpDown1.TabIndex = 18;
- //
- // aimbotthread
- //
- this.aimbotthread.DoWork += new System.ComponentModel.DoWorkEventHandler(this.aimbotthread_DoWork);
- //
- // multiaimbot
- //
- this.multiaimbot.AutoSize = true;
- this.multiaimbot.ForeColor = System.Drawing.Color.White;
- this.multiaimbot.Location = new System.Drawing.Point(11, 254);
- this.multiaimbot.Name = "multiaimbot";
- this.multiaimbot.Size = new System.Drawing.Size(188, 17);
- this.multiaimbot.TabIndex = 19;
- this.multiaimbot.Text = "Multiplayer aimbot (up to 3 People)";
- this.multiaimbot.UseVisualStyleBackColor = true;
- this.multiaimbot.CheckedChanged += new System.EventHandler(this.multiaimbot_CheckedChanged);
- //
- // metroLink2
- //
- this.metroLink2.BackColor = System.Drawing.Color.Aqua;
- this.metroLink2.CustomBackground = false;
- this.metroLink2.CustomForeColor = true;
- this.metroLink2.FontSize = MetroFramework.MetroLinkSize.Small;
- this.metroLink2.FontWeight = MetroFramework.MetroLinkWeight.Bold;
- this.metroLink2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(192)))), ((int)(((byte)(192)))));
- this.metroLink2.Location = new System.Drawing.Point(374, 264);
- this.metroLink2.Name = "metroLink2";
- this.metroLink2.Size = new System.Drawing.Size(163, 33);
- this.metroLink2.Style = MetroFramework.MetroColorStyle.Blue;
- this.metroLink2.StyleManager = null;
- this.metroLink2.TabIndex = 20;
- this.metroLink2.Text = "Subscribe To BaSs_HaXoR";
- this.metroLink2.Theme = MetroFramework.MetroThemeStyle.Dark;
- this.metroLink2.UseStyleColors = false;
- this.metroLink2.Click += new System.EventHandler(this.metroLink2_Click);
- //
- // metroButton2
- //
- this.metroButton2.Highlight = true;
- this.metroButton2.Location = new System.Drawing.Point(319, 130);
- this.metroButton2.Name = "metroButton2";
- this.metroButton2.Size = new System.Drawing.Size(93, 45);
- this.metroButton2.Style = MetroFramework.MetroColorStyle.Blue;
- this.metroButton2.StyleManager = null;
- this.metroButton2.TabIndex = 21;
- this.metroButton2.Text = "Stop Aimbot";
- this.metroButton2.Theme = MetroFramework.MetroThemeStyle.Dark;
- this.metroButton2.Click += new System.EventHandler(this.metroButton2_Click_1);
- //
- // Form1
- //
- this.ClientSize = new System.Drawing.Size(563, 301);
- this.Controls.Add(this.metroButton2);
- this.Controls.Add(this.metroLink2);
- this.Controls.Add(this.multiaimbot);
- this.Controls.Add(this.numericUpDown1);
- this.Controls.Add(this.metroLink1);
- this.Controls.Add(this.metroTextBox1);
- this.Controls.Add(this.metroButton6);
- this.Controls.Add(this.metroButton5);
- this.Controls.Add(this.metroButton4);
- this.Controls.Add(this.metroButton1);
- this.Location = new System.Drawing.Point(0, 0);
- this.Name = "Form1";
- this.Text = "BO2 Fair Aimbot 1.18 (Modified + Fixed)";
- this.Theme = MetroFramework.MetroThemeStyle.Dark;
- this.Load += new System.EventHandler(this.Form1_Load);
- ((System.ComponentModel.ISupportInitialize)(this.numericUpDown1)).EndInit();
- this.ResumeLayout(false);
- this.PerformLayout();
- }
- #region Local Button Monitoring
- public class ButtonMonitoring
- {
- public static bool PressUp()
- {
- return PS3.Extension.ReadBool(0x00f0a90f);
- }
- public static bool PressDown()
- {
- return PS3.Extension.ReadBool(0x00f0a91f);
- }
- public static bool PressLeft()
- {
- return PS3.Extension.ReadBool(0x00f0a92f);
- }
- public static bool PressRight()
- {
- return PS3.Extension.ReadBool(0x00f0a93f);
- }
- public static bool PressL1()
- {
- return PS3.Extension.ReadBool(0x00f0a81f);
- }
- public static bool PressR1()
- {
- return PS3.Extension.ReadBool(0x00f0a82f);
- }
- public static bool PressL2()
- {
- return PS3.Extension.ReadBool(0x00f0a8ef);
- }
- public static bool PressR2()
- {
- return PS3.Extension.ReadBool(0x00f0a8ff);
- }
- public static bool PressL3()
- {
- return PS3.Extension.ReadBool(0x00f0a8cf);
- }
- public static bool PressR3()
- {
- return PS3.Extension.ReadBool(0x00f0a8df);
- }
- public static bool PressTriangle()
- {
- return PS3.Extension.ReadBool(0x00f0a80f);
- }
- public static bool PressSquare()
- {
- return PS3.Extension.ReadBool(0x00f0a7ff);
- }
- public static bool PressX()
- {
- return PS3.Extension.ReadBool(0x00f0a7df);
- }
- public static bool PressCircle()
- {
- return PS3.Extension.ReadBool(0x00f0a7ef);
- }
- public static bool PressSelect()
- {
- return PS3.Extension.ReadBool(0x00f0a8bf);
- }
- public static bool PressStart()
- {
- return PS3.Extension.ReadBool(0x00f0a8af);
- }
- /* Example:
- if(ButtonMonitoring.PressUp())
- {
- MessageBox.Show("Up Pressed");
- }
- */
- }
- #endregion
- private void metroButton1_Click(object sender, EventArgs e)
- {
- string text = this.metroTextBox1.Text;
- this.metroTextBox1.Text = text + "[" + DateTime.Now.ToString() + "] Aimbot Activated good luck" + Environment.NewLine;
- // aimbotthread.RunWorkerAsync();
- aimbotonoff = true;
- }
- private void metroButton2_Click(object sender, EventArgs e)
- {
- }
- private void metroButton3_Click(object sender, EventArgs e)
- {
- }
- private void metroButton4_Click(object sender, EventArgs e)
- {
- MessageBox.Show("justindn12@gmail.com", "PayPal", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
- }
- private void metroButton5_Click(object sender, EventArgs e)
- {
- MessageBox.Show("damian1719@hotmail.com", "PayPal", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
- }
- public static uint G_Client(int clientIndex)
- {
- return (0x1780F28 + ((uint)(clientIndex * 0x5808)));
- }
- private void metroButton6_Click(object sender, EventArgs e)
- {
- string text;
- if (PS3.ConnectTarget(0) && PS3.AttachProcess())
- {
- RPC.Enable();
- text = this.metroTextBox1.Text;
- this.metroTextBox1.Text = text + "[" + DateTime.Now.ToString() + "] Connected to target and attached to process..." + Environment.NewLine;
- }
- else
- {
- text = this.metroTextBox1.Text;
- this.metroTextBox1.Text = text + "[" + DateTime.Now.ToString() + "] Failed to connect and attach..." + Environment.NewLine;
- }
- }
- private void metroLink1_Click(object sender, EventArgs e)
- {
- Process.Start("https://www.youtube.com/channel/UCTpWO2SVqW2mYkQBpyAGpDA");
- }
- private void metroRadioButton1_CheckedChanged(object sender, EventArgs e)
- {
- }
- private void metroRadioButton2_CheckedChanged(object sender, EventArgs e)
- {
- }
- private void radioButton1_CheckedChanged(object sender, EventArgs e)
- {
- }
- private void radioButton2_CheckedChanged(object sender, EventArgs e)
- {
- }
- bool aimbotonoff = false;
- private void aimbotthread_DoWork(object sender, DoWorkEventArgs e)
- {
- while (true)
- if (aimbotonoff == true)
- {
- //ALL CLIENTS
- if (multiaimbot.Checked)
- {
- for (int x = 0; x < 2; x++)
- {
- if (ButtonMonitoring.PressR2() && ButtonMonitoring.PressL2())
- {
- SetClientViewAngles(x, GetNearestPlayer(x));
- }
- if (ButtonMonitoring.PressR2())
- {
- SetClientViewAngles(x, GetNearestPlayer(x));
- }
- if (ButtonMonitoring.PressL2())
- {
- SetClientViewAngles(x, GetNearestPlayer(x));
- }
- }
- }
- else
- {
- //Numeric'd Clients
- uint i = Convert.ToUInt16(numericUpDown1.Value);
- for (i = 0; i < 12; i++)
- {
- int num = Convert.ToInt16(numericUpDown1.Value);
- if (ButtonMonitoring.PressR2() && ButtonMonitoring.PressL2())
- {
- SetClientViewAngles(num, GetNearestPlayer(num));
- }
- if (ButtonMonitoring.PressR2())
- {
- SetClientViewAngles(num, GetNearestPlayer(num));
- }
- if (ButtonMonitoring.PressL2())
- {
- // PS3.CCAPI.RingBuzzer(CCAPI.BuzzerMode.Single);
- SetClientViewAngles(num, GetNearestPlayer(num));
- }
- if (ButtonMonitoring.PressSelect())
- {
- // PS3.CCAPI.RingBuzzer(CCAPI.BuzzerMode.Single);
- }
- }
- }
- }
- }
- private void multiaimbot_CheckedChanged(object sender, EventArgs e)
- {
- }
- private void metroLink2_Click(object sender, EventArgs e)
- {
- Process.Start("https://www.youtube.com/user/CODNoobFriendly");
- }
- private void metroButton2_Click_1(object sender, EventArgs e)
- {
- aimbotonoff = false;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement