Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- BaseCool = 1
- User = game.Players.LocalPlayer
- print(User.Name,User.Backpack.Name)
- repeat wait()
- until User.Character
- Char = User.Character
- ImmPhrase = "Pfft Freeze!"
- BlastPhrase = "Try Standing After This!"
- InvisPhrase = "You cant see me, or hear me, you can only sense my presence but that wont be enough..."
- HealPhrase = "All of your efforts... gone to waste!"
- AuraPhrase = "Now Im Mad!"
- GiantPhrase = "Im going to kill you!"
- RosePhrase = "Blow away!"
- LoveMesh = "http://www.roblox.com/asset/?id=105992239"
- LovesColor = BrickColor.new("Bright red")
- function WasHitBy(What,Who)
- for i,v in pairs(Who:GetChildren()) do
- if v.Name == What then
- return true
- end
- end
- end
- function NewHop(Who,name)
- local x = Instance.new("HopperBin",Who.Backpack)
- x.Name = name
- return x
- end
- function AddTag(What,Who,RemoveTime)
- local Tag = Instance.new("StringValue",Who)
- Tag.Name = What
- wait(RemoveTime)
- Tag:Remove()
- end
- function Immobolize(Who)
- game:GetService("Chat"):Chat(Char.Head,ImmPhrase,"Red")
- local p = Instance.new("Part",Workspace)
- p.Size = Vector3.new(1,1,1)
- p.Anchored = true
- p.Shape = "Ball"
- p.CanCollide = false
- p.TopSurface = 0
- p.BottomSurface = 0
- p.BrickColor = LovesColor
- p.Touched:connect(function(hit)
- print("hit")
- if hit.Parent ~= Char and not WasHitBy("Immob",hit.Parent) then
- print("not")
- if hit.Parent:findFirstChild("Humanoid") then
- print("lel")
- coroutine.resume(coroutine.create(function()
- AddTag("Immob",hit.Parent,5)
- end))
- hit.Parent.Humanoid.PlatformStand = true
- hit.Parent.Humanoid.WalkSpeed = 0
- for i = 1,20,1 do
- wait(.025)
- hit.Parent.Humanoid:TakeDamage(1)
- end
- end
- end
- end)
- coroutine.resume(coroutine.create(function()
- for i = .05,1,.05 do
- wait()
- p.Transparency = i
- end
- end))
- for i = 5,100,5 do
- wait()
- local cf = Char.Torso.CFrame
- p.Size = Vector3.new(i,i,i)
- p.CFrame = cf
- end
- p:Remove()
- end
- function Blast()
- game:GetService("Chat"):Chat(Char.Head,BlastPhrase,"Red")
- coroutine.resume(coroutine.create(function()
- for i = 1,20,1 do
- wait(.1)
- local p = Instance.new("Part",Workspace)
- local c = Instance.new("SpecialMesh",p)
- c.MeshId = LoveMesh
- p.Touched:connect(function(hit)
- print("hit")
- if hit.Parent ~= Char and not WasHitBy("Blast"..i,hit.Parent) then
- print("not")
- if hit.Parent:findFirstChild("Humanoid") then
- print("lel")
- coroutine.resume(coroutine.create(function()
- AddTag("Blast"..i,hit.Parent,5)
- end))
- for i = 1,5,1 do
- wait(.25)
- hit.Parent.Humanoid:TakeDamage(1)
- end
- hit.Parent.Humanoid.Sit = true
- end
- end
- end)
- c.Scale = Vector3.new(20,20,2)
- p.Size = Vector3.new(9,9,1)
- p.CanCollide = false
- p.BrickColor = LovesColor
- p.CFrame = Char.Head.CFrame * CFrame.new(0,0,-2)
- local cf = p.CFrame
- local v = Instance.new("BodyVelocity",p)
- v.velocity = Char.Head.CFrame.lookVector * 200
- p.Size = Vector3.new(10,10,1)
- v.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- p.CFrame = cf
- coroutine.resume(coroutine.create(function()
- for i = 0,1,.01 do
- wait()
- p.Transparency = i
- end
- wait(2)
- p:Remove()
- end))
- end
- end))
- end
- function Heal()
- game:GetService("Chat"):Chat(Char.Head,HealPhrase,"Red")
- local p = Instance.new("Part",Workspace)
- p.Anchored = true
- p.BrickColor = LovesColor
- p.Size = Vector3.new(20,20,20)
- p.CanCollide = false
- local c = Instance.new("SpecialMesh",p)
- c.Scale = Vector3.new(30,30,30)
- c.MeshType = "FileMesh"
- c.MeshId = LoveMesh
- p.CFrame = Char.Torso.CFrame * CFrame.new(0,20,-3)
- for i = 20,0,-1 do
- wait(.05)
- p.CFrame = Char.Torso.CFrame * CFrame.new(0,i,-3)
- end
- for i = 1,50,1 do
- wait(.03)
- Char.Humanoid.Health = Char.Humanoid.Health + 1
- end
- wait(1)
- p:Remove()
- end
- function Rose()
- game:GetService("Chat"):Chat(Char.Head,RosePhrase,"Red")
- local p = Instance.new("Part",Workspace)
- local v = Instance.new("BodyVelocity",p)
- v.velocity = Char.Head.CFrame.lookVector * 200
- v.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- p.CanCollide = false
- p.CFrame = Char.Torso.CFrame * CFrame.new(0,17,0)
- p.Size = Vector3.new(23,15,65)
- local c = Instance.new("SpecialMesh",p)
- c.MeshType = "FileMesh"
- c.MeshId = "http://www.roblox.com/asset?id=145815862"
- c.TextureId = "http://www.roblox.com/asset?id=145815901"
- c.Scale = Vector3.new(40,40,40)
- coroutine.resume(coroutine.create(function()
- wait(10)
- p:Remove()
- end))
- p.Size = Vector3.new(24,15,67)
- p.CFrame = Char.Torso.CFrame * CFrame.new(0,6,0)
- p.Touched:connect(function(hit)
- if hit.Parent ~= Char and not WasHitBy("Rose",hit.Parent) then
- if hit.Parent:findFirstChild("Humanoid") then
- coroutine.resume(coroutine.create(function()
- AddTag("Rose",hit.Parent,5)
- end))
- hit.Parent.Humanoid.Sit = true
- hit.Velocity = p.Velocity
- for i = 1,25,1 do
- wait(.025)
- hit.Parent.Humanoid:TakeDamage(1)
- end
- hit.Parent.Humanoid.Sit = true
- end
- end
- end)
- end
- function Giant()
- game:GetService("Chat"):Chat(Char.Head,GiantPhrase,"Red")
- local p = Instance.new("Part",Workspace)
- p.CanCollide = false
- p.Size = Vector3.new(70,50,5)
- coroutine.resume(coroutine.create(function()
- wait(10)
- p:Remove()
- end))
- p.BrickColor = LovesColor
- p.CFrame = Char.Head.CFrame * CFrame.new(0,26,0)
- p.Anchored = true
- local c = Instance.new("SpecialMesh",p)
- c.MeshType = "FileMesh"
- c.MeshId = LoveMesh
- for i = 2,150,2 do
- wait()
- p.CFrame = Char.Head.CFrame * CFrame.new(0,26,0)
- c.Scale = Vector3.new(i,i,5)
- end
- p.CFrame = Char.Head.CFrame * CFrame.new(0,20,-6)
- p.Size = Vector3.new(71,51,5)
- p.Anchored = false
- local v = Instance.new("BodyVelocity",p)
- v.velocity = Char.Head.CFrame.lookVector * 200
- v.maxForce = Vector3.new(math.huge,math.huge,math.huge)
- p.Touched:connect(function(hit)
- if hit.Parent ~= Char and not WasHitBy("Heart",hit.Parent) then
- print("not")
- if hit.Parent:findFirstChild("Humanoid") then
- print("lel")
- coroutine.resume(coroutine.create(function()
- AddTag("Heart",hit.Parent,5)
- end))
- for i = 1,50,1 do
- wait(.025)
- hit.Parent.Humanoid:TakeDamage(1)
- end
- hit.Parent.Humanoid.Sit = true
- end
- end
- end)
- end
- function Aura()
- local going = false
- coroutine.resume(coroutine.create(function()
- while not going do
- wait(.05)
- Char.Humanoid.Health = Char.Humanoid.Health + 1
- end
- end))
- coroutine.resume(coroutine.create(function()
- wait(40)
- going = true
- end))
- game:GetService("Chat"):Chat(Char.Head,AuraPhrase,"Red")
- local Holder = Instance.new("Model",Char)
- Holder.Name = "Holder"
- coroutine.resume(coroutine.create(function()
- repeat wait()
- until
- going
- Char.Humanoid.MaxHealth = 100
- Char.Humanoid.WalkSpeed = 40
- Holder:Remove()
- end))
- Char.Humanoid.WalkSpeed = 80
- Char.Humanoid.MaxHealth = 250
- while not going do
- wait(.1)
- for i = 10,360,10 do
- wait(.1)
- local z = Instance.new("Part",Holder)
- z.Name = "Heart"
- z.Anchored = true
- local c = Instance.new("SpecialMesh",z)
- c.MeshType = "FileMesh"
- c.MeshId = LoveMesh
- z.CanCollide= false
- z.BrickColor = LovesColor
- c.Scale = Vector3.new(3,3,1)
- z.CFrame = Char.Torso.CFrame * CFrame.Angles(math.random(1,360),math.random(1,360),math.random(1,360))
- coroutine.resume(coroutine.create(function()
- local cur = z.CFrame
- for i = 1,5,.1 do
- wait()
- z.CFrame = cur * CFrame.new(0,0,i)
- end
- for i = 0,1,.1 do
- wait(.05)
- z.Transparency = i
- end
- wait(.05)
- z:Remove()
- end))
- end
- end
- end
- function Invisi()
- local x = Instance.new("Part",Workspace)
- x.Transparency = 1
- x.Anchored = true
- x.CanCollide = false
- coroutine.resume(coroutine.create(function()
- wait(5)
- x:Remove()
- end))
- x.CFrame = Char.Head.CFrame
- game:GetService("Chat"):Chat(x,InvisPhrase,"Red")
- for i,v in pairs(Char:GetChildren()) do
- if v.className == 'Hat' then
- v.Handle.Transparency = 1
- coroutine.resume(coroutine.create(function()
- wait(10)
- v.Handle.Transparency = 0
- end))
- elseif
- v:IsA("BasePart") then
- v.Transparency = 1
- coroutine.resume(coroutine.create(function()
- wait(10)
- if v.Name ~= "HumanoidRootPart" then
- v.Transparency = 0
- end
- end))
- end
- end
- end
- local Given = false
- local x = Instance.new("HopperBin",User.Backpack)
- x.Name = "Love Magic"
- x.Selected:connect(function(mouse)
- mouse.Button1Down:connect(function()
- if not Given then
- Given = true
- GiveMoves()
- x:Remove()
- end
- end)
- end)
- function GiveMoves()
- coroutine.resume(coroutine.create(function()
- local imb = NewHop(User,"Loves Imobillization")
- local d = true
- imb.Selected:connect(function(mouse)
- mouse.Button1Down:connect(function()
- if d then
- d = false
- coroutine.resume(coroutine.create(function()
- wait(10)
- d = true
- end))
- Immobolize()
- end
- end)
- end)
- end))
- coroutine.resume(coroutine.create(function()
- local bla = NewHop(User,"Blast of Love!")
- local d = true
- bla.Selected:connect(function(mouse)
- mouse.Button1Down:connect(function()
- if d then
- d = false
- coroutine.resume(coroutine.create(function()
- wait(5)
- d = true
- end))
- Blast()
- end
- end)
- end)
- end))
- coroutine.resume(coroutine.create(function()
- local bla = NewHop(User,"Silent Love")
- local d = true
- bla.Selected:connect(function(mouse)
- mouse.Button1Down:connect(function()
- if d then
- d = false
- coroutine.resume(coroutine.create(function()
- wait(20)
- d = true
- end))
- Invisi()
- end
- end)
- end)
- end))
- coroutine.resume(coroutine.create(function()
- local bla = NewHop(User,"Love Heals")
- local d = true
- bla.Selected:connect(function(mouse)
- mouse.Button1Down:connect(function()
- if d then
- d = false
- coroutine.resume(coroutine.create(function()
- wait(10)
- d = true
- end))
- Heal()
- end
- end)
- end)
- end))
- coroutine.resume(coroutine.create(function()
- local bla = NewHop(User,"Giant Heart")
- local d = true
- bla.Selected:connect(function(mouse)
- mouse.Button1Down:connect(function()
- if d then
- d = false
- coroutine.resume(coroutine.create(function()
- wait(10)
- d = true
- end))
- Giant()
- end
- end)
- end)
- end))
- coroutine.resume(coroutine.create(function()
- local bla = NewHop(User,"Love Radiation")
- local d = true
- bla.Selected:connect(function(mouse)
- mouse.Button1Down:connect(function()
- if d then
- d = false
- coroutine.resume(coroutine.create(function()
- wait(20)
- d = true
- end))
- Aura()
- end
- end)
- end)
- end))
- coroutine.resume(coroutine.create(function()
- local bla = NewHop(User,"Boquet of a Rose")
- local d = true
- bla.Selected:connect(function(mouse)
- mouse.Button1Down:connect(function()
- if d then
- d = false
- coroutine.resume(coroutine.create(function()
- wait(10)
- d = true
- end))
- Rose()
- end
- end)
- end)
- end))
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement