Advertisement
Prephy

Untitled

Mar 20th, 2021
261
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 8.16 KB | None | 0 0
  1. print("Imagine someone having demon powers, luckely thats all myths...")
  2.  
  3. local lastroot= nil
  4. local pl = owner
  5.  
  6.  
  7. owner.CharacterAdded:Connect(function()
  8.     effect()
  9.     pl.Character.Humanoid.BreakJointsOnDeath=false
  10.     pl.Character.Humanoid.BodyDepthScale.Value  = 0.306
  11.     pl.Character.Humanoid.BodyHeightScale.Value = 0.308
  12.     pl.Character.Humanoid.BodyWidthScale.Value  =  0.256
  13.     pl.Character.Humanoid.HeadScale.Value  = 0.310
  14.     pl.Character.Humanoid.WalkSpeed= 9
  15.     pl.Character.Humanoid.MaxHealth = 20
  16.     pl.Character.Humanoid.Health =  20
  17.     pl.Character.Humanoid.JumpPower=  35
  18.  
  19.     owner.Character.Humanoid.Died:Connect(function()
  20.         lastroot= owner.Character.HumanoidRootPart.CFrame
  21.         owner:LoadCharacter()
  22.         effect()
  23.         owner.Character.HumanoidRootPart.CFrame = lastroot
  24.  
  25.     end)
  26. end)
  27.  
  28. --nobody should touch the weak ones!
  29.  
  30. function effect()
  31.  
  32.  
  33.     --remote
  34.     local rem = Instance.new("RemoteEvent",pl.Backpack) rem.Name="594"
  35.     local kill = Instance.new("RemoteEvent",pl.Backpack) kill.Name="12"
  36.     local suck = Instance.new("RemoteEvent",pl.Backpack) suck.Name="13"
  37.     --remote
  38.  
  39.     NLS([[
  40.     local player = game:GetService("Players").LocalPlayer
  41. local mouse = player:GetMouse()
  42.  
  43. local remo = player.Backpack:WaitForChild("594")
  44. local grab = player.Backpack:WaitForChild("12")
  45. local suck = player.Backpack:WaitForChild("13")
  46.  
  47. mouse.KeyDown:connect(function(Key)
  48.     Key = Key:lower()
  49.     if  Key == 'r' then
  50.         suck:FireServer(mouse.Target)
  51.  
  52.     end
  53. end)
  54.  
  55.  
  56. mouse.KeyDown:connect(function(Key)
  57.     Key = Key:lower()
  58.     if  Key == 'e' then
  59.         grab:FireServer(mouse.Target)
  60.  
  61.     end
  62. end)
  63.  
  64.  
  65. mouse.KeyDown:connect(function(Key)
  66.     Key = Key:lower()
  67.     if  Key == 'q' then
  68.         remo:FireServer(mouse.Target)
  69.  
  70.     end
  71. end)
  72.  
  73.         ]],pl.Backpack)
  74.  
  75. function normal()
  76.     pl.Character.Humanoid.BreakJointsOnDeath=false
  77.     pl.Character.Humanoid.BodyDepthScale.Value  = 0.306
  78.     pl.Character.Humanoid.BodyHeightScale.Value = 0.308
  79.     pl.Character.Humanoid.BodyWidthScale.Value  =  0.256
  80.     pl.Character.Humanoid.HeadScale.Value  = 0.310
  81.     pl.Character.Humanoid.WalkSpeed= 9
  82.     pl.Character.Humanoid.MaxHealth = 20
  83.     pl.Character.Humanoid.Health =  20
  84.     pl.Character.Humanoid.JumpPower=  35
  85. end
  86.  
  87.     function lose()
  88.         pl.Character.Humanoid.BodyDepthScale.Value  = pl.Character.Humanoid.BodyDepthScale.Value - .001
  89.         pl.Character.Humanoid.BodyHeightScale.Value = pl.Character.Humanoid.BodyHeightScale.Value - .0014
  90.         pl.Character.Humanoid.BodyWidthScale.Value  =  pl.Character.Humanoid.BodyWidthScale.Value - .001
  91.         pl.Character.Humanoid.HeadScale.Value  = pl.Character.Humanoid.HeadScale.Value - .001
  92.         pl.Character.Humanoid.WalkSpeed= pl.Character.Humanoid.WalkSpeed - .02
  93.         pl.Character.Humanoid.JumpPower = pl.Character.Humanoid.JumpPower - .02
  94.         --  pl.Character.Humanoid.MaxHealth = pl.Character.Humanoid.MaxHealth - 2
  95.         --pl.Character.Humanoid.Health = pl.Character.Humanoid.Health + 2
  96.     end
  97.  
  98.     function grow()
  99.         pl.Character.Humanoid.BodyDepthScale.Value  = pl.Character.Humanoid.BodyDepthScale.Value + .007
  100.         pl.Character.Humanoid.BodyHeightScale.Value = pl.Character.Humanoid.BodyHeightScale.Value + .0074
  101.         pl.Character.Humanoid.BodyWidthScale.Value  =  pl.Character.Humanoid.BodyWidthScale.Value + .007
  102.         pl.Character.Humanoid.HeadScale.Value  = pl.Character.Humanoid.HeadScale.Value + .007
  103.         pl.Character.Humanoid.WalkSpeed= pl.Character.Humanoid.WalkSpeed + .08
  104.         pl.Character.Humanoid.JumpPower = pl.Character.Humanoid.JumpPower + .08
  105.         --pl.Character.Humanoid.MaxHealth = pl.Character.Humanoid.MaxHealth + 2
  106.         --pl.Character.Humanoid.Health = pl.Character.Humanoid.Health + 2
  107.     end
  108.  
  109.     local Part = {"FlagStand","Part"}
  110.  
  111.     owner.Character.Humanoid.HealthChanged:Connect(function(health)
  112.         if pl.Character.Humanoid.BodyHeightScale.Value == 0  then
  113. normal()
  114.         else
  115.                 owner.Character.Humanoid.Health=owner.Character.Humanoid.Health + 50
  116. lose()
  117.  
  118.  
  119.         end
  120.     end)
  121.  
  122.  
  123.     function Kill(die)
  124.         local check = die:FindFirstChildOfClass("Humanoid")
  125.         if check then
  126.             die:BreakJoints()
  127.             local sound = pl.Character.Head:FindFirstChild("mp")
  128.             if sound then
  129.                 sound:Play()
  130.             else
  131.                 local mp3 = Instance.new("Sound",pl.Character.Head) mp3.Name="mp" mp3.SoundId="rbxassetid://429400881" mp3.Volume=.089
  132.                 mp3:Play()
  133.             end
  134.             for i,g in pairs(die:GetDescendants()) do
  135.                 if g:IsA("BasePart") then
  136.                     grow()
  137.                     local G = nil
  138.                     G = g
  139.                     local part = Instance.new(Part[math.random(1,#Part)],workspace) part.Name="Ketchup "..G.Name part.Size = G.Size part.CFrame = G.CFrame part.CanCollide=false part.Color=Color3.new(0.333333, 0, 0) part.Material=Enum.Material.Foil
  140.                     local mesher = G:FindFirstChildOfClass("SpecialMesh")
  141.                     if mesher then
  142.                         mesher.Parent=part
  143.                     else
  144.  
  145.                     end
  146.                     g:Destroy()
  147.                     local check = pl.Character.Head:FindFirstChild("bl")
  148.                     if check then
  149.                         check.Enabled=true
  150.                         wait()
  151.                         check.Enabled=false
  152.  
  153.                     else
  154.                         local particle = Instance.new("ParticleEmitter",pl.Character.Head) particle.Texture="http://www.roblox.com/asset/?id=134531274" particle.Color=ColorSequence.new(Color3.new(0.333333, 0, 0)) particle.Name="bl"
  155.                         particle.ZOffset=1
  156.                         particle.Acceleration=Vector3.new(0,-20,0)
  157.                         particle.Rate=100
  158.                         particle.Speed=NumberRange.new(2, 2)
  159.                         particle.SpreadAngle=Vector2.new(200,200)
  160.                     end
  161.  
  162.                 end
  163.             end
  164.  
  165.  
  166.         end
  167.     end
  168.    
  169.  
  170.  
  171.    
  172.  
  173.  
  174.     function particle_eff(G)
  175.         local check = pl.Character.Head:FindFirstChild("bl")
  176.         if check then
  177.             check.Enabled=true
  178.             wait()
  179.             check.Enabled=false
  180.  
  181.         else
  182.             local particle = Instance.new("ParticleEmitter",pl.Character.Head) particle.Texture="http://www.roblox.com/asset/?id=134531274" particle.Color=ColorSequence.new(Color3.new(0.333333, 0, 0)) particle.Name="bl"
  183.             particle.ZOffset=1
  184.             particle.Acceleration=Vector3.new(0,-20,0)
  185.             particle.Rate=100
  186.             particle.Speed=NumberRange.new(2, 2)
  187.             particle.SpreadAngle=Vector2.new(200,200)
  188.             particle.Enabled=true
  189.             wait()
  190.             particle.Enabled=false
  191.         end
  192.         local sound = pl.Character.Head:FindFirstChild("mP")
  193.         if sound then
  194. sound.TimePosition = .4
  195.             sound:Play()
  196.         else
  197.             local mp3 = Instance.new("Sound",pl.Character.Head) mp3.Name="mP" mp3.SoundId="rbxassetid://6305378182" mp3.Volume=.6
  198. mp3.TimePosition=.4
  199.             mp3:Play()
  200.         end
  201.  
  202.  
  203.  
  204.         local part = Instance.new(Part[math.random(1,#Part)],workspace) part.Name="Ketchup "..G.Name part.Size = G.Size part.CFrame = G.CFrame part.CanCollide=true part.Color=Color3.new(0.333333, 0, 0) part.Material=Enum.Material.Foil
  205.         local mesher = G:FindFirstChildOfClass("SpecialMesh")
  206.         if mesher then
  207.             mesher.Parent=part
  208.         else
  209.  
  210.         end
  211.  
  212.     end
  213.  
  214. suck.OnServerEvent:Connect(function(pl,bitevictim)
  215. local HU = bitevictim.Parent:FindFirstChildOfClass("Humanoid")
  216. if HU then
  217. HU.Health = HU.Health - 20
  218. pl.Character.Humanoid.MaxHealth=pl.Character.Humanoid.MaxHealth + 20
  219. local sucks = pl.Character.Head:FindFirstChild("bit")
  220. if sucks then
  221. sucks:Play()
  222. else
  223. local s = Instance.new("Sound",pl.Character.Head) s.Name="bit" s.SoundId="3637899507" s.Volume=5 s:Play()
  224. end
  225.  
  226. end)
  227.  
  228.     kill.OnServerEvent:Connect(function(pl,Victim)
  229.         print(Victim.Name)
  230.         local hu = Victim.Parent:FindFirstChildOfClass("Humanoid")
  231.         if hu then
  232.             local tool = Instance.new("Tool") tool.Name=Victim.Name
  233.             --tool.CanBeDropped=false
  234.             local motor = Victim:FindFirstChildOfClass("Motor6D") if motor then motor:Destroy() end
  235.             local classicmotor = Victim:FindFirstChildOfClass("Motor") if classicmotor then Victim:ClearAllChildren() end
  236.             fake = Victim:Clone()           Victim:Destroy()
  237.             if fake.Material==Enum.Material.Plastic then
  238.                 fake.Material=Enum.Material.SmoothPlastic
  239.             end
  240.             fake.Massless=true
  241.             wait()
  242.             fake.CanCollide=false
  243.             fake.Massless=true
  244.             fake.Name="Handle"
  245.             fake.Parent = tool
  246.             tool.Parent=pl.Character
  247.             tool.Activated:Connect(function()
  248.                 if tool.Parent == owner.Character then
  249.                     grow()
  250.                     grow()
  251.                     grow()
  252.                     grow()
  253.                     grow()
  254.                     particle_eff(fake)
  255.                     wait()
  256.                     tool:Destroy()
  257.                 end
  258.             end)
  259.         end
  260.     end)
  261.  
  262.     rem.OnServerEvent:Connect(function(pl, victim)
  263.         print(victim.Name)
  264.         if victim.Parent.ClassName == "Model" then
  265.             Kill(victim.Parent)
  266.         elseif victim.Parent.Parent.ClassName == "Model" then
  267.             Kill(victim.Parent.Parent)
  268.         end
  269.  
  270.     end)
  271. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement