Overpowered Script
Key Required

Overpowered Script

REVENGE OF THE SLIMES!!!kevinmitnickhkrkevinmitnickhkr 27K views 509 executesUpdated Sep 24, 2024
5.0/ 5(1 votes)
10100% Positive
Lua Script•307 lines (8320 chars)
-- Credits when using a code.

local DrRayLibrary = loadstring(game:HttpGet("https://raw.githubusercontent.com/AZYsGithub/DrRay-UI-Library/main/DrRay.lua"))()
local window = DrRayLibrary:Load("REVENGE OF THE SLIMES!!! - Free - 🟢", "Default")

local tab = DrRayLibrary.newTab("Main", "ImageIdHere")

tab.newLabel("Main")
local coins = -9e9

tab.newInput("Coins", "Enter A Value To Set Amount", function(inputCoins)
    coins = tonumber(inputCoins) or -9e9
end)

tab.newButton("Obtain Coins", "Obtain Entered Value Amount", function()
    game.Workspace.DoShopPurchase:InvokeServer(game.Players.LocalPlayer.leaderstats.Coins, -coins, "skill0")
end)

local player = game.Players.LocalPlayer

local function onTool(toolName, callback)
    local tool = player.Backpack:WaitForChild(toolName)
    local isEquipped = false

    tool.Equipped:Connect(function()
        if not isEquipped then
            callback()
            isEquipped = true
        end
    end)

    tool.Unequipped:Connect(function()
        isEquipped = false
    end)
end

local function setCooldown()
    local cooldownValue = player.PlayerGui.ItemGui.SelectedFrame.Selected.CoolDown
    cooldownValue.Value = -math.huge

    cooldownValue.Changed:Connect(function()
        if cooldownValue.Value ~= -math.huge then
            cooldownValue.Value = -math.huge
        end
    end)
end

local function setMaxClones()
    local maxClonesValue = player.PlayerGui.ItemGui.SelectedFrame.Selected.MaxClones
    maxClonesValue.Value = math.huge

    maxClonesValue.Changed:Connect(function()
        if maxClonesValue.Value ~= math.huge then
            maxClonesValue.Value = math.huge
        end
    end)
end

local function setArrowCooldowns()
    for i = 0, 8 do
        local cooldownValue = player.PlayerGui.BowSkills.Frame:FindFirstChild("skill" .. i).cooldown
        cooldownValue.Value = -math.huge

        cooldownValue.Changed:Connect(function()
            if cooldownValue.Value ~= -math.huge then
                cooldownValue.Value = -math.huge
            end
        end)
    end
end

tab.newButton("No Build Cooldown", "Click To Enable No Cooldown", function()
    local success = pcall(setCooldown)
    if not success then
        onTool("Build", function()
        wait(0.69)
            setCooldown()
        end)
    end
end)

tab.newButton("Infinite MaxClones", "Click To Enable Infinite Max Clones", function()
    local success = pcall(setMaxClones)
    if not success then
        onTool("Build", function()
        wait(0.69)
            setMaxClones()
        end)
    end
end)

tab.newButton("Unlock All", "Unlock Things Except Gamepass", function()
    local boolValues = player:GetChildren()
    for _, obj in ipairs(boolValues) do
        if obj:IsA("BoolValue") and not obj.Value then
            obj.Value = true
        end
    end
end)

tab.newButton("Obtain Chest Gears","Obtain All Chest Gears", function()
local Players = game:GetService("Players")
local Lighting = game:GetService("Lighting")
local DoShopPurchase = workspace.DoShopPurchase

local chests = {"Chest1Gear", "Chest2Gear", "Chest3Gear"}

local function purchaseGear(gearName, chestName)
    local args = {
        [1] = Players.LocalPlayer.leaderstats.Coins,
        [2] = 0,
        [3] = chestName,
        [4] = gearName
    }
    DoShopPurchase:InvokeServer(unpack(args))
end

for _, chest in ipairs(chests) do
    local gearFolder = Lighting:FindFirstChild(chest)
    if gearFolder then
        for _, gear in ipairs(gearFolder:GetChildren()) do
            if gear:IsA("Tool") then
                local chestName = chest:sub(1, -5) 
                purchaseGear(gear.Name, chestName)
                wait(0.0001)
            end
        end
    end
end
end)
tab.newLabel("")

local tab = DrRayLibrary.newTab("Bow Skill", "ImageIdHere")

tab.newLabel("Bow Skill")

local bowSkills = {
    "skill1",
    "skill2",
    "skill3",
    "skill4",
    "skill5",
    "skill6",
    "skill7",
    "skill8"
}

local bowSkill = nil
local spam = false
local kill = false
local aura = false
local delay = 0.001

local player = game:GetService("Players").LocalPlayer
local mouse = player:GetMouse()

tab.newButton("No Arrow Cooldown", "Click To Enable No Cooldown", function()
    local success = pcall(setArrowCooldowns)
    if not success then
        onTool("Bow", function()
        wait(0.69)
            setArrowCooldowns()
        end)
    end
end)

tab.newButton("Allways CanShoot","Click To Enable", function()
local player = game.Players.LocalPlayer
local bowTool = player.Backpack:WaitForChild("Bow")
local canShootValue = bowTool:WaitForChild("CanShoot")

canShootValue.Changed:Connect(function()
    if not canShootValue.Value then
        canShootValue.Value = true
    end
end)

if not canShootValue.Value then
    canShootValue.Value = true
end
end)

tab.newDropdown("Bow Skill", "Select A Bow Skill", bowSkills, function(selectedBowSkill)
    bowSkill = selectedBowSkill
end)

tab.newInput("Delay", "Set Delay", function(inputDelay)
    delay = tonumber(inputDelay)
end)

tab.newToggle("Spam Bow Skill", "Toggle", false, function(spamToggle)
    spam = spamToggle
    if spam then
        while spam do
            task.wait(delay)
            local mousePosition = mouse.Hit.Position
            local args = {
                [1] = mousePosition,
                [2] = bowSkill
            }
            game:GetService("Players").LocalPlayer.Character.Bow.Shoot.RemoteEvent:FireServer(unpack(args))
        end
    end
end)

tab.newToggle("Auto Kill Slime", "Toggle", false, function(killToggle)
    kill = killToggle
    if kill then
        while kill do
            task.wait(delay)
            local character = player.Character or player.CharacterAdded:Wait()
            local remoteEvent = character.Bow.Shoot.RemoteEvent
            
            for _, slime in pairs(workspace.Slimes:GetChildren()) do
                if slime:IsA("Model") and slime:FindFirstChild("Slime") then
                    local slimePart = slime.Slime
                    local slimePosition = slimePart.Position
                    
                    local args = {
                        [1] = slimePosition,
                        [2] = bowSkill
                    }

                    remoteEvent:FireServer(unpack(args))
                end
            end
        end
    end
end)

tab.newToggle("Bow Skill Aura", "Toggle", false, function(auraToggle)
    aura = auraToggle
    if aura then
        while aura do
            task.wait(delay)
            local character = player.Character or player.CharacterAdded:Wait()
            local torso = character:WaitForChild("HumanoidRootPart")

            local remoteEvent = character.Bow.Shoot.RemoteEvent
            
            local torsoPosition = torso.Position
            local args = {
                [1] = torsoPosition,
                [2] = bowSkill
            }

            remoteEvent:FireServer(unpack(args))
        end
    end
end)
tab.newLabel("")

local tab = DrRayLibrary.newTab("Building", "ImageIdHere")

tab.newLabel("Building")
    
local objects = { 
    "Base",
    "Block",
    "Hut",
    "Ladder",
    "Part",
    "Plate",
    "Stairs",
    "Wall",
    "Cannon",
    "Corner",
    "Crossbow",
    "Dart Blaster",
    "Defensive Wall",
    "Hall",
    "Spike Wall"
}

local object = nil
local rain = false
local delay = 0.0001

tab.newButton("Build Save/Load - 2AreYouMental110","Click To Run", function()
loadstring(game:HttpGet('https://pastebin.com/raw/0LMfSyiM'))()
end)

tab.newDropdown("Objects","Select A Object", objects, function(selectedObject)
    object = selectedObject
end)

tab.newInput("Delay","Set Delay", function(inputDelay)
    delay = inputDelay
    delay = tonumber(delay)
end)

tab.newToggle("Rain","Toggle", false, function(rainToggle)
rain = rainToggle
while rain do
game:GetService("Players").LocalPlayer.Character.Build.Place:InvokeServer(
        CFrame.new(
            game.Players.LocalPlayer.Character.PrimaryPart.Position.X + math.random(-5, 5), 
            game.Players.LocalPlayer.Character.PrimaryPart.Position.Y + 50, 
            game.Players.LocalPlayer.Character.PrimaryPart.Position.Z + math.random(-5, 5)
        ) * CFrame.Angles(-math.pi, 0, -math.pi),
        "Part"
    )
    wait(delay)
end
end)

tab.newLabel("")

Features & Information

Overpowered
#Op#Overpowered#OP#Exploit#Roblox

Community Comments (6)

demofirstversiondemofirstversionOct 21, 2025

Does it have shooting aura? Means shooting with no cooltime.

demofirstversiondemofirstversionOct 22, 2025

Is it safe of ban? I mean compared to other scripts

demofirstversiondemofirstversionOct 22, 2025(edited)

this code is safe except getting banned by roblox. there were no malware on loadstring part too

Replying to @demofirstversion
demofirstversiondemofirstversionOct 22, 2025

awesome script

Replying to @demofirstversion
Goonball69Goonball69May 5, 2026

@demofirstversion thanks for telling Wait a *ing second there could be malware on loadstring?

MissksjMissksjMay 28, 2026

I FINALLY FOUND THE GAME ITS MY CHILDHOOOOOD

More Scripts for REVENGE OF THE SLIMES!!!