Advertisement
HenloMyDude

for mangle who likes to dangle

Sep 27th, 2019
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.27 KB | None | 0 0
  1. local SCYTHEMESH = 455516381
  2.  
  3. function Scythe()
  4. attack = true
  5. Cso("2545011398", char, 10, 1)
  6. local dev = Instance.new("Part")
  7. dev.Name = "Devilsknife"
  8. dev.Transparency = 1
  9. dev.Anchored = true
  10. dev.CanCollide = false
  11. dev.Size = Vector3.new(4, 0.05, 4.6)
  12. dev.Parent = char
  13. dev.Position = char.Torso.Position
  14. dev.BrickColor = BrickColor.new("Bright yellow")
  15. local decal1 = Instance.new("SpecialMesh")
  16. decal1.MeshId = "rbxassetid://" ..SCYTHEMESH
  17. decal1.Scale = Vector3.new(0.01, 0.01, 0.01)
  18. decal1.Parent = dev
  19. coroutine.resume(coroutine.create(function()
  20. spin = 0
  21. for i = 1,17 do
  22. wait()
  23. spin = spin + 1
  24. dev.Transparency = dev.Transparency - 1 / 15
  25. dev.CFrame = dev.CFrame * CFrame.Angles(0, math.rad(spin), 77)
  26. end
  27. end))
  28. for i = 1,25 do
  29. wait()
  30. hed.face.Transparency = hed.face.Transparency + 0.1
  31. for _,v in pairs (char:children()) do
  32. root.Anchored = true
  33. if v:IsA("Part") and v ~= dev then
  34. v.Transparency = v.Transparency + 0.1
  35. end
  36. if v:IsA("BillboardGui") then
  37. v.Enabled = false
  38. end
  39. end
  40. end
  41. dev:Destroy()
  42. hed.face.Transparency = 1
  43. local model = Instance.new("Model")
  44. model.Name = "Devs"
  45. model.Parent = char
  46. local mainpart = Instance.new("Part")
  47. mainpart.Transparency = 1
  48. mainpart.CanCollide = false
  49. mainpart.Anchored = true
  50. mainpart.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.new(0, 3, 0)
  51. mainpart.Parent = model
  52. model.PrimaryPart = mainpart
  53. local devs = {}
  54. local devsine = 0
  55. for i = 1, 4 do
  56. local dev = Instance.new("Part")
  57. dev.Name = "Devilsknife"
  58. dev.Transparency = 1
  59. dev.Anchored = true
  60. dev.CanCollide = false
  61. dev.Size = Vector3.new(4, 0.05, 4.6)
  62. dev.Parent = model
  63. dev.BrickColor = BrickColor.new("Bright yellow")
  64. local decal1 = Instance.new("SpecialMesh")
  65. decal1.MeshId = "rbxassetid://" ..SCYTHEMESH
  66. decal1.Scale = Vector3.new(0.01, 0.01, 0.01)
  67. decal1.Parent = dev
  68. dev.Touched:Connect(function(hit)
  69. end)
  70. table.insert(devs, dev)
  71. end
  72. local spin = 0
  73. for i = 1, 15 do
  74. game:GetService("RunService").Stepped:Wait()
  75. spin = spin + 12
  76. devsine = devsine + 1
  77. mainpart.CFrame = CFrame.new(mouse.Hit.p) * CFrame.new(0, 3, 0)
  78. for i = 1, #devs do
  79. devs[i].Transparency = devs[i].Transparency - 1 / 15
  80. if i == 1 then
  81. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 77) + Vector3.new(math.sin(sine / 40) * 20, 0, math.sin(sine / 40) * 25)
  82. elseif i == 2 then
  83. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 77) + Vector3.new(-math.sin(sine / 40) * 20, 0, -math.sin(sine / 40) * 25)
  84. elseif i == 3 then
  85. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 77) + Vector3.new(math.sin(sine / 40) * 20, 0, -math.sin(sine / 40) * 25)
  86. elseif i == 4 then
  87. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 77) + Vector3.new(-math.sin(sine / 40) * 20, 0, math.sin(sine / 40) * 25)
  88. end
  89. end
  90. end
  91. local debounce = {}
  92. for i = 1, #devs do
  93. debounce[i] = false
  94. end
  95. for i = 1, 500 do
  96. game:GetService("RunService").Stepped:Wait()
  97. spin = spin + 12
  98. devsine = devsine + 1
  99. mainpart.CFrame = CFrame.new(mouse.Hit.Position) * CFrame.new(0, 3, 0)
  100. for i = 1, #devs do
  101. for i,v in pairs(devs[i]:GetTouchingParts()) do
  102. if not v:IsDescendantOf(char) and debounce[i] == false then
  103. if v.Parent and v.Parent:FindFirstChildOfClass("Humanoid") then
  104. debounce[i] = true
  105. v.Parent:FindFirstChildOfClass("Humanoid").Health = v.Parent:FindFirstChildOfClass("Humanoid").Health - 15
  106. coroutine.resume(coroutine.create(function()
  107. wait(0.4)
  108. debounce[i] = false
  109. end))
  110. end
  111. end
  112. end
  113. end
  114. for i = 1, #devs do
  115. if i == 1 then
  116. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 77) + Vector3.new(math.sin(sine / 40) * 20, 0, math.sin(sine / 40) * 25)
  117. elseif i == 2 then
  118. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 77) + Vector3.new(-math.sin(sine / 40) * 20, 0, -math.sin(sine / 40) * 25)
  119. elseif i == 3 then
  120. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 77) + Vector3.new(math.sin(sine / 40) * 20, 0, -math.sin(sine / 40) * 25)
  121. elseif i == 4 then
  122. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 77) + Vector3.new(-math.sin(sine / 40) * 20, 0, math.sin(sine / 40) * 25)
  123. end
  124. end
  125. end
  126. for i = 1, 15 do
  127. game:GetService("RunService").Stepped:Wait()
  128. for i = 1, #devs do
  129. devs[i].Transparency = devs[i].Transparency + 1 / 15
  130. if i == 1 then
  131. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 77) + Vector3.new(math.sin(sine / 40) * 20, 0, math.sin(sine / 40) * 25)
  132. elseif i == 2 then
  133. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 77) + Vector3.new(-math.sin(sine / 40) * 20, 0, -math.sin(sine / 40) * 25)
  134. elseif i == 3 then
  135. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 77) + Vector3.new(math.sin(sine / 40) * 20, 0, -math.sin(sine / 40) * 25)
  136. elseif i == 4 then
  137. devs[i].CFrame = mainpart.CFrame * CFrame.Angles(0, math.rad(spin), 77) + Vector3.new(-math.sin(sine / 40) * 20, 0, math.sin(sine / 40) * 25)
  138. end
  139. end
  140. end
  141. model:Destroy()
  142. attack = false
  143. hed.face.Transparency = 0
  144. for i = 1,40 do
  145. wait()
  146. hed.face.Transparency = hed.face.Transparency - 0.1
  147. for _,v in pairs (char:children()) do
  148. root.Anchored = true
  149. if v:IsA("Part") and v.Name ~= root.Name then
  150. v.Transparency = v.Transparency - 0.1
  151. end
  152. if v:IsA("BillboardGui") then
  153. v.Enabled = true
  154. end
  155. end
  156.  
  157. for _,v in pairs (char:children()) do
  158. root.Anchored = true
  159. if v:IsA("Part") and v.Name ~= root.Name then
  160. v.Transparency =0
  161. end
  162. if v:IsA("BillboardGui") then
  163. v.Enabled = true
  164. end
  165. end
  166.  
  167. end
  168.  
  169. attack = false
  170. root.Anchored = false
  171. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement