Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- print("Imagine someone having demon powers, luckely thats all myths...")
- local lastroot= nil
- local pl = owner
- owner.CharacterAdded:Connect(function()
- effect()
- pl.Character.Humanoid.BreakJointsOnDeath=false
- pl.Character.Humanoid.BodyDepthScale.Value = 0.306
- pl.Character.Humanoid.BodyHeightScale.Value = 0.308
- pl.Character.Humanoid.BodyWidthScale.Value = 0.256
- pl.Character.Humanoid.HeadScale.Value = 0.310
- pl.Character.Humanoid.WalkSpeed= 9
- pl.Character.Humanoid.MaxHealth = 20
- pl.Character.Humanoid.Health = 20
- pl.Character.Humanoid.JumpPower= 35
- owner.Character.Humanoid.Died:Connect(function()
- lastroot= owner.Character.HumanoidRootPart.CFrame
- owner:LoadCharacter()
- effect()
- owner.Character.HumanoidRootPart.CFrame = lastroot
- end)
- end)
- --nobody should touch the weak ones!
- function effect()
- --remote
- local rem = Instance.new("RemoteEvent",pl.Backpack) rem.Name="594"
- local kill = Instance.new("RemoteEvent",pl.Backpack) kill.Name="12"
- local suck = Instance.new("RemoteEvent",pl.Backpack) suck.Name="13"
- --remote
- NLS([[
- local player = game:GetService("Players").LocalPlayer
- local mouse = player:GetMouse()
- local remo = player.Backpack:WaitForChild("594")
- local grab = player.Backpack:WaitForChild("12")
- local suck = player.Backpack:WaitForChild("13")
- mouse.KeyDown:connect(function(Key)
- Key = Key:lower()
- if Key == 'r' then
- suck:FireServer(mouse.Target)
- end
- end)
- mouse.KeyDown:connect(function(Key)
- Key = Key:lower()
- if Key == 'e' then
- grab:FireServer(mouse.Target)
- end
- end)
- mouse.KeyDown:connect(function(Key)
- Key = Key:lower()
- if Key == 'q' then
- remo:FireServer(mouse.Target)
- end
- end)
- ]],pl.Backpack)
- function normal()
- pl.Character.Humanoid.BreakJointsOnDeath=false
- pl.Character.Humanoid.BodyDepthScale.Value = 0.306
- pl.Character.Humanoid.BodyHeightScale.Value = 0.308
- pl.Character.Humanoid.BodyWidthScale.Value = 0.256
- pl.Character.Humanoid.HeadScale.Value = 0.310
- pl.Character.Humanoid.WalkSpeed= 9
- pl.Character.Humanoid.MaxHealth = 20
- pl.Character.Humanoid.Health = 20
- pl.Character.Humanoid.JumpPower= 35
- end
- function lose()
- pl.Character.Humanoid.BodyDepthScale.Value = pl.Character.Humanoid.BodyDepthScale.Value - .001
- pl.Character.Humanoid.BodyHeightScale.Value = pl.Character.Humanoid.BodyHeightScale.Value - .0014
- pl.Character.Humanoid.BodyWidthScale.Value = pl.Character.Humanoid.BodyWidthScale.Value - .001
- pl.Character.Humanoid.HeadScale.Value = pl.Character.Humanoid.HeadScale.Value - .001
- pl.Character.Humanoid.WalkSpeed= pl.Character.Humanoid.WalkSpeed - .02
- pl.Character.Humanoid.JumpPower = pl.Character.Humanoid.JumpPower - .02
- -- pl.Character.Humanoid.MaxHealth = pl.Character.Humanoid.MaxHealth - 2
- --pl.Character.Humanoid.Health = pl.Character.Humanoid.Health + 2
- end
- function grow()
- pl.Character.Humanoid.BodyDepthScale.Value = pl.Character.Humanoid.BodyDepthScale.Value + .007
- pl.Character.Humanoid.BodyHeightScale.Value = pl.Character.Humanoid.BodyHeightScale.Value + .0074
- pl.Character.Humanoid.BodyWidthScale.Value = pl.Character.Humanoid.BodyWidthScale.Value + .007
- pl.Character.Humanoid.HeadScale.Value = pl.Character.Humanoid.HeadScale.Value + .007
- pl.Character.Humanoid.WalkSpeed= pl.Character.Humanoid.WalkSpeed + .08
- pl.Character.Humanoid.JumpPower = pl.Character.Humanoid.JumpPower + .08
- --pl.Character.Humanoid.MaxHealth = pl.Character.Humanoid.MaxHealth + 2
- --pl.Character.Humanoid.Health = pl.Character.Humanoid.Health + 2
- end
- local Part = {"FlagStand","Part"}
- owner.Character.Humanoid.HealthChanged:Connect(function(health)
- if pl.Character.Humanoid.BodyHeightScale.Value == 0 then
- normal()
- else
- owner.Character.Humanoid.Health=owner.Character.Humanoid.Health + 50
- lose()
- end
- end)
- function Kill(die)
- local check = die:FindFirstChildOfClass("Humanoid")
- if check then
- die:BreakJoints()
- local sound = pl.Character.Head:FindFirstChild("mp")
- if sound then
- sound:Play()
- else
- local mp3 = Instance.new("Sound",pl.Character.Head) mp3.Name="mp" mp3.SoundId="rbxassetid://429400881" mp3.Volume=.089
- mp3:Play()
- end
- for i,g in pairs(die:GetDescendants()) do
- if g:IsA("BasePart") then
- grow()
- local G = nil
- G = g
- 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
- local mesher = G:FindFirstChildOfClass("SpecialMesh")
- if mesher then
- mesher.Parent=part
- else
- end
- g:Destroy()
- local check = pl.Character.Head:FindFirstChild("bl")
- if check then
- check.Enabled=true
- wait()
- check.Enabled=false
- else
- 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"
- particle.ZOffset=1
- particle.Acceleration=Vector3.new(0,-20,0)
- particle.Rate=100
- particle.Speed=NumberRange.new(2, 2)
- particle.SpreadAngle=Vector2.new(200,200)
- end
- end
- end
- end
- end
- function particle_eff(G)
- local check = pl.Character.Head:FindFirstChild("bl")
- if check then
- check.Enabled=true
- wait()
- check.Enabled=false
- else
- 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"
- particle.ZOffset=1
- particle.Acceleration=Vector3.new(0,-20,0)
- particle.Rate=100
- particle.Speed=NumberRange.new(2, 2)
- particle.SpreadAngle=Vector2.new(200,200)
- particle.Enabled=true
- wait()
- particle.Enabled=false
- end
- local sound = pl.Character.Head:FindFirstChild("mP")
- if sound then
- sound.TimePosition = .4
- sound:Play()
- else
- local mp3 = Instance.new("Sound",pl.Character.Head) mp3.Name="mP" mp3.SoundId="rbxassetid://6305378182" mp3.Volume=.6
- mp3.TimePosition=.4
- mp3:Play()
- end
- 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
- local mesher = G:FindFirstChildOfClass("SpecialMesh")
- if mesher then
- mesher.Parent=part
- else
- end
- end
- suck.OnServerEvent:Connect(function(pl,bitevictim)
- local HU = bitevictim.Parent:FindFirstChildOfClass("Humanoid")
- if HU then
- HU.Health = HU.Health - 20
- pl.Character.Humanoid.MaxHealth=pl.Character.Humanoid.MaxHealth + 20
- local sucks = pl.Character.Head:FindFirstChild("bit")
- if sucks then
- sucks:Play()
- else
- local s = Instance.new("Sound",pl.Character.Head) s.Name="bit" s.SoundId="3637899507" s.Volume=5 s:Play()
- end
- end)
- kill.OnServerEvent:Connect(function(pl,Victim)
- print(Victim.Name)
- local hu = Victim.Parent:FindFirstChildOfClass("Humanoid")
- if hu then
- local tool = Instance.new("Tool") tool.Name=Victim.Name
- --tool.CanBeDropped=false
- local motor = Victim:FindFirstChildOfClass("Motor6D") if motor then motor:Destroy() end
- local classicmotor = Victim:FindFirstChildOfClass("Motor") if classicmotor then Victim:ClearAllChildren() end
- fake = Victim:Clone() Victim:Destroy()
- if fake.Material==Enum.Material.Plastic then
- fake.Material=Enum.Material.SmoothPlastic
- end
- fake.Massless=true
- wait()
- fake.CanCollide=false
- fake.Massless=true
- fake.Name="Handle"
- fake.Parent = tool
- tool.Parent=pl.Character
- tool.Activated:Connect(function()
- if tool.Parent == owner.Character then
- grow()
- grow()
- grow()
- grow()
- grow()
- particle_eff(fake)
- wait()
- tool:Destroy()
- end
- end)
- end
- end)
- rem.OnServerEvent:Connect(function(pl, victim)
- print(victim.Name)
- if victim.Parent.ClassName == "Model" then
- Kill(victim.Parent)
- elseif victim.Parent.Parent.ClassName == "Model" then
- Kill(victim.Parent.Parent)
- end
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement