Demon Blade v3
Demon Blade v3
local GuiOfChoice
local ClipboardFunc = setclipboard or toclipboard or set_clipboard or Clipboard and
Clipboard.set or CopyString
local DangerousGames = {
[3164075108] = "- Auto Collect Dragon Balls\n- (Possibly) Auto Farm", --
Dragon Soul
-- [3936365689] = "- Auto Collect Dragon Balls", -- Clover Retribution
(fixed)
[5170731021] = "Unknown, people have reported bans in this game.", -- Demon
Blade
[5321619756] = "Using Auto Farm + Kill Aura together causes a detection",
-- Bladers: Rebirth
[3367801828] = "- Copy Art\n- Instant Arts\n(Kicks 5 times then ban)", --
Starving Artists
[903807016] = "- Teleports", -- Emergency Response: Liberty County
[1016936714] = "- Autofarming Teleport" -- Your Bizarre Adventure (YBA)
}
local moduleQueue = {
Progress =
{"https://raw.githubusercontent.com/cheapsk9/progress/main/beta.lua", "Demonic UI
Library"}
}
local modules = {}
if GameUrl then
moduleQueue.GameScript = {GameUrl, "This Game's Script"}
else
moduleQueue.Notify =
{"https://raw.githubusercontent.com/x9PSwiftz/Panda/main/Notification.lua",
"Notification Module"}
moduleQueue.NotificationHolder =
{"https://raw.githubusercontent.com/BocusLuke/UI/main/STX/Module.Lua", "Loady
Notification Holder"}
moduleQueue.Notification =
{"https://raw.githubusercontent.com/BocusLuke/UI/main/STX/Client.Lua", "Loady
Notification"}
moduleQueue.Loady = {"https://bitbucket.org/cat__/uis/raw/Loady/Module",
"Loady"}
end
if not table.find(ProgressGames, game.GameId) then
moduleQueue.f2p =
{"https://raw.githubusercontent.com/cheapsk9/progress/main/f2p.lua", "Fluent ->
Demonic UI Translator"}
end
Progress = modules.Progress()
if ClipboardFunc then
Progress:ShowToast({
Duration = 10, Title = "Copy To Clipboard",
Text = "Are you sure you want to copy the server invite to your
clipboard?",
Buttons = {
{
Title = "Yes",
Callback = function()
ClipboardFunc("https://dsc.gg/demonichubv2") end
},
{
Title = "No"
}
}
})
end
Progress.Screen.Parent = GuiOfChoice
Progress.Login.Object.Visible = true
Progress.Window:Open()
Progress.Login.Object.Visible = false
Progress.Hub.Object.Visible = true
canaccess = "yessir"
if GameUrl then
-- Load game script
local success, err = pcall(modules.GameScript)
if not success then
local dialogTbl = {
Title = "Error Loading Script!",
Text = "Sorry, but an error is preventing the script for
your game from loading properly. This is usually due to an update to the game
breaking the script. There is a chance some of the script may still work, but other
parts may be broken. Feel free to open a bug report in our Discord server at
dsc.gg/demonichubv2\nSorry for the inconvenience! The error is shown below.",
CopyBoxText = err,
Buttons = {
[2] = {
Title = "Close Demonic Hub",
Callback = function() Progress.Window:Close() end,
Secondary = true
},
[3] = {
Title = "Continue Anyway"
}
}
}
if ClipboardFunc then
dialogTbl.Buttons[1] = {
Title = "Copy to Clipboard",
Callback = function() ClipboardFunc(err) end,
}
end
Progress.Window:ShowDialog(dialogTbl)
end
else
-- Load loady
local Notify = modules.Notify()
modules.NotificationHolder() -- Load notification holder
local Notification = modules.Notification()
Notification:Notify({
Title = "Loading Gui...",
Description = "Hi! You should check our supported games, it may
not be what you're looking for!"
},
{
OutlineColor = Color3.fromRGB(41, 1, 1),
Time = 5.5,
Type = "option"
},
{
Image = "http://www.roblox.com/asset/?id=6023426923",
ImageColor = Color3.fromRGB(255, 84, 84),
Callback = function(State)
print(tostring(State))
end
})
--task.wait(1.5) -- Some executors HATE it when we yield inside a
loadstring, ughh
local Library = modules.Loady()
local Window = Library:Window("Demonic HUB | V2", function(Script,
Func)
loadstring(game:HttpGet(Script, true))()
end, {
Translate = false
})
Window:Game({
Place = 9704927237,
Status = "Working",
Script =
"https://raw.githubusercontent.com/Prosexy/F/main/77_QX2JE4LILMPU7A.lua.txt"
})
Window:Game({
Place = 8501383242,
Status = "Working",
Script =
"https://raw.githubusercontent.com/Alan0947383/Important/main/77_X4RPQ.lua.txt"
})
Window:Game({
Place = 12588367314,
Status = "Working",
Script =
"https://raw.githubusercontent.com/Alan0947383/E/main/Protected_7627352893542126.lu
a.txt"
})
Window:Initiate()
end
end
task.delay(0.5, LoadScript)
end
-- Load everything
local loadGoal = 0
local loadCurr = 0
local function loadUrl(name, module)
modules[name] = loadstring(game:HttpGet(module[1], true))
loadCurr = loadCurr + 1
TopLabel.Text = module[2] .. " (" .. loadCurr .. "/" .. loadGoal .. ")"
ProgressBar.Size = UDim2.fromScale(loadCurr/loadGoal, 2)
if loadCurr == loadGoal then
local LoaderCloseTween = TweenService:Create(LoaderBg,
TweenInfo.new(1), {Size = UDim2.fromOffset(0, 200)})
LoaderCloseTween.Completed:Connect(function()
LoaderGui:Destroy()
end)
LoaderCloseTween:Play()
LoadProgress()
end
end
for _ in next, moduleQueue do
loadGoal = loadGoal + 1
end
for k, v in next, moduleQueue do
coroutine.resume(coroutine.create(loadUrl), k, v)
end
end