Mining Simulator 2 [Inf gems] 

You must have enough money for rebirth and must be on an 1.0.4f server !]

You must have enough money for rebirth and must be on an 1.0.4f server !]

You must have enough money for rebirth and must be on an 1.0.4f server !]

Join link:

https://www.roblox.com/discover#/rg-join/9551640993/148c8026-a137-4a6d-8d65-8f9f4e0dd387

https://www.roblox.com/discover#/rg-join/9551640993/853699d3-e6c8-47fd-98c3-c671b5389a3b

https://www.roblox.com/discover#/rg-join/9551640993/7f02c91e-5ee9-4232-8993-11680ec5445d

https://www.roblox.com/discover#/rg-join/9551640993/1d170264-cc88-416b-bf03-a8b73059b934

(might expire later if all players leave the server)

Creator: unknown
Status: probably patched
Enjoy getting gems!

-- Execute this script to join the server!!

-- 148c8026-a137-4a6d-8d65-8f9f4e0dd387
-- 853699d3-e6c8-47fd-98c3-c671b5389a3b
-- 7f02c91e-5ee9-4232-8993-11680ec5445d
-- 1d170264-cc88-416b-bf03-a8b73059b934

local JobId = "JobId_Here"

local TeleportService = game:GetService("TeleportService")
TeleportService:TeleportToPlaceInstance(game.PlaceId, JobId, game.Players.LocalPlayer)

DUPE SCRIPT:

local Data = require(game:GetService("ReplicatedStorage"):WaitForChild("ClientModules"):WaitForChild("LocalData"))

local module = {}

function module:Initialize()
   local ch = game.Players.LocalPlayer.Character
   local prt = Instance.new("Model", workspace)
   local z1 =  Instance.new("Part", prt)
   z1.Name="Torso"
   z1.CanCollide = false
   z1.Anchored = true
   local z2  =Instance.new("Part", prt)
   z2.Name="Head"
   z2.Anchored = true
   z2.CanCollide = false
   local z3 = Instance.new("Humanoid", prt)
   z3.Name="Humanoid"
   z1.Position = Vector3.new(0,9999,0)
   z2.Position = Vector3.new(0,9991,0)
   game.Players.LocalPlayer.Character=prt
   task.wait()
   game.Players.LocalPlayer.Character=ch
   task.wait(6)
   local plr = game.Players.LocalPlayer
   
   local Hum = Instance.new("Humanoid")
   Hum.Parent = game.Players.LocalPlayer.Character
   
   local root = game.Players.LocalPlayer.Character.HumanoidRootPart
   for _, v in next, plr.Character:GetChildren() do
   if v.Name ~= 'Humanoid' then v:Destroy() end
   end
end

function module:Dupe(amount)
   amount += Data:GetData("Gems")
   while task.wait() do
       local data = Data:GetData("Gems")
       if data >= amount then
           break
       end
       game:GetService("ReplicatedStorage").Events.Rebirth:FireServer()
   end
   game.Players.LocalPlayer.Character:Destroy()
end

module:Initialize()

local amount = 100000000

module:Dupe(amount)