FloweyTheFlower

Roblox Scripts #51 Human of Ebola (Leaked)

Sep 22nd, 2017
1,029
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 53.90 KB | None | 0 0
  1. plr = game.Players.LocalPlayer
  2. chr = plr.Character or plr.CharacterAdded:wait()
  3. mouse = plr:GetMouse()
  4. fire = Instance.new("Fire")
  5. shield = Instance.new('Part')
  6. shield.FormFactor = "Custom"
  7. shield.Size = Vector3.new(.2,.2,.2)
  8. shield.BottomSurface = "Smooth"
  9. shield.TopSurface = "Smooth"
  10. shield.Anchored = true
  11. shield.CanCollide = false
  12. shield.BrickColor = BrickColor.new(0,0,0)
  13. shield.Transparency = .5
  14. mesh = Instance.new("SpecialMesh",shield)
  15. mesh.MeshType = "Sphere"
  16. tele = Instance.new("Part")
  17. tele.Anchored = true
  18. tele.Transparency = .5
  19. tele.CanCollide = false
  20. cil = Instance.new("CylinderMesh",tele)
  21. tele.BrickColor = BrickColor.new(1,1,1)
  22. tele.Size = Vector3.new(5,1,5)
  23. box = Instance.new("Part")
  24. box.Transparency = .5
  25. box.Anchored = true
  26. box.CanCollide = false
  27. box.FormFactor = Enum.FormFactor.Custom
  28. box.Size = Vector3.new(.2,.2,.2)
  29. box.TopSurface = Enum.SurfaceType.Smooth
  30. box.BottomSurface = Enum.SurfaceType.Smooth
  31.  
  32. mouse.KeyDown:connect(function(key)
  33.         if key == 'f'then
  34.                 if mouse.Target.Name == "Torso" or mouse.Target.Name == "Head" or mouse.Target.ClassName == "Part" then
  35.                         local clone = fire:Clone()
  36.                         clone.Parent = chr["Right Arm"]
  37.                         clone.Color = Color3.new(1,1,1)
  38.                         clone.SecondaryColor = clone.Color
  39.                         wait(2)
  40.                         clone:Destroy()
  41.                         local target = mouse.Target
  42.                         local victim = game.Players:GetPlayerFromCharacter(mouse.Target.Parent)
  43.                         victim.Character.Torso.Anchored = true
  44.                         while true do
  45.                                 game:GetService('RunService').RenderStepped:wait()
  46.                                 victim.Character.HumanoidRootPart.CFrame = victim.Character.HumanoidRootPart.CFrame + Vector3.new(0,.1,0)
  47.                         end
  48.                 end
  49.         elseif key == '' then
  50.                 if mouse.Target.Name == "Torso" or mouse.Target.Name == "Head" or mouse.Target.ClassName == "Part" then
  51.                         local clone = fire:Clone()
  52.                         clone.Parent = chr["Right Arm"]
  53.                         clone.Color = Color3.new(0.3333333333333333,0.6666666666666667,1)
  54.                         clone.SecondaryColor = clone.Color
  55.                         wait(2)
  56.                         clone:Destroy()
  57.                         local victim = game.Players:GetPlayerFromCharacter(mouse.Target.Parent)
  58.                         local children = victim.Character:GetChildren()
  59.                         victim.Character.Humanoid.WalkSpeed = 0
  60.                         victim.Character.Torso.Anchored = true
  61.                         for i,v in pairs(children) do
  62.                                 if v.ClassName == "Part" and v.Name ~= "HumanoidRootPart" then
  63.                                         v.Anchored = true
  64.                                         v.CanCollide = false
  65.                                         for i = 0,1,.1 do
  66.                                                 wait()
  67.                                                 v.Transparency = i
  68.                                         end
  69.                                 end
  70.                         end
  71.                 end
  72.         elseif key == 'c' then
  73.                 if mouse.Target.Name == "Torso" or mouse.Target.Name == "Head" or mouse.Target.ClassName == "Part" then
  74.                         local clone = fire:Clone()
  75.                         clone.Parent = chr["Right Arm"]
  76.                         clone.Color = Color3.new(1,0,0)
  77.                         clone.SecondaryColor = clone.Color
  78.                         wait(2)
  79.                         clone:Destroy()
  80.                         local explosion = Instance.new('Explosion',workspace)
  81.                         explosion.Position = mouse.Target.Position
  82.                 end
  83.         elseif key == 'q' then
  84.                 if mouse.Target.Name == "Torso" or mouse.Target.Name == "Head" or mouse.Target.ClassName == "Part" then
  85.                         local clone = fire:Clone()
  86.                         clone.Parent = chr["Right Arm"]
  87.                         clone.Color = Color3.new(0,1,0)
  88.                         clone.SecondaryColor = clone.Color
  89.                         wait(2)
  90.                         clone:Destroy()
  91.                         local victim = game.Players:GetPlayerFromCharacter(mouse.Target.Parent)
  92.                         local children = victim.Character:GetChildren()
  93.                         victim.Character.Humanoid.WalkSpeed = 0
  94.                         victim.Character.Torso.Anchored = true
  95.                         for i,v in pairs(children) do
  96.                                 if v.ClassName == "Part" and v.Name ~= "HumanoidRootPart" then
  97.                                         wait(.25)
  98.                                         v.BrickColor = BrickColor.Green()
  99.                                         v.CanCollide = false
  100.                                         v.Parent = workspace
  101.                                         v.Anchored = false
  102.                                 end
  103.                         end
  104.                 end
  105.         elseif key == 'r' then
  106.                 if mouse.Target.Name == "Torso" or mouse.Target.Name == "Head" or mouse.Target.ClassName == "Part" then
  107.                         local clone = fire:Clone()
  108.                         clone.Parent = chr["Right Arm"]
  109.                         clone.Color = Color3.new(0,0,0)
  110.                         clone.SecondaryColor = clone.Color
  111.                         wait(2)
  112.                         clone:Destroy()
  113.                         local ball = shield:Clone()
  114.                         ball.Parent = workspace
  115.                        
  116.                         ball.Touched:connect(function(p)
  117.                                 if p.Name ~= "Base" and p.Parent ~=chr or p.Name ~= "Base" and p.Parent.Parent ~= chr then
  118.                                         p:Destroy()
  119.                                 end
  120.                         end)
  121.                        
  122.                         while ball.Size.Y < 26 do
  123.                                 game:GetService('RunService').RenderStepped:wait()
  124.                                 ball.Size = ball.Size + Vector3.new(.25,.25,.25)
  125.                                 ball.CFrame = chr.Torso.CFrame
  126.                         end
  127.                         for i = .5,1,.05 do
  128.                                 game:GetService('RunService').RenderStepped:wait()
  129.                                 ball.Transparency = i
  130.                         end
  131.                         ball:Destroy()
  132.                 end
  133.         elseif key == 't' then
  134.                 local dis = shield:Clone()
  135.                 local telep = tele:Clone()
  136.                 telep.Parent = workspace
  137.                 dis.Parent = workspace
  138.                 dis.BrickColor = BrickColor.new(1,1,1)
  139.                 for i = 1,25 do
  140.                         game:GetService('RunService').RenderStepped:wait()
  141.                         dis.Size = dis.Size + Vector3.new(.35,.35,.35)
  142.                         dis.CFrame = chr.Torso.CFrame
  143.                         telep.Size = telep.Size + Vector3.new(0,5,0)
  144.                         telep.CFrame = chr.Torso.CFrame
  145.                 end
  146.                 for i = .5,1,.05 do
  147.                         game:GetService('RunService').RenderStepped:wait()
  148.                         dis.Transparency = i
  149.                         telep.Transparency = i
  150.                         dis.CFrame = chr.Torso.CFrame
  151.                         telep.CFrame = chr.Torso.CFrame
  152.                 end
  153.                 dis:Destroy()
  154.                 telep:Destroy()
  155.                 chr:SetPrimaryPartCFrame(mouse.Hit+Vector3.new(0,20,0))
  156.         elseif
  157.                 key == 'g' then
  158.                 if mouse.Target.Name == "Torso" or mouse.Target.Name == "Head" or mouse.Target.ClassName == "Part" then
  159.                         local target = mouse.Target
  160.                         local clone = fire:Clone()
  161.                         clone.Parent = chr["Right Arm"]
  162.                         clone.Color = Color3.new(math.random(0,1),math.random(0,1),math.random(0,1))
  163.                         clone.SecondaryColor = clone.Color
  164.                         wait(2)
  165.                         clone:Destroy()
  166.                         local boxB = box:Clone()
  167.                         boxB.Parent = target
  168.                         boxB.BrickColor = BrickColor.new(math.random(0,1),math.random(0,1),math.random(0,1))
  169.                         local victim = game.Players:GetPlayerFromCharacter(mouse.Target.Parent).Character
  170.                         victim.Humanoid.WalkSpeed = 0
  171.                         for i = .2,10,.2 do
  172.                                 game:GetService('RunService').RenderStepped:wait()
  173.                                 boxB.Size = Vector3.new(i,i,i)
  174.                                 boxB.CFrame = victim.Torso.CFrame
  175.                         end
  176.                         for i = .5,1,.025 do
  177.                                 game:GetService('RunService').RenderStepped:wait()
  178.                                 boxB.Transparency = i
  179.                         end
  180.                         wait()
  181.                         boxB:Destroy()
  182.                         local children = victim:GetChildren()
  183.                         for i,v in pairs(children) do
  184.                                 clone = fire:Clone()
  185.                                 clone.Parent = v
  186.                                 clone.Color = Color3.new(1,0,0)
  187.                                 victim.Humanoid.Health = victim.Humanoid.Health - 10
  188.                                 if v.ClassName == "Part" then
  189.                                         v.BrickColor = BrickColor.Red()
  190.                                 end
  191.                         end
  192.                 end
  193.         elseif key == 'h' then
  194.                 local clone = fire:Clone()
  195.                 clone.Parent = chr["Right Arm"]
  196.                 clone.Color = Color3.new(1,1,1)
  197.                 clone.SecondaryColor = clone.Color
  198.                 wait(.5)
  199.                 clone:Destroy()
  200.                 local sphere = shield:Clone()
  201.                 sphere.Parent = workspace
  202.                 sphere.Touched:connect(function(p)
  203.                         local debounce = false
  204.                         local h = p.Parent:FindFirstChild("Humanoid")
  205.                         if h and h.Parent.Name ~= plr.Name and debounce == false then
  206.                                 debounce = true
  207.                                 local dis = shield:Clone()
  208.                                 local telep = tele:Clone()
  209.                                 telep.Parent = workspace
  210.                                 dis.Parent = workspace
  211.                                 dis.BrickColor = BrickColor.new(1,1,1)
  212.                                 for i = 1,25 do
  213.                                         game:GetService('RunService').RenderStepped:wait()
  214.                                         dis.Size = dis.Size + Vector3.new(.35,.35,.35)
  215.                                         dis.CFrame = h.Parent.Torso.CFrame
  216.                                         telep.Size = telep.Size + Vector3.new(0,5,0)
  217.                                         telep.CFrame = h.Parent.Torso.CFrame
  218.                                 end
  219.                                 for i = .5,1,.05 do
  220.                                         game:GetService('RunService').RenderStepped:wait()
  221.                                         dis.Transparency = i
  222.                                         telep.Transparency = i
  223.                                         dis.CFrame = h.Parent.Torso.CFrame
  224.                                         telep.CFrame = h.Parent.Torso.CFrame
  225.                                 end
  226.                                 dis:Destroy()
  227.                                 telep:Destroy()
  228.                                 h.Parent:MoveTo(h.Parent.PrimaryPart.Position + Vector3.new(math.random(-50,50),20,math.random(-50,50)))
  229.                                 wait(5)
  230.                                 debounce = false
  231.                         end
  232.                 end)
  233.                 for i = .2,25,.5 do
  234.                         game:GetService('RunService').RenderStepped:wait()
  235.                         sphere.Size = Vector3.new(i,i,i)
  236.                         sphere.CFrame = chr.Torso.CFrame
  237.                 end
  238.                 for i = .5,1,.05 do
  239.                         game:GetService('RunService').RenderStepped:wait()
  240.                         sphere.Transparency = i
  241.                 end
  242.                 sphere:Destroy()
  243.         elseif key == 'j' and mouse.Target.ClassName == "Part" then
  244.                 local target = mouse.Target
  245.                 local sword = tele:Clone()
  246.                 sword.FormFactor = "Custom"
  247.                 sword.BrickColor = BrickColor.new(0,0,0)
  248.                 sword.Parent = workspace
  249.                 sword.Size = Vector3.new(.2,.2,.2)
  250.                 local swordB = sword:Clone()
  251.                 swordB.Parent = workspace
  252.                 for i = 1,5,.2 do
  253.                         game:GetService('RunService').RenderStepped:wait()
  254.                         sword.Size = Vector3.new(.2,i,.2)
  255.                         sword.CFrame = chr["Right Arm"].CFrame
  256.                         swordB.Size = Vector3.new(.2,i,.2)
  257.                         swordB.CFrame = chr["Left Arm"].CFrame
  258.                 end
  259.                 for i = 1,30 do
  260.                         game:GetService('RunService').RenderStepped:wait()
  261.                         swordB.CFrame = chr["Left Arm"].CFrame
  262.                         sword.CFrame = chr["Right Arm"].CFrame
  263.                 end
  264.                 local swordC = sword:Clone()
  265.                 swordC.Parent = workspace
  266.                 sword.CFrame = target.CFrame + Vector3.new(0,10,0)
  267.                 for i = 3,7,.5 do
  268.                         game:GetService('RunService').RenderStepped:wait()
  269.                         sword.Size = Vector3.new(.2,i,.2)
  270.                         sword.CFrame = target.CFrame + Vector3.new(0,10,0)
  271.                         swordB.CFrame = chr["Left Arm"].CFrame
  272.                         swordC.CFrame = chr["Right Arm"].CFrame
  273.                 end
  274.                 for i = 10,0,-.2 do
  275.                         game:GetService('RunService').RenderStepped:wait()
  276.                         sword.Rotation = Vector3.new(0,0,0)
  277.                         sword.CFrame = target.CFrame + Vector3.new(0,i,0)
  278.                         sword.Rotation = Vector3.new(0,0,0)
  279.                         swordB.CFrame = chr["Left Arm"].CFrame
  280.                         swordC.CFrame = chr["Right Arm"].CFrame
  281.                 end
  282.                 if target.Parent.ClassName == "Hat" then
  283.                         target.Parent.Parent.Humanoid.Health = target.Parent.Parent.Humanoid.Health - 15
  284.                 else
  285.                         target.Parent.Humanoid.Health = target.Parent.Humanoid.Health - 35
  286.                 end
  287.                 for i = .5,1,.05 do
  288.                         game:GetService('RunService').RenderStepped:wait()
  289.                         sword.Transparency = i
  290.                         swordB.Transparency = i
  291.                         swordC.Transparency = i
  292.                 end
  293.                 sword:Destroy()
  294.                 swordB:Destroy()
  295.                 swordC:Destroy()
  296.         elseif key == 'k' and mouse.Target and mouse.Target.Parent.ClassName == "Model" and mouse.Target.ClassName == "Part" then
  297.                 local target = mouse.Target
  298.                 local children = target.Parent:GetChildren()
  299.                 for i,v in pairs(children) do
  300.                         v.BrickColor = BrickColor.new(1,0,0)
  301.                         local clone = fire:Clone()
  302.                         clone.Parent = v
  303.                         clone.Color = Color3.new(1,0,0)
  304.                         wait(.25)
  305.                         v:Destroy()
  306.                 end
  307.         elseif key == 'x' and mouse.Target.ClassName == "Part" then
  308.                 local t = mouse.Target.Transparency
  309.                 for i = t,0.7,.02 do
  310.                         game:GetService('RunService').RenderStepped:wait()
  311.                         mouse.Target.Transparency = i
  312.                 end
  313.                 mouse.Target:Destroy()
  314.         elseif key == 'z' then
  315.                 local part = Instance.new("Part",workspace)
  316.                 part.CFrame = CFrame.new(50,50,50)
  317.                 local bv = Instance.new("BodyVelocity",part)
  318.                 Instance.new("CFrameValue",part)
  319.                 local rotate = Instance.new("BodyAngularVelocity",part)
  320.                 rotate.AngularVelocity = Vector3.new(math.random(3.5,7.5),math.random(3.5,7.5),math.random(3.5,7.5))
  321.                 local cvalue = part:WaitForChild("Value")
  322.                 part.Touched:connect(function(p)
  323.                         if p.Name == "Part" or p.Name == "Head" then
  324.                                 for i = 0,1,.05 do
  325.                                         game:GetService('RunService').RenderStepped:wait()
  326.                                         part.Transparency = i
  327.                                         p.Transparency = i
  328.                                 end
  329.                                 p:Destroy()
  330.                                 part:Destroy()
  331.                         elseif p.Name == "Baseplate" or p.Name == "Base" or p.Name == "BasePlate" then
  332.                                 cvalue.Value = part.CFrame
  333.                                 part.Anchored = true
  334.                                 for i = 10,25,.5 do
  335.                                         game:GetService('RunService').RenderStepped:wait()
  336.                                         part.Size = Vector3.new(i,i,i)
  337.                                         part.CFrame = cvalue.Value
  338.                                 end
  339.                                 for i = 0,1.,.05 do
  340.                                         game:GetService('RunService').RenderStepped:wait()
  341.                                         part.Transparency = i
  342.                                 end
  343.                                 part:Destroy()
  344.                         end
  345.                 end)
  346.                 part.Parent = chr
  347.                 part.BrickColor = BrickColor.new(193,1,1)
  348.                 part.Material = "Slate"
  349.                 part.Anchored = false
  350.                 part.CanCollide = false
  351.                 part.Name = "bomb"
  352.                 part.FormFactor = "Custom"
  353.                 part.Size = Vector3.new(.2,.2,.2)
  354.                 part.BottomSurface = "Smooth"
  355.                 part.TopSurface = "Smooth"
  356.                 local sbox = Instance.new("SelectionBox",part)
  357.                 sbox.Adornee = part
  358.                 sbox.Color3 = Color3.new(0,0,0)
  359.                 sbox.LineThickness = 0.005
  360.                 sbox.Transparency = .75
  361.                 sbox.SurfaceColor3 = Color3.new(0,0,0)
  362.                 bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge,math.huge)
  363.                 for i = 1,9 do
  364.                         wait()
  365.                         local clone = part:Clone()
  366.                         Instance.new("CFrameValue",clone)
  367.                                 local rotateB = Instance.new("BodyAngularVelocity",part)
  368.                                 rotateB.AngularVelocity = Vector3.new(math.random(5,15),math.random(5,15),math.random(5,15))
  369.                         clone.CFrame = CFrame.new(100,100,100)
  370.                         local cvalueB = clone:WaitForChild("Value")
  371.                         wait()
  372.                         clone.Parent = chr
  373.                         clone.Name = "bomb"
  374.                         clone.Touched:connect(function(p)
  375.                                 if p.Name == "Part" or p.Name == "Head" then
  376.                                         for i = 0,1,.05 do
  377.                                                 game:GetService('RunService').RenderStepped:wait()
  378.                                                 clone.Transparency = i
  379.                                                 p.Transparency = i
  380.                                         end
  381.                                         p:Destroy()
  382.                                         clone:Destroy()
  383.                                 elseif p.Name == "Baseplate" or p.Name == "Base" or p.Name == "BasePlate" then
  384.                                         cvalueB.Value = clone.CFrame
  385.                                         clone.Anchored = true
  386.                                         for i = 10,25,.5 do
  387.                                                 game:GetService('RunService').RenderStepped:wait()
  388.                                                 clone.Size = Vector3.new(i,i,i)
  389.                                                 clone.CFrame = cvalueB.Value
  390.                                         end
  391.                                         for i = 0,1.,.05 do
  392.                                                 game:GetService('RunService').RenderStepped:wait()
  393.                                                 clone.Transparency = i
  394.                                         end
  395.                                         clone:Destroy()
  396.                                 end
  397.                         end)
  398.                 end
  399.                 local children = chr:GetChildren()
  400.                 for i,v in pairs(children) do
  401.                         if v.Name == "bomb" then
  402.                                 for i = .2,10,.5 do
  403.                                         game:GetService('RunService').RenderStepped:wait()
  404.                                         v.Size = Vector3.new(i,i,i)
  405.                                         v.CFrame = chr.Torso.CFrame * CFrame.Angles(math.random(),math.pi,math.random()) + Vector3.new(0,20,0)
  406.                                 end
  407.                                 local bvB = v:WaitForChild("BodyVelocity")
  408.                                 bvB.Velocity = mouse.Hit.lookVector*200
  409.                         end
  410.                 end
  411.         elseif key == 'e' then
  412.                 local kill = Instance.new("Part")
  413.                 local bv = Instance.new("BodyVelocity",kill)
  414.                 bv.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  415.                 local rotate = Instance.new("BodyAngularVelocity",kill)
  416.                 rotate.AngularVelocity = Vector3.new(math.random(10,20),math.random(10,20),math.random(10,20))
  417.                 kill.CFrame = CFrame.new(50,50,50)
  418.                 kill.Touched:connect(function(p)
  419.                         if p.Name == "Head" and p.Parent ~= chr or p.Name == "Torso" and p.Parent ~= chr then
  420.                                 p.Parent.Humanoid.Health = 0
  421.                                 p:Destroy()
  422.                                 for i = 1,10 do
  423.                                         game:GetService('RunService').RenderStepped:wait()
  424.                                         kill.Size = kill.Size - Vector3.new(.2,.2,.2)
  425.                                         kill.Transparency = kill.Transparency - .1
  426.                                 end
  427.                         end
  428.                 end)
  429.                 kill.BrickColor = BrickColor.new(0,0,0)
  430.                 kill.Material = "Slate"
  431.                 kill.Anchored = false
  432.                 kill.CanCollide = false
  433.                 kill.FormFactor = "Custom"
  434.                 kill.Size = Vector3.new(1,1,1)
  435.                 kill.TopSurface = "Smooth"
  436.                 kill.BottomSurface = "Smooth"
  437.                 wait()
  438.                 local sbox = Instance.new("SelectionBox",kill)
  439.                 sbox.Adornee = kill
  440.                 sbox.Color3 = Color3.new(1,1,1)
  441.                 sbox.LineThickness = .010
  442.                 sbox.Transparency = .5
  443.                 kill.Parent = workspace
  444.                 kill.CFrame = chr.Head.CFrame
  445.                 wait()
  446.                 kill.BodyVelocity.Velocity = mouse.Hit.lookVector*100
  447.                 kill.ChildAdded:connect(function(c)
  448.                         for i = 0,1,.2 do
  449.                                 game:GetService('RunService').RenderStepped:wait()
  450.                                 c.Transparency = i
  451.                                 c.SelectionBox.Transparency = i
  452.                         end
  453.                         c:Destroy()
  454.                 end)
  455.                 while kill.Transparency == 0 do
  456.                         wait(.09)
  457.                         local clone = kill:Clone()
  458.                         clone.Anchored = true
  459.                         clone.Parent = kill
  460.                         clone.CFrame = kill.CFrame
  461.                 end
  462.         end
  463. end)
  464. --=<=Abilitys above=>=------------------------------------------------------------------------------------------------
  465. ew = function(Object, Parent, Name, Data)
  466.     local Object = Instance.new(Object)
  467.     for Index, Value in pairs(Data or {}) do
  468.         Object[Index] = Value
  469.     end
  470.     Object.Parent = Parent
  471.     Object.Name = Name
  472.     return Object
  473. end
  474.  
  475. local Player = game:GetService("Players").LocalPlayer
  476. repeat wait(1) until Player.Character
  477. local Character = Player.Character
  478. Character.Animate.Disabled = true
  479. local la = Character:FindFirstChild("Left Arm")
  480. local ra = Character:FindFirstChild("Right Arm")
  481. local ll = Character:FindFirstChild("Left Leg")
  482. local rl = Character:FindFirstChild("Right Leg")
  483. local Torso = Character:FindFirstChild("Torso")
  484. z = Instance.new("Sound", Torso)
  485. z.SoundId = "rbxassetid://305163432" -- Put Music ID Here.
  486. z.Looped = true
  487. z.Volume = 350
  488. wait(.1)
  489. z:Play()
  490. local Humanoid = Character:findFirstChild("Humanoid")
  491. local Mouse = Player:GetMouse()
  492. Character.Animate.Disabled = true
  493. Character.Sound:Destroy()
  494. Humanoid.Animator:Destroy()
  495.  
  496. local LimbAccess = {LA=true,RA=true,LL=true,RL=true,RJ=true,NJ=true,Weapon=true}
  497. local State = "Lounge"
  498. local Active = true
  499. local Mode = "Staff"
  500. function Lerp(a,b,i)  -- A = First pos, B = Second Pos, i = Speed
  501.     return a:lerp(b,i)
  502. end
  503. Left_Arm = Instance.new("Weld",Torso)
  504. Left_Arm.Part0 = Torso
  505. Left_Arm.Part1 = la
  506. Left_Arm.Name = "LeftArmJ"
  507. Left_Arm.C0 = CFrame.new(-1.5,0.5,0)
  508. Left_Arm.C1 = CFrame.new(0,0.5,0)
  509. Right_Arm = Instance.new("Weld",Torso)
  510. Right_Arm.Part0 = Torso
  511. Right_Arm.Part1 = ra
  512. Right_Arm.Name = "RightArmJ"
  513. Right_Arm.C0 = CFrame.new(1.5,0.5,0)
  514. Right_Arm.C1 = CFrame.new(0,0.5,0)
  515. Left_Leg = Instance.new("Weld",Torso)
  516. Left_Leg.Part0 = Torso
  517. Left_Leg.Part1 = ll
  518. Left_Leg.Name = "LeftLegJ"
  519. Left_Leg.C0 = CFrame.new(-0.5,-1,0)
  520. Left_Leg.C1 = CFrame.new(0,1,0)
  521. Right_Leg = Instance.new("Weld",Torso)
  522. Right_Leg.Name = "RightLegJ"
  523. Right_Leg.Part0 = Torso
  524. Right_Leg.Part1 = rl
  525. Right_Leg.C0 = CFrame.new(0.5,-1,0)
  526. Right_Leg.C1 = CFrame.new(0,1,0)
  527. Staffw = Instance.new("Weld",Torso)
  528. Staffw.Part0 = Torso
  529. Staffw.Part1 = Handle
  530. Staffw.Name = "StaffJoint"
  531.  
  532. local RootJoint = Instance.new("Weld",Character["HumanoidRootPart"])
  533. RootJoint.Name = "RootJ"
  534. RootJoint.Part0 = Character["HumanoidRootPart"]
  535. RootJoint.Part1 = Torso
  536.  
  537. local NeckJ = Instance.new("Weld",Torso)
  538. NeckJ.Name = "NeckJ"
  539. NeckJ.Part0 = Torso
  540. NeckJ.Part1 = Character.Head
  541. NeckJ.C1 = CFrame.new(0,-1.5,0)
  542.  
  543. function Change()
  544.    
  545. end
  546. _G.MoveCheck1 = false
  547. _G.SatanState = false
  548.  
  549. function SpellBinder(SpellID)
  550. if _G.MoveCheck1 == false then
  551. _G.MoveCheck1 = true
  552. if _G.SatanState == false then
  553. _G.SatanState = true
  554.  
  555. ID = 357442018
  556. _G.SpellBindStuff = 0
  557. _G.SpellBind = game:GetObjects("rbxassetid://437368177")[1]
  558. _G.SpellBind.Decal.Texture = "rbxassetid://" .. SpellID
  559. _G.SpellBind.Decal1.Texture = "rbxassetid://" .. SpellID
  560. _G.SpellBind.Parent = game.Players.LocalPlayer.Character
  561. _G.SpellBind.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame - game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * 35
  562. _G.SpellBind.CFrame = CFrame.new(_G.SpellBind.Position, game.Players.LocalPlayer.Character.Torso.Position)* CFrame.Angles(1.6,0,0)
  563. _G.SpellBind.ParticleEmitter.Color = ColorSequence.new(Color3.new(255,0,0))
  564. _G.SpellBind.ParticleEmitter.Size = NumberSequence.new(5)
  565.  
  566. _G.UnsealEnforca = game:GetService("RunService").RenderStepped:connect(function()
  567.     _G.SpellBind.CFrame = game.Players.LocalPlayer.Character.Torso.CFrame + game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * 35
  568.     _G.SpellBind.CFrame = CFrame.new(_G.SpellBind.Position, game.Players.LocalPlayer.Character.Torso.Position)* CFrame.Angles(1.6,_G.SpellBindStuff,0)
  569.     _G.SpellBindStuff = _G.SpellBindStuff + 0.012
  570. end)
  571.  
  572.  
  573. for i = 1, 117 do
  574. _G.SpellBind.Size = _G.SpellBind.Size + Vector3.new(0.50,0,0.50)
  575. wait(0.07)
  576. end
  577.  
  578.  
  579. wait(0.1)
  580.  
  581. _G.chatcustom("You shall not pass!", "Really red", game.Players.LocalPlayer)
  582. _G.MoveCheck1 = false
  583. else
  584. _G.MoveCheck1 = true
  585. wait(0.6)
  586.  
  587. for i = 1, 117 do
  588. _G.SpellBind.Size = _G.SpellBind.Size - Vector3.new(0.50,0,0.50)
  589. wait(0.07)
  590. end
  591.  
  592.  
  593. _G.UnsealEnforca:disconnect()
  594. _G.SpellBind.Parent = _G.newParent
  595. wait(0.1)
  596. _G.SatanState = false
  597. _G.MoveCheck1 = false
  598. end
  599. end
  600. end
  601.  
  602.  
  603.  
  604. _G.ConnectionAgent = Mouse.KeyDown:connect(function(key)
  605.     if key == "q" and State == "Flying" and Active == true then
  606.         State = "Lounge"
  607.         Humanoid.WalkSpeed = 45
  608.     elseif key == "q" and State == "Lounge" and Active == true then
  609.         State = "Flying"
  610.         Humanoid.WalkSpeed = 45
  611.     elseif key == "q" and State == "Battle" and Active == true then
  612.         State = "Flying"
  613.         Humanoid.WalkSpeed = 50
  614.     elseif key == "e" and State == "Battle" and Active == true then
  615.         SpellBinder(375165574)
  616.     elseif key == "e" and Active == true then
  617.     --[[
  618.         Humanoid.WalkSpeed = 25
  619.         State = "Changing"
  620.         Mode = "Changing"
  621.         Active = false
  622.         Change()
  623.     --]]
  624.     end
  625. end)
  626.  
  627. Player.Character.Humanoid.Died:connect(function()
  628. _G.ConnectionAgent:disconnect()
  629. end)
  630.  
  631. angle = 0
  632. angle2 = 0
  633. angle3 = 0
  634. anglespeed = 2
  635. anglespeed2 = 1
  636. anglespeed3 = .4
  637. game:GetService("RunService").Stepped:connect(function()
  638.     angle = ((angle % 100) + anglespeed/10)
  639.     angle2 = ((angle2 % 100) + anglespeed2/10)
  640.     angle3 = ((angle3 % 100) + anglespeed3/10) --it'll go from 0 to 100 and repeat in a loop. basically it will get to its destination and back --ok
  641.     if Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude < 2 and State == "Flying" then -- idle
  642.         if not Humanoid.WalkSpeed == 50 then
  643.             Humanoid.WalkSpeed = 50
  644.         end
  645.         if LimbAccess.RJ then
  646.             RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.5,.5+math.sin(angle2)*.1,0)*CFrame.Angles(math.sin(angle3)*.02,math.rad(90),0),.2)
  647.         end
  648.         if LimbAccess.LA then
  649.             Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-1.2,0.35,0)*CFrame.Angles(math.rad(-25)+math.sin(angle3)*.06,0+math.sin(angle3)*.06,math.rad(0)+math.sin(angle3)*.06),.1)
  650.         end
  651.         if LimbAccess.NJ then
  652.             NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.sin(-angle3)*.04,math.rad(-45)+(math.sin(-angle3)*.04),0),.25)
  653.         end
  654.         if LimbAccess.RA then
  655.             Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-25)+math.sin(angle3)*.06,0+math.sin(angle3)*.06,math.rad(-5)+math.sin(angle3)*.06),.1)
  656.         end        
  657.         if LimbAccess.LL then
  658.             Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-0.5,(math.sin(angle3)*.1)-.6,-.2)*CFrame.Angles(math.rad(35)+(math.sin(angle3)*.1),0,math.rad(-5)),.1)
  659.         end
  660.         if LimbAccess.RL then
  661.             Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(0.5,(math.sin(angle3)*.1)-.7,-.1)*CFrame.Angles(math.rad(45)+(math.sin(angle3)*.1),0,math.rad(5)),.1)
  662.         end
  663.         if LimbAccess.Weapon then
  664.             Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,-1,0),.2)
  665.             Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,0,-.4)*CFrame.Angles(math.rad(180),math.rad(180),0),.2)
  666.         end
  667.     elseif Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude > 2 and State == "Flying" then -- walk
  668.         if LimbAccess.RJ then
  669.             RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.5,.5+math.sin(angle2)*.1,0)*CFrame.Angles(math.sin(angle3)*.02,math.rad(90),0),.2)
  670.         end
  671.         if LimbAccess.LA then
  672.             Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-1.2,0.35,0)*CFrame.Angles(math.rad(-25)+math.sin(angle3)*.06,0+math.sin(angle3)*.06,math.rad(7)+math.sin(angle3)*.06),.1)
  673.         end
  674.         if LimbAccess.NJ then
  675.             NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.sin(-angle3)*.04,math.rad(-45)+(math.sin(-angle3)*.04),0),.25)
  676.         end
  677.         if LimbAccess.RA then
  678.             Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-25)+math.sin(angle3)*.06,0+math.sin(angle3)*.06,math.rad(-5)+math.sin(angle3)*.06),.1)
  679.         end        
  680.         if LimbAccess.LL then
  681.             Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-0.5,(math.sin(angle3)*.1)-.6,-.2)*CFrame.Angles(math.rad(35)+(math.sin(angle3)*.1),0,math.rad(-5)),.1)
  682.         end
  683.         if LimbAccess.RL then
  684.             Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(0.5,(math.sin(angle3)*.1)-.7,-.1)*CFrame.Angles(math.rad(45)+(math.sin(angle3)*.1),0,math.rad(5)),.1)
  685.         end
  686.         if LimbAccess.Weapon then
  687.             Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,-1,0),.2)
  688.             Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,0,-.4)*CFrame.Angles(math.rad(180),math.rad(180),0),.2)
  689.         end
  690.     end
  691.     if Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude < 2 and State == "Lounge" then -- idle
  692.         if not Humanoid.WalkSpeed == 30 then
  693.             Humanoid.WalkSpeed = 30
  694.         end
  695.         if LimbAccess.RJ then
  696.             RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.5,0,0)*CFrame.Angles(math.sin(angle3)*.02,math.rad(0),0),.2)
  697.         end
  698.         if LimbAccess.LA then
  699.             Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(5)+math.sin(angle3)*.06,0+math.sin(angle3)*.06,math.rad(-3)+math.sin(angle3)*.06),.1)
  700.         end
  701.         if LimbAccess.NJ then
  702.             NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.sin(-angle3)*.04,math.rad(0)+(math.sin(-angle3)*.04),0),.25)
  703.         end
  704.         if LimbAccess.RA then
  705.             Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(5)+(math.sin(angle3)*.1),math.rad(0),math.rad(3)),.1)
  706.         end
  707.         if LimbAccess.LL then
  708.             Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-0.5,-1,0)*CFrame.Angles(0,0,math.rad(-5)+math.sin(angle3)*.02),.1)
  709.         end
  710.         if LimbAccess.RL then
  711.             Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(0.5,-1,0)*CFrame.Angles(0,0,math.rad(15)+math.sin(angle3)*-.02),.1)
  712.         end
  713.         if LimbAccess.Weapon then
  714.             Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,0,.5),.2)
  715.             Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,0,0)*CFrame.Angles(math.rad(180),math.rad(180),math.rad(-45)),.2)
  716.         end
  717.     elseif Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude > 2 and State == "Lounge" then -- walk
  718.         if LimbAccess.RJ then
  719.             RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.2,math.sin(angle2)*.1,0)*CFrame.Angles(0,math.rad(0),0),.2)
  720.         end
  721.         if LimbAccess.LA then
  722.             Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(5)+math.sin(angle3)*.06,0+math.sin(angle3)*.06,math.rad(-23)+math.sin(angle3)*.06),.1)
  723.         end
  724.         if LimbAccess.NJ then
  725.             NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.sin(-angle3)*.04,math.rad(0)+(math.sin(-angle3)*.04),0),.25)
  726.         end
  727.         if LimbAccess.RA then
  728.             Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(5)+(math.sin(angle3)*.1),math.rad(0),math.rad(23)),.1)
  729.         end        
  730.         if LimbAccess.LL then
  731.             Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-0.5,(math.sin(angle3)*.1)-.6,-.2)*CFrame.Angles(math.rad(-15)+(math.sin(angle3)*.1),0,math.rad(-5)),.1)
  732.         end
  733.         if LimbAccess.RL then
  734.             Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(0.5,(math.sin(angle3)*.1)-.7,-.1)*CFrame.Angles(math.rad(-15)+(math.sin(angle3)*.1),0,math.rad(5)),.1)
  735.         end
  736.         if LimbAccess.Weapon then
  737.             Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,0,.5),.2)
  738.             Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,0,0)*CFrame.Angles(math.rad(180),math.rad(180),math.rad(-45)),.2)
  739.         end            
  740.     end
  741.     if Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude < 2 and State == "Battle" then -- idle
  742.         if not Humanoid.WalkSpeed == 20 then
  743.             Humanoid.WalkSpeed = 20
  744.         end
  745.         if LimbAccess.RJ then
  746.             RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.5,.5+math.sin(angle2)*.1,0)*CFrame.Angles(math.sin(angle3)*.02,math.rad(0),0),.2)
  747.         end
  748.         if LimbAccess.LA then
  749.             Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-1.1,0.5,-.7)*CFrame.Angles(math.rad(5),math.rad(-135),math.rad(-90)),.1)
  750.         end
  751.         if LimbAccess.NJ then
  752.             NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.sin(-angle3)*.04,math.rad(0)+(math.sin(-angle3)*.04),0),.25)
  753.         end
  754.         if LimbAccess.RA then
  755.             Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.1,0.5,-.7)*CFrame.Angles(math.rad(5),math.rad(135),math.rad(90)),.1)
  756.         end
  757.         if LimbAccess.LL then
  758.             Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-0.5,-1,0)*CFrame.Angles(0,0,math.rad(-5)+math.sin(angle3)*.02),.1)
  759.         end
  760.         if LimbAccess.RL then
  761.             Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(0.5,-1,0)*CFrame.Angles(0,0,math.rad(5)+math.sin(angle3)*-.02),.1)
  762.         end
  763.         if LimbAccess.Weapon then
  764.             Staffw.C0 = Lerp(Staffw.C0,CFrame.new(0,-.5,-1),.2)
  765.             Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,.6,0)*CFrame.Angles(math.rad(90),math.rad(180),math.rad(-90)),.2)
  766.         end
  767.     elseif Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude > 2 and State == "Battle" then -- walk
  768.         if LimbAccess.RJ then
  769.             RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.2,.5+math.sin(angle2)*.1,0)*CFrame.Angles(0,math.rad(0),0),.2)
  770.         end
  771.         if LimbAccess.LA then
  772.             Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-.9,0.6,-.8)*CFrame.Angles(math.rad(5),math.rad(-135),math.rad(-90)),.1)
  773.         end
  774.         if LimbAccess.NJ then
  775.             NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.sin(-angle3)*.04,math.rad(0)+(math.sin(-angle3)*.04),0),.25)
  776.         end
  777.         if LimbAccess.RA then
  778.             Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.1,0.4,-.3)*CFrame.Angles(math.rad(5),math.rad(135),math.rad(90)),.1)
  779.         end        
  780.         if LimbAccess.LL then
  781.             Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-0.5,(math.sin(angle3)*.1)-.7,-.2)*CFrame.Angles(math.rad(-15)+(math.sin(angle3)*.1),0,math.rad(-5)),.1)
  782.         end
  783.         if LimbAccess.RL then
  784.             Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(0.5,(math.sin(angle3)*.1)-.7,-.1)*CFrame.Angles(math.rad(-15)+(math.sin(angle3)*.1),0,math.rad(5)),.1)
  785.         end
  786.         if LimbAccess.Weapon then
  787.             Staffw.C0 = Lerp(Staffw.C0,CFrame.new(.4,.5,-1),.2)
  788.             Staffw.C1 = Lerp(Staffw.C1,CFrame.new(0,.1,0)*CFrame.Angles(math.rad(135),math.rad(120),math.rad(-135)),.2)
  789.         end
  790.     end
  791.     if Vector3.new(Torso.Velocity.x,0,Torso.Velocity.z).magnitude < 2 and State == "Changing" then -- idle
  792.         if LimbAccess.RJ then
  793.             RootJoint.C0 = Lerp(RootJoint.C0,CFrame.new(-.5,.5+math.sin(angle2)*.1,0)*CFrame.Angles(math.sin(angle3)*.02,math.rad(0),0),.2)
  794.         end
  795.         if LimbAccess.LA then
  796.             Left_Arm.C0 = Lerp(Left_Arm.C0,CFrame.new(-1.3,0.51,-.7)*CFrame.Angles(math.rad(5),math.rad(-165),math.rad(-90)),.1)
  797.         end
  798.         if LimbAccess.NJ then
  799.             NeckJ.C0 = Lerp(NeckJ.C0,CFrame.new(0,0,0)*CFrame.Angles(math.rad(-10),math.rad(0)+(math.sin(-angle3)*.04),0),.25)
  800.         end
  801.         if LimbAccess.RA then
  802.             Right_Arm.C0 = Lerp(Right_Arm.C0,CFrame.new(1.3,0.49,-.7)*CFrame.Angles(math.rad(5),math.rad(165),math.rad(90)),.1)
  803.         end
  804.         if LimbAccess.LL then
  805.             Left_Leg.C0 = Lerp(Left_Leg.C0,CFrame.new(-1,-1,-.4)*CFrame.Angles(0,math.rad(25),math.rad(75)),.1)
  806.         end
  807.         if LimbAccess.RL then
  808.             Right_Leg.C0 = Lerp(Right_Leg.C0,CFrame.new(1,-1,-.4)*CFrame.Angles(0,math.rad(-25),math.rad(-75)),.1)
  809.         end            
  810.     end
  811. end)
  812.  
  813. Player = game:GetService("Players").LocalPlayer
  814. Cha = Player.Character
  815. rarm=Cha["Right Arm"]
  816. larm=Cha["Left Arm"]
  817. rar=Cha["Right Leg"]
  818. lar=Cha["Left Leg"]
  819.  
  820. Handle = Instance.new("Part",Cha)
  821. Handle.TopSurface = "Smooth"
  822. Handle.BottomSurface = "Smooth"
  823. Handle.Size = Vector3.new(1,1,1)
  824. Handle.CanCollide = false
  825. Handle.Transparency = 0
  826. Handle.BrickColor = BrickColor.new("White")
  827. HandleMesh = Instance.new("SpecialMesh", Handle)
  828. HandleMesh.MeshType = "Brick"
  829. HandleMesh.Scale = Vector3.new(1.01,0.5,1.01)
  830. HandleWeld = Instance.new("Weld",Cha)
  831. HandleWeld.Part0 = rarm
  832. HandleWeld.Part1 = Handle
  833. HandleWeld.C1 = CFrame.new(0, 0.4, 0)
  834.  
  835.  
  836. Hand = Instance.new("Part",Cha)
  837. Hand.TopSurface = "Smooth"
  838. Hand.BottomSurface = "Smooth"
  839. Hand.Size = Vector3.new(1,1,1)
  840. Hand.CanCollide = false
  841. Hand.Transparency = 0
  842. Hand.BrickColor = BrickColor.new("Really blue")
  843. HandMesh = Instance.new("SpecialMesh", Hand)
  844. HandMesh.MeshType = "Brick"
  845. HandMesh.Scale = Vector3.new(1.02,0.1,1.02)
  846. HandWeld = Instance.new("Weld",Cha)
  847. HandWeld.Part0 = rarm
  848. HandWeld.Part1 = Hand
  849. HandWeld.C1 = CFrame.new(0, 0.4, 0)
  850.  
  851. Handle = Instance.new("Part",Cha)
  852. Handle.TopSurface = "Smooth"
  853. Handle.BottomSurface = "Smooth"
  854. Handle.Size = Vector3.new(1,1,1)
  855. Handle.CanCollide = false
  856. Handle.Transparency = 0
  857. Handle.BrickColor = BrickColor.new("White")
  858. HandleMesh = Instance.new("SpecialMesh", Handle)
  859. HandleMesh.MeshType = "Brick"
  860. HandleMesh.Scale = Vector3.new(1.01,0.5,1.01)
  861. HandleWeld = Instance.new("Weld",Cha)
  862. HandleWeld.Part0 = larm
  863. HandleWeld.Part1 = Handle
  864. HandleWeld.C1 = CFrame.new(0, 0.4, 0)
  865.  
  866.  
  867. Hand = Instance.new("Part",Cha)
  868. Hand.TopSurface = "Smooth"
  869. Hand.BottomSurface = "Smooth"
  870. Hand.Size = Vector3.new(1,1,1)
  871. Hand.CanCollide = false
  872. Hand.Transparency = 0
  873. Hand.BrickColor = BrickColor.new("Really blue")
  874. HandMesh = Instance.new("SpecialMesh", Hand)
  875. HandMesh.MeshType = "Brick"
  876. HandMesh.Scale = Vector3.new(1.02,0.1,1.02)
  877. HandWeld = Instance.new("Weld",Cha)
  878. HandWeld.Part0 = larm
  879. HandWeld.Part1 = Hand
  880. HandWeld.C1 = CFrame.new(0, 0.4, 0)
  881.  
  882. Handle = Instance.new("Part",Cha)
  883. Handle.TopSurface = "Smooth"
  884. Handle.BottomSurface = "Smooth"
  885. Handle.Size = Vector3.new(1,1,1)
  886. Handle.CanCollide = false
  887. Handle.Transparency = 0
  888. Handle.BrickColor = BrickColor.new("White")
  889. HandleMesh = Instance.new("SpecialMesh", Handle)
  890. HandleMesh.MeshType = "Brick"
  891. HandleMesh.Scale = Vector3.new(1.01,0.5,1.01)
  892. HandleWeld = Instance.new("Weld",Cha)
  893. HandleWeld.Part0 = larm
  894. HandleWeld.Part1 = Handle
  895. HandleWeld.C1 = CFrame.new(0, 0.2, 0)
  896.  
  897.  
  898. Hand = Instance.new("Part",Cha)
  899. Hand.TopSurface = "Smooth"
  900. Hand.BottomSurface = "Smooth"
  901. Hand.Size = Vector3.new(1,1,1)
  902. Hand.CanCollide = false
  903. Hand.Transparency = 0
  904. Hand.BrickColor = BrickColor.new("Really red")
  905. HandMesh = Instance.new("SpecialMesh", Hand)
  906. HandMesh.MeshType = "Brick"
  907. HandMesh.Scale = Vector3.new(1.02,0.1,1.02)
  908. HandWeld = Instance.new("Weld",Cha)
  909. HandWeld.Part0 = larm
  910. HandWeld.Part1 = Hand
  911. HandWeld.C1 = CFrame.new(0, 0.2, 0)
  912.  
  913. Handle = Instance.new("Part",Cha)
  914. Handle.TopSurface = "Smooth"
  915. Handle.BottomSurface = "Smooth"
  916. Handle.Size = Vector3.new(1,1,1)
  917. Handle.CanCollide = false
  918. Handle.Transparency = 0
  919. Handle.BrickColor = BrickColor.new("White")
  920. HandleMesh = Instance.new("SpecialMesh", Handle)
  921. HandleMesh.MeshType = "Brick"
  922. HandleMesh.Scale = Vector3.new(1.01,0.5,1.01)
  923. HandleWeld = Instance.new("Weld",Cha)
  924. HandleWeld.Part0 = rarm
  925. HandleWeld.Part1 = Handle
  926. HandleWeld.C1 = CFrame.new(0, 0.2, 0)
  927.  
  928.  
  929. Hand = Instance.new("Part",Cha)
  930. Hand.TopSurface = "Smooth"
  931. Hand.BottomSurface = "Smooth"
  932. Hand.Size = Vector3.new(1,1,1)
  933. Hand.CanCollide = false
  934. Hand.Transparency = 0
  935. Hand.BrickColor = BrickColor.new("White")
  936. HandMesh = Instance.new("SpecialMesh", Hand)
  937. HandMesh.MeshType = "Brick"
  938. HandMesh.Scale = Vector3.new(1.02,0.1,1.02)
  939. HandWeld = Instance.new("Weld",Cha)
  940. HandWeld.Part0 = rarm
  941. HandWeld.Part1 = Hand
  942. HandWeld.C1 = CFrame.new(0, 0.2, 0)
  943.  
  944. Handle = Instance.new("Part",Cha)
  945. Handle.TopSurface = "Smooth"
  946. Handle.BottomSurface = "Smooth"
  947. Handle.Size = Vector3.new(1,1,1)
  948. Handle.CanCollide = false
  949. Handle.Transparency = 0
  950. Handle.BrickColor = BrickColor.new("Really red")
  951. HandleMesh = Instance.new("SpecialMesh", Handle)
  952. HandleMesh.MeshType = "Brick"
  953. HandleMesh.Scale = Vector3.new(1.01,0.5,1.01)
  954. HandleWeld = Instance.new("Weld",Cha)
  955. HandleWeld.Part0 = rarm
  956. HandleWeld.Part1 = Handle
  957. HandleWeld.C1 = CFrame.new(0, 0.6, 0)
  958.  
  959.  
  960. Hand = Instance.new("Part",Cha)
  961. Hand.TopSurface = "Smooth"
  962. Hand.BottomSurface = "Smooth"
  963. Hand.Size = Vector3.new(1,1,1)
  964. Hand.CanCollide = false
  965. Hand.Transparency = 0
  966. Hand.BrickColor = BrickColor.new("Really blue")
  967. HandMesh = Instance.new("SpecialMesh", Hand)
  968. HandMesh.MeshType = "Brick"
  969. HandMesh.Scale = Vector3.new(1.02,0.1,1.02)
  970. HandWeld = Instance.new("Weld",Cha)
  971. HandWeld.Part0 = rarm
  972. HandWeld.Part1 = Hand
  973. HandWeld.C1 = CFrame.new(0, 0.6, 0)
  974.  
  975. Handle = Instance.new("Part",Cha)
  976. Handle.TopSurface = "Smooth"
  977. Handle.BottomSurface = "Smooth"
  978. Handle.Size = Vector3.new(1,1,1)
  979. Handle.CanCollide = false
  980. Handle.Transparency = 0
  981. Handle.BrickColor = BrickColor.new("White")
  982. HandleMesh = Instance.new("SpecialMesh", Handle)
  983. HandleMesh.MeshType = "Brick"
  984. HandleMesh.Scale = Vector3.new(1.01,0.5,1.01)
  985. HandleWeld = Instance.new("Weld",Cha)
  986. HandleWeld.Part0 = larm
  987. HandleWeld.Part1 = Handle
  988. HandleWeld.C1 = CFrame.new(0, 0.6, 0)
  989.  
  990.  
  991. Hand = Instance.new("Part",Cha)
  992. Hand.TopSurface = "Smooth"
  993. Hand.BottomSurface = "Smooth"
  994. Hand.Size = Vector3.new(1,1,1)
  995. Hand.CanCollide = false
  996. Hand.Transparency = 0
  997. Hand.BrickColor = BrickColor.new("Really blue")
  998. HandMesh = Instance.new("SpecialMesh", Hand)
  999. HandMesh.MeshType = "Brick"
  1000. HandMesh.Scale = Vector3.new(1.02,0.1,1.02)
  1001. HandWeld = Instance.new("Weld",Cha)
  1002. HandWeld.Part0 = larm
  1003. HandWeld.Part1 = Hand
  1004. HandWeld.C1 = CFrame.new(0, 0.6, 0)
  1005.  
  1006. wait(0.1)
  1007.  
  1008. rs = game:GetService'RunService'
  1009. plrs = game:GetService'Players'
  1010. lp = plrs.LocalPlayer
  1011. c = lp.Character
  1012. root = lp.Character.HumanoidRootPart
  1013. human = c.Humanoid
  1014. FPS = 0
  1015. inf = 0
  1016. opos1 = Vector3.new(1)
  1017. opos2 = Vector3.new(2)
  1018. opos3 = Vector3.new(3)
  1019. waves = Instance.new("Model", c)
  1020. res = Instance.new("Model", c)
  1021.    
  1022. local function b()
  1023. local t=tick();
  1024. local l=t%1*3;
  1025. local t=.5*math.pi*(l%1);
  1026. if l<0.5 then
  1027. return Color3.new(47,0,32);
  1028. elseif l<2 then
  1029. return Color3.new(193,0,0);
  1030. else
  1031. return Color3.new(0,10,0);
  1032. end;
  1033. end;              
  1034. speedParts = function()
  1035.     for i = 1, 4 do
  1036.         local pos = Vector3.new(math.sin(math.rad(inf + 360 * i)) * 2, math.sin(math.rad(inf + 260 * i) + math.pi / 2) * 2, -c.HumanoidRootPart.Velocity / 5) * (math.sin(tick()) + 2)
  1037.         local CFramepos = root.CFrame:toWorldSpace(CFrame.new(pos)).p
  1038.         local opos
  1039.         if i == 1 then
  1040.             opos = opos1
  1041.         elseif i == 2 then
  1042.             opos = opos2
  1043.         else
  1044.             opos = opos3
  1045.         end
  1046.         if human.MoveDirection ~= Vector3.new(7, 8, 9)  then
  1047.             local e
  1048.             if #res:children() <= 3 then
  1049.                 e = Instance.new("Part")
  1050.             else
  1051.                 e = res:FindFirstChild("Tail")
  1052.             end
  1053.             e.Parent = waves
  1054.             e.Anchored = true
  1055.             e.CanCollide = false
  1056.             e.Transparency = 0
  1057.             e.Material = "Slate"
  1058.             e.Name = "Tail"
  1059.             e.Color = b(); --Color = a();
  1060.             e.Size = Vector3.new(.2, (CFramepos - opos).magnitude, .2)
  1061.             e.CFrame = CFrame.new((CFramepos + opos) / 2, opos) * CFrame.Angles(math.pi / 2, 4, 2)
  1062.         end
  1063.         if i == 1 then
  1064.             opos1 = CFramepos
  1065.         elseif i == 2 then
  1066.             opos2 = CFramepos
  1067.         else
  1068.             opos3 = CFramepos
  1069.         end
  1070.     end
  1071. end
  1072.                                                
  1073. rs.RenderStepped:connect(function()
  1074.     FPS = 1 / rs.RenderStepped:wait()
  1075.     for i, v in pairs (waves:children()) do
  1076.         v.Transparency = v.Transparency + .05 / (FPS / 60)
  1077.         if v.Transparency >= .98 then
  1078.             v.Transparency = 1
  1079.             v.Parent = res
  1080.         end
  1081.     end
  1082.     inf = inf + (8 + root.Velocity.magnitude / 15) / (FPS / 60)
  1083.     speedParts()
  1084. end)
  1085.  
  1086. local p = game.Players.LocalPlayer
  1087. local char = p.Character
  1088. local size = 15
  1089. part = function()
  1090.  
  1091.   local a = Instance.new("Part", script)
  1092.   a.Anchored = true
  1093.   a.CanCollide = true
  1094.   a.CFrame = char.Torso.CFrame
  1095.   a.Size = Vector3.new(size, 0.2, 0.2)
  1096.   a.Transparency = 5
  1097.   return a
  1098. end
  1099.  
  1100. part2 = function()
  1101.  
  1102.   local a = Instance.new("Part", script)
  1103.   a.Anchored = true
  1104.   a.CanCollide = true
  1105.   a.CFrame = char.Torso.CFrame
  1106.   a.Size = Vector3.new(0.2, size, 0.2)
  1107.   a.Transparency = 5
  1108.   return a
  1109. end
  1110.  
  1111. part3 = function()
  1112.  
  1113.   local a = Instance.new("Part", script)
  1114.   a.Anchored = true
  1115.   a.CanCollide = false
  1116.   a.Size = Vector3.new(size, size, 1)
  1117.   a.Transparency = 5
  1118.   a.Material = "Neon"
  1119.   a.BrickColor = BrickColor.new("Really black")
  1120.   local b = Instance.new("BlockMesh", a)
  1121.   b.Scale = Vector3.new(1, 1, 0)
  1122.   return a
  1123. end
  1124.  
  1125. local replicating = false
  1126. local root, a, b, c, d, a2, b2, c2, d2, aa, bb, cc, dd, z, x, c, v, b, n = nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, nil
  1127. replicate = function()
  1128.  
  1129.   replicating = true
  1130.   script:ClearAllChildren()
  1131.   root = part()
  1132.   root.Transparency = 5
  1133.   root.Size = Vector3.new(0.2, 0.2, 0.2)
  1134.   root.CanCollide = false
  1135.   a = part()
  1136.   b = part()
  1137.   c = part()
  1138.   d = part()
  1139.   a2 = part()
  1140.   b2 = part()
  1141.   c2 = part()
  1142.   d2 = part()
  1143.   aa = part2()
  1144.   bb = part2()
  1145.   cc = part2()
  1146.   dd = part2()
  1147.   z = part3()
  1148.   x = part3()
  1149.   c = part3()
  1150.   v = part3()
  1151.   b = part3()
  1152.   n = part3()
  1153.   replicating = false
  1154. end
  1155.  
  1156. script.ChildRemoved:connect(function(a)
  1157.  
  1158.   if a.ClassName == "Part" and replicating == false then
  1159.     replicate()
  1160.   end
  1161. end
  1162. )
  1163. replicate()
  1164. local tick = 0
  1165. CreateRegion3FromLocAndSize = function(Position, Size)
  1166.  
  1167.   local SizeOffset = Size / 2
  1168.   local Point1 = Position - SizeOffset
  1169.   local Point2 = Position + SizeOffset
  1170.   return Region3.new(Point1, Point2)
  1171. end
  1172.  
  1173. local set = false
  1174. local whitelist = {""}
  1175. p.Chatted:connect(function(ms)
  1176.  
  1177.   if ms:sub(1, 5) == "size-" then
  1178.     size = tonumber(ms:sub(6))
  1179.     replicate()
  1180.   else
  1181.     if ms:sub(1, 4) == "set-" then
  1182.       set = true
  1183.       z.CanCollide = false
  1184.       x.CanCollide = false
  1185.       c.CanCollide = false
  1186.       v.CanCollide = false
  1187.       b.CanCollide = false
  1188.       n.CanCollide = false
  1189.     else
  1190.       if ms:sub(1, 6) == "unset-" then
  1191.         set = false
  1192.         z.CanCollide = false
  1193.         x.CanCollide = false
  1194.         c.CanCollide = false
  1195.         v.CanCollide = false
  1196.         b.CanCollide = false
  1197.         n.CanCollide = false
  1198.       else
  1199.         if ms:sub(1, 10) == "whitelist-" then
  1200.           table.insert(whitelist, ms:sub(11))
  1201.         else
  1202.           if ms:sub(1, 12) == "unwhitelist-" then
  1203.             for i,v in pairs(whitelist) do
  1204.               if ms:sub(13) == v then
  1205.                 table.remove(whitelist, i)
  1206.                 break
  1207.               end
  1208.             end
  1209.           end
  1210.         end
  1211.       end
  1212.     end
  1213.   end
  1214. end
  1215. )
  1216. local magicpos = nil
  1217. game:GetService("RunService").Heartbeat:connect(function()
  1218.  
  1219.   pcall(function()
  1220.    
  1221.     local void = char:GetChildren()
  1222.     for _,pl in pairs(whitelist) do
  1223.       if game.Players:FindFirstChild(pl) ~= nil and game.Players:FindFirstChild(pl).Character ~= nil then
  1224.         for i,v in pairs(game.Players[pl].Character:GetChildren()) do
  1225.           table.insert(void, v)
  1226.         end
  1227.       end
  1228.     end
  1229.     for i,v in pairs(game.Players:GetPlayers()) do
  1230.       if v.Character:isDescendantOf(char) and not v.Name == "FangxWulf" then
  1231.         v:LoadCharacter()
  1232.       end
  1233.     end
  1234.     char.Humanoid.Health = math.huge
  1235.     tick = tick + 0.01
  1236.     if not set then
  1237.       root.CFrame = root.CFrame:lerp(CFrame.new(char.Torso.CFrame.p) * CFrame.Angles(math.sin(tick) * 100 / 30 / (size / 2), math.cos(tick) * 100 / 30 / (size / 2), math.cos(tick) * 100 / 30 / (size / 2)), 0.1)
  1238.       magicpos = char.Torso.CFrame
  1239.     else
  1240.       root.CFrame = root.CFrame:lerp(CFrame.new(magicpos.p) * CFrame.Angles(0, 0, 0), 0.05)
  1241.     end
  1242.     local reg = CreateRegion3FromLocAndSize(root.CFrame.p, Vector3.new(size, size, size))
  1243.     for i,v in pairs(game.Workspace:FindPartsInRegion3WithIgnoreList(reg, void, 100)) do
  1244.       if v.Name ~= "Base" then
  1245.         v:Destroy()
  1246.       end
  1247.     end
  1248.     a.CFrame = root.CFrame * CFrame.new(size / 2, size / 2, 0) * CFrame.Angles(0, math.rad(90), 0)
  1249.     b.CFrame = root.CFrame * CFrame.new(-size / 2, size / 2, 0) * CFrame.Angles(0, math.rad(90), 0)
  1250.     c.CFrame = root.CFrame * CFrame.new(0, size / 2, size / 2)
  1251.     d.CFrame = root.CFrame * CFrame.new(0, size / 2, -size / 2)
  1252.     a2.CFrame = root.CFrame * CFrame.new(size / 2, -size / 2, 0) * CFrame.Angles(0, math.rad(90), 0)
  1253.     b2.CFrame = root.CFrame * CFrame.new(-size / 2, -size / 2, 0) * CFrame.Angles(0, math.rad(90), 0)
  1254.     c2.CFrame = root.CFrame * CFrame.new(0, -size / 2, size / 2)
  1255.     d2.CFrame = root.CFrame * CFrame.new(0, -size / 2, -size / 2)
  1256.     aa.CFrame = root.CFrame * CFrame.new(size / 2, 0, size / 2)
  1257.     bb.CFrame = root.CFrame * CFrame.new(-size / 2, 0, size / 2)
  1258.     cc.CFrame = root.CFrame * CFrame.new(-size / 2, 0, -size / 2)
  1259.     dd.CFrame = root.CFrame * CFrame.new(size / 2, 0, -size / 2)
  1260.     z.CFrame = root.CFrame * CFrame.new(size / 2, 0, 0) * CFrame.Angles(0, math.rad(90), 0)
  1261.     x.CFrame = root.CFrame * CFrame.new(-size / 2, 0, 0) * CFrame.Angles(0, math.rad(90), 0)
  1262.     c.CFrame = root.CFrame * CFrame.new(0, 0, size / 2) * CFrame.Angles(0, 0, math.rad(90))
  1263.     v.CFrame = root.CFrame * CFrame.new(0, 0, -size / 2) * CFrame.Angles(0, 0, math.rad(90))
  1264.     b.CFrame = root.CFrame * CFrame.new(0, size / 2, 0) * CFrame.Angles(math.rad(90), 0, 0)
  1265.     n.CFrame = root.CFrame * CFrame.new(0, -size / 2, 0) * CFrame.Angles(math.rad(90), 0, 0)
  1266.   end
  1267. )
  1268. end
  1269. )
  1270. --=<=Skin=>=--
  1271. Player=game:GetService('Players').LocalPlayer
  1272. local p = game.Players.LocalPlayer
  1273. local char = p.Character
  1274. local mouse = p:GetMouse()
  1275. local larm = char["Left Arm"]
  1276. local rarm = char["Right Arm"]
  1277. local lleg = char["Left Leg"]
  1278. local rleg = char["Right Leg"]
  1279. local hed = char.Head
  1280. local torso = char.Torso
  1281. local hum = char.Humanoid
  1282. local cam = game.Workspace.CurrentCamera
  1283. local root = char.HumanoidRootPart
  1284. local deb = false
  1285. local shot = 0
  1286. local debris=game:service"Debris"
  1287. local l = game:GetService("Lighting")
  1288. local rs = game:GetService("RunService").RenderStepped
  1289. ptz = {0.8, 0.85, 0.9, 0.95, 1, 1.05, 1.1}
  1290. math.randomseed(os.time())
  1291. for i,v in pairs(char:children()) do
  1292.     if v:IsA("Hat") then
  1293.         v:Destroy()
  1294.     end
  1295. end
  1296. for i,v in pairs (hed:GetChildren()) do
  1297.         if v:IsA("Sound") then
  1298.                 v:Destroy()
  1299.         end
  1300. end
  1301. ----------------------------------------------------
  1302. Debounces = {
  1303. CanAttack = true;
  1304. NoIdl = false;
  1305. Slashing = false;
  1306. Slashed = false;
  1307. RPunch = false;
  1308. RPunched = false;
  1309. LPunch = false;
  1310. LPunched = false;
  1311. }
  1312. local Touche = {char.Name, }
  1313. ----------------------------------------------------
  1314. hed.face.Texture = ""
  1315. char["Body Colors"].HeadColor = BrickColor.new("White")
  1316. char["Body Colors"].TorsoColor = BrickColor.new("White")
  1317. char["Body Colors"].LeftArmColor = BrickColor.new("Really red")
  1318. char["Body Colors"].RightArmColor = BrickColor.new("Lime green")
  1319. char["Body Colors"].RightLegColor = BrickColor.new("White")
  1320. char["Body Colors"].LeftLegColor = BrickColor.new("White")
  1321. ----------------------------------------------------
  1322. ypcall(function()
  1323. char.Shirt:Destroy()
  1324. char.Pants:Destroy()
  1325. shirt = Instance.new("Shirt", char)
  1326. shirt.Name = "Shirt"
  1327. pants = Instance.new("Pants", char)
  1328. pants.Name = "Pants"
  1329. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=768236558"
  1330. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=784173314"
  1331. end)
Add Comment
Please, Sign In to add comment