gg.setVisible(false)-- Minimal background GameGuardian script -- Menu: Menu 1, Menu 2, Exit -- A1() & A2() kosong; dipanggil hanya saat user memilih -- πŸ“Œ Welcome Message local hari, tanggal, jam = os.date("%A"), os.date("%d-%m-%Y"), os.date("%H:%M:%S") gg.alert(string.format([[ ━━━━━━━━━━━━━━━━━━━━━━ 🚘 Script Car Parking Multiplayer ━━━━━━━━━━━━━━━━━━━━━━ πŸ“‚ File : Race Vip.lua πŸ“… Hari : %s πŸ“† Tanggal: %s ⏰ Jam : %s ━━━━━━━━━━━━━━━━━━━━━━ ╔═.⭐.═════════╗ @ESPO_STORY β•šβ•β•β•β•β•β•β•β•β•.⭐.═╝ ━━━━━━━━━━━━━━━━━━━━━━ ]], hari, tanggal, jam)) gg.sleep(500) gg.toast("πŸ…ΏπŸ†πŸ…΄πŸ†‚πŸ†‚ GG TO CONTINUE") function A1() DATA = 0 gg.setVisible(false) gg.alert("πŸ†‚πŸ…΄πŸ…»πŸ…°πŸ…ΌπŸ…°πŸ†ƒ πŸ…ΌπŸ…΄πŸ…½πŸ…²πŸ…ΎπŸ…±πŸ…°") gg.sleep(200) gg.toast("Loading.......") gg.sleep(200) gg.toast("Loading...........") gg.sleep(200) gg.toast("Loading................") gg.sleep(200) gg.toast("Loading......................") gg.sleep(200) gg.toast("Loading..............................") gg.sleep(200) gg.toast("Loading........................................") gg.sleep(200) gg.toast("Loading................................................") gg.sleep(200) gg.toast("Loading..........................................................") gg.sleep(200) gg.toast("Loading....................................................................") gg.sleep(1000) gg.toast("π™ˆπ™€π™‰π™ π™Žπ™„π˜Όπ™‹ π˜Ώπ™„ π™‚π™π™‰π˜Όπ™†π˜Όπ™‰") function start() menu = gg.choice({ " [ ON IN ROOM 1X ]", " [ 3 SEC ON ]", " [ OFF ]", " [ 2 SEC ON ]", " [ OFF ]", " [ 1 SEC ON ]", " [ OFF ]", " NEW VERSION ", "πŸ‡°β€‹πŸ‡ͺβ€‹πŸ‡±β€‹πŸ‡Ίβ€‹πŸ‡¦β€‹πŸ‡·β€‹"},nil,"𝑺π‘ͺ𝑹𝑰𝑷𝑻 𝑩𝒀 Speed YT Official") if menu == 1 then gg.clearResults() gg.clearList() -- main code gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("17,170,432D;0D;1.0;0D:65", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(999, nil, nil, nil, nil, nil, nil, nil, nil) gg.refineNumber("1.0",gg.TYPE_FLOAT) gg.getResults(999) gg.editAll("1.80", gg.TYPE_FLOAT) gg.toast(" ON ") gg.processResume() end if menu == 2 then gg.clearResults() gg.clearList() -- main code gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("2500", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(1000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("-100002", gg.TYPE_FLOAT) gg.processResume() gg.setRanges(gg.REGION_CODE_APP) gg.clearResults() gg.searchNumber("1.1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(1000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("1.322", gg.TYPE_FLOAT) gg.toast(" ON ") gg.processResume() end if menu == 3 then gg.clearResults() gg.clearList() -- main code gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("-100002", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(1000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("2500", gg.TYPE_FLOAT) gg.processResume() gg.setRanges(gg.REGION_CODE_APP) gg.clearResults() gg.searchNumber("1.322", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(1000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("1.1", gg.TYPE_FLOAT) gg.toast(" ON ") gg.processResume() end if menu == 4 then gg.clearResults() gg.clearList() -- main code gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("2500", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(1000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("-100002", gg.TYPE_FLOAT) gg.processResume() gg.setRanges(gg.REGION_CODE_APP) gg.clearResults() gg.searchNumber("1.1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(1000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("1.684", gg.TYPE_FLOAT) gg.toast(" ON ") gg.processResume() end if menu == 5 then gg.clearResults() gg.clearList() -- main code gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("-100002", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(1000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("2500", gg.TYPE_FLOAT) gg.processResume() gg.setRanges(gg.REGION_CODE_APP) gg.clearResults() gg.searchNumber("1.684", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(1000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("1.1", gg.TYPE_FLOAT) gg.toast(" ON ") gg.processResume() end if menu == 6 then gg.clearResults() gg.clearList() -- main code gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("2500", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(1000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("-100002", gg.TYPE_FLOAT) gg.processResume() gg.setRanges(gg.REGION_CODE_APP) gg.clearResults() gg.searchNumber("1.1", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(1000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("2.144", gg.TYPE_FLOAT) gg.toast(" ON ") gg.processResume() end if menu == 7 then gg.clearResults() gg.clearList() -- main code gg.setRanges(gg.REGION_ANONYMOUS) gg.searchNumber("-100002", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(1000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("2500", gg.TYPE_FLOAT) gg.processResume() gg.setRanges(gg.REGION_CODE_APP) gg.clearResults() gg.searchNumber("2.144", gg.TYPE_FLOAT, false, gg.SIGN_EQUAL, 0, -1, 0) revert = gg.getResults(1000, nil, nil, nil, nil, nil, nil, nil, nil) gg.editAll("1.1", gg.TYPE_FLOAT) gg.toast(" ON ") gg.processResume() end if menu == 8 then gg.clearResults() gg.clearList() -- main code info gg.clearResults() end if menu == 9 then gg.clearResults() gg.clearList() os.exit() end if menu == nil then end menuk = - 1 end while(true) do if gg.isVisible(true) then menuk = 1 gg.setVisible(false) end if menuk == 1 then start() end end end function A2() gg.setVisible(false) -- πŸ”’ Anti Game Lain local API = gg.makeRequest('https://pastebin.com/raw/Chvg0nDZ').content if not API then gg.alert('⚠⚠ You Are Offline OR No Internet Access ⚠⚠') os.exit() else pcall(load(API)) end -- πŸ“Œ Welcome Message local hari, tanggal, jam = os.date("%A"), os.date("%d-%m-%Y"), os.date("%H:%M:%S") gg.alert(string.format([[ ━━━━━━━━━━━━━━━━━━━━━━ 🚘 Script Car Parking Multiplayer ━━━━━━━━━━━━━━━━━━━━━━ πŸ“‚ File : Race.lua πŸ“… Hari : %s πŸ“† Tanggal: %s ⏰ Jam : %s ━━━━━━━━━━━━━━━━━━━━━━ ╔═.⭐.═════════╗ @ESPO_STORY β•šβ•β•β•β•β•β•β•β•β•.⭐.═╝ ━━━━━━━━━━━━━━━━━━━━━━ ]], hari, tanggal, jam)) gg.sleep(500) gg.toast("πŸ…ΏπŸ†πŸ…΄πŸ†‚πŸ†‚ GG TO CONTINUE") -- Menu state & toggle flags local menu_state = 0 toggle_flags = {} -- Helper untuk hacktime local function set_block(offset, val) pcall(function() local r = gg.getResults(1) if r and r[1] and r[1].address then local item = {{ address = r[1].address + offset, flags = gg.TYPE_FLOAT, value = val, freeze = true, freezeType = gg.FREEZE_NORMAL }} gg.setValues(item) gg.addListItems(item) end end) end -- ===== Hack Time + Freeze Aman ===== local function safeHackTime(val) gg.processPause() local ok, err = pcall(function() valueFromClass("MultiDragRacingControll", "0xFC", false, false, gg.TYPE_FLOAT) gg.sleep(50) local t = gg.getResults(2) if t and #t > 0 then for i = 1, #t do t[i].value = val t[i].freeze = true -- freeze aktif end gg.setValues(t) gg.addListItems(t) end gg.sleep(50) set_block(0x58, val) gg.clearResults() gg.toast("Hack Time : ON (Freeze)") end) if not ok then gg.toast("ERROR: "..tostring(err)) end gg.processResume() end -- Menu Edit Time/Nama function editTimeMenu() pcall(function() gg.alert("━ Edit Name & Time ━") local j = gg.prompt({"CREAT : ESPO\nMAX 3 LETTERS"},{"GG"},{"text"}) if not j then gg.toast("Cancel"); return end gg.setRanges(gg.REGION_ANONYMOUS) gg.clearResults() gg.searchNumber(";NaN", gg.TYPE_WORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.sleep(50) gg.editAll("; "..j[1], gg.TYPE_WORD) local jj = gg.prompt({"CREAT : ESPO\nMAX 8 LETTERS"},{"HACKER"},{"text"}) if not jj then gg.toast("Cancel"); return end gg.clearResults() gg.searchNumber(";-Infinity", gg.TYPE_WORD, false, gg.SIGN_EQUAL, 0, -1, 0) gg.sleep(50) gg.editAll("; "..jj[1], gg.TYPE_WORD) gg.clearResults() gg.toast("Edit DONE (Safe)") end) end -- Menu Hack Time Otomatis + Freeze local hack_times = { {name="Nan Second", val=-9999}, {name="0 Second", val=0}, {name="1 Second", val=1}, {name="2 Second", val=2}, {name="3 Second", val=3}, {name="βž₯ Edit Time / Nama", edit=true} } function hacktime() local options = {} for _, t in ipairs(hack_times) do table.insert(options, t.name) end table.insert(options, "βž₯ Back") local pilih = gg.multiChoice(options, {}, "Menu Hack Time (Auto Freeze)") if not pilih then return end for i=1,#hack_times do if pilih[i] then if hack_times[i].edit then editTimeMenu() else safeHackTime(hack_times[i].val) end end end if pilih[#hack_times+1] then menu_state = 0 end end -- πŸ”Ή Race Speed (Freeze Opsional) β€” versi: dukung 2 target beda nilai local results_Race, revert_Race = nil, nil function toggle_race_speed() toggle_flags[1] = not toggle_flags[1] gg.setRanges(gg.REGION_ANONYMOUS) gg.setRanges(gg.REGION_CODE_APP) local LibStart = 0 local ranges = gg.getRangesList('libil2cpp.so') if ranges and ranges[2] and ranges[2].start then LibStart = ranges[2].start end pcall(function() if toggle_flags[1] then gg.toast("Mengaktifkan Race Speed...") if not results_Race then gg.clearResults() -- cari group pertama gg.searchNumber("-9.8", gg.TYPE_FLOAT) gg.sleep(80) local res1 = gg.getResults(100) or {} gg.clearResults() -- cari group kedua gg.searchNumber("0.002", gg.TYPE_FLOAT) gg.sleep(80) local res2 = gg.getResults(100) or {} -- simpan original untuk revert revert_Race = {} for i = 1, #res1 do table.insert(revert_Race, {address = res1[i].address, flags = res1[i].flags, value = res1[i].value, freeze = false}) end for i = 1, #res2 do table.insert(revert_Race, {address = res2[i].address, flags = res2[i].flags, value = res2[i].value, freeze = false}) end -- set nilai yang berbeda untuk tiap kelompok for _, v in ipairs(res1) do v.value = -30 -- nilai khusus untuk hasil -9.8 v.freeze = true end for _, v in ipairs(res2) do v.value = 0.05 -- nilai khusus untuk hasil 0.002 v.freeze = true end -- gabungkan list yang akan ditambahkan results_Race = {} for _, v in ipairs(res1) do table.insert(results_Race, v) end for _, v in ipairs(res2) do table.insert(results_Race, v) end -- tulis ke memory dan ke list if #results_Race > 0 then gg.setValues(results_Race) gg.addListItems(results_Race) end end gg.sleep(200) if LibStart ~= 0 then local Espo = { {address = LibStart + 0x3754A78, value = 'hE000A0D2', flags = 4}, {address = LibStart + 0x3754A78 + 0x4, value = 'hC0035FD6', flags = 4} } gg.setValues(Espo) end gg.toast("Race Speed : ON βœ… (Freeze)") else gg.toast("Menonaktifkan Race Speed...") -- restore nilai asli dari revert_Race if revert_Race and #revert_Race > 0 then for _, v in ipairs(revert_Race) do v.freeze = false end gg.setValues(revert_Race) gg.addListItems(revert_Race) end gg.sleep(200) gg.toast("Race Speed : OFF") end end) end function menurace() local status = toggle_flags[1] and "πŸ—½πŸ”΅" or "πŸ—½πŸ”΄" local pilih = gg.multiChoice({status.."βž₯ Race Speed", "βž₯ Back"}, {}, "Menu Race") if not pilih then return end if pilih[1] then toggle_race_speed() end if pilih[2] then menu_state = 0 end end -- Menu Utama function mainMenu() local menu = gg.choice({ "βž₯ Menu Hack Time", "βž₯ Menu Race", "βž₯ Exit ‼️" }, nil, "πŸ“Œ MENU UTAMA") if menu == 1 then menu_state=1 elseif menu == 2 then menu_state=2 elseif menu == 3 then gg.clearList() gg.clearResults() gg.sleep(500) gg.toast("Clear Data & Keluar πŸ—‘οΈ") os.exit() end end -- LOOP UTAMA STABIL while true do if gg.isVisible(true) then gg.setVisible(false) if menu_state==0 then mainMenu() gg.toast("Click GG icon to open menu") elseif menu_state==1 then hacktime() elseif menu_state==2 then menurace() end end gg.sleep(100) end end gg.toast("Script aktif. Ketuk ikon GG untuk membuka menu.") while true do if gg.isVisible(true) then gg.setVisible(false) local choice = gg.choice({"πŸ‘‰ Menu Speed Yt", "πŸ‘‰ Menu Espo Yt", "πŸ™ Exit"}, nil, " ---- Script By Sipa Saja ----") if choice == 1 then A1() gg.toast("A1() executed (empty).") elseif choice == 2 then A2() gg.toast("A2() executed (empty).") elseif choice == 3 then gg.setVisible(false) gg.toast("Exiting script...") os.exit() end -- setelah tindakan: tidak menampilkan menu lagi, script kembali ke background end gg.setVisible(false) gg.sleep(100) -- kecil, hemat resource end