Advertisement
cobblecorn

Untitled

Jun 16th, 2018
122
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.64 KB | None | 0 0
  1. Humanoid.Changed:connect(function(Jump)
  2. if Jump == "Jump" and (Disable_Jump == true) then
  3. Humanoid.Jump = false
  4. end
  5. end)
  6.  
  7. local CONNECT = nil
  8.  
  9. local equipped = false
  10. local idle = 0
  11. local change = 1
  12. local val = 0
  13. local toim = 0
  14. local idleanim = 0.4
  15. hum.WalkSpeed = 8
  16. hum.JumpPower = 57
  17. hum.Animator.Parent = nil
  18. while true do
  19. swait()
  20. sine = sine + change
  21. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  22. local velderp = root.Velocity.y
  23. hitfloor, posfloor = rayCast(root.Position, CF(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
  24. if equipped == true or equipped == false then
  25. if attack == false then
  26. idle = idle + 1
  27. else
  28. idle = 0
  29. end
  30. Aura(5, 0.3, "Add" , root.CFrame * CF(Mrandom(-9, 9), -6, Mrandom(-9, 9)) * angles(Rad(90), 0, 0), 1.5, 1.5, 10, -0.015, BrickColor.new("Really black"), 0, "Brick")
  31. BodyPosition.Position = hed.CFrame:pointToWorldSpace(Vector3.new(2, 1, 0))
  32. if 1 < root.Velocity.y and hitfloor == nil then
  33. Anim = "Jump"
  34. if attack == false then
  35. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-16), Rad(0), Rad(0)), 0.15)
  36. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  37. RH.C0 = clerp(RH.C0, CF(1, -.2 - 0.1 * Cos(sine / 20), -.3) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  38. LH.C0 = clerp(LH.C0, CF(-1, -.9 - 0.1 * Cos(sine / 20), -.5) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  39. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.02 * Sin(sine / 20), 0) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.1)
  40. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.02 * Sin(sine / 20), 0) * angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.1)
  41. end
  42. elseif -1 > root.Velocity.y and hitfloor == nil then
  43. Anim = "Fall"
  44. if attack == false then
  45. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(24), Rad(0), Rad(0)), 0.15)
  46. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  47. RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 20), -.3) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
  48. LH.C0 = clerp(LH.C0, CF(-1, -.8 - 0.1 * Cos(sine / 20), -.3) * LHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
  49. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.02 * Sin(sine / 20), 0) * angles(Rad(65), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.1)
  50. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.02 * Sin(sine / 20), 0) * angles(Rad(55), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.1)
  51. end
  52. elseif torvel < 1 and hitfloor ~= nil then
  53. Anim = "Idle"
  54. change = .5
  55. if attack == false then
  56. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
  57. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(-20)), 0.3)
  58. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  59. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  60. RW.C0 = clerp(RW.C0, CF(.9, 0.5 + 0.02 * Sin(sine / 20), -.4) * angles(Rad(90), Rad(-1), Rad(-75 + 4.5 * Sin(sine / 20))), 0.1)
  61. LW.C0 = clerp(LW.C0, CF(-.9, 0.5 + 0.02 * Sin(sine / 20), -.4) * angles(Rad(90), Rad(-.6), Rad(65 - 4.5 * Sin(sine / 20))), 0.1)
  62. end
  63. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  64. Anim = "Walk"
  65. change = .9
  66. if attack == false then
  67. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(3 * Cos(sine / 7))), 0.15)
  68. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  69. RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  70. LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  71. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  72. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  73. end
  74. elseif torvel >= 25 and hitfloor ~= nil then
  75. Anim = "Sprint"
  76. change = 1.35
  77. if attack == false then
  78. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
  79. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  80. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  81. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  82. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  83. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110) * Cos(sine / 7) , Rad(0) , Rad(-13) + la.RotVelocity.Y / 75), 0.15)
  84. end
  85. end
  86. end
  87. if 0 < #Effects then
  88. for e = 1, #Effects do
  89. if Effects[e] ~= nil then
  90. local Thing = Effects[e]
  91. if Thing ~= nil then
  92. local Part = Thing[1]
  93. local Mode = Thing[2]
  94. local Delay = Thing[3]
  95. local IncX = Thing[4]
  96. local IncY = Thing[5]
  97. local IncZ = Thing[6]
  98. if 1 >= Thing[1].Transparency then
  99. if Thing[2] == "Block1" then
  100. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(Mrandom(-50, 50), Mrandom(-50, 50), Mrandom(-50, 50))
  101. local Mesh = Thing[1].Mesh
  102. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  103. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  104. elseif Thing[2] == "Block2" then
  105. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  106. local Mesh = Thing[7]
  107. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  108. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  109. elseif Thing[2] == "Block3" then
  110. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(Mrandom(-50, 50), Mrandom(-50, 50), Mrandom(-50, 50)) + Vector3.new(0, 0.15, 0)
  111. local Mesh = Thing[7]
  112. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  113. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  114. elseif Thing[2] == "Cylinder" then
  115. local Mesh = Thing[1].Mesh
  116. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  117. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  118. elseif Thing[2] == "Blood" then
  119. local Mesh = Thing[7]
  120. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  121. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  122. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  123. elseif Thing[2] == "Elec" then
  124. local Mesh = Thing[1].Mesh
  125. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  126. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  127. elseif Thing[2] == "Disappear" then
  128. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  129. elseif Thing[2] == "Shatter" then
  130. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  131. Thing[4] = Thing[4] * CF(0, Thing[7], 0)
  132. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  133. Thing[6] = Thing[6] + Thing[5]
  134. end
  135. else
  136. Part.Parent = nil
  137. table.remove(Effects, e)
  138. end
  139. end
  140. end
  141. end
  142. end
  143. end
  144.  
  145. unanchor()
  146. Humanoid.MaxHealth = "inf"
  147. Humanoid.Health = "inf"
  148. if Rooted == false then
  149. Disable_Jump = false
  150. Humanoid.WalkSpeed = Speed
  151. elseif Rooted == true then
  152. Disable_Jump = true
  153. Humanoid.WalkSpeed = 0
  154. end
  155. for _, c in pairs(Character:GetDescendants()) do
  156. if c == Head then
  157. if c:FindFirstChild("face") then
  158. c.face:remove()
  159. end
  160. end
  161. end MagicSphere(VT(1,1,1)/5,35,CF(Torso.Position)*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)))*CF(0,MRANDOM(3,6),0),C3(0,0,0),VT(0,0,0))
  162. sick:resume()
  163. sick.Volume = 5
  164. sick.Pitch = 1
  165. sick.SoundId = "rbxassetid://924339757"
  166. sick.Name = "BanishV3Music"
  167. sick.Playing = PLAYSONG
  168. Humanoid.PlatformStand = false
  169. Humanoid.Name = "U ar ded"
  170. refit()
  171. for _, c in pairs(Character:GetChildren()) do
  172. if c:IsA("BasePart") and ATTACK == false then
  173. for _, e in pairs(c:GetChildren()) do
  174. if e:IsA("ParticleEmitter") or e:IsA("BodyPosition") or e:IsA("BodyGyro") then
  175. e:remove()
  176. end
  177. end
  178. end
  179. end
  180. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement