local replicated_storage = game:GetService("ReplicatedStorage") local local_player = game:GetService("Players").LocalPlayer getgenv().auto_collect = false if getgenv().auto_collect then repeat for _, v in next, replicated_storage.Remotes.Client.Blocks.GetCurrentBlocks:InvokeServer() do replicated_storage.Remotes.Client.Blocks.PickupBlock:FireServer(v.UUID, CFrame.new(local_player.Character:GetPivot().Position)) task.wait() end task.wait() until not getgenv().auto_collect end