if game.PlaceId == 16472538603 then
local Rayfield = loadstring(game:HttpGet('https://[Log in to view URL]'))()
local Window = Rayfield:CreateWindow({
Name = "🥭MANGO Hub🥭",
Icon = 0, -- Icon in Topbar. Can use Lucide Icons (string) or Roblox Image (number). 0 to use no icon (default).
LoadingTitle = "🥭Mango Hub🥭",
LoadingSubtitle = "by LIFTED",
ShowText = "🥭🥭🥭🥭🥭MANGO", -- for mobile users to unhide rayfield, change if you'd like
Theme = "Default", -- 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 = "THA MANGO"
},
Discord = {
Enabled = True, -- Prompt the user to join your Discord server if their executor supports it
Invite = "https://[Log in to view URL]", -- 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 = false, -- Set this to true to use our key system
KeySettings = {
Title = "Untitled",
Subtitle = "Key System",
Note = "No method of obtaining the key is provided", -- 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 = false, -- If this is true, set Key below to the RAW site you would like Rayfield to get the key from
Key = {"Hello"} -- List of keys that will be accepted by the system, can be RAW file links (pastebin, github etc) or simple strings ("hello","key22")
}
})
local MainTab = Window:CreateTab("Home", nil) -- Title, Image
local MainSection = MainTab:CreateSection("Home")
local Button = MainTab:CreateButton({
Name = "Gun duping",
Callback = function()
-- The function that takes place when the button is pressed
end,
})
local Slider = MainTab:CreateSlider({
Name = "WalkSpeed",
Range = {0, 300},
Increment = 1,
Suffix = "WalkSpeed",
CurrentValue = 16,
Flag = "WalkSpeed", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
Callback = function(Value)
game.Players.LocalPlayer.Character.Humanoid.WalkSpeed = (Value)
end,
})
local Toggle = MainTab:CreateToggle({
Name = "ESP",
CurrentValue = false,
Flag = "ESP", -- A flag is the identifier for the configuration file, make sure every element has a different flag if you're using configuration saving to ensure no overlaps
Callback = function(Value)
--// Written by depso
local Players = game:GetService("Players")
local function ApplyHighlight(Player)
local Connections = {}
--// Parts
local Character = Player.Character or Player.CharacterAdded:Wait()
local Humanoid = Character:WaitForChild("Humanoid")
local HightLighter = Instance.new("Highlight", Character)
local function UpdateFillColor()
local DefaultColor = Color3.fromRGB(255, 48, 51)
HightLighter.FillColor = (Player.TeamColor and Player.TeamColor.Color) or DefaultColor
end
local function Disconnect()
HightLighter:Remove()
for _, Connection in next, Connections do
Connection:Disconnect()
end
end
--// Connect functions to events
table.insert(Connections, Player:GetPropertyChangedSignal("TeamColor"):Connect(UpdateFillColor))
table.insert(Connections, Humanoid:GetPropertyChangedSignal("Health"):Connect(function()
if Humanoid.Health <= 0 then
Disconnect()
end
end))
end
local function HightLightPlayer(Player)
if Player.Character then
HightLightPlayer(Player)
end
Player.CharacterAdded:Connect(function()
HightLightPlayer(Player)
end)
end
--// Apply highlights to players
for _, Player in next, Players:GetPlayers() do
ApplyHighlight(Player)
end
Players.PlayerAdded:Connect(ApplyHighlight)
end,
})
local Button = MainTab:CreateButton({
Name = "Instant Prompt",
Callback = function()
-- ServerScriptService/InstantPromptSetup.lua
-- Creates or finds a part named "KeyPadPart" and ensures its ProximityPrompt is instant (HoldDuration = 0).
-- Use only in places you own or have permission to edit.
local Workspace = game:GetService("Workspace")
local Players = game:GetService("Players")
-- CONFIG — change as needed
local PART_NAME = "KeyPadPart"
local PROMPT_ACTION_TEXT = "Get Key"
local PROMPT_OBJECT_TEXT = "Key Terminal"
local PROMPT_DISTANCE = 8
local COOLDOWN_SECONDS = 1
local PART_POSITION = Vector3.new(0, 5, 0) -- change to where you want the part in the map
-- Create or get the part
local part = Workspace:FindFirstChild(PART_NAME)
if not part then
part = Instance.new("Part")
part.Name = PART_NAME
part.Size = Vector3.new(3,1,3)
part.Position = PART_POSITION
part.Anchored = true
part.CanCollide = true
part.TopSurface = Enum.SurfaceType.Smooth
part.Parent = Workspace
end
-- Create or get a ProximityPrompt
local prompt = part:FindFirstChildOfClass("ProximityPrompt")
if not prompt then
prompt = Instance.new("ProximityPrompt")
prompt.Parent = part
end
-- Configure prompt to be instant
prompt.ActionText = PROMPT_ACTION_TEXT
prompt.ObjectText = PROMPT_OBJECT_TEXT
prompt.HoldDuration = 0 -- instant activation
prompt.RequiresLineOfSight = false
prompt.MaxActivationDistance = PROMPT_DISTANCE
prompt.Style = Enum.ProximityPromptStyle.Button
-- Basic per-player cooldown table
local lastUse = {}
prompt.Triggered:Connect(function(player)
if not player or not player:IsA("Player") then return e
end,
})
local TeleportTab = Window:CreateTab("🚀Teleports🚀", nil) -- Title, Image
local TeleportSection = TeleportTab:CreateSection("Teleports")
local Button = TeleportTab:CreateButton({
Name = "Gunstore 1",
Callback = function()
local pl = game.Players.LocalPlayer.Character.Humanoid
local location = CFrame.new(92970, 122098, 17023)
local humanoid = game.Players.LocalPlayer.Character.Humanoid
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
wait(0.1)
pl.CFrame = location
end,
})
local Button = TeleportTab:CreateButton({
Name = "Exotic gun",
Callback = function()
local pl = game.Players.LocalPlayer.Character.Humanoid
local location = CFrame.new(60820, 87609, -351)
local humanoid = game.Players.LocalPlayer.Character.Humanoid
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
wait(0.1)
pl.CFrame = location
end,
})
local Button = TeleportTab:CreateButton({
Name = "Dealership",
Callback = function()
local pl = game.Players.LocalPlayer.Character.Humanoid
local location = CFrame.new(-379, 253, -1246)
local humanoid = game.Players.LocalPlayer.Character.Humanoid
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
wait(0.1)
pl.CFrame = location
end,
})
local Button = TeleportTab:CreateButton({
Name = "laundry mat",
Callback = function()
local pl = game.Players.LocalPlayer.Character.Humanoid
local location = CFrame.new(-988, 254, -682)
local humanoid = game.Players.LocalPlayer.Character.Humanoid
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
wait(0.1)
pl.CFrame = location
end,
})
local Button = TeleportTab:CreateButton({
Name = "backpacks",
Callback = function()
local pl = game.Players.LocalPlayer.Character.Humanoid
local location = CFrame.new(-674, 253, -686)
local humanoid = game.Players.LocalPlayer.Character.Humanoid
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
wait(0.1)
pl.CFrame = location
end,
})
local Button = TeleportTab:CreateButton({
Name = "Bandages",
Callback = function()
local pl = game.Players.LocalPlayer.Character.Humanoid
local location = CFrame.new(-335, 254, -395)
local humanoid = game.Players.LocalPlayer.Character.Humanoid
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
wait(0.1)
pl.CFrame = location
end,
})
local MoneyTab = Window:CreateTab("MONEY", nil) -- Title, Image
local MoneySection = MoneyTab:CreateSection("Money")
local Button = Tab:CreateButton({
Name = "INF MONEY",
Callback = function()
local InfiniteMoney = function()
local function BuySupplies(): boolean
local Items = {
"Ice-Fruit Bag",
"Ice-Fruit Cupz",
"FijiWater",
"FreshWater",
}
for It = 1, #Items do
local ItemStock = SharedStorage.ExoticStock:FindFirstChild(Items[It])
if not ItemStock or ItemStock.Value == 0 then
return false
end
end
for It = 1, #Items do
InvokeServer(GameRemotes.ExoticShopRemote, Items[It])
Thread.Sleep(1250)
end
for It = 1, #Items do
if not Utility.FindItem(Items[It]) then
return false
end
end
return true
end
local function GetCookingPot(): Model?
for _, Pot: Model in ipairs (World.CookingPots:GetChildren()) do
if not (Pot.ClassName == "Model") then
continue
end
local OwnerTag = Utility.FindPath(Pot, "Owner")
local Progress = Utility.FindPath(Pot, "CookPart/Steam/LoadUI")
if not OwnerTag or not Progress or OwnerTag.Value or Progress.Enabled then
continue
end
return Pot
end
end
local function FakeExit()
Ui.Notify("Infinite Money failed: This server has datastores GLITCHED. Please join a different server!", "Server Hop Required", 10) -- Read the function name to understand. Kinda pointless now that it's leaked.
Thread.Sleep(250)
Rio.InfiniteMoney = false
end
if Utility.GetMoney() < 2750 then
if Utility.GetBankMoney() >= 2750 then
Actions.WithdrawCash(2750)
else
Ui.Notify("You do not have enough money to buy the Kool-Aid supplies. You need at least $2,750 to proceed.", "Insufficient Funds", 5)
return Thread.Sleep(250);
end
end
if BuySupplies() == false then
return FakeExit()
end
local CookingPot = GetCookingPot()
if not CookingPot then
return FakeExit()
end
local CookPart = CookingPot.CookPart
local CookPrompt = CookPart.ProximityPrompt
local CookProgress = CookPart.Steam.LoadUI
local FijiWater = Utility.FindItem("FijiWater")
local FreshWater = Utility.FindItem("FreshWater")
local IceFruitBag = Utility.FindItem("Ice-Fruit Bag")
local IceFruitCupz = Utility.FindItem("Ice-Fruit Cupz")
local CookOrder = { FijiWater, FreshWater, IceFruitBag }
local SellPart = World["IceFruit Sell"]
local SellPrompt = SellPart.ProximityPrompt
Utility.Teleport(CookPart.Position)
Thread.Sleep(250)
fireproximityprompt(CookPrompt, 0)
Thread.Sleep(250)
for It = 1, #CookOrder do
LocalCharacter.Humanoid:EquipTool(CookOrder[It])
Thread.Sleep(500)
fireproximityprompt(CookPrompt, 0)
Thread.WaitForAny({
Thread.WaitForDelay(5000),
LocalCharacter.ChildRemoved,
})
end
while CookProgress.Enabled do
Thread.WaitForAny({
Thread.WaitForDelay(2035),
CookProgress:GetPropertyChangedSignal("Enabled")
})
end
Utility.Teleport(CookPart.Position)
Thread.Sleep(250)
LocalCharacter.Humanoid:EquipTool(IceFruitCupz)
Thread.Sleep(100)
fireproximityprompt(CookPrompt, 0)
Thread.Sleep(1000)
Utility.Teleport(SellPart.Position)
Thread.Sleep(250)
for _ = 1, 2000 do
fireproximityprompt(SellPrompt, 0)
end
end
end,
})
To embed this project on your website, copy the following code and paste it into your website's HTML: