function ducvupro() DUCVUPRO = gg.choice({ "Hack damage AK-47", "Hack HP Car, Char... with AK-47", "Release from prison", "Hack Money", "Bank robbery (Test)", "Hack Immortal", "Hack Invisible (Enable hack immortal v2 to use)", "Hack damage Barret M107", "Hack 0 star", "Hack 1 star", "Hack 2 stars", "Hack 3 stars", "Hack 4 stars", "Hack 5 stars", "Hack -INF stars", "Hack INF stars", "Hack Immortal V2", "Hack damage M249", "Hack Damage Missiles", "Hack HP CHAR, CAR... with Barret M107", "Hack Money V2", "Exit" }, nil, 'DucVuPro') if DUCVUPRO==1 then dvp1() end if DUCVUPRO==2 then dvp2() end if DUCVUPRO==3 then dvp3() end if DUCVUPRO==4 then dvp4() end if DUCVUPRO==5 then dvp5() end if DUCVUPRO==6 then dvp6() end if DUCVUPRO==7 then dvp7() end if DUCVUPRO==8 then dvp8() end if DUCVUPRO==9 then dvp9() end if DUCVUPRO==10 then dvp10() end if DUCVUPRO==11 then dvp11() end if DUCVUPRO==12 then dvp12() end if DUCVUPRO==13 then dvp13() end if DUCVUPRO==14 then dvp14() end if DUCVUPRO==15 then dvp15() end if DUCVUPRO==16 then dvp16() end if DUCVUPRO==17 then dvp17() end if DUCVUPRO==18 then dvp18() end if DUCVUPRO==19 then dvp19() end if DUCVUPRO==20 then dvp20() end if DUCVUPRO==21 then dvp21() end if DUCVUPRO==22 then dvpexit() end DVV=-1 end function dvp1() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('45' , gg.TYPE_FLOAT, false, gg.SIGN_EQUAL) gg.getResults(1000) gg.editAll('3.4E38' , gg.TYPE_FLOAT, false, gg.SIGN_EQUAL) gg.toast('Done!') gg.clearResults() end function dvp2() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('45' , gg.TYPE_FLOAT, false, gg.SIGN_EQUAL) gg.getResults(1000) gg.editAll('-231072002' , gg.TYPE_FLOAT, false, gg.SIGN_EQUAL) gg.toast('Done!') gg.clearResults() end function dvp3() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('39D;8D;100~360F::13' , gg.TYPE_DWORD, false, gg.SIGN_EQUAL) gg.getResults(100) gg.editAll('1' , gg.TYPE_FLOAT, false, gg.SIGN_EQUAL) gg.toast('Done!') gg.clearResults() end function dvp4() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('4100' , gg.TYPE_DWORD, false, gg.SIGN_EQUAL) gg.getResults(10000) gg.editAll('-9999' , gg.TYPE_DWORD, false, gg.SIGN_EQUAL) gg.clearResults() gg.toast('Done!') end function dvp5() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('90,194,313,237' , gg.TYPE_QWORD, false, gg.SIGN_EQUAL) gg.getResults(10000) gg.editAll('1' , gg.TYPE_QWORD, false, gg.SIGN_EQUAL) gg.toast('Done!') gg.clearResults() end function dvp6() gg.clearResults() gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber('429,496,729,700' , gg.TYPE_QWORD, false, gg.SIGN_EQUAL) gg.getResults(10000) gg.editAll('9999999999999' , gg.TYPE_QWORD, false, gg.SIGN_EQUAL) gg.toast('Done!') gg.clearResults() end function dvp7() gg.clearResults() gg.setRanges(32) gg.searchNumber("4,665,729,215,031,672,832",gg.TYPE_QWORD) revert = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) local giatri = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(giatri) do if v.flags == gg.TYPE_QWORD then res = gg.getResults(1) end end gg.addListItems(giatri) giatri = nil local giatri = {} giatri = {} giatri[1] = {} giatri[1].address = res[1].address +0x80 giatri[1].flags = gg.TYPE_QWORD giatri[1].value = 0 giatri[1].freeze = true gg.setValues(giatri) gg.addListItems(giatri) gg.searchNumber("4,665,729,215,031,672,832",gg.TYPE_QWORD) revert = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) local giatri = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(giatri) do if v.flags == gg.TYPE_QWORD then res = gg.getResults(1) end end gg.addListItems(giatri) giatri = nil local giatri = {} giatri = {} giatri[1] = {} giatri[1].address = res[1].address - 0x8 giatri[1].flags = gg.TYPE_QWORD giatri[1].value = 4260117584601808896 giatri[1].freeze = true gg.setValues(giatri) gg.addListItems(giatri) gg.toast('Done!') gg.clearResults() end function dvp8() gg.searchNumber("200;17;1.5::17", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.refineNumber("200", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("3.4E38", gg.TYPE_FLOAT) gg.searchNumber("3.39999995e38;17;1.5::17", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.refineNumber("17;1.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("0", gg.TYPE_FLOAT) gg.processResume() gg.toast('Done!') end function dvp9() gg.setRanges(32) gg.searchNumber("4,665,729,215,031,672,832",gg.TYPE_QWORD) revert = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) local giatri = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(giatri) do if v.flags == gg.TYPE_QWORD then res = gg.getResults(1) end end gg.addListItems(giatri) giatri = nil local giatri = {} giatri = {} giatri[1] = {} giatri[1].address = res[1].address - 0x70 giatri[1].flags = gg.TYPE_QWORD giatri[1].value = 0 giatri[1].freeze = true gg.setValues(giatri) gg.addListItems(giatri) gg.toast('Done!') end function dvp10() gg.setRanges(32) gg.searchNumber("4,665,729,215,031,672,832",gg.TYPE_QWORD) revert = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) local giatri = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(giatri) do if v.flags == gg.TYPE_QWORD then res = gg.getResults(1) end end gg.addListItems(giatri) giatri = nil local giatri = {} giatri = {} giatri[1] = {} giatri[1].address = res[1].address - 0x70 giatri[1].flags = gg.TYPE_QWORD giatri[1].value = 1 giatri[1].freeze = true gg.setValues(giatri) gg.addListItems(giatri) gg.toast('Done!') end function dvp11() gg.setRanges(32) gg.searchNumber("4,665,729,215,031,672,832",gg.TYPE_QWORD) revert = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) local giatri = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(giatri) do if v.flags == gg.TYPE_QWORD then res = gg.getResults(1) end end gg.addListItems(giatri) giatri = nil local giatri = {} giatri = {} giatri[1] = {} giatri[1].address = res[1].address - 0x70 giatri[1].flags = gg.TYPE_QWORD giatri[1].value = 2 giatri[1].freeze = true gg.setValues(giatri) gg.addListItems(giatri) gg.toast('Done!') end function dvp12() gg.setRanges(32) gg.searchNumber("4,665,729,215,031,672,832",gg.TYPE_QWORD) revert = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) local giatri = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(giatri) do if v.flags == gg.TYPE_QWORD then res = gg.getResults(1) end end gg.addListItems(giatri) giatri = nil local giatri = {} giatri = {} giatri[1] = {} giatri[1].address = res[1].address - 0x70 giatri[1].flags = gg.TYPE_QWORD giatri[1].value = 3 giatri[1].freeze = true gg.setValues(giatri) gg.addListItems(giatri) gg.toast('Done!') end function dvp13() gg.setRanges(32) gg.searchNumber("4,665,729,215,031,672,832",gg.TYPE_QWORD) revert = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) local giatri = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(giatri) do if v.flags == gg.TYPE_QWORD then res = gg.getResults(1) end end gg.addListItems(giatri) giatri = nil local giatri = {} giatri = {} giatri[1] = {} giatri[1].address = res[1].address - 0x70 giatri[1].flags = gg.TYPE_QWORD giatri[1].value = 4 giatri[1].freeze = true gg.setValues(giatri) gg.addListItems(giatri) gg.toast('Done!') end function dvp14() gg.setRanges(32) gg.searchNumber("4,665,729,215,031,672,832",gg.TYPE_QWORD) revert = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) local giatri = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(giatri) do if v.flags == gg.TYPE_QWORD then res = gg.getResults(1) end end gg.addListItems(giatri) giatri = nil local giatri = {} giatri = {} giatri[1] = {} giatri[1].address = res[1].address - 0x70 giatri[1].flags = gg.TYPE_QWORD giatri[1].value = 5 giatri[1].freeze = true gg.setValues(giatri) gg.addListItems(giatri) gg.toast('Done!') end function dvp15() gg.setRanges(32) gg.searchNumber("4,665,729,215,031,672,832",gg.TYPE_QWORD) revert = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) local giatri = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(giatri) do if v.flags == gg.TYPE_QWORD then res = gg.getResults(1) end end gg.addListItems(giatri) giatri = nil local giatri = {} giatri = {} giatri[1] = {} giatri[1].address = res[1].address - 0x70 giatri[1].flags = gg.TYPE_QWORD giatri[1].value = -999999 giatri[1].freeze = true gg.setValues(giatri) gg.addListItems(giatri) gg.toast('Done!') end function dvp16() gg.setRanges(32) gg.searchNumber("4,665,729,215,031,672,832",gg.TYPE_QWORD) revert = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) local giatri = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(giatri) do if v.flags == gg.TYPE_QWORD then res = gg.getResults(1) end end gg.addListItems(giatri) giatri = nil local giatri = {} giatri = {} giatri[1] = {} giatri[1].address = res[1].address - 0x70 giatri[1].flags = gg.TYPE_QWORD giatri[1].value = 4260117584601808896 giatri[1].freeze = true gg.setValues(giatri) gg.addListItems(giatri) gg.toast('Done!') end function dvp17() gg.setRanges(32) gg.searchNumber("4,665,729,215,031,672,832",gg.TYPE_QWORD) revert = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) local giatri = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(giatri) do if v.flags == gg.TYPE_QWORD then res = gg.getResults(1) end end gg.addListItems(giatri) giatri = nil local giatri = {} giatri = {} giatri[1] = {} giatri[1].address = res[1].address - 0x8 giatri[1].flags = gg.TYPE_QWORD giatri[1].value = 4260117584601808896 giatri[1].freeze = true gg.setValues(giatri) gg.addListItems(giatri) gg.setRanges(32) gg.searchNumber("4,665,729,215,031,672,832",gg.TYPE_QWORD) revert = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) local giatri = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(giatri) do if v.flags == gg.TYPE_QWORD then res = gg.getResults(1) end end gg.addListItems(giatri) giatri = nil local giatri = {} giatri = {} giatri[1] = {} giatri[1].address = res[1].address - 0x38 giatri[1].flags = gg.TYPE_QWORD giatri[1].value = 2139081118 giatri[1].freeze = true gg.setValues(giatri) gg.addListItems(giatri) gg.setRanges(32) gg.searchNumber("4,665,729,215,031,672,832",gg.TYPE_QWORD) revert = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) local giatri = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(giatri) do if v.flags == gg.TYPE_QWORD then res = gg.getResults(1) end end gg.addListItems(giatri) giatri = nil local giatri = {} giatri = {} giatri[1] = {} giatri[1].address = res[1].address - 0x3C giatri[1].flags = gg.TYPE_QWORD giatri[1].value = 9187283447440198046 giatri[1].freeze = true gg.setValues(giatri) gg.addListItems(giatri) gg.toast('Done!') end function dvp18() gg.searchNumber("56;20;0.0700000003::17", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.refineNumber("56", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("-9999999", gg.TYPE_FLOAT) gg.searchNumber("-9999999;20;0.0700000003::17", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.refineNumber("20;0.0700000003", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("0", gg.TYPE_FLOAT) gg.processResume() gg.toast("Done!") end function dvp19() gg.searchNumber("200F;170F;1F::21", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.refineNumber("1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("0", gg.TYPE_FLOAT) gg.toast("Done!") end function dvp20() gg.searchNumber("200;17;1.5::17", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.refineNumber("200", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("-231072002", gg.TYPE_FLOAT) gg.searchNumber("3.39999995e38;17;1.5::17", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) gg.processResume() gg.refineNumber("17;1.5", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(100000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("0", gg.TYPE_FLOAT) gg.processResume() gg.toast('Done!') end function dvp21() gg.setRanges(32) gg.searchNumber("8589934592017;73014444035::13",gg.TYPE_QWORD) revert = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) local giatri = gg.getResults(1, nil, nil, nil, nil, nil, nil, nil, nil) for i, v in ipairs(giatri) do if v.flags == gg.TYPE_QWORD then res = gg.getResults(1) end end gg.addListItems(giatri) giatri = nil local giatri = {} giatri = {} giatri[1] = {} giatri[1].address = res[1].address + 0x4 giatri[1].flags = gg.TYPE_DWORD giatri[1].value = -10000 giatri[1].freeze = true gg.setValues(giatri) gg.addListItems(giatri) gg.toast('Done!') end function dvpexit() gg.clearResults() gg.toast('YouTube Channel: Nguyễn Đức Vũ Entertainment') os.exit() end while true do if gg.isVisible(true) then DVV = 1 gg.setVisible(false) end gg.clearResults() if DVV == 1 then ducvupro() end end