replic8

Untitled

Jun 22nd, 2017
45
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 100.82 KB | None | 0 0
  1. wait(0.016666666666667)
  2. Effects = {}
  3. local Player = game.Players.localPlayer
  4. local Character = Player.Character
  5. local Humanoid = Character.Humanoid
  6. local mouse = Player:GetMouse()
  7. local m = Instance.new("Model", Character)
  8. m.Name = "WeaponModel"
  9. local effect = Instance.new("Model", Character)
  10. effect.Name = "Effect"
  11. ShootEffects = {}
  12. local LeftArm = Character["Left Arm"]
  13. local RightArm = Character["Right Arm"]
  14. local LeftLeg = Character["Left Leg"]
  15. local RightLeg = Character["Right Leg"]
  16. local Head = Character.Head
  17. local Torso = Character.Torso
  18. local cam = game.Workspace.CurrentCamera
  19. local RootPart = Character.HumanoidRootPart
  20. local RootJoint = RootPart.RootJoint
  21. local equipped = false
  22. local attack = false
  23. local Anim = "Idle"
  24. local idle = 0
  25. local attacktype = 1
  26. local Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  27. local velocity = RootPart.Velocity.y
  28. local sine = 0
  29. local change = 1
  30. local mana = 0
  31. local it = Instance.new
  32. local vt = Vector3.new
  33. local grabbed = false
  34. local cf = CFrame.new
  35. local mr = math.rad
  36. local angles = CFrame.Angles
  37. local ud = UDim2.new
  38. local c3 = Color3.new
  39. local hikyu = {}
  40. local hikyuwelds = {}
  41. local demon = false
  42. local NeckCF = cf(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  43. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  44. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  45. local LHCF = (CFrame.fromEulerAnglesXYZ(0, -1.6, 0))
  46. RSH = nil
  47. RW = Instance.new("Weld")
  48. LW = Instance.new("Weld")
  49. RH = Torso["Right Hip"]
  50. LH = Torso["Left Hip"]
  51. RSH = Torso["Right Shoulder"]
  52. LSH = Torso["Left Shoulder"]
  53. RSH.Parent = nil
  54. LSH.Parent = nil
  55. RW.Name = "RW"
  56. RW.Part0 = Torso
  57. RW.C0 = cf(1.5, 0.5, 0)
  58. RW.C1 = cf(0, 0.5, 0)
  59. RW.Part1 = RightArm
  60. RW.Parent = Torso
  61. LW.Name = "LW"
  62. LW.Part0 = Torso
  63. LW.C0 = cf(-1.5, 0.5, 0)
  64. LW.C1 = cf(0, 0.5, 0)
  65. LW.Part1 = LeftArm
  66. LW.Parent = Torso
  67. clerp = function(a, b, t)
  68. return a:lerp(b, t)
  69. end
  70.  
  71. local co1 = 10
  72. local co2 = 20
  73. local co3 = 15
  74. local co4 = 100
  75. local cooldown1 = 0
  76. local cooldown2 = 0
  77. local cooldown3 = 0
  78. local cooldown4 = 0
  79. local maxEnergy = 100
  80. local Energy = 0
  81. local skill1stam = 10
  82. local skill2stam = 50
  83. local skill3stam = 60
  84. local skill4stam = 100
  85. local recovermana = 5
  86. local skillcolorscheme = BrickColor.new("Magenta").Color
  87. local scrn = Instance.new("ScreenGui", Player.PlayerGui)
  88. makeframe = function(par, trans, pos, size, color)
  89. local frame = Instance.new("Frame", par)
  90. frame.BackgroundTransparency = trans
  91. frame.BorderSizePixel = 0
  92. frame.Position = pos
  93. frame.Size = size
  94. frame.BackgroundColor3 = color
  95. return frame
  96. end
  97.  
  98. makelabel = function(par, text)
  99. local label = Instance.new("TextLabel", par)
  100. label.BackgroundTransparency = 1
  101. label.Size = UDim2.new(1, 0, 1, 0)
  102. label.Position = UDim2.new(0, 0, 0, 0)
  103. label.TextColor3 = Color3.new(255, 255, 255)
  104. label.TextStrokeTransparency = 0
  105. label.FontSize = Enum.FontSize.Size32
  106. label.Font = Enum.Font.SourceSansBold
  107. label.BorderSizePixel = 0
  108. label.TextScaled = true
  109. label.Text = text
  110. end
  111.  
  112. framesk1 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.85, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  113. framesk2 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.74, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  114. framesk3 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.63, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  115. framesk4 = makeframe(scrn, 0.5, UDim2.new(0.8, 0, 0.52, 0), UDim2.new(0.16, 0, 0.1, 0), skillcolorscheme)
  116. bar1 = makeframe(framesk1, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  117. bar2 = makeframe(framesk2, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  118. bar3 = makeframe(framesk3, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  119. bar4 = makeframe(framesk4, 0, UDim2.new(0, 0, 0, 0), UDim2.new(1, 0, 1, 0), skillcolorscheme)
  120. text1 = Instance.new("TextLabel", framesk1)
  121. text1.BackgroundTransparency = 1
  122. text1.Size = UDim2.new(1, 0, 1, 0)
  123. text1.Position = UDim2.new(0, 0, 0, 0)
  124. text1.TextColor3 = Color3.new(255, 255, 255)
  125. text1.TextStrokeTransparency = 0
  126. text1.FontSize = Enum.FontSize.Size18
  127. text1.Font = Enum.Font.SourceSansBold
  128. text1.BorderSizePixel = 0
  129. text1.TextScaled = true
  130. text1.Text = "[Z]\n Dragon Zen"
  131. text2 = Instance.new("TextLabel", framesk2)
  132. text2.BackgroundTransparency = 1
  133. text2.Size = UDim2.new(1, 0, 1, 0)
  134. text2.Position = UDim2.new(0, 0, 0, 0)
  135. text2.TextColor3 = Color3.new(255, 255, 255)
  136. text2.TextStrokeTransparency = 0
  137. text2.FontSize = Enum.FontSize.Size18
  138. text2.Font = Enum.Font.SourceSansBold
  139. text2.BorderSizePixel = 0
  140. text2.TextScaled = true
  141. text2.Text = "[X]\n Dragon Charge"
  142. text3 = Instance.new("TextLabel", framesk3)
  143. text3.BackgroundTransparency = 1
  144. text3.Size = UDim2.new(1, 0, 1, 0)
  145. text3.Position = UDim2.new(0, 0, 0, 0)
  146. text3.TextColor3 = Color3.new(255, 255, 255)
  147. text3.TextStrokeTransparency = 0
  148. text3.FontSize = Enum.FontSize.Size18
  149. text3.Font = Enum.Font.SourceSansBold
  150. text3.BorderSizePixel = 0
  151. text3.TextScaled = false
  152. text3.Text = "[C]\n Shadowblast"
  153. text4 = Instance.new("TextLabel", framesk4)
  154. text4.BackgroundTransparency = 1
  155. text4.Size = UDim2.new(1, 0, 1, 0)
  156. text4.Position = UDim2.new(0, 0, 0, 0)
  157. text4.TextColor3 = Color3.new(255, 255, 255)
  158. text4.TextStrokeTransparency = 0
  159. text4.FontSize = Enum.FontSize.Size18
  160. text4.Font = Enum.Font.SourceSansBold
  161. text4.BorderSizePixel = 0
  162. text4.TextScaled = true
  163. text4.Text = "[V]\n Devil Trigger"
  164. local RbxUtility = LoadLibrary("RbxUtility")
  165. local Create = RbxUtility.Create
  166. RemoveOutlines = function(part)
  167. part.TopSurface = 10
  168. end
  169.  
  170. CreatePart = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  171. local Part = Create("Part")({Parent = Parent, Reflectance = Reflectance, Transparency = Transparency, CanCollide = false, Locked = true, BrickColor = BrickColor.new(tostring(BColor)), Name = Name, Size = Size, Material = Material})
  172. RemoveOutlines(Part)
  173. return Part
  174. end
  175.  
  176. CreateMesh = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  177. local Msh = Create(Mesh)({Parent = Part, Offset = OffSet, Scale = Scale})
  178. if Mesh == "SpecialMesh" then
  179. Msh.MeshType = MeshType
  180. Msh.MeshId = MeshId
  181. end
  182. return Msh
  183. end
  184.  
  185. ArtificialHB = Instance.new("BindableEvent", script)
  186. ArtificialHB.Name = "Heartbeat"
  187. script:WaitForChild("Heartbeat")
  188. frame = 0.033333333333333
  189. tf = 0
  190. allowframeloss = false
  191. tossremainder = false
  192. lastframe = tick()
  193. script.Heartbeat:Fire()
  194. game:GetService("RunService").Heartbeat:connect(function(s, p)
  195. tf = tf + s
  196. if frame <= tf then
  197. if allowframeloss then
  198. script.Heartbeat:Fire()
  199. lastframe = tick()
  200. else
  201. for i = 1, math.floor(tf / frame) do
  202. script.Heartbeat:Fire()
  203. end
  204. lastframe = tick()
  205. end
  206. if tossremainder then
  207. tf = 0
  208. else
  209. tf = tf - frame * math.floor(tf / frame)
  210. end
  211. end
  212. end
  213. )
  214. swait = function(num)
  215. if num == 0 or num == nil then
  216. ArtificialHB.Event:wait()
  217. else
  218. for i = 0, num do
  219. ArtificialHB.Event:wait()
  220. end
  221. end
  222. end
  223.  
  224. CreateWeld = function(Parent, Part0, Part1, C0, C1)
  225. local Weld = Create("Weld")({Parent = Parent, Part0 = Part0, Part1 = Part1, C0 = C0, C1 = C1})
  226. return Weld
  227. end
  228.  
  229. Bin = Instance.new("HopperBin")
  230. Bin.Name = "Omnuro"
  231. Bin.Parent = Player.Backpack
  232. Handle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "Handle", Vector3.new(0.399999976, 0.869999945, 0.300000012))
  233. HandleWeld = CreateWeld(m, Character["Right Arm"], Handle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.208029747, 0.0953121185, 1.06537342, 1, 0, 0, 0, 5.96046448e-008, -1, 0, 1, 5.96046448e-008))
  234. FakeHandle = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "FakeHandle", Vector3.new(0.399999976, 0.869999945, 0.300000012))
  235. FakeHandleWeld = CreateWeld(m, Handle, FakeHandle, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  236. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Really black", "Part", Vector3.new(0.219999999, 1.17999983, 1.86000025))
  237. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -4.07659245, 0.857691765, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872))
  238. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  239. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.399999976, 7.5, 0.300000012))
  240. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.410000801, 0.60310936, 1, 0, 0, 0, 1, -5.96046448e-008, 0, 5.96046448e-008, 1))
  241. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  242. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.399999976, 0.73999995, 0.300000012))
  243. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.947307587, -1.09274721, 1, 0, 0, 0, 0.499999881, 0.866025507, 0, -0.866025507, 0.499999881))
  244. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  245. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.399999976, 4.67000008, 0.300000012))
  246. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -1.09999847, -1.90734863e-006, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  247. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  248. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.319999993, 0.399999946, 0.319999993))
  249. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 1.23499966, -0.0100002289, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  250. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  251. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.399999976, 0.509999871, 1.32000005))
  252. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -3.26311302, -0.668252945, 1, 0, 0, 0, 0.965925872, -0.258818835, 0, 0.258818835, 0.965925872))
  253. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.399999976, 0.509999871, 0.950000048))
  254. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -2.22827005, -2.02235126, 1, 0, 0, 0, 0.50000006, -0.866025329, 0, 0.866025329, 0.50000006))
  255. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.400000006, 0.360000014, 0.360000014))
  256. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -2.6616106, 0.48418808, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872))
  257. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.399999976, 0.549999893, 0.570000052))
  258. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -3.25119781, -1.35353184, 1, 0, 0, 0, 0.965925872, -0.258818984, 0, 0.258818984, 0.965925872))
  259. CreateMesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  260. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.399999976, 0.549999893, 0.570000052))
  261. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 4.06925964, 0.614060402, 1, 0, 0, 0, 1, 8.94069672e-008, 0, -8.94069672e-008, 1))
  262. CreateMesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  263. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Really black", "Part", Vector3.new(0.219999999, 1.47999978, 1.32000005))
  264. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -3.91232109, -0.71225071, 1, 0, 0, 0, 0.965925932, -0.258818895, 0, 0.258818895, 0.965925932))
  265. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  266. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Really black", "Part", Vector3.new(0.219999999, 0.259999871, 1.33000016))
  267. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -1.50024986, 4.00721741, 1, 0, 0, 0, 0.258818895, 0.965925932, 0, -0.965925932, 0.258818895))
  268. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  269. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Really black", "Part", Vector3.new(0.219999999, 1.23999989, 1.19000006))
  270. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 2.89333248, -0.571914673, 1, 0, 0, 0, -0.965925932, 0.258818716, 0, -0.258818716, -0.965925932))
  271. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  272. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Really black", "Part", Vector3.new(0.219999999, 5.46000004, 1.09000003))
  273. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.343867302, 1.9057188, 1, 0, 0, 0, 1, 2.08616257e-007, 0, -2.08616257e-007, 1))
  274. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  275. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Really black", "Part", Vector3.new(0.219999999, 0.21999988, 5.27999973))
  276. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -2.50356007, -0.322682381, 1, 0, 0, 0, 2.68220901e-007, -1, 0, 1, 2.68220901e-007))
  277. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  278. Part = CreatePart(m, Enum.Material.SmoothPlastic, 0.25, 0, "Really black", "Part", Vector3.new(0.219999999, 1.0999999, 0.339999676))
  279. PartWeld = CreateWeld(m, FakeHandle, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -1.91355896, 2.5473156, 1, 0, 0, 0, 2.68220901e-007, -1, 0, 1, 2.68220901e-007))
  280. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  281. Hitbox = CreatePart(m, Enum.Material.SmoothPlastic, 0, 1, "Really black", "Hitbox", Vector3.new(0.219999999, 7.46000004, 1.8900001))
  282. HitboxWeld = CreateWeld(m, FakeHandle, Hitbox, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.943867683, 1.50571918, 1, 0, 0, 0, 1, 2.08616257e-007, 0, -2.08616257e-007, 1))
  283. for _,c in pairs(m:children()) do
  284. if c.className == "Part" then
  285. table.insert(hikyu, c)
  286. end
  287. end
  288. for _,c in pairs(m:children()) do
  289. if c.className == "Weld" then
  290. table.insert(hikyuwelds, c)
  291. print(c)
  292. end
  293. end
  294. local scythn = (Instance.new("Model"))
  295. scythn.Parent = nil
  296. scythn.Name = "Scythnara"
  297. DBlade = {}
  298. DBladeWelds = {}
  299. Handle2 = CreatePart(scythn, Enum.Material.SmoothPlastic, 0, 1, "Really black", "Handle2", Vector3.new(0.399999976, 1.68000007, 0.300000012))
  300. HandleWeld2 = CreateWeld(scythn, Character["Right Arm"], Handle2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.123840332, -0.350254059, 0.976046801, 1, 0, 0, 0, 0, -1, 0, 1, 0))
  301. FakeHandle2 = CreatePart(scythn, Enum.Material.SmoothPlastic, 0, 1, "Really black", "FakeHandle2", Vector3.new(0.399999976, 1.68000007, 0.300000012))
  302. FakeHandleWeld2 = CreateWeld(scythn, Handle2, FakeHandle2, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  303. Hitbox1 = CreatePart(scythn, Enum.Material.SmoothPlastic, 0.25, 1, "Really black", "Hitbox1", Vector3.new(0.219999999, 7.17000008, 1.09000003))
  304. HitboxWeld = CreateWeld(scythn, FakeHandle2, Hitbox, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000198364258, -1.6038084, 4.89488792, 1, -3.9999999e-005, 0, 2.07545563e-005, 0.518863916, 0.854856908, -3.41942759e-005, -0.854856908, 0.518863916))
  305. Part = CreatePart(scythn, Enum.Material.SmoothPlastic, 0.25, 0, "Really black", "Part", Vector3.new(0.219999999, 0.949999809, 1.86000025))
  306. PartWeld = CreateWeld(scythn, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000259399414, -5.49339867, 3.54178715, 1, -3.9999999e-005, 0, 2.88973588e-005, 0.722433984, 0.691439986, -2.76575993e-005, -0.691439986, 0.722433984))
  307. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  308. Part = CreatePart(scythn, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.399999976, 7.5, 0.300000012))
  309. PartWeld = CreateWeld(scythn, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -1.61000061, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  310. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  311. Part = CreatePart(scythn, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.399999976, 0.549999893, 0.570000052))
  312. PartWeld = CreateWeld(scythn, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000106811523, -5.04621124, -2.45902061, 1, -2.59999997e-005, 3.40000006e-005, 3.39145663e-005, 0.965919375, -0.258843094, -2.61113419e-005, 0.258843094, 0.965919495))
  313. CreateMesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  314. Part = CreatePart(scythn, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.399999976, 0.549999893, 0.570000052))
  315. PartWeld = CreateWeld(scythn, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-7.62939453e-005, 2.049263, 0.0110206604, 1, -3.09999996e-005, 2.99999992e-005, 3.10008982e-005, 1, -2.99999992e-005, -2.99990697e-005, 3.00009287e-005, 1))
  316. CreateMesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  317. Part = CreatePart(scythn, Enum.Material.SmoothPlastic, 0.25, 0, "Really black", "Part", Vector3.new(0.219999999, 1.26999974, 1.32000005))
  318. PartWeld = CreateWeld(scythn, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000213623047, -5.33908844, 1.97184277, 1, -3.9999999e-005, 0, 2.88973588e-005, 0.722433984, 0.691439986, -2.76575993e-005, -0.691439986, 0.722433984))
  319. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  320. Part = CreatePart(scythn, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.399999976, 0.509999871, 1.32000005))
  321. PartWeld = CreateWeld(scythn, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000122070313, -5.0581398, -1.77374744, 1, -2.59999997e-005, 3.40000006e-005, 3.39145663e-005, 0.965919375, -0.258843094, -2.61113419e-005, 0.258843094, 0.965919495))
  322. Part = CreatePart(scythn, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.399999976, 0.73999995, 0.300000012))
  323. PartWeld = CreateWeld(scythn, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(1.52587891e-005, -0.585006714, 0.355051041, 1, -4.19999997e-005, 1.10000001e-005, 1.14751729e-005, 0.500030041, 0.866008103, -4.18726668e-005, -0.866008103, 0.500030041))
  324. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  325. Part = CreatePart(scythn, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.399999976, 0.509999871, 0.950000048))
  326. PartWeld = CreateWeld(scythn, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-005, -2.71579361, -4.07339287, 1, -1.10000001e-005, 4.19999997e-005, 4.18735726e-005, 0.499962181, -0.866047323, -1.14718914e-005, 0.866047323, 0.499962181))
  327. Part = CreatePart(scythn, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.399999976, 4.67000008, 0.300000012))
  328. PartWeld = CreateWeld(scythn, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(7.62939453e-005, -3.11997795, -0.603192568, 1, -3.09999996e-005, 2.99999992e-005, 3.10008982e-005, 1, -2.99999992e-005, -2.99990697e-005, 3.00009287e-005, 1))
  329. CreateMesh("CylinderMesh", Part, "", "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  330. Part = CreatePart(scythn, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.400000006, 0.360000014, 0.360000014))
  331. PartWeld = CreateWeld(scythn, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000137329102, -4.45667458, -0.621294975, 1, -2.59999997e-005, 3.40000006e-005, 3.39145663e-005, 0.965919375, -0.258843094, -2.61113419e-005, 0.258843094, 0.965919495))
  332. Part = CreatePart(scythn, Enum.Material.SmoothPlastic, 0, 0, "Really black", "Part", Vector3.new(0.319999993, 0.399999946, 0.319999993))
  333. PartWeld = CreateWeld(scythn, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, -0.784980774, -0.613133669, 1, -3.09999996e-005, 2.99999992e-005, 3.10008982e-005, 1, -2.99999992e-005, -2.99990697e-005, 3.00009287e-005, 1))
  334. CreateMesh("SpecialMesh", Part, Enum.MeshType.Sphere, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  335. Part = CreatePart(scythn, Enum.Material.SmoothPlastic, 0.25, 0, "Really black", "Part", Vector3.new(0.219999999, 0.259999871, 1.07000017))
  336. PartWeld = CreateWeld(scythn, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000198364258, 1.18389225, 5.40895081, 1, -4.09999993e-005, 0, -2.83492482e-005, -0.691445053, 0.722429037, -2.96195904e-005, -0.722429037, -0.691445053))
  337. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  338. Part = CreatePart(scythn, Enum.Material.SmoothPlastic, 0.25, 0, "Really black", "Part", Vector3.new(0.219999999, 1.23999989, 1.19000006))
  339. PartWeld = CreateWeld(scythn, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-3.05175781e-005, 4.42512321, -3.2560463, 1, 0, 3.9999999e-005, 2.76576393e-005, -0.722432971, -0.691441, 2.88973188e-005, 0.691441, -0.722432971))
  340. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  341. Part = CreatePart(scythn, Enum.Material.SmoothPlastic, 0.25, 0, "Really black", "Part", Vector3.new(0.219999999, 0.21999988, 5.27999973))
  342. PartWeld = CreateWeld(scythn, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000213623047, -5.49272156, -1.10766506, 1, -3.9999999e-005, 0, 3.41942286e-005, 0.854855716, -0.518865824, 2.07546327e-005, 0.518865824, 0.854855716))
  343. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  344. Part = CreatePart(scythn, Enum.Material.SmoothPlastic, 0.25, 0, "Really black", "Part", Vector3.new(0.219999999, 1.0999999, 0.339999676))
  345. PartWeld = CreateWeld(scythn, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000137329102, -4.90282059, 1.76236153, 1, -3.9999999e-005, 0, 3.41942286e-005, 0.854855716, -0.518865824, 2.07546327e-005, 0.518865824, 0.854855716))
  346. CreateMesh("SpecialMesh", Part, Enum.MeshType.Wedge, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  347. Part = CreatePart(scythn, Enum.Material.SmoothPlastic, 0.25, 0, "Really black", "Part", Vector3.new(0.219999999, 5.46000004, 1.09000003))
  348. PartWeld = CreateWeld(scythn, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000198364258, -1.12881565, 4.8948822, 1, -3.9999999e-005, 0, 2.07545563e-005, 0.518863916, 0.854856908, -3.41942759e-005, -0.854856908, 0.518863916))
  349. CreateMesh("SpecialMesh", Part, Enum.MeshType.Brick, "", Vector3.new(0, 0, 0), Vector3.new(0.200000003, 1, 1))
  350. Part = CreatePart(scythn, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.399999976, 0.549999893, 0.570000052))
  351. PartWeld = CreateWeld(scythn, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000183105469, -5.10651207, 0.736515045, 1, -4.09999993e-005, 0, 3.35104087e-005, 0.817327023, 0.576174021, -2.36231353e-005, -0.576174021, 0.817327023))
  352. CreateMesh("SpecialMesh", Part, Enum.MeshType.Cylinder, "", Vector3.new(0, 0, 0), Vector3.new(1, 1, 1))
  353. Part = CreatePart(scythn, Enum.Material.SmoothPlastic, 0, 0, "Black", "Part", Vector3.new(0.399999976, 0.509999871, 1.49000001))
  354. PartWeld = CreateWeld(scythn, FakeHandle2, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.000244140625, -5.11039925, 1.53912449, 1, -4.09999993e-005, 0, 3.35104087e-005, 0.817327023, 0.576174021, -2.36231353e-005, -0.576174021, 0.817327023))
  355. Handoo = CreatePart(scythn, Enum.Material.Neon, 0, 0, "Dark indigo", "Handoo", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  356. HandooWeld = CreateWeld(scythn, Character.Torso, Handoo, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.549995422, -0.0703735352, 0.742510319, 0, 0, -1, 0.999976993, -0.00678399997, 0, -0.00678399997, -0.999976993, 0))
  357. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(1.20000005, 2.42000008, 0.340000063))
  358. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.529996872, -1.16970825, 0.0359344482, 1, 0, 0, 0, 0.926496327, -0.376303971, 0, 0.376304001, 0.926496327))
  359. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(1.21000004, 2.5, 0.340000063))
  360. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.534996033, 1.31703186, 0.0337257385, 1, 0, 0, 0, 0.960309505, 0.278936714, 0, -0.278936714, 0.960309505))
  361. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(0.280000001, 0.979999959, 0.440000057))
  362. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.571136475, -0.70470047, -0.0287780762, 0.177076906, 0.911854029, -0.370359361, -0.98419708, 0.164057702, -0.0666431114, -8.48459604e-006, 0.376307517, 0.926494837))
  363. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(0.280000001, 0.979999959, 0.440000057))
  364. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.65512085, -0.71869278, 0.0800170898, -0.163214013, 0.981107414, 0.103872582, -0.982761979, -0.152410492, -0.104642466, -0.0868342221, -0.119161136, 0.989070594))
  365. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(1.72000003, 0.200000003, 0.200000003))
  366. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.0189056396, -1.04454994, 0.143669367, 0.0165939927, 0.999540389, -0.0253714547, -0.997865617, 0.0149526633, -0.063566871, -0.0631582737, 0.026372131, 0.997655034))
  367. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 2.5, 0.200000003))
  368. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0299968719, 1.27052307, 0.0375461578, 1, 0, 0, 0, 0.995324552, 0.0965868831, 0, -0.0965868831, 0.995324552))
  369. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 2.5, 0.200000003))
  370. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0299968719, 1.27461243, -0.0556087494, 1, 0, 0, 0, 0.99260658, -0.121376649, 0, 0.121376656, 0.99260658))
  371. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 2.42000008, 0.200000003))
  372. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.14680481, -1.6463623, -0.0551834106, 0.725230813, 0.677007318, -0.125304669, -0.688505828, 0.713119924, -0.131983832, 3.23662107e-006, 0.181991741, 0.983300149))
  373. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 2.42000008, 0.200000003))
  374. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.336021423, 1.74919128, -0.0882720947, 0.836325169, -0.540382743, -0.0924481899, 0.548233688, 0.824347734, 0.141033888, -2.81614098e-006, -0.168633416, 0.985678852))
  375. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 2.42000008, 0.200000003))
  376. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.371582031, 1.69494629, -0.452550888, 0.836325169, -0.540382743, -0.0924481899, 0.548233688, 0.824347734, 0.141033888, -2.81614098e-006, -0.168633416, 0.985678852))
  377. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 2.42000008, 0.200000003))
  378. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.191467285, -1.59931946, -0.419454575, 0.725230813, 0.677007318, -0.125304669, -0.688505828, 0.713119924, -0.131983832, 3.23662107e-006, 0.181991741, 0.983300149))
  379. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 2.42000008, 0.200000003))
  380. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.404266357, 1.64509583, -0.787281036, 0.836325169, -0.540382743, -0.0924481899, 0.548233688, 0.824347734, 0.141033888, -2.81614098e-006, -0.168633416, 0.985678852))
  381. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 2.42000008, 0.200000003))
  382. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.232513428, -1.55609131, -0.754188538, 0.725230813, 0.677007318, -0.125304669, -0.688505828, 0.713119924, -0.131983832, 3.23662107e-006, 0.181991741, 0.983300149))
  383. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 2.42000008, 0.200000003))
  384. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.27596283, -1.51032257, -1.10861206, 0.725230813, 0.677007318, -0.125304669, -0.688505828, 0.713119924, -0.131983832, 3.23662107e-006, 0.181991741, 0.983300149))
  385. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 2.42000008, 0.200000003))
  386. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.438865662, 1.59230042, -1.14170647, 0.836325169, -0.540382743, -0.0924481899, 0.548233688, 0.824347734, 0.141033888, -2.81614098e-006, -0.168633416, 0.985678852))
  387. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 2.42000008, 0.200000003))
  388. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.478271484, 1.53219604, -1.54536057, 0.836325169, -0.540382743, -0.0924481899, 0.548233688, 0.824347734, 0.141033888, -2.81614098e-006, -0.168633416, 0.985678852))
  389. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 2.42000008, 0.200000003))
  390. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.325454712, -1.45819092, -1.51226234, 0.725230813, 0.677007318, -0.125304669, -0.688505828, 0.713119924, -0.131983832, 3.23662107e-006, 0.181991741, 0.983300149))
  391. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 2.42000008, 0.200000003))
  392. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0299968719, -1.10217285, -0.0320129395, 1, 0, 0, 0, 0.990234196, 0.139414385, 0, -0.13941437, 0.990234196))
  393. Part = CreatePart(scythn, Enum.Material.Plastic, 0, 0, "Really black", "Part", Vector3.new(0.200000003, 2.42000008, 0.200000003))
  394. PartWeld = CreateWeld(scythn, Handoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0.0299968719, -1.09291077, -0.0551891327, 1, 0, 0, 0, 0.98330009, -0.181991905, 0, 0.18199189, 0.98330009))
  395. Hindoo = CreatePart(scythn, Enum.Material.Neon, 0, 1, "Dark indigo", "Hindoo", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  396. HindooWeld = CreateWeld(scythn, Character.Head, Hindoo, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(-0.519994736, -0.264099121, 0.193834782, 0, 0, -1, 0.999976993, -0.00678399997, 0, -0.00678399997, -0.999976993, 0))
  397. Part = CreatePart(scythn, Enum.Material.Neon, 0, 0, "Dark indigo", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  398. PartWeld = CreateWeld(scythn, Hindoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  399. Part = CreatePart(scythn, Enum.Material.Neon, 0, 0, "Dark indigo", "Part", Vector3.new(0.200000003, 0.200000003, 0.200000003))
  400. PartWeld = CreateWeld(scythn, Hindoo, Part, CFrame.new(0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1), CFrame.new(0, 0.489974976, -0.00332403183, 1, 0, 0, 0, 1, 0, 0, 0, 1))
  401. for _,c in pairs(scythn:children()) do
  402. if c.className == "Part" then
  403. table.insert(DBlade, c)
  404. end
  405. end
  406. for _,c in pairs(scythn:children()) do
  407. if c.className == "Weld" then
  408. table.insert(DBladeWelds, c)
  409. print(c)
  410. end
  411. end
  412. rayCast = function(Position, Direction, Range, Ignore)
  413. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  414. end
  415.  
  416. CreateSound = function(id, par, vol, pit)
  417. coroutine.resume(coroutine.create(function()
  418. local sou = Instance.new("Sound", par or workspace)
  419. sou.Volume = vol
  420. sou.Pitch = pit or 1
  421. sou.SoundId = id
  422. swait()
  423. sou:play()
  424. game:GetService("Debris"):AddItem(sou, 6)
  425. end
  426. ))
  427. end
  428.  
  429. local getclosest = function(obj, distance)
  430. local last, lastx = distance + 1, nil
  431. for i,v in pairs(workspace:GetChildren()) do
  432. if v:IsA("Model") and v ~= Character and v:findFirstChild("Humanoid") and v:findFirstChild("Torso") and v:findFirstChild("Humanoid").Health > 0 then
  433. local t = v.Torso
  434. local dist = t.Position - obj.Position.magnitude
  435. if dist <= distance and dist < last then
  436. last = dist
  437. lastx = v
  438. end
  439. end
  440. end
  441. return lastx
  442. end
  443.  
  444. Damagefunc = function(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  445. if hit.Parent == nil then
  446. return
  447. end
  448. local h = hit.Parent:FindFirstChild("Humanoid")
  449. for _,v in pairs(hit.Parent:children()) do
  450. if v:IsA("Humanoid") then
  451. h = v
  452. end
  453. end
  454. if h ~= nil and hit.Parent.Name ~= Character.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  455. if hit.Parent:findFirstChild("DebounceHit") ~= nil and hit.Parent.DebounceHit.Value == true then
  456. return
  457. end
  458. local c = Create("ObjectValue")({Name = "creator", Value = game:service("Players").LocalPlayer, Parent = h})
  459. game:GetService("Debris"):AddItem(c, 0.5)
  460. if HitSound ~= nil and HitPitch ~= nil then
  461. CreateSound(HitSound, hit, 1, HitPitch)
  462. end
  463. local Damage = math.random(minim, maxim)
  464. local blocked = false
  465. local block = hit.Parent:findFirstChild("Block")
  466. if block ~= nil and block.className == "IntValue" and block.Value > 0 then
  467. blocked = true
  468. block.Value = block.Value - 1
  469. print(block.Value)
  470. end
  471. if blocked == false then
  472. h.Health = h.Health - Damage
  473. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  474. else
  475. h.Health = h.Health - Damage / 2
  476. ShowDamage(Part.CFrame * CFrame.new(0, 0, Part.Size.Z / 2).p + Vector3.new(0, 1.5, 0), -Damage, 1.5, Part.BrickColor.Color)
  477. end
  478. if Type == "Knockdown" then
  479. local hum = hit.Parent.Humanoid
  480. hum.PlatformStand = true
  481. coroutine.resume(coroutine.create(function(HHumanoid)
  482. swait(1)
  483. HHumanoid.PlatformStand = false
  484. end
  485. ), hum)
  486. local angle = hit.Position - (Property.Position + Vector3.new(0, 0, 0)).unit
  487. local bodvol = Create("BodyVelocity")({velocity = angle * knockback, P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  488. local rl = Create("BodyAngularVelocity")({P = 3000, maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000, angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)), Parent = hit})
  489. game:GetService("Debris"):AddItem(bodvol, 0.5)
  490. game:GetService("Debris"):AddItem(rl, 0.5)
  491. else
  492. do
  493. if Type == "Normal" then
  494. local vp = Create("BodyVelocity")({P = 500, maxForce = Vector3.new(math.huge, 0, math.huge), velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05})
  495. if knockback > 0 then
  496. vp.Parent = hit.Parent.Torso
  497. end
  498. game:GetService("Debris"):AddItem(vp, 0.5)
  499. else
  500. do
  501. if Type == "Up" then
  502. local bodyVelocity = Create("BodyVelocity")({velocity = vt(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  503. game:GetService("Debris"):AddItem(bodyVelocity, 0.5)
  504. else
  505. do
  506. if Type == "DarkUp" then
  507. coroutine.resume(coroutine.create(function()
  508. for i = 0, 1, 0.1 do
  509. swait()
  510. BlockEffect(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, 0.08, 1)
  511. end
  512. end
  513. ))
  514. local bodyVelocity = Create("BodyVelocity")({velocity = vt(0, 20, 0), P = 5000, maxForce = Vector3.new(8000, 8000, 8000), Parent = hit})
  515. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  516. else
  517. do
  518. if Type == "Snare" then
  519. local bp = Create("BodyPosition")({P = 2000, D = 100, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  520. game:GetService("Debris"):AddItem(bp, 1)
  521. else
  522. do
  523. if Type == "Freeze" then
  524. local BodPos = Create("BodyPosition")({P = 50000, D = 1000, maxForce = Vector3.new(math.huge, math.huge, math.huge), position = hit.Parent.Torso.Position, Parent = hit.Parent.Torso})
  525. local BodGy = Create("BodyGyro")({maxTorque = Vector3.new(400000, 400000, 400000) * math.huge, P = 20000, Parent = hit.Parent.Torso, cframe = hit.Parent.Torso.CFrame})
  526. hit.Parent.Torso.Anchored = true
  527. coroutine.resume(coroutine.create(function(Part)
  528. swait(1.5)
  529. Part.Anchored = false
  530. end
  531. ), hit.Parent.Torso)
  532. game:GetService("Debris"):AddItem(BodPos, 3)
  533. game:GetService("Debris"):AddItem(BodGy, 3)
  534. end
  535. do
  536. local debounce = Create("BoolValue")({Name = "DebounceHit", Parent = hit.Parent, Value = true})
  537. game:GetService("Debris"):AddItem(debounce, Delay)
  538. c = Instance.new("ObjectValue")
  539. c.Name = "creator"
  540. c.Value = Player
  541. c.Parent = h
  542. game:GetService("Debris"):AddItem(c, 0.5)
  543. end
  544. end
  545. end
  546. end
  547. end
  548. end
  549. end
  550. end
  551. end
  552. end
  553. end
  554. end
  555. end
  556.  
  557. ShowDamage = function(Pos, Text, Time, Color)
  558. local Rate = 0.033333333333333
  559. if not Pos then
  560. local Pos = Vector3.new(0, 0, 0)
  561. end
  562. local Text = Text or ""
  563. local Time = Time or 2
  564. if not Color then
  565. local Color = Color3.new(1, 0, 1)
  566. end
  567. local EffectPart = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", vt(0, 0, 0))
  568. EffectPart.Anchored = true
  569. local BillboardGui = Create("BillboardGui")({Size = UDim2.new(3, 0, 3, 0), Adornee = EffectPart, Parent = EffectPart})
  570. local TextLabel = Create("TextLabel")({BackgroundTransparency = 1, Size = UDim2.new(1, 0, 1, 0), Text = Text, TextColor3 = Color, TextScaled = true, Font = Enum.Font.ArialBold, Parent = BillboardGui})
  571. game.Debris:AddItem(EffectPart, Time + 0.1)
  572. EffectPart.Parent = game:GetService("Workspace")
  573. delay(0, function()
  574. local Frames = Time / Rate
  575. for Frame = 1, Frames do
  576. wait(Rate)
  577. local Percent = Frame / Frames
  578. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  579. TextLabel.TextTransparency = Percent
  580. end
  581. if EffectPart and EffectPart.Parent then
  582. EffectPart:Destroy()
  583. end
  584. end
  585. )
  586. end
  587.  
  588. MagniDamage = function(Part, magni, mindam, maxdam, knock, Type)
  589. for _,c in pairs(workspace:children()) do
  590. local hum = c:findFirstChild("Humanoid")
  591. if hum ~= nil then
  592. local head = c:findFirstChild("Torso")
  593. if head ~= nil then
  594. local targ = head.Position - Part.Position
  595. local mag = targ.magnitude
  596. if mag <= magni and c.Name ~= Player.Name then
  597. Damagefunc(head, head, mindam, maxdam, knock, Type, RootPart, 0.1, "http://www.roblox.com/asset/?id=231917784", 1)
  598. end
  599. end
  600. end
  601. end
  602. end
  603.  
  604. BlockEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  605. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  606. prt.Anchored = true
  607. prt.CFrame = cframe
  608. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  609. game:GetService("Debris"):AddItem(prt, 10)
  610. if Type == 1 or Type == nil then
  611. table.insert(Effects, {prt, "Block1", delay, x3, y3, z3, msh})
  612. else
  613. if Type == 2 then
  614. table.insert(Effects, {prt, "Block2", delay, x3, y3, z3, msh})
  615. end
  616. end
  617. end
  618.  
  619. SphereEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  620. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  621. prt.Anchored = true
  622. prt.CFrame = cframe
  623. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  624. game:GetService("Debris"):AddItem(prt, 10)
  625. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  626. end
  627.  
  628. RingEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  629. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  630. prt.Anchored = true
  631. prt.CFrame = cframe * CFrame.new(x1, y1, z1)
  632. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  633. game:GetService("Debris"):AddItem(prt, 10)
  634. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  635. end
  636.  
  637. CylinderEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  638. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  639. prt.Anchored = true
  640. prt.CFrame = cframe
  641. local msh = CreateMesh("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  642. game:GetService("Debris"):AddItem(prt, 10)
  643. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  644. end
  645.  
  646. WaveEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  647. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  648. prt.Anchored = true
  649. prt.CFrame = cframe
  650. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  651. game:GetService("Debris"):AddItem(prt, 10)
  652. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  653. end
  654.  
  655. SpecialEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  656. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  657. prt.Anchored = true
  658. prt.CFrame = cframe
  659. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://24388358", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  660. game:GetService("Debris"):AddItem(prt, 10)
  661. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  662. end
  663.  
  664. DragonEffect = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  665. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  666. prt.Anchored = true
  667. prt.CFrame = cframe
  668. local msh = CreateMesh("SpecialMesh", prt, "FileMesh", "rbxassetid://420077883", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  669. game:GetService("Debris"):AddItem(prt, 10)
  670. table.insert(Effects, {prt, "Cylinder", delay, x3, y3, z3, msh})
  671. end
  672.  
  673. BreakEffect = function(brickcolor, cframe, x1, y1, z1)
  674. local prt = CreatePart(effect, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  675. prt.Anchored = true
  676. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  677. local msh = CreateMesh("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  678. local num = math.random(10, 50) / 1000
  679. game:GetService("Debris"):AddItem(prt, 10)
  680. table.insert(Effects, {prt, "Shatter", num, prt.CFrame, math.random() - math.random(), 0, math.random(50, 100) / 100})
  681. end
  682.  
  683. attackone = function()
  684. attack = true
  685. local con = Hitbox.Touched:connect(function(hit)
  686. Damagefunc(Hitbox, hit, 8, 13, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  687. end
  688. )
  689. for i = 0, 1, 0.1 do
  690. swait()
  691. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-30)), 0.3)
  692. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(30)), 0.3)
  693. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(30), math.rad(-40)), 0.3)
  694. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(40), math.rad(-60)), 0.3)
  695. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  696. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  697. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-200), math.rad(100), math.rad(100)), 0.3)
  698. end
  699. CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 1.2)
  700. for i = 0, 1, 0.1 do
  701. swait()
  702. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  703. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  704. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(0), math.rad(40)), 0.3)
  705. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 1) * angles(math.rad(-30), math.rad(40), math.rad(60)), 0.3)
  706. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  707. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  708. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-170), math.rad(100), math.rad(120)), 0.3)
  709. end
  710. con:disconnect()
  711. attack = false
  712. end
  713.  
  714. attacktwo = function()
  715. attack = true
  716. local con = Hitbox.Touched:connect(function(hit)
  717. Damagefunc(Hitbox, hit, 8, 15, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  718. end
  719. )
  720. for i = 0, 1, 0.1 do
  721. swait()
  722. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
  723. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  724. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(30), math.rad(-40)), 0.3)
  725. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(40), math.rad(-60)), 0.3)
  726. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  727. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  728. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-200), math.rad(100), math.rad(100)), 0.3)
  729. end
  730. CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 1)
  731. for i = 0, 1, 0.1 do
  732. swait()
  733. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * i)), 0.3)
  734. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  735. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  736. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 1) * angles(math.rad(-30), math.rad(40), math.rad(60)), 0.3)
  737. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  738. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  739. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-90), math.rad(100), math.rad(100)), 0.3)
  740. end
  741. for i = 0, 1, 0.1 do
  742. swait()
  743. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
  744. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(-70)), 0.3)
  745. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  746. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-100), math.rad(-90)), 0.3)
  747. RH.C0 = clerp(RH.C0, cf(1, -1, -1) * RHCF * angles(math.rad(0), math.rad(20), math.rad(0)), 0.3)
  748. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  749. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-90), math.rad(100), math.rad(100)), 0.3)
  750. end
  751. con:disconnect()
  752. attack = false
  753. end
  754.  
  755. attacktwo = function()
  756. attack = true
  757. local con = Hitbox.Touched:connect(function(hit)
  758. Damagefunc(Hitbox, hit, 8, 13, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  759. end
  760. )
  761. for i = 0, 1, 0.1 do
  762. swait()
  763. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
  764. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  765. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(30), math.rad(-40)), 0.3)
  766. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(40), math.rad(-60)), 0.3)
  767. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  768. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  769. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-200), math.rad(100), math.rad(100)), 0.3)
  770. end
  771. CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 1.3)
  772. for i = 0, 1, 0.1 do
  773. swait()
  774. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0 - 360 * i)), 0.3)
  775. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  776. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  777. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5, 1) * angles(math.rad(-30), math.rad(40), math.rad(60)), 0.3)
  778. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  779. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  780. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-90), math.rad(100), math.rad(100)), 0.3)
  781. end
  782. for i = 0, 1, 0.1 do
  783. swait()
  784. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
  785. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(-70)), 0.3)
  786. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  787. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-100), math.rad(-90)), 0.3)
  788. RH.C0 = clerp(RH.C0, cf(1, -1, -1) * RHCF * angles(math.rad(0), math.rad(20), math.rad(0)), 0.3)
  789. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  790. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-90), math.rad(100), math.rad(100)), 0.3)
  791. end
  792. con:disconnect()
  793. attack = false
  794. end
  795.  
  796. attackthree = function()
  797. attack = true
  798. local con = Hitbox.Touched:connect(function(hit)
  799. Damagefunc(Hitbox, hit, 8, 13, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  800. end
  801. )
  802. for i = 0, 1, 0.1 do
  803. swait()
  804. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(70)), 0.3)
  805. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(0), math.rad(-70)), 0.3)
  806. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(100), math.rad(90)), 0.3)
  807. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-100), math.rad(-90)), 0.3)
  808. RH.C0 = clerp(RH.C0, cf(1, -1, -1) * RHCF * angles(math.rad(0), math.rad(20), math.rad(0)), 0.3)
  809. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  810. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-90), math.rad(100), math.rad(100)), 0.3)
  811. end
  812. CreateSound("http://roblox.com/asset/?id=320557563", Hitbox, 1, 1)
  813. for i = 0, 1, 0.1 do
  814. swait()
  815. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-70)), 0.3)
  816. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(70)), 0.3)
  817. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(100), math.rad(90)), 0.3)
  818. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-100), math.rad(-90)), 0.3)
  819. RH.C0 = clerp(RH.C0, cf(1, -1, -1) * RHCF * angles(math.rad(0), math.rad(20), math.rad(0)), 0.3)
  820. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  821. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-90), math.rad(100), math.rad(100)), 0.3)
  822. end
  823. con:disconnect()
  824. attack = false
  825. end
  826.  
  827. local count = 1
  828. local barra = false
  829. local keafy = false
  830. Love = function()
  831. attack = true
  832. barra = true
  833. if keafy == true then
  834. return
  835. end
  836. keafy = true
  837. coroutine.resume(coroutine.create(function()
  838. while barra do
  839. wait(0.5)
  840. SphereEffect(BrickColor.new("Black"), RootPart.CFrame * cf(math.random(-10, 10), -2, math.random(-10, 10)), 5, 1, 5, 0, 5, 0, 0.05)
  841. end
  842. end
  843. ))
  844. coroutine.resume(coroutine.create(function()
  845. while count <= 2 do
  846. wait(1)
  847. count = count + 1
  848. SphereEffect(BrickColor.new("Black"), RootPart.CFrame, 15, 15, 15, 2, 2, 2, 0.05)
  849. end
  850. end
  851. ))
  852. coroutine.resume(coroutine.create(function()
  853. while barra do
  854. wait(0.1)
  855. SphereEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, -3, 0) * angles(0, math.rad(math.random(0, 360)), 0), 5, 1, 3, 5, 0, 10, 0.05)
  856. BlockEffect(BrickColor.new("Black"), LeftArm.CFrame, 5, 5, 5, 0.5, 0.5, 0.5, 0.05, 1)
  857. end
  858. end
  859. ))
  860. for i = 0, 1, 0.05 do
  861. swait()
  862. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -1) * angles(math.rad(40), math.rad(0), math.rad(-70)), 0.3)
  863. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-20), math.rad(-30), math.rad(70)), 0.3)
  864. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-20), math.rad(100), math.rad(90)), 0.3)
  865. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(30), math.rad(0), math.rad(-60)), 0.3)
  866. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * angles(math.rad(0), math.rad(60), math.rad(-30)), 0.3)
  867. LH.C0 = clerp(LH.C0, cf(-1, 0.2, 0) * angles(math.rad(0), math.rad(-40), math.rad(-60)), 0.3)
  868. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-100), math.rad(100), math.rad(100)), 0.3)
  869. end
  870. end
  871.  
  872. Hate = function()
  873. barra = false
  874. dd = math.random(-50, 50)
  875. dd2 = math.random(-50, 50)
  876. dd3 = math.random(-50, 50)
  877. if count == 1 then
  878. MagniDamage(RootPart, 17, 5, 10, 0, "Normal")
  879. CreateSound("http://roblox.com/asset/?id=63719813", Hitbox, 1, 0.6)
  880. coroutine.resume(coroutine.create(function()
  881. for i = 0, 360, 10 do
  882. swait()
  883. SphereEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, 0, math.rad(i)) * angles(dd, math.rad(i), 0) * cf(0, -2, 10), 3, 3, 3, 1, 1, 1, 0.03)
  884. DragonEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, 0, math.rad(i)) * angles(dd, math.rad(i), 0) * cf(0, -2, 10) * angles(1.57, -1.57, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.1)
  885. DragonEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, 0, math.rad(i)) * angles(dd, math.rad(i), 0) * cf(0, -2, 10) * angles(1.57, -1.57, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.08)
  886. end
  887. end
  888. ))
  889. else
  890. if count == 2 then
  891. MagniDamage(RootPart, 17, 10, 15, 0, "Normal")
  892. CreateSound("http://roblox.com/asset/?id=63719813", Hitbox, 1, 0.5)
  893. coroutine.resume(coroutine.create(function()
  894. for i = 0, 360, 10 do
  895. swait()
  896. SphereEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, 0, math.rad(i)) * angles(dd, math.rad(i), 0) * cf(0, -2, 10), 3, 3, 3, 1, 1, 1, 0.05)
  897. DragonEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, 0, math.rad(i)) * angles(dd, math.rad(i), 0) * cf(0, -2, 10) * angles(1.57, -1.57, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.1)
  898. DragonEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, 0, math.rad(i)) * angles(dd, math.rad(i), 0) * cf(0, -2, 10) * angles(1.57, -1.57, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.08)
  899. end
  900. end
  901. ))
  902. coroutine.resume(coroutine.create(function()
  903. for i = 0, 360, 10 do
  904. swait()
  905. SphereEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, 0, math.rad(i)) * angles(dd2, math.rad(i), 0) * cf(0, -2, 10), 3, 3, 3, 1, 1, 1, 0.05)
  906. DragonEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, 0, math.rad(i)) * angles(dd2, math.rad(i), 0) * cf(0, -2, 10) * angles(1.57, -1.57, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.1)
  907. DragonEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, 0, math.rad(i)) * angles(dd2, math.rad(i), 0) * cf(0, -2, 10) * angles(1.57, -1.57, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.08)
  908. end
  909. end
  910. ))
  911. else
  912. if count == 3 then
  913. CreateSound("http://roblox.com/asset/?id=63719813", Hitbox, 1, 0.2)
  914. MagniDamage(RootPart, 17, 20, 20, 0, "Normal")
  915. coroutine.resume(coroutine.create(function()
  916. for i = 0, 360, 10 do
  917. swait()
  918. SphereEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, 0, math.rad(i)) * angles(dd2, math.rad(i), 0) * cf(0, -2, 10), 3, 3, 3, 1, 1, 1, 0.06)
  919. DragonEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, 0, math.rad(i)) * angles(dd2, math.rad(i), 0) * cf(0, -2, 10) * angles(1.57, -1.57, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.1)
  920. DragonEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, 0, math.rad(i)) * angles(dd2, math.rad(i), 0) * cf(0, -2, 10) * angles(1.57, -1.57, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.08)
  921. end
  922. end
  923. ))
  924. coroutine.resume(coroutine.create(function()
  925. for i = 0, 360, 10 do
  926. swait()
  927. SphereEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, 0, math.rad(i)) * angles(dd3, math.rad(i), 0) * cf(0, -2, 10), 3, 3, 3, 1, 1, 1, 0.06)
  928. DragonEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, 0, math.rad(i)) * angles(dd3, math.rad(i), 0) * cf(0, -2, 10) * angles(1.57, -1.57, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.1)
  929. DragonEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, 0, math.rad(i)) * angles(dd3, math.rad(i), 0) * cf(0, -2, 10) * angles(1.57, -1.57, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.08)
  930. end
  931. end
  932. ))
  933. coroutine.resume(coroutine.create(function()
  934. for i = 0, 360, 10 do
  935. swait()
  936. SphereEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, 0, math.rad(i)) * angles(dd, math.rad(i), 0) * cf(0, -2, 10), 3, 3, 3, 1, 1, 1, 0.06)
  937. DragonEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, 0, math.rad(i)) * angles(dd, math.rad(i), 0) * cf(0, -2, 10) * angles(1.57, -1.57, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.1)
  938. DragonEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, 0, math.rad(i)) * angles(dd, math.rad(i), 0) * cf(0, -2, 10) * angles(1.57, -1.57, 0), 0.5, 0.5, 0.5, 0.5, 0.5, 0.5, 0.08)
  939. end
  940. end
  941. ))
  942. end
  943. end
  944. end
  945. count = 1
  946. wait(2)
  947. keafy = false
  948. attack = false
  949. end
  950.  
  951. BlackBlast = function()
  952. attack = true
  953. Humanoid.WalkSpeed = 5
  954. for i = 0, 1, 0.05 do
  955. swait()
  956. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  957. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-90)), 0.3)
  958. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(30), math.rad(-30)), 0.3)
  959. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.3)
  960. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  961. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  962. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-230), math.rad(100), math.rad(100)), 0.3)
  963. end
  964. for i = 0, 1, 0.13 do
  965. swait()
  966. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.5)
  967. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(90)), 0.5)
  968. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(30), math.rad(-30)), 0.3)
  969. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  970. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  971. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  972. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-230), math.rad(100), math.rad(100)), 0.3)
  973. end
  974. tPos = mouse.Hit.p
  975. ref = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new("Black"), "Reference", vt())
  976. ref.Anchored = true
  977. ref.CFrame = LeftArm.CFrame * cf(0, -2, 0)
  978. game:GetService("Debris"):AddItem(ref, 1)
  979. BlockEffect(BrickColor.new("White"), cf(ref.Position) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 7, 7, 7, 1, 1, 1, 0.08, 2)
  980. local icepart1 = CreatePart(effect, "SmoothPlastic", 0.5, 0, BrickColor.new("White"), "Ice", vt(2, 4, 2))
  981. icepart1.Anchored = true
  982. icepart1.Material = Enum.Material.Neon
  983. i1msh = CreateMesh("SpecialMesh", icepart1, "FileMesh", "http://www.roblox.com/asset/?id=1778999", vt(0, 0, 0), vt(0.7, 2, 0.7))
  984. icepart1.CFrame = cf(ref.Position)
  985. game:GetService("Debris"):AddItem(icepart1, 20)
  986. MouseLook = cf(icepart1.Position, mouse.Hit.p)
  987. table.insert(ShootEffects, {MouseLook, "ShootIce", 50, icepart1.Position, 8, 27, 0, icepart1, 7, 2})
  988. for i = 0, 1, 0.1 do
  989. swait()
  990. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  991. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(90)), 0.3)
  992. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(30), math.rad(-30)), 0.3)
  993. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  994. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  995. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  996. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-230), math.rad(100), math.rad(100)), 0.3)
  997. end
  998. Humanoid.WalkSpeed = 16
  999. attack = false
  1000. end
  1001.  
  1002. spattackone = function()
  1003. attack = true
  1004. local con = Hitbox1.Touched:connect(function(hit)
  1005. Damagefunc(Hitbox1, hit, 10, 23, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1006. end
  1007. )
  1008. Humanoid.WalkSpeed = 5
  1009. for i = 0, 1, 0.1 do
  1010. swait()
  1011. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1012. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(90)), 0.3)
  1013. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(0), math.rad(180)), 0.3)
  1014. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.3)
  1015. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1016. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1017. FakeHandleWeld2.C0 = clerp(FakeHandleWeld2.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-30), math.rad(-100)), 0.3)
  1018. end
  1019. CreateSound("http://www.roblox.com/asset/?id=231917961", RootPart, 1, 0.9)
  1020. for i = 0, 1, 0.1 do
  1021. swait()
  1022. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1023. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-90)), 0.3)
  1024. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
  1025. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1026. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1027. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1028. FakeHandleWeld2.C0 = clerp(FakeHandleWeld2.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(60), math.rad(-100)), 0.3)
  1029. end
  1030. con:disconnect()
  1031. Humanoid.WalkSpeed = 16
  1032. attack = false
  1033. end
  1034.  
  1035. spattacktwo = function()
  1036. attack = true
  1037. local con = Hitbox1.Touched:connect(function(hit)
  1038. Damagefunc(Hitbox1, hit, 10, 23, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1039. end
  1040. )
  1041. Humanoid.WalkSpeed = 5
  1042. for i = 0, 1, 0.1 do
  1043. swait()
  1044. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1045. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(90)), 0.3)
  1046. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(-20), math.rad(0), math.rad(50)), 0.3)
  1047. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-120), math.rad(-90)), 0.3)
  1048. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1049. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1050. FakeHandleWeld2.C0 = clerp(FakeHandleWeld2.C0, cf(0, 0, 0) * angles(math.rad(50), math.rad(-30), math.rad(-160)), 0.3)
  1051. end
  1052. CreateSound("http://www.roblox.com/asset/?id=231917961", RootPart, 1, 1)
  1053. for i = 0, 1, 0.1 do
  1054. swait()
  1055. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1056. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-90)), 0.3)
  1057. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(40), math.rad(100)), 0.3)
  1058. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-30), math.rad(-90)), 0.3)
  1059. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1060. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1061. FakeHandleWeld2.C0 = clerp(FakeHandleWeld2.C0, cf(0, 0, 0) * angles(math.rad(50), math.rad(50), math.rad(-160)), 0.3)
  1062. end
  1063. con:disconnect()
  1064. Humanoid.WalkSpeed = 16
  1065. attack = false
  1066. end
  1067.  
  1068. Face = Head.face
  1069. Shirt = Character:FindFirstChild("Shirt")
  1070. Pants = Character:FindFirstChild("Pants")
  1071. Cloak = function()
  1072. Face.Parent = nil
  1073. cloaked = true
  1074. if Shirt ~= nil then
  1075. Shirt.Parent = nil
  1076. end
  1077. if Pants ~= nil then
  1078. Pants.Parent = nil
  1079. end
  1080. for _,v in pairs(Torso.Parent:children()) do
  1081. do
  1082. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  1083. coroutine.resume(coroutine.create(function()
  1084. for i = 0, 0.7, 0.2 do
  1085. swait()
  1086. v.Transparency = i
  1087. end
  1088. v.Transparency = 0
  1089. v.BrickColor = BrickColor.new("Really black")
  1090. end
  1091. ))
  1092. end
  1093. if v.className == "Hat" then
  1094. do
  1095. hatp = v.Handle
  1096. coroutine.resume(coroutine.create(function(derp)
  1097. for i = 0, 0.7, 0.2 do
  1098. swait()
  1099. derp.Transparency = i
  1100. end
  1101. derp.Transparency = 0
  1102. derp.Mesh.VertexColor = vt(0, 0, 0)
  1103. end
  1104. ), hatp)
  1105. -- DECOMPILER ERROR at PC49: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1106.  
  1107. -- DECOMPILER ERROR at PC49: LeaveBlock: unexpected jumping out IF_STMT
  1108.  
  1109. end
  1110. end
  1111. end
  1112. end
  1113. end
  1114.  
  1115. UnCloak = function()
  1116. CreateSound("http://roblox.com/asset/?id=2767090", Torso, 1, 1.1)
  1117. Face.Parent = Head
  1118. Shirt.Parent = Character
  1119. Pants.Parent = Character
  1120. cloaked = false
  1121. for _,v in pairs(Torso.Parent:children()) do
  1122. do
  1123. if v.className == "Part" and v.Name ~= "HumanoidRootPart" then
  1124. coroutine.resume(coroutine.create(function()
  1125. for i = 0, 1, 0.1 do
  1126. swait()
  1127. v.Transparency = v.Transparency - 0.1
  1128. end
  1129. v.Transparency = 0
  1130. end
  1131. ))
  1132. end
  1133. if v.className == "Hat" then
  1134. do
  1135. hatp = v.Handle
  1136. coroutine.resume(coroutine.create(function(derp)
  1137. for i = 0, 1, 0.1 do
  1138. swait()
  1139. derp.Transparency = derp.Transparency - 0.1
  1140. end
  1141. derp.Transparency = 0
  1142. derp.Mesh.VertexColor = vt(1, 1, 1)
  1143. end
  1144. ), hatp)
  1145. -- DECOMPILER ERROR at PC52: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1146.  
  1147. -- DECOMPILER ERROR at PC52: LeaveBlock: unexpected jumping out IF_STMT
  1148.  
  1149. end
  1150. end
  1151. end
  1152. end
  1153. end
  1154.  
  1155. RagingCharge = function()
  1156. attack = true
  1157. local con = LeftArm.Touched:connect(function(hit)
  1158. Damagefunc(Hitbox, hit, 10, 23, math.random(1, 5), "Normal", RootPart, 0.2, "rbxassetid://199149221", 0.8)
  1159. end
  1160. )
  1161. for i = 0, 1, 0.1 do
  1162. swait()
  1163. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1164. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(90)), 0.3)
  1165. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(30), math.rad(-30)), 0.3)
  1166. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-100), math.rad(-90)), 0.3)
  1167. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1168. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1169. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-230), math.rad(100), math.rad(100)), 0.3)
  1170. end
  1171. CreateSound("http://roblox.com/asset/?id=63719813", Hitbox, 1, 0.6)
  1172. for i = 0, 1, 0.1 do
  1173. swait()
  1174. MagniDamage(RootPart, 10, 5, 8, 0, "Normal")
  1175. DragonEffect(BrickColor.new("Black"), Torso.CFrame * cf(0, 5, 0) * angles(0, 1.57, 0), 10, 10, 10, 0.5, 0.5, 0.5, 0.07)
  1176. DragonEffect(BrickColor.new("Magenta"), Torso.CFrame * cf(0, 5, 0) * angles(0, 1.57, 0), 10, 10, 10, 0.5, 0.5, 0.5, 0.09)
  1177. SphereEffect(BrickColor.new("Black"), Torso.CFrame, 50, 50, 50, 0.5, 0.5, 0.5, 0.09)
  1178. BlockEffect(BrickColor.new("Black"), Torso.CFrame, 10, 10, 10, 5, 5, 5, 0.07)
  1179. Torso.Velocity = RootPart.CFrame.lookVector * 100
  1180. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1181. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(30), math.rad(0), math.rad(90)), 0.3)
  1182. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(30), math.rad(-30)), 0.3)
  1183. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(-100), math.rad(-90)), 0.3)
  1184. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1185. LH.C0 = clerp(LH.C0, cf(-1, -1, -0.5) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1186. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-230), math.rad(100), math.rad(100)), 0.3)
  1187. end
  1188. con:disconnect()
  1189. attack = false
  1190. end
  1191.  
  1192. local demin = false
  1193. Demonmode = function()
  1194. attack = true
  1195. demin = true
  1196. Humanoid.WalkSpeed = 0
  1197. for i = 0, 1, 0.1 do
  1198. swait()
  1199. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1200. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1201. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1202. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1203. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1204. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1205. end
  1206. m.Parent = nil
  1207. attacktype = 1
  1208. CreateSound("http://www.roblox.com/asset/?id=200633780", RootPart, 1, 1)
  1209. MagniDamage(Torso, 15, 10, 15, 3, "Snare")
  1210. coroutine.resume(coroutine.create(function()
  1211. while demin do
  1212. wait(0.1)
  1213. BlockEffect(BrickColor.new("Magenta"), RootPart.CFrame, 20, 20, 20, 5, 5, 5, 0.07)
  1214. SphereEffect(BrickColor.new("Black"), RootPart.CFrame, 30, 30, 30, 10, 10, 10, 0.07)
  1215. end
  1216. end
  1217. ))
  1218. for i = 0, 1, 0.05 do
  1219. swait()
  1220. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1221. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1222. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5 - 0.1 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.3)
  1223. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5 + 0.15 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.3)
  1224. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1225. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1226. end
  1227. for i = 0, 1, 0.05 do
  1228. swait()
  1229. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1230. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1231. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5 - 0.1 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.3)
  1232. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5 + 0.15 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.3)
  1233. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1234. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1235. end
  1236. scythn.Parent = Character
  1237. demon = true
  1238. Cloak()
  1239. BlockEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, -3, 0), 20, 20, 20, 5, 5, 5, 0.04)
  1240. SphereEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, -3, 0), 30, 30, 30, 10, 10, 10, 0.04)
  1241. for i = 0, 1, 0.1 do
  1242. swait()
  1243. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1244. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1245. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5 - 0.1 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1246. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5 + 0.15 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1247. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1248. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1249. end
  1250. demin = false
  1251. Humanoid.WalkSpeed = 16
  1252. attack = false
  1253. end
  1254.  
  1255. Hikyumode = function()
  1256. attack = true
  1257. demin = true
  1258. Humanoid.WalkSpeed = 0
  1259. for i = 0, 1, 0.1 do
  1260. swait()
  1261. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1262. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1263. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1264. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1265. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1266. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1267. end
  1268. scythn.Parent = nil
  1269. CreateSound("http://www.roblox.com/asset/?id=200633780", RootPart, 1, 1)
  1270. MagniDamage(Torso, 15, 10, 15, 3, "Snare")
  1271. coroutine.resume(coroutine.create(function()
  1272. while demin do
  1273. wait(0.1)
  1274. BlockEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, 0, 0), 20, 20, 20, 5, 5, 5, 0.07)
  1275. SphereEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, 0, 0), 30, 30, 30, 10, 10, 10, 0.07)
  1276. end
  1277. end
  1278. ))
  1279. for i = 0, 1, 0.05 do
  1280. swait()
  1281. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1282. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1283. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5 - 0.1 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.3)
  1284. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5 + 0.15 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.3)
  1285. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1286. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1287. end
  1288. for i = 0, 1, 0.05 do
  1289. swait()
  1290. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1291. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1292. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5 - 0.1 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.3)
  1293. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5 + 0.15 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.3)
  1294. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1295. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1296. end
  1297. m.Parent = Character
  1298. demon = false
  1299. UnCloak()
  1300. BlockEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, -3, 0), 20, 20, 20, 5, 5, 5, 0.04)
  1301. SphereEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, -3, 0), 30, 30, 30, 10, 10, 10, 0.04)
  1302. for i = 0, 1, 0.1 do
  1303. swait()
  1304. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1305. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1306. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5 - 0.1 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1307. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5 + 0.15 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1308. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1309. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1310. end
  1311. demin = false
  1312. Humanoid.WalkSpeed = 16
  1313. attack = false
  1314. end
  1315.  
  1316. ob1u = function()
  1317. end
  1318.  
  1319. ob1d = function()
  1320. if demon == false then
  1321. if attack == false and attacktype == 1 then
  1322. attacktype = 2
  1323. attackone()
  1324. else
  1325. if attack == false and attacktype == 2 then
  1326. attacktype = 3
  1327. attacktwo()
  1328. else
  1329. if attack == false and attacktype == 3 then
  1330. attacktype = 1
  1331. attackthree()
  1332. end
  1333. end
  1334. end
  1335. else
  1336. if attack == false and attacktype == 1 then
  1337. attacktype = 2
  1338. spattackone()
  1339. else
  1340. if attack == false and attacktype == 2 then
  1341. attacktype = 1
  1342. spattacktwo()
  1343. end
  1344. end
  1345. end
  1346. end
  1347.  
  1348. DarkDash = function()
  1349. attack = true
  1350. Torso.Velocity = Torso.Velocity * 10
  1351. BlockEffect(BrickColor.new("Black"), Torso.CFrame, 10, 10, 10, 5, 5, 5, 0.07)
  1352. attack = false
  1353. end
  1354.  
  1355. key = function(k)
  1356. k = k:lower()
  1357. if attack == false and k == "z" and demon == false and co1 <= cooldown1 then
  1358. Love()
  1359. else
  1360. if attack == false and k == "z" and demon == true and cooldown1 >= 2 then
  1361. cooldown1 = cooldown1 - 2
  1362. DarkDash()
  1363. else
  1364. if attack == false and k == "x" and co2 <= cooldown2 then
  1365. cooldown2 = 0
  1366. RagingCharge()
  1367. else
  1368. if attack == false and k == "c" and co3 <= cooldown3 then
  1369. cooldown3 = 0
  1370. BlackBlast()
  1371. else
  1372. if attack == false and k == "v" and demon == false then
  1373. Demonmode()
  1374. else
  1375. if attack == false and k == "v" and demon == true then
  1376. Hikyumode()
  1377. end
  1378. end
  1379. end
  1380. end
  1381. end
  1382. end
  1383. end
  1384.  
  1385. keyup = function(k)
  1386. k = k:lower()
  1387. if attack == true and k == "z" and co1 <= cooldown1 then
  1388. cooldown1 = 0
  1389. Hate()
  1390. end
  1391. end
  1392.  
  1393. ds = function(mouse)
  1394. end
  1395.  
  1396. s = function(mouse)
  1397. print("Selected")
  1398. mouse.Button1Down:connect(function()
  1399. ob1d(mouse)
  1400. end
  1401. )
  1402. mouse.Button1Up:connect(function()
  1403. ob1u(mouse)
  1404. end
  1405. )
  1406. mouse.KeyDown:connect(key)
  1407. mouse.KeyUp:connect(keyup)
  1408. end
  1409.  
  1410. Bin.Selected:connect(s)
  1411. Bin.Deselected:connect(ds)
  1412. local away = false
  1413. local debb = false
  1414. fatherly = function()
  1415. if debb == true then
  1416. return
  1417. end
  1418. if cooldown4 <= 0 and demon == true then
  1419. attack = true
  1420. demin = true
  1421. cooldown4 = 0
  1422. away = true
  1423. Humanoid.WalkSpeed = 0
  1424. for i = 0, 1, 0.1 do
  1425. swait()
  1426. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1427. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1428. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5 - 0.1 * math.cos(sine / 9), 0.3 + 0.1 * math.cos(sine / 9) - 0.25) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1429. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5 + 0.15 * math.cos(sine / 9), 0.2) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1430. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1431. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1432. end
  1433. scythn.Parent = nil
  1434. CreateSound("http://www.roblox.com/asset/?id=200633780", RootPart, 1, 1)
  1435. MagniDamage(Torso, 15, 10, 15, 3, "Snare")
  1436. for i = 0, 1, 0.05 do
  1437. swait()
  1438. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1439. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1440. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5 - 0.1 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.3)
  1441. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5 + 0.15 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.3)
  1442. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1443. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1444. end
  1445. for i = 0, 1, 0.05 do
  1446. swait()
  1447. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1448. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1449. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5 - 0.1 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(150), math.rad(90)), 0.3)
  1450. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5 + 0.15 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(-150), math.rad(-90)), 0.3)
  1451. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1452. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1453. end
  1454. m.Parent = Character
  1455. demon = false
  1456. UnCloak()
  1457. BlockEffect(BrickColor.new("Magenta"), RootPart.CFrame * cf(0, -3, 0), 20, 20, 20, 5, 5, 5, 0.04)
  1458. SphereEffect(BrickColor.new("Black"), RootPart.CFrame * cf(0, -3, 0), 30, 30, 30, 10, 10, 10, 0.04)
  1459. for i = 0, 1, 0.1 do
  1460. swait()
  1461. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, -0.2 + 0.1 * math.cos(sine / 9)) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1462. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1463. RW.C0 = clerp(RW.C0, CFrame.new(1.2, 0.5 - 0.1 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(0), math.rad(90)), 0.3)
  1464. LW.C0 = clerp(LW.C0, CFrame.new(-1.2, 0.5 + 0.15 * math.cos(sine / 9), -1) * angles(math.rad(0), math.rad(0), math.rad(-90)), 0.3)
  1465. RH.C0 = clerp(RH.C0, cf(1, -1 - 0.1 * math.cos(sine / 9), 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1466. LH.C0 = clerp(LH.C0, cf(-1, -1 - 0.1 * math.cos(sine / 9), 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1467. end
  1468. demin = false
  1469. Humanoid.WalkSpeed = 16
  1470. demon = false
  1471. attack = false
  1472. away = false
  1473. debb = false
  1474. end
  1475. if demon == true then
  1476. cooldown4 = cooldown4 - 2
  1477. debb = true
  1478. for i = 0, 1, 0.05 do
  1479. swait()
  1480. end
  1481. debb = false
  1482. end
  1483. end
  1484.  
  1485. updateskills = function()
  1486. if demon == true then
  1487. text1.Text = "[Z]\n Dash"
  1488. else
  1489. text1.Text = "[Z]\n Dragon Zen"
  1490. end
  1491. if cooldown1 <= co1 then
  1492. cooldown1 = cooldown1 + 0.033333333333333
  1493. end
  1494. if cooldown2 <= co2 then
  1495. cooldown2 = cooldown2 + 0.033333333333333
  1496. end
  1497. if cooldown3 <= co3 then
  1498. cooldown3 = cooldown3 + 0.033333333333333
  1499. end
  1500. if cooldown4 <= co4 and demon == false then
  1501. cooldown4 = cooldown4 + 0.033333333333333
  1502. end
  1503. end
  1504.  
  1505. while 1 do
  1506. swait()
  1507. updateskills()
  1508. bar4:TweenSize(UDim2.new(1 * (cooldown4 / co4), 0, 1, 0), "Out", "Quad", 0.5)
  1509. bar3:TweenSize(UDim2.new(1 * (cooldown3 / co3), 0, 1, 0), "Out", "Quad", 0.5)
  1510. bar1:TweenSize(UDim2.new(1 * (cooldown1 / co1), 0, 1, 0), "Out", "Quad", 0.5)
  1511. bar2:TweenSize(UDim2.new(1 * (cooldown2 / co2), 0, 1, 0), "Out", "Quad", 0.5)
  1512. coroutine.resume(coroutine.create(function()
  1513. if away == true then
  1514. return
  1515. end
  1516. fatherly()
  1517. end
  1518. ))
  1519. Torsovelocity = RootPart.Velocity * Vector3.new(1, 0, 1).magnitude
  1520. velocity = RootPart.Velocity.y
  1521. sine = sine + change
  1522. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  1523. if equipped == true or equipped == false then
  1524. if 1 < RootPart.Velocity.y and hit == nil then
  1525. Anim = "Jump"
  1526. if attack == false then
  1527. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1528. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.3)
  1529. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(30), math.rad(-30)), 0.3)
  1530. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(40), math.rad(-50)), 0.3)
  1531. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1532. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1533. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-230), math.rad(100), math.rad(100)), 0.3)
  1534. end
  1535. else
  1536. if RootPart.Velocity.y < -1 and hit == nil then
  1537. Anim = "Fall"
  1538. if attack == false then
  1539. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1540. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  1541. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(30), math.rad(-30)), 0.3)
  1542. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(40), math.rad(-50)), 0.3)
  1543. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(20)), 0.3)
  1544. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1545. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-230), math.rad(100), math.rad(100)), 0.3)
  1546. end
  1547. else
  1548. if (math.abs(Torsovelocity.x) + math.abs(Torsovelocity.z)) < 1 and hit ~= nil then
  1549. Anim = "Idle"
  1550. if attack == false then
  1551. if demon == false then
  1552. change = 1
  1553. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
  1554. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-50)), 0.3)
  1555. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(30), math.rad(-30)), 0.3)
  1556. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(40), math.rad(-50)), 0.3)
  1557. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1558. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1559. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-230), math.rad(100), math.rad(100)), 0.3)
  1560. else
  1561. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(50)), 0.3)
  1562. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(-50)), 0.3)
  1563. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(0), math.rad(150)), 0.3)
  1564. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1565. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1566. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1567. FakeHandleWeld2.C0 = clerp(FakeHandleWeld2.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-30), math.rad(-100)), 0.3)
  1568. end
  1569. end
  1570. else
  1571. if 2 < (math.abs(Torsovelocity.x) + math.abs(Torsovelocity.z)) and hit ~= nil then
  1572. Anim = "Walk"
  1573. if attack == false then
  1574. if demon == false then
  1575. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1576. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(20), math.rad(0), math.rad(0)), 0.3)
  1577. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(30), math.rad(-30)), 0.3)
  1578. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(40), math.rad(-80)), 0.3)
  1579. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1580. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1581. FakeHandleWeld.C0 = clerp(FakeHandleWeld.C0, cf(0, 0, 0) * LHCF * angles(math.rad(-120), math.rad(100), math.rad(0)), 0.3)
  1582. else
  1583. RootJoint.C0 = clerp(RootJoint.C0, RootCF * cf(0, 0, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1584. Torso.Neck.C0 = clerp(Torso.Neck.C0, NeckCF * angles(math.rad(10), math.rad(0), math.rad(0)), 0.3)
  1585. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.25) * angles(math.rad(0), math.rad(0), math.rad(150)), 0.3)
  1586. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1587. RH.C0 = clerp(RH.C0, cf(1, -1, 0) * RHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1588. LH.C0 = clerp(LH.C0, cf(-1, -1, 0) * LHCF * angles(math.rad(0), math.rad(0), math.rad(0)), 0.3)
  1589. FakeHandleWeld2.C0 = clerp(FakeHandleWeld2.C0, cf(0, 0, 0) * angles(math.rad(0), math.rad(-30), math.rad(-100)), 0.3)
  1590. end
  1591. end
  1592. end
  1593. end
  1594. end
  1595. end
  1596. end
  1597. if 0 < #Effects then
  1598. for e = 1, #Effects do
  1599. if Effects[e] ~= nil then
  1600. local Thing = Effects[e]
  1601. if Thing ~= nil then
  1602. local Part = Thing[1]
  1603. local Mode = Thing[2]
  1604. local Delay = Thing[3]
  1605. local IncX = Thing[4]
  1606. local IncY = Thing[5]
  1607. local IncZ = Thing[6]
  1608. if Thing[1].Transparency <= 1 then
  1609. if Thing[2] == "Block1" then
  1610. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1611. Mesh = Thing[1].Mesh
  1612. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1613. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1614. else
  1615. if Thing[2] == "Block2" then
  1616. Thing[1].CFrame = Thing[1].CFrame
  1617. Mesh = Thing[7]
  1618. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1619. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1620. else
  1621. if Thing[2] == "Cylinder" then
  1622. Mesh = Thing[1].Mesh
  1623. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1624. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1625. else
  1626. if Thing[2] == "Blood" then
  1627. Mesh = Thing[7]
  1628. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1629. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1630. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1631. else
  1632. if Thing[2] == "Elec" then
  1633. Mesh = Thing[1].Mesh
  1634. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1635. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1636. else
  1637. if Thing[2] == "Disappear" then
  1638. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1639. else
  1640. if Thing[2] == "Shatter" then
  1641. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1642. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1643. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1644. Thing[6] = Thing[6] + Thing[5]
  1645. end
  1646. end
  1647. end
  1648. end
  1649. end
  1650. end
  1651. end
  1652. else
  1653. Part.Parent = nil
  1654. table.remove(Effects, e)
  1655. end
  1656. end
  1657. end
  1658. end
  1659. end
  1660. do
  1661. do
  1662. if 0 < #ShootEffects then
  1663. for e = 1, #ShootEffects do
  1664. if ShootEffects[e] ~= nil then
  1665. local Thing = ShootEffects[e]
  1666. if Thing ~= nil then
  1667. local Part = Thing[1]
  1668. local Mode = Thing[2]
  1669. local Delay = Thing[3]
  1670. local IncX = Thing[4]
  1671. local IncY = Thing[5]
  1672. local IncZ = Thing[6]
  1673. if Thing[2] == "ShootIce" then
  1674. local Look = Thing[1]
  1675. local hit, pos = rayCast(Thing[4], Look.lookVector, Thing[9], Character)
  1676. local mag = (Thing[4] - (pos)).Magnitude
  1677. Thing[8].CFrame = CFrame.new((Thing[4] + pos) / 2, pos) * angles(-1.57, 0, 0)
  1678. Thing[4] = Thing[4] + Look.lookVector * Thing[9]
  1679. Thing[3] = Thing[3] - 1
  1680. BlockEffect(BrickColor.new("Black"), Thing[8].CFrame, 20, 20, 20, 5, 5, 5, 0.1)
  1681. if hit ~= nil or Thing[3] <= 0 then
  1682. Thing[3] = 0
  1683. ref = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new("Really red"), "Reference", vt())
  1684. ref.Anchored = true
  1685. ref.CFrame = cf(pos)
  1686. game:GetService("Debris"):AddItem(ref, 1)
  1687. ref2 = CreatePart(effect, "SmoothPlastic", 0, 1, BrickColor.new("Really red"), "Reference", vt(5, 5, 5))
  1688. ref2.Anchored = true
  1689. ref2.CFrame = cf(pos)
  1690. game:GetService("Debris"):AddItem(ref2, 5)
  1691. size = 3
  1692. if Thing[10] == 2 then
  1693. freeze = true
  1694. size = 4
  1695. CreateSound("http://www.roblox.com/asset/?id=338594574", ref, 1, 0.6)
  1696. else
  1697. CreateSound("http://www.roblox.com/asset/?id=338594556", ref, 1, 0.6)
  1698. end
  1699. if demon == false then
  1700. MagniDamage(ref, size, Thing[5], Thing[6], Thing[7], "Normal")
  1701. else
  1702. MagniDamage(ref, size, Thing[5], 10, 25, "Knockdown")
  1703. end
  1704. freeze = false
  1705. for i = 1, 8 do
  1706. BreakEffect(BrickColor.new("Black"), ref.CFrame * cf(math.random(-200, 200) / 100, math.random(-200, 200) / 100, math.random(-200, 200) / 100), math.random(20, 50) / 100, math.random(1, 5), math.random(20, 50) / 100)
  1707. end
  1708. if Thing[10] == 2 then
  1709. for i = 1, 3 do
  1710. BlockEffect(BrickColor.new("Black"), cf(ref.Position) * cf(math.random(-100, 100) / 100, math.random(-100, 100) / 100, math.random(-100, 100) / 100) * angles(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)), 30, 30, 30, 5, 5, 5, 0.05)
  1711. end
  1712. end
  1713. end
  1714. do
  1715. do
  1716. do
  1717. if Thing[3] <= 0 then
  1718. Thing[8].Transparency = 1
  1719. game:GetService("Debris"):AddItem(Thing[8], 5)
  1720. table.remove(ShootEffects, e)
  1721. end
  1722. Part.Parent = nil
  1723. table.remove(ShootEffects, e)
  1724. -- DECOMPILER ERROR at PC6988: LeaveBlock: unexpected jumping out DO_STMT
  1725.  
  1726. -- DECOMPILER ERROR at PC6988: LeaveBlock: unexpected jumping out DO_STMT
  1727.  
  1728. -- DECOMPILER ERROR at PC6988: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1729.  
  1730. -- DECOMPILER ERROR at PC6988: LeaveBlock: unexpected jumping out IF_STMT
  1731.  
  1732. -- DECOMPILER ERROR at PC6988: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1733.  
  1734. -- DECOMPILER ERROR at PC6988: LeaveBlock: unexpected jumping out IF_STMT
  1735.  
  1736. -- DECOMPILER ERROR at PC6988: LeaveBlock: unexpected jumping out IF_THEN_STMT
  1737.  
  1738. -- DECOMPILER ERROR at PC6988: LeaveBlock: unexpected jumping out IF_STMT
  1739.  
  1740. end
  1741. end
  1742. end
  1743. end
  1744. end
  1745. end
  1746. end
  1747. end
  1748. -- DECOMPILER ERROR at PC6989: LeaveBlock: unexpected jumping out DO_STMT
  1749.  
  1750. end
  1751. end
  1752. end
Add Comment
Please, Sign In to add comment