Advertisement
Guest User

MINING SIMULATOR

a guest
Oct 20th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.48 KB | None | 0 0
  1. local function NewRayMine(vectorvalue)
  2. local ray = Ray.new(
  3. game.Players.LocalPlayer.Character.HumanoidRootPart.Position,
  4. vectorvalue
  5. )
  6. local ignore = {game.Players.LocalPlayer.Character}
  7. local part, endPoint = game.Workspace:FindPartOnRayWithIgnoreList(ray, ignore)
  8. if part then
  9. print(part)
  10. for i=1,50 do
  11. game.Workspace.RemoteEvent:FireServer("MineBlock", part.Parent)
  12. end
  13. end
  14. end
  15.  
  16. local PickPrices = {
  17. [2] = 25,
  18. [3] = 75,
  19. [4] = 250,
  20. [5] = 600,
  21. [6] = 2000,
  22. [7] = 6000,
  23. [8] = 16500,
  24. [9] = 32000,
  25. [10] = 78000,
  26. [11] = 120000,
  27. [16] = 400000,
  28. [17] = 520000,
  29. [18] = 775000,
  30. [19] = 1100000,
  31. [20] = 2450000,
  32. [21] = 2e9
  33. }
  34.  
  35. local BackPrices = {
  36. [3] = 35,
  37. [4] = 350,
  38. [5] = 1200,
  39. [6] = 3500,
  40. [7] = 7500,
  41. [8] = 15000,
  42. [9] = 35000,
  43. [10] = 72000,
  44. [11] = 150000,
  45. [12] = 350000,
  46. [13] = 560000,
  47. [14] = 720000,
  48. [15] = 1000000,
  49. [16] = 2000000,
  50. [17] = 2e9
  51. }
  52. --NewRayMine(Vector3.new(0, -5, 0)) below
  53. --NewRayMine(Vector3.new(5, 0, 0)) behind
  54. --NewRayMine(Vector3.new(-5, 0, 0)) infront
  55. --NewRayMine(Vector3.new(0, 0, 5)) left
  56. --NewRayMine(Vector3.new(0, 0, -5)) right
  57. local pick = 4
  58. local back = 4
  59. local buypick = true
  60. local rbp = (game.Players.LocalPlayer.leaderstats.Rebirths.Value + 1) * 10000000
  61.  
  62. local function BuyPickAndBack()
  63. if buypick == true then
  64. if PickPrices[pick] < game.Players.LocalPlayer.leaderstats.Coins.Value then
  65. game.Workspace.RemoteEvent:FireServer("BuyItem", "Tools", pick)
  66. pick = pick + 1
  67. buypick = false
  68. end
  69. elseif buypick ~= true then
  70. game.Workspace.RemoteEvent:FireServer("BuyItem", "Backpack", 19)
  71. if pick == 12 then
  72. pick = 16
  73. end
  74. back = back + 1
  75. buypick = true
  76. end
  77. end
  78.  
  79. local function Sell()
  80. game.Workspace.RemoteEvent:FireServer("SellItems")
  81. end
  82.  
  83. local function RebirthMine()
  84. if game.Players.LocalPlayer.leaderstats.Coins.Value < rbp then
  85. NewRayMine(Vector3.new(0, -5, 0))
  86. NewRayMine(Vector3.new(5, 0, 0))
  87. NewRayMine(Vector3.new(-5, 0, 0))
  88. NewRayMine(Vector3.new(0, 0, 5))
  89. NewRayMine(Vector3.new(0, 0, -5))
  90. else
  91. game.Workspace.RemoteEvent:FireServer("Rebirth")
  92. rbp = (game.Players.LocalPlayer.leaderstats.Rebirths.Value + 1) * 10000000
  93. end
  94. end
  95.  
  96.  
  97. while wait() do
  98. RebirthMine()
  99. BuyPickAndBack()
  100. Sell()
  101. end
  102. ~~~~~~~~~
  103. game.Workspace.RemoteEvent:FireServer("BuyItem", "Backpack", 19)
  104. game.Workspace.RemoteEvent:FireServer("BuyItem", "Tools", 14)
  105. ~~~~~~~~
  106. local many = 100 -- how many skins you want
  107.  
  108. for i=1,many do
  109. game.Workspace.RemoteEvent:FireServer("OpenCrate", "Legendary")
  110. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement