Advertisement
EncodedPixelz

Untitled

Apr 23rd, 2017
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- [[Project VOODOO By Yourfirstnightmare]] --
  2. function CreateWeld(Part0, Part1, C0, C1) -- Welding function
  3. if Part0 == nil or Part1 == nil then return end
  4. C0 = C0 or CFrame.new(0, 0, 0)
  5. C1 = C1 or CFrame.new(0, 0, 0)
  6.  
  7. local weld = Instance.new("Weld", Part0)
  8. weld.Part0 = Part0
  9. weld.Part1 = Part1
  10. weld.C0 = C0
  11. weld.C1 = C1
  12. return weld
  13. end
  14. function NoOutline(Part)
  15. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  16. end
  17. -----------------------------------------------------------PLAYER/TOOL
  18. plr = game.Players."JanreiAfrica"
  19. repeat
  20. wait()
  21. until plr~= nil
  22. -- 541909677 trip 294509931 Stab 179285891 break
  23. char = plr.Character
  24. locgui = plr.PlayerGui
  25. mouse = plr:GetMouse()
  26. modes = {"Break","Explode","Trip","Stab"}
  27. toggle = 1
  28. tmode = modes[toggle]
  29. trip = Instance.new("Sound",char)
  30. trip.SoundId = "http://www.roblox.com/asset/?id=541909677"
  31. stab = Instance.new("Sound",char)
  32. stab.SoundId = "http://www.roblox.com/asset/?id=294509931"
  33. brek = Instance.new("Sound",char)
  34. brek.SoundId = "http://www.roblox.com/asset/?id=179285891"
  35. boom = Instance.new("Sound",char)
  36. boom.SoundId = "http://www.roblox.com/asset/?id=144650218"
  37. tool = Instance.new("Tool",char)
  38. tool.Name = "Voodoo"
  39. hnd = Instance.new("Part",tool)
  40. hnd.Name = "Handle"
  41. hnd.Size = Vector3.new(1.1,1,1)
  42. hnd.BrickColor = BrickColor.new("Bright blue")
  43. NoOutline(hnd)
  44. leftarm = Instance.new("Part",hnd)
  45. leftarm.Size = Vector3.new(.5,1,1)
  46. leftarm.BrickColor = BrickColor.new("Bright yellow")
  47. CreateWeld(hnd,leftarm,CFrame.new(.8,0,0)) -- larm weld
  48. rightarm = Instance.new("Part",hnd)
  49. rightarm.Size = Vector3.new(.5,1,1)
  50. rightarm.BrickColor = BrickColor.new("Bright yellow")
  51. CreateWeld(hnd,rightarm,CFrame.new(-.8,0,0)) -- rarm weld
  52. head = Instance.new("Part",hnd)
  53. head.Size = Vector3.new(1,1,1)
  54. fce = Instance.new("Decal",head)
  55. fce.Texture = "rbxassetid://144080495"
  56. spc = Instance.new("SpecialMesh",head)
  57. head.BrickColor = BrickColor.new("Bright yellow")
  58. CreateWeld(hnd,head,CFrame.new(0,.9,0)) -- hed weld
  59. leftleg = Instance.new("Part",hnd)
  60. leftleg.Size = Vector3.new(.6,1,1)
  61. leftleg.BrickColor = BrickColor.new("Br. yellowish green")
  62. CreateWeld(hnd,leftleg,CFrame.new(.25,-1,0)) -- lleg weld
  63. rightleg = Instance.new("Part",hnd)
  64. rightleg.Size = Vector3.new(.6,1,1)
  65. rightleg.BrickColor = BrickColor.new("Br. yellowish green")
  66. CreateWeld(hnd,rightleg,CFrame.new(-.25,-1,0)) -- rleg weld
  67. NoOutline(leftarm)
  68. NoOutline(leftleg)
  69. NoOutline(rightarm)
  70. NoOutline(rightleg)
  71. -----------------------------------------------------------PLAYER/TOOLS
  72. function findplayer(Plr) -- Finding Player
  73. for i,v in pairs(game.Players:GetPlayers()) do
  74. if v.Name:lower():match(Plr:lower()) then
  75. return v
  76. end
  77. end
  78. end
  79. function wirecreate(par,from,to,timer)
  80. local wire = Instance.new("FloorWire",par)
  81. wire.From = from
  82. wire.To = to
  83. game:GetService('Debris'):AddItem(wire,timer)
  84. end
  85. function blood(create)
  86. for i=1,30 do
  87. local z = Instance.new("Part",create)
  88. z.Size = Vector3.new(1,.5,1)
  89. z.Position = create.Position
  90. z.CanCollide = false
  91. z.Velocity = Vector3.new(math.random(1,15),math.random(1,5),math.random(1,15))
  92. z.BrickColor = BrickColor.new("Really red")
  93. wait()
  94. end
  95. end
  96. -----------------------------------------------------------GUIS
  97. gui = Instance.new("ScreenGui",locgui)
  98. gui.Enabled = false
  99. frm = Instance.new("Frame",gui)
  100. frm.Size = UDim2.new(0,150,0,50)
  101. frm.Position = UDim2.new(0,0,.7,0)
  102. frm.BackgroundTransparency = 1
  103. text = Instance.new("TextLabel",frm)
  104. text.BackgroundTransparency = .3
  105. text.BorderSizePixel = 5
  106. text.TextScaled = true
  107. text.Size = UDim2.new(1,0,1,0)
  108. text.Text = "Mode:"
  109. text2 = Instance.new("TextBox",frm)
  110. text2.Size = UDim2.new(0,150,0,30)
  111. text2.Position = UDim2.new(0,0,-.7,0)
  112. text2.BackgroundTransparency = .3
  113. text2.BorderSizePixel = 5
  114. text2.Text = "Victim"
  115. tbutton = Instance.new("TextButton",frm)
  116. tbutton.Size = UDim2.new(0,150,0,30)
  117. tbutton.Position = UDim2.new(0,0,1.2,0)
  118. tbutton.BackgroundTransparency = .3
  119. tbutton.BorderSizePixel = 5
  120. tbutton.Text = "Curse"
  121. tbutton.TextScaled = true
  122. tbutton.BackgroundColor3 = Color3.new(0,0,0)
  123. tbutton.TextColor3 = Color3.new(170,0,0)
  124. -----------------------------------------------------------GUIS
  125. -----------------------------------------------------------MAIN MAKE 1 CURSE AT THE VERY LEAST
  126. tool.Equipped:connect(function(mo)
  127. gui.Enabled = true
  128. mo.KeyDown:connect(function(ke)
  129. ke = ke:lower()
  130. if ke == "e" then
  131. toggle = toggle + 1
  132. if toggle >#modes then
  133. toggle = 1
  134. end
  135. text.Text = "Mode:" .. modes[toggle]
  136. tbutton.MouseButton1Down:connect(function()
  137. local who = findplayer(text2.Text)
  138. if who and who.Character and who.Character.Torso and who.Character.Humanoid and who.Character.Head then
  139. if modes[toggle] == "Break" then
  140. brek:Play()
  141. wirecreate(hnd,hnd,who.Character.Torso,2)
  142. who.Character.Humanoid.PlatformStand = true
  143. who.Character.Torso.CFrame = who.Character.Torso.CFrame * CFrame.Angles(math.random(1,90),math.random(1,90),math.random(1,90))
  144. wait(2)
  145. who.Character.Head:Remove()
  146. elseif modes[toggle] == "Explode" then
  147. boom:Play()
  148. wirecreate(hnd,hnd,who.Character.Torso,2)
  149. wait(2)
  150. local z=Instance.new("Explosion",who.Character.Torso)
  151. z.Position = who.Character.Torso.Position
  152. elseif modes[toggle] == "Trip" then
  153. trip:Play()
  154. wirecreate(hnd,hnd,who.Character.Torso,2)
  155. who.Character.Humanoid.Jump = true
  156. wait()
  157. who.Character.Humanoid.PlatformStand = true
  158. who.Character.Torso.CFrame = who.Character.Torso.CFrame * CFrame.Angles(90,12,41)
  159. wait(2)
  160. who.Character.Humanoid.PlatformStand = false
  161. elseif modes[toggle] == "Stab" then
  162. stab:Play()
  163. wirecreate(hnd,hnd,who.Character.Torso,2)
  164. blood(who.Character.Torso)
  165. who.Character.Humanoid.PlatformStand = true
  166. wait(1)
  167. who.Character.Head:BreakJoints()
  168. end
  169. end
  170. end)
  171. end
  172. end)
  173. end)
  174. tool.Unequipped:connect(function()
  175. gui.Enabled = false
  176. end)
  177. -----------------------------------------------------------MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement