Repository navigation
Expand file tree
/
Copy pathscript.lua
More file actions
80 lines (67 loc) · 2.61 KB
/
Copy pathscript.lua
File metadata and controls
80 lines (67 loc) · 2.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
-- Carrega a Orion Design Library (Interface Visual)
local OrionLib = loadstring(game:HttpGet(('https://raw.githubusercontent.com/shlexware/Orion/main/source')))()
-- Cria a janela principal do menu
local Window = OrionLib:MakeWindow({
Name = "Grow a Garden - Moon Farm",
HidePremium = false,
SaveConfig = false,
ConfigFolder = "OrionTest"
})
-- Variável para controlar se o farm está ligado ou desligado
_G.AutoMoonFarm = false
-- Serviços do Roblox
local Workspace = game:GetService("Workspace")
local Players = game:GetService("Players")
local LocalPlayer = Players.LocalPlayer
-- Função principal do Auto-Farm
function farmEventSeeds()
while _G.AutoMoonFarm do
task.wait(0.1) -- Loop rápido para pegar antes dos outros
-- Procura no Workspace pelas sementes de evento
for _, objeto in pairs(Workspace:GetChildren()) do
if objeto.Name:find("Gold") or objeto.Name:find("Mega") or objeto.Name:find("Rainbow") then
local character = LocalPlayer.Character
if character and character:FindFirstChild("HumanoidRootPart") then
-- 1. Teleporta até a semente
local posicaoSemente = objeto:IsA("Model") and objeto:GetModelCFrame() or objeto.CFrame
character.HumanoidRootPart.CFrame = posicaoSemente
task.wait(0.15) -- Pausa para o servidor computar a posição
-- 2. Coleta automática usando o ProximityPrompt
local prompt = objeto:FindFirstChildOfClass("ProximityPrompt") or objeto:FindFirstChild("ProximityPrompt", true)
if prompt then
prompt:InputHoldBegin()
task.wait(prompt.HoldDuration)
prompt:InputHoldEnd()
end
end
end
end
end
end
-- Tab Principal
local FarmTab = Window:MakeTab({
Name = "Auto Farm",
Icon = "rbxassetid://4483345998",
PremiumOnly = false
})
-- Botão de Alternar (Toggle) para Ligar/Desligar
FarmTab:AddToggle({
Name = "Auto Farm Moons",
Default = false,
Callback = function(Value)
_G.AutoMoonFarm = Value
if Value then
task.spawn(farmEventSeeds)
end
end
})
-- Tab de Créditos
local CreditsTab = Window:MakeTab({
Name = "Créditos",
Icon = "rbxassetid://4483362458",
PremiumOnly = false
})
CreditsTab:AddLabel("Criado por: mimiguel0912-web")
CreditsTab:AddLabel("Executor: Delta Mobile")
-- Inicializa a interface
OrionLib:Init()