Invite all your friends to an epic battle journey where only the toughest and bravest warriors will survive with the help of the Rumble Quest Script. This script or code will give you the best tools to conquer several dungeons quickly and unlock more challenging dungeons ahead. This will also help you finish daily quests faster to receive additional coins and other exclusive battle gear throughout the game.
Rumble Quest Script Auto Farm, Auto Dungeon, Auto Stats, Teleport to Mobs, Kill Aura, Walkspeed
Copy the script below to power up your rumble adventures in the game. Make sure to use the most effective executor/exploit to make your daily dungeon fight intense and adventurous. We have a list of available executors here.
loadstring(game:HttpGet("https://raw.githubusercontent.com/Eprx/scripts/master/vortexhub"))()
Rumble Quest Auto Complete Dungeon Script:
local p = game.Players.LocalPlayer
if not p.Character:FindFirstChild("BodyVelocity") then
local bv = Instance.new("BodyVelocity",p.Character.HumanoidRootPart)
bv.MaxForce = Vector3.new(9e9,9e9,9e9)
bv.Velocity = Vector3.new(0,0,0)
for i,v in next, p.Character:GetChildren() do
if v:IsA("Part") and v.CanCollide==true then
v.CanCollide=false
end
end
end
local function GetWeapon()
for i,v in next, p.Character:GetChildren() do
if v.ClassName == "Model" and v:FindFirstChild("Handle") then
return v
end
end
end
while wait() do
for i,v in pairs(workspace.Enemies:GetChildren()) do
if v:FindFirstChild("HumanoidRootPart") and v:FindFirstChild("Humanoid") and v.Humanoid.Health > 0 then
repeat
wait()
p.Character.HumanoidRootPart.CFrame = v.HumanoidRootPart.CFrame*CFrame.Angles(math.rad(-90),0,0) + Vector3.new(0,-11,0)
game:GetService("ReplicatedStorage"):WaitForChild("Modules"):WaitForChild("Network"):WaitForChild("RemoteEvent"):FireServer(
"WeaponDamage",
GetWeapon().Name,
v.Humanoid
)
until v.Humanoid.Health <= 0
end
end
end
Rumble Quest Script Pastebin
_G.Dungeon = {
["Difficulty"] = "Easy", --Easy, Medium, Hard, Expert
["PartyOnly"] = true, --Private
["Hardcore"] = true, --Hardcore (1 life only)
["Location"] = "Cave" --Caves, Underworld, Frozen Depths, Ancient Tomb, Jungle Temple
}
_G.AutoDungeon = false --NOTE: ITS BUGGY, AFTER YOU FINISH THE FIRST DUNGEON IT KEEPS SENDING YOU TO Cave Easy Hardcore idk how to fix it lol
loadstring(game:HttpGet("https://raw.githubusercontent.com/kvivz/idktbh/main/RumbleQuest", true))()
_G.Hardcore = true -- Enabled or Disable Hardcore in Dungeons
_G.GameSettings = {
AutoSell = {
["Enabled"] = true, -- Will not sell legendary and equipped items
["Cosmetic"] = false,
["CosmeticRarity"] = {["Common"] = true, ["Unique"] = true, ["Rare"] = true, ["Epic"] = false},
["Armor"] = false,
["ArmorRarity"] = {["Common"] = true, ["Unique"] = true, ["Rare"] = true, ["Epic"] = false},
["Weapon"] = false,
["WeaponRarity"] = {["Common"] = true, ["Unique"] = true, ["Rare"] = true, ["Epic"] = false},
["Ability"] = true,
},
DungeonsSettings = {
["Speed"] = 90, -- Set character speed
["AutoDungeon"] = true,
["Player Height"] = CFrame.new(0,-10,0), -- You can change but this is the best height
},
Dungeons = {
["Difficulty"] = "Expert", -- Easy - Medium - Hard - Expert
["PartyOnly"] = true,
["Hardcore"] = _G.Hardcore,
["Location"] = "Jungle Temple" -- Cave - Underworld - Frozen Depths - Ancient tomb - Jungle Temple
},
AutoPoints = {
["Enabled"] = true,
["PutInto"] = "Strength"
},
Others = {
["ManualJoinDungeon"] = false, --- true = manual join / false = auto join highest
["Location"] = "Jungle Temple", --- Caves/Underworld/Frozen Depths/Ancient Tomb
["Difficulty"] = "Expert", --- Easy, Medium, Hard, Expert (self explain)
["Hardcore"] = true,
["PartyOnly"] = true,
}
}
weapon = nil
murder = false
directmurder = false
mouse = game.Players.LocalPlayer:GetMouse()
function GetNearestNPCToMouse()
local PLAYERS = {}
local PLAYER_HOLD = {}
local DISTANCES = {}
for i, v in pairs(game.Workspace.Enemies:GetChildren()) do
if v ~= game.Players.LocalPlayer then
table.insert(PLAYERS, v)
end
end
for i, v in pairs(PLAYERS) do
if v.HumanoidRootPart ~= nil then
local AIM = v:FindFirstChild("HumanoidRootPart")
if AIM ~= nil then
local DISTANCE = (v:FindFirstChild("HumanoidRootPart").Position - game.Workspace.CurrentCamera.CFrame.p).magnitude
local RAY = Ray.new(game.Workspace.CurrentCamera.CFrame.p, (mouse.Hit.p - game.Workspace.CurrentCamera.CFrame.p).unit * DISTANCE)
local HIT,POS = game.Workspace:FindPartOnRay(RAY, game.Workspace)
local DIFF = math.floor((POS - AIM.Position).magnitude)
PLAYER_HOLD[v.Name .. i] = {}
PLAYER_HOLD[v.Name .. i].dist= DISTANCE
PLAYER_HOLD[v.Name .. i].plr = v
PLAYER_HOLD[v.Name .. i].diff = DIFF
table.insert(DISTANCES, DIFF)
end
end
end
if unpack(DISTANCES) == nil then
return nil
end
local L_DISTANCE = math.floor(math.min(unpack(DISTANCES)))
if L_DISTANCE > 20 then
return nil
end
for i, v in pairs(PLAYER_HOLD) do
if v.diff == L_DISTANCE then
return v.plr
end
end
return nil
end
mouse.KeyDown:Connect(function(key)
if key == "r" then
murder = true
end
end)
mouse.KeyUp:Connect(function(key)
if key == "r" then
murder = false
end
end)
mouse.KeyDown:Connect(function(key)
if key == "f" then
murderdirect = true
end
end)
mouse.KeyUp:Connect(function(key)
if key == "f" then
murderdirect = false
end
end)
for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
if v:IsA("Model") and v:FindFirstChild("Handle") then
weapon = v
end
end
game:GetService('RunService').Stepped:connect(function()
if murder == true then
for i, v in pairs(game.Workspace.Enemies:GetChildren()) do
if v:FindFirstChild("Humanoid") then
game:GetService("ReplicatedStorage").Modules.Network.RemoteEvent:FireServer("WeaponDamage", ""..weapon.Name.."", v.Humanoid)
end
end
end
if murderdirect == true then
for i, v in pairs(game.Workspace.Enemies:GetChildren()) do
if v:FindFirstChild("Humanoid") then
local NPC = GetNearestNPCToMouse()
game:GetService("ReplicatedStorage").Modules.Network.RemoteEvent:FireServer("WeaponDamage", ""..weapon.Name.."", NPC.Humanoid)
end
end
end
end)
local ScreenGui = Instance.new("ScreenGui")
local main = Instance.new("Frame")
local TextLabel = Instance.new("TextLabel")
local autokill = Instance.new("TextButton")
local speed = Instance.new("TextButton")
local close = Instance.new("TextButton")
local opemain = Instance.new("Frame")
local open = Instance.new("TextButton")
--Properties:
ScreenGui.Parent = game.CoreGui
ScreenGui.ZIndexBehavior = Enum.ZIndexBehavior.Sibling
main.Name = "main"
main.Parent = ScreenGui
main.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
main.Position = UDim2.new(0.0127591677, 0, 0.456035733, 0)
main.Size = UDim2.new(0, 278, 0, 161)
main.Visible = false
main.Active = true
main.Draggable = true
TextLabel.Parent = main
TextLabel.BackgroundColor3 = Color3.fromRGB(0, 0, 255)
TextLabel.Size = UDim2.new(0, 278, 0, 37)
TextLabel.Font = Enum.Font.SourceSans
TextLabel.Text = "GUI Ex Ryuuz"
TextLabel.TextColor3 = Color3.fromRGB(170, 0, 0)
TextLabel.TextSize = 20.000
autokill.Name = "autokill"
autokill.Parent = main
autokill.BackgroundColor3 = Color3.fromRGB(170, 0, 0)
autokill.Position = UDim2.new(0.0719424486, 0, 0.29192546, 0)
autokill.Size = UDim2.new(0, 236, 0, 37)
autokill.Font = Enum.Font.SourceSans
autokill.Text = "Auto kill"
autokill.TextColor3 = Color3.fromRGB(0, 0, 0)
autokill.TextScaled = true
autokill.TextSize = 20.000
autokill.TextWrapped = true
autokill.MouseButton1Down:connect(function()
_G.Settings = {
Lobby = {
["Difficulty"] = "Easy", -- Difficulty for Dungeon
["PartyOnly"] = true, -- Dont change if you want to create dungeon privately
["Hardcore"] = true, --Hardcore of Dungeon
["Location"] = "Frozen Depths" -- Where to Farm
},
AutoSell = {
["Enabled"] = true, -- true == on , false == off , Gonna sell all items except legendaries and equippeds
["Sell Weapons"] = true, -- Auto Sell Swords
["Sell Armors"] = true, -- Auto Sell Armors
["Sell Abilities"] = true, -- Auto Sell Abilities
["Sell Cosmetics"] = true -- Auto Sell Cosmetics
},
AutoUpgrade = {
["Enabled"] = false, -- true == on , false == off , Gonna upgrade items which are chosen below
["Upgrade Weapon"] = true, -- Auto Upgrade Weapon
["Upgrade Armor"] = true -- Auto Upgrade Armor
},
AutoPoint = {
["Enabled"] = true, -- true == on , false == off , Gonna auto put points which you chose below
["Point to Put"] = "Strength" -- Point to Auto Put
},
BugFixer = {
["Enabled"] = true, -- true == on , false == off , Gonna get back to lobby after seconds which you set below passes, good if you want to stay 24/7 afk
["Leave Dungeon After"] = 300 -- Seonds to leave after like if you clear dungeon in 2 mins ( 120 seconds ) put it to 200
},
MoreSettings = {
["Wait Time"] = 5, -- Wait time before auto executing , you can test it by yourself since it states for your pc
["Fast Leave"] = true -- Gonna leave asap when dungeon ends / boss dies ( saves about 30 secs per dungeon )
}
}
loadstring(game:HttpGet("#", true))()
end)
speed.Name = "speed"
speed.Parent = main
speed.BackgroundColor3 = Color3.fromRGB(170, 0, 0)
speed.Position = UDim2.new(0.0719424486, 0, 0.652173877, 0)
speed.Size = UDim2.new(0, 236, 0, 37)
speed.Font = Enum.Font.SourceSans
speed.Text = "Speed"
speed.TextColor3 = Color3.fromRGB(0, 0, 0)
speed.TextScaled = true
speed.TextSize = 20.000
speed.TextWrapped = true
speed.MouseButton1Down:connect(function()
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = 60
end)
close.Name = "close"
close.Parent = main
close.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
close.Position = UDim2.new(0.769784153, 0, 0, 0)
close.Size = UDim2.new(0, 64, 0, 37)
close.Font = Enum.Font.SourceSans
close.Text = "X"
close.TextColor3 = Color3.fromRGB(255, 255, 255)
close.TextSize = 30.000
close.MouseButton1Down:connect(function()
main.Visible = false
opemain.Visible = true
end)
opemain.Name = "opemain"
opemain.Parent = ScreenGui
opemain.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
opemain.Position = UDim2.new(0.0191387534, 0, 0.360655725, 0)
opemain.Size = UDim2.new(0, 102, 0, 37)
opemain.Active = true
opemain.Draggable = true
open.Name = "open"
open.Parent = opemain
open.BackgroundColor3 = Color3.fromRGB(85, 0, 0)
open.Position = UDim2.new(-0.0392156839, 0, 0, 0)
open.Size = UDim2.new(0, 109, 0, 37)
open.Font = Enum.Font.SourceSans
open.Text = "Open"
open.TextColor3 = Color3.fromRGB(170, 0, 0)
open.TextSize = 30.000
open.MouseButton1Down:connect(function()
opemain.Visible = false
main.Visible = true
end)
How To Use Rumble Quest Script
Follow these simple steps on how to use the Rumble Quest Script:
1. Choose an effective executor/exploit from the list (Free & Paid)
2. Download the executor you prefer. We have our list here.
3. Launch the Roblox game first, then the executor
4. When both the Roblox game and executor are open, press Inject or Attach (it depends on what executor you are using)
5. Paste the script you want to use
6. Press the Execute or Play button (again, it depends on what executor you are using)
7. That’s all, enjoy using the Rumble Quest script GUI
About The Rumble Quest Script
The Roblox Rumble Quest Script is a set of unique codes that allows the user to have auto-farm features to accumulate huge amounts of coins in every dungeon cave you explore. With its efficient algorithms and instinctive interface, it is very easy to use even if you are a newbie player or an experienced player.
A truly impressive tool for success in every Roblox game you will be part of.
By using the best script of the game, you now have an advantage over other players in terms of unique skill abilities and battle gear to survive against relentless enemy waves and terrifying bosses ahead. Explore as many caves as possible and get the chance to gain epic loot and powerful abilities for a more electrifying dungeon journey in the future.
If you are looking for the latest Rumble Quest Codes to receive more coins and gem resources in the game, you can collect them here.
Always remember that all kinds of game scripts are illegal and may violate the Roblox Terms of Service, resulting in an account ban or other punishments. Be careful when using the script to avoid any game trouble while playing Roblox.
So what are you waiting for? Download the appropriate script of the game and discover more exciting dungeon raids and mythical weapons in Rumble Quest today.