iiWolfie

injection suicide

Nov 25th, 2017
222
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 14.28 KB | None | 0 0
  1. --Suicide Injection by DMS use to KMS at cringey things
  2. local OKOKOKOKOKAYY = function(f,scri)
  3. local oldenv = getfenv(f)
  4. local newenv = setmetatable({}, {
  5. __index = function(_, k)
  6. if k:lower() == 'script' then
  7. return scri
  8. else
  9. return oldenv[k]
  10. end
  11. end
  12. })
  13. setfenv(f, newenv)
  14. ypcall(function() f() end)
  15. end
  16. cors = {}
  17. o1 = Instance.new("Tool")
  18. o1.Name = "SUICIDE INJECTION"
  19. o2 = Instance.new("BoolValue")
  20. o2.Name = "Empty"
  21. o2.Parent = o1
  22. o3 = Instance.new("Script")
  23. o3.Name = "InjectScript"
  24. o3.Parent = o1
  25. table.insert(cors,coroutine.create(function()
  26. wait()
  27. OKOKOKOKOKAYY(function()
  28. up=Vector3.new(-0.3, -1, 0.3)
  29. pos=Vector3.new(0.9, 2, 1.5)
  30.  
  31. up2=Vector3.new(0, 1, 0)
  32. pos2=Vector3.new(0, 0, 0)
  33.  
  34. enabled = true
  35. function onActivated()
  36.  
  37. if not enabled then
  38. return
  39. end
  40.  
  41. enabled = false
  42.  
  43. if script.Parent.Empty.Value==true then return end
  44.  
  45. local tool=script.Parent
  46. tool.GripPos=pos
  47. tool.GripUp=up
  48.  
  49. local f=tool.Formula.Mesh
  50. local h=tool.Handle.Mesh
  51. local pc=tool.PushCap.Mesh
  52. local ps=tool.PushShaft.Mesh
  53.  
  54. f.Offset=Vector3.new(0,0.03,0)
  55. f.Scale=Vector3.new(0.1,0.85,0.1)
  56. h.Offset=Vector3.new(0,0.05,0)
  57. pc.Offset=Vector3.new(0,0.05,0)
  58. ps.Offset=Vector3.new(0,0.05,0)
  59.  
  60. wait(2)
  61.  
  62. f.Offset=Vector3.new(0,0.06,0)
  63. f.Scale=Vector3.new(0.1,0.65,0.1)
  64. h.Offset=Vector3.new(0,0.1,0)
  65. pc.Offset=Vector3.new(0,0.1,0)
  66. ps.Offset=Vector3.new(0,0.1,0)
  67.  
  68. wait(0.1)
  69.  
  70. f.Offset=Vector3.new(0,0.12,0)
  71. f.Scale=Vector3.new(0.1,0.45,0.1)
  72. h.Offset=Vector3.new(0,0.2,0)
  73. pc.Offset=Vector3.new(0,0.2,0)
  74. ps.Offset=Vector3.new(0,0.2,0)
  75.  
  76. wait(0.1)
  77.  
  78. f.Offset=Vector3.new(0,0.12,0)
  79. f.Scale=Vector3.new(0.1,0.35,0.1)
  80. h.Offset=Vector3.new(0,0.25,0)
  81. pc.Offset=Vector3.new(0,0.25,0)
  82. ps.Offset=Vector3.new(0,0.25,0)
  83.  
  84. wait(0.1)
  85.  
  86. f.Offset=Vector3.new(0,0.15,0)
  87. f.Scale=Vector3.new(0.1,0.25,0.1)
  88. h.Offset=Vector3.new(0,0.3,0)
  89. pc.Offset=Vector3.new(0,0.3,0)
  90. ps.Offset=Vector3.new(0,0.3,0)
  91.  
  92. wait(0.1)
  93.  
  94. f.Offset=Vector3.new(0,0.18,0)
  95. f.Scale=Vector3.new(0.1,0.1,0.1)
  96. h.Offset=Vector3.new(0,0.35,0)
  97. pc.Offset=Vector3.new(0,0.35,0)
  98. ps.Offset=Vector3.new(0,0.35,0)
  99.  
  100. local vPlayer=game.Players:GetPlayerFromCharacter(tool.Parent)
  101. local vCharacter=vPlayer.Character
  102. effect=tool.EffectScript:clone()
  103. effect.Disabled=false
  104. effect.Parent=vCharacter
  105.  
  106. wait(2)
  107.  
  108. tool.GripPos=pos2
  109. tool.GripUp=up2
  110. tool.Empty.Value=true
  111.  
  112. tool:Remove()
  113.  
  114. enabled = true
  115. end
  116.  
  117.  
  118. function onEquipped()
  119. print("Equipped")
  120. end
  121.  
  122.  
  123. script.Parent.Activated:connect(onActivated)
  124. script.Parent.Equipped:connect(onEquipped)
  125.  
  126. end,o3)
  127. end))
  128. o4 = Instance.new("Script")
  129. o4.Name = "Weld"
  130. o4.Parent = o1
  131. table.insert(cors,coroutine.create(function()
  132. wait()
  133. OKOKOKOKOKAYY(function()
  134. function Weld(x,y)
  135. local W = Instance.new("Weld")
  136. W.Part0 = x
  137. W.Part1 = y
  138. local CJ = CFrame.new(x.Position)
  139. local C0 = x.CFrame:inverse()*CJ
  140. local C1 = y.CFrame:inverse()*CJ
  141. W.C0 = C0
  142. W.C1 = C1
  143. W.Parent = x
  144. end
  145.  
  146. function Get(A)
  147. if A.className == "Part" then
  148. Weld(script.Parent.Handle, A)
  149. A.Anchored = false
  150. else
  151. local C = A:GetChildren()
  152. for i=1, #C do
  153. Get(C[i])
  154. end
  155. end
  156. end
  157.  
  158. function Finale()
  159. Get(script.Parent)
  160. end
  161.  
  162. script.Parent.Equipped:connect(Finale)
  163. script.Parent.Unequipped:connect(Finale)
  164. Finale()
  165.  
  166. end,o4)
  167. end))
  168. o5 = Instance.new("Part")
  169. o5.Name = "Formula"
  170. o5.Parent = o1
  171. o5.Material = Enum.Material.SmoothPlastic
  172. o5.BrickColor = BrickColor.new("Really black")
  173. o5.Position = Vector3.new(-2.1499331, 1.06992102, -9.41993618)
  174. o5.Rotation = Vector3.new(1.5841415e-005, 3.47741479e-006, 7.81266226e-006)
  175. o5.RotVelocity = Vector3.new(-0.00437547965, 0.0193220861, 0.00486824289)
  176. o5.Velocity = Vector3.new(-0.00265986705, -0.0060943896, -0.00308997836)
  177. 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)
  178. o5.FormFactor = Enum.FormFactor.Plate
  179. o5.Size = Vector3.new(1, 0.400000006, 1)
  180. o5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  181. o5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  182. o5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  183. o5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  184. o5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  185. o5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  186. o5.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  187. o6 = Instance.new("CylinderMesh")
  188. o6.Parent = o5
  189. o6.Scale = Vector3.new(0.100000001, 1, 0.100000001)
  190. o7 = Instance.new("Part")
  191. o7.Name = "Handle"
  192. o7.Parent = o1
  193. o7.Material = Enum.Material.SmoothPlastic
  194. o7.BrickColor = BrickColor.new("Mid gray")
  195. o7.Reflectance = 0.30000001192093
  196. o7.Position = Vector3.new(-2.14991784, 0.20000726, -9.41995144)
  197. o7.Rotation = Vector3.new(1.58480834e-005, 3.47871628e-006, 7.81609742e-006)
  198. 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)
  199. o7.FormFactor = Enum.FormFactor.Plate
  200. o7.Size = Vector3.new(1, 0.400000006, 1)
  201. o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  202. o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  203. o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  204. o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  205. o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  206. o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  207. o7.Color = Color3.new(0.803922, 0.803922, 0.803922)
  208. o8 = Instance.new("CylinderMesh")
  209. o8.Parent = o7
  210. o8.Scale = Vector3.new(0.300000012, 0.100000001, 0.300000012)
  211. o9 = Instance.new("Weld")
  212. o9.Parent = o7
  213. o10 = Instance.new("Weld")
  214. o10.Parent = o7
  215. o11 = Instance.new("Weld")
  216. o11.Parent = o7
  217. o12 = Instance.new("Weld")
  218. o12.Parent = o7
  219. o13 = Instance.new("Weld")
  220. o13.Parent = o7
  221. o14 = Instance.new("Weld")
  222. o14.Parent = o7
  223. o15 = Instance.new("Weld")
  224. o15.Parent = o7
  225. o15.Part0 = o7
  226. o15.Part1 = o53
  227. o16 = Instance.new("Weld")
  228. o16.Parent = o7
  229. o16.Part0 = o7
  230. o16.Part1 = o7
  231. o17 = Instance.new("Weld")
  232. o17.Parent = o7
  233. o17.Part0 = o7
  234. o17.Part1 = o51
  235. o18 = Instance.new("Weld")
  236. o18.Parent = o7
  237. o18.Part0 = o7
  238. o18.Part1 = o49
  239. o19 = Instance.new("Weld")
  240. o19.Parent = o7
  241. o19.Part0 = o7
  242. o19.Part1 = o47
  243. o20 = Instance.new("Weld")
  244. o20.Parent = o7
  245. o20.Part0 = o7
  246. o20.Part1 = o7
  247. o21 = Instance.new("Weld")
  248. o21.Parent = o7
  249. o21.Part0 = o7
  250. o21.Part1 = o7
  251. o22 = Instance.new("Weld")
  252. o22.Parent = o7
  253. o22.Part0 = o7
  254. o22.Part1 = o7
  255. o23 = Instance.new("Weld")
  256. o23.Parent = o7
  257. o23.Part0 = o7
  258. o23.Part1 = o7
  259. o24 = Instance.new("Weld")
  260. o24.Parent = o7
  261. o24.Part0 = o7
  262. o24.Part1 = o7
  263. o25 = Instance.new("Weld")
  264. o25.Parent = o7
  265. o25.Part0 = o7
  266. o25.Part1 = o7
  267. o26 = Instance.new("Weld")
  268. o26.Parent = o7
  269. o26.Part0 = o7
  270. o26.Part1 = o7
  271. o27 = Instance.new("Weld")
  272. o27.Parent = o7
  273. o27.Part0 = o7
  274. o27.Part1 = o7
  275. o28 = Instance.new("Weld")
  276. o28.Parent = o7
  277. o28.Part0 = o7
  278. o28.Part1 = o7
  279. o29 = Instance.new("Weld")
  280. o29.Parent = o7
  281. o29.Part0 = o7
  282. o29.Part1 = o7
  283. o30 = Instance.new("Weld")
  284. o30.Parent = o7
  285. o30.Part0 = o7
  286. o30.Part1 = o7
  287. o31 = Instance.new("Weld")
  288. o31.Parent = o7
  289. o31.Part0 = o7
  290. o31.Part1 = o7
  291. o32 = Instance.new("Weld")
  292. o32.Parent = o7
  293. o32.Part0 = o7
  294. o32.Part1 = o7
  295. o33 = Instance.new("Weld")
  296. o33.Parent = o7
  297. o33.Part0 = o7
  298. o33.Part1 = o7
  299. o34 = Instance.new("Weld")
  300. o34.Parent = o7
  301. o34.Part0 = o7
  302. o34.Part1 = o7
  303. o35 = Instance.new("Weld")
  304. o35.Parent = o7
  305. o35.Part0 = o7
  306. o35.Part1 = o7
  307. o36 = Instance.new("Weld")
  308. o36.Parent = o7
  309. o36.Part0 = o7
  310. o36.Part1 = o7
  311. o37 = Instance.new("Weld")
  312. o37.Parent = o7
  313. o37.Part0 = o7
  314. o37.Part1 = o7
  315. o38 = Instance.new("Weld")
  316. o38.Parent = o7
  317. o38.Part0 = o7
  318. o38.Part1 = o7
  319. o39 = Instance.new("Weld")
  320. o39.Parent = o7
  321. o39.Part0 = o7
  322. o39.Part1 = o7
  323. o40 = Instance.new("Weld")
  324. o40.Parent = o7
  325. o40.Part0 = o7
  326. o40.Part1 = o7
  327. o41 = Instance.new("Weld")
  328. o41.Parent = o7
  329. o41.Part0 = o7
  330. o41.Part1 = o7
  331. o42 = Instance.new("Weld")
  332. o42.Parent = o7
  333. o42.Part0 = o7
  334. o42.Part1 = o7
  335. o43 = Instance.new("Weld")
  336. o43.Parent = o7
  337. o43.Part0 = o7
  338. o43.Part1 = o7
  339. o44 = Instance.new("Sound")
  340. o44.Name = "DrinkSound"
  341. o44.Parent = o7
  342. o44.SoundId = "http://www.roblox.com/asset/?id=15372684"
  343. o44.Volume = 1
  344. o44.PlayOnRemove = true
  345. o45 = Instance.new("Sound")
  346. o45.Name = "OpenSound"
  347. o45.Parent = o7
  348. o45.SoundId = "rbxasset://sounds/swoosh.wav"
  349. o45.Volume = 1
  350. o47 = Instance.new("Part")
  351. o47.Name = "Needle"
  352. o47.Parent = o1
  353. o47.Material = Enum.Material.SmoothPlastic
  354. o47.BrickColor = BrickColor.new("Light stone grey")
  355. o47.Reflectance = 1
  356. o47.Position = Vector3.new(-2.14990282, 1.42000914, -9.41995144)
  357. o47.Rotation = Vector3.new(1.58414132e-005, 3.47725677e-006, 7.81286417e-006)
  358. 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)
  359. o47.FormFactor = Enum.FormFactor.Plate
  360. o47.Size = Vector3.new(1, 0.400000006, 1)
  361. o47.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  362. o47.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  363. o47.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  364. o47.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  365. o47.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  366. o47.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  367. o47.Color = Color3.new(0.898039, 0.894118, 0.87451)
  368. o48 = Instance.new("SpecialMesh")
  369. o48.Parent = o47
  370. o48.Scale = Vector3.new(0.0199999996, 1, 0.0199999996)
  371. o49 = Instance.new("Part")
  372. o49.Name = "PushCap"
  373. o49.Parent = o1
  374. o49.Material = Enum.Material.SmoothPlastic
  375. o49.BrickColor = BrickColor.new("Mid gray")
  376. o49.Reflectance = 0.30000001192093
  377. o49.Position = Vector3.new(-2.14991784, 0.870007753, -9.41995144)
  378. o49.Rotation = Vector3.new(1.58414132e-005, 3.44432351e-006, 7.81286508e-006)
  379. 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)
  380. o49.FormFactor = Enum.FormFactor.Plate
  381. o49.Size = Vector3.new(1, 0.400000006, 1)
  382. o49.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  383. o49.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  384. o49.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  385. o49.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  386. o49.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  387. o49.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  388. o49.Color = Color3.new(0.803922, 0.803922, 0.803922)
  389. o50 = Instance.new("CylinderMesh")
  390. o50.Parent = o49
  391. o50.Scale = Vector3.new(0.119999997, 0.0500000007, 0.119999997)
  392. o51 = Instance.new("Part")
  393. o51.Name = "PushShaft"
  394. o51.Parent = o1
  395. o51.Material = Enum.Material.SmoothPlastic
  396. o51.BrickColor = BrickColor.new("Mid gray")
  397. o51.Reflectance = 0.30000001192093
  398. o51.Position = Vector3.new(-2.14990258, 0.530008614, -9.41993618)
  399. o51.Rotation = Vector3.new(1.58480834e-005, 3.48017466e-006, 7.81119707e-006)
  400. 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)
  401. o51.FormFactor = Enum.FormFactor.Plate
  402. o51.Size = Vector3.new(1, 0.400000006, 1)
  403. o51.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  404. o51.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  405. o51.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  406. o51.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  407. o51.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  408. o51.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  409. o51.Color = Color3.new(0.803922, 0.803922, 0.803922)
  410. o52 = Instance.new("CylinderMesh")
  411. o52.Parent = o51
  412. o52.Scale = Vector3.new(0.0799999982, 1.70000005, 0.0799999982)
  413. o53 = Instance.new("Part")
  414. o53.Name = "Tube"
  415. o53.Parent = o1
  416. o53.Material = Enum.Material.SmoothPlastic
  417. o53.Reflectance = 0.20000000298023
  418. o53.Transparency = 0.40000000596046
  419. o53.Position = Vector3.new(-2.1499331, 0.940007985, -9.41993618)
  420. o53.Rotation = Vector3.new(1.58547537e-005, 3.47955051e-006, 7.81766357e-006)
  421. 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)
  422. o53.FormFactor = Enum.FormFactor.Plate
  423. o53.Size = Vector3.new(1, 0.400000006, 1)
  424. o53.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  425. o53.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  426. o53.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  427. o53.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  428. o53.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  429. o53.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  430. o54 = Instance.new("SpecialMesh")
  431. o54.Parent = o53
  432. o54.Scale = Vector3.new(0.200000003, 1.79999995, 0.200000003)
  433. o55 = Instance.new("Script")
  434. o55.Name = "HealScript"
  435. o55.Parent = o1
  436. table.insert(cors,coroutine.create(function()
  437. wait()
  438. OKOKOKOKOKAYY(function()
  439. Tool = script.Parent
  440.  
  441. local field = nil
  442.  
  443. function Heal()
  444.  
  445.  
  446.  
  447. local vCharacter = Tool.Parent
  448.  
  449. local childs = vCharacter:GetChildren()
  450.  
  451. local colors = {}
  452.  
  453. for i=1,#childs do
  454. if (childs[i].className == "Part") then
  455. colors[i] = childs[i].BrickColor
  456. childs[i].BrickColor = BrickColor.new(1)
  457. end
  458. end
  459.  
  460. wait(1) -- W8 for meeee!
  461.  
  462. local human = vCharacter:FindFirstChild("Humanoid")
  463. if (human ~= nil) then
  464. human.Health = 0
  465. end
  466.  
  467. for i=1,#childs do
  468. if (childs[i].className == "Part") then
  469. childs[i].BrickColor = colors[i]
  470. end
  471. end
  472.  
  473.  
  474. end
  475.  
  476.  
  477.  
  478. Tool.Enabled = true
  479. function onActivated()
  480.  
  481. if not Tool.Enabled then
  482. return
  483. end
  484.  
  485. Tool.Enabled = false
  486.  
  487. Heal()
  488.  
  489. Tool.Parent = nil
  490. end
  491.  
  492.  
  493. script.Parent.Activated:connect(onActivated)
  494.  
  495.  
  496.  
  497.  
  498. end,o55)
  499. end))
  500. o56 = Instance.new("LocalScript")
  501. o56.Name = "Local Gui"
  502. o56.Parent = o1
  503. table.insert(cors,coroutine.create(function()
  504. wait()
  505. OKOKOKOKOKAYY(function()
  506. local Tool = script.Parent;
  507.  
  508. enabled = true
  509. function onButton1Down(mouse)
  510. if not enabled then
  511. return
  512. end
  513.  
  514. enabled = false
  515. mouse.Icon = "rbxasset://textures\\GunWaitCursor.png"
  516.  
  517. wait(.5)
  518. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  519. enabled = true
  520.  
  521. end
  522.  
  523. function onEquippedLocal(mouse)
  524.  
  525. if mouse == nil then
  526. print("Mouse not found")
  527. return
  528. end
  529.  
  530. mouse.Icon = "rbxasset://textures\\GunCursor.png"
  531. mouse.Button1Down:connect(function() onButton1Down(mouse) end)
  532. end
  533.  
  534.  
  535. Tool.Equipped:connect(onEquippedLocal)
  536.  
  537. end,o56)
  538. end))
  539. o1.Parent = game.Players.LocalPlayer.Backpack
  540. for i=1,#cors do
  541. coroutine.resume(cors[i])
  542. end
Add Comment
Please, Sign In to add comment