0% found this document useful (0 votes)
466 views50 pages

Game Hack Script Overview

The document outlines a script for a game modification tool that includes features for cheating, such as bypassing game restrictions and enabling various hacks. It modifies the 'require' function to block specific modules and initializes game settings for cheat functionalities. Additionally, it provides a user interface for controlling these cheats and includes a rainbow color effect for visual enhancements.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
466 views50 pages

Game Hack Script Overview

The document outlines a script for a game modification tool that includes features for cheating, such as bypassing game restrictions and enabling various hacks. It modifies the 'require' function to block specific modules and initializes game settings for cheat functionalities. Additionally, it provides a user interface for controlling these cheats and includes a rainbow color effect for visual enhancements.
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd

--Script By Games Hack

--‫ الصنع من‬Games Hack

-- ‫ حفظ الدالة الأصلية‬require


local originalRequire = require

-- ‫ تعديل دالة‬require ‫لمنع تحميل بعض الملفات‬


function require(moduleName)
if moduleName == "[Link]" then
[Link]("Blocked loading of CommonListener.")
return {}
end
return originalRequire(moduleName)
end

-- ‫( تفعيل وضع الغش‬GM)


[Link] = function(self) return true end

-- ‫تهيئة اللعبة‬
[Link] = function(self)
[Link]("InTheAirCntLimit", [Link])
[Link]("InTheAirTimeLimit", 99999)
GMHelper:enableGM()
end

-- ‫إعداد واجهة التحكم‬


UIGMControlPanel = require("engine_client.[Link]")
[Link] = function(self) [Link](self) end

-- ‫تحميل عناصر الواجهة‬


local UIGMTab = require("engine_client.[Link]")
local UIGMItem = require("engine_client.[Link]")

-- ‫وظيفة تحديث بيانات العناصر‬


[Link] = function(self, data)
[Link] = data
[Link]:SetText([Link])

if [Link] == "" then


[Link]:SetBackgroundColor([Link])
elseif [Link] then
[Link]:SetBackgroundColor([Link])
end

[Link]:registerEvent([Link], function()
if [Link] and [Link] ~= "" and GMHelper[[Link]]
then
GMHelper[[Link]](GMHelper, [Link])
else
[Link]("Error")
end
end)
end

-- ‫ تحويل درجة اللون إلى‬RGB


local function hueToRGB(hue)
local h = hue % 360
local c = 1
local x = 1 - [Link](((h / 60) % 2) - 1)
local r, g, b = 0, 0, 0

if h < 60 then r, g, b = c, x, 0
elseif h < 120 then r, g, b = x, c, 0
elseif h < 180 then r, g, b = 0, c, x
elseif h < 240 then r, g, b = 0, x, c
elseif h < 300 then r, g, b = x, 0, c
else r, g, b = c, 0, x end

return r, g, b
end

-- ‫تأثير قوس قزح المتحرك‬


local hue = 0
local numSteps = 7
local speed = 10
LuaTimer:scheduleTimer(function()
local colors = {}
for i = 0, numSteps - 1 do
local h = (hue + (i * 360) / numSteps) % 360
local r, g, b = hueToRGB(h)
[Link](colors, [Link]("%02x%02x%02xff", r * 255, g * 255, b *
255))
end

local rainbowBottom = "&$["..[Link](colors, "-").."]$|GMAES HACK1.1


by:Games Hack (Rip:Hùng-NOT) YT:GAMES HACK |$&"
[Link](500, rainbowBottom)
hue = (hue + speed) % 360
end, 100, -1)

-- Initialize variables in GMHelper


[Link] = false
[Link] = {}
[Link] = 1
[Link] = nil

-- Initialize variables in GMHelper


[Link] = false
[Link] = {}
--‫ تم الصنع من‬GAMES HACK
--‫اضافه عالمات تبويب‬

[Link] = 2.0
[Link] = true

-- Initialize variables
[Link] = false
[Link] = false
[Link] = false
[Link] = true
[Link] = nil
[Link] = false
[Link] = nil
[Link] = {}
[Link] = nil

-- Initialize variables
[Link] = false
[Link] = false
[Link] = nil

-- Initialize variables
[Link] = false
[Link] = {}
[Link] = 1
[Link] = nil

-- Initialize variables
GMHelper.togBypassId16 = false
[Link] = false
[Link] = nil

GMSetting:addTab("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&")

GMSetting:addTab("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Bypass$&")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Bypass$&","&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$JailBreak Bypass$&","JailBreakBypass")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Bypass$&", "&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$BedWars Bypass$&","BW")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Bypass$&","&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Soft Bypass$&","SoftBypass")

GMSetting:addTab("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "Teleport By ID Player","TeleportByUID")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "Teleport By Name Player","TeleportByName")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "XRay All Blocks","XRayAll")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "Max FPS","MaxFPS")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "HitBox","Hitbox")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "Auto Teleport Random Player","TPNearestLoop")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "Show HP All Players","ShowHP")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "FastBreak","toggleFastBreak")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&","Raket Button","ViewRaket")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&","Fly", "Fly")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&","Unlimited Jumps"," UnlimitedJumping")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&", "No Fall Damage","NoFall")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&","Reach", "Reaching")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&","Custom Jump;(test)","JumpHeight")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&","Restarted Jump","ResetJumpHeight")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&","Speed Hack", "Speed")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&","Custom Speed","SpeedManager")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&","Restarted Speed","ResetSpeed")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&","Auto Clicker","AutoClicker")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&", "Blink","Blink")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&", "Flying", "setAllowFlying")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&", "清除背包", "clearInventory")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&", "OpenDebug", "openDebug")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&", "CloseDebug", "closeDebug")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&", "ESP Players ","EspMode")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&","Custom HitBox","HitBoxX")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&", "Aimbot","Aimbot")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&", "Tracer","Tracer")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&", "Respawn","Respawn")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&", "Free Camera","FreeCam")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Common$&", "Fly Parchut","FlyParachute")

-- TestTab
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$TestTab$&", "Click Me!", "TestClick")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$TestTab$&", "TestInput", "TestInput")

-- Effect Tab
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "Y","AdvancedUp")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "Y+(set)","AdvancedIn")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "X+(set)","AdvancedOn")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "Z+(set)","AdvancedDirect")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "RunCode", "TestRunCode")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "NoDealy","NoDealy")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "RunFile", "RunFile")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "RunFile1", "RunFile1")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "RunFile2", "RunFile2")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "RunFile3", "RunFile3")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "RunFile4", "RunFile4")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "RunCode","runcode")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Effect$&", "GiverGCubes", "GiveGCubes")

-- Server Tab
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Server$&", "^FF0000CrashServer", "CrashServer")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Server$&", "^FF0000CrashServerV2", "ddosfake")

-- PlayerVIP Tab
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$PlayerVIP$&", "NameInput", "SetCustomVipName")
for i = 1, 11 do
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$PlayerVIP$&", "VIP"..i, "ApplyVIPName"..i)
end

GMSetting:addTab("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$CustomGUI$&")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$CustomGUI$&", "^FF0000JetPack", "btnJetPack")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$CustomGUI$&", "^FF0000TpKill", "btnTPKill")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$CustomGUI$&", "^FF0000HitBox", "BtnHitBox")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$CustomGUI$&", "^FF0000Emote Freeze", "BtnEmoteFrezze")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$CustomGUI$&", "^FF0000Button Cannon", "CannonBtn")

GMSetting:addTab("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Jail Break$&")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Jail Break$&", "Tp Police", "Police")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Jail Break$&", "Tp Jail", "Jail")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Jail Break$&", "Tp Bink", "Bank")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Jail Break$&", "Tp Shop", "Shop")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Jail Break$&", "Tp JailShop", "JailShop")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Jail Break$&", "Tp Library", "Library")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Jail Break$&", "Tp McDonald", "McDonald")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Jail Break$&", "Tp Church", "Church")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Custom Panel$&", "&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$Noob Panel$&", "enableNoobPanel")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Game Info$&", "All Players Info","GetAllInfoT")

GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Game Info$&", "Special Player Info","GetPlayerInfo")

-- Credits Tab
GMSetting:addTab("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Credits$&")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Credits$&", "&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$DISCORD$&", "[Link]
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Credits$&", "&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$TELEGRAM$&", "[Link]
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Credits$&", "&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$CHANNEL$&", "[Link]
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Credits$&", "&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Nope$&", "Rip4")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Credits$&", "&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Nope$&", "Rip5")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Credits$&", "&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Panel by:$&", "Panel")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Credits$&", "&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$GAMES HACK$&", "Panel1")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Credits$&", "&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$GAMES HACK$&", "Panel2")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Credits$&", "&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$GAMES HACK$&", "Panel3")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Credits$&", "&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Nope$&", "Panel4")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Credits$&", "&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Bypass$&", "GAMES HACK")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Credits$&", "&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Bypass$&", "GAMES HACK")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Credits$&", "&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Bypass$&", "GAMES HACK")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Credits$&", "&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Bypass$&", "GAMES HACK")
GMSetting:addItem("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Credits$&", "&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Bypass$&", "GAMES HACK")

-- ‫ تعريف كائن‬GMHelper ‫إذا لم يكن موجودًا‬


-- ‫ تعريف الدوال في كائن‬GMHelper
GMHelper = {}

[Link] = function(self, text)


[Link] = not ([Link] or false)

if [Link] then
-- Enable BW mode
[Link]("[Link]", 0)
[Link]("[Link]", 0)

-- Update UI
if text then
text:SetBackgroundColor([Link])
end

[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$Bypass Bed Wars: Enabled$&")
else
-- Disable BW mode (restore defaults)
[Link]("[Link]", 1) -- Default value
[Link]("[Link]", 1) -- Default
value

-- Update UI
if text then
text:SetBackgroundColor([Link])
end

[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$Bypass Bed Wars: Disabled$&")
end
end

[Link] = function(self)
local players = PlayerManager:getPlayers() or {}

if #players == 0 then
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$No players found$&")
return
end

-- Send header message


[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$====== PLAYER INFO ======$&")

for _, player in ipairs(players) do


if player and [Link] then
local playerName = player:getName() or "Unknown"
local playerId = [Link] or "N/A"
local playerGender = "Unknown"

-- Get gender with safety check


local success, gender = pcall(function()
return [Link]:getSex()
end)

if success and gender then


playerGender = gender
end

-- Format the message with the specified color


local infoMessage = [Link](
"&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-fd15ffff]
$Name: %s | ID: %s | Gender: %s$&",
playerName, playerId, playerGender
)

[Link](infoMessage)
end
end

-- Send footer message


[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$====== END OF LIST ======$&")
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Player info displayed in chat$&")
end

[Link] = function(self)
self:openInput({"Player Name or ID"}, function(input)
if not input or input == "" then
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$Please enter name or ID$&")
return
end

local players = PlayerManager:getPlayers() or {}


local foundPlayer = nil

-- Search by ID or Name
for _, player in ipairs(players) do
if player and [Link] then
if tostring([Link]) == input or (player:getName() and
player:getName():lower() == input:lower()) then
foundPlayer = player
break
end
end
end

if not foundPlayer then


[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$Player not found: " .. input .. "$&")
return
end

-- Get detailed info for the player


local playerName = foundPlayer:getName() or "Unknown"
local playerId = [Link] or "N/A"
local playerGender = "Unknown"

local success, gender = pcall(function()


return [Link]:getSex()
end)

if success and gender then


playerGender = gender
end

-- Health and other info


local health = foundPlayer:getHealth() or 0
local teamId = foundPlayer:getTeamId() or 0

local detailedInfo = [Link](


"&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-fd15ffff]$===
%s INFO ===$&\\n" ..
"&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-fd15ffff]
$Name: %s$&\\n" ..
"&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-fd15ffff]$ID:
%s$&\\n" ..
"&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-fd15ffff]
$Gender: %s$&\\n" ..
"&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-fd15ffff]
$Health: %.1f$&\\n" ..
"&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-fd15ffff]
$Team: %d$&",
playerName, playerName, playerId, playerGender, health, teamId
)

[Link](detailedInfo)
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$Info for: " .. playerName .. "$&")
end)
end

[Link] = function(self)
self:openInput({"Player ID"}, function(inputID)
local playerID = tonumber(inputID)

if not playerID then


[Link]("^FF0000Please enter a valid number")
return
end

local localPlayer = PlayerManager:getClientPlayer()


if not localPlayer or not [Link] then
[Link]("^FF0000Local player not found")
return
end
local targetPlayer = PlayerManager:getPlayerByUserId(playerID)
if not targetPlayer then
[Link]("^FF0000Player not found: " .. playerID)
return
end

-- Get target position and add slight elevation


local targetPos = targetPlayer:getPosition()
local newPos = {
x = targetPos.x,
y = targetPos.y + 2, -- Add 2 blocks elevation to avoid stuck
z = targetPos.z
}

-- Teleport to target player


[Link]:setPosition(newPos)
[Link]("^00FF00Teleported to player: " .. playerID)
end)
end
[Link] = function(self, text)
self.togBypassId16 = not (self.togBypassId16 or false)

if self.togBypassId16 then
-- Enable Bypass
if text then
text:SetBackgroundColor([Link])
text:SetText("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Bypass: ON$&")
end

[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$SoftBypass: Enabled$&")

if not [Link] then


[Link] = LuaTimer:scheduleTimer(function()
[Link] = not ([Link] or false)

if [Link] then
[Link]("SyncClientPositionToServer", false)
[Link]("InTheAirCntLimit", [Link])
[Link]("InTheAirTimeLimit", 99999)
else
[Link]("SyncClientPositionToServer", true)
[Link]("InTheAirCntLimit", [Link])
[Link]("InTheAirTimeLimit", 99999)
end
end, 20, -1)
end

else
-- Disable Bypass
if text then
text:SetBackgroundColor([Link])
text:SetText("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Bypass$&")
end

[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$SoftBypass: Disable$&")

if [Link] then
LuaTimer:cancel([Link])
[Link] = nil
end

[Link] = false
[Link]("SyncClientPositionToServer", true)
end
end

-- Alternative: Teleport to player by name


[Link] = function(self)
self:openInput({"Player Name"}, function(playerName)
if not playerName or playerName == "" then
[Link]("^FF0000Please enter a name")
return
end

local localPlayer = PlayerManager:getClientPlayer()


if not localPlayer or not [Link] then
[Link]("^FF0000Local player not found")
return
end

local players = PlayerManager:getPlayers()


local foundPlayer = nil

for _, player in ipairs(players) do


if player:getName() and player:getName():lower() == playerName:lower()
then
foundPlayer = player
break
end
end

if not foundPlayer then


[Link]("^FF0000Player not found: " .. playerName)
return
end

-- Get target position with elevation


local targetPos = foundPlayer:getPosition()
local newPos = {
x = targetPos.x,
y = targetPos.y + 2,
z = targetPos.z
}

-- Teleport to target player


[Link]:setPosition(newPos)
[Link]("^00FF00Teleported to: " .. foundPlayer:getName())
end)
end
[Link] = function(self, text)
self:openInput({"100"}, function(inputValue)
local speedValue = tonumber(inputValue) or 100

local player = PlayerManager:getClientPlayer()


if not player or not [Link] then
[Link]("^FF0000Player not found")
return
end

-- Set speed level


[Link]:setSpeedAdditionLevel(speedValue)

-- Update UI feedback
if text then
text:SetBackgroundColor([Link])
text:SetText("Speed: " .. speedValue)
end

[Link]("^00FF00Speed set to: " .. speedValue)


end)
end

-- Reset speed function


[Link] = function(self, text)
local player = PlayerManager:getClientPlayer()
if player and [Link] then
[Link]:setSpeedAdditionLevel(100) -- Default speed

if text then
text:SetBackgroundColor([Link])
text:SetText("Speed Manager")
end

[Link]("^00FF00Speed reset to: 100")


end
end

[Link] = function(self)
-- Show main control panel
if [Link]() then
[Link]():showMainControl()
else
[Link]("^FF0000Root GUI not available")
return
end

-- Hide GM control panel if exists


if GUIGMControlPanel and [Link] then
GUIGMControlPanel:hide()
end

[Link]("^00FF00JailBreak Bypass Activated")


end
[Link] = function(self, paramTexts, callBack)
-- Input validation
if type(paramTexts) ~= "table" then
if isClient then
assert(false, "paramTexts must be a table")
end
return
end

-- Validate each parameter text


for _, paramText in pairs(paramTexts) do
if type(paramText) ~= "string" then
if isClient then
assert(false, "All paramTexts must be strings")
end
return
end
end

-- Validate callback function


if type(callBack) ~= "function" then
if isClient then
assert(false, "callBack must be a function")
end
return
end

-- Check if control panel exists


if not GUIGMControlPanel or not [Link] then
[Link]("^FF0000Control panel not available")
return
end

-- Open the input dialog


local success, errorMsg = pcall(function()
GUIGMControlPanel:openInput(paramTexts, callBack)
end)

-- Error handling
if not success then
[Link]("^FF0000Error opening input: " .. tostring(errorMsg))
if isClient then
print("Input error: " .. tostring(errorMsg))
end
end
end

-- Add helper functions to UI


[Link] = function(self, title, defaultValue, callBack)
self:openInput({defaultValue or "0"}, function(input)
local number = tonumber(input) or 0
if callBack then callBack(number) end
end)
if title then
[Link]("^00FF00" .. title)
end
end
[Link] = function(self, title, defaultText, callBack)
self:openInput({defaultText or ""}, function(input)
if callBack then callBack(input) end
end)
if title then
[Link]("^00FF00" .. title)
end
end

-- ‫دالة إنشاء زر‬


[Link] = function(parent, buttonText, btnFunction)
local Button = GUIManager:createGUIWindow([Link], "ScrollButton-" ..
buttonText)
Button:SetHorizontalAlignment([Link])
Button:SetHeight({0, 50})
Button:SetWidth({0, 180})
Button:SetText("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$" .. buttonText .. "$&")
Button:SetBackgroundColor({0.2, 0.2, 0.2, 0.8})
Button:SetTextColor({1, 1, 1, 1})
Button:SetTouchable(true)
Button:SetVisible(true)
Button:SetXPosition({0, -1})

local isActive = false


Button:registerEvent([Link], function()
if isActive then
Button:SetBackgroundColor({0.2, 0.2, 0.2, 0.8})
else
Button:SetBackgroundColor({1, 0, 0, 0.7})
end
isActive = not isActive
btnFunction()
end)

parent:AddItem(Button)
return Button
end

-- ‫دالة إنشاء نافذة قابلة للتمرير‬


[Link] = function()
local Scroll = GUIManager:createGUIWindow([Link], "ScrollWindow")
Scroll:SetHorizontalAlignment([Link])
Scroll:SetVerticalAlignment([Link])
Scroll:SetHeight({0, 300})
Scroll:SetWidth({0, 200})
Scroll:SetYPosition({0, 100})
Scroll:SetXPosition({0, 50})
Scroll:SetBackgroundColor({0, 0, 0, 0.8})
Scroll:SetTouchable(true)
Scroll:SetLevel(1)
Scroll:SetVisible(false)
Scroll:SetMoveAble(true)
[Link]():GetRootWindow():AddChildWindow(Scroll)
return Scroll
end
-- ‫دالة إنشاء اللوحة الرئيسية‬
[Link] = function()
local GPanel = GUIManager:createGUIWindow([Link], "GPanel")
GPanel:SetHorizontalAlignment([Link])
GPanel:SetVerticalAlignment([Link])
GPanel:SetHeight({0, 50})
GPanel:SetWidth({0, 200})
GPanel:SetText(" &$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$NoobPanel$&")
GPanel:SetBackgroundColor({0.2, 0.2, 0.2, 0.8})
GPanel:SetTextColor({1, 1, 1, 1})
GPanel:SetTouchable(true)
GPanel:SetLevel(1)
GPanel:SetVisible(true)
GPanel:SetXPosition({0, 50})
GPanel:SetYPosition({0, 50})
[Link]():GetRootWindow():AddChildWindow(GPanel)

local menuVisible = false


local ScrollWindow = [Link]()

GPanel:registerEvent([Link], function()
menuVisible = not menuVisible
ScrollWindow:SetVisible(menuVisible)
GPanel:SetText(menuVisible and
"&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-fd15ffff]
$NoobPanel ▲$&" or
"&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-fd15ffff]
$NoobPanel ▼$&")
end)

-- ‫قائمة الأزرار‬
local buttons = {
{text = "Parachute", action = function()
local clientPlayer = PlayerManager:getClientPlayer()
if clientPlayer and [Link] then
[Link]:startParachute()
[Link](313)
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-
677dffff-ac61ffff-fd15ffff]$Parachute activated!$&")
else
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-
677dffff-ac61ffff-fd15ffff]$Player not found$&")
end
end},

{text = "Inf Gcubes", action = function()


local clientPlayer = Game:getPlayer()
if clientPlayer and clientPlayer:getWallet() then
clientPlayer:getWallet().m_diamondGolds = 999999
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-
677dffff-ac61ffff-fd15ffff]$Infinite Gcubes added!$&")
else
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-
677dffff-ac61ffff-fd15ffff]$Wallet not found$&")
end
end},
{text = "Get Points", action = function()
if [Link] then
GMHelper:Packet()
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-
677dffff-ac61ffff-fd15ffff]$Points acquired successfully!$&")
else
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-
677dffff-ac61ffff-fd15ffff]$Function not available$&")
end
end},

{text = "ClickTp", action = function()


GMHelper:toggleTeleportAndReach()
end},

{text = "FlyDev", action = function()


GMHelper:toggleFlyButtonVisibility()
end},

{text = "AttackReach", action = function()


GMHelper:toggleReachBypass()
end},

{text = "Skate", action = function()


GMHelper:toggleSkate()
end},

{text = "ShowHP", action = function()


GMHelper:toggleShowHP()
end},

{text = "NofallDamage", action = function()


GMHelper:toggleNoFallDamage()
end},

{text = "AntiVoid", action = function()


GMHelper:toggleAntiVoid()
end},

{text = "FastBreak", action = function()


GMHelper:toggleFastBreak()
end},

{text = "Close Panel", action = function()


ScrollWindow:SetVisible(false)
GPanel:SetText("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$NoobPanel ▼$&")
menuVisible = false
end}
}

-- ‫إضافة الأزرار‬
for _, button in ipairs(buttons) do
[Link](ScrollWindow, [Link], [Link])
end

return GPanel, ScrollWindow


end
-- ‫تفعيل اللوحة عند البدء‬
[Link] = function(self)
if not [Link] then
[Link], [Link] = self:createMainPanel()
[Link] = true
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$NoobPanel Activated$&")
else
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$Panel already exists$&")
end
end

[Link] = function(self)
self:toggleTeleport()

if [Link] then
[Link] = true
[Link]("BlockReachDistance", 9999)
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$Teleport + Reach: Enabled$&")
else
self:toggleReach()
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$Teleport + Reach: Disabled$&")
end
end

-- Teleport function (if not already defined)


[Link] = function(self)
[Link] = not ([Link] or false)

if [Link] then
-- Enable teleport click
[Link] = LuaTimer:scheduleTimer(function()
local player = PlayerManager:getClientPlayer()
if player and [Link] then
-- Teleport logic here
end
end, 100, -1)
else
-- Disable teleport
if [Link] then
LuaTimer:cancel([Link])
[Link] = nil
end
end
end

-- Reach function (if not already defined)


[Link] = function(self)
[Link] = not ([Link] or false)

if [Link] then
[Link]("BlockReachDistance", 9999)
else
[Link]("BlockReachDistance", 5) -- Default reach
end
end

-- Show HP Functions
[Link] = function(self)
[Link] = not ([Link] or false)

if [Link] then
self:startShowHPTimer()
else
self:stopShowHPTimer()
end
end

[Link] = function(self)
if not [Link] then
[Link] = LuaTimer:scheduleTimer(
function()
local players = PlayerManager:getPlayers() or {}
for _, playerData in ipairs(players) do
local player = [Link]
if player then
local showName = player:getShowName() or ""
local curHp = [Link](player:getHealth() + 0.5) or 0

if not [Link] then [Link] = {} end


if not [Link][playerData] then
[Link][playerData] = showName
end

if [Link] ~= curHp or
[Link] ~= showName then
[Link] = curHp
local nameList = [Link](showName, "\n") or {}

if [Link](showName, "♥") then


[Link](nameList)
end

local hpText = "▢FFFFFFFF" .. tostring(curHp) ..


"▢FFFF1F1F ♥"
[Link](nameList, hpText)
[Link] = [Link](nameList, "\n")
player:setShowName([Link])
end
end
end
end,
50,
99999
)
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$Show HP: Enabled$&")
end
end

[Link] = function(self)
if [Link] then
LuaTimer:cancel([Link])
[Link] = nil

local players = PlayerManager:getPlayers() or {}


for _, playerData in ipairs(players) do
local player = [Link]
if player and [Link] and [Link][playerData]
then
player:setShowName([Link][playerData])
[Link][playerData] = nil
end
end
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$Show HP: Disabled$&")
end
end

-- Skate Function
[Link] = function(self)
[Link] = not ([Link] or false)

local player = PlayerManager:getClientPlayer()


if player and [Link] then
[Link]:setBoolProperty("DisableUpdateAnimState", [Link])
[Link]([Link] and
"&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-fd15ffff]
$Skate: Enabled$&" or
"&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-fd15ffff]
$Skate: Disabled$&")
end
end

-- Reach Bypass Functions


[Link] = function(self)
[Link] = not ([Link] or false)

if [Link] then
[Link] = false
[Link]("EntityReachDistance", 5)
else
[Link] = true
[Link]("EntityReachDistance", 999)
self:registerAttackBypass()
end
[Link]([Link] and
"&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-fd15ffff]$Reach
Bypass: Enabled$&" or
"&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-fd15ffff]$Reach
Bypass: Disabled$&")
end

[Link] = function(self)
if CEvents and [Link] then
[Link]:registerCallBack(function(entityId)
if not [Link] then return end

local entity = PlayerManager:getPlayerByEntityId(entityId)


if entity then
self:savePosition()
[Link]("SyncClientPositionToServer", true)

local entityPosition = entity:getPosition()


self:teleportToEntity(entityPosition)

[Link] = 3
[Link] = 3
[Link] = 3

local initialHP = entity:getHP()


LuaTimer:scheduleTimer(
function()
if entity:getHP() < initialHP then
self:teleportBack()
[Link]("SyncClientPositionToServer",
false)
[Link] = 1.8
[Link] = 0.6
[Link] = 0.6
end
end,
1,
300
)
end
end)
end
end

[Link] = function(self)
local player = PlayerManager:getClientPlayer()
if player and [Link] then
[Link] = [Link]:getPosition()
end
end

[Link] = function(self, position)


local player = PlayerManager:getClientPlayer()
if player and [Link] then
[Link]:setPosition(position)
end
end

[Link] = function(self)
if [Link] then
local player = PlayerManager:getClientPlayer()
if player and [Link] then
[Link]:setPosition([Link])
end
end
end

-- Fly Button Functions


[Link] = function(self)
if [Link] then return end

[Link] = GUIManager:createGUIWindow([Link], "flyaButton")


[Link]:SetHorizontalAlignment([Link])
[Link]:SetVerticalAlignment([Link])
[Link]:SetHeight({0, 60})
[Link]:SetWidth({0, 60})
[Link]:SetLevel(1)
[Link]:SetTouchable(true)
[Link]():GetRootWindow():AddChildWindow([Link])
[Link]:SetBackgroundColor({0, 0, 0, 0.6})
[Link]:SetVisible(false)
[Link]:SetXPosition({0.45, 0})
[Link]:SetYPosition({0.1, 0})
[Link]:SetNormalImage("set:fly_control.json image:luodi")
[Link]:SetPushedImage("set:fly_control.json image:luodi")

[Link]:registerEvent([Link], function()
self:toggleFlight()
end)
end

[Link] = function(self)
local player = PlayerManager:getClientPlayer()
if not player or not [Link] then return end

[Link] = not ([Link] or false)


[Link]:setSpeedAdditionLevel(0)
[Link]:setAllowFlying(false)
[Link]:setFlying(false)

if [Link] then
local moveDir = VectorUtil.newVector3(0, 1.35, 0)
[Link]:setAllowFlying(true)
[Link]:setSpeedAdditionLevel(10000)
[Link]:setFlying(true)
[Link]:moveEntity(moveDir)
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$Flight: Enabled$&")
else
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$Flight: Disabled$&")
end
end

[Link] = function(self)
if not [Link] then
self:createFlyButton()
end

local isVisible = [Link]:IsVisible()


[Link]:SetVisible(not isVisible)

[Link](isVisible and
"&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-fd15ffff]$Fly
Button: Hidden$&" or
"&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-fd15ffff]$Fly
Button: Visible$&")
end

-- FastBreak Function
[Link] = function(self)
[Link] = not ([Link] or false)

if [Link] then
-- Enable FastBreak
[Link] = {}
for blockId = 1, 1000 do -- Reduced from 40000 for better performance
local block = BlockManager:getBlockById(blockId)
if block then
[Link][blockId] = block:getHardness()
block:setHardness(0) -- Instant break
end
end
[Link]("^00FF00FastBreak: Enabled")
else
-- Disable FastBreak - Restore original hardness
for blockId, hardness in pairs([Link]) do
local block = BlockManager:getBlockById(blockId)
if block then
block:setHardness(hardness)
end
end
[Link] = {}
[Link]("^FF0000FastBreak: Disabled")
end
end

[Link] = function(self, text)


self:openInput({"2.0"}, function(inputValue)
local jumpHeight = tonumber(inputValue) or 2.0

local player = PlayerManager:getClientPlayer()


if not player or not [Link] then
[Link]("^FF0000Player not found")
return
end

-- Set the custom jump height


[Link]:setFloatProperty("JumpHeight", jumpHeight)

-- Update UI feedback
if text then
text:SetBackgroundColor([Link])
text:SetText("Jump: " .. jumpHeight)
end

self:AdjustJumpHeight(player, jumpHeight)
self:LogJumpHeight(player, jumpHeight)

[Link]("^00FF00Jump Height: " .. jumpHeight)


end)
end

[Link] = function(self, player, jumpHeight)


-- Additional adjustments if needed
[Link]:setSpeedAdditionLevel(jumpHeight * 50) -- Optional: adjust speed
based on jump height
end
[Link] = function(self, player, jumpHeight)
-- Log the change (optional)
print("Jump height set to: " .. jumpHeight .. " for player: " ..
(player:getName() or "Unknown"))
end

[Link] = function(self, text)


local player = PlayerManager:getClientPlayer()
if player and [Link] then
[Link]:setFloatProperty("JumpHeight", 0.4) -- Default value
[Link]:setSpeedAdditionLevel(0) -- Reset speed

if text then
text:SetBackgroundColor([Link])
text:SetText("Jump Height")
end

[Link]("^00FF00Jump Height Reset: 0.4")


end
end

-- Add reset function


[Link] = function(self, text)
local player = PlayerManager:getClientPlayer()
if player and [Link] then
[Link]:setFloatProperty("JumpHeight", 0.4) -- Default value
[Link]("^00FF00Jump Height Reset: 0.4")

if text then
text:SetBackgroundColor([Link])
end
end
end

-- ‫إضافة عنصر التحكم في الواجهة‬

-- AntiVoid Function
[Link] = function(self)
[Link] = not ([Link] or false)

if [Link] then
-- Enable AntiVoid
if not [Link] then
[Link] = LuaTimer:scheduleTimer(
function()
local clientPlayer = PlayerManager:getClientPlayer()
if clientPlayer and [Link] then
local currentPos = [Link]:getPosition()
local fallDistance = [Link] or 0

if fallDistance == 0 then
if not [Link] then
[Link] = currentPos
end
end

if fallDistance >= 10 and [Link] then


[Link]:setPosition([Link])
[Link]("^00FF00AntiVoid: Teleported to safe
position!")
end
end
end,
100,
-1
)
end

if not [Link] then


[Link] = LuaTimer:scheduleTimer(
function()
local clientPlayer = PlayerManager:getClientPlayer()
if clientPlayer and [Link] then
local fallDistance = [Link] or 0
if fallDistance == 0 then
[Link] = [Link]:getPosition()
end
end
end,
5000,
-1
)
end
[Link]("^00FF00AntiVoid: Enabled")
else
-- Disable AntiVoid
if [Link] then
LuaTimer:cancel([Link])
[Link] = nil
end
if [Link] then
LuaTimer:cancel([Link])
[Link] = nil
end
[Link] = nil
[Link]("^FF0000AntiVoid: Disabled")
end
end

-- NoFallDamage Function
[Link] = function(self)
[Link] = not ([Link] or false)

if [Link] then
-- Enable NoFallDamage
if not [Link] then
[Link] = LuaTimer:scheduleTimer(
function()
local clientPlayer = PlayerManager:getClientPlayer()
if clientPlayer and [Link] then
local currentPos = [Link]:getPosition()
local currentY = currentPos.y

if not [Link] then


[Link] = currentY
end
if currentY < [Link] - self.FALL_TOLERANCE then
[Link] = true
else
[Link] = false
end
[Link] = currentY
end
end,
100,
-1
)
end
[Link]("^00FF00NoFall Damage: Enabled")
else
-- Disable NoFallDamage
if [Link] then
LuaTimer:cancel([Link])
[Link] = nil
end

local clientPlayer = PlayerManager:getClientPlayer()


if clientPlayer and [Link] then
[Link] = false
end

[Link] = nil
[Link]("^FF0000NoFall Damage: Disabled")
end
end

-- Initialize variables in GMHelper


GMHelper.FALL_TOLERANCE = 1.5
[Link] = false
[Link] = false
[Link] = nil
[Link] = nil
[Link] = nil
[Link] = nil
[Link] = nil

[Link] = function(self)
[Link] = not [Link]

if [Link] then
[Link]("^00FF00TP Loop Enabled!")
[Link] = LuaTimer:scheduleTimer(function()
local me = PlayerManager:getClientPlayer()
if not me or not [Link] then return end

local myPos = [Link]:getPosition()


local players = PlayerManager:getPlayers()
local closestPlayer, closestDistance = nil, [Link]

for _, player in pairs(players) do


if player ~= me and [Link] then
local playerPos = [Link]:getPosition()
local distance = MathUtil:distanceSquare2d(playerPos, myPos)

if distance < closestDistance then


closestDistance = distance
closestPlayer = player
end
end
end

if closestPlayer then
local targetPos = [Link]:getPosition()
[Link]:setPosition({x = targetPos.x, y = targetPos.y + 2, z =
targetPos.z})
end
end, 0.2, -1)
else
[Link]("^FF0000TP Loop Disabled!")
if [Link] then
LuaTimer:cancel([Link])
[Link] = nil
end
end
end

[Link] = function(self)
local clientPlayer = PlayerManager:getClientPlayer()
if not clientPlayer then
[Link]("^FF0000Error: Player not found")
return
end

local teamId = clientPlayer:getTeamId()


local playersInTeam = 0

-- Count players in the same team


for _, player in ipairs(PlayerManager:getPlayers()) do
if player:getTeamId() == teamId then
playersInTeam = playersInTeam + 1
end
end

-- Check if team has at least 2 players


if playersInTeam < 2 then
[Link]("^FF0000menos de 2 players no time não da. less than 2
players on the team is not possible D:")
return
end

-- Initialize counter if not exists


[Link] = [Link] or 0

-- Send packets repeatedly


[Link] = LuaTimer:scheduleTimer(
function()
for i = 1, 10 do
[Link] = [Link] + 10
clientPlayer:sendPacket({pid = "onWatchAdSuccess", type = 1, params
= 1})
clientPlayer:sendPacket({pid = "onClickVipRespawn"})
end
[Link]("^00FF00Wins: " .. [Link])
end,
10, -- 10ms delay
-1 -- Infinite repetitions
)

[Link]("^00FF00Packet spam started")


end

[Link] = function(self, text)


[Link] = not ([Link] or false)

local buildWarWindow = GUIManager:getWindowByName("Main-BuildWar-Block")


if not buildWarWindow then
[Link]("^FF0000Error: BuildWar window not found")
return
end

if not [Link] then


-- Hide window
buildWarWindow:SetVisible(false)
if text then text:SetBackgroundColor([Link]) end
[Link]("^FF0000BuildWar: Hidden")
return
end

-- Show window
buildWarWindow:SetVisible(true)
if text then text:SetBackgroundColor([Link]) end

-- Register button event


local buildWarButton = GUIManager:getWindowByName("Main-BuildWar-Block",
[Link])
if buildWarButton then
buildWarButton:registerEvent([Link], function()
[Link] = not ([Link] or false)

if [Link] then
-- Enable flying mode
local moveDir = VectorUtil.newVector3(0.0, 1.35, 0.0)
local player = PlayerManager:getClientPlayer()

if player and [Link] then


[Link]:setAllowFlying(true)
[Link]:setFlying(true)
[Link]:moveEntity(moveDir)
[Link]:setSpeedAdditionLevel(190000)
[Link]("^00FF00BuildWar Fly: ON")
end
else
-- Disable flying mode
local player = PlayerManager:getClientPlayer()
if player and [Link] then
[Link]:setAllowFlying(false)
[Link]:setFlying(false)
[Link]:setSpeedAdditionLevel(0)
[Link]("^FF0000BuildWar Fly: OFF")
end
end
end)
end

[Link]("^00FF00BuildWar: Visible")
end

[Link] = function(self)
self:openInput({""}, function(key)
local content = key
if content == "" then
[Link]("^FF0000Empty code")
return
end

local status, err = pcall(load(content))


if not status then
[Link]("^FF0000Error: " .. err)
[Link](err)
return
end

[Link]("^00FF00Code executed successfully")


end)
end

[Link] = function(self, text)


[Link] = not ([Link] or false)

if [Link] then
-- Enable NoFall
[Link]("SprintLimitCheck", 7)
if text then
text:SetBackgroundColor([Link])
end
[Link]("^FF00EENoFall: Enabled")
else
-- Disable NoFall
[Link]("SprintLimitCheck", 0)
if text then
text:SetBackgroundColor([Link])
end
[Link]("^FF0000NoFall: Disabled")
end
end

[Link] = function(self, text)


[Link] = not ([Link] or false)

-- Apply XRay to all blocks


for blockId = 1, 40000 do
local block = [Link](blockId)
if block ~= nil then
block:setNeedRender(not [Link])
end
end
-- UI feedback
if text then
if [Link] then
text:SetBackgroundColor([Link])
[Link]("^FF00EEX-Ray: Enabled")
else
text:SetBackgroundColor([Link])
[Link]("^FF0000X-Ray: Disabled")
end
else
[Link]("^FF00EEX-Ray: " .. ([Link] and "Enabled" or
"Disabled"))
end
end

[Link] = function(self, text)


[Link] = not ([Link] or false)

if [Link] then
-- Enable Max FPS
[Link]():SetMaxFps(99999999)

-- UI feedback
if text then
text:SetBackgroundColor([Link])
end
[Link]("^FF00EEMax FPS: Enabled")

-- Optional: Change player name (commented out)


PlayerManager:getClientPlayer().Player:setShowName("▢FFFFD700[Dev]▥GAMES HACK")

-- Optional: Change item name (commented out)


-- GMSetting:getSettings()[2].items[1].name = "hackings"

else
-- Disable Max FPS (reset to default)
[Link]():SetMaxFps(60) -- or whatever the default FPS is

-- UI feedback
if text then
text:SetBackgroundColor([Link])
end
[Link]("^FF0000Max FPS: Disabled")
end
end

[Link] = function(self)
-- Enable flying and set flying state
local player = PlayerManager:getClientPlayer()
if player and [Link] then
[Link]:setAllowFlying(true)
[Link]:setFlying(true)

-- Apply upward movement


local moveDir = VectorUtil.newVector3(0.0, 1.35, 0.0)
[Link]:moveEntity(moveDir)

-- Start parachute animation/effect


[Link]:startParachute()

[Link]("^FF00EEFly + Parachute Activated")


else
[Link]("^FF0000Error: Player not found")
end
end

[Link] = function(self)
[Link] = true
-- Show FreeCam controls and hide GM panel
GUIManager:getWindowByName("Main-HideAndSeek-Operate"):SetVisible(true)
GUIGMControlPanel1:hide()
[Link]("^00FF00FreeCam Activated")
end

[Link] = function(self)
-- Send respawn packet to server
PacketSender:getSender():sendRebirth()
[Link]("^&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Respawning...$&")
end

[Link] = function(self, text)


-- Toggle tracer state
[Link] = not ([Link] or false)

-- Cancel previous timer if active


if [Link] then
LuaTimer:cancel([Link])
[Link] = nil
end

-- Clear all existing arrows


[Link]().Player:deleteAllGuideArrow()

if not [Link] then


-- Disable tracer
if text then
text:SetBackgroundColor([Link])
end
[Link]("^FF0000Tracer: Disabled")
return
end

-- Enable tracer
if text then
text:SetBackgroundColor([Link])
end

local me = PlayerManager:getClientPlayer()

[Link] = LuaTimer:scheduleTimer(function()
-- Clear previous arrows
[Link]().Player:deleteAllGuideArrow()
-- Add arrows to all other players
local others = PlayerManager:getPlayers()
for _, c_player in pairs(others) do
if c_player ~= me then
[Link]:addGuideArrow(c_player:getPosition())
end
end
end, 500, -1) -- Update every 500ms

[Link]("^FF00EETracer: Enabled")
end

-- ‫( أضف هذا الكود في قسم تعريف الوظائف‬GMHelper)


-- ‫ أضف هذه الوظائف في قسم تعريف‬GMHelper
[Link] = function(self)
self:openInput({""}, function(Num)
local moveDir = VectorUtil.newVector3(0.0, Num, 0.0)
PlayerManager:getClientPlayer().Player:moveEntity(moveDir)
end)
end

[Link] = function(self)
self:openInput({""}, function(Num)
local moveDir = VectorUtil.newVector3(Num, 0.0, 0.0)
PlayerManager:getClientPlayer().Player:moveEntity(moveDir)
end)
end

[Link] = function(self)
self:openInput({""}, function(Num)
local moveDir = VectorUtil.newVector3(0.0, 0.0, Num)
PlayerManager:getClientPlayer().Player:moveEntity(moveDir)
end)
end

[Link] = function(self)
self:openInput({"", "", ""}, function(Num, Num2, Num3)
local moveDir = VectorUtil.newVector3(Num, Num2, Num3)
PlayerManager:getClientPlayer().Player:moveEntity(moveDir)
end)
end

-- ‫ أضف هذا الكود في قسم تعريف‬GMHelper


[Link] = function(self)
if [Link] then
-- ‫إعادة تعيين صالبة الكتل إلى قيمها الأصلية‬
for blockId, hardness in pairs([Link]) do
local block = [Link](blockId)
if block then
block:setHardness(hardness)
end
end
[Link]("^FF0000FastBreak Disabled")
else
-- ‫تخزين الصالبة الأصلية وتعديلها‬
[Link] = {}
for blockId = 1, 40000 do
local block = [Link](blockId)
if block then
[Link][blockId] = block:getHardness()
block:setHardness(0)
end
end
[Link]("^00FF00FastBreak Enabled")
end
[Link] = not [Link]
end

-- ‫تهيئة المتغيرات‬
[Link] = false
[Link] = {}

-- )‫أضف هذه المتغيرات في بداية السكربت (قبل تعريف الدوال‬


[Link] = function(self)
self:openInput({""}, function(hitboxValue)
-- Convert input to number
local hitboxSize = tonumber(hitboxValue) or 1.0

-- Apply hitbox size to all players


for _, player in pairs(PlayerManager:getPlayers()) do
if [Link] then
[Link] = hitboxSize
[Link] = hitboxSize
[Link] = hitboxSize -- Added height for consistency
end
end

-- Show confirmation message


[Link]("Hitbox updated: " .. hitboxSize)

-- Reset local player hitbox to default (optional)


local clientPlayer = PlayerManager:getClientPlayer()
if clientPlayer and [Link] then
[Link] = 0.6
[Link] = 0.6
[Link] = 1.8 -- Default player height
end

-- Hide dialog
[Link]()
end)
end

[Link] = function(self, text)


-- Initialize variables if not exists
[Link] = not ([Link] or false)
[Link] = [Link] or {}
[Link] = [Link] or 1

[Link] = [Link] or {
{1, 0, 0, 1}, -- Red
{0, 1, 0, 1}, -- Green
{0, 0, 1, 1}, -- Blue
{1, 1, 0, 1}, -- Yellow
{1, 0, 1, 1}, -- Magenta
{0, 1, 1, 1}, -- Cyan
{0.5, 0.5, 0.5, 1},-- Gray
{1, 0.5, 0, 1}, -- Orange
{0.5, 0, 0.5, 1}, -- Purple
{0, 0.5, 0.5, 1}, -- Teal
{0.7, 0.2, 0.2, 1},-- Dark Red
{0.2, 0.7, 0.2, 1},-- Dark Green
{0.2, 0.2, 0.7, 1},-- Dark Blue
{0.8, 0.6, 0.1, 1},-- Gold
{0.6, 0.1, 0.8, 1},-- Violet
{0.3, 0.8, 0.5, 1} -- Mint
}

if [Link] then
-- Enable ESP
if text then
text:SetBackgroundColor([Link])
text:SetText("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$ESP: ON$&")
end

local myclient = PlayerManager:getClientPlayer()


if not myclient then return end

local players = PlayerManager:getPlayers() or {}

-- Process existing players


for _, player in pairs(players) do
if [Link] ~= [Link] and [Link] and not
[Link][[Link]] then
local color = [Link][[Link]]
[Link]:enableXRay(color)
[Link][[Link]] = true
[Link] = ([Link] % #[Link]) + 1
end
end

-- Start periodic update timer


if [Link] then
LuaTimer:cancel([Link])
end

[Link] = LuaTimer:scheduleTimer(function()
if [Link] then
local updatedPlayers = PlayerManager:getPlayers() or {}
local myclient = PlayerManager:getClientPlayer()
if not myclient then return end

for _, player in pairs(updatedPlayers) do


if [Link] ~= [Link] and [Link] and not
[Link][[Link]] then
local color = [Link][[Link]]
[Link]:enableXRay(color)
[Link][[Link]] = true
[Link] = ([Link] %
#[Link]) + 1
end
end
end
end, 5, -1)

[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$ESP Mode: Enabled$&")
else
-- Disable ESP
if text then
text:SetBackgroundColor([Link])
text:SetText("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$ESP: OFF$&")
end

local players = PlayerManager:getPlayers() or {}


for _, player in pairs(players) do
if [Link] then
[Link]:disableXRay()
end
end

-- Cancel timer if active


if [Link] then
LuaTimer:cancel([Link])
[Link] = nil
end

[Link] = {}
[Link] = 1
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$ESP Mode: Disabled$&")
end
end

[Link]=function(self
,text) [Link]= not [Link];if [Link] then
LuaTimer:unscheduleTimer([Link]);[Link]=nil;end if text then
text:
SetBackgroundColor(([Link] and [Link]) or [Link] );end
[Link](([Link] and "^00FF00Aimbot Enabled") or
"^FF0000Aimbot Disabled" );if [Link] then
[Link]=LuaTimer:scheduleTimer(function() local
me=PlayerManager:getClientPlayer();if ( not me or not me.
Player) then return;end local myPos=[Link]:getPosition();local
players=PlayerManager:getPlayers();local closestDistance=[Link];local
closestPlayer=nil;for _,player
in pairs(players) do if ((player~=me) and [Link]) then local
playerPos=[Link]:getPosition();local
distance=MathUtil:distanceSquare2d(playerPos,myPos);if (
distance<closestDistance) then closestDistance=distance;closestPlayer=player;end
end end if (closestPlayer and (closestDistance<100)) then local health=[Link](
closestPlayer:getHealth(),50);[Link]([Link]("^FF00EEHP: %.1f
❤",health));local camera=[Link]():getMainCamera();local pos=camera:
getPosition();local
dir=VectorUtil.sub3([Link]:getPosition(),pos);local
yaw=(math.atan2(dir.x,dir.z) * -180)/[Link] ;local distance2D=[Link]((dir.x *
dir.x) + (dir.z * dir.z) );local pitch=( -math.atan2(dir.y,distance2D) *
180)/[Link] ;[Link]=yaw or 0 ;[Link]=pitch or
0 ;end end,0.2, -
1);end end

GMHelper. NoDelay=function(self) B= not B;if [Link] then

LuaTimer:cancel([Link]);[Link]=nil;end local p=
PlayerManager:getClientPlayer().Player;p:

setIntProperty("bedWarAttackCD",nil);ClientHelper.
putBoolPrefs("banClickCD",false);if Combat3 then

Combat3:SetWidth(180);Combat3:SetTextColor({255,0,0});end
Toast("^FF0000NoDelay: Disabled");if B then if
Combat3 then
Combat3:SetWidth(160);Combat3:SetTextColor({0, 255,0});end
Toast("^00FF00NoDelay: Enabled");

[Link]=LuaTimer:scheduleTimer(function() p:
setIntProperty("bedWarAttackCD",0);

[Link]("banClickCD",true);end,0.1, -1) ;end end

-- ‫وظيفة الطيران‬
[Link] = function(self)
A = not A
local player = PlayerManager:getClientPlayer()
[Link]:setAllowFlying(false)
[Link]:setFlying(false)
PlayerManager:getClientPlayer().Player:setSpeedAdditionLevel(100)
[Link]("^FF00EEDisabled")

if A then
local moveDir = VectorUtil.newVector3(0, 1.35, 0)
local player = PlayerManager:getClientPlayer()
[Link]:setAllowFlying(true)
[Link]:setFlying(true)
PlayerManager:getClientPlayer().Player:setSpeedAdditionLevel(2000)
PlayerManager:getClientPlayer().Player:moveEntity(moveDir)
[Link]("^FF00EEEnabled")
end
end

-- ‫وظيفة القفز الالنهائي‬


[Link]=
function(self) Z= not Z
;if [Link] then LuaTimer:unscheduleTimer([Link]);[Link]=nil;end if Z then
[Link]("^00FF00InfiniteJump:
Enable");[Link]=LuaTimer:scheduleTimer(function()
[Link]("EnableDoubleJumps",true);end,0.1, -1);else
[Link]("^FF0000InfiniteJump:
Disable");[Link]("EnableDoubleJumps",false);end end
-- ‫وظيفة الوصول البعيد‬
[Link] = function(self)
F = not F

if [Link] then
LuaTimer:cancel([Link])
[Link] = nil
end

if F then
[Link]("^00FF00Reach: Enable")
[Link] = LuaTimer:scheduleTimer(function()
[Link]("BlockReachDistance", 99999)
end, 0.1, -1)
else
[Link]("^FF0000Reach: Disable")
[Link]("BlockReachDistance", 5)
end
end

[Link] = function(self)
[Link]("^FF00EEBlink [ON]")
[Link](170 - (92 + 71))
[Link] = not [Link]

if [Link] then
[Link] = LuaTimer:scheduleTimer(function()
local v53 = 0 + 0
while true do
if ((0 - 0) == v53) then
[Link]("SyncClientPositionToServer", false)
self.KhdBg5:SetBackgroundColor({(0 + 0), 1, (849 - (254 +
595)), (0.8 - 0)})
break
end
end
end, 1790.1 - (573 + 1217), -1)
else
local v49 = 0
while true do
if v49 == 0 then
[Link]("^FF0000Blink [OFF]")
[Link]("SyncClientPositionToServer", true)
v49 = 1
end
if (2 - 1) == v49 then
[Link](70)
LuaTimer:cancel([Link])
v49 = 1 + 1
end
if v49 == (2 - 0) then
self.KhdBg5:SetTextColor({(940 - (714 + 225)), (1 - 0), 1, 1})
self.KhdBg5:SetBackgroundColor({0, 0, (806 - (118 + 688)), 0.7})
break
end
end
end
end

-- ‫ أضف هذا الكود في قسم تعريف‬GMHelper


[Link] = function(self)
[Link] = not [Link]
local players = PlayerManager:getPlayers()

for _, playerData in pairs(players) do


local player = [Link]
if playerData ~= PlayerManager:getClientPlayer() then
if [Link] then
[Link] = 10
[Link] = 16 - 9 -- 2 :‫الناتج‬
[Link] = 1233 - (322 + 905) -- 6 :‫الناتج‬
else
[Link] = 10
[Link] = 611.6 - (602 + 9) -- 0.6 :‫الناتج‬
[Link] = 1189.6 - (449 + 740) -- 0.6 :‫الناتج‬
end
end
end

if [Link] then
self.KhdBg3:SetBackgroundColor({0, 1, 0, 0.8})
[Link](7)
else
self.KhdBg3:SetBackgroundColor({0, 0, 0, 0.7})
[Link](70) -- 284 - (22 + 192) = 70
end
end

-- ‫وظيفة السرعة‬
[Link] = function(self)
[Link] = not [Link]

if [Link] then
LuaTimer:cancel([Link])
[Link] = nil
end

local player = PlayerManager:getClientPlayer().Player

if [Link] then
[Link]("^00FF00SpeedHack ON")
[Link] = LuaTimer:scheduleTimer(function()
player:setSpeedAdditionLevel(27000)
end, 0.5, -1)
else
player:setSpeedAdditionLevel(100)
[Link]("^FF0000SpeedHack OFF")
end
end

-- ‫وظيفة النقر التلقائي‬


[Link] = function(self)
A = not A
LuaTimer:cancel([Link])
[Link]("^00FF00AutoClick OFF")

if A then
[Link] = LuaTimer:scheduleTimer(function()
[Link]():handleTouchClick(800, 360)
[Link]("^00FF00AutoClick ON")
end, 0.15, -1)
end
end
-- ‫وظيفة تفعيل لوحة التحكم‬
[Link] = function(self)
print("Initializing GM Panel...")
if GUIGMControlPanel then
print("GUIGMControlPanel already exists")
return
end

GUIGMControlPanel = [Link]("GUIGMControlPanel",
"[Link]")
if not GUIGMControlPanel then
[Link]("^FF0000Failed to load GUIGMControlPanel")
return
end

GUIGMControlPanel:hide()
GUIGMMain = [Link]("GUIGMMain", "[Link]")

if not GUIGMMain then


[Link]("^FF0000Failed to load GUIGMMain")
return
end

GUIGMMain:show()
print("GM Panel initialized successfully")
[Link](10, "Panel By:GmavDev")
end

-- ‫وظيفة مسح المحتويات‬


[Link] = function(self)
local p = PlayerManager:getClientPlayer()
if p and [Link] and [Link] then
[Link]:clearAllItems()
[Link]("^FF0000Inventory cleared")
end
end

-- ‫وظائف التصحيح‬
[Link] = function(self)
[Link]():toggleDebugMessageShown(true)
end

[Link] = function(self)
[Link]():toggleDebugMessageShown(false)
end

-- ‫وظيفة تعطيل السيرفر‬


[Link] = function(self)
local player = PlayerManager:getClientPlayer()
local packetCount = 0
for i = 1, 999999 do
player:sendPacket({pid="ShowDarkMask"})
packetCount = packetCount + 1
end
[Link]("Total packets sent: "..packetCount)
end

-- ‫وظيفة تعطيل السيرفر‬


[Link] = function(self)
local player = PlayerManager:getClientPlayer()
local packetCount = 0
for i = 1, 999999 do
player:sendPacket({pid="ShowDarkMask"})
packetCount = packetCount + 1
end
[Link]("Total packets sent: "..packetCount)
end

-- ‫وظائف الطيران‬
[Link] = function(self)
local p = PlayerManager:getClientPlayer()
if p and [Link] then
[Link]:setAllowFlying(true)
[Link]:setFlying(true)
[Link]("^00FF00Flight enabled")
end
end

[Link] = function(self)
local success, result = pcall(function()
local path =
"/storage/emulated/0/Android/data/[Link]/[Link]"
local file = [Link](path, "r")
if not file then
[Link]("^FF0000File not found: [Link]")
return false
end
local code = file:read("*a")
file:close()

local func, err = load(code)


if not func then
[Link]("^FF0000Compile error: "..tostring(err))
return false
end

local ok, err2 = pcall(func)


if not ok then
[Link]("^FF0000Runtime error: "..tostring(err2))
return false
end
return true
end)

if success and result then


[Link]("^[Link] executed successfully")
end
end

GMHelper.RunFile1 = function(self)
local success, result = pcall(function()
local path =
"/storage/emulated/0/Android/data/[Link]/[Link]"
local file = [Link](path, "r")
if not file then
[Link]("^FF0000File not found: [Link]")
return false
end
local code = file:read("*a")
file:close()

local func, err = load(code)


if not func then
[Link]("^FF0000Compile error: "..tostring(err))
return false
end

local ok, err2 = pcall(func)


if not ok then
[Link]("^FF0000Runtime error: "..tostring(err2))
return false
end
return true
end)

if success and result then


[Link]("^[Link] executed successfully")
end
end

GMHelper.RunFile2 = function(self)
local success, result = pcall(function()
local path =
"/storage/emulated/0/Android/data/[Link]/[Link]"
local file = [Link](path, "r")
if not file then
[Link]("^FF0000File not found: [Link]")
return false
end
local code = file:read("*a")
file:close()

local func, err = load(code)


if not func then
[Link]("^FF0000Compile error: "..tostring(err))
return false
end

local ok, err2 = pcall(func)


if not ok then
[Link]("^FF0000Runtime error: "..tostring(err2))
return false
end
return true
end)
if success and result then
[Link]("^[Link] executed successfully")
end
end

GMHelper.RunFile3 = function(self)
local success, result = pcall(function()
local path =
"/storage/emulated/0/Android/data/[Link]/[Link]"
local file = [Link](path, "r")
if not file then
[Link]("^FF0000File not found: [Link]")
return false
end
local code = file:read("*a")
file:close()

local func, err = load(code)


if not func then
[Link]("^FF0000Compile error: "..tostring(err))
return false
end

local ok, err2 = pcall(func)


if not ok then
[Link]("^FF0000Runtime error: "..tostring(err2))
return false
end
return true
end)

if success and result then


[Link]("^[Link] executed successfully")
end
end

GMHelper.RunFile4 = function(self)
local success, result = pcall(function()
local path =
"/storage/emulated/0/Android/data/[Link]/[Link]"
local file = [Link](path, "r")
if not file then
[Link]("^FF0000File not found: [Link]")
return false
end
local code = file:read("*a")
file:close()

local func, err = load(code)


if not func then
[Link]("^FF0000Compile error: "..tostring(err))
return false
end

local ok, err2 = pcall(func)


if not ok then
[Link]("^FF0000Runtime error: "..tostring(err2))
return false
end
return true
end)

if success and result then


[Link]("^[Link] executed successfully")
end
end

[Link] = function(self)
[Link](10, "&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-
ac61ffff-fd15ffff]$MODED BY GAMES HACK$&")
end

-- ‫ وظيفة إعطاء‬GCubes
[Link] = function(self)
local clientPlayer = Game:getPlayer()
if clientPlayer and clientPlayer:getWallet() then
clientPlayer:getWallet().m_diamondGolds = 500000
[Link]("successfully")
else
[Link]("Failed to give G-Cubes")
end
end

-- )‫وظيفة تعطيل السيرفر (الإصدار الثاني‬


GMHelper._ddosTimer = nil
[Link] = function(self)
if self._ddosTimer then
LuaTimer:unscheduleTimer(self._ddosTimer)
self._ddosTimer = nil
[Link]("^FF0000DDOS OFF")
else
[Link]("^00FF00DDOS ON")
self._ddosTimer = LuaTimer:scheduleTimer(function()
for i = 1, 3 do
PlayerManager:getClientPlayer():sendPacket({pid = "pid"})
end
end, 0.1, 1e+28)
end
end

[Link] = function(self)
-- Get the health window and make it visible
local healthWindow = GUIManager:getWindowByName("PlayerInfo-Health")
if healthWindow then
healthWindow:SetVisible(true)
[Link]("^00FF00HP Bar: Showed")
else
[Link]("^FF0000Error: HP Window not found")
end
end

-- Hitbox Button Functions


[Link] = function(self, text)
[Link] = GUIManager:createGUIWindow([Link],
tostring([Link](1, 999e9)))
[Link]:SetHorizontalAlignment([Link])
[Link]:SetVerticalAlignment([Link])
[Link]:SetHeight({0, 60})
[Link]:SetWidth({0, 180})
[Link]:SetYPosition({0, -430})
[Link]:SetXPosition({0, -550})
[Link]:SetLevel(1)
[Link]:SetTextColor({0.6, 0, 0, 1})
[Link]:registerEvent([Link], function()
self:btnHitFunction()
end)
[Link]():GetRootWindow():AddChildWindow([Link])
[Link]:SetBackgroundColor({0, 0, 0, 0.6})
if text then text:SetBackgroundColor([Link]) end
[Link]:SetVisible(true)
[Link]:SetText("Hitbox")
end

[Link] = function(self)
[Link] = not ([Link] or false)
local players = PlayerManager:getPlayers()
local autoHeight, autoWidth, autoLength

if [Link] then
autoHeight = 5; autoWidth = 5; autoLength = 5
[Link]:SetTextColor({0, 1, 0, 0.6})
[Link]("^00FF00Hitbox: Enabled")
else
autoHeight = 1; autoWidth = 1; autoLength = 1
[Link]:SetTextColor({0.6, 0, 0, 1})
[Link]("^FF0000Hitbox: Disabled")
end

for _, player in ipairs(players) do


local entity = [Link]
if player ~= PlayerManager:getClientPlayer() then
[Link] = autoHeight
[Link] = autoWidth
[Link] = autoLength
end
end
end

-- Emote Freeze Button


[Link] = function(self)
[Link] = GUIManager:createGUIWindow([Link],
tostring([Link](1, 999e9)))
[Link]:SetHorizontalAlignment([Link])
[Link]:SetVerticalAlignment([Link])
[Link]:SetHeight({0, 60})
[Link]:SetWidth({0, 180})
[Link]:SetYPosition({0, -496})
[Link]:SetXPosition({0, -550})
[Link]:SetLevel(1)
[Link]:SetTextColor({0.6, 0, 0, 1})
[Link]:registerEvent([Link], function()
self:btnEmoteFunction()
end)
[Link]():GetRootWindow():AddChildWindow([Link])
[Link]:SetBackgroundColor({0, 0, 0, 0.6})
[Link]:SetVisible(true)
[Link]:SetText("FreezeEmote")
end

[Link] = function(self)
-- Add your emote freeze functionality here
[Link]("^00FF00Emote Freeze: Toggled")
end

-- Cannon Button
[Link] = function(self, text)
local canon = GUIManager:getWindowByName("Main-Cannon")
[Link] = not ([Link] or false)

if text then
text:SetBackgroundColor([Link] and [Link] or [Link])
end
[Link] = [Link] and [Link] or [Link]

if [Link] then
canon:SetVisible(true)
local scale = 0.5
canon:SetScale(VectorUtil.newVector3(scale, scale, scale))

[Link] = LuaTimer:scheduleTicker(function()
if scale <= 1 then
scale = scale + 0.05
else
scale = scale - 0.0125
end
canon:SetScale(VectorUtil.newVector3(scale, scale, scale))
end, 1, 15)

canon:registerEvent([Link], function()
local clientPlayer = PlayerManager:getClientPlayer()
if clientPlayer then
local pitch = [Link]:getPitch()
local yaw = [Link]:getYaw()
local pitchRad = pitch * [Link] / 180
local yawRad = yaw * -[Link] / 180
local x = [Link](pitchRad) * [Link](yawRad) * 3
local y = -[Link](pitchRad) * 4
local z = [Link](pitchRad) * [Link](yawRad) * 3
local newPos = VectorUtil.newVector3(x, y, z)
[Link]:setVelocity(newPos)
[Link](313)
end
end)
[Link]("^00FF00Cannon: Enabled")
else
canon:SetVisible(false)
if [Link] then
LuaTimer:cancel([Link])
[Link] = nil
end
[Link]("^FF0000Cannon: Disabled")
end
end
-- JetPack Button Functions
[Link] = function(self, text)
self.btnJetpackg2 = GUIManager:createGUIWindow([Link],
tostring([Link](1, 999e9)))
self.btnJetpackg2:SetHorizontalAlignment([Link])
self.btnJetpackg2:SetVerticalAlignment([Link])
self.btnJetpackg2:SetHeight({0, 60})
self.btnJetpackg2:SetWidth({0, 180})
self.btnJetpackg2:SetYPosition({0, -560})
self.btnJetpackg2:SetXPosition({0, -550})
self.btnJetpackg2:SetLevel(1)
self.btnJetpackg2:SetTextColor({0.6, 0, 0, 1})
self.btnJetpackg2:registerEvent([Link], function()
self:btnJetpackfunction()
end)
[Link]():GetRootWindow():AddChildWindow(self.btnJetpackg2)
self.btnJetpackg2:SetBackgroundColor({0, 0, 0, 0.6})
if text then text:SetBackgroundColor([Link]) end
self.btnJetpackg2:SetVisible(true)
self.btnJetpackg2:SetText("JetPack")
end

[Link] = function(self)
[Link] = not ([Link] or false)

if [Link] then
self.btnJetpackg2:SetTextColor({0, 1, 0, 0.6})
[Link] = LuaTimer:scheduleTimer(function()
local player = PlayerManager:getClientPlayer()
if player and [Link] then
local yaw = [Link]:getYaw()
local pitch = [Link]:getPitch()
local yawRadians = [Link](yaw)
local pitchRadians = [Link](pitch)
local speed = 2.1
local x = -speed * [Link](pitchRadians) * [Link](yawRadians)
local y = -speed * [Link](pitchRadians)
local z = speed * [Link](pitchRadians) * [Link](yawRadians)
local velocity = VectorUtil.newVector3(x, y, z)
[Link]:setVelocity(velocity)
end
end, 15, 200000)
[Link]("^00FF00JetPack: Enabled")
else
self.btnJetpackg2:SetTextColor({0.6, 0, 0, 1})
if [Link] then
LuaTimer:cancel([Link])
[Link] = nil
end
[Link]("^FF0000JetPack: Disabled")
end
end

-- TP Kill Button Functions


[Link] = function(self, text)
[Link] = GUIManager:createGUIWindow([Link],
tostring([Link](1, 999e9)))
[Link]:SetHorizontalAlignment([Link])
[Link]:SetVerticalAlignment([Link])
[Link]:SetHeight({0, 60})
[Link]:SetWidth({0, 180})
[Link]:SetYPosition({0, -430})
[Link]:SetXPosition({0, -360})
[Link]:SetLevel(1)
[Link]:SetTextColor({0.6, 0, 0, 1})
[Link]:registerEvent([Link], function()
self:btnTPKillFunction()
end)
[Link]():GetRootWindow():AddChildWindow([Link])
[Link]:SetBackgroundColor({0, 0, 0, 0.6})
if text then text:SetBackgroundColor([Link]) end
[Link]:SetVisible(true)
[Link]:SetText("TP Kill")
end

[Link] = function(self)
[Link] = not ([Link] or false)

if [Link] then
[Link]("SyncClientPositionToServer", false)
[Link]:SetTextColor({0, 1, 0, 0.6})

local lastTargetId = nil


self.timer6 = LuaTimer:scheduleTimer(function()
local me = PlayerManager:getClientPlayer()
if not me then return end

local player = [Link]


local players = PlayerManager:getPlayers()
local myTeamId = me:getTeamId()

local enemies = {}
for _, p in ipairs(players) do
if p:getTeamId() ~= myTeamId then
[Link](enemies, p)
end
end

if #enemies > 0 then


local randomPlayer = enemies[[Link](#enemies)]
if [Link] ~= lastTargetId then
player:setPosition(randomPlayer:getPosition())
local moveDir = VectorUtil.newVector3(0.0, 2.0, 0.0)
player:moveEntity(moveDir)
lastTargetId = [Link]
end
end
end, 50, -1)
[Link]("^00FF00TP Kill: Enabled")
else
[Link]:SetTextColor({0.6, 0, 0, 1})
if self.timer6 then
LuaTimer:cancel(self.timer6)
self.timer6 = nil
end
[Link]("SyncClientPositionToServer", true)
[Link]("^FF0000TP Kill: Disabled")
end
end

-- Emote Function
[Link] = function(self)
[Link] = not ([Link] or false)

if [Link] then
[Link]:SetTextColor({0, 1, 0, 0.6})

PlayerManager:getClientPlayer().Player:setBoolProperty("DisableUpdateAnimState",
true)
[Link]("^00FF00Emote Freeze: Enabled")
else
[Link]:SetTextColor({0.6, 0, 0, 1})

PlayerManager:getClientPlayer().Player:setBoolProperty("DisableUpdateAnimState",
false)
[Link]("^FF0000Emote Freeze: Disabled")
end
end

-- Define teleport locations


[Link] = {
JailShop = VectorUtil.newVector3(392.98, 63.62, 163.05),
Shop = VectorUtil.newVector3(228.16, 63.62, 47.35),
Church = VectorUtil.newVector3(262.40, 63.62, 102.52),
Bank = VectorUtil.newVector3(124.05, 63.62, 178.14),
McDonald = VectorUtil.newVector3(217.14, 63.62, 178.98),
Police = VectorUtil.newVector3(312.23, 63.62, 232.14),
Jail = VectorUtil.newVector3(339.97, 63.62, 290.51),
Library = VectorUtil.newVector3(228.67, 63.62, 259.24)
}

-- Main teleport function


[Link] = function(self, locationName)
local location = [Link][locationName]
if location then
local player = PlayerManager:getClientPlayer()
if player and [Link] then
[Link]:setPosition(location)
GUIGMControlPanel:hide()
[Link]("^00FF00Teleported to " .. locationName)
else
[Link]("^FF0000Player not found")
end
else
[Link]("^FF0000Location not found: " .. locationName)
end
end

-- Individual teleport functions


[Link] = function(self) self:TeleportToLocation("JailShop") end
[Link] = function(self) self:TeleportToLocation("Shop") end
[Link] = function(self) self:TeleportToLocation("Church") end
[Link] = function(self) self:TeleportToLocation("Bank") end
[Link] = function(self) self:TeleportToLocation("McDonald") end
[Link] = function(self) self:TeleportToLocation("Police") end
[Link] = function(self) self:TeleportToLocation("Jail") end
[Link] = function(self) self:TeleportToLocation("Library") end

-- ‫ وظائف‬VIP
local vipNameplates = {
"vip_nameplate_1.json",
"vip_nameplate_2.json",
"vip_nameplate_3.json",
"vip_nameplate_4.json",
"vip_nameplate_5.json",
"vip_nameplate_6.json",
"vip_nameplate_7.json",
"vip_nameplate_8.json",
"vip_nameplate_9.json",
"vip_nameplate_10.json",
"vip_nameplate_10_plus.json"
}

customVipName = "Subscribe_To_GAMES_HACK"

[Link] = function(self)
local panel = GUIGMControlPanel
local input = [Link]
[Link]:SetVisible(true)
input:SetText("")
input:SetTextColor({1, 1, 1, 1})
input:SetMultiLine(false)
input:clearEvent([Link])
input:registerEvent([Link], function(args)
local text = input:GetText()
if text == "" then
[Link]("Custom name is empty!")
else
customVipName = text
[Link]("Custom name saved: "..customVipName)
end
[Link]:SetVisible(false)
end)
end

for i = 1, 11 do
GMHelper["ApplyVIPName"..i] = function()
local player = PlayerManager:getClientPlayer().Player
if not player then
[Link]("No player found!")
return
end

local name = customVipName or "Player"


local fixedNickname = "&$[eeee00ff-ffffffff-aaffff-ff00ffff]$"..name.."$&"
local formattedNickname =
"▢FFFF0000"..fixedNickname.."[S="..vipNameplates[i].."]"
player:setShowName(formattedNickname)
[Link]("VIP"..i.." applied to name: "..name)
end
end

for k, v in pairs(GMHelper) do
_G[k] = function(...) return v(GMHelper, ...) end
end

--‫الرسائل‬MASSEG
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$[Credits]$&^FF0000Helper: NOPE")
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$[Credits]$&^FF0000UIHelper: NOPE")
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$[Credits]$&^FF0000Bypass: GAMES HACK")
[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$[Credits]$&^FF0000Detail: GAMES HACK")
[Link]("&$[ffca00ff-fbd33ff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd16ffff]$[Credits]$&^FF0000Gui: GAMES HACK")
LuaTimer:schedule(function()
[Link](1000000,"&$[ff0000ff]$Credits: GAMES HACK
1.6.1(2.117.1)$&")
end, 100, 900)

LuaTimer:schedule(function()
[Link](1000000, "&$[ff0000ff-ff7f00ff-ffff00ff-00ff00ff-
00ffffff-0000ffff-7f00ffff]$MODED BY GAMES HACK$&")
end, 200, 1000)

[Link]("&$[ffca00ff-fbd33fff-cad2ceff-23b8feff-677dffff-ac61ffff-
fd15ffff]$Admine Panel Is Ready✓$&")

You might also like