Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --Suicide Injection by DMS use to KMS at cringey things
- local OKOKOKOKOKAYY = function(f,scri)
- local oldenv = getfenv(f)
- local newenv = setmetatable({}, {
- __index = function(_, k)
- if k:lower() == 'script' then
- return scri
- else
- return oldenv[k]
- end
- end
- })
- setfenv(f, newenv)
- ypcall(function() f() end)
- end
- cors = {}
- o1 = Instance.new("Tool")
- o1.Name = "SUICIDE INJECTION"
- o2 = Instance.new("BoolValue")
- o2.Name = "Empty"
- o2.Parent = o1
- o3 = Instance.new("Script")
- o3.Name = "InjectScript"
- o3.Parent = o1
- table.insert(cors,coroutine.create(function()
- wait()
- OKOKOKOKOKAYY(function()
- up=Vector3.new(-0.3, -1, 0.3)
- pos=Vector3.new(0.9, 2, 1.5)
- up2=Vector3.new(0, 1, 0)
- pos2=Vector3.new(0, 0, 0)
- enabled = true
- function onActivated()
- if not enabled then
- return
- end
- enabled = false
- if script.Parent.Empty.Value==true then return end
- local tool=script.Parent
- tool.GripPos=pos
- tool.GripUp=up
- local f=tool.Formula.Mesh
- local h=tool.Handle.Mesh
- local pc=tool.PushCap.Mesh
- local ps=tool.PushShaft.Mesh
- f.Offset=Vector3.new(0,0.03,0)
- f.Scale=Vector3.new(0.1,0.85,0.1)
- h.Offset=Vector3.new(0,0.05,0)
- pc.Offset=Vector3.new(0,0.05,0)
- ps.Offset=Vector3.new(0,0.05,0)
- wait(2)
- f.Offset=Vector3.new(0,0.06,0)
- f.Scale=Vector3.new(0.1,0.65,0.1)
- h.Offset=Vector3.new(0,0.1,0)
- pc.Offset=Vector3.new(0,0.1,0)
- ps.Offset=Vector3.new(0,0.1,0)
- wait(0.1)
- f.Offset=Vector3.new(0,0.12,0)
- f.Scale=Vector3.new(0.1,0.45,0.1)
- h.Offset=Vector3.new(0,0.2,0)
- pc.Offset=Vector3.new(0,0.2,0)
- ps.Offset=Vector3.new(0,0.2,0)
- wait(0.1)
- f.Offset=Vector3.new(0,0.12,0)
- f.Scale=Vector3.new(0.1,0.35,0.1)
- h.Offset=Vector3.new(0,0.25,0)
- pc.Offset=Vector3.new(0,0.25,0)
- ps.Offset=Vector3.new(0,0.25,0)
- wait(0.1)
- f.Offset=Vector3.new(0,0.15,0)
- f.Scale=Vector3.new(0.1,0.25,0.1)
- h.Offset=Vector3.new(0,0.3,0)
- pc.Offset=Vector3.new(0,0.3,0)
- ps.Offset=Vector3.new(0,0.3,0)
- wait(0.1)
- f.Offset=Vector3.new(0,0.18,0)
- f.Scale=Vector3.new(0.1,0.1,0.1)
- h.Offset=Vector3.new(0,0.35,0)
- pc.Offset=Vector3.new(0,0.35,0)
- ps.Offset=Vector3.new(0,0.35,0)
- local vPlayer=game.Players:GetPlayerFromCharacter(tool.Parent)
- local vCharacter=vPlayer.Character
- effect=tool.EffectScript:clone()
- effect.Disabled=false
- effect.Parent=vCharacter
- wait(2)
- tool.GripPos=pos2
- tool.GripUp=up2
- tool.Empty.Value=true
- tool:Remove()
- enabled = true
- end
- function onEquipped()
- print("Equipped")
- end
- script.Parent.Activated:connect(onActivated)
- script.Parent.Equipped:connect(onEquipped)
- end,o3)
- end))
- o4 = Instance.new("Script")
- o4.Name = "Weld"
- o4.Parent = o1
- table.insert(cors,coroutine.create(function()
- wait()
- OKOKOKOKOKAYY(function()
- function Weld(x,y)
- local W = Instance.new("Weld")
- W.Part0 = x
- W.Part1 = y
- local CJ = CFrame.new(x.Position)
- local C0 = x.CFrame:inverse()*CJ
- local C1 = y.CFrame:inverse()*CJ
- W.C0 = C0
- W.C1 = C1
- W.Parent = x
- end
- function Get(A)
- if A.className == "Part" then
- Weld(script.Parent.Handle, A)
- A.Anchored = false
- else
- local C = A:GetChildren()
- for i=1, #C do
- Get(C[i])
- end
- end
- end
- function Finale()
- Get(script.Parent)
- end
- script.Parent.Equipped:connect(Finale)
- script.Parent.Unequipped:connect(Finale)
- Finale()
- end,o4)
- end))
- o5 = Instance.new("Part")
- o5.Name = "Formula"
- o5.Parent = o1
- o5.Material = Enum.Material.SmoothPlastic
- o5.BrickColor = BrickColor.new("Really black")
- o5.Position = Vector3.new(-2.1499331, 1.06992102, -9.41993618)
- o5.Rotation = Vector3.new(1.5841415e-005, 3.47741479e-006, 7.81266226e-006)
- o5.RotVelocity = Vector3.new(-0.00437547965, 0.0193220861, 0.00486824289)
- o5.Velocity = Vector3.new(-0.00265986705, -0.0060943896, -0.00308997836)
- o5.CFrame = CFrame.new(-2.1499331, 1.06992102, -9.41993618, 0.999993086, -1.36355737e-007, 6.06923365e-008, 1.43114647e-007, 1, -2.7648295e-007, -6.02702883e-008, 2.83237881e-007, 0.999993086)
- o5.FormFactor = Enum.FormFactor.Plate
- o5.Size = Vector3.new(1, 0.400000006, 1)
- o5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
- o6 = Instance.new("CylinderMesh")
- o6.Parent = o5
- o6.Scale = Vector3.new(0.100000001, 1, 0.100000001)
- o7 = Instance.new("Part")
- o7.Name = "Handle"
- o7.Parent = o1
- o7.Material = Enum.Material.SmoothPlastic
- o7.BrickColor = BrickColor.new("Mid gray")
- o7.Reflectance = 0.30000001192093
- o7.Position = Vector3.new(-2.14991784, 0.20000726, -9.41995144)
- o7.Rotation = Vector3.new(1.58480834e-005, 3.47871628e-006, 7.81609742e-006)
- o7.CFrame = CFrame.new(-2.14991784, 0.20000726, -9.41995144, 0.999993026, -1.36415679e-007, 6.07150525e-008, 1.43229272e-007, 1, -2.76599309e-007, -6.03221153e-008, 2.83470712e-007, 0.999993026)
- o7.FormFactor = Enum.FormFactor.Plate
- o7.Size = Vector3.new(1, 0.400000006, 1)
- o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o7.Color = Color3.new(0.803922, 0.803922, 0.803922)
- o8 = Instance.new("CylinderMesh")
- o8.Parent = o7
- o8.Scale = Vector3.new(0.300000012, 0.100000001, 0.300000012)
- o9 = Instance.new("Weld")
- o9.Parent = o7
- o10 = Instance.new("Weld")
- o10.Parent = o7
- o11 = Instance.new("Weld")
- o11.Parent = o7
- o12 = Instance.new("Weld")
- o12.Parent = o7
- o13 = Instance.new("Weld")
- o13.Parent = o7
- o14 = Instance.new("Weld")
- o14.Parent = o7
- o15 = Instance.new("Weld")
- o15.Parent = o7
- o15.Part0 = o7
- o15.Part1 = o53
- o16 = Instance.new("Weld")
- o16.Parent = o7
- o16.Part0 = o7
- o16.Part1 = o7
- o17 = Instance.new("Weld")
- o17.Parent = o7
- o17.Part0 = o7
- o17.Part1 = o51
- o18 = Instance.new("Weld")
- o18.Parent = o7
- o18.Part0 = o7
- o18.Part1 = o49
- o19 = Instance.new("Weld")
- o19.Parent = o7
- o19.Part0 = o7
- o19.Part1 = o47
- o20 = Instance.new("Weld")
- o20.Parent = o7
- o20.Part0 = o7
- o20.Part1 = o7
- o21 = Instance.new("Weld")
- o21.Parent = o7
- o21.Part0 = o7
- o21.Part1 = o7
- o22 = Instance.new("Weld")
- o22.Parent = o7
- o22.Part0 = o7
- o22.Part1 = o7
- o23 = Instance.new("Weld")
- o23.Parent = o7
- o23.Part0 = o7
- o23.Part1 = o7
- o24 = Instance.new("Weld")
- o24.Parent = o7
- o24.Part0 = o7
- o24.Part1 = o7
- o25 = Instance.new("Weld")
- o25.Parent = o7
- o25.Part0 = o7
- o25.Part1 = o7
- o26 = Instance.new("Weld")
- o26.Parent = o7
- o26.Part0 = o7
- o26.Part1 = o7
- o27 = Instance.new("Weld")
- o27.Parent = o7
- o27.Part0 = o7
- o27.Part1 = o7
- o28 = Instance.new("Weld")
- o28.Parent = o7
- o28.Part0 = o7
- o28.Part1 = o7
- o29 = Instance.new("Weld")
- o29.Parent = o7
- o29.Part0 = o7
- o29.Part1 = o7
- o30 = Instance.new("Weld")
- o30.Parent = o7
- o30.Part0 = o7
- o30.Part1 = o7
- o31 = Instance.new("Weld")
- o31.Parent = o7
- o31.Part0 = o7
- o31.Part1 = o7
- o32 = Instance.new("Weld")
- o32.Parent = o7
- o32.Part0 = o7
- o32.Part1 = o7
- o33 = Instance.new("Weld")
- o33.Parent = o7
- o33.Part0 = o7
- o33.Part1 = o7
- o34 = Instance.new("Weld")
- o34.Parent = o7
- o34.Part0 = o7
- o34.Part1 = o7
- o35 = Instance.new("Weld")
- o35.Parent = o7
- o35.Part0 = o7
- o35.Part1 = o7
- o36 = Instance.new("Weld")
- o36.Parent = o7
- o36.Part0 = o7
- o36.Part1 = o7
- o37 = Instance.new("Weld")
- o37.Parent = o7
- o37.Part0 = o7
- o37.Part1 = o7
- o38 = Instance.new("Weld")
- o38.Parent = o7
- o38.Part0 = o7
- o38.Part1 = o7
- o39 = Instance.new("Weld")
- o39.Parent = o7
- o39.Part0 = o7
- o39.Part1 = o7
- o40 = Instance.new("Weld")
- o40.Parent = o7
- o40.Part0 = o7
- o40.Part1 = o7
- o41 = Instance.new("Weld")
- o41.Parent = o7
- o41.Part0 = o7
- o41.Part1 = o7
- o42 = Instance.new("Weld")
- o42.Parent = o7
- o42.Part0 = o7
- o42.Part1 = o7
- o43 = Instance.new("Weld")
- o43.Parent = o7
- o43.Part0 = o7
- o43.Part1 = o7
- o44 = Instance.new("Sound")
- o44.Name = "DrinkSound"
- o44.Parent = o7
- o44.SoundId = "http://www.roblox.com/asset/?id=15372684"
- o44.Volume = 1
- o44.PlayOnRemove = true
- o45 = Instance.new("Sound")
- o45.Name = "OpenSound"
- o45.Parent = o7
- o45.SoundId = "rbxasset://sounds/swoosh.wav"
- o45.Volume = 1
- o47 = Instance.new("Part")
- o47.Name = "Needle"
- o47.Parent = o1
- o47.Material = Enum.Material.SmoothPlastic
- o47.BrickColor = BrickColor.new("Light stone grey")
- o47.Reflectance = 1
- o47.Position = Vector3.new(-2.14990282, 1.42000914, -9.41995144)
- o47.Rotation = Vector3.new(1.58414132e-005, 3.47725677e-006, 7.81286417e-006)
- o47.CFrame = CFrame.new(-2.14990282, 1.42000914, -9.41995144, 0.999992907, -1.36359233e-007, 6.06895796e-008, 1.43285703e-007, 1, -2.76482865e-007, -6.0347574e-008, 2.83587127e-007, 0.999992907)
- o47.FormFactor = Enum.FormFactor.Plate
- o47.Size = Vector3.new(1, 0.400000006, 1)
- o47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o47.Color = Color3.new(0.898039, 0.894118, 0.87451)
- o48 = Instance.new("SpecialMesh")
- o48.Parent = o47
- o48.Scale = Vector3.new(0.0199999996, 1, 0.0199999996)
- o49 = Instance.new("Part")
- o49.Name = "PushCap"
- o49.Parent = o1
- o49.Material = Enum.Material.SmoothPlastic
- o49.BrickColor = BrickColor.new("Mid gray")
- o49.Reflectance = 0.30000001192093
- o49.Position = Vector3.new(-2.14991784, 0.870007753, -9.41995144)
- o49.Rotation = Vector3.new(1.58414132e-005, 3.44432351e-006, 7.81286508e-006)
- o49.CFrame = CFrame.new(-2.14991784, 0.870007753, -9.41995144, 0.999992847, -1.36359233e-007, 6.0114786e-008, 1.43292368e-007, 0.99999994, -2.76482865e-007, -6.09259985e-008, 2.83470683e-007, 0.999992907)
- o49.FormFactor = Enum.FormFactor.Plate
- o49.Size = Vector3.new(1, 0.400000006, 1)
- o49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o49.Color = Color3.new(0.803922, 0.803922, 0.803922)
- o50 = Instance.new("CylinderMesh")
- o50.Parent = o49
- o50.Scale = Vector3.new(0.119999997, 0.0500000007, 0.119999997)
- o51 = Instance.new("Part")
- o51.Name = "PushShaft"
- o51.Parent = o1
- o51.Material = Enum.Material.SmoothPlastic
- o51.BrickColor = BrickColor.new("Mid gray")
- o51.Reflectance = 0.30000001192093
- o51.Position = Vector3.new(-2.14990258, 0.530008614, -9.41993618)
- o51.Rotation = Vector3.new(1.58480834e-005, 3.48017466e-006, 7.81119707e-006)
- o51.CFrame = CFrame.new(-2.14990258, 0.530008614, -9.41993618, 0.999992847, -1.36330129e-007, 6.07405042e-008, 1.43322112e-007, 1, -2.76599252e-007, -6.03039112e-008, 2.83587127e-007, 0.999992847)
- o51.FormFactor = Enum.FormFactor.Plate
- o51.Size = Vector3.new(1, 0.400000006, 1)
- o51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o51.Color = Color3.new(0.803922, 0.803922, 0.803922)
- o52 = Instance.new("CylinderMesh")
- o52.Parent = o51
- o52.Scale = Vector3.new(0.0799999982, 1.70000005, 0.0799999982)
- o53 = Instance.new("Part")
- o53.Name = "Tube"
- o53.Parent = o1
- o53.Material = Enum.Material.SmoothPlastic
- o53.Reflectance = 0.20000000298023
- o53.Transparency = 0.40000000596046
- o53.Position = Vector3.new(-2.1499331, 0.940007985, -9.41993618)
- o53.Rotation = Vector3.new(1.58547537e-005, 3.47955051e-006, 7.81766357e-006)
- o53.CFrame = CFrame.new(-2.1499331, 0.940007985, -9.41993618, 0.999993086, -1.36443035e-007, 6.07296116e-008, 1.43201945e-007, 1, -2.76715753e-007, -6.03075705e-008, 2.83470712e-007, 0.999993086)
- o53.FormFactor = Enum.FormFactor.Plate
- o53.Size = Vector3.new(1, 0.400000006, 1)
- o53.BackSurface = Enum.SurfaceType.SmoothNoOutlines
- o53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
- o53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
- o53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
- o53.RightSurface = Enum.SurfaceType.SmoothNoOutlines
- o53.TopSurface = Enum.SurfaceType.SmoothNoOutlines
- o54 = Instance.new("SpecialMesh")
- o54.Parent = o53
- o54.Scale = Vector3.new(0.200000003, 1.79999995, 0.200000003)
- o55 = Instance.new("Script")
- o55.Name = "HealScript"
- o55.Parent = o1
- table.insert(cors,coroutine.create(function()
- wait()
- OKOKOKOKOKAYY(function()
- Tool = script.Parent
- local field = nil
- function Heal()
- local vCharacter = Tool.Parent
- local childs = vCharacter:GetChildren()
- local colors = {}
- for i=1,#childs do
- if (childs[i].className == "Part") then
- colors[i] = childs[i].BrickColor
- childs[i].BrickColor = BrickColor.new(1)
- end
- end
- wait(1) -- W8 for meeee!
- local human = vCharacter:FindFirstChild("Humanoid")
- if (human ~= nil) then
- human.Health = 0
- end
- for i=1,#childs do
- if (childs[i].className == "Part") then
- childs[i].BrickColor = colors[i]
- end
- end
- end
- Tool.Enabled = true
- function onActivated()
- if not Tool.Enabled then
- return
- end
- Tool.Enabled = false
- Heal()
- Tool.Parent = nil
- end
- script.Parent.Activated:connect(onActivated)
- end,o55)
- end))
- o56 = Instance.new("LocalScript")
- o56.Name = "Local Gui"
- o56.Parent = o1
- table.insert(cors,coroutine.create(function()
- wait()
- OKOKOKOKOKAYY(function()
- local Tool = script.Parent;
- enabled = true
- function onButton1Down(mouse)
- if not enabled then
- return
- end
- enabled = false
- mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
- wait(.5)
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- enabled = true
- end
- function onEquippedLocal(mouse)
- if mouse == nil then
- print("Mouse not found")
- return
- end
- mouse.Icon = "rbxasset://textures\\GunCursor.png"
- mouse.Button1Down:connect(function() onButton1Down(mouse) end)
- end
- Tool.Equipped:connect(onEquippedLocal)
- end,o56)
- end))
- o1.Parent = game.Players.LocalPlayer.Backpack
- for i=1,#cors do
- coroutine.resume(cors[i])
- end
Add Comment
Please, Sign In to add comment