minerblocks script if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end local Player,Mouse,mouse,UserInputService,ContextActionService = owner local RealPlayer = Player do local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end print([[ you can only place 9 block but if you get a error messages because you can't place unlimited blocks ]]) plr = game.Players.LocalPlayer minerblocks script How to get it for free? minerblocks script repeat wait() until plr.Character char = plr.Character local humRootPart = char:WaitForChild("HumanoidRootPart") local head = char:WaitForChild("Head") local torso = char:WaitForChild("Torso") local lArm = char:WaitForChild("Left Arm") local rArm = char:WaitForChild("Right Arm") local lLeg = char:WaitForChild("Left Leg") local rLeg = char:WaitForChild("Right Leg") minerblocks script How to dowload it? minerblocks script local humanoid = char:WaitForChild("Humanoid") humanoid.HipHeight = 0.3 local rootJoint = Instance.new("Motor6D", torso) rootJoint.Name = "RootJoint" rootJoint.Part0 = humRootPart rootJoint.Part1 = torso rootJoint.C1 = CFrame.new(0, 0.05, 0) minerblocks script How to get it for free? minerblocks script --[[ local neck = Instance.new("Motor6D", torso) neck.Name = "Neck" neck.Part0 = head neck.Part1 = torso ]]-- --[[ local lS = Instance.new("Motor6D", torso) lS.Name = "Left Shoulder" minerblocks script How to use it? minerblocks script lS.Part0 = lArm lS.Part1 = torso lS.C0 = CFrame.new(-0.325, 0.975, 0) * CFrame.Angles(0, 0, 0) lS.C1 = CFrame.new(0.65, 0.975, 0) ]]-- local rS = Instance.new("Motor6D", torso) rS.Name = "Right Shoulder" rS.Part0 = rArm rS.Part1 = torso minerblocks script How to get it? minerblocks script rS.C0 = CFrame.new(-0.325, 0.975, 0) * CFrame.Angles(0, 0, 0) rS.C1 = CFrame.new(-0.65, 0.975, 0) * CFrame.Angles(0, -math.rad(180), 0) local lH = Instance.new("Motor6D", torso) lH.Name = "Left Hip" lH.Part0 = lLeg lH.Part1 = torso lH.C0 = CFrame.new(0, 0.975, 0) lH.C1 = CFrame.new(0.325, -0.975, 0) * CFrame.Angles(0, 0, 0) minerblocks script How to use it? minerblocks script local rH = Instance.new("Motor6D", torso) rH.Name = "Right Hip" rH.Part0 = rLeg rH.Part1 = torso rH.C0 = CFrame.new(0, 0.975, 0) rH.C1 = CFrame.new(-0.325, -0.975, 0) * CFrame.Angles(0, -math.rad(180), 0) head.Size = Vector3.new(1.3, 1.3, 1.3) head:WaitForChild("Mesh"):Destroy() torso.Size = Vector3.new(1.3, 1.95, 0.65) minerblocks script How to get it? minerblocks script lArm.Size = Vector3.new(0.65, 1.95, 0.65) rArm.Size = Vector3.new(0.65, 1.95, 0.65) lLeg.Size = Vector3.new(0.65, 1.95, 0.65) rLeg.Size = Vector3.new(0.65, 1.95, 0.65) char.Humanoid:ClearAllChildren() char.Animate:Remove() local ticks = 0 local times = 0 minerblocks script PasteShr minerblocks script local walkAnim = 0 local increaseWalkAnim = 1 local idleAnimRotX = 0 local idleAnimRotZ = 0 local sneaking = 0 local RS = game:GetService("RunService").RenderStepped minerblocks script How to get it for free? minerblocks script local oldHP = humanoid.Health local damageTime = 0 local punchRotX = 0 local punchRotY = 0 local punchRotZ = 0 local punchSpeed = 0 local punching = 0 local selectedBlock = 8 local punchEnded = 1 minerblocks script How to get it for free? minerblocks script local itemOnHand = nil local handItem = Instance.new("Part", char) handItem.Name = "HandItem" handItem.Size = Vector3.new(0.52, 0.52, 0.52) handItem.Transparency = 1 handItem.CanCollide = false local handItemWeld = Instance.new("Weld", char) handItemWeld.Part0 = handItem minerblocks script How to get it? minerblocks script handItemWeld.Part1 = lArm handItemWeld.C1 = CFrame.new(0, -0.9, -0.6) * CFrame.Angles(math.rad(-10), math.rad(45), 0) effect = Instance.new("Model",char) effect.Name = "Effects" --[[ moozik = Instance.new("Sound",char) moozik.SoundId = "rbxassetid://132024343" moozik.Volume = 10 moozik.Looped = true minerblocks script How to use it? minerblocks script moozik:Play() ]]-- hurt = Instance.new("Sound",char) hurt.SoundId = "rbxassetid://975173739" hurt.Volume = 10 local block = Instance.new("Part",effect) minerblocks script How to get it? minerblocks script block.Size = Vector3.new(1,1,1) block.CanCollide = false local weld = Instance.new("Weld",block) weld.Part0 = block weld.Part1 = char["Right Arm"] weld.C0 = CFrame.new(-0.00427627563, -0.0187358856, 1.48222256, 1, 0, 0, 0, -0.0125430031, -0.999921381, 0, 0.999921262, -0.0125430049) local decal1 = Instance.new("Decal",block) decal1.Face = "Top" local decal2 = Instance.new("Decal",block) decal2.Face = "Front" minerblocks script How to get it for free? minerblocks script local decal3 = Instance.new("Decal",block) decal3.Face = "Bottom" local decal4 = Instance.new("Decal",block) decal4.Face = "Back" local decal5 = Instance.new("Decal",block) decal5.Face = "Left" local decal6 = Instance.new("Decal",block) decal6.Face = "Right" damaged = false local reddamage = function(timeofeffect) minerblocks script How to get it? minerblocks script for i,v in pairs(char:GetChildren()) do if v.ClassName == "Part" and v.Name ~= "HumanoidRootPart" then local cp = v:Clone() cp.Parent = effect cp.BrickColor = BrickColor.new("Really red") cp.Transparency = 0.7 cp.CanCollide = false cp.Material = Enum.Material.Neon if cp.Name == "Head" then cp.face:Destroy() minerblocks script How to dowload it? minerblocks script end if cp.Name == "Torso" then cp.roblox:Destroy() end if v ~= char.Head then cp.Size = v.Size+(Vector3.new(1,1,1)*0.2) else cp.Size = (Vector3.new(1,1,1)*v.Size.Y)+(Vector3.new(1,1,1)*0.2) end local weld = Instance.new("Weld",cp) minerblocks script How to get it for free? minerblocks script weld.Part0 = v weld.Part1 = cp game:GetService("Debris"):AddItem(cp,timeofeffect) end end char.Torso.Velocity = char.Torso.CFrame.lookVector * -100 hurt:Play() end function changeyourblockdecal(bottom,top,left,right,back,front) minerblocks script How to get it? minerblocks script decal3.Texture = bottom decal1.Texture = top decal5.Texture = left decal6.Texture = right decal4.Texture = back decal2.Texture = front end function changeblockdecal(whatblock , bottom,top,left,right,back,front) local tex1 = Instance.new("Decal",whatblock) tex1.Face = "Top" minerblocks script How to get it for free? minerblocks script local tex2 = Instance.new("Decal",whatblock) tex2.Face = "Front" local tex3 = Instance.new("Decal",whatblock) tex3.Face = "Bottom" local tex4 = Instance.new("Decal",whatblock) tex4.Face = "Back" local tex5 = Instance.new("Decal",whatblock) tex5.Face = "Left" local tex6 = Instance.new("Decal",whatblock) tex6.Face = "Right" minerblocks script How to use it? minerblocks script tex3.Texture = bottom tex1.Texture = top tex5.Texture = left tex6.Texture = right tex4.Texture = back tex2.Texture = front end lhand = char.Torso["Left Shoulder"]:Clone() rhand = char.Torso["Right Shoulder"]:Clone() local rhandweld = Instance.new("Weld",char) minerblocks script How to get it? minerblocks script rhandweld.Part0 = char.Torso rhandweld.Part1 = char["Right Arm"] rhandweld.C0 = CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1) local human2 = Instance.new("Weld",char) human2.Part0 = char.HumanoidRootPart human2.Part1 = char.Torso human2co = CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1) function changeblocktype(whattype) minerblocks script How to get it? minerblocks script if whattype == "Grass" then changeyourblockdecal("http://www.roblox.com/asset/?id=96167755","http://www.roblox.com/asset/?id=96430265","http://www.roblox.com/asset/?id=96430337","http://www.roblox.com/asset/?id=96430337","http://www.roblox.com/asset/?id=96430337","http://www.roblox.com/asset/?id=96430337") end if whattype == "Dirt" then changeyourblockdecal("http://www.roblox.com/asset/?id=96167755","http://www.roblox.com/asset/?id=96167755","http://www.roblox.com/asset/?id=96167755","http://www.roblox.com/asset/?id=96167755","http://www.roblox.com/asset/?id=96167755","http://www.roblox.com/asset/?id=96167755") end if whattype == "Cobblestone" then changeyourblockdecal("http://www.roblox.com/asset/?id=57539377","http://www.roblox.com/asset/?id=57539377","http://www.roblox.com/asset/?id=57539377","http://www.roblox.com/asset/?id=57539377","http://www.roblox.com/asset/?id=57539377","http://www.roblox.com/asset/?id=57539377") end if whattype == "Gold" then minerblocks script How to use it? minerblocks script changeyourblockdecal("http://www.roblox.com/asset/?id=71405851","http://www.roblox.com/asset/?id=71405851","http://www.roblox.com/asset/?id=71405851","http://www.roblox.com/asset/?id=71405851","http://www.roblox.com/asset/?id=71405851","http://www.roblox.com/asset/?id=71405851") end if whattype == "Stone" then changeyourblockdecal("http://www.roblox.com/asset/?id=56882261","http://www.roblox.com/asset/?id=56882261","http://www.roblox.com/asset/?id=56882261","http://www.roblox.com/asset/?id=56882261","http://www.roblox.com/asset/?id=56882261","http://www.roblox.com/asset/?id=56882261") end if whattype == "DiamondBlock" then changeyourblockdecal("http://www.roblox.com/asset/?id=59262371","http://www.roblox.com/asset/?id=59262371","http://www.roblox.com/asset/?id=59262371","http://www.roblox.com/asset/?id=59262371","http://www.roblox.com/asset/?id=59262371","http://www.roblox.com/asset/?id=59262371") end if whattype == "DiamondOre" then changeyourblockdecal("http://www.roblox.com/asset/?id=49919647","http://www.roblox.com/asset/?id=49919647","http://www.roblox.com/asset/?id=49919647","http://www.roblox.com/asset/?id=49919647","http://www.roblox.com/asset/?id=49919647","http://www.roblox.com/asset/?id=49919647") minerblocks script How to use it? minerblocks script end if whattype == "WoodenPlank" then changeyourblockdecal("http://www.roblox.com/asset/?id=107806036","http://www.roblox.com/asset/?id=107806036","http://www.roblox.com/asset/?id=107806036","http://www.roblox.com/asset/?id=107806036","http://www.roblox.com/asset/?id=107806036","http://www.roblox.com/asset/?id=107806036") end if whattype == "OakWood" then changeyourblockdecal("http://www.roblox.com/asset/?id=55355773","http://www.roblox.com/asset/?id=55355773","http://www.roblox.com/asset/?id=55319786","http://www.roblox.com/asset/?id=55319786","http://www.roblox.com/asset/?id=55319786","http://www.roblox.com/asset/?id=55319786") end if whattype == "GoldOre" then changeyourblockdecal("http://www.roblox.com/asset/?id=73374646","http://www.roblox.com/asset/?id=73374646","http://www.roblox.com/asset/?id=73374646","http://www.roblox.com/asset/?id=73374646","http://www.roblox.com/asset/?id=73374646","http://www.roblox.com/asset/?id=73374646") end minerblocks script How to get it? minerblocks script if whattype == "Sponge" then changeyourblockdecal("http://www.roblox.com/asset/?id=38945383","http://www.roblox.com/asset/?id=38945383","http://www.roblox.com/asset/?id=38945383","http://www.roblox.com/asset/?id=38945383","http://www.roblox.com/asset/?id=38945383","http://www.roblox.com/asset/?id=38945383") end end changeblocktype("Grass") function playanim(whatanim,speed) minerblocks script How to dowload it? minerblocks script if whatanim == "Place" then rhandweld.Parent = char.Torso for i = 0,1, speed do rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0.473864555, -0.788700104, 1, 0, 0, 0, -0.0214149933, -0.999770641, 0, 0.999770641, -0.0214149933),i) game:GetService("RunService").RenderStepped:wait() end for i = 0,1, speed do rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(0.957962036, 0.0477108955, -1.06759644, 0.445479125, 0.728770554, 0.520040333, 0.0191690028, 0.572963655, -0.81935662, -0.895087242, 0.374974847, 0.241273522),i) game:GetService("RunService").RenderStepped:wait() end minerblocks script How to get it? minerblocks script end if whatanim == "Destroy" then rhandweld.Parent = char.Torso for i = 0,1, speed do rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0.473864555, -0.788700104, 1, 0, 0, 0, -0.0214149933, -0.999770641, 0, 0.999770641, -0.0214149933),i) game:GetService("RunService").RenderStepped:wait() end for i = 0,1, speed do rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(0.957962036, 0.0477108955, -1.06759644, 0.445479125, 0.728770554, 0.520040333, 0.0191690028, 0.572963655, -0.81935662, -0.895087242, 0.374974847, 0.241273522),i) game:GetService("RunService").RenderStepped:wait() minerblocks script How to get it? minerblocks script end end if whatanim == "NormalPose" then for i = 0,1 , speed do rhandweld.C0 = rhandweld.C0:lerp(CFrame.new(1.5, 0, 0, 1, -1.6395192e-43, 0, -1.6395192e-43, 1, 0, 0, 0, 1),i) game:GetService("RunService").RenderStepped:wait() end end end canuse = true minerblocks script PasteShr minerblocks script mouse = plr:GetMouse() function buildblock() if canuse then canuse = false playanim("Place", 0.07) local theactualblock = Instance.new("Part",workspace) theactualblock:BreakJoints() theactualblock.Parent = workspace theactualblock.Transparency = 0 theactualblock.CFrame = mouse.Hit + Vector3.new(0,1.09,0) minerblocks script How to use it? minerblocks script theactualblock.Orientation = Vector3.new(0,0,0) theactualblock.Size = Vector3.new(3,3,3) theactualblock.Anchored = true theactualblock.CanCollide = true theactualblock.Name = "BlockPlace" changeblockdecal(theactualblock,decal3.Texture, decal1.Texture, decal5.Texture,decal6.Texture, decal4.Texture, decal2.Texture) playanim("NormalPose", 0.3) canuse = true end end minerblocks script PasteShr minerblocks script function destroyblock() if mouse.Target.Name == "BlockPlace" and mouse.Target.Name ~= "Base" and mouse.Target.Name ~= "Baseplate" and mouse.Target.Name ~= "Workspace" then playanim("Destroy", 0.07) mouse.Target:Destroy() playanim("NormalPose", 0.3) end end local mouse1 = mouse.Button1Down:connect(function() buildblock() end) minerblocks script How to get it? minerblocks script local mouse2 = mouse.KeyDown:connect(function(k) if k == "q" then destroyblock() end if k == "e" then local chance = math.random(1,11) if chance == 1 then changeblocktype("Grass") end if chance == 2 then minerblocks script PasteShr minerblocks script changeblocktype("Dirt") end if chance == 3 then changeblocktype("Cobblestone") end if chance == 4 then changeblocktype("Gold") end if chance == 5 then changeblocktype("Stone") minerblocks script How to get it? minerblocks script end if chance == 6 then changeblocktype("DiamondBlock") end if chance == 7 then changeblocktype("DiamondOre") end if chance == 8 then changeblocktype("WoodenPlank") end minerblocks script How to get it for free? minerblocks script if chance == 9 then changeblocktype("OakWood") end if chance == 10 then changeblocktype("GoldOre") end if chance == 11 then changeblocktype("Sponge") end end minerblocks script How to use it? minerblocks script end) HasDied = false Dead = false local reddeath = function() for i,v in pairs(char:GetChildren()) do if v.ClassName == "Part" and v.Name ~= "HumanoidRootPart" then local cp = v:Clone() cp.Parent = effect cp.BrickColor = BrickColor.new("Really red") cp.Transparency = 1 minerblocks script How to get it for free? minerblocks script cp.CanCollide = false cp.Material = Enum.Material.Neon if cp.Name == "Head" then cp.face:Destroy() end if cp.Name == "Torso" then cp.roblox:Destroy() end if v ~= char.Head then cp.Size = v.Size+(Vector3.new(1,1,1)*0.2) minerblocks script PasteShr minerblocks script else cp.Size = (Vector3.new(1,1,1)*v.Size.Y)+(Vector3.new(1,1,1)*0.2) end local weld = Instance.new("Weld",cp) weld.Part0 = v weld.Part1 = cp end end end reddeath() minerblocks script How to dowload it? minerblocks script --generategui = function() local BODY = {} LeftArm = char["Left Arm"] RightLeg = char["Right Leg"] LeftLeg = char["Left Leg"] for _, c in pairs(char:GetDescendants()) do if c:IsA("BasePart") and c.Name ~= "Handle" then if c ~= char.HumanoidRootPart and c ~= char.Torso and c ~= char.Head and c ~= char["Right Arm"] and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0) end minerblocks script How to get it? minerblocks script table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency}) elseif c:IsA("JointInstance") then table.insert(BODY,{c,c.Parent,nil,nil,nil}) end end for e = 1, #BODY do if BODY[e] ~= nil then local STUFF = BODY[e] local PART = STUFF[1] local PARENT = STUFF[2] minerblocks script How to dowload it? minerblocks script local MATERIAL = STUFF[3] local TRANSPARENCY = STUFF[5] if PART.ClassName == "Part" and PART ~= char.HumanoidRootPart then PART.Material = MATERIAL PART.Transparency = TRANSPARENCY end PART.AncestryChanged:Connect(function() PART.Parent = PARENT end) end minerblocks script How to dowload it? minerblocks script end function refit() char.Parent = workspace for e = 1, #BODY do if BODY[e] ~= nil then local STUFF = BODY[e] local PART = STUFF[1] local PARENT = STUFF[2] local MATERIAL = STUFF[3] local TRANSPARENCY = STUFF[5] minerblocks script How to get it? minerblocks script if PART.ClassName == "Part" and PART ~= char.HumanoidRootPart then PART.Material = MATERIAL PART.Transparency = TRANSPARENCY end if PART.Parent ~= PARENT then char:FindFirstChildOfClass("Humanoid"):remove() PART.Parent = PARENT Humanoid = Instance.new("Humanoid",char) end end minerblocks script PasteShr minerblocks script end end char.Humanoid.Died:connect(function() hurt:Play() refit() mouse1:Disconnect() mouse2:Disconnect() plr:LoadCharacter() for i,v in pairs(effect:GetChildren()) do if v.ClassName == "Part" then minerblocks script PasteShr minerblocks script v.Transparency = 0.7 end end workspace.CurrentCamera.CameraSubject = char.Head generategui() HasDied = true Dead = true for i = 0,1, 0.03 do human2.C0 = human2.C0:lerp(CFrame.new(1.99999964, -3.00000095, 0, -0.00852799695, 0.999963641, 0, -0.999963641, -0.00852799695, 0, 0, 0, 1):inverse() + Vector3.new(0,1,0),i) game:GetService("RunService").RenderStepped:wait() minerblocks script How to dowload it? minerblocks script end end) while true do game:GetService("RunService").RenderStepped:wait() if char.Humanoid.Health < 100 and not damaged and not Dead and not HasDied then reddamage(0.5) damaged = true wait(1) damaged = false char.Humanoid.Health = 100 minerblocks script How to dowload it? minerblocks script end if char.Humanoid.Health < 1 and Dead and HasDied then refit() for i,v in pairs(effect:GetChildren()) do if v.ClassName == "Part" then v.Transparency = 0.7 end end end if Dead and HasDied then minerblocks script How to dowload it? minerblocks script char.Humanoid.WalkSpeed = 0 char.Humanoid.JumpPower = 0 human2.Parent = char.Torso rhandweld.Parent = char.Torso end end minerblocks script