local Rayfield = loadstring(game:HttpGet('https://[Log in to view URL]'))()
local Window = Rayfield:CreateWindow({
Name = "DarkHub",
Icon = 0, -- Icon in Topbar. Can use Lucide Icons (string) or Roblox Image (number). 0 to use no icon (default).
LoadingTitle = "Mason67",
LoadingSubtitle = "by Tha Goat",
ShowText = "Rayfield", -- for mobile users to unhide rayfield, change if you'd like
Theme = "Amethyst", -- Check https://[Log in to view URL]
ToggleUIKeybind = "K", -- The keybind to toggle the UI visibility (string like "K" or Enum.KeyCode)
DisableRayfieldPrompts = false,
DisableBuildWarnings = false, -- Prevents Rayfield from warning when the script has a version mismatch with the interface
ConfigurationSaving = {
Enabled = true,
FolderName = nil, -- Create a custom folder for your hub/game
FileName = "Big Hub"
},
Discord = {
Enabled = false, -- Prompt the user to join your Discord server if their executor supports it
Invite = "noinvitelink", -- The Discord invite code, do not include discord.gg/. E.g. discord.gg/ ABCD would be ABCD
RememberJoins = true -- Set this to false to make them join the discord every time they load it up
},
KeySystem = true, -- Set this to true to use our key system
KeySettings = {
Title = "DarkHub KeySystem",
Subtitle = "Key System",
Note = "https://[Log in to view URL]", -- Use this to tell the user how to get a key
FileName = "Key", -- It is recommended to use something unique as other scripts using Rayfield may overwrite your key file
SaveKey = true, -- The user's key will be saved, but if you change the key, they will be unable to use your script
GrabKeyFromSite = true, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from
Key = {"https://[Log in to view URL]"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22")
}
})
local ATab = Window:CreateTab("TB3", nil) -- Title, Image
local Section = ATab:CreateSection("GUI")
local Button = ATab:CreateButton({
Name = "Open Exotic guns",
Callback = function()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
-- try PlayerGui first
local pg = LocalPlayer:FindFirstChild("PlayerGui") or LocalPlayer:WaitForChild("PlayerGui")
local gui = pg:FindFirstChild("ThaShop2")
-- if not there, try CoreGui
if not gui then
gui = game:GetService("CoreGui"):FindFirstChild("ThaShop2")
end
-- last resort: search whole game
if not gui then
for _, obj in ipairs(game:GetDescendants()) do
if obj:IsA("ScreenGui") and obj.Name == "ThaShop2" then
gui = obj
break
end
end
end
if gui then
gui.Enabled = true
end
end
})
local Button = ATab:CreateButton({
Name = "Open ThaShop",
Callback = function()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
-- PlayerGui first
local pg = LocalPlayer:FindFirstChild("PlayerGui") or LocalPlayer:WaitForChild("PlayerGui")
local gui = pg:FindFirstChild("ThaShop")
-- CoreGui fallback
if not gui then
gui = game:GetService("CoreGui"):FindFirstChild("ThaShop")
end
-- Full game search last
if not gui then
for _, obj in ipairs(game:GetDescendants()) do
if obj:IsA("ScreenGui") and obj.Name == "ThaShop" then
gui = obj
break
end
end
end
if gui then
gui.Enabled = true
end
end
})
local Button = ATab:CreateButton({
Name = "INF Money IceFruit",
Callback = function()
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local char = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local root = char:WaitForChild("HumanoidRootPart")
------------------------------------
-- TELEPORT FIRST
------------------------------------
root.CFrame = CFrame.new(-69.83, 287.06, -319.33)
------------------------------------
-- FIND SELL PROMPT
------------------------------------
local sellObj = workspace:FindFirstChild("IceFruit Sell")
if not sellObj then
warn("IceFruit Sell not found in workspace!")
return
end
local prompt = sellObj:FindFirstChild("ProximityPrompt")
if not prompt then
warn("ProximityPrompt missing inside IceFruit Sell!")
return
end
------------------------------------
-- SPAM 999 TIMES AFTER TELEPORT
------------------------------------
task.wait(0.01) -- tiny buffer so teleport fully applies
for i = 1, 10000000, 10000 do
pcall(function()
fireproximityprompt(prompt)
end)
task.wait(0.1)
end
end
})
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local targetAmount = 1600000
local Button = ATab:CreateButton({ -- change CTab to your tab if needed
Name = "Auto Sell to 1.6M",
Callback = function()
local stored = LocalPlayer:WaitForChild("stored")
local filthy = stored:WaitForChild("FilthyStack")
local sellObj = workspace:FindFirstChild("IceFruit Sell")
if not sellObj then
warn("IceFruit Sell not found in workspace")
return
end
local prompt = sellObj:FindFirstChild("ProximityPrompt")
if not prompt then
warn("No ProximityPrompt in IceFruit Sell")
return
end
while filthy.Value < targetAmount do
-- make sure character exists
local char = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local root = char:WaitForChild("HumanoidRootPart")
-- TP first
root.CFrame = CFrame.new(-69.83, 287.06, -319.33)
task.wait(0.2)
-- spam sell, but stop early if we hit target
for i = 1, 999 do
if filthy.Value >= targetAmount then
break
end
pcall(function()
fireproximityprompt(prompt)
end)
task.wait(0.02)
end
task.wait(0.2)
end
print("Done: FilthyStack reached at least 1,600,000. Current:", filthy.Value)
end
})
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
local targetAmount = 1600000
local Button = CTab:CreateButton({ -- change CTab if needed
Name = "Auto Sell to 1.6M (Fast)",
Callback = function()
local stored = LocalPlayer:WaitForChild("stored")
local filthy = stored:WaitForChild("FilthyStack")
local sellObj = workspace:FindFirstChild("IceFruit Sell")
if not sellObj then
warn("IceFruit Sell not found in workspace")
return
end
local prompt = sellObj:FindFirstChild("ProximityPrompt")
if not prompt then
warn("No ProximityPrompt in IceFruit Sell")
return
end
while filthy.Value < targetAmount do
-- make sure character exists
local char = LocalPlayer.Character or LocalPlayer.CharacterAdded:Wait()
local root = char:WaitForChild("HumanoidRootPart")
-- TP first
root.CFrame = CFrame.new(-69.83, 287.06, -319.33)
task.wait(0.15) -- shorter, gets to spam faster
-- FAST SPAM: 2000 times, tiny delay
for i = 1, 2000 do
if filthy.Value >= targetAmount then
break
end
pcall(function()
fireproximityprompt(prompt)
end)
task.wait(0.005) -- faster spam
end
task.wait(0.3) -- small pause so server updates money
end
print("Done: FilthyStack reached at least 1,600,000. Current:", filthy.Value)
end
})
To embed this project on your website, copy the following code and paste it into your website's HTML: