Jun 23, 2019 GRAB KNIFE V4 TROLLING|ROBLOX EXPLOITING #108. Roblox Hack HERE. Trolling with Grab Knife V4 at koala cafe! Subscribe to. Exploit I use. Script Credits FE Harkinian & Moon. Roblox Robux Hack 2019 Get Free Roblox Free Robux Tutorial IOS/Android; Free Robux no Human Verification 2020 Android iOS Phone PC Mobile. Use Grabbing Knife and thousands of other assets to build an immersive game or experience. Select from a wide range of models, decals, meshes, plugins, or audio that help bring your imagination into reality.
Roblox How To Grab Knife Hack Machine
Grab Knife Hack
- --Discord: Gabe#2408
- CV='White'
- p = game.Players.LocalPlayer
- local txt = Instance.new('BillboardGui', char)
- txt.Name = '_status'
- txt.StudsOffset = Vector3.new(-9, 8, 0)
- text.Size = UDim2.new(10, 0, 7, 0)
- text.TextScaled = true
- text.BackgroundTransparency = 1
- text.TextStrokeTransparency = 1
- text.TextStrokeColor3 = Color3.new(0,0,255)
- v=Instance.new('Part')
- v.Parent=p.Character
- v.Anchored=true
- v.BottomSurface='Smooth'
- v.Size=Vector3.new(10,5,3)
- v.CFrame=char.Torso.CFrame
- v.Transparency=1
- v.Shape='Block'
- wait(1 / 60)
- local ScreenGui = Instance.new('ScreenGui')
- local TextLabel = Instance.new('TextLabel')
- local TextBox = Instance.new('TextBox')
- ScreenGui.Parent = game.Players.LocalPlayer.PlayerGui
- Frame.Parent = ScreenGui
- Frame.BackgroundColor3 = Color3.new(0, 0, 0)
- Frame.ClipsDescendants = true
- Frame.Position = UDim2.new(0, 52, 0, 340)
- Frame.Size = UDim2.new(0, 400, 0, 248)
- TextLabel.BackgroundColor3 = Color3.new(0, 0, 0)
- TextLabel.Position = UDim2.new(0, 22, 0, 24)
- TextLabel.Font = Enum.Font.SourceSans
- TextLabel.Text = 'Grab Knife V5'
- TextLabel.TextScaled = true
- TextLabel.TextWrapped = true
- TextButton.Parent = Frame
- TextButton.BorderColor3 = Color3.new(1, 0, 0)
- TextButton.Size = UDim2.new(0, 200, 0, 50)
- TextButton.FontSize = Enum.FontSize.Size14
- TextButton.TextColor3 = Color3.new(1, 1, 1)
- TextButton.TextWrapped = true
- TextButton.MouseButton1Down:connect(function()
- function prop(part, parent, collide, tran, ref, x, y, z, color, anchor, form)
- part.Parent = parent
- part.formFactor = form
- part.CanCollide = collide
- part.Transparency = tran
- part.Reflectance = ref
- part.Size = Vector3.new(x,y,z)
- part.BrickColor = BrickColor.new(color)
- part.TopSurface = 0
- part.BottomSurface = 0
- part.Anchored = anchor
- part.Locked = true
- part:BreakJoints()
- end
- w.C1 = CFrame.fromEulerAnglesXYZ(a,b,c) * CFrame.new(x,y,z)
- end
- function remgui()
- for _,v in pairs(me.PlayerGui:GetChildren()) do
- if v.Name 'Modeshow' then
- v:remove()
- end
- end
- end
- if char:findFirstChild('Bricks',true) then
- char:findFirstChild('Bricks',true):remove()
- end
- --Parts-------------------------Parts-------------------------Parts-------------------------Parts----------------------
- righthold = Instance.new('Part')
- prop(righthold, bricks, false, 1, 0, 0.1, 0.1, 0.1, 'White', false, 'Custom')
- w11 = Instance.new('Weld')
- weld(w11, rarm, righthold, 0, 0, 0, 0, 1, 0)
- prop(lefthold, bricks, false, 1, 0, 0.1, 0.1, 0.1, 'White', false, 'Custom')
- w12 = Instance.new('Weld')
- weld(w12, larm, lefthold, 0, 0, 0, 0, 1, 0)
- prop(hold, bricks, false, 0, 0, 0.2, 0.4, 0.7, 'Really red', false, 'Custom')
- oh = Instance.new('Weld')
- weld(oh, lleg, hold, -math.pi/1.4, 0, math.rad(35), 0.55, -0.9, 0.3)
- prop(knife, bricks, false, 0, 0, 0.35, 1.1, 0.5, 'Really black', false, 'Custom')
- orr = Instance.new('Weld')
- weld(orr, hold, knife, 0, 0, 0, 0, 0.7, 0)
- ar = Instance.new('Weld')
- weld(ar, lefthold, nil, math.pi/2, 0, math.pi, 0, 0, 0)
- blade = Instance.new('Part')
- prop(blade, bricks, false, 0, 0, 0.1, 1.5, 0.4, 'Medium grey', false, 'Custom')
- Instance.new('BlockMesh',blade).Scale = Vector3.new(0.3,1,1)
- w2 = Instance.new('Weld')
- weld(w2, knife, blade, 0, 0, 0, 0, -1.2, 0)
- prop(blade2, bricks, false, 0, 0, 0.1, 0.5, 0.4, 'Medium grey', false, 'Custom')
- mew = Instance.new('SpecialMesh',blade2)
- mew.MeshType = 'Wedge'
- mew.Scale = Vector3.new(0.3,1,1)
- w3 = Instance.new('Weld')
- weld(w3, blade, blade2, 0, 0, 0, 0, -1, 0)
- rb = Instance.new('Part')
- prop(rb, bricks, false, 1, 0, 0.1, 0.1, 0.1, 'White', false, 'Custom')
- w13 = Instance.new('Weld')
- weld(w13, torso, rb, 0, 0, 0, -1.5, -0.5, 0)
- prop(lb, bricks, false, 1, 0, 0.1, 0.1, 0.1, 'White', false, 'Custom')
- w14 = Instance.new('Weld')
- weld(w14, torso, lb, 0, 0, 0, 1.5, -0.5, 0)
- lw = Instance.new('Weld')
- weld(lw, lb, nil, 0, 0, 0, 0, 0.5, 0)
- function touch(h)
- if hurt then
- if grabbed nil then
- hu = h.Parent:findFirstChild('Humanoid')
- head = h.Parent:findFirstChild('Head')
- torz = h.Parent:findFirstChild('Torso')
- if hu ~= nil and head ~= nil and torz ~= nil and h.Parent.Name ~= name then
- if hu.Health > 0 then
- grabbed = torz
- hu.PlatformStand = true
- w = Instance.new('Weld')
- weld(w,righthold,grabbed,math.pi/2,0.2,0,0.7,-0.9,-0.6)
- grabweld = w
- lolhum = hu
- lolxd = true
- platlol = lolxd
- hu.Changed:connect(function(prop)
- if prop 'PlatformStand' and platlol then
- hu.PlatformStand = true
- end
- end)
- end
- end
- end
- end
- end
- function bleed(part,po)
- lol1 = math.random(5,30)/100
- lol2 = math.random(5,30)/100
- lol3 =math.random(5,30)/100
- lol4 = math.random(1,#bloodcolors)
- p = Instance.new('Part')
- prop(p,part.Parent,false,0,0,lol1,lol2,lol3,bloodcolors[lol4],false,'Custom')
- p.CFrame = part.CFrame * CFrame.new(math.random(-5,5)/10,po,math.random(-5,5)/10)
- p.Velocity = Vector3.new(math.random(-190,190)/10,math.random(-190,190)/10,math.random(-190,190)/10)
- p.RotVelocity = Vector3.new(math.random(-400,400)/10,math.random(-400,400)/10,math.random(-400,400)/10)
- coroutine.resume(coroutine.create(function()
- wait(3)
- p:remove()
- end))
- end
- bin = h
- rw.C0 = rw.C0 * CFrame.new(-0.03,0,-0.08) * CFrame.fromEulerAnglesXYZ(0.18,0.04,0)
- lw.C0 = lw.C0 * CFrame.new(0.06,0,-0.06) * CFrame.fromEulerAnglesXYZ(0.15,-0.11,-0.05)
- wait()
- end
- wait(1)
- hurt = false
- if grabbed nil then
- for i=1, 4 do
- rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
- lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.12) * CFrame.fromEulerAnglesXYZ(-0.3,0.22,0.05)
- wait()
- end
- lw.C0 = CFrame.new(0,0,0)
- rw.C0 = CFrame.new(0,0,0)
- lw.Part1 = nil
- rw.Part1 = nil
- attacking = false
- end
- elseif hurt false and grabbed ~= nil and mode 'drop' then
- grabweld:remove()
- grabweld = nil
- platlol = false
- grabbed = nil
- lolhum.PlatformStand = false
- lolhum = nil
- for i=1, 4 do
- rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
- lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.3,0.2,0)
- wait()
- end
- lw.C0 = CFrame.new(0,0,0)
- rw.C0 = CFrame.new(0,0,0)
- lw.Part1 = nil
- rw.Part1 = nil
- attacking = false
- platlol = nil
- elseif hurt false and grabbed ~= nil and grabweld ~= nil and mode 'throw' then
- grabweld:remove()
- grabweld = nil
- bf = Instance.new('BodyForce',grabbed)
- bf.force = torso.CFrame.lookVector * 8500
- bf.force = bf.force + Vector3.new(0,7400,0)
- coroutine.resume(coroutine.create(function()
- wait(0.12)
- bf:remove()
- end))
- for i=1, 6 do
- rw.C0 = rw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0.35,0,0)
- lw.C0 = lw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-0.18,0,0)
- wait()
- end
- for i=1, 4 do
- rw.C0 = rw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-0.47,0,0)
- lw.C0 = lw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0.2,0,0)
- wait()
- end
- wait(0.2)
- platlol = false
- grabbed = nil
- lolhum.PlatformStand = false
- lolhum = nil
- for i=1, 4 do
- rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
- lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.3,0.2,0)
- wait()
- end
- lw.C0 = CFrame.new(0,0,0)
- rw.C0 = CFrame.new(0,0,0)
- lw.Part1 = nil
- rw.Part1 = nil
- attacking = false
- platlol = nil
- elseif hurt false and grabbed ~= nil and lolhum ~= nil and grabweld ~= nil and mode 'kill' then
- for i=1, 5 do
- lw.C0 = lw.C0 * CFrame.new(0.02,0.12,0.1) * CFrame.fromEulerAnglesXYZ(-0.05,0,-0.03)
- wait()
- end
- ne = grabbed:findFirstChild('Neck')
- coroutine.resume(coroutine.create(function()
- duh = grabbed
- duh2 = grabbed.Parent.Head
- lolas = lolhum
- duh.RotVelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- for i=1, 60 do
- wait()
- hm = math.random(1,9)
- pcall(function()
- if hm 1 then
- duh2.Sound.Pitch = math.random(90,110)/100
- duh2.Sound:play()
- end
- end)
- if hm > 0 and hm < 3 then
- bleed(duh,1)
- bleed(duh2,-0.5)
- end
- end
- lolas.Health = 0
- for i=1, 85 do
- wait()
- hm = math.random(1,9)
- pcall(function()
- if hm 1 then
- duh2.Sound.Pitch = math.random(90,110)/100
- duh2.Sound:play()
- end
- end)
- if hm > 0 and hm < 3 then
- bleed(duh,1)
- bleed(duh2,-0.5)
- end
- end
- end))
- for i=1, 3 do
- lw.C0 = lw.C0 * CFrame.new(0.02,0.12,0.1) * CFrame.fromEulerAnglesXYZ(-0.05,0,-0.03)
- if ne ~= nil then
- grabbed.Neck.C0 = grabbed.Neck.C0 * CFrame.fromEulerAnglesXYZ(-0.35,0,0)
- end
- wait()
- end
- grabweld:remove()
- grabweld = nil
- for i=1, 4 do
- lw.C0 = lw.C0 * CFrame.new(-0.04,-0.24,-0.2) * CFrame.fromEulerAnglesXYZ(0.1,0,0.06)
- wait()
- end
- for i=1, 4 do
- rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
- lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.12) * CFrame.fromEulerAnglesXYZ(-0.3,0.22,0.05)
- wait()
- end
- lw.C0 = CFrame.new(0,0,0)
- rw.C0 = CFrame.new(0,0,0)
- lw.Part1 = nil
- rw.Part1 = nil
- platlol = false
- grabbed = nil
- lolhum = nil
- attacking = false
- platlol = nil
- end
- end)
- mouse.KeyDown:connect(function(kai)
- key = kai:lower()
- if key 'q' then
- mode = 'drop that asshole'
- inform('Mode: Drop',2)
- elseif key 'e' then
- mode = 'throw that asshole'
- inform('Mode: Throw',2)
- elseif key 'f' then
- mode = 'kill that asshole'
- inform('Mode: Kill',2)
- end
- end)
- end
- bin.Selected:connect(select)
- bin.Deselected:connect(desel)
- inform('Grab Knife V5 has loaded succesfully',2)
- ----------------------------------------------------
- ----------------------------------------------------
- char.Hat:Destroy()
- Hat.Name = 'Hat'
- char.Hat.HatTemplate = 'http://www.roblox.com/asset/?id=1029025'
- end)
- TextBox.Parent = Frame
- TextBox.BorderColor3 = Color3.new(1, 0, 0)
- TextBox.Size = UDim2.new(0, 200, 0, 50)
- TextBox.FontSize = Enum.FontSize.Size14
- TextBox.TextColor3 = Color3.new(1, 1, 1)
- TextButton_2.BackgroundColor3 = Color3.new(0, 0, 0)
- TextButton_2.Position = UDim2.new(0, 0, 0, 399)
- TextButton_2.Font = Enum.Font.SourceSans
- TextButton_2.Text = 'Open'
- TextButton_2.TextSize = 14
- TextButton_2.MouseButton1Down:connect(function()
- Frame.Visible = true
Roblox Grab Knife V3
- -- okay so since v2 was already leaked by some dick and i'm getting kinda annoyed with 9 year olds getting mad because i (used to) hate the shit out of people who ruined games by breaking shit and killing everyone with scripts, i've decided to release THE ORIGINAL, WORKING version of the Grab Knife v2, courtesy of mustardfoot for telling me to do this because why the fuck not. enjoy. p.s. no you can't have v3 unless bought --
- wait()
- char = me.Character
- attacking = false
- grabbed = nil
- bloodcolors = {'Bright red', 'Really red', 'Crimson'}
- enabled2 = true
- local breaksound = Instance.new('Sound')
- breaksound.SoundId = 'http://www.roblox.com/asset/?id=2801263'
- breaksound.Volume = 0.8
- local killsound = Instance.new('Sound')
- killsound.SoundId = 'http://www.roblox.com/asset?id=16950449'
- killsound.Parent = game.Workspace
- local drainsound = Instance.new('Sound')
- drainsound.SoundId = 'http://www.roblox.com/asset/?id=2785493'
- function prop(part, parent, collide, tran, ref, x, y, z, color, anchor, form)
- part.formFactor = form
- part.Transparency = tran
- part.Size = Vector3.new(x,y,z)
- part.TopSurface = 0
- part.Anchored = anchor
- part:BreakJoints()
- w.Parent = p
- w.Part1 = p1
- w.C1 = CFrame.fromEulerAnglesXYZ(a,b,c) * CFrame.new(x,y,z)
- mesh.Parent = parent
- mesh.MeshType = type
- for _,v in pairs(me.PlayerGui:GetChildren()) do
- v:remove()
- end
- remgui()
- sc.Parent = me.PlayerGui
- local bak = Instance.new('Frame',sc)
- bak.Size = UDim2.new(0.94,0,0.1,0)
- bak.BorderSizePixel = 0
- gi.Size = UDim2.new(0.92,0,0.09,0)
- gi.Position = UDim2.new(0.04,0,0.042,0)
- gi.FontSize = 'Size14'
- coroutine.resume(coroutine.create(function()
- sc:remove()
- end
- if char:findFirstChild('Bricks',true) then
- end
- bricks = Instance.new('Model',me.Character)
- larm = char:findFirstChild('Left Arm')
- torso = char:findFirstChild('Torso')
- rleg = char:findFirstChild('Right Leg')
- righthold = Instance.new('Part')
- prop(righthold, bricks, false, 1, 0, 0.1, 0.1, 0.1, 'Black', false, 'Custom')
- weld(w11, rarm, righthold, 0, 0, 0, 0, 1, 0)
- lefthold = Instance.new('Part')
- prop(lefthold, bricks, false, 1, 0, 0.1, 0.1, 0.1, 'Black', false, 'Custom')
- weld(w12, larm, lefthold, 0, 0, 0, 0, 1, 0)
- hold = Instance.new('Part')
- prop(hold, bricks, false, 0, 0, 0.2, 0.3, 0.3, 'Black', false, 'Custom')
- weld(oh, torso, hold, -math.pi/-0.86, 1.5, math.rad(0), -0.35, -0.4, -0.5)
- knife = Instance.new('Part')
- prop(knife, bricks, false, 0, 0, 0.25, 1.1, 0.3, 'Black', false, 'Custom')
- weld(orr, hold, knife, 0, 0, 0, 0, 0.7, 0)
- weld(ar, lefthold, nil, math.pi/2, 0, math.pi, 0, 0, 0)
- blade = Instance.new('Part')
- prop(blade, bricks, false, 0, 0, 0.1, 2.5, 0.25, 'Institutional white', false, 'Custom')
- Instance.new('BlockMesh',blade).Scale = Vector3.new(0.3,1,1)
- weld(w2, knife, blade, 0, 0, 0, 0, -0.65, 0)
- blade2 = Instance.new('Part')
- prop(blade2, bricks, false, 0, 0, 0.1, 0.4, 0.25, 'Institutional white', false, 'Custom')
- mew.MeshType = 'Wedge'
- w3 = Instance.new('Weld')
- rb = Instance.new('Part')
- prop(rb, bricks, false, 1, 0, 0.1, 0.1, 0.1, 'Bright red', false, 'Custom')
- weld(w13, torso, rb, 0, 0, 0, -1.5, -0.5, 0)
- lb = Instance.new('Part')
- prop(lb, bricks, false, 1, 0, 0.1, 0.1, 0.1, 'Bright red', false, 'Custom')
- weld(w14, torso, lb, 0, 0, 0, 1.5, -0.5, 0)
- rw = Instance.new('Weld')
- weld(lw, lb, nil, 0, 0, 0, 0, 0.5, 0)
- grabweld = nil
- lolhum = nil
- function touch(h)
- if grabbed nil then
- local head = h.Parent:findFirstChild('Head')
- if hu ~= nil and head ~= nil and torz ~= nil and h.Parent.Name ~= name then
- grabbed = torz
- local w = Instance.new('Weld')
- weld(w,righthold,grabbed,math.pi/2,0.2,0,0.7,-0.9,-0.6)
- lolhum = hu
- platlol = lolxd
- if prop 'PlatformStand' and platlol then
- end
- end
- end
- end
- righthold.Touched:connect(touch)
- local lol1 = math.random(5,30)/100
- local lol3 = math.random(5,30)/100
- local p = Instance.new('Part')
- prop(p,part.Parent,false,0,0,lol1,lol2,lol3,bloodcolors[lol4],false,'Custom')
- p.CFrame = part.CFrame * CFrame.new(math.random(-5,5)/10,po,math.random(-5,5)/10)
- p.Velocity = Vector3.new(math.random(-25,25),math.random(-25,25),math.random(-25,25))
- p.RotVelocity = Vector3.new(math.random(-400,400)/10,math.random(-400,400)/10,math.random(-400,400)/10)
- coroutine.resume(coroutine.create(function()
- p:remove()
- end
- h = Instance.new('HopperBin',me.Backpack)
- h.Name = 'Grab'
- script.Parent = h
- bin = h
- function select(mouse)
- ar.Part1 = knife
- if attacking false then
- lw.Part1 = larm
- hurt = true
- rw.C0 = rw.C0 * CFrame.new(-0.03,0,-0.08) * CFrame.fromEulerAnglesXYZ(0.18,0.04,0)
- lw.C0 = lw.C0 * CFrame.new(0.06,0,-0.06) * CFrame.fromEulerAnglesXYZ(0.15,-0.11,-0.05)
- end
- hurt = false
- for i=1, 4 do
- rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
- lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.12) * CFrame.fromEulerAnglesXYZ(-0.3,0.22,0.05)
- end
- rw.C0 = CFrame.new(0,0,0)
- rw.Part1 = nil
- end
- elseif hurt false and grabbed ~= nil and mode 'drop' then
- grabweld:remove()
- platlol = false
- lolhum.PlatformStand = false
- for i=1, 4 do
- rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
- lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.3,0.2,0)
- end
- rw.C0 = CFrame.new(0,0,0)
- rw.Part1 = nil
- platlol = nil
- elseif hurt false and grabbed ~= nil and grabweld ~= nil and mode 'para' and enabled2 true then
- enabled = false
- breaksound.Parent = grabbed
- lw.C0 = lw.C0 * CFrame.new(0.02,0.15,-0.02) * CFrame.fromEulerAnglesXYZ(-0.05,0,-0.03)
- end
- bleed(duh,1)
- bleed(duh,1)
- bleed(duh,1)
- bleed(duh,1)
- bleed(duh,1)
- wait(0.12)
- lw.C0 = lw.C0 * CFrame.new(-0.02,-0.15,0.02) * CFrame.fromEulerAnglesXYZ(0.05,-0,0.03)
- end
- if grabbed.Parent:findFirstChild('HumanoidRootPart',true) then
- end
- grabbed.Parent.Humanoid.Health = grabbed.Parent.Humanoid.Health / 1.5
- elseif hurt false and grabbed ~= nil and grabweld ~= nil and mode 'drain' and enabled true then
- enabled2 = true
- for i=1, 2 do
- lw.C0 = lw.C0 * CFrame.new(0.06,0,-0.06) * CFrame.fromEulerAnglesXYZ(0.15,-0.11,-0.05)
- end
- while char.Humanoid.Health char.Humanoid.MaxHealth do
- char.Humanoid.Health = char.Humanoid.Health + 1
- grabbed.Parent.Humanoid.Health = grabbed.Parent.Humanoid.Health - 1
- end
- for i=1, 1 do
- lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.12) * CFrame.fromEulerAnglesXYZ(-0.3,0.22,0.05)
- end
- elseif hurt false and grabbed ~= nil and grabweld ~= nil and mode 'throw' then
- grabweld:remove()
- local bf = Instance.new('BodyForce',grabbed)
- bf.force = bf.force + Vector3.new(0,1500,0)
- wait(0.12)
- end))
- rw.C0 = rw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0.35,0,0)
- lw.C0 = lw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-0.18,0,0)
- end
- rw.C0 = rw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(-0.47,0,0)
- lw.C0 = lw.C0 * CFrame.new(0,0,0) * CFrame.fromEulerAnglesXYZ(0.2,0,0)
- end
- platlol = false
- lolhum.PlatformStand = false
- for i=1, 4 do
- rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
- lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.3,0.2,0)
- end
- rw.C0 = CFrame.new(0,0,0)
- rw.Part1 = nil
- platlol = nil
- elseif hurt false and grabbed ~= nil and lolhum ~= nil and grabweld ~= nil and mode 'kill' then
- killsound.Parent = grabbed
- for i=1, 5 do
- lw.C0 = lw.C0 * CFrame.new(0.02,0.12,0.1) * CFrame.fromEulerAnglesXYZ(-0.05,0,-0.03)
- end
- coroutine.resume(coroutine.create(function()
- local duh2 = grabbed.Parent.Head
- duh.RotVelocity = Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
- wait()
- pcall(function()
- duh2.Sound.Pitch = math.random(90,110)/100
- script.Parent.Splat:Play();
- end)
- if hm > 0 and hm < 4 then
- bleed(duh,1)
- bleed(duh,1)
- bleed(duh,1)
- bleed(duh,1)
- end
- for i=1, 85 do
- local hm = math.random(1,9)
- if hm 1 then
- duh2.Sound:play()
- end)
- bleed(duh,1)
- end
- end))
- lw.C0 = lw.C0 * CFrame.new(0.02,0.12,0.1) * CFrame.fromEulerAnglesXYZ(-0.05,0,-0.03)
- grabbed.Neck.C0 = grabbed.Neck.C0 * CFrame.fromEulerAnglesXYZ(-0.35,0,0)
- wait()
- grabweld:remove()
- for i=1, 4 do
- lw.C0 = lw.C0 * CFrame.new(-0.04,-0.24,-0.2) * CFrame.fromEulerAnglesXYZ(0.1,0,0.06)
- end
- rw.C0 = rw.C0 * CFrame.new(0.06,0,0.16) * CFrame.fromEulerAnglesXYZ(-0.36,-0.08,0)
- lw.C0 = lw.C0 * CFrame.new(-0.12,0,0.12) * CFrame.fromEulerAnglesXYZ(-0.3,0.22,0.05)
- end
- rw.C0 = CFrame.new(0,0,0)
- rw.Part1 = nil
- grabbed = nil
- attacking = false
- end
- mouse.KeyDown:connect(function(kai)
- if key 'q' then
- inform('Release',1)
- mode = 'throw'
- elseif key 'f' then
- inform('Kill',1)
- mode = 'para'
- elseif key 'x' then
- inform('Drain',1)
- end)
- repeat wait() until attacking false
- ar.Part1 = nil
- bin.Deselected:connect(desel)
- char.Humanoid.Died:connect(function()
- grabweld:remove()
- grabbed = nil
- platlol = nil
- end)
- inform('Grab Knife 2 script loaded (Welp, here you go!)',3)