
Key Required

--[[
╔══════════════════════════════════════════════════════════╗
║ Rescue Animals - Dark Edition ║
║ Simple & Clean UI ║
║ Made by M4k3By41W1thPr0mpt ║
╚══════════════════════════════════════════════════════════╝
]]
-- =====================
-- CLEANUP
-- =====================
if game:GetService("CoreGui"):FindFirstChild("Rayfield") then
game:GetService("CoreGui").Rayfield:Destroy()
end
-- =====================
-- SERVICES
-- =====================
local Players = game:GetService("Players")
local ReplicatedStorage = game:GetService("ReplicatedStorage")
local UserInputService = game:GetService("UserInputService")
local VirtualInputManager = game:GetService("VirtualInputManager")
-- =====================
-- LOAD RAYFIELD
-- =====================
local Rayfield = loadstring(game:HttpGet('https://sirius.menu/rayfield'))()
-- =====================
-- VARIABLES
-- =====================
local Player = Players.LocalPlayer
_G.Legendary = false
_G.Mythic = false
_G.AutoAll = false
_G.AntiAFK = false
-- =====================
-- UTILITY FUNCTIONS
-- =====================
local function GetCharacter()
return Player.Character or Player.CharacterAdded:Wait()
end
local function GetHRP()
return GetCharacter():WaitForChild("HumanoidRootPart")
end
local function SafeCall(func)
local success, err = pcall(func)
if not success then
warn("[RescueHub] Error: " .. tostring(err))
end
return success
end
-- =====================
-- RESCUE FUNCTIONS
-- =====================
local function RescueByRarity(rarity)
SafeCall(function()
for _, model in pairs(workspace:GetDescendants()) do
if model:IsA("Model") and string.find(model.Name, "Building") then
local animalSpawns = model:FindFirstChild("AnimalSpawns")
if animalSpawns then
for _, prompt in pairs(animalSpawns:GetDescendants()) do
if prompt:IsA("ProximityPrompt") and prompt.Name == "Save" and prompt.Enabled then
local billboard = prompt.Parent.Parent:FindFirstChild("BillboardGui")
if billboard and billboard.Frame and billboard.Frame.Rarity then
if billboard.Frame.Rarity.Text == rarity then
local root = GetHRP()
root.CFrame = prompt.Parent.CFrame
task.wait(0.2)
VirtualInputManager:SendKeyEvent(true, Enum.KeyCode.E, false, game)
task.wait(0.2)
local plot = workspace.Plots:FindFirstChild(Player.Name)
if plot and plot:FindFirstChild("PetSpawn") then
root.CFrame = plot.PetSpawn.CFrame * CFrame.new(0, 10, 0)
end
task.wait(0.2)
local animalModel = GetCharacter():FindFirstChildOfClass("Model")
if animalModel then
ReplicatedStorage.Remotes.DropAnimal:FireServer(
GetCharacter(),
animalModel,
"Place"
)
end
VirtualInputManager:SendKeyEvent(false, Enum.KeyCode.E, false, game)
return true
end
end
end
end
end
end
end
end)
return false
end
local function AutoLegendary()
spawn(function()
while _G.Legendary do
RescueByRarity("Legendary")
task.wait(1)
end
end)
end
local function AutoMythic()
spawn(function()
while _G.Mythic do
RescueByRarity("Mythic")
task.wait(1)
end
end)
end
local function AutoAll()
spawn(function()
while _G.AutoAll do
RescueByRarity("Legendary")
task.wait(0.5)
RescueByRarity("Mythic")
task.wait(0.5)
RescueByRarity("Epic")
task.wait(0.5)
RescueByRarity("Rare")
task.wait(1)
end
end)
end
-- =====================
-- CREATE WINDOW
-- =====================
local Window = Rayfield:CreateWindow({
Name = "🐾 Rescue Animals",
LoadingTitle = "Rescue Animals Hub",
LoadingSubtitle = "by M4k3By41W1thPr0mpt",
ConfigurationSaving = {
Enabled = true,
FolderName = "RescueAnimals",
FileName = "Config"
},
Discord = {
Enabled = false,
},
KeySystem = false,
Theme = "Ocean"
})
-- =====================
-- MAIN TAB
-- =====================
local MainTab = Window:CreateTab("🏠 Main", 4483362458)
MainTab:CreateSection("🌟 Auto Rescue")
MainTab:CreateToggle({
Name = "⭐ Auto Legendary",
CurrentValue = false,
Flag = "LegendaryToggle",
Callback = function(Value)
_G.Legendary = Value
if Value then
AutoLegendary()
Rayfield:Notify({
Title = "⭐ Auto Legendary",
Content = "✅ Now catching Legendary animals!",
Duration = 3,
Image = 4483362458,
})
else
Rayfield:Notify({
Title = "⭐ Auto Legendary",
Content = "❌ Disabled",
Duration = 2,
Image = 4483362458,
})
end
end,
})
MainTab:CreateToggle({
Name = "💎 Auto Mythic",
CurrentValue = false,
Flag = "MythicToggle",
Callback = function(Value)
_G.Mythic = Value
if Value then
AutoMythic()
Rayfield:Notify({
Title = "💎 Auto Mythic",
Content = "✅ Now catching Mythic animals!",
Duration = 3,
Image = 4483362458,
})
else
Rayfield:Notify({
Title = "💎 Auto Mythic",
Content = "❌ Disabled",
Duration = 2,
Image = 4483362458,
})
end
end,
})
MainTab:CreateSection("🎯 Advanced")
MainTab:CreateToggle({
Name = "🔥 Auto All (Rare+)",
CurrentValue = false,
Flag = "AutoAllToggle",
Callback = function(Value)
_G.AutoAll = Value
if Value then
AutoAll()
Rayfield:Notify({
Title = "🔥 Auto All",
Content = "✅ Catching all rare animals!",
Duration = 3,
Image = 4483362458,
})
end
end,
})
-- =====================
-- FEATURES TAB
-- =====================
local FeaturesTab = Window:CreateTab("⚡ Features", 4483362458)
FeaturesTab:CreateSection("🦘 Movement")
FeaturesTab:CreateButton({
Name = "🚀 Infinite Jump",
Callback = function()
UserInputService.JumpRequest:Connect(function()
local humanoid = GetCharacter():FindFirstChildOfClass("Humanoid")
if humanoid then
humanoid:ChangeState(Enum.HumanoidStateType.Jumping)
end
end)
Rayfield:Notify({
Title = "🚀 Infinite Jump",
Content = "✅ Enabled!",
Duration = 3,
Image = 4483362458,
})
end,
})
FeaturesTab:CreateSlider({
Name = "🏃 Walk Speed",
Range = {16, 200},
Increment = 1,
Suffix = " Speed",
CurrentValue = 16,
Flag = "WalkSpeedSlider",
Callback = function(Value)
SafeCall(function()
GetCharacter():FindFirstChildOfClass("Humanoid").WalkSpeed = Value
end)
end,
})
FeaturesTab:CreateSlider({
Name = "🦅 Jump Power",
Range = {50, 300},
Increment = 5,
Suffix = " Power",
CurrentValue = 50,
Flag = "JumpPowerSlider",
Callback = function(Value)
SafeCall(function()
GetCharacter():FindFirstChildOfClass("Humanoid").JumpPower = Value
end)
end,
})
FeaturesTab:CreateSection("🛡️ Utility")
FeaturesTab:CreateToggle({
Name = "🔒 Anti-AFK",
CurrentValue = false,
Flag = "AntiAFKToggle",
Callback = function(Value)
_G.AntiAFK = Value
if Value then
local vu = game:GetService("VirtualUser")
Player.Idled:Connect(function()
if _G.AntiAFK then
vu:Button2Down(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
task.wait(1)
vu:Button2Up(Vector2.new(0,0), workspace.CurrentCamera.CFrame)
end
end)
Rayfield:Notify({
Title = "🔒 Anti-AFK",
Content = "✅ You won't be kicked!",
Duration = 3,
Image = 4483362458,
})
end
end,
})
FeaturesTab:CreateButton({
Name = "📍 Teleport to Plot",
Callback = function()
SafeCall(function()
local plot = workspace.Plots:FindFirstChild(Player.Name)
if plot and plot:FindFirstChild("PetSpawn") then
GetHRP().CFrame = plot.PetSpawn.CFrame * CFrame.new(0, 5, 0)
Rayfield:Notify({
Title = "📍 Teleported",
Content = "Moved to your plot!",
Duration = 2,
Image = 4483362458,
})
end
end)
end,
})
-- =====================
-- SETTINGS TAB
-- =====================
local SettingsTab = Window:CreateTab("⚙️ Settings", 4483362458)
SettingsTab:CreateSection("🎨 Interface")
SettingsTab:CreateKeybind({
Name = "⌨️ Toggle UI",
CurrentKeybind = "RightShift",
HoldToInteract = false,
Flag = "UIKeybind",
Callback = function() end,
})
SettingsTab:CreateSection("ℹ️ Credits")
SettingsTab:CreateParagraph({
Title = "👨💻 Developer",
Content = [[
╔═════════════════════════════╗
║ ║
║ 🎮 Made by ║
║ M4k3By41W1thPr0mpt ║
║ ║
║ 🐾 Rescue Animals Hub ║
║ Version 2.0 ║
║ ║
║ ⭐ Thanks for using! ║
║ ║
╚═════════════════════════════╝
]]
})
SettingsTab:CreateSection("🔧 Actions")
SettingsTab:CreateButton({
Name = "🔄 Reset Settings",
Callback = function()
_G.Legendary = false
_G.Mythic = false
_G.AutoAll = false
Rayfield:Notify({
Title = "🔄 Reset",
Content = "All settings have been reset!",
Duration = 3,
Image = 4483362458,
})
end,
})
SettingsTab:CreateButton({
Name = "❌ Destroy UI",
Callback = function()
Rayfield:Notify({
Title = "👋 Goodbye!",
Content = "Thanks for using!",
Duration = 2,
Image = 4483362458,
})
task.wait(2)
Rayfield:Destroy()
end,
})
-- =====================
-- STARTUP
-- =====================
Rayfield:Notify({
Title = "🐾 Rescue Animals Hub",
Content = "✅ Loaded Successfully!\n👨💻 by M4k3By41W1thPr0mpt",
Duration = 5,
Image = 4483362458,
})
print([[
╔═══════════════════════════════════════╗
║ Rescue Animals Hub v2.0 ║
║ Made by M4k3By41W1thPr0mpt ║
║ Status: Loaded ✅ ║
╚═══════════════════════════════════════╝
]])No comments yet for this script.



