Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --OP AutoFarm
- local Player = game:GetService("Players").LocalPlayer
- local Character = Player.Character or Player.CharacterAdded:Wait()
- local HumanoidRP = Character:WaitForChild("HumanoidRootPart")
- for _,i in pairs(game:GetService("Workspace"):GetChildren()) do
- if i:IsA("Part") and i:FindFirstChild("Health") then
- local tween = game:GetService("TweenService"):Create(game.Players.LocalPlayer.Character.HumanoidRootPart, TweenInfo.new(0, Enum.EasingStyle.Linear), {CFrame = i.CFrame})
- tween:Play()
- tween.Completed:Wait()
- local newRay = Ray.new(HumanoidRP.CFrame.p, Vector3.new(0,-1,0).unit * 10)
- local Hit = game:GetService("Workspace"):FindPartOnRay(newRay, Character)
- if Hit then
- game:GetService("ReplicatedStorage").Comm.Events.Dug:FireServer(Hit)
- end
- local newRay2 = Ray.new(HumanoidRP.CFrame.p, Vector3.new(0,0,1).unit * 10)
- local Hit2 = game:GetService("Workspace"):FindPartOnRay(newRay2, Character)
- if Hit2 then
- game:GetService("ReplicatedStorage").Comm.Events.Dug:FireServer(Hit2)
- end
- local newRay3 = Ray.new(HumanoidRP.CFrame.p, Vector3.new(0,0,-1).unit * 10)
- local Hit3 = game:GetService("Workspace"):FindPartOnRay(newRay3, Character)
- if Hit3 then
- game:GetService("ReplicatedStorage").Comm.Events.Dug:FireServer(Hit3)
- end
- local newRay4 = Ray.new(HumanoidRP.CFrame.p, Vector3.new(1,0,0).unit * 10)
- local Hit4 = game:GetService("Workspace"):FindPartOnRay(newRay4, Character)
- if Hit4 then
- game:GetService("ReplicatedStorage").Comm.Events.Dug:FireServer(Hit4)
- end
- local newRay5 = Ray.new(HumanoidRP.CFrame.p, Vector3.new(-1,0,0).unit * 10)
- local Hit5 = game:GetService("Workspace"):FindPartOnRay(newRay5, Character)
- if Hit5 then
- game:GetService("ReplicatedStorage").Comm.Events.Dug:FireServer(Hit5)
- end
- wait()
- end
- wait()
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement