
Keyless

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
useful ngl
cool but what if i don't want to fork up 10 robux for a shirt (alt) and want to use a gamepass
its also like it straight up does not work
@food It works fine wdym
not workin
it works good. if it doesnt work for you then you are an awful skid using jjsploit
there is a typo in like 4: elseif if > else if
im trying to execute but its giving me errors check like 35
found a fix: change "elseif if" to "elseif" and remove the if after it
it auto speaks but fortunes doesnt work bruh i had to say it manually
@tamergamertv It works fine for me so I'm not sure. Ill try look for a fix.
Not working for me either, it just auto says, but nothing else
idk not working for me, im using scriptware
@GGBLUEBEAR1977 It has been patched with the latest update I think.
how do u even use it
It doesn't work I can't set it up stop faking