Advertisement
hacimiks

Aoki ArrayField

Apr 7th, 2024 (edited)
509
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 10.27 KB | None | 0 0
  1. getgenv().SecureMode = true
  2. local ArrayField = loadstring(game:HttpGet("https://raw.githubusercontent.com/aoki0x/aoki0x/main/ArrayFieldModified%20Library"))()
  3. local Window = ArrayField:CreateWindow({
  4.    Name = "Natural Disaster Survival | AOKI HUB",
  5.    LoadingTitle = "AOKI HUB",
  6.    LoadingSubtitle = "by aoki0x",
  7.    ConfigurationSaving = {
  8.       Enabled = true,
  9.       FolderName = nil, -- Create a custom folder for your hub/game
  10.       FileName = "ArrayField"
  11.    },
  12.    Discord = {
  13.       Enabled = true,
  14.       Invite = "discord.gg/ninjas", -- The Discord invite code, do not include discord.gg/. E.g. discord.gg/ABCD would be ABCD
  15.       RememberJoins = true -- Set this to false to make them join the discord every time they load it up
  16.    },
  17.    KeySystem = true, -- Set this to true to use our key system
  18.    KeySettings = {
  19.       Title = "Key System",
  20.       Subtitle = "by aoki0x",
  21.       Note = "No methods can be used for this link.",
  22.       FileName = "Key", -- It is recommended to use something unique as other scripts using ArrayField may overwrite your key file
  23.       SaveKey = true, -- The user's key will be saved, but if you change the key, they will be unable to use your script
  24.       GrabKeyFromSite = false, -- If this is true, set Key below to the RAW site you would like ArrayField to get the key from
  25.       Actions = {
  26.             [1] = {
  27.                 Text = 'discord.gg/ninjas ( JOIN FOR KEY LINK )',
  28.                 OnPress = function()
  29.                     print('Pressed')
  30.                 end,
  31.                 }
  32.             },
  33.       Key = {"aokitest"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22")
  34.    }
  35. })
  36.  
  37. local Main = Window:CreateTab("Main") -- Title, Image
  38. local MainSection = Main:CreateSection("Auto Farm", true)
  39. local MainSection = Main:CreateToggle({
  40.              Name = "Auto Win",
  41.              CurrentValue = false,
  42.              Flags = "Auto1",
  43.              Callback = function(bool)
  44.                  _G.autowinfarm = bool;
  45.          while wait(.1) do
  46.              if _G.autowinfarm == true and  game.Players.LocalPlayer.Character and  game.Players.LocalPlayer.Character:FindFirstChild("HumanoidRootPart") then
  47.          game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-236, 180, 360, 1, 0, 0, 0, 1, 0, 0, 0, 1)
  48.                  end
  49.              end
  50.          end,
  51. })
  52.  
  53. local MainSection = Main:CreateSection("Other", true)
  54. local MainSection = Main:CreateToggle({
  55.              Name = "Remove Fall Damage (Auto)",
  56.              CurrentValue = false,
  57.              Flags = "Fdmg1",
  58.              Callback = function(bool)
  59.                  _G.NoFallDamage = bool;
  60.                             while wait(0.5) do
  61.                                     if _G.NoFallDamage == true then
  62.                             local FallDamageScript = (game.Players.LocalPlayer.Character ~= nil) and game.Players.LocalPlayer.Character:FindFirstChild("FallDamageScript") or nil
  63.                             if FallDamageScript then
  64.                             FallDamageScript:Destroy()
  65.                     end end end
  66.         end,
  67. })
  68.    
  69. local MainSection = Main:CreateToggle({
  70.              Name = "Walk On Water",
  71.              CurrentValue = false,
  72.              Flag = "Water1",
  73.              Callback = function(bool)
  74.                  if bool == false then do game.Workspace.WaterLevel.CanCollide = false
  75.                              game.Workspace.WaterLevel.Size = Vector3.new(10, 1, 10)
  76.                 end
  77.             end
  78.                      if bool == true then do game.Workspace.WaterLevel.CanCollide = true
  79.                              game.Workspace.WaterLevel.Size = Vector3.new(5000, 1, 5000)
  80.                 end
  81.             end
  82.         end,
  83. })
  84.  
  85. local MainSection = Main:CreateButton({
  86.             Name = "Remove Sandstorm and Blizzard Ui",
  87.             Interact = "Click",
  88.             Callback = function(Enabled)
  89.                     game.Players.LocalPlayer.PlayerGui.BlizzardGui:destroy()
  90.                     game.Players.LocalPlayer.PlayerGui.SandStormGui:destroy()
  91.         end,
  92. })
  93.    
  94. local MainSecion = Main:CreateButton({
  95.             Name = "Current Disaster",
  96.             Interact = "Click",
  97.             Callback = function(Enabled)
  98.                 game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(game.Players.LocalPlayer.Character.SurvivalTag.Value, "All")
  99.             end,
  100. })
  101.    
  102. local MainSection = Main:CreateSection("Teleport", true)
  103. local MainSection = Main:CreateButton({
  104.            Name = "Island",
  105.            Interact = "Click",
  106.            Callback = function(Enabled)
  107.                 game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-83.5, 38.5, -27.5, -1, 0, 0, 0, 1, 0, 0, 0, -1)
  108.             end,
  109. })        
  110.    
  111. local MainSection = Main:CreateButton({
  112.             Name = "Tower",
  113.             Interact = "Click",
  114.             Callback = function(Enabled)
  115.                 game.Players.LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(-280, 170, 341, 1, 0, 0, 0, 1, 0, 0, 0, 1) --
  116.            end,
  117. })
  118.  
  119. local MainSection = Main:CreateSection("Gamepass", true)
  120. local MainSection = Main:CreateToggle({
  121.             Name = "Vote Map",
  122.             CurrentValue = false,
  123.             Flag = "Map1",
  124.             Callback = function(bool)
  125.                     if bool == false then do game.Players.LocalPlayer.PlayerGui.MainGui.MapVotePage.Visible = false
  126.                 end
  127.             end
  128.                     if bool == true then do game.Players.LocalPlayer.PlayerGui.MainGui.MapVotePage.Visible = true
  129.                 end
  130.             end
  131.         end,
  132. })
  133.    
  134. local Tab3 = Window:CreateTab("Troll")
  135. local Tab3Section = Tab3:CreateSection("Troll Section", true)
  136. local Tab3Slider = Tab3:CreateSlider({
  137.            Name = "Earrape Speed",
  138.            Range = {0, 100},
  139.            Increment = 10,
  140.            Suffix = "Earrape",
  141.            CurrentValue = 10,
  142.            Flag = "EARFUK1",
  143.            Callback = function(Value)
  144.                 EARFUK = Value
  145.             end,
  146. })
  147.  
  148. local Tab3Section = Tab3:CreateToggle({
  149.             Name = "Earrape",
  150.             CurrentValue = false,
  151.             Flag = "ERAPE",
  152.             Callback = function(bool)
  153.                     _G.EARFUK = bool;
  154.                 while _G.EARFUK == true and task.wait(EARFUK1) do
  155.                 for _, sound in next, workspace:GetDescendants() do
  156.                     if sound:isA("Sound") then
  157.                         sound:Play()
  158.                             end
  159.                      end end
  160.             end, false})
  161.  
  162. local Tab2 = Window:CreateTab("Miscellaneous")
  163. local Tab2Section = Tab2:CreateSection("Extras", true)
  164. local Tab2Section = Tab2:CreateToggle({
  165.         Name = "Infinite Jump",
  166.         CurrentValue = false,
  167.         Flag = "Jump12",
  168.         Callback = function(bool)
  169.         local InfiniteJumpEnabled = bool;
  170.             game:GetService("UserInputService").JumpRequest:connect(function()
  171.                     if InfiniteJumpEnabled then
  172.                 game:GetService"Players".LocalPlayer.Character:FindFirstChildOfClass'Humanoid':ChangeState("Jumping")
  173.              end
  174.         end)
  175.     end,
  176. })
  177.  
  178. local Tab2Section = Tab2:CreateButton({
  179.         Name = "Fly V3",
  180.         Interact = "Click",
  181.         Callback = function(FlyEnabled)
  182.             loadstring(game:HttpGet("https://raw.githubusercontent.com/XNEOFF/FlyGuiV3/main/FlyGuiV3.txt"))()
  183.         end,
  184. })
  185.  
  186. local Tab2Section = Tab2:CreateButton({
  187.         Name = "Client Headless",
  188.         Interact = "Click",
  189.         Callback = function(ClientHeadlessEnabled)
  190.             loadstring(game:HttpGet("https://pastebin.com/raw/um5UETpy"))()
  191.         end,
  192. })
  193.  
  194. local Tab2Section = Tab2:CreateButton({
  195.         Name = "Keyboard",
  196.         Interact = "Click",
  197.         Callback = function(KeyboardEnabled)
  198.             loadstring(game:HttpGet("https://raw.githubusercontent.com/advxzivhsjjdhxhsidifvsh/mobkeyboard/main/main.txt", true))()
  199.         end,
  200. })
  201. local Tab2Section = Tab2:CreateButton({
  202.         Name = "Infinite Yield",
  203.         Interact = "Click",
  204.         Callback = function(InfiniteYieldEnabled)
  205.             loadstring(game:HttpGet('https://raw.githubusercontent.com/EdgeIY/infiniteyield/master/source'))()
  206.          end,
  207. })
  208.  
  209. local Tab4 = Window:CreateTab("Settings")
  210. local Tab4Section = Tab4:CreateSection("ESP Section", true)
  211. local Tab4Section = Tab4:CreateButton({
  212.        Name = "Universal ESP",
  213.        Interact = "Click",
  214.        Callback = function(UniversalEspEnabled)
  215.             loadstring(game:HttpGet('https://pastebin.com/raw/3cKjwUCG'))()
  216.         end,
  217. })
  218.  
  219. local Tab4Section = Tab4:CreateSection("Color Picker", true)
  220. local Tab4ColorPicker = Tab4:CreateColorPicker({
  221.     Name = "Color Picker",
  222.     Color = Color3.fromRGB(255,255,255),
  223.     Flag = "ColorPicker1", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  224.     Callback = function(Value)
  225.         -- The function that takes place every time the color picker is moved/changed
  226.         -- The variable (Value) is a Color3fromRGB value based on which color is selected
  227.     end,
  228. })
  229.  
  230. local Tab4Section = Tab4:CreateSection("Player", true)
  231. local Tab4Slider = Tab4:CreateSlider({
  232.        Name = "Walkspeed",
  233.        Range = {0, 400},
  234.        Increment = 5,
  235.        Suffix = "Speed",
  236.        CurrentValue = 16,
  237.        Flag = "Slider1", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
  238.        Callback = function(Value)
  239.             game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = Value
  240.        end,
  241. })
  242.  
  243. local Tab4Slider = Tab4:CreateSlider({
  244.         Name = "Jump Height",
  245.         Range = {0, 400},
  246.         Increment = 10,
  247.         Suffix = "Power",
  248.         CurrentValue = 50,
  249.         Flag = "Slider2",
  250.         Callback = function(Value)
  251.             game.Players.LocalPlayer.Character.Humanoid.JumpPower = Value
  252.         end,
  253. })
  254.  
  255. local Tab4Section = Tab4:CreateSection("Destroy GUI", true)
  256. local Tab4Button = Tab4:CreateButton({
  257.         Name = "Exit GUI",
  258.         Interact = "Click",
  259.         Callback = function(Value)
  260.             ArrayField:Destroy()
  261.         end,
  262. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement