Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- [[Project VOODOO By Yourfirstnightmare]] --
- function CreateWeld(Part0, Part1, C0, C1) -- Welding function
- if Part0 == nil or Part1 == nil then return end
- C0 = C0 or CFrame.new(0, 0, 0)
- C1 = C1 or CFrame.new(0, 0, 0)
- local weld = Instance.new("Weld", Part0)
- weld.Part0 = Part0
- weld.Part1 = Part1
- weld.C0 = C0
- weld.C1 = C1
- return weld
- end
- function NoOutline(Part)
- Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
- end
- -----------------------------------------------------------PLAYER/TOOL
- plr = game.Players."JanreiAfrica"
- repeat
- wait()
- until plr~= nil
- -- 541909677 trip 294509931 Stab 179285891 break
- char = plr.Character
- locgui = plr.PlayerGui
- mouse = plr:GetMouse()
- modes = {"Break","Explode","Trip","Stab"}
- toggle = 1
- tmode = modes[toggle]
- trip = Instance.new("Sound",char)
- trip.SoundId = "http://www.roblox.com/asset/?id=541909677"
- stab = Instance.new("Sound",char)
- stab.SoundId = "http://www.roblox.com/asset/?id=294509931"
- brek = Instance.new("Sound",char)
- brek.SoundId = "http://www.roblox.com/asset/?id=179285891"
- boom = Instance.new("Sound",char)
- boom.SoundId = "http://www.roblox.com/asset/?id=144650218"
- tool = Instance.new("Tool",char)
- tool.Name = "Voodoo"
- hnd = Instance.new("Part",tool)
- hnd.Name = "Handle"
- hnd.Size = Vector3.new(1.1,1,1)
- hnd.BrickColor = BrickColor.new("Bright blue")
- NoOutline(hnd)
- leftarm = Instance.new("Part",hnd)
- leftarm.Size = Vector3.new(.5,1,1)
- leftarm.BrickColor = BrickColor.new("Bright yellow")
- CreateWeld(hnd,leftarm,CFrame.new(.8,0,0)) -- larm weld
- rightarm = Instance.new("Part",hnd)
- rightarm.Size = Vector3.new(.5,1,1)
- rightarm.BrickColor = BrickColor.new("Bright yellow")
- CreateWeld(hnd,rightarm,CFrame.new(-.8,0,0)) -- rarm weld
- head = Instance.new("Part",hnd)
- head.Size = Vector3.new(1,1,1)
- fce = Instance.new("Decal",head)
- fce.Texture = "rbxassetid://144080495"
- spc = Instance.new("SpecialMesh",head)
- head.BrickColor = BrickColor.new("Bright yellow")
- CreateWeld(hnd,head,CFrame.new(0,.9,0)) -- hed weld
- leftleg = Instance.new("Part",hnd)
- leftleg.Size = Vector3.new(.6,1,1)
- leftleg.BrickColor = BrickColor.new("Br. yellowish green")
- CreateWeld(hnd,leftleg,CFrame.new(.25,-1,0)) -- lleg weld
- rightleg = Instance.new("Part",hnd)
- rightleg.Size = Vector3.new(.6,1,1)
- rightleg.BrickColor = BrickColor.new("Br. yellowish green")
- CreateWeld(hnd,rightleg,CFrame.new(-.25,-1,0)) -- rleg weld
- NoOutline(leftarm)
- NoOutline(leftleg)
- NoOutline(rightarm)
- NoOutline(rightleg)
- -----------------------------------------------------------PLAYER/TOOLS
- function findplayer(Plr) -- Finding Player
- for i,v in pairs(game.Players:GetPlayers()) do
- if v.Name:lower():match(Plr:lower()) then
- return v
- end
- end
- end
- function wirecreate(par,from,to,timer)
- local wire = Instance.new("FloorWire",par)
- wire.From = from
- wire.To = to
- game:GetService('Debris'):AddItem(wire,timer)
- end
- function blood(create)
- for i=1,30 do
- local z = Instance.new("Part",create)
- z.Size = Vector3.new(1,.5,1)
- z.Position = create.Position
- z.CanCollide = false
- z.Velocity = Vector3.new(math.random(1,15),math.random(1,5),math.random(1,15))
- z.BrickColor = BrickColor.new("Really red")
- wait()
- end
- end
- -----------------------------------------------------------GUIS
- gui = Instance.new("ScreenGui",locgui)
- gui.Enabled = false
- frm = Instance.new("Frame",gui)
- frm.Size = UDim2.new(0,150,0,50)
- frm.Position = UDim2.new(0,0,.7,0)
- frm.BackgroundTransparency = 1
- text = Instance.new("TextLabel",frm)
- text.BackgroundTransparency = .3
- text.BorderSizePixel = 5
- text.TextScaled = true
- text.Size = UDim2.new(1,0,1,0)
- text.Text = "Mode:"
- text2 = Instance.new("TextBox",frm)
- text2.Size = UDim2.new(0,150,0,30)
- text2.Position = UDim2.new(0,0,-.7,0)
- text2.BackgroundTransparency = .3
- text2.BorderSizePixel = 5
- text2.Text = "Victim"
- tbutton = Instance.new("TextButton",frm)
- tbutton.Size = UDim2.new(0,150,0,30)
- tbutton.Position = UDim2.new(0,0,1.2,0)
- tbutton.BackgroundTransparency = .3
- tbutton.BorderSizePixel = 5
- tbutton.Text = "Curse"
- tbutton.TextScaled = true
- tbutton.BackgroundColor3 = Color3.new(0,0,0)
- tbutton.TextColor3 = Color3.new(170,0,0)
- -----------------------------------------------------------GUIS
- -----------------------------------------------------------MAIN MAKE 1 CURSE AT THE VERY LEAST
- tool.Equipped:connect(function(mo)
- gui.Enabled = true
- mo.KeyDown:connect(function(ke)
- ke = ke:lower()
- if ke == "e" then
- toggle = toggle + 1
- if toggle >#modes then
- toggle = 1
- end
- text.Text = "Mode:" .. modes[toggle]
- tbutton.MouseButton1Down:connect(function()
- local who = findplayer(text2.Text)
- if who and who.Character and who.Character.Torso and who.Character.Humanoid and who.Character.Head then
- if modes[toggle] == "Break" then
- brek:Play()
- wirecreate(hnd,hnd,who.Character.Torso,2)
- who.Character.Humanoid.PlatformStand = true
- who.Character.Torso.CFrame = who.Character.Torso.CFrame * CFrame.Angles(math.random(1,90),math.random(1,90),math.random(1,90))
- wait(2)
- who.Character.Head:Remove()
- elseif modes[toggle] == "Explode" then
- boom:Play()
- wirecreate(hnd,hnd,who.Character.Torso,2)
- wait(2)
- local z=Instance.new("Explosion",who.Character.Torso)
- z.Position = who.Character.Torso.Position
- elseif modes[toggle] == "Trip" then
- trip:Play()
- wirecreate(hnd,hnd,who.Character.Torso,2)
- who.Character.Humanoid.Jump = true
- wait()
- who.Character.Humanoid.PlatformStand = true
- who.Character.Torso.CFrame = who.Character.Torso.CFrame * CFrame.Angles(90,12,41)
- wait(2)
- who.Character.Humanoid.PlatformStand = false
- elseif modes[toggle] == "Stab" then
- stab:Play()
- wirecreate(hnd,hnd,who.Character.Torso,2)
- blood(who.Character.Torso)
- who.Character.Humanoid.PlatformStand = true
- wait(1)
- who.Character.Head:BreakJoints()
- end
- end
- end)
- end
- end)
- end)
- tool.Unequipped:connect(function()
- gui.Enabled = false
- end)
- -----------------------------------------------------------MAIN
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement