Mount of The Gods | GUI | n stuff

MADE BY MrBlobFish13

FEATURES:

explanation to some features:
Disable Destroy Function – this game uses remotes to destroy items once you use them, for example if you eat an apple, it will fire Use then Destroy to delete the apple. what this does is it prevents those from firing so you can use the item as many times as you want. use this with giftbox and you have a lot of stuff
Use – it uses a specified item for a specified amount of times without destroying the item
Fish – requires you to have a fishing rod. creates items that you can get from fishing, for example: Fish, Devilfish, Old Boot
Projectile Manipulation (in github) – it abuses remotes that is used in blowgun and bow to make darts spawn from you to a position. i just found out about this

local Flux = loadstring(game:HttpGet"https://raw.githubusercontent.com/dawid-scripts/UI-Libs/main/fluxlib.txt")()
local Window = Flux:Window("MOTG", "Press N to open/close", Color3.fromRGB(255, 110, 48), Enum.KeyCode.N)
local lp = game.Players.LocalPlayer
local RS = game:GetService("ReplicatedStorage")
local Remotes = RS.Resources.Remotes

function getPlayer(str, players) -- https://v3rmillion.net/showthread.php?tid=1074885
  local p
  local tbl = players or game:GetService('Players'):GetPlayers()

  for _, v in next, tbl do
    if (str:lower() == v.Name:lower()) then return v end
  end

  for i = str:len(), 2, -1 do
    for _, v in next, tbl do
      p = v.Name:lower()
      if (str:lower():sub(1, i) == p:sub(1, i)) then return v end
    end
  end

  for _, v in next, tbl do
    p = v.Name:lower()
    if (string.match(p, str:lower())) then return v end
  end

  return nil
end

function drink()
    for i,v in pairs(game.Workspace.Buildings:GetChildren()) do
        if v.Name == "Well" then
            Remotes.DrinkFromWell:FireServer(v)
        end
    end
end

function use(v, x)
    for i=1, x, 1 do
        spawn(function()
            Remotes.InteractItem:FireServer("Use", v)
        end)
        task.wait(.01)
    end
end

local Tab1 = Window:Tab("Misc", "http://www.roblox.com/asset/?id=6023426915")
Tab1:Button("Drink", "drinks from wells", function()
    drink()
end)
Tab1:Button("Revive Self", "revives yourself in case you die", function()
    Remotes.Spawn:FireServer(lp)
end)
Tab1:Button("Raise island", "raises the island", function()
    for i=1, 100,1 do
        Remotes.RaiseIsland:FireServer()
    end
end)
Tab1:Button("Chop All Trees", "attempts to chop all trees", function()
    for _, tree in pairs(game.Workspace.Plants:GetChildren()) do
        if type(string.find(tree.Name, "Tree")) or type(string.find(tree.Name, "Palm")) == "number" then
            Remotes.ChopTree:FireServer(tree)
        end
    end
end)
Tab1:Button("Break All Rocks", "attempts to break all rocks", function()
    for _, rock in pairs(game.Workspace.Rocks:GetChildren()) do
        Remotes.BreakRock:FireServer(rock)
    end
end)
Tab1:Button("Kill All Animals", "kills all animals with their drops", function()
    for _, animal in pairs(game.Workspace.Animals:GetChildren()) do
        Remotes.DamageAnimal:FireServer(animal, 9999999)
    end
end)
Tab1:Button("Remove all Items", "removes all items on the map", function()
    for i, v in pairs(workspace.Items:GetChildren()) do
        Remotes.DestroyItem:FireServer(v)
    end
end)
Tab1:Button("End Season", "ends current season", function()
    Remotes.EndSeason:FireServer()
end)
Tab1:Button("Disable Destroy Function", "destroy function used to destroy stuff after being used will be disabled", function()
    local mt = getrawmetatable(game)
    make_writeable(mt)

    local namecall = mt.__namecall

    mt.__namecall = newcclosure(function(self, ...)
        local method = getnamecallmethod()
        local args = {...}

        if method == "FireServer" and self == Remotes.InteractItem and args[1] == "Destroy" then
            return wait(9e9)
        end
        return namecall(self, ...)
    end)
end)
Tab1:Button('Destroy this GUI', "boom", function()
    game:GetService("CoreGui").FluxLib:Destroy()
end)

local touse = ""
local amounttouse = 0
local tobring = ""
local Tab2 = Window:Tab("Use", "http://www.roblox.com/asset/?id=6023426915")
Tab2:Textbox("Object To Use", "Name Here", true, function(output)
    touse = tostring(output)
end)
Tab2:Textbox("Amount of Times", "Amount Here", true, function(output)
    amounttouse = tonumber(output)
end)
Tab2:Button("Use", "uses the item inf amount of times without it being destroyed", function()
    use(lp.Character[touse], amounttouse)
end)
Tab2:Textbox("Object To Bring", "Name Here", true, function(output)
    tobring = tostring(output)
end)
Tab2:Button("Bring", "brings the item if they are on the map", function()
    if game.Workspace.Items:FindFirstChild(tobring) then
        for i,v in pairs(game.Workspace.Items:GetChildren()) do
            if v.Name == tobring then
                Remotes.InteractItem:FireServer("Take", v)
                task.wait(.1)
                Remotes.InteractItem:FireServer("Drop", lp.Character:WaitForChild(tobring))
                task.wait(.1)
            end
        end
    end
end)

local fishtosummon = ""
local Tab3 = Window:Tab("Fish", "http://www.roblox.com/asset/?id=6023426915")
Tab3:Textbox("Fish To Spawn", "Name Here", true, function(output)
    fishtosummon = tostring(output)
end)
Tab3:Button("Spawn", "spawns the fish, requires you to have fishing rod out", function()
    Remotes.MakeFish:FireServer(fishtosummon, lp.Character.HumanoidRootPart.Position)
end)

local playertoaction = ""
local Tab4 = Window:Tab("Other Players", "http://www.roblox.com/asset/?id=6023426915")
Tab4:Label("you can use the start of a player name instead of full names")
Tab4:Textbox("Player to do Action", "Name Here", true, function(output)
    playertoaction = getPlayer(tostring(output))
end)
Tab4:Button("Respawn Player", "respawns the chosen player", function()
    Remotes.Spawn:FireServer(playertoaction)
end)
Tab4:Button("Kill Player", "kills the chosen player", function()
    Remotes.DamagePlayer:FireServer(playertoaction, 9999999)
end)

⚠️ Warning: Do not download any extensions or anything other than .txt/.lua file, because script will download only in .txt/.lua format or It will redirect you to a pastebin link.

📋 Notice: If you find any of the scripts patched or not working, please report it to Forever4D through Discord. The script will be removed or marked as patched!