Bot Script
Key Required Patched

Bot Script

PLS DONATE ๐Ÿ’ธKeiranKeiran 30K views 35 executesUpdated Jul 10, 2022
4.0/ 5(5 votes)
4180% Positive
Lua Scriptโ€ข113 lines (3818 chars)
local botStandMSG = "Buy Shirt โœ… and type <i>!claim</i> to get your <u>fortune read by a BOT!</u> | ๐Ÿค–";        -- FEEL FREE TO EDIT 

if tonumber(game.GameId) == 8737602449 then -- PLS DONATE GAME	game:GetService("ReplicatedStorage").Events.EditBooth:FireServer(botStandMSG,"booth")
elseif if tonumber(game.GameId) == 8587816379 then -- DONATE ME
	warn("This has to be updated manually because the creator cant script for shit.")
	setclipboard(botStandMSG)
end

local Fortunes = {

	"Tomorrow will be your best day %s! ๐ŸŒž You will wake up after a nice sleep to find something unexpected awaiting your presences!",        -- FEEL FREE TO EDIT 
	"%s, helping the first person you see will bring fortune to you! ๐Ÿฅ‡ | Life is about giving, not taking! ๐Ÿ’",      -- FEEL FREE TO EDIT 
	"Someone in this server is waiting to tell %s something. ๐Ÿ˜‡ Could it be good, or evil? ๐Ÿ‘ฟ",          -- FEEL FREE TO EDIT 
	"%s, your next dream will have intense meaning! โšกโ›ˆ",         -- FEEL FREE TO EDIT 
	"%s You should stop wishing, and start trying. Each day goes by fast, and there's no time to spare. ๐Ÿคจ",      -- FEEL FREE TO EDIT 
	"%s don't give up, you're on the edge of something BIG! ๐Ÿ’—",         -- FEEL FREE TO EDIT 
	"%s! YOU WILL WAKE UP IN A BATHTUB FULL OF ICE WITH SEVERE HEAD TRAUMA! ๐ŸงŠ",      -- FEEL FREE TO EDIT 
	"%s. You will be lonley forever! ๐ŸŽญ",            -- FEEL FREE TO EDIT 
	"%s, you friends are your light. Follow them! ๐Ÿ’™๐Ÿ’ก",      -- FEEL FREE TO EDIT 

}

local Messages = {
	["Fail"] = [[%s | COMMAND FAILED | Did you buy the shirt? ๐Ÿ˜ฃ]],  -- FEEL FREE TO EDIT 
	["Claimed"] = [[%s | Oops.. You already claimed it ๐Ÿ†โŒ]],   -- FEEL FREE TO EDIT 
}

local rarest_MSG = "%s, you got the rarest message here! This is 1/100! This truely means something about your luck! ๐ŸŒˆ" -- FEEL FREE TO EDIT 
local cach = {[8818476453]={}, [8821317586] = {},};

local function sendMessage_TXT(message, playerName)
	game:GetService("ReplicatedStorage").DefaultChatSystemChatEvents.SayMessageRequest:FireServer(message:format(playerName), "All")
end;

local function sendFortune(player:Player)
	local forMSG = Fortunes[math.random(1, table.getn(Fortunes))];
	print(forMSG:format(player.Name));
	if math.random(1, 100) == 1 then
		sendMessage_TXT(rarest_MSG, player.Name)
	else
		sendMessage_TXT(forMSG, player.Name)
	end
end;

local function addToBlacklist(name, id)
	cach[name]=id
end;

local function owns(player, id)
	return game:GetService('MarketplaceService'):PlayerOwnsAsset(player, id)
end

local function findShirtOwned(player)

	local shirts = {
		12345,  -- NEED TO EDIT
		12345   -- NEED TO EDIT
	}


	local ownedprevious = false

	for a,b in pairs(shirts) do
		if not cach[b][player] and owns(player, b) then
			cach[b][player] = true;
			return true
		elseif cach[b][player] then
			ownedprevious = true
		end
	end


	if ownedprevious then
		return "ownedRATE"
	end

end

local function addPager(player)
	player.Chatted:Connect(function(msg)
		if msg:lower() == "!claim" then

			local name = player.Name
			local statusThing = findShirtOwned(player)

			print(statusThing)

			if statusThing == true then
				sendFortune(player)
			elseif statusThing == "ownedRATE" then
				sendMessage_TXT("๐Ÿ˜ฐ %s, you ran out of fortunes! You can always buy another shirt! โญ", name) -- FEEL FREE TO EDIT
			else
				sendMessage_TXT(Messages.Fail, name)
			end


		end
	end)
end

for a,b in pairs(game.Players:GetPlayers()) do
	addPager(b)
end

game.Players.PlayerAdded:Connect(function(p)
	addPager(p)
end)

while wait(30) do
	sendMessage_TXT("๐ŸŽ Go over to my stand, and get your fortune read! ๐Ÿ˜ฒ | ๐Ÿ’ฒ ONLY 2 ROBUX ๐Ÿ’ฒ | THIS IS A BOT RUN STAND ๐Ÿ’›") -- FEEL FREE TO EDIT
	task.wait(30)
	sendMessage_TXT("Having a bad day? โ“ | Get a funny/inspirational message by a bot for ONLY 2 Robux! ๐Ÿ˜Ž"); -- FEEL FREE TO EDIT
end

Features & Information

Fortune Reader Bot for PLS Donate! Make sure to edit if it is noted as " -- NEED TO EDIT "
#Money#Robux#Pls Donate#Fun#Easy

Community Comments (16)

FantasticAwesomeFantasticAwesomeJul 10, 2022(edited)

useful ngl

foodfoodJul 10, 2022(edited)

cool but what if i don't want to fork up 10 robux for a shirt (alt) and want to use a gamepass

foodfoodJul 10, 2022(edited)

its also like it straight up does not work

KeiranKeiranJul 10, 2022(edited)

@food It works fine wdym

imnottemplateimnottemplateJul 10, 2022(edited)

not workin

script_criticscript_criticJul 10, 2022(edited)

it works good. if it doesnt work for you then you are an awful skid using jjsploit

SingularitySingularityJul 11, 2022(edited)

there is a typo in like 4: elseif if > else if

SingularitySingularityJul 11, 2022(edited)

im trying to execute but its giving me errors check like 35

SingularitySingularityJul 11, 2022(edited)

found a fix: change "elseif if" to "elseif" and remove the if after it

SingularitySingularityJul 11, 2022(edited)

it auto speaks but fortunes doesnt work bruh i had to say it manually

KeiranKeiranJul 11, 2022(edited)

@tamergamertv It works fine for me so I'm not sure. Ill try look for a fix.

pepegapepegaJul 12, 2022(edited)

Not working for me either, it just auto says, but nothing else

ggbluebear1977ggbluebear1977Jul 12, 2022(edited)

idk not working for me, im using scriptware

KeiranKeiranJul 13, 2022(edited)

@GGBLUEBEAR1977 It has been patched with the latest update I think.

minehutspeakenminehutspeakenOct 28, 2024(edited)

how do u even use it

hirogs499hirogs499Dec 4, 2024(edited)

It doesn't work I can't set it up stop faking

More Scripts for PLS DONATE ๐Ÿ’ธ