Ledger Nano X - The secure hardware wallet
SHARE
TWEET

Dxrk knife :D

DxrkHaxor Mar 28th, 2020 85 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --Made By DxrkHaxor // EdwardC52
  2. --Roblox: EdwardC52
  3. --Note: This Script Is a V6 edit.
  4.  
  5. CV="White"
  6.  
  7.     p = game.Players.LocalPlayer
  8.     char = p.Character
  9.     local txt = Instance.new("BillboardGui", char)
  10.     txt.Adornee = char .Head
  11.     txt.Name = "_status"
  12.     txt.Size = UDim2.new(2, 0, 1.2, 0)
  13.     txt.StudsOffset = Vector3.new(-9, 8, 0)
  14.     local text = Instance.new("TextLabel", txt)
  15.     text.Size = UDim2.new(10, 0, 7, 0)
  16.     text.FontSize = "Size24"
  17.     text.TextScaled = true
  18.     text.TextTransparency = 0
  19.     text.BackgroundTransparency = 1
  20.     text.TextTransparency = 0
  21.     text.TextStrokeTransparency = 1
  22.     text.Font = "Arial"
  23.     text.TextStrokeColor3 = Color3.new(255,255,255)
  24.  
  25.     v=Instance.new("Part")
  26.     v.Name = "ColorBrick"
  27.     v.Parent=p.Character
  28.     v.FormFactor="Symmetric"
  29.     v.Anchored=true
  30.     v.CanCollide=false
  31.     v.BottomSurface="Smooth"
  32.     v.TopSurface="Smooth"
  33.     v.Size=Vector3.new(10,5,3)
  34.     v.Transparency=1
  35.     v.CFrame=char.Torso.CFrame
  36.     v.BrickColor=BrickColor.new(CV)
  37.     v.Transparency=1
  38.     text.TextColor3 = Color3.new(255,255,255)
  39.     v.Shape="Block"
  40.     text.Text = "Dxrkest Grab Knife (User)"
  41. wait(1 / 60)
  42.  
  43. me = game.Players.LocalPlayer
  44. char = me.Character
  45. selected = false
  46. attacking = false
  47. hurt = false
  48. grabbed = nil
  49. mode = "kill"
  50. bloodcolors = {"Bright red", "Really red", "Crimson"}
  51. enabled = true
  52. enabled2 = true
  53.  
  54. local breaksound = Instance.new("Sound")
  55. breaksound.SoundId = "http://www.roblox.com/asset/?id=2801263"
  56. breaksound.Parent = game.Workspace
  57. breaksound.Volume = 0.8
  58.    
  59. local killsound = Instance.new("Sound")
  60. killsound.SoundId = "http://www.roblox.com/asset?id=16950449"
  61. killsound.Pitch = 0.65
  62. killsound.Parent = game.Workspace
  63.  
  64. local drainsound = Instance.new("Sound")
  65. drainsound.SoundId = "http://www.roblox.com/asset/?id=2785493"
  66. drainsound.Pitch = 0.7
  67.  
  68.  
  69. function prop(part, parent, collide, tran, ref, x, y, z, color, anchor, form)
  70. part.Parent = parent
  71. part.formFactor = form
  72. part.CanCollide = collide
  73. part.Transparency = tran
  74. part.Reflectance = ref
  75. part.Size = Vector3.new(x,y,z)
  76. part.BrickColor = BrickColor.new(color)
  77. part.TopSurface = 0
  78. part.BottomSurface = 0
  79. part.Anchored = anchor
  80. part.Locked = true
  81. part:BreakJoints()
  82. end
  83.  
  84. function weld(w, p, p1, a, b, c, x, y, z)
  85. w.Parent = p
  86. w.Part0 = p
  87. w.Part1 = p1
  88. w.C1 = CFrame.fromEulerAnglesXYZ(a,b,c) * CFrame.new(x,y,z)
  89. end
  90.  
  91. function mesh(mesh, parent, x, y, z, type)
  92. mesh.Parent = parent
  93. mesh.Scale = Vector3.new(x, y, z)
  94. mesh.MeshType = type
  95. end
  96.  
  97. function remgui()
  98.     for _,v in pairs(me.PlayerGui:GetChildren()) do
  99.         if v.Name == "Modeshow" then
  100.             v:remove()
  101.         end
  102.     end
  103. end
  104.  
  105. function inform(text,delay)
  106.     remgui()
  107.     local sc = Instance.new("ScreenGui")
  108.     sc.Parent = me.PlayerGui
  109.     sc.Name = "Modeshow"
  110.     local bak = Instance.new("Frame",sc)
  111.     bak.BackgroundColor3 = Color3.new(1,1,1)
  112.     bak.Size = UDim2.new(0.94,0,0.1,0)
  113.     bak.Position = UDim2.new(0.03,0,0.037,0)
  114.     bak.BorderSizePixel = 0
  115.     local gi = Instance.new("TextLabel",sc)
  116.     gi.Size = UDim2.new(0.92,0,0.09,0)
  117.     gi.BackgroundColor3 = Color3.new(0,0,0)
  118.     gi.Position = UDim2.new(0.04,0,0.042,0)
  119.     gi.TextColor3 = Color3.new(1,1,1)
  120.     gi.FontSize = "Size14"
  121.     gi.Text = text
  122.     coroutine.resume(coroutine.create(function()
  123.         wait(delay)
  124.         sc:remove()
  125.     end))
  126. end
  127.  
  128. if char:findFirstChild("Bricks",true) then
  129.     char:findFirstChild("Bricks",true):remove()
  130. end
  131.  
  132. bricks = Instance.new("Model",me.Character)
  133. bricks.Name = "Bricks"
  134.  
  135. --Parts-------------------------Parts-------------------------Parts-------------------------Parts----------------------
  136.  
  137. rarm = char:findFirstChild("Right Arm")
  138. larm = char:findFirstChild("Left Arm")
  139. lleg = char:findFirstChild("Left Leg")
  140. torso = char:findFirstChild("Torso")
  141. hum = char:findFirstChild("Humanoid")
  142. rleg = char:findFirstChild("Right Leg")
  143.  
  144. righthold = Instance.new("Part")
  145. prop(righthold, bricks, false, 1, 0, 0.1, 0.1, 0.1, "Mid gray", false, "Custom")
  146. w11 = Instance.new("Weld")
  147. weld(w11, rarm, righthold, 0, 0, 0, 0, 1, 0)
  148.  
  149. lefthold = Instance.new("Part")
  150. prop(lefthold, bricks, false, 1, 0, 0.1, 0.1, 0.1, "Mid gray", false, "Custom")
  151. w12 = Instance.new("Weld")
  152. weld(w12, larm, lefthold, 0, 0, 0, 0, 1, 0)
  153.  
  154. hold = Instance.new("Part")
  155. prop(hold, bricks, false, 0, 0, 0.2, 0.3, 0.3, "Black", false, "Custom")
  156. oh = Instance.new("Weld")
  157. weld(oh, torso, hold, -math.pi/-0.86, 1.5, math.rad(0), -0.35, -0.4, -0.5)
  158.  
  159. knife = Instance.new("Part")
  160. knife.Material = "Wood"
  161. prop(knife, bricks, false, 0, 0, 0.25, 1.1, 0.3, "Pine Cone", false, "Custom")
  162. orr = Instance.new("Weld")
  163. weld(orr, hold, knife, 0, 0, 0, 0, 0.7, 0)
  164. ar = Instance.new("Weld")
  165. weld(ar, lefthold, nil, math.pi/2, 0, math.pi, 0, 0, 0)
  166.  
  167. blade = Instance.new("Part")
  168. blade.Material = "Neon"
  169. prop(blade, bricks, false, 0, 0, 0.1, 2.5, 0.25, "Mid gray", false, "Custom")
  170. Instance.new("BlockMesh",blade).Scale = Vector3.new(0.3,1,1)
  171. w2 = Instance.new("Weld")
  172. weld(w2, knife, blade, 0, 0, 0, 0, -0.65, 0)
  173.  
  174. blade2 = Instance.new("Part")
  175. blade2.Material = "Neon"
  176. prop(blade2, bricks, false, 0, 0, 0.1, 0.4, 0.25, "Mid gray", false, "Custom")
  177. local mew = Instance.new("SpecialMesh",blade2)
  178. mew.MeshType = "Wedge"
  179. mew.Scale = Vector3.new(0.3,1,1)
  180. w3 = Instance.new("Weld")
  181. weld(w3, blade, blade2, 0, 0, 0, 0, -1.45, 0)
  182.  
  183.  
  184. rb = Instance.new("Part")
  185. prop(rb, bricks, false, 1, 0, 0.1, 0.1, 0.1, "Bright red", false, "Custom")
  186. w13 = Instance.new("Weld")
  187. weld(w13, torso, rb, 0, 0, 0, -1.5, -0.5, 0)
  188.  
  189. lb = Instance.new("Part")
  190. prop(lb, bricks, false, 1, 0, 0.1, 0.1, 0.1, "Bright red", false, "Custom")
  191. w14 = Instance.new("Weld")
  192. weld(w14, torso, lb, 0, 0, 0, 1.5, -0.5, 0)
  193.  
  194. rw = Instance.new("Weld")
  195. weld(rw, rb, nil, 0, 0, 0, 0, 0.5, 0)
  196.  
  197. lw = Instance.new("Weld")
  198. weld(lw, lb, nil, 0, 0, 0, 0, 0.5, 0)
  199.  
  200. grabweld = nil
  201. platlol = nil
  202. lolhum = nil
  203.  
  204. function touch(h)
  205.     if hurt then
  206.         if grabbed == nil then
  207.             local hu = h.Parent:findFirstChild("Humanoid")
  208.             local head = h.Parent:findFirstChild("Head")
  209.             local torz = h.Parent:findFirstChild("Torso")
  210.             if hu ~= nil and head ~= nil and torz ~= nil and h.Parent.Name ~= name then
  211.                 if hu.Health > 0 then
  212.                 grabbed = torz
  213.                 hu.PlatformStand = true
  214.                 local w = Instance.new("Weld")
  215.                 weld(w,righthold,grabbed,math.pi/2,0.2,0,0.7,-0.9,-0.6)
  216.                 grabweld = w
  217.                 lolhum = hu
  218.                 local lolxd = true
  219.                 platlol = lolxd
  220.                 hu.Changed:connect(function(prop)
  221.                     if prop == "PlatformStand" and platlol then
  222.                         hu.PlatformStand = true
  223.                     end
  224.                 end)
  225.                 end
  226.             end
  227.         end
  228.     end
  229. end
  230.  
  231. righthold.Touched:connect(touch)
  232. lefthold.Touched:connect(touch)
  233.  
  234. function bleed(part,po)
  235.     local lol1 = math.random(5,30)/100
  236.     local lol2 = math.random(5,30)/100
  237.     local lol3 = math.random(5,30)/100
  238.     local lol4 = math.random(1,#bloodcolors)
  239.     local p = Instance.new("Part")
  240.     prop(p,part.Parent,false,0,0,lol1,lol2,lol3,bloodcolors[lol4],false,"Custom")
  241.     p.CFrame = part.CFrame * CFrame.new(math.random(-5,5)/10,po,math.random(-5,5)/10)
  242.     p.Velocity = Vector3.new(math.random(-25,25),math.random(-25,25),math.random(-25,25))
  243.     p.RotVelocity = Vector3.new(math.random(-400,400)/10,math.random(-400,400)/10,math.random(-400,400)/10)
  244.     p.CanCollide = true
  245.     coroutine.resume(coroutine.create(function()
  246.         wait(3)
  247.         p:remove()
  248.     end))
  249. end
  250.  
  251. h = Instance.new("HopperBin",me.Backpack)
  252.  
  253. h.Name = "Knife"
  254.  
  255. script.Parent = h
  256.  
  257.  
  258. bin = h
  259.  
  260.  
  261.  
  262. function select(mouse)
  263.     orr.Part1 = nil
  264.     ar.Part1 = knife
  265.     mouse.Button1Down:connect(function()
  266.         if attacking == false then
  267.             attacking = true
  268.             lw.Part1 = larm
  269.             rw.Part1 = rarm
  270.             hurt = true
  271.             for i=1, 8 do
  272.                 rw.C0 = rw.C0 * CFrame.new(-0.03,0,-0.08) * CFrame.fromEulerAnglesXYZ(0.18,0.04,0)
  273.                 lw.C0 = lw.C0 * CFrame.new(0.06,0,-0.06) * CFrame.fromEulerAnglesXYZ(0.15,-0.11,-0.05)
  274.                 wait()
  275.             end
  276.             wait(1)
  277.             hurt = false
  278.             if grabbed == nil then
  279.                 for i=1, 4 do
  280.                     rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
  281.                     lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.12) * CFrame.fromEulerAnglesXYZ(-0.3,0.22,0.05)
  282.                     wait()
  283.                 end
  284.                 lw.C0 = CFrame.new(0,0,0)
  285.                 rw.C0 = CFrame.new(0,0,0)
  286.                 lw.Part1 = nil
  287.                 rw.Part1 = nil
  288.                 attacking = false
  289.             end
  290.         elseif hurt == false and grabbed ~= nil and mode == "drop" then
  291.             enabled2 = true
  292.             grabweld:remove()
  293.             grabweld = nil
  294.             platlol = false
  295.             grabbed = nil
  296.             lolhum.PlatformStand = false
  297.             lolhum = nil
  298.             for i=1, 4 do
  299.                 rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
  300.                 lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.3,0.2,0)
  301.                 wait()
  302.             end
  303.             lw.C0 = CFrame.new(0,0,0)
  304.             rw.C0 = CFrame.new(0,0,0)
  305.             lw.Part1 = nil
  306.             rw.Part1 = nil
  307.             attacking = false
  308.             platlol = nil
  309.            
  310.         elseif hurt == false and grabbed ~= nil and grabweld ~= nil and mode == "para" and enabled2 == true then
  311.             enabled2 = false
  312.             enabled = false
  313.            
  314.             breaksound.Parent = grabbed
  315.             breaksound:Play()
  316.            
  317.             for i=1, 5 do
  318.                 lw.C0 = lw.C0 * CFrame.new(0.02,0.15,-0.02) * CFrame.fromEulerAnglesXYZ(-0.05,0,-0.03)
  319.                 wait()
  320.             end
  321.             local duh = grabbed
  322.             bleed(duh,1)
  323.             bleed(duh,1)
  324.             bleed(duh,1)
  325.             bleed(duh,1)
  326.             bleed(duh,1)               
  327.             bleed(duh,1)
  328.             bleed(duh,1)
  329.             bleed(duh,1)
  330.             bleed(duh,1)
  331.             bleed(duh,1)
  332.             wait(0.12)
  333.             for i=1, 5 do
  334.                 lw.C0 = lw.C0 * CFrame.new(-0.02,-0.15,0.02) * CFrame.fromEulerAnglesXYZ(0.05,-0,0.03)
  335.                 wait()
  336.             end
  337.            
  338.            
  339.             if grabbed.Parent:findFirstChild("HumanoidRootPart",true) then
  340.                 grabbed.Parent.HumanoidRootPart:Remove()
  341.             end
  342.             grabbed.Parent.Humanoid.Health = grabbed.Parent.Humanoid.Health / 1.5
  343.            
  344.         elseif hurt == false and grabbed ~= nil and grabweld ~= nil and mode == "drain" and enabled == true then
  345.                 enabled = false
  346.                 enabled2 = true
  347.                
  348.                 for i=1, 2 do
  349.                     lw.C0 = lw.C0 * CFrame.new(0.06,0,-0.06) * CFrame.fromEulerAnglesXYZ(0.15,-0.11,-0.05)
  350.                     wait()
  351.                 end
  352.  
  353.                 while char.Humanoid.Health == char.Humanoid.MaxHealth do
  354.                     bleed(grabbed, 1)
  355.                     char.Humanoid.Health = char.Humanoid.Health + 1
  356.                     grabbed.Parent.Humanoid.Health = grabbed.Parent.Humanoid.Health - 1
  357.                     wait(0.0335)
  358.                 end
  359.                
  360.                 for i=1, 1 do
  361.                     lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.12) * CFrame.fromEulerAnglesXYZ(-0.3,0.22,0.05)
  362.                     wait()
  363.                 end
  364.                 enabled = true
  365.                
  366.                
  367.         elseif hurt == false and grabbed ~= nil and grabweld ~= nil and mode == "throw" then
  368.             enabled2 = true
  369.             grabweld:remove()
  370.             grabweld = nil
  371.             local bf = Instance.new("BodyForce",grabbed)
  372.             bf.force = torso.CFrame.lookVector * 4000
  373.             bf.force = bf.force + Vector3.new(0,1500,0)
  374.             coroutine.resume(coroutine.create(function()
  375.                 wait(0.12)
  376.                 bf:remove()
  377.             end))
  378.             for i=1, 6 do
  379.                 rw.C0 = rw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0.35,0,0)
  380.                 lw.C0 = lw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-0.18,0,0)
  381.                 wait()
  382.             end
  383.             for i=1, 4 do
  384.                 rw.C0 = rw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-0.47,0,0)
  385.                 lw.C0 = lw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0.2,0,0)
  386.                 wait()
  387.             end
  388.             wait(0.2)
  389.             platlol = false
  390.             grabbed = nil
  391.             lolhum.PlatformStand = false
  392.             lolhum = nil
  393.             for i=1, 4 do
  394.                 rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
  395.                 lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.3,0.2,0)
  396.                 wait()
  397.             end
  398.             lw.C0 = CFrame.new(0,0,0)
  399.             rw.C0 = CFrame.new(0,0,0)
  400.             lw.Part1 = nil
  401.             rw.Part1 = nil
  402.             attacking = false
  403.             platlol = nil
  404.         elseif hurt == false and grabbed ~= nil and lolhum ~= nil and grabweld ~= nil and mode == "kill" then
  405.             enabled2 = true
  406.             killsound.Parent = grabbed
  407.             killsound:Play()
  408.             for i=1, 5 do
  409.                 lw.C0 = lw.C0 * CFrame.new(0.02,0.12,0.1) * CFrame.fromEulerAnglesXYZ(-0.05,0,-0.03)
  410.                 wait()
  411.             end
  412.             local ne = grabbed:findFirstChild("Neck")
  413.             coroutine.resume(coroutine.create(function()
  414.                 local duh = grabbed
  415.                 local duh2 = grabbed.Parent.Head
  416.                 local lolas = lolhum
  417.                 duh.RotVelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  418.                 for i=1, 75 do
  419.                     wait()
  420.                     local hm = math.random(1,15)
  421.                     pcall(function()
  422.                         if hm == 1 then
  423.                             duh2.Sound.Pitch = math.random(90,110)/100
  424.                             duh2.Sound:play()
  425.                             script.Parent.Splat:Play();
  426.                         end
  427.                     end)
  428.  
  429.                     if hm > 0 and hm < 4 then
  430.  
  431.                         bleed(duh,1)
  432.                         bleed(duh2,-0.1)
  433.                         bleed(duh,1)
  434.                         bleed(duh2,-0.1)
  435.                         bleed(duh,1)
  436.                         bleed(duh,1)
  437.                         bleed(duh,1)                                       
  438.                     end
  439.                 end
  440.                 wait(1.2)
  441.                
  442.                 lolas.Health = 0
  443.                 for i=1, 85 do
  444.                     wait()
  445.                     local hm = math.random(1,9)
  446.                     pcall(function()
  447.                         if hm == 1 then
  448.                             duh2.Sound.Pitch = math.random(90,110)/100
  449.                             duh2.Sound:play()
  450.                         end
  451.                     end)
  452.                     if hm > 0 and hm < 3 then
  453.                         bleed(duh,1)
  454.                         bleed(duh2,-0.5)
  455.                     end
  456.                 end
  457.             end))
  458.             for i=1, 3 do
  459.                 lw.C0 = lw.C0 * CFrame.new(0.02,0.12,0.1) * CFrame.fromEulerAnglesXYZ(-0.05,0,-0.03)
  460.                 if ne ~= nil then
  461.                     grabbed.Neck.C0 = grabbed.Neck.C0 * CFrame.fromEulerAnglesXYZ(-0.35,0,0)
  462.                 end
  463.                 wait()
  464.             end
  465.             grabweld:remove()
  466.             grabweld = nil
  467.             for i=1, 4 do
  468.                 lw.C0 = lw.C0 * CFrame.new(-0.04,-0.24,-0.2) * CFrame.fromEulerAnglesXYZ(0.1,0,0.06)
  469.                 wait()
  470.             end
  471.             for i=1, 4 do
  472.                 rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
  473.                 lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.12) * CFrame.fromEulerAnglesXYZ(-0.3,0.22,0.05)
  474.                 wait()
  475.             end
  476.             lw.C0 = CFrame.new(0,0,0)
  477.             rw.C0 = CFrame.new(0,0,0)
  478.             lw.Part1 = nil
  479.             rw.Part1 = nil
  480.             platlol = false
  481.             grabbed = nil
  482.             lolhum = nil
  483.             attacking = false
  484.             platlol = nil
  485.         end
  486.     end)
  487.     mouse.KeyDown:connect(function(kai)
  488.         key = kai:lower()
  489.         if key == "q" then
  490.             mode = "drop"
  491.             inform("Release",1)
  492.         elseif key == "e" then
  493.             mode = "throw"
  494.             inform("Push",1)
  495.         elseif key == "f" then
  496.             mode = "kill"
  497.             inform("Kill",1)
  498.         elseif key == "c" then
  499.             mode = "para"
  500.             inform("Paralyze",1)
  501.         elseif key == "x" then
  502.             mode = "drain"
  503.             inform("Drain",1)
  504.         end
  505.     end)
  506. end
  507.  
  508. function desel()
  509.     repeat wait() until attacking == false
  510.     orr.Part1 = knife
  511.     ar.Part1 = nil
  512. end
  513.  
  514. bin.Selected:connect(select)
  515. bin.Deselected:connect(desel)
  516.  
  517. char.Humanoid.Died:connect(function()
  518.     pcall(function()
  519.         grabweld:remove()
  520.         grabweld = nil
  521.         grabbed = nil
  522.         platlol = false
  523.         platlol = nil
  524.     end)
  525. end)
  526.  
  527. inform("The epic Dxrkest Grab Knife Has Been Equiped! Thx to Edward!",2)
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
Top