Tutorialspoint

Lua Programming Examples

Execute Lua Online

lua

io.write("hello ", _VERSION)
--[[This is a comment]]--
a = nil
a = 5
b = 6
print(a)
print(type(a))
local text1 = "hello"
local text2 = "goodbye"
print("concated string", text1...text2)

Execute Lua Online

lua

function BP()
gg.alert(os.date(" TODAY: %Y/%m/%d TIME: %H:%M:%S\NEW BYPASS PUBG 10.1 HY REHAN"))
gg.clearResults()
gg.toast("NEW BYPASS PUBG 10.1 HY REHAN")
gg.setRanges(gg.REGION_ANONYMOUS | gg.REGION_BAD)
gg.searchNumber("1", gg.TYPE_QWORD | gg.TYPE_XOR | gg.TYPE_FLOAT | gg.TYPE_WORD | gg.TYPE_BYTE | gg.TYPE_DOUBLE | gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.setRanges(gg.REGION_ANONYMOUS | gg.REGION_BAD)
gg.searchNumber("1", gg.TYPE_QWORD | gg.TYPE_XOR | gg.TYPE_FLOAT | gg.TYPE_WORD | gg.TYPE_BYTE | gg.TYPE_DOUBLE | gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1.2F;1.8F:9::1", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1.1F;1.4F:3::1", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1.1D;1.4D:2::10", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
gg.clearResults()
gg.searchNumber("5001;1.1;1F::10", gg.TYPE_DOUBLE, false, gg.SIGN_EQUAL, 0, -1)
gg.clearResults(850)
gg.toast("NEW BYPASS PUBG 10.1 HY REHAN")
end

function startBypass()
  gg.setVisible(false)
  bypassAlert = gg.alert("NEW BYPASS PUBG 10.1 4/1/19 ", "NO", "YES") if bypassAlert == 2 then BP() end
end
startBypass()


HOME = 1
function HOME()
  MN = gg.choice({
"COLOR HACK(LOBBY)","WALLHACK (LOBBY)",
"ANTIBAN 10 MIN (IN-GAME)","HACK ALL DEVICE", "NEW HACK VIP",
"HACK [EXYNOS]","HACK [Snapdragon]","Skin Weapon(LOBBY)",
"ANTI REPORT(LOBBY)",
"ANTENA PRO",
"SPEEDHACK",
"ZOOM SCOPES","EXIT",

"TELEGRAM @HEXORHACK "},nil,"Script PUBGM 0.10.1 VIP REHAN BY REHAN ")
 if MN == nil then
  else
  if MN == 1 then CH() end
  if MN == 2 then CRN() end
  if MN == 3 then Antiban() end
  if MN == 4 then MF1() end
  if MN == 5 then VIP() end
  if MN == 6 then Hack1() end
  if MN == 7 then Hack2() end
  if MN == 8 then SKIN() end
  if MN == 9 then Report() end
  if MN == 10 then AnVn() end
  if MN == 11 then SpadHackVn() end
  if MN == 12 then ScopesVn() end
  if MN == 13 then
     CLOSE()
     end
  end
  PUBGMH = -1
end

function Report()
MN8 = gg.multiChoice({

"No Report Best v1", "No Report Best hex v2",
"Back 🔙",}, nil, "ANTIBAN NO REPORT PUBGM 19.1 V4.8")
  if MN8 == nil then
  else
  if MN8[1] == true then reportnew() end
  if MN8[2] == true then reportbob() end
  if MN8[3] == true then HOME() end
  end
  PUBGMH = -1
end

function reportnew()
gg.alert(os.date("Today: %Y/%m/%d Time: %H:%M:%S\New Bypass 2019 By REHAN"))
gg.clearResults()
gg.toast("Antiban Report")
gg.setRanges(gg.REGION_BAD)
gg.clearResults()
gg.searchNumber("2.718519e-43F;3.7615819e-37F;2.0F;0.00999999978F::200", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.clearResults()
gg.searchNumber("2.718519e-43F;3.7615819e-37F;2.0F;0.00999999978F::200", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.toast("New No Report PUBGM 10.1 v4.8")
end

function reportbob()
gg.setRanges(gg.REGION_BAD)
  gg.clearResults()
  gg.searchNumber("2.718519e-43F;3.7615819e-37F;2.0F;0.00999999978F::200", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  gg.clearResults()
  gg.toast("50% by REHAN")
  gg.searchNumber("2.718519e-43F;3.7615819e-37F;2.0F;0.00999999978F::200", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  gg.clearResults()
  gg.setRanges(gg.REGION_BAD)
  gg.clearResults()
  gg.searchNumber("2.718519e-43F;3.7615819e-37F;2.0F;0.00999999978F::200", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  gg.clearResults()
  gg.toast("70% by HEXOR YT")
  gg.searchNumber("2.718519e-43F;3.7615819e-37F;2.0F;0.00999999978F::200", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  gg.clearResults()
  gg.setRanges(gg.REGION_C_ALLOC)
  gg.searchNumber("257;2131;0F~99999F;0::50", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
  gg.getResultCount()
  gg.searchNumber("0F~99999F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
  gg.getResults(10)
  gg.editAll("0", gg.TYPE_FLOAT)
  gg.clearResults()
gg.toast("100% by REHAN")
gg.toast("ANTIBAN REPORT")
end



function Antiban()
MN8 = gg.multiChoice({

"Plane 10min v1",
"80players 10min v2",
"30 player 10min v3",
"15 players no day vip v4",

	"Back 🔙",

	  }, nil, "ANTIBAN 10MIN PUBGM 10.1 V4.8")
  if MN8 == nil then
  else
  if MN8[1] == true then Antibanplane() end
  if MN8[2] == true then Antiban80() end
  if MN8[3] == true then Antiban30() end
  if MN8[4] == true then Antibanvip() end
  if MN8[5] == true then HOME() end
  end
  PUBGMH = -1
end

function Antibanvip()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("1,232,364,871;1,231,974,243", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1,232,364,871;1,231,974,243", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("0", gg.TYPE_DWORD)
gg.clearResults()
gg.toast("Antiban 15 Players no day 🛑")
end

function Antiban30()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("1954047316;1970037078", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1954047316;1970037078", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("9", gg.TYPE_DWORD)
gg.toast("New Antiban 30 Players 10Min Players ✄1�7")
end

function Antibanplane()
gg.clearResults()
gg.searchNumber("909391408;808923191::8", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResultCount()
gg.clearResults()
gg.searchNumber("257D;0~99999F;1D;0D::300", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResultCount()
gg.searchNumber("0~9999", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("0", gg.TYPE_FLOAT)
gg.toast("Plane 10min 100 Players ✄1�7")
end


function Antiban80()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("10;45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("9999", gg.TYPE_FLOAT)
gg.toast("Antiban 10min 80 Players X ✄1�7")
end

function VIP()
MN8 = gg.multiChoice({

"🚸 Antena Fix",
"🥊 New Aimbot",
"🏠 jump player house",
"🌀 Stand Scope",
"🔭 Hack Scope ×6",
"🔬 Hack Scope ×8",
"🎴 Blood Color",
"🎥 Camera player x5",
"🎥 Camera player x10",
"🎥 Camera player x15",
"✄1�7 Flight player",

	"Back 🔙",

	  }, nil, "🚫 New Hack VIP PUBG 10.1 v4.8 🚫")
  if MN8 == nil then
  else
  if MN8[1] == true then Anenvfixvip() end
  if MN8[2] == true then Aimbotvip() end
  if MN8[3] == true then jumpplhu() end
  if MN8[4] == true then Liftvip() end
  if MN8[5] == true then Scope6() end
  if MN8[6] == true then Scoe8() end
  if MN8[7] == true then blood() end
  if MN8[8] == true then Camplayer5() end
  if MN8[9] == true then Camplayer10() end
  if MN8[10] == true then Camplayer15() end
  if MN8[11] == true then Flight() end
  if MN8[12] == true then HOME() end
  end
  PUBGMH = -1
end

function Aimbotvip()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("3.5;1;0.5;200;20::", gg.TYPE_FLOAT)
gg.getResults(200)
gg.editAll("999999999", gg.TYPE_FLOAT)
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("6.0;2.0;1.0::99", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("101", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("3.5;1;0.5;200;20::", gg.TYPE_FLOAT)
gg.getResults(200)
gg.editAll("999999999", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Aimbot vip ✄1�7")
end


function Camplayer5()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.clearResults()
gg.searchNumber("220;178;15 ", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("220", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(300)
gg.editAll("438", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Camera player x5 ✄1�7")
end

function Camplaeyer10()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.clearResults()
gg.searchNumber("220;178;15 ", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("220", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(300)
gg.editAll("657", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Camera player x10 ✄1�7")
end

function Camplaeyer15()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.clearResults()
gg.searchNumber("220;178;15 ", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("220", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(300)
gg.editAll("1200", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Camera player x15 ✄1�7")
end

function Flight()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("1.0F; -0.70710676908F;0.70710670948F; 64.0F; 1.793662e-43F;1.4012985e-45F; 1D; 1D ::512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1.4012985e-45", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(20)
gg.editAll("300", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Flight ✄1�7")
end

function blood()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("1.6815582e-44;1.1204998e-19;0.5;3", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("3", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("444", gg.TYPE_FLOAT)
gg.toast("blood color ✄1�7")
end

function jumpplhu()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("3.5032462e-44F;10.0F;45.0F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("10", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(20)
gg.editAll("9999", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("🏠 jump player house ✄1�7")
end

function Scope6()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("0D;0D;13.33333301544::9", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("13.33333301544", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(5)
gg.editAll("9.33333301544", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Hack Scope ×6 ✄1�7")
end

function Scoe8()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("0D;0D;11.02999973297::9", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("11.02999973297", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(5)
gg.editAll("7.02999973297", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Hack Scope ×8 ✄1�7")
end


function Liftvip()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("-9.5367432e-7;-0.10621572286;-0.3004361093;0.46691286564;23.5222568512::17", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("-9.5367432e-7;23.5222568512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(21)
gg.editAll("-205;-105", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Lift Sit Scope Vip ✄1�7")
end

function Anenvfixvip()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("88.50576019287F;87.27782440186F;-100.91194152832F;1F::13", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("88.50576019287F;87.27782440186F;1F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(6)
gg.editAll("1.96875;1.96875;999;1.96875;1.96875;999", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Antena Fix ✄1�7")
end


function Hack2()
MN8 = gg.multiChoice({

"🌿 No Grass Sanhok",
"🌱 No Grass Engel",
"🌳 New Trees + 🌱 Grass Pro 100%",
"🌳 Trees + 🌱 Grass + 🏠 House",
"🌌 Black Sky",
"🌠 New Black Earth",


	"Back 🔙",

	  }, nil, "⚄1�7 Hack SnapDragon PUBG 10.1 v4.8 ⚄1�7")
  if MN8 == nil then
  else
  if MN8[1] == true then Nograas() end
  if MN8[2] == true then NoGrasEn() end
  if MN8[3] == true then Tias() end
  if MN8[4] == true then NoTsHe() end
  if MN8[5] == true then Blacksvn() end
  if MN8[6] == true then Earthvn() end
  if MN8[7] == true then HOME() end
  end
  PUBGMH = -1
end


function Earthvn()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("3.75000119209;2;2.00000023842;2.00000047684;2.7506108284;3", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("3", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("888", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("🌃 Black Earth ✄1�7")
end

function Blacksvn()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.clearResults()
gg.searchNumber("100F;1F;1,008,981,770D:99", gg.TYPE_FLOAT, false)
gg.searchNumber("100", gg.TYPE_FLOAT, false)
gg.getResults(100)
gg.editAll("-90", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("🌆 Black Sky ✄1�7")
end

function Tias()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("0.00390625;1;0.99900001287;2", gg.TYPE_FLOAT, false)
gg.searchNumber("1", gg.TYPE_FLOAT, false)
gg.getResults(30)
gg.editAll("0", gg.TYPE_FLOAT)
gg.toast("🌳 Trees + 🌱 Grass Pro 100% ✄1�7")
end

function NoGrasEn()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("8.0F;1.20000004768F;0.80000001192F;1.5F;0.80000001192F;1.5F::512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("8.0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(300)
gg.editAll("0", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("No Grass Engel ✄1�7")
end


function Nograas()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("8.0F;1.20000004768F;0.80000001192F;1.5F;0.80000001192F;1.5F::512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("8.0", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(300)
gg.editAll("0", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("4.8883906e21", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("4.8883906e21", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("4.8883906e20", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("No Grass Sanhok ✄1�7")
end


function NoTsHe()
gg.clearResults()
gg.setRanges(gg.REGION_C_BSS)
gg.searchNumber("2048D;4D;1F;1F;1D:17", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.addListItems({ -- table(a79ced9)
})
gg.clearResults()
gg.toast("NoGrass + Trees + House ✄1�7")
end


function Hack1()
  MN1 = gg.multiChoice({
   "🌱 No Grass Engel",
   "🌱 No Grass Sanhok",
   "🌳 Trees + 🌱 Grass",
   "🌳 Trees + 🌱 Grass + 🏠 House",
    "Back 🔙"

}, nil, "🇮🇶 Hack Exynos H-IRAQ PUBG 10.1 v4.8 🇮🇶")
  if MN1 == nil then
  else

  
  if MN1[1] == true then nograss2() end
  if MN1[2] == true then GrassSanhok() end
  if MN1[3] == true then TrGr() end
  if MN1[4] == true then GrassTreeHouse() end
  if MN1[5] == true then
 HOME() 
end
  end
  PUBGMH = -1
end


function GrassTreeHouse()
    gg.clearResults()
    gg.setRanges(gg.REGION_C_BSS)
    gg.searchNumber("2048D;1F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
    gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
    gg.getResults(100)
    gg.editAll("0.07", gg.TYPE_FLOAT)
    gg.toast("Grass+Tree+House ✄1�7")
end


function GrassSanhok()
    gg.setRanges(gg.REGION_ANONYMOUS)
    gg.clearResults()
    gg.searchNumber("5126;3;67584", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
    gg.searchNumber("3", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
    gg.getResults(100)
    gg.editAll("4", gg.TYPE_DWORD)
    gg.toast("Grass Sanhok ✄1�7")
    gg.clearResults()
end

function nograss2()
    gg.setRanges(gg.REGION_ANONYMOUS)
    gg.clearResults()
    gg.searchNumber(
        "8.0F;1.20000004768F;0.80000001192F;1.5F;0.80000001192F;1.5F:512",
        gg.TYPE_FLOAT,
        false,
        gg.SIGN_EQUAL,
        0,
        -1
    )
    gg.searchNumber("8", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
    gg.getResults(100)
    gg.editAll("0", gg.TYPE_FLOAT)
    gg.toast("🌱 No Grass ✄1�7'")
    gg.clearResults()
end

function TrGr()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("67328;5131;1;12;2;69376;5121;2;4;66305;5126;3;4;1;67584::", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("3", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("4", gg.TYPE_DWORD)
gg.toast("🌳Trees + 🌱 Grass ✄1�7 ")
end



function ScopesVn()
  MN1 = gg.multiChoice({

  "🔭 ZOOM 4x",
  "🚫 ZOOM 4x [OFF]",
	"🔭 ZOOM 8x",
  "🚫 ZOOM 8x [OFF]",
	"🔭 ZOOM 15x",
  "🚫 ZOOM 15x [OFF]",
  
    "Back 🔙"

}, nil, "🇮🇶 Zoom Scopes H-IRAQ PUBG 10.1 v4.8 🇮🇶")
  if MN1 == nil then
  else

  if MN1[1] == true then zoom4() end
  if MN1[2] == true then zoom4off() end
  if MN1[3] == true then zoom8() end
  if MN1[4] == true then zoom8off() end
  if MN1[5] == true then zoom15() end
  if MN1[6] == true then zoom15off() end
  if MN1[7] == true then
 HOME() 
end
  end
  PUBGMH = -1
end

function zoom15()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("60;55;1.9618179e-44 ", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("55", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(300)
gg.editAll("9", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Zoom 15x ✄1�7")
end

function zoom15off()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("60;9;1.9618179e-44 ", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("9", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(300)
gg.editAll("55", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Zoom 15x off 🚫")
end

function zoom4()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("60;55;1.9618179e-44 ", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("55", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(300)
gg.editAll("20", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Zoom 4x ✄1�7")
end

function zoom4off()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("60;20;1.9618179e-44 ", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("20", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(300)
gg.editAll("55", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Zoom 4x Off 🚫")
end


function zoom8()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("60;55;1.9618179e-44 ", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("55", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(300)
gg.editAll("15", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Zoom 8x ✄1�7")
end

function zoom8off()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("60;15;1.9618179e-44 ", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("15", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(300)
gg.editAll("55", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Zoom 8x [Off] 🚫")
end


function CH()
  MN1 = gg.multiChoice({

  "Color Red + HDR",
  "New Color Shark",
  "New Color Pluto",
	"Color Green",
  "Color Blue",
	"Color Yellow",
  "New Color Rainbow",
  "New Color Black Exynos",
  "Color 653+821 Yellow",
  "Color 660+625 Green",
	"Color 660 Red",
  "Color 660 Yellow",
    "Back 🔙"

}, nil, "🇮🇶 New Script H-IRAQ PUBG 10.1 v4.8 🇮🇶")
  if MN1 == nil then
  else

  if MN1[1] == true then Red() end
  if MN1[2] == true then Shark() end
  if MN1[3] == true then Pluto() end
  if MN1[4] == true then Green() end
  if MN1[5] == true then Blue() end
  if MN1[6] == true then Yellow() end
  if MN1[7] == true then Rainbow() end
  if MN1[8] == true then BlackExynos() end
  if MN1[9] == true then Color68() end
  if MN1[10] == true then Green6025() end
  if MN1[11] == true then Color660Red() end
  if MN1[12] == true then Color660Yellow() end
  if MN1[13] == true then
 HOME() 
end
  end
  PUBGMH = -1
end


function BlackExynos()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber(' 573.70306396484;0.05499718338;1 ', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber(' 1.0 ', gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(1200) gg.editAll('-999', gg.TYPE_FLOAT) 
gg.clearResults()
gg.toast("Color Black Exynos ✄1�7")
end

function Pluto()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("8,192D;256D;8200D", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("8200", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(20)
gg.editAll("4", gg.TYPE_DWORD)
gg.clearResults()
gg.toast("Color Pluto ✄1�7")
end

function Shark()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("252,776,218;253,824,770;252,248,832;201,851,904", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("201851904", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("17171717", gg.TYPE_DWORD)
gg.clearResults()
gg.searchNumber("252,907,268;50,335,498;3,874;201,851,904", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("201851904", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("17171717", gg.TYPE_DWORD)
gg.clearResults()
gg.searchNumber("254,283,524;253,038,346;254,018,304;201,851,904", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("201851904", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("17171717", gg.TYPE_DWORD)
gg.clearResults()
gg.searchNumber("252,776,217;50,335,490;3,846;201,851,904", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("201851904", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("17171717", gg.TYPE_DWORD)
gg.toast("Color Shark ✄1�7")
end


function Green()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("32769;768;-2134900730", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("32769", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("32781", gg.TYPE_DWORD)
gg.clearResults()
gg.toast("Green ✄1�7")
end

function Red()
gg.clearResults()
gg.searchNumber("8,196D;8,192D;8,200D::", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("8200", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("7", gg.TYPE_DWORD)
gg.toast("Red + HDR ✄1�7")
end

function Yellow()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("256;8200;13::150", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("8200", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("6", gg.TYPE_DWORD)
gg.toast("Color Yellow ✄1�7")
end

function Blue()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("1.3912525e-19F;8200;96", gg.TYPE_DWORD, false)
gg.searchNumber("8200", gg.TYPE_DWORD, false)
gg.getResults(10)
gg.editAll("8202", gg.TYPE_DWORD)
gg.toast("Color Blue ✄1�7")
end

function Color660Yellow()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("3,874;201,851,904;16", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("201,851,904", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("683128", gg.TYPE_DWORD)
gg.clearResults()
gg.searchNumber(" 3,846;201,851,904;16", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("201,851,904", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("683128", gg.TYPE_DWORD)
gg.clearResults()
gg.toast("Color 660 Yellow ✄1�7")
end

function Color660Red()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("96D;8200;196,615", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("8200", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("7", gg.TYPE_DWORD)
gg.toast("Color 660 Red ✄1�7 ")
end

function Green6025()
gg.clearResults()
gg.searchNumber("69,778D;1,669,332,992D;11D", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("11", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("32777", gg.TYPE_DWORD)
gg.toast("Color 660+625 Green ✄1�7")
end

function Color68()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("8,192D;256D;65,540D;12D;8200D", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("8200", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("6", gg.TYPE_DWORD)
gg.toast("Color 653+821 Yellow ✄1�7")
end

function Rainbow()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("1.1490647e-41;1.0863203e-19::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1.0863203e-19", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("1.0863203e-25", gg.TYPE_FLOAT)
gg.toast("Color Rainbow ✄1�7")
end

function CRN()
MN6 = gg.multiChoice({

  "WallHack All Device",
  "Fix Wallhack [SCOPE]",
	"WallHack SD 625++",
  "WallHack SD 450",
  "WallHack SD 653",
  "WallHack SD 660",
	"WallHack SD 670+710",
  "WallHack SD 820+821",
  "WallHack SD 835",
  "WallHack SD 845",
  "New WallHack Vivo",
  "New WallHack Oppo",
  "WallHack SD 400+415",
  "New Wallhack Kirin 970",
  "New Wallhack Exynos",
  "New Wallhack Huahuwei",
  "Wallhack SD 800+801",
  "New Wallhack SD Not3",
  "Wallhack Mediatek",


	"Back 🔙",

	  }, nil, "⚠️ WallHack H-IRAQ PUBG 10.1 v4.8 ⚠️")
  if MN6 == nil then
  else
  if MN6[1] == true then WKD() end
  if MN6[2] == true then Fixwh() end
  if MN6[3] == true then wksdpt625() end
  if MN6[4] == true then wk450() end
  if MN6[5] == true then wk653() end
  if MN6[6] == true then wallHack660() end
  if MN6[7] == true then WallHacksd() end
  if MN6[8] == true then wksd820821() end
  if MN6[9] == true then wallhack835() end
  if MN6[10] == true then wk845() end
  if MN6[11] == true then vivo() end
  if MN6[12] == true then oppo() end
  if MN6[13] == true then sd400() end
  if MN6[14] == true then Kirin() end
  if MN6[15] == true then Exynos() end
  if MN6[16] == true then Huahuwei() end
  if MN6[17] == true then sd800801() end
  if MN6[18] == true then Not3() end
  if MN6[19] == true then Mediatek() end
  if MN6[20] == true then HOME() end
  end
  PUBGMH = -1
end

function Mediatek()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("4,141D;4.7408155e21;-5.5693206e-40;4.814603e21;3.7615819e-37;2:", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(20)
gg.editAll("100", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("-1.0285578e-38;3.7615819e-37;2;-1;1;-127::300", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(12)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("0.05499718338;1.0F::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("999", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Wallhack Mediatek ✄1�7")
end

function Not3()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("5.1097599e21;2.0;1.6623071e-19;3.6734297e-39;1.66433e10::17", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("2.0;-1.0;0.0;1.0;-127.0::17", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Wallhack Not3 ✄1�7")
end

function sd800801()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("5.1097599e21;2.0;1.6623071e-19;3.6734297e-39;1.66433e10::17", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("2.0;-1.0;0.0;1.0;-127.0::17", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Wallhack SD 800+801 ✄1�7")
end


function Huahuwei()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("2;1.1204989e-19;1.6815582e-44;1.5414283e-44", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("2;4.7408166e21;5.6896623e-29;4.7961574e21", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(1)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("2;4.8699472e21;2.718519e-43;1.3912525e-19", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("2;3.2363458e-17;7.3900417e-40;5.3249342e-44", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(40)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("2;4.9252829e21;2.718519e-43;1.3912552e-19", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(20)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("1;4.8699472e21;2.718519e-43;1.3912525e-19", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(50)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("1;4.9252829e21;2.718519e-43;1.3912552e-19", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(50)
gg.editAll("120", gg.TYPE_FLOAT)
gg.toast("Wallhack Huahuwei ✄1�7")
end

function Exynos()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("4,141D;4.7408155e21:-5.5693206e-40;4.814603e21;3.7615819e-37;2:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("200", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("-1.0285578e-38;3.7615819e-37;2;-1;1;-127::300", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("200", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("304.00009155273;3.7615819e-37;2;-1;1;-127::240", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("200", gg.TYPE_FLOAT)
gg.toast("NEW WallHack Exynos ✄1�7")
end

function Kirin()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("2;-1;0;1;-127::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber(" 2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(20)
gg.editAll("20", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("4,141D;4.7408155e21;-5.5693206e-40;4.814603e21;3.7615819e-37;2:", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(2)
gg.editAll("100", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("-1.0285578e-38;3.7615819e-37;2;-1;1;-127::300", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT)
gg.getResults(20)
gg.editAll("120", gg.TYPE_FLOAT)
gg.toast("NEW Wallhack Kirin 970 ✄1�7")
end

function sd400()
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("228;1,073,741,824;1,073,741,824;229;-1,082,130,432:29", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1,073,741,824", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("1,123,024,896", gg.TYPE_DWORD)
gg.clearResults()
gg.setRanges(gg.REGION_C_ALLOC)
gg.searchNumber("3.3631163e-44;2.0;3.5032462e-44;-1.0;3.643376e-44;3.7835059e-44;-1.0;3.9236357e-44;4.0637655e-44;1.0;-127.0:129", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("WallHack SD 400+415 ✄1�7")
end

function oppo()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("2.0;4.7961574e21;4.7408166e21", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber(2, gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("2.0; 4.8699472e21;4.8699466e21", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber(2, gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("2.0;4.7777152e21;4.7777146e21", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber(2, gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("2.0;4.7961574e21;4.7408166e21", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber(2, gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("2.0;4.8699472e21;4.8699466e21", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber(2, gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("2.0; 4.7777152e21;4.7777146e21", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber(2, gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("120", gg.TYPE_FLOAT)
gg.toast("WallHack Oppo ✄1�7")
end

function vivo()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("4,140D;4.7408166e21;5.6896623e-29;4.7961574e21;3.7615819e-37;2:", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(3)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("200,866D;0.24022650719;0.69314718246;0.00999999978;1;-1;2;-127:", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(2)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("32,770D;0.01799999923;0.29907226562;-1;2:", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(4)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("50,331,648D;0.01799999923;0.29907226562;0.5869140625;0.11401367188;-1;2:", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("-1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(2)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("50,331,648D;0.04000854492;0.11999511719;-0.02749633789;-0.57177734375;-1;2:", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("-1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(1)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("266,400D;0.24022650719;0.69314718246;0.00999999978;1;-1;-127;2:", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("50,331,648D;0.04000854492;0.11999511719;-0.02749633789;-0.57177734375;-1;2:", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(2)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("4,140D;4.7408149e21;-5.5695588e-40;4.814603e21;3.7615819e-37;2:", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(20)
gg.editAll("120", gg.TYPE_FLOAT)
gg.toast("WallHack Vivo ✄1�7")
end

function wk845()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("5.3680222e21;1.3312335e-43;1.3912563e-19;2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResultCount()
gg.toast("Code By REHAN")
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("4.8146053e21;2.8866748e-43;1.3912556e-19;2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResultCount()
gg.toast("Code By REHAN")
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("5.201992e21;4.4028356e-29;2.25000452995;2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResultCount()
gg.toast("Code By REHAN")
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("1.0761972e-42;4.5920551e-41;-1.7632415e-38;2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResultCount()
gg.toast("Code By REHAN")
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("1.0761972e-42;4.5923353e-41;-1.7632457e-38;2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResultCount()
gg.toast("Code By REHAN")
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("5.3311276e21;1.3312335e-43;1.391256e-19;2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResultCount()
gg.toast("Code By REHAN")
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("4.8146041e21;2.8866748e-43;1.3912537e-19;2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResultCount()
gg.toast("WallHack SD 845 ✄1�7")
end

function wallhack835()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("2.718519e-43F;3.7615819e-37F;2.0F;0.00999999978F::200", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber(2, gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("5.8013756e-42F;-5.5695588e-40F;2.0F::100", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber(2, gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("7.1746481e-43;1.0842022e-19;94.015625;7.0776718e-15;2::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(5)
gg.editAll("9999", gg.TYPE_FLOAT)
gg.toast("WallHack SD 835 ✄1�7")
end

function wksd820821()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("135,215D;4,140D;3.7615819e-37;2::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("130", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("194D;3.7615819e-37;2;-1;1;-127::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("130", gg.TYPE_FLOAT)
gg.toast("WallHack SD 820+821 ✄1�7")
end

function WallHacksd()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("274,677,779D;2.25000452995;2;1.6623054e-19", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(20)
gg.editAll("130", gg.TYPE_FLOAT)
gg.toast("Code By REHAN")
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("218D;3.7615819e-37;2;-1;1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("130", gg.TYPE_FLOAT)
gg.toast("Code By REHAN")
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("95D;2;9.2194229e-41", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(15)
gg.editAll("130", gg.TYPE_FLOAT)
gg.toast("Code By REHAN")
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("206D;3.7615819e-37;2;-1;1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("130", gg.TYPE_FLOAT)
gg.toast("WallHack SD 670+710 ✄1�7")
end

function wallHack660()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("4,140D;4.7408166e21;5.6896623e-29;4.7961574e21;3.7615819e-37;2:", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(3)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("200,866D;0.24022650719;0.69314718246;0.00999999978;1;-1;2;-127:", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(2)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("32,770D;0.01799999923;0.29907226562;-1;2:", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(4)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("50,331,648D;0.01799999923;0.29907226562;0.5869140625;0.11401367188;-1;2:", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("-1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(2)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("50,331,648D;0.04000854492;0.11999511719;-0.02749633789;-0.57177734375;-1;2:", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("-1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(1)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("266,400D;0.24022650719;0.69314718246;0.00999999978;1;-1;-127;2:", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("50,331,648D;0.04000854492;0.11999511719;-0.02749633789;-0.57177734375;-1;2:", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(2)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("4,140D;4.7408149e21;-5.5695588e-40;4.814603e21;3.7615819e-37;2:", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(20)
gg.editAll("120", gg.TYPE_FLOAT)
gg.toast("WallHack SD 660 ✄1�7")
end

function wk653()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.clearResults()
gg.searchNumber("2.718519e-43F;3.7615819e-37F;2.0F;0.00999999978F::200", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber(2, gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("5.8013756e-42F;-5.5695588e-40F;2.0F::100", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber(2, gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("120", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("WallHack SD 653 ✄1�7")
end

function wk450()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("135,215D;4,140D;3.7615819e-37;2::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("130", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("194D;3.7615819e-37;2;-1;1;-127::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("130", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Code By REHAN")
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("1.1202013e-19;1.1202017e-19;2::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(1)
gg.editAll("9999", gg.TYPE_FLOAT)
gg.toast("Code By REHAN")
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("2.718519e-43F;3.7615819e-37F;2.0F;0.00999999978F::200", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber(2, gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("150", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("5.8013756e-42F;-5.5695588e-40F;2.0F::100", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber(2, gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("150", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("4.7961574e21;3.7615819e-37;2::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber(2, gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("150", gg.TYPE_FLOAT)
gg.toast("WallHack SD 450 ✄1�7")
end

function wksdpt625()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("135,215D;4,140D;3.7615819e-37;2::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("130", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("194D;3.7615819e-37;2;-1;1;-127::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("130", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("WallHack SD Perfect 625+ ✄1�7")
end

function Fixwh()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("1.3312335e-43;120;1.6623075e-19;9.2194229e-41", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("120", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(1)
gg.editAll("2", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("4.8146053e21;1.3912556e-19;1.5414283e-44;120;-1;1;-127", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("120", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(1)
gg.editAll("2", gg.TYPE_FLOAT)
gg.toast("Fix Wallhack ✄1�7")
end

function WKD()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("135,215D;4,140D;3.7615819e-37;2::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("130", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("194D;3.7615819e-37;2;-1;1;-127::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("130", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("🛠 WallHack All Device 🛠")
end

function SKIN()
MN8 = gg.multiChoice({

"🔫 SKIN UZI",
"🔫 SKIN M4",
"🔫 SKIN SCAR",
"🔫 SKIN AKM",
"🔫 SKIN M16",
"🔫 SKIN UMP9",
"🔫 SKIN KAR",

	"Back 🔙",

	  }, nil, "🔅  SKIN PUBG 10.1 IRAQ v4.8 🔅")
  if MN8 == nil then
  else
  if MN8[1] == true then Skinuzi() end
  if MN8[2] == true then Skinm4() end
  if MN8[3] == true then Skinscar() end
  if MN8[4] == true then Skinakm() end
  if MN8[5] == true then Skinm16() end
  if MN8[6] == true then Skinump9() end
  if MN8[7] == true then Skinkar() end
  if MN8[8] == true then HOME() end
  end
  PUBGMH = -1
end


function Skinuzi()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("10200100;102001::20", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("10200100", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(2)
gg.editAll("102001001", gg.TYPE_DWORD)
gg.toast("Skin Uzi ✄1�7")
end

function Skinm4()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("10100400;101004", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("10100400", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("101004001", gg.TYPE_DWORD)
gg.toast("Skin M4 ✄1�7")
end

function Skinscar()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("10100300;101003", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("10100300", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("101003001", gg.TYPE_DWORD)
gg.toast("Skin SCAR ✄1�7")
end

function Skinakm()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("10100100;101001", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("10100100", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("101001002", gg.TYPE_DWORD)
gg.toast("Skin AKM ✄1�7")
end

function Skinm16()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("10100200;101002", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("10100200", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("101002002", gg.TYPE_DWORD)
gg.toast("Skin M16 ✄1�7")
end

function Skinump9()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("10200200;102002", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("10200200", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("102002001", gg.TYPE_DWORD)
gg.toast("Skin UMP9 ✄1�7")
end

function Skinkar()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("10300100;103001", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("10300100", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("103001001", gg.TYPE_DWORD)
gg.toast("Skin Kar ✄1�7")
end

function MF1()
MN8 = gg.multiChoice({

"➄1�7 Heashot 95%",
"👣 New No Foot",
"🎯 NoRecoil 95%",
"🎯 NoRecoil All Arms 100%",
"♻️ Amibot v1 75% 200M",
"🚻 New Amibot v2 99% 10M",
"⚄1�7 New Aimlock",
"🔅 Magic Bullet v1",
"🔱 New Magic Bullet v2",
"🔫 New Fast weapons",
"🚹 Lift Sit Down v1",
"🏗 New Lift Sit Down v2",
"🛂 Lift Sit Stand",
"🛤 New Lift Sit Underground",
"🚫 Lift Sit Underground [OFF]",
"🦂 New More Damage",
"🛐 New big Player",
"👶 Small Player",
"🥊 New Gun fixed",
"⛄1�7 Wallshoot v1",
"⚠️ New Wallshoot v2",
"📶 5000M Quick shot",
"🤾‍♀︄1�7 High Jump",



	"Back 🔙",

	  }, nil, "⚄1�7 Hack NEW PUBG 10.1 IRAQ v4.8 ⚄1�7")
  if MN8 == nil then
  else
  if MN8[1] == true then HoTv2() end
  if MN8[2] == true then Footv2() end
  if MN8[3] == true then Norv2() end
  if MN8[4] == true then NorNew2() end
  if MN8[5] == true then aimv2() end
  if MN8[6] == true then Mraimvn() end
  if MN8[7] == true then Aimlockv2() end
  if MN8[8] == true then Magicv1() end
  if MN8[9] == true then Magicv2() end
  if MN8[10] == true then Fastv2() end
  if MN8[11] == true then lsdvna() end
  if MN8[12] == true then lsdvns() end
  if MN8[13] == true then LSSVn() end
  if MN8[14] == true then LSUndVn() end
  if MN8[15] == true then LSUndVnoff() end
  if MN8[16] == true then Damage() end
  if MN8[17] == true then big() end
  if MN8[18] == true then Small() end
  if MN8[19] == true then Gunfix() end
  if MN8[20] == true then Wallshootv1() end
  if MN8[21] == true then Wallshootv2() end
  if MN8[22] == true then Quickshot() end
  if MN8[23] == true then Jeem() end
  if MN8[24] == true then HOME() end
  end
  PUBGMH = -1
end


function NorNew2()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("50;200;0.5;40.0;0.3:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("0.3", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(20)
gg.editAll("300", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("1;10000D;100000:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)
gg.editAll("0.001", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("0.2~0.3;53;30;1::", gg.TYPE_FLOAT)
gg.searchNumber("0.2~0.3;1::", gg.TYPE_FLOAT)
gg.getResults(200)
gg.editAll("1.4012985e-45", gg.TYPE_FLOAT)
gg.toast("Norecoil All Arms 🔫🎯 ✄1�7")
end


function Jeem()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("1.0F; -0.70710676908F; 0.70710670948F; 64.0F; 1.793662e-43F;1.4012985e-45F; 1D; 1D ::512", gg.TYPE_FLOAT, false)
gg.searchNumber("1.4012985e-45", gg.TYPE_FLOAT, false)
gg.getResults(30)
gg.editAll("999.0", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("High Jump ✄1�7")
end


function Quickshot()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber(35000, gg.TYPE_FLOAT)
gg.searchNumber(35000, gg.TYPE_FLOAT)
gg.getResults(20)
gg.editAll(800000, gg.TYPE_FLOAT)
gg.toast("Quick shot ✄1�7")
end

function Wallshootv1()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("90.775703430176;0;8;15;16;18;28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("1000", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("90.775703430176;8;27.25;18;16", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("18", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("140", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_C_BSS)
gg.searchNumber("1.0e-7;1.0e-7;2;2;1::512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(20)
gg.editAll("0", gg.TYPE_FLOAT)
gg.toast("Wallshoot v1 ✄1�7")
end


function Wallshootv2()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("90.775703430176;0;8;15;16;18;28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("1000", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("90.775703430176;8;27.25;18;16", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("18", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("140", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_C_BSS)
gg.searchNumber("1.0e-7;1.0e-7;2;2;1::512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("2", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(20)
gg.editAll("0", gg.TYPE_FLOAT)
gg.toast("Wallshoot v2 ✄1�7")
end


function Gunfix()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.setVisible(false)
gg.searchNumber("0.2~0.3;53;30;1::", gg.TYPE_FLOAT)
gg.setVisible(false)
gg.searchNumber("0.2~0.3;1::", gg.TYPE_FLOAT)
gg.getResults(200)
gg.editAll("1.4012985e-45", gg.TYPE_FLOAT)
gg.toast("Gun fixed Shake ✄1�7")
end


function Small()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("3.2;1.09375;1::9", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)
gg.editAll("0", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Small Player ✄1�7")
end

function lsdvns()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("1 152 319 488D;1 036 831 949D;1 148 846 080D;1 118 830 592D;60F;1 112 014 848D::25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("60", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("-330", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Lift Sit Down v2 ✄1�7")
end

function Magicv1()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("25;23;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(3)
gg.editAll("180", gg.TYPE_FLOAT)
gg.toast("Magic Bullet v1 ✄1�7")
end

function Magicv2()
gg.clearResults()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("1F;-8.6457681e12F;15F;28F;16F;26F;8F;18F:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("15.0F;28.0F;16.0F;26.0F;8.0F;18.0F:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(500)
gg.editAll("95", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Magic Bullet v2 ✄1�7")
end


function Mraimvn()
gg.clearResults()
gg.setRanges(gg.REGION_CODE_APP)
gg.searchNumber("360.0;0.0001;1,478,828,288.0::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResultCount()
gg.searchNumber("0.0001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(2)
gg.editAll("1998", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Aim 99% ✄1�7")
end

function LSUndVnoff()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("1 152 319 488D;1 036 831 949D;1 148 846 080D;1 118 830 592D;500F;1 112 014 848D::25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("500", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("60", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Lift Sit Underground [OFF] 🚫")
end


function LSUndVn()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("1 152 319 488D;1 036 831 949D;1 148 846 080D;1 118 830 592D;60F;1 112 014 848D::25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("60", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("500", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Lift Sit Underground ✄1�7")
end

function big()
gg.clearResults()
gg.searchNumber("3.0828566e-44;88;88;1;1;1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1", gg.TYPE_FLOAT, false)
gg.getResults(50)
gg.editAll("1.28", gg.TYPE_FLOAT)
gg.toast("big Player ✄1�7")
end

function Damage()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("90.775703430176;0;8;15;16;18;28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("1000", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Damage ✄1�7")
end


function lsdvna()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("-0.67914116382599;-0.20633073151112;-0.68966287374496;9.49029350281;0.0064272880554199::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("9.49029350281", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(500)
gg.editAll("333.0517578125", gg.TYPE_FLOAT)
gg.toast("Lift Sit Down ✄1�7")
end

function LSSVn()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("18.38614845276;0.53446006775;-3.4266242981", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(500)
gg.editAll("200", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("0.53446006775F;-1.68741035461F:501", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("-250", gg.TYPE_FLOAT)
gg.toast("Lift Sit Stand  ✄1�7")
end

function Fastv2()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("0.83333331347;1;0.83333331347::321", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("0.83333331347", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)
gg.editAll("0.000001", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Fast weapons ✄1�7")
end

function Aimlockv2()
gg.clearResults()
gg.setRanges(gg.REGION_CODE_APP)
gg.searchNumber("360.0;0.0001;1,478,828,288.0::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResultCount()
gg.searchNumber("0.0001", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(2)
gg.editAll("1998", gg.TYPE_FLOAT)
gg.toast("Aimlock ✄1�7")
end

function aimv2()
gg.clearResults()
gg.searchNumber("3.5;1;0.5;200;20::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(600)
gg.editAll("999", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("-88.82363891602F;15.0F;1", gg.TYPE_FLOAT)
gg.searchNumber("1", gg.TYPE_FLOAT)
gg.getResults(2000)
gg.editAll("20000000000000", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Aimbot 70% ✄1�7 ")
end

function Norv2()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("1,084,227,584D;1D;0.64999997616F;1.2520827e-32F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1.2520827e-32", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("1.4012985e-43", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("0.2~0.3;53;30;1::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("0.2~0.3;1::", gg.TYPE_FLOAT)
gg.getResults(200)
gg.editAll("1.4012985e-45", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("NoRecoil 99% ✄1�7")
end

function Footv2()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.setVisible(false)
gg.searchNumber("2D;256D;256D;0.96666663885117;256D", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.setVisible(false)
gg.searchNumber("0.96666663885117", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(3)
gg.editAll("999.9949", gg.TYPE_FLOAT)
gg.toast("No Foot ✄1�7")
end

function HoTv2()
gg.clearResults()
gg.setRanges(gg.REGION_BAD)
gg.searchNumber("-88.66608428955;26:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("26", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(2)
gg.editAll("-460", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("-88.73961639404;28:512", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("28", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(2)
gg.editAll("-560", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("9.201618;30.5;25", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("25;30.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("250", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Heashot 95% ✄1�7")
end

function AnVn()
MN8 = gg.multiChoice({

"⚄1�7 Antena Pro",
"🤺 New Antena Fix",
"👻 Antena bag",
"🔫 Antena Move",
"🗽 Antena 400M",

	"Back 🔙",

	  }, nil, "⚄1�7 Antena NEW PUBG 10.1 IRAQ v4.8 ⚄1�7")
  if MN8 == nil then
  else
  if MN8[1] == true then Anenv5() end
  if MN8[2] == true then Anenfix() end
  if MN8[3] == true then Anvn2() end
  if MN8[4] == true then Anvn3() end
  if MN8[5] == true then Anvn4() end
  if MN8[6] == true then HOME() end
  end
  PUBGMH = -1
end

function Anenvfix()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("88.50576019287F;87.27782440186F;-100.91194152832F;1F::13", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("88.50576019287F;87.27782440186F;1F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(6)
gg.editAll("1.96875;1.96875;999;1.96875;1.96875;999", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Antena Fix ✄1�7")
end

function Anenv5()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("88.50576019287F;87.27782440186F;1F::50", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(7)
gg.editAll("1.96875", gg.TYPE_FLOAT)
gg.clearResults()
gg.searchNumber("1.96875F;1.96875F;-100.91194152832;1F::50", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(1)
gg.editAll("976", gg.TYPE_FLOAT)
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("0.98900693655~0.98900723457;0.14786802232~0.14786840975;1.1920926e-7::9", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResultCount()
gg.searchNumber("0.98900693655~0.98900723457", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("16000", gg.TYPE_FLOAT)
gg.toast("Antena Pro ✄1�7")
end


function Anvn4()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("0.99626296759", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResultCount()
gg.getResults(50)
gg.editAll("150", gg.TYPE_FLOAT)
gg.getResults(50)
gg.toast("Antena  400M ✄1�7")
end

function Anvn3()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.clearResults()
gg.searchNumber("18.38613319397F;0.53447723389F;3.42665576935F", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("18.38613319397;0.53447723389;3.42665576935", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(3)
gg.editAll("99999", gg.TYPE_FLOAT)
gg.toast("Antena Move ✄1�7")
end

function Anvn2()
gg.clearResults()
gg.searchNumber("0.9378669858F;1.0F;0.61365610361F::55", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(850)
gg.editAll("9999", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Antenna bag  ✄1�7")
end

function SpadHackVn()
MN8 = gg.multiChoice({

"🏃‍♂︄1�7 Speed Down",
"☄1�7 Flas Hack ",
"🚫 Flas Hack [OFF]",
"🛸 Speed Light ",
"🚚 Speed Jeep",
"♻️ Speed Switch Arms",
"🔫 Speed ​��1�7�bullets Arms ",
"🔫 Speed ​��1�7�bullets Arms [OFF]",

	"Back 🔙",

	  }, nil, "☄1�7 Spad Hack NEW PUBG 10.1 IRAQ v4.8 ☄1�7")
  if MN8 == nil then
  else
  if MN8[1] == true then SpadDvn() end
  if MN8[2] == true then Flasvn() end
  if MN8[3] == true then Flasoff() end
  if MN8[4] == true then LightSpd() end
  if MN8[5] == true then jeepSpeed() end
  if MN8[6] == true then SpdShA() end
  if MN8[7] == true then SpeedBs() end
  if MN8[8] == true then SpeedBsoff() end
  if MN8[9] == true then HOME() end
  end
  PUBGMH = -1
end

function SpeedBsoff()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("1868756421;1850305641;28518", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1868756421", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(1000)
gg.editAll("1868784978", gg.TYPE_DWORD)
gg.clearResults()
gg.searchNumber("120000", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("120000", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(1000)
gg.editAll("1750294898", gg.TYPE_DWORD)
gg.clearResults()
gg.searchNumber("120000", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("120000", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(1000)
gg.editAll("1415932769", gg.TYPE_DWORD)
gg.clearResults()
gg.searchNumber("120000", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("120000", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(1000)
gg.editAll("1819307365", gg.TYPE_DWORD)
gg.clearResults()
gg.toast("Speed ​��1�7�bullets Arms [OFF] ✄1�7")
end

function SpeedBs()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("1868784978;1850305641;28518", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1868784978", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(1000)
gg.editAll("1868756421", gg.TYPE_DWORD)
gg.clearResults()
gg.searchNumber("1750294898;1415932769;1819307365", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1750294898;1415932769;1819307365", gg.TYPE_DWORD, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(1000)
gg.editAll("120000", gg.TYPE_DWORD)
gg.clearResults()
gg.toast("Speed ​��1�7�bullets Arms ✄1�7")
end


function SpdShA()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("0.83333331347;1;0.83333331347::321", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("0.83333331347", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(200)
gg.editAll("0.000001", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Speed Switch Arms ✄1�7")
end

function jeepSpeed()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("0.647058857", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(10)
gg.editAll("-999", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Jeep Speed ✄1�7")
end


function LightSpd()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.clearResults()
gg.searchNumber("1;1;1;0.0001;20;0.0005;0.4::50", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(500)
gg.editAll("1.04", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Light speed ✄1�7")
end


function Flasoff()
gg.clearResults()
gg.setRanges(gg.REGION_CODE_APP)
gg.searchNumber("9;0.00999999978", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("9", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(9999999)
gg.editAll("10.90734863281", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Flas off 🚫 ")
end

function Flasvn()
gg.setRanges(gg.REGION_CODE_APP)
gg.searchNumber("10.90734863281;0.00999999978::", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("10.90734863281", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(30)
gg.editAll("9", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Flas ✄1�7")
end

function SpadDvn()
gg.clearResults()
gg.setRanges(gg.REGION_ANONYMOUS)
gg.searchNumber("0;7.0064923e-45;1;100;1;2,500,000,000.0;0.10000000149;88", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.searchNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1)
gg.getResults(100)
gg.editAll("1.7", gg.TYPE_FLOAT)
gg.clearResults()
gg.toast("Speed Down ✄1�7")
end


function CLOSE()
  print("SCRIPT PUBGM 10.1 V4.8")
  print("THANKYOU!!! code by REHAN, ")
  gg.skipRestoreState()
  os.exit()
  gg.setVisible(true)
end
while true do
  if gg.isVisible(true) then
    PUBGMH = 1
    gg.setVisible(false)
  end
  gg.clearResults()
  if PUBGMH == 1 then
    HOME()
  end
end
L0_0 = L0_0
L0_0 = L0_0
L0_0 = L0_0

Execute Lua Online

lua

local MyClass = {} 
MyClass.__index = MyClass 

function MyClass.new(init)
  local self = setmetatable({}, MyClass)
  self.value = init
  return self
end

-- print()
function MyClass.print(txt)
    print(txt)     
end    

-- Uncomment in lua_online oder lokalem Editor 
version = "Lua 5.3"
if ( _VERSION == version )
then
 -- Generate tex class 
 tex = MyClass.new()
end



-- Defintion der Register Klasse
Register = { tab = {}, size = 10 } 

function Register:new (tt,size)
      o = {}
      setmetatable(o, self)
      self.__index = self
      self.tab = tt
      self.size = size
      return o
end

-- get table 
function Register:get ()
      return self.tab
end

function Register:tabnorm()
	empty = {"\\hspace{\\fill}",""}
	for i=0,self.size do
	    line = self.tab[i]
		if (line == nil ) 
		then
			--tex.print("nok ")
			self.tab[i] = empty
		else 
			--tex.print("ok" .. line[2])
		end
	end
end;


-- 
-- Erstellt ein Register der Laenge n
--
function Register:items()
  self:tabnorm()
  n = self.size
  -- Höhe in cm
  size = 29;
  partial = size/n - 0.426;
  tex.print("\\begin{tabular}{c p{13cm}}");
  for i,line in ipairs(self.tab) do
        tex.print(string.format("\\setitemm{%s}{%scm}",line[1],partial))
        if( i >= n)
           then
              --[ terminate the loop using break statement --]
              break
           end
  end;
  tex.print("\\end{tabular}");
end;

function Register:label(n)
  n = 10
  tex.print("\\ordner{26}{145}{\\small netcarve\\\\technologies\\\\GmbH\\\\Bern}")
  tex.print("{\\small")
  tex.print("{\\centering")
  tex.print("\\textbf{Buchhaltung} \\\\ \\textbf{\\yy} \\\\ \\vspace*{1cm} \\raggedright")
  -- print items 
  for i,line in ipairs(self.tab) do
        tex.print(string.format("%s. %s\\\\",i,string.sub(line[2],1,n)))
  end
  tex.print("}")
  tex.print("}")
end

function Register:label1(n)
  n = 10
  for i,line in ipairs(self.tab) do
        tex.print(string.format("%s. %s\\\\",i,string.sub(line[2],1,n)))
  end
end

-- Dump der internen Tabelle
--
function Register:dump()
     tex.print("\\section{Table Register.tab dump}")
	 tex.print("\\begin{verbatim}")
	 self:tprint(self.tab)
	 tex.print("\\end{verbatim}")
end

-- Recursive Print Funktion
-- 
function Register:tprint (tbl, indent)
 
  if not indent then indent = 0 end
  for k, v in pairs(tbl) do
    formatting = string.rep("  ", indent) .. k .. ": "
    if type(v) == "table" then
      tex.print(formatting)
      self:tprint(v, indent+1)
    elseif type(v) == 'boolean' then
      tex.print(formatting .. tostring(v))      
    else
      tex.print(formatting .. v)
    end
  end
end

tab={}
tab[1] = {"Bilanz/Jahresabschluss", "Bilanz"}
tab[2] = {"Protokoll", "Protokoll"}
tab[3] = {"Steuern", "Steuern"}
tab[4] = {"Mehrwertsteuer", "Mwst"}
tab[5] = {"AHV", "AHV"}
tab[6] = {"Personal", "Personal"}
tab[7] = {"Zürich Versicherung: BVG/UVG/Betriebsversicherung", "BVG/UVG"}
tab[8] = {"Buchhaltung", "Buchhaltung"}
tab[9] = {"Buchungs-Journal", "Journal"}
tab[10] = {"Spesen", "Spesen"}
tab[11] = {"Belege", "Belege"}
tab[12] = {"\\hspace{\\fill}", ""}

table = Register:new(tab,12) 
table:items() 

Table Class

lua

function KnootTableClass(tbl)
    -- x = KnootTableClass() for create
    local tbl = tbl or {}
    
    local methods = {
        create = _create_instance,
        shift = function()
            local temp = tbl[1]
            table.remove(tbl,1)
            return temp
        end,
        pop = function()
            local temp = tbl[#tbl]
            tbl[#tbl] = nil
            return temp
        end,
        push = function(t, ...)
            local t = table.pack(...)
            for i = 0, #t do
                table.insert(tbl,t[i])
            end
            return #tbl
        end,
        unshift = function(t,...)
            local t = table.pack(...)
            for i=#t, 1, -1 do
                table.insert(tbl, 1, t[i])
            end
            return #tbl
        end,
        dump = function(tbl,l)
            local str = '{'
            l = l or 1
            if l>100 then return 'overstack' end
            for k,v in pairs(tbl) do
                str = str.."\n"..string.rep('\t', l)..k.." = "
                if type(v) == 'table' then
                    str = str..v:dump(l+1)
                elseif type(v) == 'function' then
                    str = str..'function'
                else
                    str = str..tostring(v)
                end
            end
            str = str..'\n'..string.rep('\t', l-1)..'}'
            return str
        end
    }
    
	setmetatable(tbl, {
        __index = setmetatable(
            methods, {}
        ),
        __newindex = function(t,k,v)
            local function metatable(t)
                t = KnootTableClass(t)
                for k,v in pairs(t) do
                    if type(v)=='table' then metatable(v) end
                end
                return t
            end
            if type(v) == 'table' then
                v=metatable(v)
            end
            
            rawset(t, k, v)
        end
    })

    return tbl
end
local t = KnootTableClass()
t.test = 123
t:push(7,14,{18,['test']={21,17}})
t[3]['Печать Триумвирата'] = {123, 321}
table.insert(t, {
		['itemName']={
			link = 'item',
			ico = 'iconFileDataID',
			need = {2},
			offSpec = {4},
			transmog = {1},
			lootSpec = 'lootSpec',
			isTransmog = 'isTransmog',
			ilvls = {{},{},{}},
			endTime = 'endTime',
			hide = 'hide',
			test = testRoll or false,
		}
	})
print(t:dump())

Execute Lua Online

lua

    
    --afficherla quantité de carburant dans un ecran:
screen.clear()
local tmp = math.floor(container_0.getItemsMass()*10)/10
screen.setText(0,0,10, "fuel:" .. tmp)


    
    
 --Cuve carburant svg   
    
screen.clear()
local strHtml -- variable qui va contenir l'html/svg
local fuel1 = math.floor ( ( container_1.getItemsMass()/1750)/8*100 ) -- % de fuel
local fuel2 = math.floor ( ( container_2.getItemsMass()/1750)/8*100 ) -- % de fuel
local fuel3 = math.floor ( ( container_3.getItemsMass()/1750)/8*100 ) -- % de fuel

local fuel4 = math.floor ( ( container_4.getItemsMass()/800)/8*100 ) -- % de fuel
local fuel5 = math.floor ( ( container_5.getItemsMass()/800)/8*100 ) -- % de fuel
local fuel6 = math.floor ( ( container_6.getItemsMass()/800)/8*100 ) -- % de fuel

function displayFuel(fuelQuantity)
  local freturn = [[<div class="gauge">
        <svg viewBox="0 0 20 100">
          <rect x="0" y="0" rx="8" ry="8" width="20" height="100"
            style="fill:white;fill-opacity:1;stroke:black;stroke-width:1;opacity:1" />
          <rect x="0" y="0" rx="8" ry="8" width="20" height="]] .. fuelQuantity .. [["
            style="fill:orange;opacity:1;stroke:black;stroke-width:1" transform="translate(0,100), rotate(180 10 0)"/>
        </svg>
        <span>]] .. fuelQuantity .. [[</span>
      </div>]]
  return freturn
end

strHtml = [[<html>
<head>
  <style type="text/css">
body{
  background-color: #000;
}
.gauges_container{
  display: flex;
  height: 80vh;
}
.gauges_container .gauge{
  position: relative;
  height: 100%;
  width: calc(100vw / 6);
}
.gauges_container .gauge svg{
  position: absolute;
  height: 100%;
  width: 100%;
}
.gauges_container .gauge span{
  text-align: center;
  font-size: 10vh;
  color: #fff;
  position: absolute;
  bottom: -10vh;
  width: 100%;
}
  </style>
</head>
<body>
  <body>
    <div class="gauges_container">]]

strHtml = strHtml .. displayFuel(fuel1)
strHtml = strHtml .. displayFuel(fuel2)
strHtml = strHtml .. displayFuel(fuel3)

strHtml = strHtml .. displayFuel(fuel4)
strHtml = strHtml .. displayFuel(fuel5)
strHtml = strHtml .. displayFuel(fuel6)

strHtml = strHtml .. [[
    </div>
    
  </body>
</body>
</html>]]

screen.setRawHTML(strHtml)

Vector tracking

lua

print("Hello World!")
dataT={}
line = " "
for y = 100,600,100 do
    for x = 10,60,10 do
        for z = 1,6 do
            dataT[y+x+z] = "_"
        end
    end
end
W="W"
dataT[134] = W
dataT[234] = W
dataT[334] = W
dataT[333] = W
dataT[432] = W
dataT[434] = W
dataT[531] = W
dataT[534] = W
dataT[535] = W
dataT[536] = W
dataT[544] = W
dataT[554] = W
dataT[634] = W
dataT[636] = W

--compas = 0
--forward =  
--  If compas = 0 +X, 1 +Z, 2 -X, 3 -Z
--
--Left = -X
--right = +X						
--Up = +Y

cordinates = 134
compas = 0
harvest = 0
found = {left = false, right = false, front = false, back = false}


local function moveForward()
    if compas == 0 then     -- North +X
        cordinates = cordinates + 10
    elseif compas == 1 then -- East +Z
        cordinates = cordinates + 1
    elseif compas == 2 then -- south -X
        cordinates = cordinates - 10
    elseif compas == 3 then -- West -Z
        cordinates = cordinates - 1
    end
end

local function cutLimb(forward)
    place = cordinates
    for move=1,4 do
        place = place+move*forward
        if dataT[place+100] == "W" then -- if wood Up
            dataT[place+100] = "U"
        end
        if dataT[place-100] == "W" then -- if wood Down
            dataT[place-100] = "D"
        end
        if dataT[place+10] == "W" then -- if wood Front
            dataT[place+10] = "F"
        end
        if dataT[place+1] == "W" then -- if wood right
            dataT[place+1] = "R"
        end
        if dataT[place-1] == "W" then -- if wood Left
            dataT[place-1] = "L"
        end  
    end
end

local function findNcut()
    if dataT[cordinates-10] == "W" then -- if wood Front
        dataT[cordinates-10] = "N"
        cutLimb(-10)
    elseif dataT[cordinates+1] == "W" then -- if wood right
        dataT[cordinates+1] = "R"
        cutLimb(1)
    elseif dataT[cordinates+10] == "W" then -- if wood Back
        dataT[cordinates+10] = "B"
        cutLimb(10)
    elseif dataT[cordinates-1] == "W" then -- if wood Left
        dataT[cordinates-1] = "L"
        cutLimb(-1)
    else
        return
    end
    findNcut()
end

local function moveForward()
    if compas == 0 then     -- North +X
        cordinates = cordinates + 10
    elseif compas == 1 then -- East +Z
        cordinates = cordinates + 1
    elseif compas == 2 then -- south -X
        cordinates = cordinates - 10
    elseif compas == 3 then -- West -Z
        cordinates = cordinates - 1
    end
end
    
local function checkNcut()
    
    if dataT[cordinates+100] == "W" then -- if wood Up
        dataT[cordinates+100] = "U"
        harvest = harvest + 1
        found.up = true
    end
    if dataT[cordinates-100] == "W" then -- if wood Down
        dataT[cordinates-100] = "D"
        harvest = harvest + 1
        found.down = true
        
    end
    if dataT[cordinates+10] == "W" then -- if wood Front
        dataT[cordinates+10] = "F"
        harvest = harvest + 1
        found.back = true
        print(cordinates)
    end
    if dataT[cordinates-10] == "W" then -- if wood Back
        dataT[cordinates-10] = "B"
        harvest = harvest + 1
        found.front = true
    end    
        if dataT[cordinates+1] == "W" then -- if wood right
        dataT[cordinates+1] = "R"
        harvest = harvest + 1
        found.right = true
    end
    if dataT[cordinates-1] == "W" then -- if wood Left
        dataT[cordinates-1] = "L"
        harvest = harvest + 1
        found.left = true
    end    
end

print ("start")
while dataT[cordinates+100] == "W" do
    dataT[cordinates+100] = "0"
    findNcut() 
    cordinates = cordinates + 100 -- move up
end

--lookUp = dataT[curLocal+100]	
--lookDwn = dataT[curLocal-100]
--lookFwd = dataT[curLocal-1]
--lookLft = dataT[curLocal-10]
--lookRht =dataT[curLocal+10]


--Print results
for y = 600,100,-100 do
    print("\nThis is layer "..y)
    for x = 60,10,-10 do
        for z = 1,6 do
            if z > 1 then
                line = line..dataT[y+x+z]
            else
                line = dataT[y+x+z]
            end
        end
        print(line)
    end
end

Execute Lua Online

lua

function test()
    
end

function main()
    --init--
    test = {"this ", "is ", "a ", "test."}
    test['thing'] = 'hm'
    for k,v in pairs(test) do
        print(k,v)
    end
end

main()

hydraseek

lua


local SHOOT_COOLDOWN = 700 
local LOCKON_TIME = 2000
local LOCK_RANGE = 530
local LOCK_ANGLE = 1.0472
local VALID_TARGET_FUNCTION = function (vehicle)
		if not vehicle then return end
		if vehicle.vehicleType ~= "Plane" and vehicle.vehicleType ~= "Helicopter" then
			return false
		end
		if not isLineOfSightClear(localPlayer.position, vehicle.position, true, false) then
			return false

		end
		return true
end

local next, pairs, ipairs, localPlayer, addEvent, createProjectile, addEventHandler, triggerEvent, math, table, resourceRoot, isElement, getTickCount, getElementType, getElementsByType, tostring, dxDrawLine, removeEventHandler, bindKey, unbindKey, toggleControl, root, tocolor, getScreenFromWorldPosition, isControlEnabled =
      next, pairs, ipairs, localPlayer, addEvent, createProjectile, addEventHandler, triggerEvent, math, table, resourceRoot, isElement, getTickCount, getElementType, getElementsByType, tostring, dxDrawLine, removeEventHandler, bindKey, unbindKey, toggleControl, root, tocolor, getScreenFromWorldPosition, isControlEnabled;

local validTarget = VALID_TARGET_FUNCTION or function() return true end
LOCK_ANGLE = math.cos(LOCK_ANGLE)

local inHydra = false
local firestate = nil
local visibleVehicles = {}
local lockedVehicles = {}
local nearbyVehicles = {}
getNearbyVehicles = function() return nearbyVehicles end
local getTarget, stopHydra, currentHydra

local function checkForLockout(vehicle)
	if visibleVehicles[vehicle] then
		triggerEvent("onClientHydraMissilesSystemLockout", localPlayer, vehicle)
		visibleVehicles[vehicle] = nil
		lockedVehicles[vehicle] = nil
			getTarget()
	end
end

local function prev(t, index)
	local cur, val = next(t, index)
	while index ~= next(t, cur) do
		cur, val = next(t, cur)
	end
	return cur, val
end

local target
local function switchTarget(key, keystate, dir)
	if not inHydra then
		return
	end
	local it = next
	if dir == "back" then
		it = prev
	end
	local prev = target
	if target and not lockedVehicles[target] then
		target = nil
	end
	target = (it(lockedVehicles, target))
	if target == nil then --i.e. was last item
		target = (it(lockedVehicles, target))
	end
	if target~=prev then
		triggerEvent("onClientHydraMissilesSystemTargetChange", localPlayer, target)
	end
end
getTarget = function()
	if not inHydra then
		return
	end
	if not target or not lockedVehicles[target] then
		switchTarget()
	end
	return target
end

local lastShot = SHOOT_COOLDOWN*-2
local function shootMissile()
	if localPlayer:getData("player:dmprotected") then return end
	if localPlayer:getData("greenzone") then return end
	if not inHydra then
		return
	end
	local target = getTarget()
	if not target or getTickCount() < lastShot + SHOOT_COOLDOWN then
		return
	end
	lastShot = getTickCount()
	local hydra = localPlayer.vehicle
	if triggerEvent("onClientHydraMissilesSystemShootHoming", localPlayer, target)==true then
		createProjectile( hydra, 20, hydra.position, 1, target)
	end
end



local function update()
	local curtime = getTickCount()
	if not localPlayer.vehicle then
		stopHydra()
		return
	end
	local target = getTarget()
	for _, vehicle in ipairs(nearbyVehicles) do
		local visibleNow = false
		local locked = lockedVehicles[vehicle]

		if vehicle and vehicle~=localPlayer.vehicle and not vehicle.blown and validTarget(vehicle) then
			local targPos = vehicle.position
			local myPos = localPlayer.position
			local displacement = targPos-myPos
			local dist = displacement.length
			local cosAngle = localPlayer.vehicle.matrix.forward:dot(displacement)/dist
			if dist < LOCK_RANGE and cosAngle>LOCK_ANGLE then
				local aX, aY = getScreenFromWorldPosition(targPos)
				if (aY) then
					local R = 1000/math.min(math.max(dist, 20), 100)
					local color
					visibleNow = true
					local tween
					if locked then
						tween = 0
					else
						tween = 1 - (curtime - (visibleVehicles[vehicle] or curtime))/LOCKON_TIME
						tween=tween^4

					end
					if vehicle == target then
						color = tocolor(255, 99, 71, 220)
					elseif locked then
						color = tocolor(255,165,0, 160)						
					else
						color = tocolor(255,215,0, (1-tween)*80)
					end
					do

						dxDrawLine( aX+R+(8+tween*300), aY+R+(8+tween*300), aX+R*0.8, aY+R+(8+tween*300),color, 2 )
						dxDrawLine( aX+R+(8+tween*300), aY-R-(8+tween*300), aX+R*0.8, aY-R-(8+tween*300),color, 2 )
						dxDrawLine( aX+R+(8+tween*300), aY+R+(8+tween*300), aX+R+(8+tween*300), aY+R*0.8,color, 2 )
						dxDrawLine( aX-R-(8+tween*300), aY+R+(8+tween*300), aX-R-(8+tween*300), aY+R*0.8,color, 2 )

						dxDrawLine( aX-R-(8+tween*300), aY+R+(8+tween*300), aX-R*0.8, aY+R+(8+tween*300),color, 2 )
						dxDrawLine( aX-R-(8+tween*300), aY-R-(8+tween*300), aX-R*0.8, aY-R-(8+tween*300),color, 2 )
						dxDrawLine( aX+R+(8+tween*300), aY-R-(8+tween*300), aX+R+(8+tween*300), aY-R*0.8,color, 2 )
						dxDrawLine( aX-R-(8+tween*300), aY-R-(8+tween*300), aX-R-(8+tween*300), aY-R*0.8,color, 2 )
					end
				end
			end
		end
		if not visibleNow then
			checkForLockout(vehicle)
		elseif visibleVehicles[vehicle] then
			if not locked and curtime - visibleVehicles[vehicle] > LOCKON_TIME then
				lockedVehicles[vehicle] = true
				triggerEvent("onClientHydraMissilesSystemLockonEnd", localPlayer, vehicle)
			end
		else
			triggerEvent("onClientHydraMissilesSystemLockonStart", localPlayer, vehicle)
			visibleVehicles[vehicle] = curtime
		end
	end
end


local function homingState(key,state)
	if not inHydra then return end
	if state == "down" then
		firestate = isControlEnabled("vehicle_secondary_fire")
		toggleControl("vehicle_secondary_fire",false)
		bindKey("vehicle_secondary_fire","down",shootMissile)
		triggerEvent("onClientHydraMissilesSystemHomingStateOn", localPlayer, currentHydra)
	else
		toggleControl("vehicle_secondary_fire",firestate)
		firestate = nil
		unbindKey("vehicle_secondary_fire","down",shootMissile)
		triggerEvent("onClientHydraMissilesSystemHomingStateOff", localPlayer, currentHydra)
	end
end

local function vehicleGoneHandler()
	removeEventHandler("onClientElementDestroy", source, vehicleGoneHandler)
	removeEventHandler("onClientElementStreamOut", source, vehicleGoneHandler)
	if getElementType( source ) == "vehicle" then
		for i, v in ipairs(nearbyVehicles) do
			if v == source then
				checkForLockout(source)
				table.remove(nearbyVehicles, i)
				return
			end
		end
	end
end

local function prepAfterStreamIn(vehicle)
	addEventHandler("onClientElementStreamOut", vehicle, vehicleGoneHandler)
	addEventHandler("onClientElementDestroy", vehicle, vehicleGoneHandler)	
end

local function streamInHandler()
	if getElementType( source ) == "vehicle" then
		table.insert(nearbyVehicles, source)
		prepAfterStreamIn(source)
	end
end


local function startHydra(vehicle)
	if not inHydra and vehicle and isElement(vehicle) and vehicle.model == 520 then
		nearbyVehicles = getElementsByType("vehicle", root, true)
		for i, v in ipairs(nearbyVehicles) do
			prepAfterStreamIn(v)
		end
		addEventHandler("onClientElementStreamIn", root, streamInHandler)
		addEventHandler("onClientVehicleExplode", vehicle, stopHydra)
		addEventHandler("onClientElementDestroy", vehicle, stopHydra)
		addEventHandler("onClientElementStreamOut", vehicle, stopHydra)
		inHydra = tostring(isControlEnabled("handbrake"))
		currentHydra = vehicle
		toggleControl("handbrake", false)
		bindKey("handbrake","down",homingState)
		bindKey("handbrake","up",homingState)
		bindKey("lshift","down",switchTarget, "back")
		bindKey("rshift","down",switchTarget)
		bindKey("horn","down",switchTarget)
		addEventHandler( "onClientRender", root,  update)
		triggerEvent("onClientHydraMissilesSystemStart", localPlayer, vehicle)
	end
end
stopHydra = function()
	if inHydra then
		local target = getTarget()
		for i, v in ipairs(nearbyVehicles) do
			if v ~= target then
				removeEventHandler("onClientElementDestroy", v, vehicleGoneHandler)
				removeEventHandler("onClientElementStreamOut", v, vehicleGoneHandler)
				checkForLockout(v)
			end
		end
		checkForLockout(target)
		if target then
			removeEventHandler("onClientElementDestroy", target, vehicleGoneHandler)
			removeEventHandler("onClientElementStreamOut", target, vehicleGoneHandler)
		end
		removeEventHandler("onClientRender", root, update)
		unbindKey("handbrake","down",homingState)
		unbindKey("handbrake","up",homingState)
		if firestate ~= nil then
			homingState("handbrake","up")
		end
		local vehicle = currentHydra
		currentHydra = nil
		unbindKey("lshift","down",switchTarget)
		unbindKey("rshift","down",switchTarget)
		unbindKey("horn","down",switchTarget)
		toggleControl("handbrake", inHydra=="true")
		inHydra = false
		removeEventHandler("onClientElementStreamIn", root, streamInHandler)
		if isElement(vehicle) then
			removeEventHandler("onClientVehicleExplode", vehicle, stopHydra)
			removeEventHandler("onClientElementDestroy", vehicle, stopHydra)
			removeEventHandler("onClientElementStreamOut", vehicle, stopHydra)
		else
			outputDebugString("There was an annoying problem on this line, write a bug report please.")
		end
		triggerEvent("onClientHydraMissilesSystemStop", localPlayer, vehicle)
	end
end

local function initScript()

	if localPlayer.vehicle and localPlayer.vehicle.model == 520 then
		startHydra(localPlayer.vehicle)
	end
	addEventHandler("onClientResourceStop", resourceRoot, stopHydra)
	addEventHandler("onClientPlayerVehicleExit",localPlayer,stopHydra)
	addEventHandler("onClientPlayerWasted",localPlayer,stopHydra)
	addEventHandler("onClientPlayerVehicleEnter",localPlayer,startHydra)
end

addEvent("onClientHydraMissilesSystemStart")
addEvent("onClientHydraMissilesSystemStop")
addEvent("onClientHydraMissilesSystemLockonStart")
addEvent("onClientHydraMissilesSystemLockonEnd")
addEvent("onClientHydraMissilesSystemLockout")
addEvent("onClientHydraMissilesSystemTargetChange")
addEvent("onClientHydraMissilesSystemShootHoming")
addEvent("onClientHydraMissilesSystemHomingStateOn")
addEvent("onClientHydraMissilesSystemHomingStateOff")

addEventHandler("onClientResourceStart",resourceRoot,initScript)

Execute Lua Online

lua

CreateConVar( "sv_viewheight", "1", { FCVAR_REPLICATED, FCVAR_NOTIFY } )

hook.Add( "PlayerSpawn", "UndertaleSetViewOffset", function( ply )
		timer.Create( "MMDUndertalePly_"..ply:SteamID(), 0.1, 1, function()
			if (ply:GetModel() == "models/MMDUnderTale/CharaC/NPC/chara_c_npc.mdl") || (ply:GetModel() == "models/MMDUnderTale/FriskC/NPC/frisk_c_npc.mdl") then 
			if GetConVarNumber( "sv_viewheight" ) == 1 then
			ply:SetViewOffset( Vector( 0, 0, 60 ) )
			ply:SetViewOffsetDucked( Vector( 0, 0, 48 ) ) end
			else
			ply:SetViewOffset( Vector( 0, 0, 84 ) )
			ply:SetViewOffsetDucked( Vector( 0, 0, 48 ) )
			end
	end )
end )

Doesn't work.

lua

RegisterCommand 'leoweapons', function(source, args, rawCommand)
    giveweapon("1593441988")
end)

Advertisements
Loading...

We use cookies to provide and improve our services. By using our site, you consent to our Cookies Policy.