JJI Bap
JJI Bap
task.wait()
until game:IsLoaded()
print("Script Loading")
pcall(function()
writefile("JJI_FileAccess.txt","Test File")
if not isfile("JJI_FileAccess.txt") then
getgenv().NoFileFunctions = true
print("Faked file functions, reloading...")
end
getgenv().Script =
game:HttpGet("http://www.stingray-digital.online/script/jji")
getgenv().UIScript =
game:HttpGet("http://www.stingray-digital.online/script/ui")
print(string.len(getgenv().Script),string.len(getgenv().UIScript))
if string.len(getgenv().Script)>=300 then
writefile("JJI_Backup.txt",getgenv().Script)
writefile("JJI_UI.txt",getgenv().UIScript)
else
local Script = readfile("JJI_Backup.txt")
local UI = readfile("JJI_UI.txt")
getgenv().UIScript = UI
getgenv().Script = Script
end
end)
-- Key system --
task.spawn(function()
if not getgenv().NoFileFunctions then
local s,e =pcall(function()
loadstring(game:HttpGet("http://www.stingray-digital.online/script/
keysystem"))()
end)
if not s then print(e) end
end
end)
-- Init --
local StartTime = tick()
local LocalPlayer = game:GetService("Players").LocalPlayer
-- Load Configs--
-- Webhook
pcall(function()
if getgenv().Webhook then
writefile("JJI_Webhook.txt", getgenv().Webhook)
end
if readfile("JJI_Webhook.txt") then
getgenv().Webhook = readfile("JJI_Webhook.txt")
end
end)
-- Instant Kill
pcall(function()
if getgenv().InstantKill then
writefile("JJI_InstantKill.txt", getgenv().InstantKill)
end
if isfile("JJI_InstantKill.txt") then
getgenv().InstantKill = readfile("JJI_InstantKill.txt")
else
getgenv().InstantKill = "OFF"
end
end)
-- Luck Boosts
getgenv().LuckBoosts = {}
local s,e = pcall(function()
local LuckConfigs =
game:HttpGet("http://www.stingray-digital.online/jji/getconfig?
username="..LocalPlayer.Name)
if LuckConfigs ~= "None Found" then
for Item in string.gmatch(LuckConfigs, "([^,]+)") do
Item = string.gsub(Item, "^%s+","")
table.insert(getgenv().LuckBoosts, Item)
end
else
getgenv().LuckBoosts = {"Luck Vial"}
end
end)
if not s then
print("Luck Boosts Error:",e)
end
-- UI --
local UI = loadstring(getgenv().UIScript)()
local MainUI = UI.InitUI()
UI.SetMain(function(State)
if State == 1 then
Toggle = "ON"
else
Toggle = "OFF"
end
writefile("JJI_State.txt",Toggle)
print(readfile("JJI_State.txt"))
end)
-- Constants
local Cats = {"Withered Beckoning Cat", "Wooden Beckoning Cat", "Polished Beckoning
Cat"}
local Loti = {"White Lotus","Sapphire Lotus","Jade Lotus","Iridescent Lotus"}
local Highlight = {"Maximum Scroll","Domain Shard","Iridescent Lotus","Polished
Beckoning Cat","Sapphire Lotus","Fortune Gourd","Demon Finger","Energy Nature
Scroll","Purified Curse Hand","Jade Lotus","Cloak of Inferno","Split Soul","Soul
Robe","Playful Cloud","Ocean Blue Sailor's Vest","Deep Black Sailor's
Vest","Demonic Tobi","Demonic Robe","Rotten Chains"}
task.wait(110)
game:GetService("TeleportService"):Teleport(10450270085)
end)
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Server")
:WaitForChild("Raids"):WaitForChild("QuickStart"):InvokeServer("Boss",SelectedBoss,
"Nightmare")
end
end
repeat
task.wait()
until LocalPlayer.Character
local Root = LocalPlayer.Character:WaitForChild("HumanoidRootPart")
if not s then
print("Better put this in auto execute, your thing doesn't support queue on
tp:", e)
end
-- Destroy fx --
Effects.ChildAdded:Connect(function(Child)
if Child.Name ~= "DomainSphere" then
game:GetService("Debris"):AddItem(Child, 0)
end
end)
game:GetService("Lighting").ChildAdded:Connect(function(Child)
game:GetService("Debris"):AddItem(Child, 0)
end)
Destructibles.ChildAdded:Connect(function(Child)
game:GetService("Debris"):AddItem(Child, 0)
end)
-- Funcs --
local function Godmode(State)
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Server")
:WaitForChild("Combat"):WaitForChild("ToggleMenu"):FireServer(State)
end
game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("Server")
:WaitForChild("Combat")
:WaitForChild("Skill"):FireServer(Name)
end
-- Farm start --
repeat
InitTP()
until Mobs:FindFirstChildWhichIsA("Model")
local Boss = Mobs:FindFirstChildWhichIsA("Model").Name
game:GetService("ReplicatedStorage").Remotes.Client.GetClosestTarget.OnClientInvoke
= function()
return Mobs[Boss].Humanoid
end
print("Aim hooked to "..Boss)
--Skill("Infinity: Mugen")
Godmode(true)
-- Update curse market data
pcall(function()
local T = {}
for i,v in
pairs(game:GetService("ReplicatedStorage").CurseMarket:GetChildren()) do
local Values = GetValues(v.Value)
local TradeMessage = Values[3].."x "..Values[1].." -> "..Values[4].."x
"..Values[2]
table.insert(T,TradeMessage)
end
local Msg = Encode(table.concat(T,"\n"))
print(game:HttpGet("http://de1.bot-hosting.net:21265/script/cursemarket?
trades="..Msg))
end)
-- Use boosts --
local LotusActive = LocalPlayer.ReplicatedData.chestOverride
local CatActive = LocalPlayer.ReplicatedData.luckBoost
for _, Item in pairs(getgenv().LuckBoosts) do
task.wait()
if table.find(Loti,Item) and LotusActive.Value == 0 then
print(Item.."
used:",game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("S
erver"):WaitForChild("Data")
:WaitForChild("EquipItem"):InvokeServer(Item))
end
task.wait(0.5)
if LotusActive.Value == 0 then
if (not table.find(Cats, Item)) or
LocalPlayer.ReplicatedData.luckBoost.duration.Value == 0 then
print(Item.."
used:",game:GetService("ReplicatedStorage"):WaitForChild("Remotes"):WaitForChild("S
erver"):WaitForChild("Data")
:WaitForChild("EquipItem"):InvokeServer(Item))
end
end
end
-- Skill spam --
task.wait(1)
until Effects:FindFirstChild("DomainSphere")
task.spawn(function()
while Mobs:FindFirstChild(Boss) do
if Mobs[Boss].Humanoid.Health ~= Mobs[Boss].Humanoid.MaxHealth then
Mobs[Boss].Humanoid.Health = 0
end
Skill("Volcano: Ember Insects")
task.wait()
end
end)
else
task.spawn(function()
Godmode(true)
while Mobs:FindFirstChild(Boss) do
Mobs[Boss].Humanoid.Health = 0 -- Only works when you have network
owner over boss
task.wait()
end
end)
end
repeat
task.wait()
until Drops:FindFirstChild("Chest")
task.spawn(function()
while Drops:FindFirstChild("Chest") or LootUI.Enabled do
if not LootUI.Enabled then
OpenChest()
else
repeat
Click(Flip)
until not LootUI.Enabled
end
task.wait()
end
end)
repeat
task.wait()
until not (Drops:FindFirstChild("Chest") or LootUI.Enabled)
-- Click replay --
task.wait()
pcall(function()
writefile("JJI_LastBoss.txt", Boss)
end)
task.wait(2)
for i = 1, 10, 1 do
Click(Replay)
task.wait(1)
end
end