-- [[ Rscripts Risk Notice ]] -- This script is not verified by rscripts.net. Deal with caution. -- -- Stay safe: -- • Never log in on unofficial Roblox sites or lookalike domains. -- • Real Roblox links use roblox.com (check the .com ending). -- • Treat fake Roblox login / "claim reward" pages as phishing. -- [[ End Rscripts Risk Notice ]] local Players = game:GetService("Players") local Workspace = game:GetService("Workspace") local LocalPlayer = Players.LocalPlayer local Library = loadstring(game:HttpGet("https://raw.githubusercontent.com/vana09062023-ai/baobabscript/refs/heads/main/gui", true))() local Window = Library:CreateWindow("Dig for Dinos") local function GetPlayerPlot() for _, plot in pairs(Workspace:GetDescendants()) do if plot:GetAttribute("OwnerUserId") == LocalPlayer.UserId then return plot end end return nil end local function CollectDino(rarity, startPosition) local character = LocalPlayer.Character local rootPart = character and character:FindFirstChild("HumanoidRootPart") if not rootPart then return end local playerPlot = GetPlayerPlot() if not playerPlot then return end rootPart.CFrame = startPosition task.wait(1) local world = Workspace:FindFirstChild("MineDinos_World6") if not world then return end for _, obj in pairs(world:GetDescendants()) do if obj:IsA("Model") and obj:GetAttribute("Rarity") == rarity and obj:GetAttribute("DropExpiresAt") then rootPart.CFrame = obj:GetPivot() task.wait(0.3) local prompt = obj:FindFirstChild("HumanoidRootPart") and obj.HumanoidRootPart:FindFirstChild("PickupDinoProximityPrompt") if prompt then fireproximityprompt(prompt) end task.wait(0.3) rootPart.CFrame = playerPlot:GetPivot() -- Возврат на базу break end end end Window:AddButton({ text = "Get Dragonian", flag = "button", callback = function() CollectDino("Dragonian", CFrame.new(6875, -3076, 6491)) end }) Window:AddButton({ text = "Get Eldritch", flag = "button", callback = function() CollectDino("Eldritch", CFrame.new(6890, -4001, 6494)) end }) Window:AddToggle({ text = "Collect Cash", flag = "toggle", state = false, callback = function(state) _G.Cash = state print("Cash: ", state) if _G.Cash then task.spawn(function() while _G.Cash do task.wait() pcall(function() local character = LocalPlayer.Character local rootPart = character and character:FindFirstChild("HumanoidRootPart") if not rootPart then return end -- Поиск коллайдеров для сбора денег for _, obj in pairs(Workspace:GetDescendants()) do if obj.Name == "PlotSystem_Pedestal_CollectionCollider" and obj.Parent.Name == "CollectionPad" then local costPart = obj.Parent:FindFirstChild("PlotSystem_Pedestal_CostPart") if costPart and costPart:FindFirstChild("SurfaceGui") and costPart.SurfaceGui.Enabled then local originalCFrame = rootPart.CFrame rootPart.CFrame = obj.CFrame task.wait(2) rootPart.CFrame = originalCFrame end end end task.wait(7) end) end end) end end }) Window:AddButton({ text = "Rebirth Req", flag = "button", callback = function() local playerGui = LocalPlayer:FindFirstChild("PlayerGui") local rebirthGui = playerGui and playerGui:FindFirstChild("RebirthGui") if not rebirthGui then return end local character = LocalPlayer.Character local rootPart = character and character:FindFirstChild("HumanoidRootPart") local playerPlot = GetPlayerPlot() if not rootPart or not playerPlot then return end for _, obj in pairs(Workspace:GetDescendants()) do if obj:IsA("Model") and obj:GetAttribute("DinoId") == nil and obj:GetAttribute("DropExpiresAt") then rootPart.CFrame = obj:GetPivot() task.wait(0.5) local prompt = obj:FindFirstChild("HumanoidRootPart") and obj.HumanoidRootPart:FindFirstChild("PickupDinoProximityPrompt") if prompt then fireproximityprompt(prompt) end task.wait(0.3) rootPart.CFrame = playerPlot:GetPivot() break end end end }) if Library.Init then Library:Init() end