Advertisement
asdasdca

idk , just all in one

Jul 19th, 2025
297
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 19.39 KB | None | 0 0
  1. local success, Rayfield = pcall(function()
  2.     return loadstring(game:HttpGet("https://sirius.menu/rayfield"))()
  3. end)
  4. if not success then
  5.     warn("Gagal memuat Rayfield: " .. tostring(Rayfield))
  6.     return
  7. end
  8.  
  9. if gethui then
  10.     pcall(function()
  11.        RayFieldLib.Parent = gethui()
  12.     end)
  13. end
  14.  
  15. -- ✅ Window utama
  16. local Window = Rayfield:CreateWindow({
  17.     Name = "Zex Hub",
  18.     LoadingTitle = "Welcome To Our Community",
  19.     LoadingSubtitle = "by ErtzxPetra",
  20.     Theme = "Dark Blue",
  21.     ConfigurationSaving = {
  22.         Enabled = true,
  23.         FolderName = "ertzxhubcfg",
  24.         FileName = "mainconfig"
  25.     },
  26.     Discord = {
  27.         Enabled = false
  28.     }
  29. })
  30.  
  31. local MainTab = Window:CreateTab("🤖 Main Menu", 6035186997)
  32. local PlayerTab = Window:CreateTab("👤 Player", 6034287593)
  33. local VisualTab = Window:CreateTab("👀 Visuals", 6035053509)
  34. local TeleportTab = Window:CreateTab("🔮 Teleports", 6035181604)
  35. local MiscTab = Window:CreateTab("⚙️ Miscellaneous", 6031075938)
  36. local ThemeTab = Window:CreateTab("🎨 Theme")
  37.  
  38.  
  39.  
  40.  
  41. -- Player Tab
  42. PlayerTab:CreateLabel("Speed & Movement")
  43.  
  44. -- Initialize player movement variables
  45. local Players = game:GetService("Players")
  46. local UIS = game:GetService("UserInputService")
  47. local RunService = game:GetService("RunService")
  48. local LocalPlayer = Players.LocalPlayer
  49. local Character = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
  50. local Humanoid = Character:WaitForChild("Humanoid")
  51.  
  52. -- Default values
  53. local defaultWalkSpeed = 16
  54. local defaultJumpPower = 50
  55. local targetWalkSpeed = defaultWalkSpeed
  56. local targetJumpPower = defaultJumpPower
  57. local sprintSpeed = 30
  58. local isSprinting = false
  59.  
  60. -- Handle character respawns
  61. LocalPlayer.CharacterAdded:Connect(function(char)
  62.     Character = char
  63.     Humanoid = char:WaitForChild("Humanoid")
  64.     Humanoid.WalkSpeed = isSprinting and sprintSpeed or targetWalkSpeed
  65.     Humanoid.JumpPower = targetJumpPower
  66. end)
  67.  
  68. -- Sprint hotkey handling
  69. UIS.InputBegan:Connect(function(input, gpe)
  70.     if gpe or not Humanoid then return end
  71.     if input.KeyCode == Enum.KeyCode.LeftShift then
  72.         isSprinting = true
  73.         Humanoid.WalkSpeed = sprintSpeed
  74.     end
  75. end)
  76.  
  77. UIS.InputEnded:Connect(function(input)
  78.     if input.KeyCode == Enum.KeyCode.LeftShift and Humanoid then
  79.         isSprinting = false
  80.         Humanoid.WalkSpeed = targetWalkSpeed
  81.     end
  82. end)
  83.  
  84. -- Movement controls
  85. PlayerTab:CreateSlider({
  86.     Name = "Walk Speed",
  87.     Range = {0, 100},
  88.     Increment = 1,
  89.     Suffix = "Speed",
  90.     CurrentValue = defaultWalkSpeed,
  91.     Callback = function(val)
  92.         targetWalkSpeed = val
  93.         if not isSprinting and Humanoid then
  94.             Humanoid.WalkSpeed = val
  95.         end
  96.     end,
  97. })
  98.  
  99.  
  100. PlayerTab:CreateSlider({
  101.     Name = "Jump Power",
  102.     Range = {0, 150},
  103.     Increment = 1,
  104.     Suffix = "Power",
  105.     CurrentValue = defaultJumpPower,
  106.     Callback = function(val)
  107.         targetJumpPower = val
  108.         if Humanoid then
  109.             Humanoid.JumpPower = val
  110.         end
  111.     end,
  112. })
  113.  
  114. -- ⚠️ Stealth-mode aim, masih bisa dibaca manusia
  115. local plrService = game:GetService("Players")
  116. local uis = game:GetService("UserInputService")
  117. local rs = game:GetService("RunService")
  118. local localPlr = plrService.LocalPlayer
  119. local cam = workspace.CurrentCamera
  120.  
  121. PlayerTab:CreateLabel("aim Settings")
  122.  
  123. -- Configurable Flags
  124. local aimbotOn = false
  125. local checkHp = true
  126. local wallFilter = true
  127. local teamSafe = false
  128. local fieldOfView = 150
  129. local focusBone = "Head"
  130. local aimKey = Enum.KeyCode.Q
  131. local bindKey = false
  132. local circleColor = Color3.fromRGB(255, 0, 0)
  133.  
  134. -- FOV Circle (visual optional)
  135. local fovVisual = Drawing.new("Circle")
  136. fovVisual.Color = circleColor
  137. fovVisual.Thickness = 1
  138. fovVisual.NumSides = 60
  139. fovVisual.Radius = fieldOfView
  140. fovVisual.Filled = false
  141. fovVisual.Transparency = 1
  142. fovVisual.Visible = false
  143.  
  144. rs.RenderStepped:Connect(function()
  145.     fovVisual.Position = Vector2.new(cam.ViewportSize.X / 2, cam.ViewportSize.Y / 2)
  146.     fovVisual.Visible = aimbotOn
  147. end)
  148.  
  149. -- Wall Visibility Check
  150. local function canSee(part)
  151.     local rayParams = RaycastParams.new()
  152.     rayParams.FilterType = Enum.RaycastFilterType.Blacklist
  153.     rayParams.FilterDescendantsInstances = {localPlr.Character}
  154.     rayParams.IgnoreWater = true
  155.  
  156.     local rayResult = workspace:Raycast(cam.CFrame.Position, (part.Position - cam.CFrame.Position), rayParams)
  157.     return rayResult == nil or rayResult.Instance:IsDescendantOf(part.Parent)
  158. end
  159.  
  160. -- Target Finder
  161. local function acquireTarget()
  162.     local closest, distance = nil, fieldOfView
  163.  
  164.     for _, plr in ipairs(plrService:GetPlayers()) do
  165.         if plr ~= localPlr and plr.Character and plr.Character:FindFirstChild(focusBone) then
  166.             local char = plr.Character
  167.             local bone = char[focusBone]
  168.             local screenPos, visible = cam:WorldToViewportPoint(bone.Position)
  169.  
  170.             if visible then
  171.                 local dist = (Vector2.new(screenPos.X, screenPos.Y) - Vector2.new(cam.ViewportSize.X / 2, cam.ViewportSize.Y / 2)).Magnitude
  172.  
  173.                 if dist < distance then
  174.                     local isTeam = localPlr.Team and plr.Team and (localPlr.Team == plr.Team)
  175.                     if (not checkHp or (char:FindFirstChild("Humanoid") and char.Humanoid.Health > 0)) and
  176.                        (not wallFilter or canSee(bone)) and
  177.                        (not teamSafe or not isTeam) then
  178.  
  179.                         closest = plr
  180.                         distance = dist
  181.                     end
  182.                 end
  183.             end
  184.         end
  185.     end
  186.     return closest
  187. end
  188.  
  189. -- Aimbot Tracker
  190. rs.RenderStepped:Connect(function()
  191.     if aimbotOn then
  192.         local target = acquireTarget()
  193.         if target and target.Character and target.Character:FindFirstChild(focusBone) then
  194.             local targetPos = target.Character[focusBone].Position
  195.             local direction = (targetPos - cam.CFrame.Position).Unit
  196.             cam.CFrame = CFrame.new(cam.CFrame.Position, cam.CFrame.Position + direction)
  197.         end
  198.     end
  199. end)
  200.  
  201. -- Key Toggle Handler
  202. uis.InputBegan:Connect(function(input, isGameProcessed)
  203.     if isGameProcessed then return end
  204.     if bindKey then
  205.         aimKey = input.KeyCode
  206.         bindKey = false
  207.         Rayfield:Notify({
  208.             Title = "Aimbot Key Updated",
  209.             Content = "Now using: " .. tostring(aimKey),
  210.             Duration = 3
  211.         })
  212.     elseif input.KeyCode == aimKey then
  213.         aimbotOn = not aimbotOn
  214.     end
  215. end)
  216.  
  217. -- UI Controls
  218. PlayerTab:CreateInput({
  219.     Name = "Set aim Hotkey",
  220.     PlaceholderText = "Press any key...",
  221.     RemoveTextAfterFocusLost = true,
  222.     Callback = function()
  223.         bindKey = true
  224.         Rayfield:Notify({
  225.             Title = "Keybinding",
  226.             Content = "Press a key to bind aimbot toggle...",
  227.             Duration = 3
  228.         })
  229.     end,
  230. })
  231.  
  232. PlayerTab:CreateToggle({
  233.     Name = "Check If Target Alive",
  234.     CurrentValue = true,
  235.     Callback = function(Value)
  236.         checkHp = Value
  237.     end
  238. })
  239.  
  240. PlayerTab:CreateToggle({
  241.     Name = "Team Check",
  242.     CurrentValue = false,
  243.     Callback = function(Value)
  244.         teamSafe = Value
  245.         Rayfield:Notify({
  246.             Title = "Team Check",
  247.             Content = "Now " .. (teamSafe and "ON" or "OFF"),
  248.             Duration = 2
  249.         })
  250.     end,
  251. })
  252.  
  253. PlayerTab:CreateToggle({
  254.     Name = "Wall Check",
  255.     CurrentValue = true,
  256.     Callback = function(Value)
  257.         wallFilter = Value
  258.     end
  259. })
  260.  
  261. PlayerTab:CreateDropdown({
  262.     Name = "Target Bone",
  263.     Options = {"Head", "HumanoidRootPart", "Torso"},
  264.     CurrentOption = "Head",
  265.     Callback = function(opt)
  266.         focusBone = opt
  267.     end
  268. })
  269.  
  270. -- Stealth No Recoil Toggle (PlayerTab)
  271. local noRecoilEnabled = false
  272. local recoilOffset = 1.2
  273.  
  274. PlayerTab:CreateToggle({
  275.     Name = "Stealth No Recoil",
  276.     CurrentValue = false,
  277.     Callback = function(state)
  278.         noRecoilEnabled = state
  279.         Rayfield:Notify({
  280.             Title = "No Recoil",
  281.             Content = "No Recoil " .. (state and "Activated" or "Deactivated"),
  282.             Duration = 2
  283.         })
  284.     end
  285. })
  286.  
  287. -- Anti recoil logic (only while shooting)
  288. task.spawn(function()
  289.     local userInput = game:GetService("UserInputService")
  290.     local runService = game:GetService("RunService")
  291.  
  292.     runService.RenderStepped:Connect(function()
  293.         if noRecoilEnabled and userInput:IsMouseButtonPressed(Enum.UserInputType.MouseButton1) then
  294.             local randX = math.random(-3, 3) / 10
  295.             local randY = math.random(8, 12) / 10
  296.             mousemoverel(randX, -randY * recoilOffset)
  297.         end
  298.     end)
  299. end)
  300.  
  301.  
  302.  
  303. -- Visual Tab
  304. VisualTab:CreateLabel("ESP Settings")
  305.  
  306. local EspColor = Color3.fromRGB(255, 0, 0)
  307. local connections = {}
  308.  
  309. -- ESP functions
  310. local Players = game:GetService("Players")
  311. local RunService = game:GetService("RunService")
  312. local LocalPlayer = Players.LocalPlayer
  313.  
  314. local EspColor = Color3.fromRGB(255, 0, 0)
  315. local EspMode = "All"
  316. local ShowName = false
  317. local ShowDistance = false
  318. local connections = {}
  319.  
  320. VisualTab:CreateLabel("ESP Settings")
  321.  
  322. local function randomId()
  323.     return "ESP_" .. tostring(math.random(100000, 999999))
  324. end
  325.  
  326. local function getTeam(player)
  327.     return player.Team or nil
  328. end
  329.  
  330. local function distanceFromLocal(character)
  331.     if character and character:FindFirstChild("HumanoidRootPart") and LocalPlayer.Character and LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
  332.         return (character.HumanoidRootPart.Position - LocalPlayer.Character.HumanoidRootPart.Position).Magnitude
  333.     end
  334.     return 0
  335. end
  336.  
  337. function AddESPToCharacter(player)
  338.     local character = player.Character
  339.     if not character or character:FindFirstChildWhichIsA("Highlight") then return end
  340.     if EspMode == "Just Team" and getTeam(player) ~= getTeam(LocalPlayer) then return end
  341.     if EspMode == "Just Enemy" and getTeam(player) == getTeam(LocalPlayer) then return end
  342.  
  343.     local highlight = Instance.new("Highlight")
  344.     highlight.Name = randomId()
  345.     highlight.FillColor = EspColor
  346.     highlight.OutlineColor = Color3.new(1, 1, 1)
  347.     highlight.FillTransparency = 0.5
  348.     highlight.OutlineTransparency = 0
  349.     highlight.Adornee = character
  350.     highlight.Parent = character
  351.  
  352.     if ShowName or ShowDistance then
  353.         local part = character:FindFirstChild("Head") or character:FindFirstChildWhichIsA("BasePart")
  354.         if part then
  355.             local billboard = Instance.new("BillboardGui")
  356.             billboard.Name = "ESP_Info"
  357.             billboard.Size = UDim2.new(0, 200, 0, 50)
  358.             billboard.AlwaysOnTop = true
  359.             billboard.StudsOffset = Vector3.new(0, 3, 0)
  360.             billboard.Adornee = part
  361.             billboard.Parent = character
  362.  
  363.             local label = Instance.new("TextLabel")
  364.             label.Size = UDim2.new(1, 0, 1, 0)
  365.             label.BackgroundTransparency = 1
  366.             label.TextColor3 = EspColor
  367.             label.TextStrokeTransparency = 0.5
  368.             label.TextScaled = true
  369.             label.Font = Enum.Font.SourceSansBold
  370.             label.Parent = billboard
  371.  
  372.             local renderConn
  373.             renderConn = RunService.RenderStepped:Connect(function()
  374.                 if not character or not character:FindFirstChild("HumanoidRootPart") or not billboard or not label then
  375.                     renderConn:Disconnect()
  376.                     return
  377.                 end
  378.                 local name = ShowName and player.Name or ""
  379.                 local dist = ShowDistance and string.format(" [%.0f]", distanceFromLocal(character)) or ""
  380.                 label.Text = name .. dist
  381.             end)
  382.             table.insert(connections, renderConn)
  383.         end
  384.     end
  385. end
  386.  
  387. function TrackPlayer(player)
  388.     local function OnCharacterAdded(character)
  389.         task.wait(0.5)
  390.         AddESPToCharacter(player)
  391.     end
  392.     if player.Character then
  393.         AddESPToCharacter(player)
  394.     end
  395.     local conn = player.CharacterAdded:Connect(OnCharacterAdded)
  396.     table.insert(connections, conn)
  397. end
  398.  
  399. function EnableESP()
  400.     for _, player in pairs(Players:GetPlayers()) do
  401.         if player ~= LocalPlayer then
  402.             TrackPlayer(player)
  403.         end
  404.     end
  405.     local joinConn = Players.PlayerAdded:Connect(function(player)
  406.         if player ~= LocalPlayer then
  407.             TrackPlayer(player)
  408.         end
  409.     end)
  410.     table.insert(connections, joinConn)
  411. end
  412.  
  413. function DisableESP()
  414.     for _, player in pairs(Players:GetPlayers()) do
  415.         if player.Character then
  416.             for _, v in pairs(player.Character:GetChildren()) do
  417.                 if v:IsA("Highlight") or v.Name == "ESP_Info" then
  418.                     v:Destroy()
  419.                 end
  420.             end
  421.         end
  422.     end
  423.     for _, conn in pairs(connections) do
  424.         if conn.Disconnect then
  425.             pcall(function() conn:Disconnect() end)
  426.         end
  427.     end
  428.     connections = {}
  429. end
  430.  
  431. -- UI Setup
  432. VisualTab:CreateColorPicker({
  433.     Name = "ESP Color",
  434.     Color = EspColor,
  435.     Callback = function(Color)
  436.         EspColor = Color
  437.     end,
  438. })
  439.  
  440. VisualTab:CreateDropdown({
  441.     Name = "ESP Mode",
  442.     Options = {"All", "Just Team", "Just Enemy"},
  443.     CurrentOption = "All",
  444.     Callback = function(Option)
  445.         EspMode = Option
  446.     end,
  447. })
  448.  
  449. VisualTab:CreateToggle({
  450.     Name = "Show Player Name",
  451.     CurrentValue = false,
  452.     Callback = function(Value)
  453.         ShowName = Value
  454.     end,
  455. })
  456.  
  457. VisualTab:CreateToggle({
  458.     Name = "Show Distance",
  459.     CurrentValue = false,
  460.     Callback = function(Value)
  461.         ShowDistance = Value
  462.     end,
  463. })
  464.  
  465. VisualTab:CreateToggle({
  466.     Name = "Enable ESP",
  467.     CurrentValue = false,
  468.     Callback = function(Value)
  469.         if Value then
  470.             EnableESP()
  471.         else
  472.             DisableESP()
  473.         end
  474.     end,
  475. })
  476.  
  477.  
  478. -- Miscellaneous Tab
  479.  
  480. local antiFlingEnabled = false
  481. local antiFlingConnection = nil
  482.  
  483. MiscTab:CreateToggle({
  484.     Name = "Anti Fling",
  485.     CurrentValue = false,
  486.     Callback = function(Value)
  487.         antiFlingEnabled = Value
  488.  
  489.         if Value then
  490.             antiFlingConnection = game:GetService("RunService").Heartbeat:Connect(function()
  491.                 for _, player in pairs(game.Players:GetPlayers()) do
  492.                     if player ~= game.Players.LocalPlayer and player.Character and player.Character:FindFirstChild("HumanoidRootPart") then
  493.                         local root = player.Character.HumanoidRootPart
  494.                         root.Velocity = Vector3.new(0, 0, 0)
  495.                         root.RotVelocity = Vector3.new(0, 0, 0)
  496.                     end
  497.                 end
  498.             end)
  499.         else
  500.             if antiFlingConnection then
  501.                 antiFlingConnection:Disconnect()
  502.                 antiFlingConnection = nil
  503.             end
  504.         end
  505.  
  506.         Rayfield:Notify({
  507.             Title = "Anti Fling",
  508.             Content = "Anti Fling telah " .. (Value and "Diaktifkan" or "Dinonaktifkan"),
  509.             Duration = 2
  510.         })
  511.     end,
  512. })
  513.  
  514.  
  515. MiscTab:CreateToggle({
  516.     Name = "Fullbright",
  517.     CurrentValue = false,
  518.     Callback = function(Value)
  519.         local lighting = game:GetService("Lighting")
  520.         lighting.GlobalShadows = not Value
  521.         lighting.Brightness = Value and 2 or 1
  522.     end,
  523. })
  524.  
  525. local noclip = false
  526. local noclipConnection = nil
  527.  
  528. -- Fungsi toggle Noclip
  529. local function toggleNoclip(state)
  530.     noclip = state
  531.     if noclip then
  532.         noclipConnection = game:GetService("RunService").Stepped:Connect(function()
  533.             local char = game.Players.LocalPlayer.Character
  534.             if char then
  535.                 for _, part in pairs(char:GetDescendants()) do
  536.                     if part:IsA("BasePart") then
  537.                         part.CanCollide = false
  538.                     end
  539.                 end
  540.             end
  541.         end)
  542.     else
  543.         if noclipConnection then
  544.             noclipConnection:Disconnect()
  545.             noclipConnection = nil
  546.         end
  547.     end
  548. end
  549.  
  550. -- Tambahkan toggle ke GUI
  551. MiscTab:CreateToggle({
  552.     Name = "No Clip",
  553.     CurrentValue = false,
  554.     Callback = function(Value)
  555.         toggleNoclip(Value)
  556.         Rayfield:Notify({
  557.             Title = "Noclip",
  558.             Content = "Noclip " .. (Value and "Diaktifkan" or "Dinonaktifkan"),
  559.             Duration = 2
  560.         })
  561.     end,
  562. })
  563.  
  564. -- Reaktifkan noclip saat respawn
  565. game.Players.LocalPlayer.CharacterAdded:Connect(function()
  566.     if noclip then
  567.         wait(1)
  568.         toggleNoclip(true)
  569.     end
  570. end)
  571.  
  572. local afkConnection = nil
  573.  
  574. MiscTab:CreateToggle({
  575.     Name = "Anti AFK",
  576.     CurrentValue = false,
  577.     Callback = function(Value)
  578.         -- Obfuscation untuk mengurangi deteksi
  579.         local VirtualUser = game:GetService("\86\105\114\116\117\97\108\85\115\101\114") -- "VirtualUser" dalam ASCII
  580.         local Players = game:GetService("\80\108\97\121\101\114\115") -- "Players" dalam ASCII
  581.        
  582.         if Value then
  583.             -- Putuskan koneksi lama jika ada
  584.             if afkConnection then
  585.                 afkConnection:Disconnect()
  586.                 afkConnection = nil
  587.             end
  588.            
  589.             -- Metode utama (VirtualUser)
  590.             afkConnection = Players.LocalPlayer.Idled:Connect(function()
  591.                 pcall(function()
  592.                     VirtualUser:CaptureController()
  593.                     task.wait(math.random(0.5, 2)) -- Random delay
  594.                     VirtualUser:ClickButton2(Vector2.new())
  595.                 end)
  596.             end)
  597.            
  598.             -- Backup method (jika VirtualUser gagal)
  599.             task.spawn(function()
  600.                 while Value and task.wait(30) do -- Backup setiap 30 detik
  601.                     pcall(function()
  602.                         game:GetService("VirtualInputManager"):SendKeyEvent(true, "W", false, game)
  603.                         task.wait(0.1)
  604.                         game:GetService("VirtualInputManager"):SendKeyEvent(false, "W", false, game)
  605.                     end)
  606.                 end
  607.             end)
  608.            
  609.             Rayfield:Notify({
  610.                 Title = "Anti AFK",
  611.                 Content = "Diaktifkan (Mode Hybrid)",
  612.                 Duration = 2,
  613.                 Image = 4483362458
  614.             })
  615.         else
  616.             if afkConnection then
  617.                 afkConnection:Disconnect()
  618.                 afkConnection = nil
  619.             end
  620.            
  621.             Rayfield:Notify({
  622.                 Title = "Anti AFK",
  623.                 Content = "Dinonaktifkan",
  624.                 Duration = 2,
  625.                 Image = 4483362458
  626.             })
  627.         end
  628.     end,
  629. })
  630.  
  631. MiscTab:CreateToggle({
  632.     Name = "Anti AFK",
  633.     CurrentValue = false,
  634.     Callback = AntiAFK
  635. })
  636. MiscTab:CreateToggle({
  637.     Name = "Anti AFK",
  638.     CurrentValue = false,
  639.     Callback = function(Value)
  640.         if Value then
  641.             -- Gunakan VirtualUser sebagai ganti VirtualInputManager
  642.             afkConnection = game:GetService("Players").LocalPlayer.Idled:Connect(function()
  643.                 game:GetService("VirtualUser"):CaptureController()
  644.                 game:GetService("VirtualUser"):ClickButton2(Vector2.new())
  645.             end)
  646.             Rayfield:Notify({
  647.                 Title = "Anti AFK",
  648.                 Content = "Diaktifkan (Mode Aman)",
  649.                 Duration = 2
  650.             })
  651.         elseif afkConnection then
  652.             afkConnection:Disconnect()
  653.             afkConnection = nil
  654.             Rayfield:Notify({
  655.                 Title = "Anti AFK",
  656.                 Content = "Dinonaktifkan",
  657.                 Duration = 2
  658.             })
  659.         end
  660.     end,
  661. })
  662.  
  663.  
  664.  
  665. local TargetFPS = 60
  666. MiscTab:CreateSlider({
  667.     Name = "Set Max FPS",
  668.     Range = {1, 240},
  669.     Increment = 1,
  670.     Suffix = "FPS",
  671.     CurrentValue = 60,
  672.     Callback = function(Value)
  673.         TargetFPS = Value
  674.         if setfpscap then
  675.             setfpscap(TargetFPS)
  676.         end
  677.     end,
  678. })
  679.  
  680. MiscTab:CreateButton({
  681.     Name = "Destroy GUI",
  682.     Callback = function()
  683.         DisableESP()
  684.         if circle then circle:Remove() end
  685.         Rayfield:Destroy()
  686.     end
  687. })
  688.  
  689. --theme tab
  690.  
  691.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement