local botStandMSG = "Buy Shirt โœ… and type !claim to get your fortune read by a BOT! | ๐Ÿค–"; -- 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