suript"( local Pool = "1" --// Recommended for low value players [NOTE] - 1 = 250K Cap, 2 = 5M Cap, 3 = INF Cap local Safe = false --// Recommended [NOTE] - IF YOU WANNA TURN IT ON, MAKE SURE TO REJOIN local MaxBetEnabled = false --// Enable if you want a max bet [NOTE] - SETTING IT TO ENABLED MAKES THE CODE RUN SLOWER local WaitingTime = 0.9 --// Recommended local MaxBet = 10000 --// Max Bet that you want placed local SafetyAmount = 0 --// Do not mess with this setting if Safe ~= true then SafetyAmount = 0 else SafetyAmount = 1500 --// Change this to your safety amount [NOTE] - This is the difference that HAS to be between the total and your RAP end game.StarterGui:SetCore("SendNotification", { Title = "Welcome to TradeThreshold!", Text = "Make sure to vouch scde on v3rmillion" }); local function getTotal() local total = 0 for i,v in next, game.Players.LocalPlayer.PlayerGui.Gui.Frames.Inventory.SubInventory.Holder.List:GetChildren() do if v:IsA("Frame") and v:FindFirstChild("ItemValue") ~= nil then local s = string.split(v.ItemValue.Text, "$") local n = tonumber(s[2]) if n then total = total + n end end end return total end local function fromSuffixString(s) local converted = 0 if string.find(s, "K") then local s = string.split(s, 'K') local n = tonumber(s[1]) * 1000 converted = n elseif string.find(s, "M") then local s = string.split(s, 'M') local n = tonumber(s[1]) * 1000000 converted = n else converted = s end return tonumber(converted) end local function getRap(Match) local total = 0 for i,v in next, Match:GetChildren() do if v.Name ~= game.Players.LocalPlayer.Name and v:IsA("Frame") and v:FindFirstChild("RAP") ~= nil then local s = string.split(v.RAP.Text, "$") local n = fromSuffixString(s[2]) if n then total = total + n end end end return total end local function Attempt() local placed = 0 local Total = getRap(game.Players.LocalPlayer.PlayerGui.Gui.Frames.Jackpot.SubJackpot.Pools[Pool].List) local RapTotal = getTotal() if Total ~= 0 and tonumber(Total) + SafetyAmount < tonumber(RapTotal) then game.StarterGui:SetCore("SendNotification", { Title = "Success", Text = "You have joined the pool "..Pool.." jackpot!" }); for i,v in next, game.Players.LocalPlayer.PlayerGui.Gui.Frames.Inventory.SubInventory.Holder.List:GetChildren() do if v:IsA("Frame") and v:FindFirstChild("ItemValue") then local Total2 = getRap(game.Players.LocalPlayer.PlayerGui.Gui.Frames.Jackpot.SubJackpot.Pools[Pool].List) local RapTotal2 = getTotal() if MaxBetEnabled == true then local s = string.split(v.ItemValue.Text, "$") local n = fromSuffixString(s[2]) placed = placed + n if placed <= MaxBet and tonumber(Total2) + SafetyAmount < tonumber(RapTotal2) then game:GetService("ReplicatedStorage").Events.GamesActions:InvokeServer("Jackpot", v.Name, 1, tonumber(Pool)) end else if tonumber(Total2) + SafetyAmount < tonumber(RapTotal2) then game:GetService("ReplicatedStorage").Events.GamesActions:InvokeServer("Jackpot", v.Name, 1, tonumber(Pool)) end endSigning unit me if you eant sing unit end end end placed = 0 end while wait() do game:GetService("ReplicatedStorage").Events.Click:FireServer() game:GetService("ReplicatedStorage").Events.OpenCase:InvokeServer("Starter") if string.find(string.lower(game.Players.LocalPlayer.PlayerGui.Gui.Frames.Jackpot.SubJackpot.Countdown.Text), "left") then local s = string.split(game.Players.LocalPlayer.PlayerGui.Gui.Frames.Jackpot.SubJackpot.Countdown.Text, ": ") local currentTimer = tonumber(s[2]) if currentTimer == 1 then wait(WaitingTime) Attempt() end end end))() local Pool = "1" --// Recommended for low value players [NOTE] - 1 = 250K Cap, 2 = 5M Cap, 3 = INF Cap local Safe = false --// Recommended [NOTE] - IF YOU WANNA TURN IT ON, MAKE SURE TO REJOIN local MaxBetEnabled = false --// Enable if you want a max bet [NOTE] - SETTING IT TO ENABLED MAKES THE CODE RUN SLOWER local WaitingTime = 0.9 --// Recommended local MaxBet = 10000 --// Max Bet that you want placed local SafetyAmount = 0 --// Do not mess with this setting if Safe ~= true then SafetyAmount = 0 else SafetyAmount = 1500 --// Change this to your safety amount [NOTE] - This is the difference that HAS to be between the total and your RAP end game.StarterGui:SetCore("SendNotification", { Title = "Welcome to TradeThreshold!", Text = "Make sure to vouch scde on v3rmillion" }); local function getTotal() local total = 0 for i,v in next, game.Players.LocalPlayer.PlayerGui.Gui.Frames.Inventory.SubInventory.Holder.List:GetChildren() do if v:IsA("Frame") and v:FindFirstChild("ItemValue") ~= nil then local s = string.split(v.ItemValue.Text, "$") local n = tonumber(s[2]) if n then total = total + n end end end return total end local function fromSuffixString(s) local c if string.find(s, "K") then local s = string.split(s, 'K') local n = tonumber(s[1]) * 1000 c elseif string.find(s, "M") then local s = string.split(s, 'M') local n = tonumber(s[1]) * 1000000 c else c end return tonumber(converted) end local function getRap(Match) local total = 0 for i,v in next, Match:GetChildren() do if v.Name ~= game.Players.LocalPlayer.Name and v:IsA("Frame") and v:FindFirstChild("RAP") ~= nil then local s = string.split(v.RAP.Text, "$") local n = fromSuffixString(s[2]) if n then total = total + n end end end return total end local function Attempt() local placed = 0 local Total = getRap(game.Players.LocalPlayer.PlayerGui.Gui.Frames.Jackpot.SubJackpot.Pools[Pool].List) local RapTotal = getTotal() if Total ~= 0 and tonumber(Total) + SafetyAmount < tonumber(RapTotal) then game.StarterGui:SetCore("SendNotification", { Title = "Success", Text = "You have joined the pool "..Pool.." jackpot!" }); for i,v in next, game.Players.LocalPlayer.PlayerGui.Gui.Frames.Inventory.SubInventory.Holder.List:GetChildren() do if v:IsA("Frame") and v:FindFirstChild("ItemValue") then local Total2 = getRap(game.Players.LocalPlayer.PlayerGui.Gui.Frames.Jackpot.SubJackpot.Pools[Pool].List) local RapTotal2 = getTotal() if MaxBetEnabled == true then local s = string.split(v.ItemValue.Text, "$") local n = fromSuffixString(s[2]) placed = placed + n if placed <= MaxBet and tonumber(Total2) + SafetyAmount < tonumber(RapTotal2) then game:GetService("ReplicatedStorage").Events.GamesActions:InvokeServer("Jackpot", v.Name, 1, tonumber(Pool)) end else if tonumber(Total2) + SafetyAmount < tonumber(RapTotal2) then game:GetService("ReplicatedStorage").Events.GamesActions:InvokeServer("Jackpot", v.Name, 1, tonumber(Pool)) end end end end end placed = 0 end while wait() do game:GetService("ReplicatedStorage").Events.Click:FireServer() game:GetService("ReplicatedStorage").Events.OpenCase:InvokeServer("Starter") if string.find(string.lower(game.Players.LocalPlayer.PlayerGui.Gui.Frames.Jackpot.SubJackpot.Countdown.Text), "left") then local s = string.split(game.Players.LocalPlayer.PlayerGui.Gui.Frames.Jackpot.SubJackpot.Countdown.Text, ": ") local currentTimer = tonumber(s[2]) if currentTimer == 1 then wait(WaitingTime) Attempt() end end end