Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[Made By PointCoded]]--
- local Player = game.Players.LocalPlayer
- local Char = Player.Character
- local GUI = Player.PlayerGui
- local Hum = Char.Humanoid
- local Mouse = Player:GetMouse()
- local Torso = Char.Torso or nil
- local Head = Char.Head or nil
- local Head2 = Head:Clone()
- local Larm = Char["Left Arm"] or nil
- local Lleg = Char["Left Leg"] or nil
- local Rarm = Char["Right Arm"] or nil
- local v3 = Vector3.new
- local C = Instance.new("ObjectValue")
- C.Name = "creator"
- C.Parent = Char
- p= Char:GetChildren()
- for i= 1, #p do
- if p[i].className == "Hat" then
- p[i]:remove()
- end
- end
- local Rleg = Char["Right Leg"] or nil
- local h = Instance.new("Hat")
- local p = Instance.new("Part")
- Char["Body Colors"]:remove()
- h.Name = "Ultra-Fabulous Hair"
- p.Parent = h
- p.Position = Head.Position
- p.Name = "Handle"
- p.formFactor = 0
- p.Size = Vector3.new(2,2,2)
- p.BottomSurface = 0
- p.TopSurface = 0
- p.Locked = true
- h.Parent = Char
- p.BrickColor = BrickColor.new("Black")
- h.AttachmentPos = Vector3.new(0, 0, 0)
- local M = Instance.new("SpecialMesh")
- M.MeshId = "http://www.roblox.com/asset/?id=16627529"
- M.Parent = p
- wait()
- debounce = true
- Head.BrickColor = BrickColor.new("Pastel brown")
- Larm.BrickColor = BrickColor.new("Pastel brown")
- Rarm.BrickColor = BrickColor.new("Pastel brown")
- Hum.WalkSpeed = 25
- Hum.MaxHealth = 10000000
- wait(0.1)
- Hum.Health = 10000000
- Hum.JumpPower = 90
- p=Char:GetChildren()
- for i= 1, #p do
- if p[i].className == "Shirt" then
- p[i]:remove()
- end
- end
- p= Char:GetChildren()
- for i= 1, #p do
- if p[i].className == "Pants" then
- p[i]:remove()
- end
- end
- local Pants = Instance.new("Pants")
- Pants.PantsTemplate = "http://www.roblox.com/asset/?id=186304820"
- Pants.Parent = Char
- local Shirt = Instance.new("Shirt")
- Shirt.Parent = Char
- Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=184378363"
- function Point()
- local Point = Instance.new("Animation")
- Point.Parent = Char
- Point.Name = "Pointer"
- Point.AnimationId = "http://www.roblox.com/Asset/?ID=23480297"
- local Pointer=Hum:LoadAnimation(Char.Pointer)
- Pointer:Play()
- wait(2)
- Pointer:Stop()
- end
- Meshes={}
- Meshes.SpikeBall = "9982590"
- Meshes.Diamond = "9756362"
- function fire(v)
- local p = Instance.new("Part")
- local spawnPos = Torso.Position
- spawnPos = spawnPos + (v * 8)
- p.Position = spawnPos
- p.Size = Vector3.new(5,2,5)
- p.CanCollide = false
- p.Velocity = v * 200
- p.Name = "Shot"
- p.Transparency = 1
- local D = Instance.new("Decal")
- D.Parent = p
- D.Texture = "http://www.roblox.com/asset/?id=43997508"
- D.Face = "Top"
- local D = Instance.new("Decal")
- D.Parent = p
- D.Texture = "http://www.roblox.com/asset/?id=43997508"
- D.Face = "Bottom"
- local force = Instance.new("BodyForce")
- force.force = Vector3.new(0,130,0)
- force.Parent = p
- p.Parent = Char
- function onTouch(hit)
- if hit.Name == "Torso" or "Head" then
- local humanoid = hit.Parent.Humanoid
- if humanoid.MaxHealth >100 then
- humanoid.MaxHealth = 100
- else
- if(hit.Parent:FindFirstChild("creator")==nil)then
- tagHumanoid(humanoid, Char.creator)
- humanoid.Parent.Torso.Position = p.Position
- humanoid.Parent.Head.Position = p.Position
- humanoid:TakeDamage(10000)
- p.Size = Vector3.new(p.Size.X - 2,p.Size.Y -1, p.Size.Z - 2)
- p.Position = Vector3.new(p.Position.X,p.Position.Y -1, p.Position.Z)
- wait(2)
- untagHumanoid(humanoid)
- end
- end
- end
- end
- p.Touched:connect(onTouch)
- function tagHumanoid(humanoid, creator)
- if creator ~= nil then
- local new_tag = creator:clone()
- new_tag.Parent = humanoid
- end
- end
- function untagHumanoid(humanoid)
- if humanoid ~= nil then
- local tag = humanoid:findFirstChild("creator")
- if tag ~= nil then
- tag.Parent = nil
- end
- end
- end
- end
- function BlackHole ()
- local p = Instance.new("Part")
- p.Parent = Char
- p.Name = "BH"
- p.Transparency = 1
- p.Size = Vector3.new(50,3,50)
- p.Anchored = true
- p.Position = Vector3.new(Char.Torso.Position.X + 3,Char.Torso.Position.Y, Char.Torso.Position.Z)
- p.CanCollide = false
- local D = Instance.new("Decal")
- D.Parent = p
- D.Texture = "http://www.roblox.com/asset/?id=43997508"
- D.Face = "Top"
- local D = Instance.new("Decal")
- D.Parent = p
- D.Texture = "http://www.roblox.com/asset/?id=43997508"
- D.Face = "Bottom"
- function onTouch(hit)
- if hit.Name == "Torso" or "Head" then
- local humanoid = hit.Parent.Humanoid
- if humanoid.MaxHealth >100 then
- humanoid.MaxHealth = 100
- else
- if(hit.Parent:FindFirstChild("creator")==nil)then
- tagHumanoid(humanoid, Char.creator)
- humanoid.Parent.Torso.Position = p.Position
- humanoid:TakeDamage(10000)
- p.Size = Vector3.new(p.Size.X - 2,p.Size.Y -1, p.Size.Z - 2)
- p.Position = Vector3.new(p.Position.X,p.Position.Y -1, p.Position.Z)
- wait(2)
- untagHumanoid(humanoid)
- end
- end
- end
- end
- p.Touched:connect(onTouch)
- function tagHumanoid(humanoid, creator)
- if creator ~= nil then
- local new_tag = creator:clone()
- new_tag.Parent = humanoid
- end
- end
- function untagHumanoid(humanoid)
- if humanoid ~= nil then
- local tag = humanoid:findFirstChild("creator")
- if tag ~= nil then
- tag.Parent = nil
- end
- end
- end
- while Char.BH do
- p.CFrame = p.CFrame * CFrame.fromEulerAnglesXYZ(0.2, math.rad(0),0)
- wait()
- end
- end
- function BlackHole3 ()
- local p = Instance.new("Part")
- p.Parent = Char
- p.Name = "BH"
- p.Transparency = 1
- p.Size = Vector3.new(50,3,50)
- p.Anchored = true
- p.Position = Vector3.new(Char.Torso.Position.X + 3,Char.Torso.Position.Y, Char.Torso.Position.Z)
- p.CanCollide = false
- local D = Instance.new("Decal")
- D.Parent = p
- D.Texture = "http://www.roblox.com/asset/?id=43997508"
- D.Face = "Top"
- local D = Instance.new("Decal")
- D.Parent = p
- D.Texture = "http://www.roblox.com/asset/?id=43997508"
- D.Face = "Bottom"
- function onTouch(hit)
- if hit.Name == "Torso" or "Head" then
- local humanoid = hit.Parent.Humanoid
- if humanoid.MaxHealth >100 then
- humanoid.MaxHealth = 100
- else
- if(hit.Parent:FindFirstChild("creator")==nil)then
- tagHumanoid(humanoid, Char.creator)
- humanoid.Parent.Torso.Position = p.Position
- humanoid:TakeDamage(10000)
- p.Size = Vector3.new(p.Size.X - 2,p.Size.Y -1, p.Size.Z - 2)
- p.Position = Vector3.new(p.Position.X,p.Position.Y -1, p.Position.Z)
- wait(2)
- untagHumanoid(humanoid)
- end
- end
- end
- end
- p.Touched:connect(onTouch)
- function tagHumanoid(humanoid, creator)
- if creator ~= nil then
- local new_tag = creator:clone()
- new_tag.Parent = humanoid
- end
- end
- function untagHumanoid(humanoid)
- if humanoid ~= nil then
- local tag = humanoid:findFirstChild("creator")
- if tag ~= nil then
- tag.Parent = nil
- end
- end
- end
- while Char.BH do
- p.Position = Vector3.new(p.Position.X,p.Position.Y - 0.2,p.Position.Z + 2)
- wait()
- end
- end
- function BlackHole2 ()
- local p = Instance.new("Part")
- p.Parent = Char
- p.Name = "BH"
- p.Transparency = 1
- p.Size = Vector3.new(50,3,50)
- p.Anchored = true
- p.Position = Vector3.new(Char.Torso.Position.X + 3,Char.Torso.Position.Y, Char.Torso.Position.Z)
- p.CanCollide = false
- local D = Instance.new("Decal")
- D.Parent = p
- D.Texture = "http://www.roblox.com/asset/?id=43997508"
- D.Face = "Top"
- local D = Instance.new("Decal")
- D.Parent = p
- D.Texture = "http://www.roblox.com/asset/?id=43997508"
- D.Face = "Bottom"
- function onTouch(hit)
- if hit.Name == "Torso" or "Head" then
- local humanoid = hit.Parent.Humanoid
- if humanoid.MaxHealth >100 then
- humanoid.MaxHealth = 100
- else
- if(hit.Parent:FindFirstChild("creator")==nil)then
- tagHumanoid(humanoid, Char.creator)
- humanoid.Parent.Torso.Position = p.Position
- humanoid:TakeDamage(10000)
- p.Position = Vector3.new(p.Position.X,p.Position.Y -1, p.Position.Z)
- wait(2)
- untagHumanoid(humanoid)
- end
- end
- end
- end
- p.Touched:connect(onTouch)
- function tagHumanoid(humanoid, creator)
- if creator ~= nil then
- local new_tag = creator:clone()
- new_tag.Parent = humanoid
- end
- end
- function untagHumanoid(humanoid)
- if humanoid ~= nil then
- local tag = humanoid:findFirstChild("creator")
- if tag ~= nil then
- tag.Parent = nil
- end
- end
- end
- while Char.BH do
- p.Position = Vector3.new(p.Position.X + 2,p.Position.Y - 0.2,p.Position.Z)
- wait()
- end
- end
- function BlackHole4 ()
- local p = Instance.new("Part")
- p.Parent = Char
- p.Name = "BH"
- p.Transparency = 1
- p.Size = Vector3.new(50,3,50)
- p.Anchored = true
- p.Position = Vector3.new(Char.Torso.Position.X + 3,Char.Torso.Position.Y, Char.Torso.Position.Z)
- p.CanCollide = false
- local D = Instance.new("Decal")
- D.Parent = p
- D.Texture = "http://www.roblox.com/asset/?id=43997508"
- D.Face = "Top"
- local D = Instance.new("Decal")
- D.Parent = p
- D.Texture = "http://www.roblox.com/asset/?id=43997508"
- D.Face = "Bottom"
- function onTouch(hit)
- if hit.Name == "Torso" or "Head" then
- local humanoid = hit.Parent.Humanoid
- if humanoid.MaxHealth >100 then
- humanoid.MaxHealth = 100
- else
- if(hit.Parent:FindFirstChild("creator")==nil)then
- tagHumanoid(humanoid, Char.creator)
- humanoid.Parent.Torso.Position = p.Position
- humanoid:TakeDamage(10000)
- p.Size = Vector3.new(p.Size.X - 2,p.Size.Y -1, p.Size.Z - 2)
- p.Position = Vector3.new(p.Position.X,p.Position.Y -1, p.Position.Z)
- wait(2)
- untagHumanoid(humanoid)
- end
- end
- end
- end
- p.Touched:connect(onTouch)
- function tagHumanoid(humanoid, creator)
- if creator ~= nil then
- local new_tag = creator:clone()
- new_tag.Parent = humanoid
- end
- end
- function untagHumanoid(humanoid)
- if humanoid ~= nil then
- local tag = humanoid:findFirstChild("creator")
- if tag ~= nil then
- tag.Parent = nil
- end
- end
- end
- while Char.BH do
- p.Position = Vector3.new(p.Position.X,p.Position.Y + 3,p.Position.Z)
- wait()
- end
- end
- Mouse.KeyDown:connect(
- function(key)
- if key == "q" then
- Point()
- elseif key == "e" then
- BlackHole()
- elseif key =="r" then
- if Char.BH then
- Char.BH:remove()
- end
- elseif key == "t" then
- BlackHole2()
- elseif key == "y" then
- BlackHole3()
- elseif key == "u" then
- BlackHole4()
- elseif key == "p" then
- local targetPos = Hum.TargetPoint
- local lookAt = (targetPos - Char.Head.Position).unit
- fire(lookAt)
- end
- end)
- while char.BH do
- char.BH:remove()
- wait(5)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement