Advertisement
Guest User

skulk with moon n' chat

a guest
Dec 14th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 137.23 KB | None | 0 0
  1. --[[
  2. ___ ___ _ _ ___ ___ _
  3. | \/ | (_) ( ) | \/ | | |
  4. | . . | __ _ _ ___ _ __ __ _|/ ___ | . . | __ _ ___| | __
  5. | |\/| |/ _` | |/ _ \| '__/ _` | / __| | |\/| |/ _` / __| |/ /
  6. | | | | (_| | | (_) | | | (_| | \__ \ | | | | (_| \__ \ <
  7. \_| |_/\__,_| |\___/|_| \__,_| |___/ \_| |_/\__,_|___/_|\_\
  8. _/ |
  9. |__/
  10. _____ _ _ _ _ ___ _
  11. / ___| | | | | | | / (_) | |
  12. \ `--.| | ___ _| | | | |/ / _ __| |
  13. `--. \ |/ / | | | | | | \| |/ _` |
  14. /\__/ / <| |_| | | | | |\ \ | (_| |
  15. \____/|_|\_\\__,_|_|_| \_| \_/_|\__,_|
  16. --]]
  17.  
  18. --{Majora's Mask: Skull Kid}--
  19. --{This is actually from Hyrule Warriors}--
  20. --Made by Zalgo_exe/Kunoleo/SlenderMan2095 (They're all my usernames)
  21. --Note: If you somehow got this script and leak it, I will get seriously pissed. (Maybe.. just credit me ok? Then it'll be fine.)
  22. warn("Loading Script")
  23. wait(0.2)
  24. intro = true
  25. sine = 0
  26. change = 1
  27. sprint=false
  28. local Player, Character, Mouse = game:service("Players").LocalPlayer, game:GetService("Players").LocalPlayer.Character, game:GetService("Players").LocalPlayer:GetMouse();
  29. local Torso = Character:FindFirstChild("Torso")
  30. local rootPart = Character:FindFirstChild("HumanoidRootPart")
  31. local Humanoid = Character:FindFirstChild("Humanoid")
  32. local Head = Character:FindFirstChild("Head")
  33. local Right_Arm = Character:FindFirstChild("Right Arm")
  34. local Left_Arm = Character:FindFirstChild("Left Arm")
  35. local Right_Leg = Character:FindFirstChild("Right Leg")
  36. local Left_Leg = Character:FindFirstChild("Left Leg")
  37. local Right_Shoulder = Torso:FindFirstChild("Right Shoulder")
  38. local Left_Shoulder = Torso:FindFirstChild("Left Shoulder")
  39. local Right_Hip = Torso:FindFirstChild("Right Hip")
  40. local Left_Hip = Torso:FindFirstChild("Left Hip")
  41. local Neck = Torso:FindFirstChild("Neck")
  42. local rootPart = Character:FindFirstChild("HumanoidRootPart")
  43. local rootJoint = rootPart:FindFirstChild("RootJoint")
  44. local CurrentIdle = "Idling1"
  45. local Degree = 0.0175438596491228
  46. local canremove = false
  47. local debounce = false
  48. local UIService=game:GetService'UserInputService'
  49. _G.SongName = math.random(1,9025232)
  50. sin = math.sin
  51. Right_Leg.FormFactor = "Custom";
  52. Left_Leg.FormFactor = "Custom";
  53. rootPart.Archivable = true;
  54. rootJoint.Archivable = true;
  55. c_new = CFrame.new;
  56. c_angles = CFrame.Angles;
  57. i_new = Instance.new
  58. Humanoid:ClearAllChildren();
  59. local isAttacking = false
  60. local isSprinting = false
  61. local Animations = false
  62. local Angle = 0
  63. local Axis = 0
  64. local angleSpeed = 1
  65. local axisSpeed = angleSpeed
  66. local currentAnim
  67. local levetatingheight = 3
  68. local WalkType = "Ground"
  69.  
  70. Humanoid.MaxHealth = 1000
  71. Humanoid.Health = Humanoid.MaxHealth
  72.  
  73. Theme = Instance.new("Sound")
  74. Theme.Parent = Character.Torso
  75. Theme.SoundId = "rbxassetid://269366083"
  76. Theme.Volume = 9.6
  77. Theme.Looped = true
  78. Theme.Pitch = 1
  79. Theme:Play()
  80.  
  81. function swait(num)
  82. if num == 0 or num == nil then
  83. game:GetService("RunService").Stepped:wait(0)
  84. else
  85. for i = 0, num do
  86. game:GetService("RunService").Stepped:wait(0)
  87. end
  88. end
  89. end
  90.  
  91. for i,v in pairs(Character:GetChildren()) do
  92. if v:IsA('ShirtGraphic') then
  93. v:Destroy()
  94. end
  95. end
  96.  
  97. for i,v in pairs(Character:GetChildren()) do
  98. if v:IsA('CharacterMesh') then
  99. v:Destroy()
  100. end
  101. end
  102.  
  103. for i,v in pairs(Character:GetChildren()) do
  104. if v:IsA('Accoutrement') or v:IsA('Shirt') or v:IsA('Pants') then
  105. v:Destroy()
  106. elseif v:IsA('Part') and v.Name=='Head' then
  107. v.face:Destroy()
  108. end
  109. end
  110.  
  111.  
  112. Character['Body Colors'].HeadColor=BrickColor.new('Reddish brown')
  113. Character['Body Colors'].TorsoColor=BrickColor.new('Reddish brown')
  114. Character['Body Colors'].RightArmColor=BrickColor.new('Reddish brown')
  115. Character['Body Colors'].LeftArmColor=BrickColor.new('Reddish brown')
  116. Character['Body Colors'].RightLegColor=BrickColor.new('Reddish brown')
  117. Character['Body Colors'].LeftLegColor=BrickColor.new('Reddish brown')
  118.  
  119. shirt = Instance.new("Shirt",Character)
  120. pants = Instance.new("Pants",Character)
  121. shirt.ShirtTemplate = "rbxassetid://18622157"
  122. pants.PantsTemplate = "rbxassetid://18616286"
  123.  
  124. Humanoid.DisplayDistanceType='None'
  125.  
  126. Head.Transparency = 1
  127. local _Head = Instance.new("Part",Head)
  128. _Head.Name = "_Head"
  129. _Head.Shape = Enum.PartType.Block
  130. _Head.CanCollide = false
  131. _Head.BrickColor = BrickColor.new("Reddish brown")
  132. _Head.Transparency = 0
  133. _Head.Material = "Wood"
  134. _Head.Size = Vector3.new(1.5, 1.5, 1.5)
  135. _Head.TopSurface = Enum.SurfaceType.Smooth
  136. _Head.BottomSurface = Enum.SurfaceType.Smooth local Weld = Instance.new("Weld", _Head)
  137. Weld.Part0 = Head
  138. Weld.Part1 = _Head
  139. Weld.C1 = CFrame.new(0,-0.15,0)
  140. _HeadMesh = Instance.new("SpecialMesh",_Head)
  141. _HeadMesh.MeshType = "Sphere"
  142. _HeadMesh.Scale = Vector3.new(1,1,1)
  143.  
  144. local Tael = Instance.new("Part",Character)
  145. Tael.Name = "Tael"
  146. Tael.Shape = Enum.PartType.Block
  147. Tael.CanCollide = false
  148. Tael.BrickColor = BrickColor.new("Dark indigo")
  149. Tael.Transparency = 0
  150. Tael.Material = "Neon"
  151. Tael.Size = Vector3.new(0.5, 0.5, 0.5)
  152. Tael.TopSurface = Enum.SurfaceType.Smooth
  153. Tael.BottomSurface = Enum.SurfaceType.Smooth
  154. local Tael2 = Instance.new("Weld", Tael)
  155. Tael2.Part0 = rootPart
  156. Tael2.Part1 = Tael
  157. Tael2.C1 = CFrame.new(0,-5,3.5)
  158. Mesh = Instance.new("SpecialMesh",Tael)
  159. Mesh.MeshType = "Sphere"
  160. Mesh.Scale = Vector3.new(1,1,1)
  161.  
  162. local Tatl = Instance.new("Part",Character)
  163. Tatl.Name = "Tatl"
  164. Tatl.Shape = Enum.PartType.Block
  165. Tatl.CanCollide = false
  166. Tatl.BrickColor = BrickColor.new("New Yeller")
  167. Tatl.Transparency = 0
  168. Tatl.Material = "Neon"
  169. Tatl.Size = Vector3.new(0.5, 0.5, 0.5)
  170. Tatl.TopSurface = Enum.SurfaceType.Smooth
  171. Tatl.BottomSurface = Enum.SurfaceType.Smooth
  172. local Tatl2 = Instance.new("Weld", Tatl)
  173. Tatl2.Part0 = rootPart
  174. Tatl2.Part1 = Tatl
  175. Tatl2.C1 = CFrame.new(0,-2,3.5)
  176. Mesh = Instance.new("SpecialMesh",Tatl)
  177. Mesh.MeshType = "Sphere"
  178. Mesh.Scale = Vector3.new(1,1,1)
  179.  
  180.  
  181. GUI = Instance.new("BillboardGui",Tael)
  182. GUI.Size = UDim2.new(1.3,0,1,0)
  183. GUI.MaxDistance = "inf"
  184. GUI.ExtentsOffset = Vector3.new(0,0.1,0)
  185.  
  186. Wings = Instance.new("ImageLabel",GUI)
  187. Wings.Position = UDim2.new(0,0,0,0)
  188. Wings.Image = "rbxassetid://1345656252"
  189. Wings.BackgroundTransparency = 1
  190. Wings.Size = UDim2.new(1,0,1,0)
  191.  
  192. GUI2 = Instance.new("BillboardGui",Tatl)
  193. GUI2.Size = UDim2.new(1.3,0,1,0)
  194. GUI2.MaxDistance = "inf"
  195. GUI2.ExtentsOffset = Vector3.new(0,0.1,0)
  196.  
  197. Wings2 = Instance.new("ImageLabel",GUI2)
  198. Wings2.Position = UDim2.new(0,0,0,0)
  199. Wings2.Image = "rbxassetid://1345656252"
  200. Wings2.BackgroundTransparency = 1
  201. Wings2.Size = UDim2.new(1,0,1,0)
  202.  
  203. function chatfunc(text)
  204. local chat = coroutine.wrap(function()
  205. if Character:FindFirstChild("TalkingBillBoard")~= nil then
  206. Character:FindFirstChild("TalkingBillBoard"):destroy()
  207. end
  208. local Bill = Instance.new("BillboardGui",Character)
  209. Bill.Size = UDim2.new(0,100,0,40)
  210. Bill.StudsOffset = Vector3.new(0,3,0)
  211. Bill.Adornee = Character.Head
  212. Bill.Name = "TalkingBillBoard"
  213. local Hehe = Instance.new("TextLabel",Bill)
  214. Hehe.BackgroundTransparency = 1
  215. Hehe.BorderSizePixel = 0
  216. Hehe.Text = ""
  217. Hehe.Font = "Fantasy"
  218. Hehe.TextSize = 40
  219. Hehe.TextStrokeTransparency = 0
  220. Hehe.Size = UDim2.new(1,0,0.5,0)
  221. coroutine.resume(coroutine.create(function()
  222. while Hehe ~= nil do
  223. wait()
  224. Hehe.Position = UDim2.new(math.random(-.4,.4),math.random(-5,5),.05,math.random(-5,5))
  225. Hehe.Rotation = math.random(-5,5)
  226. Hehe.TextColor3 = C3(98,37,209)
  227. Hehe.TextStrokeColor3 = C3(213,115,61)
  228. end
  229. end))
  230. for i = 1,string.len(text),1 do
  231. wait()
  232. Hehe.Text = string.sub(text,1,i)
  233. end
  234. wait(3)--Re[math.random(1, 93)]
  235. for i = 0, 1, .025 do
  236. wait()
  237. Bill.ExtentsOffset = Vector3.new(math.random(-i, i), math.random(-i, i), math.random(-i, i))
  238. Hehe.TextStrokeTransparency = i
  239. Hehe.TextTransparency = i
  240. end
  241. Bill:Destroy()
  242. end)
  243. chat()
  244. end
  245.  
  246. function onChatted(msg)
  247. chatfunc(msg)
  248. end
  249.  
  250. Player.Chatted:connect(onChatted)
  251.  
  252. coroutine.wrap(function()
  253. while true do
  254. for i = 1,5 do
  255. GUI.Size = GUI.Size - UDim2.new(0.1,0,0,0)
  256. GUI2.Size = GUI2.Size - UDim2.new(0.1,0,0,0)
  257. swait()
  258. end
  259. for i = 1,5 do
  260. GUI.Size = GUI.Size + UDim2.new(0.1,0,0,0)
  261. GUI2.Size = GUI2.Size + UDim2.new(0.1,0,0,0)
  262. swait()
  263. end
  264. end
  265. end)()
  266.  
  267.  
  268. atch0 = Instance.new("Attachment",Tatl)
  269. atch0.Position = Vector3.new(0,0,Tatl.Size.Z/2)
  270. atch1 = Instance.new("Attachment",Tatl)
  271. atch1.Position = Vector3.new(0,0,-Tatl.Size.Z/2)
  272. trail = Instance.new("Trail",Tatl)
  273. trail.Attachment0 = atch0
  274. trail.Attachment1 = atch1
  275. trail.Lifetime = 0.2
  276. trail.Enabled = true
  277. trail.LightEmission = 1
  278. trail.LightInfluence = 0
  279. trail.FaceCamera = true
  280. trail.WidthScale = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
  281. trail.Color = ColorSequence.new(Color3.new(1,1,0))
  282. trail.Transparency = NumberSequence.new(0,1)
  283.  
  284. atch2 = Instance.new("Attachment",Tael)
  285. atch2.Position = Vector3.new(0,0,Tael.Size.Z/2)
  286. atch3 = Instance.new("Attachment",Tael)
  287. atch3.Position = Vector3.new(0,0,-Tael.Size.Z/2)
  288. trail2 = Instance.new("Trail",Tael)
  289. trail2.Attachment0 = atch2
  290. trail2.Attachment1 = atch3
  291. trail2.Lifetime = 0.2
  292. trail2.Enabled = true
  293. trail2.LightEmission = 1
  294. trail2.LightInfluence = 0
  295. trail2.FaceCamera = true
  296. trail2.WidthScale = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
  297. trail2.Color = ColorSequence.new(Color3.fromRGB(61, 21, 133))
  298. trail2.Transparency = NumberSequence.new(0,1)
  299.  
  300. Twinkles=Instance.new('ParticleEmitter',Tael)
  301. Twinkles.Color = ColorSequence.new(Color3.fromRGB(61, 21, 133))
  302. Twinkles.LightEmission=1
  303. Twinkles.Texture='rbxassetid://187012669'
  304. Twinkles.Size=NumberSequence.new({NumberSequenceKeypoint.new(0, 0.05, 0), NumberSequenceKeypoint.new(1, 0, 0)})
  305. Twinkles.EmissionDirection='Back'
  306. Twinkles.Lifetime = NumberRange.new(0.5)
  307. Twinkles.Rate = 10
  308. Twinkles.SpreadAngle=Vector2.new(-90,90)
  309.  
  310. Twinkles=Instance.new('ParticleEmitter',Tatl)
  311. Twinkles.Color = ColorSequence.new(Color3.fromRGB(255, 255, 0))
  312. Twinkles.LightEmission=1
  313. Twinkles.Texture='rbxassetid://187012669'
  314. Twinkles.Size=NumberSequence.new({NumberSequenceKeypoint.new(0, 0.05, 0), NumberSequenceKeypoint.new(1, 0, 0)})
  315. Twinkles.EmissionDirection='Back'
  316. Twinkles.Lifetime = NumberRange.new(0.5)
  317. Twinkles.Rate = 10
  318. Twinkles.SpreadAngle=Vector2.new(-90,90)
  319.  
  320. local Particle = Instance.new("ParticleEmitter",Tael)
  321. Particle.Enabled = true
  322. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.3,0.95),NumberSequenceKeypoint.new(1,1)})
  323. Particle.LightEmission = 1
  324. Particle.Rate = 2000
  325. Particle.ZOffset = 1
  326. Particle.Lifetime = NumberRange.new(0.5)
  327. Particle.Speed = NumberRange.new(1)
  328. Particle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5, 0.3), NumberSequenceKeypoint.new(1, 1, 0.1)})
  329. Particle.Rotation = NumberRange.new(-180, 180)
  330. Particle.RotSpeed = NumberRange.new(-180, 180)
  331. Particle.Texture = "http://www.roblox.com/asset/?id=303194966"
  332. Particle.Color = ColorSequence.new(Color3.fromRGB(61, 21, 133),Color3.fromRGB(61, 21, 133))
  333. Particle.VelocitySpread = 360
  334. Particle.LockedToPart = false
  335.  
  336. local Particle = Instance.new("ParticleEmitter",Tatl)
  337. Particle.Enabled = true
  338. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.3,0.95),NumberSequenceKeypoint.new(1,1)})
  339. Particle.LightEmission = 1
  340. Particle.Rate = 2000
  341. Particle.ZOffset = 1
  342. Particle.Lifetime = NumberRange.new(0.5)
  343. Particle.Speed = NumberRange.new(1)
  344. Particle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2, 0), NumberSequenceKeypoint.new(1, 0.5, 0)})
  345. Particle.Rotation = NumberRange.new(-180, 180)
  346. Particle.RotSpeed = NumberRange.new(-180, 180)
  347. Particle.Texture = "http://www.roblox.com/asset/?id=303194966"
  348. Particle.Color = ColorSequence.new(Color3.fromRGB(255, 255, 0),Color3.fromRGB(255, 255, 0))
  349. Particle.VelocitySpread = 360
  350. Particle.LockedToPart = false
  351.  
  352.  
  353. local Beak = Instance.new("Part",Head)
  354. Beak.Name = "Beak"
  355. Beak.Shape = Enum.PartType.Ball
  356. Beak.CanCollide = false
  357. Beak.Color = Color3.new(0,0,0)
  358. Beak.Transparency = 0
  359. Beak.Material = "SmoothPlastic"
  360. Beak.Size = Vector3.new(0.1, 0.1, 0.1)
  361. Beak.TopSurface = Enum.SurfaceType.Smooth
  362. Beak.BottomSurface = Enum.SurfaceType.Smooth
  363. local Weld = Instance.new("Weld", Beak)
  364. Weld.Part0 = Head
  365. Weld.Part1 = Beak
  366. Weld.C1 = CFrame.new(0,0.1,0.7)*CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(0))
  367. BeakMesh = Instance.new("FileMesh",Beak)
  368. BeakMesh.MeshId = "http://www.roblox.com/asset/?id=1241049633"
  369. BeakMesh.TextureId = "http://www.roblox.com/asset/?id=1179215218"
  370. BeakMesh.Scale = Vector3.new(0.5,0.15,0.1)
  371. BeakMesh.VertexColor = Vector3.new(1,0.5,0)
  372.  
  373. local Mask = Instance.new("Part",Head)
  374. Mask.Name = "Majora's Mask"
  375. Mask.Shape = Enum.PartType.Ball
  376. Mask.CanCollide = false
  377. Mask.Color = Color3.new(0,0,0)
  378. Mask.Transparency = 1
  379. Mask.Material = "SmoothPlastic"
  380. Mask.Size = Vector3.new(0.1, 0.1, 0.1)
  381. Mask.TopSurface = Enum.SurfaceType.Smooth
  382. Mask.BottomSurface = Enum.SurfaceType.Smooth
  383. local MaskWeld = Instance.new("Weld", Mask)
  384. MaskWeld.Part0 = Head
  385. MaskWeld.Part1 = Mask
  386. MaskWeld.C1 = CFrame.new(0,-0.7,-0.25)*CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(0),math.rad(0))
  387. MaskMesh = Instance.new("FileMesh",Mask)
  388. MaskMesh.MeshId = "http://www.roblox.com/asset/?id=2054429467"
  389. MaskMesh.TextureId = "http://www.roblox.com/asset/?id=2054436209"
  390. MaskMesh.Scale = Vector3.new(0.38,0.38,0.38)
  391.  
  392. local Ocarina = Instance.new("Part",Character)
  393. Ocarina.Name = "Link's Ocarina"
  394. Ocarina.Shape = Enum.PartType.Ball
  395. Ocarina.CanCollide = false
  396. Ocarina.Color = Color3.new(0,0,0)
  397. Ocarina.Transparency = 1
  398. Ocarina.Material = "SmoothPlastic"
  399. Ocarina.Size = Vector3.new(0.1, 0.1, 0.1)
  400. Ocarina.TopSurface = Enum.SurfaceType.Smooth
  401. Ocarina.BottomSurface = Enum.SurfaceType.Smooth
  402. local OcarinaWeld = Instance.new("Weld", Ocarina)
  403. OcarinaWeld.Part0 = Left_Arm
  404. OcarinaWeld.Part1 = Ocarina
  405. OcarinaWeld.C1 = CFrame.new(-0.2,0,1)*CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(0),math.rad(0))
  406. OcarinaMesh = Instance.new("FileMesh",Ocarina)
  407. OcarinaMesh.MeshId = "http://www.roblox.com/asset/?id=1591417841"
  408. OcarinaMesh.TextureId = "http://www.roblox.com/asset/?id=1591417870"
  409. OcarinaMesh.Scale = Vector3.new(0.05,0.05,0.05)
  410.  
  411. local Hat = Instance.new("Part",Head)
  412. Hat.Name = "Hat"
  413. Hat.Shape = Enum.PartType.Ball
  414. Hat.CanCollide = false
  415. Hat.Color = Color3.new(0,0,0)
  416. Hat.Transparency = 0
  417. Hat.Material = "SmoothPlastic"
  418. Hat.Size = Vector3.new(0.1, 0.1, 0.1)
  419. Hat.TopSurface = Enum.SurfaceType.Smooth
  420. Hat.BottomSurface = Enum.SurfaceType.Smooth
  421. local Weld = Instance.new("Weld", Hat)
  422. Weld.Part0 = Head
  423. Weld.Part1 = Hat
  424. Weld.C1 = CFrame.new(0,-1,0.1)*CFrame.fromEulerAnglesXYZ(math.rad(-30),math.rad(0),math.rad(0))
  425. HatMesh = Instance.new("FileMesh",Hat)
  426. HatMesh.MeshId = "http://www.roblox.com/asset/?id=12811687"
  427. HatMesh.TextureId = "http://www.roblox.com/asset/?id=12811694"
  428. HatMesh.Scale = Vector3.new(1.2,1.4,1.4)
  429.  
  430. local Poncho = Instance.new("Part",Torso)
  431. Poncho.Name = "Poncho"
  432. Poncho.Shape = Enum.PartType.Ball
  433. Poncho.CanCollide = false
  434. Poncho.Color = Color3.fromRGB(157, 168, 0)
  435. Poncho.Transparency = 0
  436. Poncho.Material = "SmoothPlastic"
  437. Poncho.Size = Vector3.new(0.1, 0.1, 0.1)
  438. Poncho.TopSurface = Enum.SurfaceType.Smooth
  439. Poncho.BottomSurface = Enum.SurfaceType.Smooth
  440. local Weld = Instance.new("Weld", Poncho)
  441. Weld.Part0 = Torso
  442. Weld.Part1 = Poncho
  443. Weld.C1 = CFrame.new(0.25,-0.05,0.45)*CFrame.fromEulerAnglesXYZ(math.rad(-90),math.rad(-90),math.rad(0))
  444. PonchoMesh = Instance.new("FileMesh",Poncho)
  445. PonchoMesh.MeshId = "http://www.roblox.com/asset/?id=2057076845"
  446. --PonchoMesh.TextureId = "http://www.roblox.com/asset/?id=12811694"
  447. PonchoMesh.Scale = Vector3.new(0.25,0.2,0.2)
  448.  
  449. local BodMesh = Instance.new("CharacterMesh", Character)
  450. BodMesh.BodyPart = "Torso"
  451. BodMesh.MeshId = "27111894"
  452. local BodMesh = Instance.new("CharacterMesh", Character)
  453. BodMesh.BodyPart = "RightArm"
  454. BodMesh.MeshId = "27111864"
  455. local BodMesh = Instance.new("CharacterMesh", Character)
  456. BodMesh.BodyPart = "LeftArm"
  457. BodMesh.MeshId = "27111419"
  458. local BodMesh = Instance.new("CharacterMesh", Character)
  459. BodMesh.BodyPart = "RightLeg"
  460. BodMesh.MeshId = "27111882"
  461. local BodMesh = Instance.new("CharacterMesh", Character)
  462. BodMesh.BodyPart = "LeftLeg"
  463. BodMesh.MeshId = "27111857"
  464.  
  465. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  466. wld = Instance.new("Weld", wp1)
  467. wld.Part0 = wp0
  468. wld.Part1 = wp1
  469. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  470. return wld
  471. end
  472.  
  473. function noOutline(part)
  474. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  475. end
  476.  
  477. local function Part(Name,Color, Material, Transparency,Shape, Size, CFrame,CanCollide,Anchored,parent)
  478. local partie = i_new("Part",parent)
  479. partie.Name=Name
  480. partie.BrickColor = BrickColor.new(Color)
  481. partie.Material = Material
  482. partie.Shape = Shape
  483. partie.Transparency = Transparency
  484. partie.Size = Size
  485. partie.CFrame = CFrame
  486. partie.CanCollide = CanCollide
  487. partie.Anchored = Anchored
  488. return partie
  489. end
  490.  
  491. local REye=Part('REye','New Yeller','Neon',0,'Ball',Vector3.new(.15,.15,.15),CFrame.new(0,0,0),false,false,Character)
  492. newWeld(Head,REye,.305,.13,-.655)
  493. local LEye=Part('LEye','New Yeller','Neon',0,'Ball',Vector3.new(.15,.15,.15),CFrame.new(0,0,0),false,false,Character)
  494. newWeld(Head,LEye,-.305,.13,-.655)
  495. local REye=Part('REye','CGA brown','Neon',0,'Ball',Vector3.new(.2,.2,.2),CFrame.new(0,0,0),false,false,Character)
  496. newWeld(Head,REye,.3,.13,-.625)
  497. local LEye=Part('LEye','CGA brown','Neon',0,'Ball',Vector3.new(.2,.2,.2),CFrame.new(0,0,0),false,false,Character)
  498. newWeld(Head,LEye,-.3,.13,-.625)
  499.  
  500. function mesh(Mesh, part, meshtype, meshid, offset, scale)
  501. local mesh = i_new(Mesh)
  502. mesh.Parent = part
  503. if Mesh == "SpecialMesh" then
  504. mesh.MeshType = meshtype
  505. mesh.MeshId = meshid
  506. end
  507. mesh.Offset = offset
  508. mesh.Scale = scale
  509. return mesh
  510. end
  511.  
  512. function findCloseHumanoid(centre, distance)
  513. local tab = {}
  514. for _, child in pairs(game.Workspace:GetChildren()) do
  515. if child:findFirstChild("Humanoid") and child:findFirstChild("Humanoid") ~= Humanoid and child:findFirstChild("Torso") then
  516. local vtors = child.Torso
  517. local mag = math.abs((vtors.Position - centre).magnitude)
  518. if distance >= mag then
  519. table.insert(tab, child.Humanoid)
  520. end
  521. end
  522. end
  523. return tab
  524. end
  525.  
  526. function FindNearestTorso(Position, Distance, SinglePlayer)
  527. if SinglePlayer then
  528. return (SinglePlayer.Torso.CFrame.p - Position).magnitude < Distance
  529. end
  530. local List = {}
  531. for i, v in pairs(workspace:GetChildren()) do
  532. if v:IsA("Model") then
  533. if v:findFirstChild("Torso") then
  534. if v ~= Character then
  535. if (v.Torso.Position - Position).magnitude <= Distance then
  536. table.insert(List, v)
  537. end
  538. end
  539. end
  540. end
  541. end
  542. return List
  543. end
  544.  
  545. --[[
  546. S = Instance.new("Sound")
  547. S.Parent = Character.Torso
  548. S.SoundId = "rbxassetid://337667089"
  549. S.Volume = 10
  550. S.Looped = false
  551. S.Pitch = 1
  552. S:Play()
  553. --]]
  554.  
  555. mouse = Player:GetMouse()
  556.  
  557.  
  558. attack = false -- Self Explanatory
  559. attack2 = false -- Disables Movement
  560. fattack = false -- Fairies Stop Buzzing and attacks
  561.  
  562. local Effects = Instance.new("Folder",Character)
  563. Effects.Name = "Effects and Decoys"
  564.  
  565. function Intro()
  566. attack = true
  567. attack2 = true
  568. Animations = true
  569.  
  570. local Decoy = Instance.new("Part",Head)
  571. Decoy.Name = "Majora's Decoy"
  572. Decoy.Shape = Enum.PartType.Ball
  573. Decoy.CanCollide = false
  574. Decoy.Anchored = true
  575. Decoy.Color = Color3.new(0,0,0)
  576. Decoy.Transparency = 0
  577. Decoy.Material = "SmoothPlastic"
  578. Decoy.Size = Vector3.new(0.1, 0.1, 0.1)
  579. Decoy.TopSurface = Enum.SurfaceType.Smooth
  580. Decoy.BottomSurface = Enum.SurfaceType.Smooth
  581. Decoy.CFrame = rootPart.CFrame * CFrame.new(0,-2.8,-2) * CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-200),math.rad(0))
  582. Mesh = Instance.new("FileMesh",Decoy)
  583. Mesh.MeshId = "http://www.roblox.com/asset/?id=2054429467"
  584. Mesh.TextureId = "http://www.roblox.com/asset/?id=2054436209"
  585. Mesh.Scale = Vector3.new(0.38,0.38,0.38)
  586.  
  587. for i = 0,1,0.01 do
  588. Decoy.CFrame = rootPart.CFrame * CFrame.new(0,-2.8,-2) * CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(-200),math.rad(0))
  589. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
  590. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5, 0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
  591. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.sin(sine/4)/3,math.rad(0),math.rad(0)), 0.15)
  592. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(-math.sin(sine/4)/3,math.rad(0),math.rad(0)), 0.15)
  593. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1 + math.sin(sine/7.5)/15, 10 + i*-10) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
  594. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5 + math.sin(sine/7.5)/15, 0 - math.sin(sine/7.5)/15) * c_angles(math.rad(0) - math.sin(sine/7.5)/15,math.rad(0), math.rad(0)), 0.15)
  595. swait()
  596. end
  597. S = Instance.new("Sound")
  598. S.Parent = Character.Torso
  599. S.SoundId = "rbxassetid://2057274656"
  600. S.Volume = 10
  601. S.Looped = false
  602. S.Pitch = 1
  603. S:Play()
  604. for i = 0,1,0.01 do
  605. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
  606. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
  607. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(10),math.rad(0),math.rad(0)), 0.15)
  608. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(10),math.rad(0),math.rad(0)), 0.15)
  609. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1,0) * c_angles(math.rad(-10), math.rad(0),math.rad(0)), 0.15)
  610. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.2) * c_angles(math.rad(-20),math.rad(0), math.rad(0)), 0.15)
  611. swait()
  612. end
  613.  
  614.  
  615. for i = 0,1,0.01 do
  616. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.5) * c_angles(math.rad(90),math.rad(0),math.rad(-20)), 0.15)
  617. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5, 0.5, -0.5) * c_angles(math.rad(90),math.rad(0),math.rad(20)), 0.15)
  618. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(80),math.rad(0),math.rad(0)), 0.15)
  619. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(80),math.rad(0),math.rad(0)), 0.15)
  620. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1,0) * c_angles(math.rad(-80), math.rad(0),math.rad(0)), 0.15)
  621. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.2) * c_angles(math.rad(-20),math.rad(0), math.rad(0)), 0.15)
  622. swait()
  623. end
  624. Decoy.Anchored = false
  625. local Weld = Instance.new("Weld", Decoy)
  626. Weld.Part0 = Torso
  627. Weld.Part1 = Decoy
  628. Weld.C1 = CFrame.new(0,2,-1.5)*CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(180),math.rad(0))
  629. for i = 0,1,0.01 do
  630. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.5) * c_angles(math.rad(120),math.rad(0),math.rad(-30)), 0.15)
  631. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5, 0.5, -0.5) * c_angles(math.rad(120),math.rad(0),math.rad(30)), 0.15)
  632. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
  633. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
  634. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1,0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
  635. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(0),math.rad(0), math.rad(0)), 0.15)
  636. swait()
  637. end
  638. Decoy.Anchored = true
  639. Weld:Destroy()
  640. for i = 1,18 do
  641. Decoy.CFrame = Decoy.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(10))
  642. swait()
  643. end
  644. for i = 0,1,0.01 do
  645. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.5) * c_angles(math.rad(120),math.rad(0),math.rad(-20)), 0.15)
  646. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5, 0.5, -0.5) * c_angles(math.rad(120),math.rad(0),math.rad(20)), 0.15)
  647. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
  648. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
  649. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1,0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
  650. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(0),math.rad(0), math.rad(0)), 0.15)
  651. swait()
  652. end
  653. for i = 1,5 do
  654. Decoy.CFrame = Decoy.CFrame * CFrame.new(0,-0.25,0)
  655. swait()
  656. end
  657. Decoy:Destroy()
  658. Mask.Transparency = 0
  659.  
  660. S = Instance.new("Sound")
  661. S.Parent = Character.Torso
  662. S.SoundId = "rbxassetid://2057161687"
  663. S.Volume = 10
  664. S.Looped = false
  665. S.Pitch = 1
  666. S:Play()
  667.  
  668. Theme.SoundId = "rbxassetid://200893259"
  669. Theme:Play()
  670. for i = 0,1,0.01 do
  671. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.25, 0.5, 0.2) * c_angles(math.rad(-30),math.rad(-60),math.rad(0)), 0.15)
  672. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.5, 0.2) * c_angles(math.rad(-30),math.rad(60),math.rad(0)), 0.15)
  673. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(-30),math.rad(0),math.rad(0)), 0.15)
  674. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(-30),math.rad(0),math.rad(0)), 0.15)
  675. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1,0) * c_angles(math.rad(30), math.rad(0),math.rad(0)), 0.15)
  676. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(20),math.rad(0), math.rad(0)), 0.15)
  677. swait()
  678. end
  679.  
  680. for i = 0,0.05,0.01 do
  681. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.5) * c_angles(math.rad(30),math.rad(-0),math.rad(0)), 0.15)
  682. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5, 0.5, -0.5) * c_angles(math.rad(30),math.rad(0),math.rad(0)), 0.15)
  683. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(30),math.rad(0),math.rad(0)), 0.15)
  684. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(30),math.rad(0),math.rad(0)), 0.15)
  685. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1,0) * c_angles(math.rad(-30), math.rad(0),math.rad(0)), 0.15)
  686. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(-20),math.rad(0), math.rad(0)), 0.15)
  687. swait()
  688. end
  689.  
  690. for i = 0,1,0.01 do
  691. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(150),math.rad(-0),math.rad(0)), 0.15)
  692. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(150),math.rad(0),math.rad(0)), 0.15)
  693. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(-10),math.rad(0),math.rad(0)), 0.15)
  694. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(-10),math.rad(0),math.rad(0)), 0.15)
  695. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -2.5,0) * c_angles(math.rad(-80), math.rad(0),math.rad(0)), 0.15)
  696. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(0),math.rad(0), math.rad(0)), 0.15)
  697. swait()
  698. end
  699.  
  700. S = Instance.new("Sound")
  701. S.Parent = Character.Torso
  702. S.SoundId = "rbxassetid://160195008"
  703. S.Volume = 10
  704. S.Looped = false
  705. S.Pitch = 1
  706. S:Play()
  707.  
  708. fattack = true
  709. for i = 0,2,0.01 do
  710. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(-30),math.rad(-0),math.rad(0)), 0.15)
  711. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(-30),math.rad(0),math.rad(0)), 0.15)
  712. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(-120),math.rad(0),math.rad(0)), 0.15)
  713. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(-120),math.rad(0),math.rad(0)), 0.15)
  714. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -2.5,0) * c_angles(math.rad(30), math.rad(0),math.rad(0)), 0.15)
  715. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(20 + math.random(-100,100)/10),math.rad(0), math.rad(math.random(-100,100)/10)), 0.4)
  716. local rng2 = Instance.new("Part",Character)
  717. rng2.Anchored = true
  718. rng2.BrickColor = BrickColor.new("Dark indigo")
  719. rng2.CanCollide = false
  720. rng2.FormFactor = 3
  721. rng2.Name = "Shockwave"
  722. rng2.Size = Vector3.new(1, 1, 1)
  723. rng2.Transparency = 0.35
  724. rng2.TopSurface = 0
  725. rng2.BottomSurface = 0
  726. rng2.CFrame = rootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(0))
  727. local rngm2 = Instance.new("SpecialMesh", rng2)
  728. rngm2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  729. rngm2.Scale = Vector3.new(0, 0, 0)
  730. rngm2.Offset = Vector3.new(0,0,-0.5)
  731. Spawn(function()
  732. for i = 1, 60, 2 do
  733. rng2.CFrame = rng2.CFrame * CFrame.Angles(0,math.rad(5) + i*math.random(1,10),math.rad(0))
  734. rngm2.Scale = Vector3.new(5 + i*0.3, 2 - i*0.1 ,5 + i*0.3)
  735. rng2.Transparency = i/30
  736. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  737. swait()
  738. end
  739. wait()
  740. rng2:Destroy()
  741. end)
  742. Tael2.C1 = Tael2.C1 * CFrame.fromEulerAnglesXYZ(math.rad(2) + math.sin(sine/7.5)/30,math.rad(4) - math.sin(sine/7.5)/30,math.rad(0) + math.sin(sine/7.5)/30)
  743. Tatl2.C1 = Tatl2.C1 * CFrame.fromEulerAnglesXYZ(math.rad(3) - math.sin(sine/7.5)/25,math.rad(-4) + math.sin(sine/7.5)/12,math.rad(0) - math.sin(sine/7.5)/30)
  744. swait()
  745. end
  746. Theme.SoundId = "rbxassetid://302493616"
  747. Theme:Play()
  748. Ocarina.Transparency = 0
  749. Animations = false
  750. attack2 = false
  751. fattack = false
  752. attack = false
  753. end
  754. --[[ Laughing and pointing
  755. function Laugh()
  756. attack = true
  757. attack2 = true
  758. Animations = true
  759. lafz = math.random(1,3)
  760. S = Instance.new("Sound")
  761. S.Parent = Character.Torso
  762. if lafz == 1 then
  763. S.SoundId = "rbxassetid://2057149157"
  764. elseif lafz == 2 then
  765. S.SoundId = "rbxassetid://2057150436"
  766. elseif lafz == 3 then
  767. S.SoundId = "rbxassetid://2057595082"
  768. end
  769. S.Volume = 10
  770. S.Looped = false
  771. S.Pitch = 1
  772. S:Play()
  773. for i = 0,1,0.01 do
  774. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.25, 0.5, -0.5) * c_angles(math.rad(45) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15), 0.15)
  775. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.5, -0.5) * c_angles(math.rad(45) + math.sin(sine/7.5)/15, math.rad(0),math.rad(30)), 0.15)
  776. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(30) + math.sin(sine/4)/1, math.rad(0),math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  777. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(30) - math.sin(sine/4)/1, math.rad(0) ,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  778. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(45) - math.sin(sine/15)/15 , math.rad(0), math.rad(0)), 0.15)
  779. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(-20) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/2)/2), 0.15)
  780. MaskWeld.C1 = MaskWeld.C1 * CFrame.fromEulerAnglesXYZ(0,0,math.rad(0) - math.sin(sine/2)/25)
  781. swait()
  782. end
  783. MaskWeld.C1 = CFrame.new(0,-0.7,-0.25)*CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(0),math.rad(0))
  784.  
  785. Animations = false
  786. attack2 = false
  787. attack = false
  788. end
  789. --]]
  790.  
  791. local Create = LoadLibrary("RbxUtility").Create
  792. function Laugh()
  793. attack = true
  794. attack2 = true
  795. Animations = true
  796. lafz = math.random(1,5)
  797. S = Instance.new("Sound")
  798. S.Parent = Character.Torso
  799. if lafz == 1 then
  800. S.SoundId = "rbxassetid://2057149157"
  801. elseif lafz == 2 then
  802. S.SoundId = "rbxassetid://2057150436"
  803. elseif lafz == 3 then
  804. S.SoundId = "rbxassetid://2057595082"
  805. elseif lafz == 4 then
  806. S.SoundId = "rbxassetid://2065249482"
  807. elseif lafz == 5 then
  808. S.SoundId = "rbxassetid://2065252593"
  809. end
  810. S.Volume = 10
  811. S.Looped = false
  812. S.Pitch = 1
  813. S:Play()
  814. S = Instance.new("Sound")
  815. S.Parent = Character.Torso
  816. S.SoundId = "rbxassetid://21338895"
  817. S.Volume = 4
  818. S.Looped = false
  819. S.Pitch = 0.8
  820. S:Play()
  821. laughi = math.random(1,3)
  822. if laughi == 1 then
  823. for i = 0,1,0.01 do
  824. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.25, 0.5, -0.5) * c_angles(math.rad(45) - math.sin(sine/7.5)/15, math.rad(0) + math.sin(sine/7.5)/15,math.rad(-30) + math.sin(sine/7.5)/15), 0.15)
  825. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.5, -0.5) * c_angles(math.rad(45) + math.sin(sine/7.5)/15, math.rad(0),math.rad(30)), 0.15)
  826. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(30) + math.sin(sine/4)/1, math.rad(0),math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  827. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(30) - math.sin(sine/4)/1, math.rad(0) ,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  828. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(10) - math.sin(sine/15)/15 , math.rad(0), math.rad(0)), 0.15)
  829. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(-10) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/2)/2), 0.15)
  830. MaskWeld.C1 = MaskWeld.C1 * CFrame.fromEulerAnglesXYZ(0,0,math.rad(0) - math.sin(sine/2)/25)
  831. swait()
  832. end
  833. elseif laughi == 2 then
  834. for i = 0,1,0.01 do
  835. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.25, 0.5, -0.5) * c_angles(math.rad(45) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15), 0.15)
  836. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.5, -0.5) * c_angles(math.rad(45) + math.sin(sine/7.5)/15, math.rad(0),math.rad(30)), 0.15)
  837. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(30) + math.sin(sine/4)/1, math.rad(0),math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  838. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(30) - math.sin(sine/4)/1, math.rad(0) ,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  839. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(45) - math.sin(sine/15)/15 , math.rad(0), math.rad(0)), 0.15)
  840. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(-20) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/2)/2), 0.15)
  841. MaskWeld.C1 = MaskWeld.C1 * CFrame.fromEulerAnglesXYZ(0,0,math.rad(0) - math.sin(sine/2)/25)
  842. swait()
  843. end
  844. elseif laughi == 3 then
  845. for i = 0,1,0.01 do
  846. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(0.8, 0.5, -0.65) * c_angles(math.rad(50) + math.sin(sine/15)/35,math.rad(-5) - math.sin(sine/15)/35,math.rad(-76) + math.sin(sine/15)/15), 0.15)
  847. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-0.8, 0.5, -0.65) * c_angles(math.rad(45) + math.sin(sine/15)/25,math.rad(-10) + math.sin(sine/15)/45,math.rad(76) + math.sin(sine/15)/15), 0.15)
  848. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(20),math.rad(0),math.rad(5) - math.sin(sine/15)/30), 0.15)
  849. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15,math.rad(-30) - math.sin(sine/15)/30), 0.15)
  850. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(2 + math.sin(sine/7.5)/15, 0.5 + math.sin(sine/15)/5, 0) * c_angles(math.rad(50), math.rad(0),math.rad(60) + math.sin(sine/7.5)/30), 0.15)
  851. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -1) * c_angles(math.rad(-60),math.rad(45) , math.rad(-20) + math.sin(sine/2)/2), 0.15)
  852. MaskWeld.C1 = MaskWeld.C1 * CFrame.fromEulerAnglesXYZ(0,0,math.rad(0) - math.sin(sine/2)/25)
  853. swait()
  854. end
  855. end
  856. MaskWeld.C1 = CFrame.new(0,-0.7,-0.25)*CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(0),math.rad(0))
  857.  
  858. Animations = false
  859. attack2 = false
  860. attack = false
  861. end
  862.  
  863. target = nil
  864. function Laser()
  865. attack = true
  866. attack2 = true
  867. Animations = true
  868.  
  869. local Hitbox = Instance.new("Part",Head)
  870. Hitbox.Name = "Hitbox"
  871. Hitbox.Shape = Enum.PartType.Block
  872. Hitbox.CanCollide = false
  873. Hitbox.Color = Color3.new(0,0,0)
  874. Hitbox.Transparency = 1
  875. Hitbox.Material = "Metal"
  876. Hitbox.Size = Vector3.new(0.25, 0.25, 15)
  877. Hitbox.TopSurface = Enum.SurfaceType.Smooth
  878. Hitbox.BottomSurface = Enum.SurfaceType.Smooth local Weld = Instance.new("Weld", Hitbox)
  879. Weld.Part0 = Head
  880. Weld.Part1 = Hitbox
  881. Weld.C1 = CFrame.new(0,0,8)
  882.  
  883. local Lahsr = Instance.new("Part",Head)
  884. Lahsr.Name = "Lahsr"
  885. Lahsr.Shape = Enum.PartType.Block
  886. Lahsr.CanCollide = false
  887. Lahsr.Color = Color3.new(1,0.2,0)
  888. Lahsr.Transparency = 1
  889. Lahsr.Material = "Neon"
  890. Lahsr.Size = Vector3.new(0.25, 0.25, 16)
  891. Lahsr.TopSurface = Enum.SurfaceType.Smooth
  892. Lahsr.BottomSurface = Enum.SurfaceType.Smooth local Weld = Instance.new("Weld", Lahsr)
  893. Weld.Part0 = Head
  894. Weld.Part1 = Lahsr
  895. Weld.C1 = CFrame.new(0.45,-0.24,8)
  896. Miehsh = Instance.new("SpecialMesh",Lahsr)
  897. Miehsh.MeshType = "Sphere"
  898. Miehsh.Scale = Vector3.new(1,1,1)
  899.  
  900. local Layzar = Instance.new("Part",Head)
  901. Layzar.Name = "Layzar"
  902. Layzar.Shape = Enum.PartType.Block
  903. Layzar.CanCollide = false
  904. Layzar.Color = Color3.new(1,0.2,0)
  905. Layzar.Transparency = 1
  906. Layzar.Material = "Neon"
  907. Layzar.Size = Vector3.new(0.25, 0.25, 16)
  908. Layzar.TopSurface = Enum.SurfaceType.Smooth
  909. Layzar.BottomSurface = Enum.SurfaceType.Smooth local Weld = Instance.new("Weld", Layzar)
  910. Weld.Part0 = Head
  911. Weld.Part1 = Layzar
  912. Weld.C1 = CFrame.new(-0.45,-0.24,8)
  913. Miehsh = Instance.new("SpecialMesh",Layzar)
  914. Miehsh.MeshType = "Sphere"
  915. Miehsh.Scale = Vector3.new(1,1,1)
  916.  
  917. S = Instance.new("Sound")
  918. S.Parent = Character.Torso
  919. S.SoundId = "rbxassetid://2057149157"
  920. S.Volume = 10
  921. S.Looped = false
  922. S.Pitch = 1
  923. S:Play()
  924.  
  925. for i = 0,0.15,0.01 do
  926. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(80) + math.sin(sine/7.5)/15), 0.15)
  927. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(90) + math.sin(sine/7.5)/15, math.rad(0),math.rad(-80)), 0.15)
  928. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(30) + math.sin(sine/15)/5, math.rad(0),math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  929. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(15) + math.sin(sine/15)/5, math.rad(0) ,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  930. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-70) - math.sin(sine/15)/15 , math.rad(0), math.rad(0)), 0.15)
  931. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(70) + math.sin(sine/7.5)/15,math.rad(90), math.rad(0) + math.sin(sine/15)/30), 0.15)
  932. swait()
  933. end
  934. S = Instance.new("Sound")
  935. S.Parent = Character.Torso
  936. S.SoundId = "rbxassetid://215270668"
  937. S.Volume = 5
  938. S.Looped = false
  939. S.Pitch = 1
  940. S:Play()
  941. Lahsr.Transparency = 0
  942. Layzar.Transparency = 0
  943. for i = 0,0.8,0.01 do
  944. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(80) + math.sin(sine/7.5)/15), 0.15)
  945. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(90) + math.sin(sine/7.5)/15, math.rad(0),math.rad(-80)), 0.15)
  946. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(30) + math.sin(sine/15)/5, math.rad(0),math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  947. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(15) + math.sin(sine/15)/5, math.rad(0) ,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  948. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-70) - math.sin(sine/15)/15 , math.rad(0), math.rad(0)), 0.15)
  949. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(70) + math.sin(sine/7.5)/15,math.rad(90) - i*3.8, math.rad(0) + math.sin(sine/15)/30), 0.15)
  950. Layzar.Transparency = Layzar.Transparency + 0.005
  951. Lahsr.Transparency = Lahsr.Transparency + 0.005
  952. Laserhitbox=Hitbox.Touched:connect(function(hit)
  953. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name and hit.Parent.Name ~= target then
  954. target = hit.Parent.Name
  955. hit.Parent.Humanoid:TakeDamage(math.random(4,8))
  956. S = Instance.new("Sound")
  957. S.Parent = Character.Torso
  958. S.SoundId = "rbxassetid://545219984"
  959. S.Volume = 8
  960. S.Looped = false
  961. S.Pitch = 1
  962. S:Play()
  963. end
  964. end)
  965.  
  966. local rng2 = Instance.new("Part",Effects)
  967. rng2.Anchored = true
  968. rng2.Color = Color3.new(1,0.2,0)
  969. rng2.CanCollide = false
  970. rng2.FormFactor = 3
  971. rng2.Name = "Shockwave"
  972. rng2.Material = "Neon"
  973. rng2.Size = Vector3.new(1, 1, 1)
  974. rng2.Transparency = 0.35
  975. rng2.TopSurface = 0
  976. rng2.BottomSurface = 0
  977. rng2.CFrame = Head.CFrame
  978. rng2.CFrame = rng2.CFrame * CFrame.new(1,0,-15)
  979. local rngm2 = Instance.new("SpecialMesh", rng2)
  980. rngm2.Scale = Vector3.new(1, 0, 1)
  981. rngm2.Offset = Vector3.new(0,0,0)
  982. rngm2.MeshType = "Sphere"
  983. Spawn(function()
  984. for i = 1, 60, 2 do
  985. rngm2.Scale = Vector3.new(2 - i*0.1,2 - i*0.1 ,2 - i*0.1)
  986. rng2.Transparency = i/30
  987. swait()
  988. end
  989. wait()
  990. rng2:Destroy()
  991. end)
  992.  
  993. local rng2 = Instance.new("Part",Character)
  994. rng2.Anchored = true
  995. rng2.Color = Color3.new(1,0.2,0)
  996. rng2.CanCollide = false
  997. rng2.FormFactor = 3
  998. rng2.Name = "Shockwave"
  999. rng2.Size = Vector3.new(1, 1, 1)
  1000. rng2.Transparency = 0.35
  1001. rng2.TopSurface = 0
  1002. rng2.BottomSurface = 0
  1003. rng2.CFrame = Head.CFrame
  1004. rng2.CFrame = rng2.CFrame * CFrame.new(0,0,-17) * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  1005. local rngm2 = Instance.new("SpecialMesh", rng2)
  1006. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1007. rngm2.Scale = Vector3.new(0, 0, 0)
  1008. rngm2.Offset = Vector3.new(0,0,0)
  1009. Spawn(function()
  1010. for i = 1, 60, 2 do
  1011. rngm2.Scale = Vector3.new(0 + i*0.6, 0 + i*0.6 ,0 + i*0.3)
  1012. rng2.Transparency = i/30
  1013. swait()
  1014. end
  1015. wait()
  1016. rng2:Destroy()
  1017. end)
  1018.  
  1019. target = nil
  1020. swait()
  1021. end
  1022. Lahsr:Destroy()
  1023. Layzar:Destroy()
  1024. Hitbox:Destroy()
  1025.  
  1026. Animations = false
  1027. attack2 = false
  1028. wait(0.25)
  1029. attack = false
  1030. end
  1031.  
  1032. function ShadowBomb()
  1033. attack = true
  1034. attack2 = true
  1035. Animations = true
  1036.  
  1037. local SB = Instance.new("Part",Effects)
  1038. SB.Name = "ShadowBallz"
  1039. SB.Shape = Enum.PartType.Block
  1040. SB.CanCollide = false
  1041. SB.BrickColor = BrickColor.new("Dark indigo")
  1042. SB.Transparency = 0
  1043. SB.Material = "Neon"
  1044. SB.Size = Vector3.new(0.25, 0.25, 0.25)
  1045. SB.TopSurface = Enum.SurfaceType.Smooth
  1046. SB.BottomSurface = Enum.SurfaceType.Smooth local SBWeld = Instance.new("Weld", SB)
  1047. SBWeld.Part0 = rootPart
  1048. SBWeld.Part1 = SB
  1049. SBWeld.C1 = CFrame.new(0,-18,0)
  1050. grow = Instance.new("SpecialMesh",SB)
  1051. grow.MeshType = "Sphere"
  1052. grow.Scale = Vector3.new(0,0,0)
  1053.  
  1054. SBS = Instance.new("Sound")
  1055. SBS.Parent = SB
  1056. SBS.SoundId = "rbxassetid://300916082"
  1057. SBS.Volume = 8
  1058. SBS.Looped = false
  1059. SBS.Pitch = 0
  1060. SBS:Play()
  1061.  
  1062. S = Instance.new("Sound")
  1063. S.Parent = Character.Torso
  1064. S.SoundId = "rbxassetid://2061650183"
  1065. S.Volume = 10
  1066. S.Looped = false
  1067. S.Pitch = 1
  1068. S:Play()
  1069. fattack = true
  1070. for i = 0,2.7,0.01 do
  1071. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(160) - math.sin(sine/7.5)/15, math.rad(0) + math.sin(sine/7.5)/15,math.rad(20) + math.sin(sine/7.5)/15), 0.15)
  1072. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(160) + math.sin(sine/7.5)/15, math.rad(0),math.rad(-20)), 0.15)
  1073. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(30) + math.sin(sine/15)/5, math.rad(0),math.rad(-30) - math.sin(sine/7.5)/25), 0.15)
  1074. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(15) + math.sin(sine/15)/5, math.rad(0) ,math.rad(30) + math.sin(sine/7.5)/25), 0.15)
  1075. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, 5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) - math.sin(sine/15)/15 , math.rad(0), math.rad(0)), 0.15)
  1076. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(70) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/15)/30), 0.15)
  1077. grow.Scale = grow.Scale + Vector3.new(0.2,0.2,0.2)
  1078. SBS.Pitch = SBS.Pitch + 0.0025
  1079. Tael2.C1 = Tael2.C1 * CFrame.fromEulerAnglesXYZ(math.rad(2) + math.sin(sine/7.5)/30,math.rad(4) - math.sin(sine/7.5)/30,math.rad(0) + math.sin(sine/7.5)/30)
  1080. Tatl2.C1 = Tatl2.C1 * CFrame.fromEulerAnglesXYZ(math.rad(3) - math.sin(sine/7.5)/25,math.rad(-4) + math.sin(sine/7.5)/12,math.rad(0) - math.sin(sine/7.5)/30)
  1081. local rng2 = Instance.new("Part",Character)
  1082. rng2.Anchored = true
  1083. rng2.BrickColor = BrickColor.new("Dark indigo")
  1084. rng2.CanCollide = false
  1085. rng2.FormFactor = 3
  1086. rng2.Name = "Shockwave"
  1087. rng2.Size = Vector3.new(1, 1, 1)
  1088. rng2.Transparency = 0.35
  1089. rng2.TopSurface = 0
  1090. rng2.BottomSurface = 0
  1091. rng2.CFrame = SB.CFrame * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  1092. local rngm2 = Instance.new("SpecialMesh", rng2)
  1093. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1094. rngm2.Scale = Vector3.new(0, 0, 0)
  1095. rngm2.Offset = Vector3.new(0,0,0)
  1096. Spawn(function()
  1097. for i = 1, 60, 2 do
  1098. rngm2.Scale = Vector3.new(0 + i*0.6, 0 + i*0.6 ,0 + i*0.3)
  1099. rng2.Transparency = i/30
  1100. swait()
  1101. end
  1102. wait()
  1103. rng2:Destroy()
  1104. end)
  1105.  
  1106. local rng2 = Instance.new("Part",Character)
  1107. rng2.Anchored = true
  1108. rng2.BrickColor = BrickColor.new("Really black")
  1109. rng2.CanCollide = false
  1110. rng2.FormFactor = 3
  1111. rng2.Name = "Shockwave"
  1112. rng2.Size = Vector3.new(1, 1, 1)
  1113. rng2.Transparency = 0.35
  1114. rng2.TopSurface = 0
  1115. rng2.BottomSurface = 0
  1116. rng2.CFrame = SB.CFrame * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  1117. local rngm2 = Instance.new("SpecialMesh", rng2)
  1118. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1119. rngm2.Scale = Vector3.new(0, 0, 0)
  1120. rngm2.Offset = Vector3.new(0,0,0)
  1121. Spawn(function()
  1122. for i = 1, 60, 2 do
  1123. rngm2.Scale = Vector3.new(0 + i*0.3, 0 + i*0.3 ,0 + i*0.3)
  1124. rng2.Transparency = i/30
  1125. swait()
  1126. end
  1127. wait()
  1128. rng2:Destroy()
  1129. end)
  1130.  
  1131. swait()
  1132. end
  1133. S = Instance.new("Sound")
  1134. S.Parent = Character.Torso
  1135. S.SoundId = "rbxassetid://199145761"
  1136. S.Volume = 5
  1137. S.Looped = false
  1138. S.Pitch = 1
  1139. S:Play()
  1140. Point = Instance.new("BodyGyro")
  1141. Point.Parent = rootPart
  1142. Point.D = 175
  1143. Point.P = 20000
  1144. Point.MaxTorque = Vector3.new(0,4000000,0)
  1145. for i = 0,0.25,0.01 do
  1146. Point.cframe = CFrame.new(rootPart.Position,Mouse.Hit.Position)
  1147. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(90) - math.sin(sine/7.5)/15, math.rad(0) + math.sin(sine/7.5)/15,math.rad(20) + math.sin(sine/7.5)/15), 0.15)
  1148. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(90) + math.sin(sine/7.5)/15, math.rad(0),math.rad(-20)), 0.15)
  1149. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(30) + math.sin(sine/15)/5, math.rad(0),math.rad(-30) - math.sin(sine/7.5)/25), 0.15)
  1150. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(15) + math.sin(sine/15)/5, math.rad(0) ,math.rad(30) + math.sin(sine/7.5)/25), 0.15)
  1151. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, 4 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-60) - math.sin(sine/15)/15 , math.rad(0), math.rad(0)), 0.15)
  1152. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(30) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/15)/30), 0.15)
  1153. Tael2.C1 = Tael2.C1 * CFrame.fromEulerAnglesXYZ(math.rad(2) + math.sin(sine/7.5)/30,math.rad(4) - math.sin(sine/7.5)/30,math.rad(0) + math.sin(sine/7.5)/30)
  1154. Tatl2.C1 = Tatl2.C1 * CFrame.fromEulerAnglesXYZ(math.rad(3) - math.sin(sine/7.5)/25,math.rad(-4) + math.sin(sine/7.5)/12,math.rad(0) - math.sin(sine/7.5)/30)
  1155. swait()
  1156. end
  1157. Point:Destroy()
  1158. fattack = false
  1159.  
  1160. SBWeld:Destroy()
  1161.  
  1162. S = Instance.new("Sound")
  1163. S.Parent = SB
  1164. S.SoundId = "rbxassetid://1202657035"
  1165. S.Volume = 8
  1166. S.Looped = false
  1167. S.Pitch = 1
  1168. S.PlayOnRemove = true
  1169.  
  1170. SB.CanCollide = true
  1171. local bodyVelocity2 = Create("BodyVelocity")({
  1172. velocity = (Mouse.Hit.p - SB.CFrame.p).unit * 165,
  1173. P = 5000,
  1174. maxForce = Vector3.new(8000, 8000, 8000),
  1175. Parent = SB
  1176. })
  1177.  
  1178.  
  1179. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  1180. SB.Touched:connect(function(hit)
  1181. if(not Character:IsAncestorOf(hit) or hit.Name == "ShadowBallz") then
  1182. for i, v in pairs(FindNearestTorso(SB.CFrame.p, 15)) do
  1183. if v:FindFirstChild('Humanoid') then
  1184. v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - math.random(40,60)
  1185. end
  1186. end
  1187. local rng2 = Instance.new("Part",Effects)
  1188. rng2.Anchored = true
  1189. rng2.BrickColor = BrickColor.new("Dark indigo")
  1190. rng2.CanCollide = false
  1191. rng2.FormFactor = 3
  1192. rng2.Name = "Shockwave"
  1193. rng2.Material = "Neon"
  1194. rng2.Size = Vector3.new(1, 1, 1)
  1195. rng2.Transparency = 0.35
  1196. rng2.TopSurface = 0
  1197. rng2.BottomSurface = 0
  1198. rng2.CFrame = SB.CFrame
  1199. SB:Destroy()
  1200. local rngm2 = Instance.new("SpecialMesh", rng2)
  1201. rngm2.Scale = Vector3.new(1, 0, 1)
  1202. rngm2.Offset = Vector3.new(0,0,0)
  1203. rngm2.MeshType = "Sphere"
  1204. Spawn(function()
  1205. for i = 1, 60, 2 do
  1206. rngm2.Scale = Vector3.new(13 + i*0.3, 13 + i*0.3 ,13 + i*0.3)
  1207. rng2.Transparency = i/60
  1208. swait()
  1209. end
  1210. wait()
  1211. rng2:Destroy()
  1212. end)
  1213. for i = 1,6 do
  1214. local rng2 = Instance.new("Part",Character)
  1215. rng2.Anchored = true
  1216. rng2.BrickColor = BrickColor.new("Dark indigo")
  1217. rng2.CanCollide = false
  1218. rng2.FormFactor = 3
  1219. rng2.Name = "Shockwave"
  1220. rng2.Size = Vector3.new(1, 1, 1)
  1221. rng2.Transparency = 0.35
  1222. rng2.TopSurface = 0
  1223. rng2.BottomSurface = 0
  1224. rng2.CFrame = SB.CFrame * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  1225. local rngm2 = Instance.new("SpecialMesh", rng2)
  1226. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1227. rngm2.Scale = Vector3.new(0, 0, 0)
  1228. rngm2.Offset = Vector3.new(0,0,-0.5)
  1229. Spawn(function()
  1230. for i = 1, 60, 2 do
  1231. rngm2.Scale = Vector3.new(50 + i*1, 50 + i*1 ,2 + i*0.3)
  1232. rng2.Transparency = i/30
  1233. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  1234. swait()
  1235. end
  1236. wait()
  1237. rng2:Destroy()
  1238. end)
  1239.  
  1240. local rng2 = Instance.new("Part",Character)
  1241. rng2.Anchored = true
  1242. rng2.BrickColor = BrickColor.new("Really black")
  1243. rng2.CanCollide = false
  1244. rng2.FormFactor = 3
  1245. rng2.Name = "Shockwave"
  1246. rng2.Size = Vector3.new(1, 1, 1)
  1247. rng2.Transparency = 0.35
  1248. rng2.TopSurface = 0
  1249. rng2.BottomSurface = 0
  1250. rng2.CFrame = SB.CFrame * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  1251. local rngm2 = Instance.new("SpecialMesh", rng2)
  1252. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1253. rngm2.Scale = Vector3.new(0, 0, 0)
  1254. rngm2.Offset = Vector3.new(0,0,-0.5)
  1255. Spawn(function()
  1256. for i = 1, 60, 2 do
  1257. rngm2.Scale = Vector3.new(50 + i*1, 50 + i*1 ,2 + i*0.3)
  1258. rng2.Transparency = i/30
  1259. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  1260. swait()
  1261. end
  1262. wait()
  1263. rng2:Destroy()
  1264. end)
  1265. end
  1266. end
  1267. end)
  1268.  
  1269. lafz = math.random(1,3)
  1270. S = Instance.new("Sound")
  1271. S.Parent = Character.Torso
  1272. if lafz == 1 then
  1273. S.SoundId = "rbxassetid://2057149157"
  1274. elseif lafz == 2 then
  1275. S.SoundId = "rbxassetid://2057150436"
  1276. elseif lafz == 3 then
  1277. S.SoundId = "rbxassetid://2057595082"
  1278. end
  1279. S.Volume = 10
  1280. S.Looped = false
  1281. S.Pitch = 1
  1282. S:Play()
  1283. S = Instance.new("Sound")
  1284. S.Parent = Character.Torso
  1285. S.SoundId = "rbxassetid://21338895"
  1286. S.Volume = 4
  1287. S.Looped = false
  1288. S.Pitch = 0.8
  1289. S:Play()
  1290. for i = 0,1,0.01 do
  1291. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.25, 0.5, -0.5) * c_angles(math.rad(45) - math.sin(sine/7.5)/15, math.rad(0) + math.sin(sine/7.5)/15,math.rad(-30) + math.sin(sine/7.5)/15), 0.15)
  1292. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.5, -0.5) * c_angles(math.rad(45) + math.sin(sine/7.5)/15, math.rad(0),math.rad(30)), 0.15)
  1293. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(30) + math.sin(sine/4)/1, math.rad(0),math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  1294. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(30) - math.sin(sine/4)/1, math.rad(0) ,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  1295. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(45) - math.sin(sine/15)/15 , math.rad(0), math.rad(0)), 0.15)
  1296. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(-20) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/2)/2), 0.15)
  1297. MaskWeld.C1 = MaskWeld.C1 * CFrame.fromEulerAnglesXYZ(0,0,math.rad(0) - math.sin(sine/2)/25)
  1298. swait()
  1299. end
  1300. MaskWeld.C1 = CFrame.new(0,-0.7,-0.25)*CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(0),math.rad(0))
  1301.  
  1302. Animations = false
  1303. attack2 = false
  1304. attack = false
  1305. end
  1306.  
  1307. function Attackone()
  1308. attack = true
  1309. fattack = true
  1310. Animations = true
  1311. S = Instance.new("Sound")
  1312. S.Parent = Character.Torso
  1313. S.SoundId = "rbxassetid://1890071374"
  1314. S.Volume = 8
  1315. S.Looped = false
  1316. S.Pitch = 1.7
  1317. S:Play()
  1318.  
  1319. S = Instance.new("Sound")
  1320. S.Parent = Character.Torso
  1321. S.SoundId = "rbxassetid://2064874129"
  1322. S.Volume = 10
  1323. S.Looped = false
  1324. S.Pitch = 1
  1325. S:Play()
  1326.  
  1327. S = Instance.new("Sound")
  1328. S.Parent = Character.Torso
  1329. S.SoundId = "rbxassetid://2066402292"
  1330. S.Volume = 9.5
  1331. S.Looped = false
  1332. S.Pitch = 1
  1333. S.TimePosition = 0.25
  1334. S:Play()
  1335.  
  1336. Tatl2.C1 = CFrame.new(2.5,3,3)
  1337. Tael2.C1 = CFrame.new(-2.5,3,3)
  1338. tale=Tael.Touched:connect(function(hit)
  1339. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name and hit.Parent.Name ~= target then
  1340. target = hit.Parent.Name
  1341. hit.Parent.Humanoid:TakeDamage(math.random(10,20))
  1342. S = Instance.new("Sound")
  1343. S.Parent = Character.Torso
  1344. S.SoundId = "rbxassetid://1907654067"
  1345. S.Volume = 8
  1346. S.Looped = false
  1347. S.Pitch = 1
  1348. S:Play()
  1349. end
  1350. end)
  1351. tattle=Tatl.Touched:connect(function(hit)
  1352. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name and hit.Parent.Name ~= target then
  1353. target = hit.Parent.Name
  1354. hit.Parent.Humanoid:TakeDamage(math.random(10,20))
  1355. S = Instance.new("Sound")
  1356. S.Parent = Character.Torso
  1357. S.SoundId = "rbxassetid://1907654067"
  1358. S.Volume = 8
  1359. S.Looped = false
  1360. S.Pitch = 1
  1361. S:Play()
  1362. end
  1363. end)
  1364. for i = 0,0.08,0.01 do
  1365. rootPart.Velocity = rootPart.CFrame.lookVector * 50
  1366. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(5) + math.sin(sine/7.5)/15), 0.3)
  1367. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(120) + math.sin(sine/7.5)/15, math.rad(10),math.rad(30)), 0.3)
  1368. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -0.7, -0.3) * c_angles(math.rad(-10) + math.sin(sine/15)/5, math.sin((rootPart.RotVelocity.Y/10))/2,math.rad(-15) - math.sin(sine/7.5)/25), 0.15)
  1369. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(-20) + math.sin(sine/15)/5, -math.sin((rootPart.RotVelocity.Y/10))/2,math.rad(-5) + math.sin(sine/7.5)/25), 0.15)
  1370. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(1 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-30) - math.sin(sine/15)/15, math.rad(0), math.rad(-20)), 0.15)
  1371. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(10) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/15)/30), 0.3)
  1372. Tael2.C1 = Tael2.C1 * CFrame.new(0.5,-1,0)
  1373. Tatl2.C1 = Tatl2.C1 * CFrame.new(-0.5,-1,0)
  1374. swait()
  1375. end
  1376. tale:disconnect()
  1377. tattle:disconnect()
  1378. Tael2.C1 = CFrame.new(0,-5,3.5)
  1379. Tatl2.C1 = CFrame.new(0,-2,3.5)
  1380.  
  1381. target = nil
  1382. Animations = false
  1383. fattack = false
  1384. attack = false
  1385. end
  1386.  
  1387. function Attacktwo()
  1388. attack = true
  1389. fattack = true
  1390. Animations = true
  1391. S = Instance.new("Sound")
  1392. S.Parent = Character.Torso
  1393. S.SoundId = "rbxassetid://1890071374"
  1394. S.Volume = 8
  1395. S.Looped = false
  1396. S.Pitch = 1.7
  1397. S:Play()
  1398.  
  1399. S = Instance.new("Sound")
  1400. S.Parent = Character.Torso
  1401. S.SoundId = "rbxassetid://2066402292"
  1402. S.Volume = 9.5
  1403. S.Looped = false
  1404. S.Pitch = 1
  1405. S.TimePosition = 0.25
  1406. S:Play()
  1407.  
  1408. Tatl2.C1 = CFrame.new(2.5,-6,3)
  1409. Tael2.C1 = CFrame.new(-2.5,-6,3)
  1410. tale=Tael.Touched:connect(function(hit)
  1411. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name and hit.Parent.Name ~= target then
  1412. target = hit.Parent.Name
  1413. hit.Parent.Humanoid:TakeDamage(math.random(10,20))
  1414. S = Instance.new("Sound")
  1415. S.Parent = Character.Torso
  1416. S.SoundId = "rbxassetid://1907654067"
  1417. S.Volume = 8
  1418. S.Looped = false
  1419. S.Pitch = 1
  1420. S:Play()
  1421. end
  1422. end)
  1423. tattle=Tatl.Touched:connect(function(hit)
  1424. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name and hit.Parent.Name ~= target then
  1425. target = hit.Parent.Name
  1426. hit.Parent.Humanoid:TakeDamage(math.random(10,20))
  1427. S = Instance.new("Sound")
  1428. S.Parent = Character.Torso
  1429. S.SoundId = "rbxassetid://1907654067"
  1430. S.Volume = 8
  1431. S.Looped = false
  1432. S.Pitch = 1
  1433. S:Play()
  1434. end
  1435. end)
  1436. for i = 0,0.08,0.01 do
  1437. rootPart.Velocity = rootPart.CFrame.lookVector * 50
  1438. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(5) + math.sin(sine/7.5)/15), 0.3)
  1439. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(120) + math.sin(sine/7.5)/15, math.rad(10),math.rad(30)), 0.3)
  1440. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -0.7, -0.3) * c_angles(math.rad(-10) + math.sin(sine/15)/5, math.sin((rootPart.RotVelocity.Y/10))/2,math.rad(5) - math.sin(sine/7.5)/25), 0.15)
  1441. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(-20) + math.sin(sine/15)/5, -math.sin((rootPart.RotVelocity.Y/10))/2,math.rad(15) + math.sin(sine/7.5)/25), 0.15)
  1442. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(-1 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-30) - math.sin(sine/15)/15, math.rad(0), math.rad(20)), 0.15)
  1443. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(10) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/15)/30), 0.3)
  1444. Tael2.C1 = Tael2.C1 * CFrame.new(0.5,1,0)
  1445. Tatl2.C1 = Tatl2.C1 * CFrame.new(-0.5,1,0)
  1446. swait()
  1447. end
  1448. tattle:disconnect()
  1449. tale:disconnect()
  1450. Tael2.C1 = CFrame.new(0,-5,3.5)
  1451. Tatl2.C1 = CFrame.new(0,-2,3.5)
  1452.  
  1453. target = nil
  1454. Animations = false
  1455. fattack = false
  1456. attack = false
  1457. end
  1458.  
  1459. function Attackthree()
  1460. attack = true
  1461. fattack = true
  1462. Animations = true
  1463. S = Instance.new("Sound")
  1464. S.Parent = Character.Torso
  1465. S.SoundId = "rbxassetid://1890071374"
  1466. S.Volume = 8
  1467. S.Looped = false
  1468. S.Pitch = 1.8
  1469. S:Play()
  1470. S = Instance.new("Sound")
  1471. S.Parent = Character.Torso
  1472. S.SoundId = "rbxassetid://2057150436"
  1473. S.Volume = 10
  1474. S.Looped = false
  1475. S.Pitch = 1
  1476. S:Play()
  1477. Tatl2.C1 = CFrame.new(1,0,3)
  1478. Tael2.C1 = CFrame.new(-1,0,3)
  1479. tale=Tael.Touched:connect(function(hit)
  1480. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name and hit.Parent.Name ~= target then
  1481. target = hit.Parent.Name
  1482. hit.Parent.Humanoid:TakeDamage(math.random(10,20))
  1483. S = Instance.new("Sound")
  1484. S.Parent = Character.Torso
  1485. S.SoundId = "rbxassetid://1907654067"
  1486. S.Volume = 8
  1487. S.Looped = false
  1488. S.Pitch = 1
  1489. S:Play()
  1490. end
  1491. end)
  1492. tattle=Tatl.Touched:connect(function(hit)
  1493. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name and hit.Parent.Name ~= target then
  1494. target = hit.Parent.Name
  1495. hit.Parent.Humanoid:TakeDamage(math.random(10,20))
  1496. S = Instance.new("Sound")
  1497. S.Parent = Character.Torso
  1498. S.SoundId = "rbxassetid://1907654067"
  1499. S.Volume = 8
  1500. S.Looped = false
  1501. S.Pitch = 1
  1502. S:Play()
  1503. end
  1504. end)
  1505. for i = 0,0.4,0.01 do
  1506. rootPart.Velocity = rootPart.CFrame.lookVector * 50
  1507. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.25, 0.5, -0.5) * c_angles(math.rad(45) - math.sin(sine/7.5)/15, math.rad(0) + math.sin(sine/7.5)/15,math.rad(-30) + math.sin(sine/7.5)/15), 0.15)
  1508. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(120) + math.sin(sine/7.5)/15, math.rad(10),math.rad(30)), 0.3)
  1509. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(30) + math.sin(sine/2)/1, math.rad(0),math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  1510. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(30) - math.sin(sine/2)/1, math.rad(0) ,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  1511. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-10) - math.sin(sine/15)/15 , math.rad(180), math.rad(0)), 0.15)
  1512. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(5) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/2)/2), 0.15)
  1513. MaskWeld.C1 = MaskWeld.C1 * CFrame.fromEulerAnglesXYZ(0,0,math.rad(0) - math.sin(sine/2)/25)
  1514. local rng2 = Instance.new("Part",Character)
  1515. rng2.Anchored = true
  1516. rng2.BrickColor = BrickColor.new("Dark indigo")
  1517. rng2.CanCollide = false
  1518. rng2.FormFactor = 3
  1519. rng2.Name = "Shockwave"
  1520. rng2.Size = Vector3.new(1, 1, 1)
  1521. rng2.Transparency = 0.6
  1522. rng2.TopSurface = 0
  1523. rng2.BottomSurface = 0
  1524. rng2.CFrame = rootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(90))
  1525. local rngm2 = Instance.new("SpecialMesh", rng2)
  1526. rngm2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1527. rngm2.Scale = Vector3.new(0, 0, 0)
  1528. rngm2.Offset = Vector3.new(0,-2,-0.5)
  1529. Spawn(function()
  1530. for i = 1, 60, 2 do
  1531. rng2.CFrame = rng2.CFrame * CFrame.Angles(0,math.rad(5) + i*math.random(1,10),math.rad(0))
  1532. rngm2.Scale = Vector3.new(5 + i*0.3, 9 + i*0.1 ,5 + i*0.3)
  1533. rng2.Transparency = i/15
  1534. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  1535. swait()
  1536. end
  1537. wait()
  1538. rng2:Destroy()
  1539. end)
  1540. swait()
  1541. end
  1542. tattle:disconnect()
  1543. tale:disconnect()
  1544. MaskWeld.C1 = CFrame.new(0,-0.7,-0.25)*CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(0),math.rad(0))
  1545. Tael2.C1 = CFrame.new(0,-5,3.5)
  1546. Tatl2.C1 = CFrame.new(0,-2,3.5)
  1547.  
  1548. target = nil
  1549. Animations = false
  1550. fattack = false
  1551. attack = false
  1552. end
  1553.  
  1554. function Attackfour()
  1555. attack = true
  1556. fattack = true
  1557. Animations = true
  1558. Tatl2.C1 = CFrame.new(2,0,-1)
  1559. Tael2.C1 = CFrame.new(-2,0,-1)
  1560. con1=Head.Touched:connect(function(hit)
  1561. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name and hit.Parent.Name ~= target then
  1562. target = hit.Parent.Name
  1563. hit.Parent.Humanoid:TakeDamage(math.random(10,20))
  1564. S = Instance.new("Sound")
  1565. S.Parent = Character.Torso
  1566. S.SoundId = "rbxassetid://1907654067"
  1567. S.Volume = 8
  1568. S.Looped = false
  1569. S.Pitch = 1
  1570. S:Play()
  1571. end
  1572. end)
  1573. for i = 0,0.25,0.01 do
  1574. rootPart.Velocity = rootPart.CFrame.lookVector * 80
  1575. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(-30) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(5) + math.sin(sine/7.5)/15), 0.15)
  1576. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(90) + math.sin(sine/7.5)/15, math.rad(60),math.rad(-20)), 0.15)
  1577. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -0.7, -0.3) * c_angles(math.rad(-20) + math.sin(sine/15)/5, math.sin((rootPart.RotVelocity.Y/10))/2,math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  1578. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(-30) + math.sin(sine/15)/5, -math.sin((rootPart.RotVelocity.Y/10))/2,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  1579. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-40) - math.sin(sine/15)/15, math.rad(0), math.sin((rootPart.RotVelocity.Y/30))/2), 0.15)
  1580. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(40) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/15)/30), 0.15)
  1581. swait()
  1582. end
  1583. con1:disconnect()
  1584. Tael2.C1 = CFrame.new(0,-5,3.5)
  1585. Tatl2.C1 = CFrame.new(0,-2,3.5)
  1586.  
  1587. target = nil
  1588. Animations = false
  1589. fattack = false
  1590. attack = false
  1591. end
  1592.  
  1593. function Attackfive()
  1594. attack = true
  1595. fattack = true
  1596. Animations = true
  1597. S = Instance.new("Sound")
  1598. S.Parent = Character.Torso
  1599. S.SoundId = "rbxassetid://1890071374"
  1600. S.Volume = 8
  1601. S.Looped = false
  1602. S.Pitch = 1.7
  1603. S:Play()
  1604.  
  1605. twirl = Instance.new("Sound")
  1606. twirl.Parent = Character.Torso
  1607. twirl.SoundId = "rbxassetid://1152719084"
  1608. twirl.Volume = 8
  1609. twirl.Looped = false
  1610. twirl.Pitch = 1.7
  1611. twirl:Play()
  1612.  
  1613. S = Instance.new("Sound")
  1614. S.Parent = Character.Torso
  1615. S.SoundId = "rbxassetid://2065259544"
  1616. S.Volume = 10
  1617. S.Looped = false
  1618. S.Pitch = 1
  1619. S:Play()
  1620.  
  1621. Tatl2.C1 = CFrame.new(5,-1,0)
  1622. Tael2.C1 = CFrame.new(-6,0,0)
  1623. tale=Tael.Touched:connect(function(hit)
  1624. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
  1625. hit.Parent.Humanoid:TakeDamage(math.random(4,6))
  1626. S = Instance.new("Sound")
  1627. S.Parent = Character.Torso
  1628. S.SoundId = "rbxassetid://1907654067"
  1629. S.Volume = 8
  1630. S.Looped = false
  1631. S.Pitch = 1
  1632. S:Play()
  1633. end
  1634. end)
  1635. tattle=Tatl.Touched:connect(function(hit)
  1636. if hit.Parent:FindFirstChild("Humanoid")and hit.Parent ~= nil and hit.Parent.Name ~= Player.Character.Name then
  1637. hit.Parent.Humanoid:TakeDamage(math.random(4,6))
  1638. S = Instance.new("Sound")
  1639. S.Parent = Character.Torso
  1640. S.SoundId = "rbxassetid://1907654067"
  1641. S.Volume = 8
  1642. S.Looped = false
  1643. S.Pitch = 1
  1644. S:Play()
  1645. end
  1646. end)
  1647. for i = 0,0.5,0.01 do
  1648. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(0) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(90) + math.sin(sine/7.5)/15), 0.15)
  1649. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(0) + math.sin(sine/7.5)/15, math.rad(60),math.rad(-90)), 0.15)
  1650. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -0.7, -0.3) * c_angles(math.rad(-10) + math.sin(sine/15)/5, math.sin((rootPart.RotVelocity.Y/10))/2,math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  1651. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(-20) + math.sin(sine/15)/5, -math.sin((rootPart.RotVelocity.Y/10))/2,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  1652. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) - math.sin(sine/15)/15, math.rad(0) - i*30, math.rad(0)), 0.15)
  1653. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(-10) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/15)/30), 0.3)
  1654. Tael2.C1 = Tael2.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(30),math.rad(0))
  1655. Tatl2.C1 = Tatl2.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(30),math.rad(0))
  1656. swait()
  1657. end
  1658.  
  1659. S = Instance.new("Sound")
  1660. S.Parent = Character.Torso
  1661. S.SoundId = "rbxassetid://2066402292"
  1662. S.Volume = 9.5
  1663. S.Looped = false
  1664. S.Pitch = 1
  1665. S.TimePosition = 0.25
  1666. S:Play()
  1667.  
  1668. twirl:Destroy()
  1669. tale:disconnect()
  1670. tattle:disconnect()
  1671. Tael2.C1 = CFrame.new(0,-5,3.5)
  1672. Tatl2.C1 = CFrame.new(0,-2,3.5)
  1673.  
  1674. target = nil
  1675. Animations = false
  1676. fattack = false
  1677. attack = false
  1678. end
  1679.  
  1680. function Attacksix()
  1681. attack = true
  1682. fattack = true
  1683. Animations = true
  1684.  
  1685. S = Instance.new("Sound")
  1686. S.Parent = Character.Torso
  1687. S.SoundId = "rbxassetid://2061663467"
  1688. S.Volume = 10
  1689. S.Looped = false
  1690. S.Pitch = 1
  1691. S:Play()
  1692.  
  1693. Tatl2.C1 = CFrame.new(2.5,3,3)
  1694. Tael2.C1 = CFrame.new(-2.5,3,3)
  1695.  
  1696. for i = 0,0.08,0.01 do
  1697. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(5) + math.sin(sine/7.5)/15), 0.3)
  1698. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(120) + math.sin(sine/7.5)/15, math.rad(10),math.rad(30)), 0.3)
  1699. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -0.7, -0.3) * c_angles(math.rad(-10) + math.sin(sine/15)/5, math.sin((rootPart.RotVelocity.Y/10))/2,math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  1700. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(-20) + math.sin(sine/15)/5, -math.sin((rootPart.RotVelocity.Y/10))/2,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  1701. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, 10 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-30) - math.sin(sine/15)/15, math.rad(0), math.rad(0)), 0.15)
  1702. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(10) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/15)/30), 0.3)
  1703. Tael2.C1 = CFrame.new(2,-3 - math.sin(sine/7.5)/20,-1)
  1704. Tatl2.C1 = CFrame.new(-2,-3 + math.sin(sine/7.5)/12,-1)
  1705. swait()
  1706. end
  1707.  
  1708. for i = 0,0.08,0.01 do
  1709. rootPart.Velocity = rootPart.CFrame.lookVector * 100
  1710. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(5) + math.sin(sine/7.5)/15), 0.3)
  1711. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(120) + math.sin(sine/7.5)/15, math.rad(10),math.rad(30)), 0.3)
  1712. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -0.7, -0.3) * c_angles(math.rad(-10) + math.sin(sine/15)/5, math.sin((rootPart.RotVelocity.Y/10))/2,math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  1713. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(-20) + math.sin(sine/15)/5, -math.sin((rootPart.RotVelocity.Y/10))/2,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  1714. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, -5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-30) - math.sin(sine/15)/15, math.rad(0), math.rad(0)), 0.15)
  1715. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(10) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/15)/30), 0.3)
  1716. Tael2.C1 = CFrame.new(2,-3 - math.sin(sine/7.5)/20,-1)
  1717. Tatl2.C1 = CFrame.new(-2,-3 + math.sin(sine/7.5)/12,-1)
  1718. swait()
  1719. end
  1720. local rng2 = Instance.new("Part",Character)
  1721. rng2.Anchored = true
  1722. rng2.BrickColor = BrickColor.new("Medium stone grey")
  1723. rng2.CanCollide = false
  1724. rng2.FormFactor = 3
  1725. rng2.Name = "Shockwave"
  1726. rng2.Size = Vector3.new(1, 1, 1)
  1727. rng2.Transparency = 0.35
  1728. rng2.TopSurface = 0
  1729. rng2.BottomSurface = 0
  1730. rng2.CFrame = rootPart.CFrame
  1731. local rngm2 = Instance.new("SpecialMesh", rng2)
  1732. rngm2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1733. rngm2.Scale = Vector3.new(1, 0, 1)
  1734. rngm2.Offset = Vector3.new(0,0,-2)
  1735. Spawn(function()
  1736. for i = 1, 60, 2 do
  1737. rngm2.Scale = Vector3.new(1 + i*0.3, 5 - i*0.1 ,1 + i*0.3)
  1738. rng2.Transparency = i/30
  1739. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  1740. swait()
  1741. end
  1742. wait()
  1743. rng2:Destroy()
  1744. end)
  1745. S = Instance.new("Sound")
  1746. S.Parent = Character.Torso
  1747. S.SoundId = "rbxassetid://2064874783"
  1748. S.Volume = 8
  1749. S.Looped = false
  1750. S.Pitch = 1
  1751. S:Play()
  1752. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 7)) do
  1753. if v:FindFirstChild('Humanoid') then
  1754. v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - math.random(10,20)
  1755. end
  1756. end
  1757. Tael2.C1 = CFrame.new(0,-5,3.5)
  1758. Tatl2.C1 = CFrame.new(0,-2,3.5)
  1759.  
  1760. target = nil
  1761. Animations = false
  1762. fattack = false
  1763. attack = false
  1764. end
  1765.  
  1766. function Attackseven()
  1767. attack = true
  1768. fattack = true
  1769. Animations = true
  1770. S = Instance.new("Sound")
  1771. S.Parent = Character.Torso
  1772. S.SoundId = "rbxassetid://1890059896"
  1773. S.Volume = 8
  1774. S.Looped = false
  1775. S.Pitch = 1.8
  1776. S:Play()
  1777.  
  1778. S = Instance.new("Sound")
  1779. S.Parent = Character.Torso
  1780. S.SoundId = "rbxassetid://2057595082"
  1781. S.Volume = 10
  1782. S.Looped = false
  1783. S.Pitch = 1
  1784. S:Play()
  1785.  
  1786. twirl = Instance.new("Sound")
  1787. twirl.Parent = Character.Torso
  1788. twirl.SoundId = "rbxassetid://1152719084"
  1789. twirl.Volume = 8
  1790. twirl.Looped = false
  1791. twirl.Pitch = 1.7
  1792. twirl:Play()
  1793. Tatl2.C1 = CFrame.new(5,0,0)
  1794. Tael2.C1 = CFrame.new(-5,0,0)
  1795. for i = 0,0.35,0.01 do
  1796. rootPart.Velocity = rootPart.CFrame.lookVector * 100
  1797. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(80) + math.sin(sine/7.5)/15), 0.15)
  1798. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(90) + math.sin(sine/7.5)/15, math.rad(0),math.rad(-80)), 0.15)
  1799. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(30) + math.sin(sine/15)/5, math.rad(0),math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  1800. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(15) + math.sin(sine/15)/5, math.rad(0) ,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  1801. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-70) - math.sin(sine/15)/15 , math.rad(0) - i*30, math.rad(0)), 0.15)
  1802. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(68) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/15)/30), 0.15)
  1803. Tael2.C1 = Tael2.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(25))
  1804. Tatl2.C1 = Tatl2.C1 * CFrame.fromEulerAnglesXYZ(math.rad(0),math.rad(0),math.rad(25))
  1805. for i, v in pairs(FindNearestTorso(Torso.CFrame.p, 7)) do
  1806. if v:FindFirstChild('Humanoid') then
  1807. v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - math.random(5,8)
  1808. end
  1809. end
  1810. local rng2 = Instance.new("Part",Character)
  1811. rng2.Anchored = true
  1812. rng2.BrickColor = BrickColor.new("Dark indigo")
  1813. rng2.CanCollide = false
  1814. rng2.FormFactor = 3
  1815. rng2.Name = "Shockwave"
  1816. rng2.Size = Vector3.new(1, 1, 1)
  1817. rng2.Transparency = 0.35
  1818. rng2.TopSurface = 0
  1819. rng2.BottomSurface = 0
  1820. rng2.CFrame = rootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(90))
  1821. local rngm2 = Instance.new("SpecialMesh", rng2)
  1822. rngm2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1823. rngm2.Scale = Vector3.new(0, 0, 0)
  1824. rngm2.Offset = Vector3.new(0,-5,-0.5)
  1825. Spawn(function()
  1826. for i = 1, 60, 2 do
  1827. rng2.CFrame = rng2.CFrame * CFrame.Angles(0,math.rad(5) + i*math.random(1,10),math.rad(0))
  1828. rngm2.Scale = Vector3.new(4 + i*0.3, 8 + i*0.1 ,4 + i*0.3)
  1829. rng2.Transparency = i/30
  1830. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  1831. swait()
  1832. end
  1833. wait()
  1834. rng2:Destroy()
  1835. end)
  1836. swait()
  1837. end
  1838. twirl:Destroy()
  1839. Tael2.C1 = CFrame.new(0,-5,3.5)
  1840. Tatl2.C1 = CFrame.new(0,-2,3.5)
  1841.  
  1842. target = nil
  1843. Animations = false
  1844. fattack = false
  1845. attack = false
  1846. end
  1847.  
  1848. function ShadowBallBarrage()
  1849. local SB = Instance.new("Part",Effects)
  1850. SB.Name = "ShadowBallz"
  1851. SB.Shape = Enum.PartType.Block
  1852. SB.CanCollide = false
  1853. SB.BrickColor = BrickColor.new("Dark indigo")
  1854. SB.Transparency = 0
  1855. SB.Material = "Neon"
  1856. SB.Size = Vector3.new(0.25, 0.25, 0.25)
  1857. SB.TopSurface = Enum.SurfaceType.Smooth
  1858. SB.BottomSurface = Enum.SurfaceType.Smooth local SBWeld = Instance.new("Weld", SB)
  1859. SBWeld.Part0 = Right_Arm
  1860. SBWeld.Part1 = SB
  1861. SBWeld.C1 = CFrame.new(0,1,0)
  1862. boom = Instance.new("SpecialMesh",SB)
  1863. boom.MeshType = "Sphere"
  1864. boom.Scale = Vector3.new(3,3,3)
  1865. S = Instance.new("Sound")
  1866. S.Parent = SB
  1867. S.SoundId = "rbxassetid://315746833"
  1868. S.Volume = 5
  1869. S.Looped = false
  1870. S.Pitch = 2
  1871. S:Play()
  1872.  
  1873. S = Instance.new("Sound")
  1874. S.Parent = SB
  1875. S.SoundId = "rbxassetid://203691653"
  1876. S.Volume = 8
  1877. S.Looped = false
  1878. S.Pitch = 1
  1879. S.PlayOnRemove = true
  1880. for i = 0,0.04,0.01 do
  1881. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(-30) - math.sin(sine/7.5)/15, math.rad(-90) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15), 0.15)
  1882. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(90) + math.sin(sine/7.5)/15, math.rad(60),math.rad(-20)), 0.15)
  1883. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -0.7 + math.sin(sine/7.5)/5, -0.25) * c_angles(math.rad(20) + math.sin(sine/7.5)/1,math.rad(0),math.rad(0) - math.sin(sine/7.5)/15), 0.15)
  1884. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -0.7 - math.sin(sine/7.5)/5, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/1,math.rad(0),math.rad(0) - math.sin(sine/7.5)/15), 0.15)
  1885. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 - math.sin(sine/7.5)/1, -1.3 + math.sin(sine/3.75)/5, 0) * c_angles(math.rad(0), math.rad(0),math.rad(10)), 0.15)
  1886. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(0) + math.sin(sine/3.75)/5,math.rad(0), math.rad(0) - math.sin(sine/15)/4), 0.15)
  1887. swait()
  1888. end
  1889. for i = 0,0.05,0.01 do
  1890. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(120) - math.sin(sine/7.5)/15, math.rad(-90) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15), 0.15)
  1891. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(90) + math.sin(sine/7.5)/15, math.rad(60),math.rad(-20)), 0.15)
  1892. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -0.7 + math.sin(sine/7.5)/5, -0.25) * c_angles(math.rad(20) + math.sin(sine/7.5)/1,math.rad(0),math.rad(0) - math.sin(sine/7.5)/15), 0.15)
  1893. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -0.7 - math.sin(sine/7.5)/5, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/1,math.rad(0),math.rad(0) - math.sin(sine/7.5)/15), 0.15)
  1894. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 - math.sin(sine/7.5)/1, -1.3 + math.sin(sine/3.75)/5, 0) * c_angles(math.rad(0), math.rad(0),math.rad(20)), 0.15)
  1895. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(0) + math.sin(sine/3.75)/5,math.rad(0), math.rad(0) - math.sin(sine/15)/4), 0.15)
  1896. swait()
  1897. end
  1898.  
  1899. SBWeld:Destroy()
  1900. SB.CanCollide = true
  1901. local bodyVelocity2 = Create("BodyVelocity")({
  1902. velocity = (Mouse.Hit.p - SB.CFrame.p).unit * 165,
  1903. P = 5000,
  1904. maxForce = Vector3.new(8000, 8000, 8000),
  1905. Parent = SB
  1906. })
  1907.  
  1908. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  1909. SB.Touched:connect(function(hit)
  1910. if(not Character:IsAncestorOf(hit) or hit.Name == "ShadowBallz") then
  1911. for i, v in pairs(FindNearestTorso(SB.CFrame.p, 7)) do
  1912. if v:FindFirstChild('Humanoid') then
  1913. v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - math.random(25,66)/10
  1914. end
  1915. end
  1916. local rng2 = Instance.new("Part",Effects)
  1917. rng2.Anchored = true
  1918. rng2.BrickColor = BrickColor.new("Dark indigo")
  1919. rng2.CanCollide = false
  1920. rng2.FormFactor = 3
  1921. rng2.Name = "Shockwave"
  1922. rng2.Material = "Neon"
  1923. rng2.Size = Vector3.new(1, 1, 1)
  1924. rng2.Transparency = 0.35
  1925. rng2.TopSurface = 0
  1926. rng2.BottomSurface = 0
  1927. rng2.CFrame = SB.CFrame
  1928. SB:Destroy()
  1929. local rngm2 = Instance.new("SpecialMesh", rng2)
  1930. rngm2.Scale = Vector3.new(1, 0, 1)
  1931. rngm2.Offset = Vector3.new(0,0,0)
  1932. rngm2.MeshType = "Sphere"
  1933. Spawn(function()
  1934. for i = 1, 60, 2 do
  1935. rngm2.Scale = Vector3.new(5 + i*0.3, 5 + i*0.3 ,5 + i*0.3)
  1936. rng2.Transparency = i/60
  1937. swait()
  1938. end
  1939. wait()
  1940. rng2:Destroy()
  1941. end)
  1942. for i = 1,6 do
  1943. local rng2 = Instance.new("Part",Character)
  1944. rng2.Anchored = true
  1945. rng2.BrickColor = BrickColor.new("Dark indigo")
  1946. rng2.CanCollide = false
  1947. rng2.FormFactor = 3
  1948. rng2.Name = "Shockwave"
  1949. rng2.Size = Vector3.new(1, 1, 1)
  1950. rng2.Transparency = 0.35
  1951. rng2.TopSurface = 0
  1952. rng2.BottomSurface = 0
  1953. rng2.CFrame = SB.CFrame * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  1954. local rngm2 = Instance.new("SpecialMesh", rng2)
  1955. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1956. rngm2.Scale = Vector3.new(0, 0, 0)
  1957. rngm2.Offset = Vector3.new(0,0,-0.5)
  1958. Spawn(function()
  1959. for i = 1, 60, 2 do
  1960. rngm2.Scale = Vector3.new(2 + i*1, 2 + i*1 ,2 + i*0.3)
  1961. rng2.Transparency = i/30
  1962. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  1963. swait()
  1964. end
  1965. wait()
  1966. rng2:Destroy()
  1967. end)
  1968.  
  1969. local rng2 = Instance.new("Part",Character)
  1970. rng2.Anchored = true
  1971. rng2.BrickColor = BrickColor.new("Really black")
  1972. rng2.CanCollide = false
  1973. rng2.FormFactor = 3
  1974. rng2.Name = "Shockwave"
  1975. rng2.Size = Vector3.new(1, 1, 1)
  1976. rng2.Transparency = 0.35
  1977. rng2.TopSurface = 0
  1978. rng2.BottomSurface = 0
  1979. rng2.CFrame = SB.CFrame * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  1980. local rngm2 = Instance.new("SpecialMesh", rng2)
  1981. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  1982. rngm2.Scale = Vector3.new(0, 0, 0)
  1983. rngm2.Offset = Vector3.new(0,0,-0.5)
  1984. Spawn(function()
  1985. for i = 1, 60, 2 do
  1986. rngm2.Scale = Vector3.new(2 + i*1, 2 + i*1 ,2 + i*0.3)
  1987. rng2.Transparency = i/30
  1988. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  1989. swait()
  1990. end
  1991. wait()
  1992. rng2:Destroy()
  1993. end)
  1994. end
  1995. end
  1996. end)
  1997. end
  1998.  
  1999. function ShadowBallBarrage2()
  2000. local SB = Instance.new("Part",Effects)
  2001. SB.Name = "ShadowBallz"
  2002. SB.Shape = Enum.PartType.Block
  2003. SB.CanCollide = false
  2004. SB.BrickColor = BrickColor.new("Dark indigo")
  2005. SB.Transparency = 0
  2006. SB.Material = "Neon"
  2007. SB.Size = Vector3.new(0.25, 0.25, 0.25)
  2008. SB.TopSurface = Enum.SurfaceType.Smooth
  2009. SB.BottomSurface = Enum.SurfaceType.Smooth local SBWeld = Instance.new("Weld", SB)
  2010. SBWeld.Part0 = Left_Arm
  2011. SBWeld.Part1 = SB
  2012. SBWeld.C1 = CFrame.new(0,1,0)
  2013. booem = Instance.new("SpecialMesh",SB)
  2014. booem.MeshType = "Sphere"
  2015. booem.Scale = Vector3.new(3,3,3)
  2016. S = Instance.new("Sound")
  2017. S.Parent = SB
  2018. S.SoundId = "rbxassetid://315746833"
  2019. S.Volume = 5
  2020. S.Looped = false
  2021. S.Pitch = 2
  2022. S:Play()
  2023.  
  2024. S = Instance.new("Sound")
  2025. S.Parent = SB
  2026. S.SoundId = "rbxassetid://203691653"
  2027. S.Volume = 8
  2028. S.Looped = false
  2029. S.Pitch = 1
  2030. S.PlayOnRemove = true
  2031. for i = 0,0.04,0.01 do
  2032. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(5) + math.sin(sine/7.5)/15), 0.15)
  2033. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(-30) + math.sin(sine/7.5)/15, math.rad(90),math.rad(0)), 0.15)
  2034. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -0.7 + math.sin(sine/7.5)/5, -0.25) * c_angles(math.rad(20) + math.sin(sine/7.5)/1,math.rad(0),math.rad(0) - math.sin(sine/7.5)/15), 0.15)
  2035. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -0.7 - math.sin(sine/7.5)/5, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/1,math.rad(0),math.rad(0) - math.sin(sine/7.5)/15), 0.15)
  2036. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 - math.sin(sine/7.5)/1, -1.3 + math.sin(sine/3.75)/5, 0) * c_angles(math.rad(0), math.rad(0),math.rad(-10)), 0.15)
  2037. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(0) + math.sin(sine/3.75)/5,math.rad(0), math.rad(0) - math.sin(sine/15)/4), 0.15)
  2038. swait()
  2039. end
  2040. for i = 0,0.05,0.01 do
  2041. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(5) + math.sin(sine/7.5)/15), 0.15)
  2042. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(90) + math.sin(sine/7.5)/15, math.rad(90),math.rad(0)), 0.15)
  2043. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -0.7 + math.sin(sine/7.5)/5, -0.25) * c_angles(math.rad(20) + math.sin(sine/7.5)/1,math.rad(0),math.rad(0) - math.sin(sine/7.5)/15), 0.15)
  2044. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -0.7 - math.sin(sine/7.5)/5, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/1,math.rad(0),math.rad(0) - math.sin(sine/7.5)/15), 0.15)
  2045. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 - math.sin(sine/7.5)/1, -1.3 + math.sin(sine/3.75)/5, 0) * c_angles(math.rad(0), math.rad(0),math.rad(-20)), 0.15)
  2046. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(0) + math.sin(sine/3.75)/5,math.rad(0), math.rad(0) - math.sin(sine/15)/4), 0.15)
  2047. swait()
  2048. end
  2049.  
  2050. SBWeld:Destroy()
  2051. SB.CanCollide = true
  2052. local bodyVelocity2 = Create("BodyVelocity")({
  2053. velocity = (Mouse.Hit.p - SB.CFrame.p).unit * 165,
  2054. P = 5000,
  2055. maxForce = Vector3.new(8000, 8000, 8000),
  2056. Parent = SB
  2057. })
  2058.  
  2059.  
  2060. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  2061. SB.Touched:connect(function(hit)
  2062. if(not Character:IsAncestorOf(hit) or hit.Name == "ShadowBallz") then
  2063. for i, v in pairs(FindNearestTorso(SB.CFrame.p, 7)) do
  2064. if v:FindFirstChild('Humanoid') then
  2065. v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - math.random(25,66)/10
  2066. end
  2067. end
  2068. local rng2 = Instance.new("Part",Effects)
  2069. rng2.Anchored = true
  2070. rng2.BrickColor = BrickColor.new("Dark indigo")
  2071. rng2.CanCollide = false
  2072. rng2.FormFactor = 3
  2073. rng2.Name = "Shockwave"
  2074. rng2.Material = "Neon"
  2075. rng2.Size = Vector3.new(1, 1, 1)
  2076. rng2.Transparency = 0.35
  2077. rng2.TopSurface = 0
  2078. rng2.BottomSurface = 0
  2079. rng2.CFrame = SB.CFrame
  2080. SB:Destroy()
  2081. local rngm2 = Instance.new("SpecialMesh", rng2)
  2082. rngm2.Scale = Vector3.new(1, 0, 1)
  2083. rngm2.Offset = Vector3.new(0,0,0)
  2084. rngm2.MeshType = "Sphere"
  2085. Spawn(function()
  2086. for i = 1, 60, 2 do
  2087. rngm2.Scale = Vector3.new(5 + i*0.3, 5 + i*0.3 ,5 + i*0.3)
  2088. rng2.Transparency = i/60
  2089. swait()
  2090. end
  2091. wait()
  2092. rng2:Destroy()
  2093. end)
  2094. for i = 1,6 do
  2095. local rng2 = Instance.new("Part",Character)
  2096. rng2.Anchored = true
  2097. rng2.BrickColor = BrickColor.new("Dark indigo")
  2098. rng2.CanCollide = false
  2099. rng2.FormFactor = 3
  2100. rng2.Name = "Shockwave"
  2101. rng2.Size = Vector3.new(1, 1, 1)
  2102. rng2.Transparency = 0.35
  2103. rng2.TopSurface = 0
  2104. rng2.BottomSurface = 0
  2105. rng2.CFrame = SB.CFrame * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  2106. local rngm2 = Instance.new("SpecialMesh", rng2)
  2107. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2108. rngm2.Scale = Vector3.new(0, 0, 0)
  2109. rngm2.Offset = Vector3.new(0,0,-0.5)
  2110. Spawn(function()
  2111. for i = 1, 60, 2 do
  2112. rngm2.Scale = Vector3.new(2 + i*1, 2 + i*1 ,2 + i*0.3)
  2113. rng2.Transparency = i/30
  2114. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  2115. swait()
  2116. end
  2117. wait()
  2118. rng2:Destroy()
  2119. end)
  2120.  
  2121. local rng2 = Instance.new("Part",Character)
  2122. rng2.Anchored = true
  2123. rng2.BrickColor = BrickColor.new("Really black")
  2124. rng2.CanCollide = false
  2125. rng2.FormFactor = 3
  2126. rng2.Name = "Shockwave"
  2127. rng2.Size = Vector3.new(1, 1, 1)
  2128. rng2.Transparency = 0.35
  2129. rng2.TopSurface = 0
  2130. rng2.BottomSurface = 0
  2131. rng2.CFrame = SB.CFrame * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  2132. local rngm2 = Instance.new("SpecialMesh", rng2)
  2133. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2134. rngm2.Scale = Vector3.new(0, 0, 0)
  2135. rngm2.Offset = Vector3.new(0,0,-0.5)
  2136. Spawn(function()
  2137. for i = 1, 60, 2 do
  2138. rngm2.Scale = Vector3.new(2 + i*1, 2 + i*1 ,2 + i*0.3)
  2139. rng2.Transparency = i/30
  2140. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  2141. swait()
  2142. end
  2143. wait()
  2144. rng2:Destroy()
  2145. end)
  2146. end
  2147. end
  2148. end)
  2149. end
  2150.  
  2151. function ShadowBarrage()
  2152. attack = true
  2153. attack2 = true
  2154. Animations = true
  2155. Ocarina.Transparency = 1
  2156. Point = Instance.new("BodyGyro")
  2157. Point.Parent = rootPart
  2158. Point.D = 175
  2159. Point.P = 20000
  2160. Point.MaxTorque = Vector3.new(0,4000000,0)
  2161. for i = 1,5 do
  2162. Point.cframe = CFrame.new(rootPart.Position,Mouse.Hit.Position)
  2163. ShadowBallBarrage()
  2164. Point.cframe = CFrame.new(rootPart.Position,Mouse.Hit.Position)
  2165. ShadowBallBarrage2()
  2166. end
  2167. Point:Destroy()
  2168. Ocarina.Transparency = 0
  2169. Animations = false
  2170. attack2 = false
  2171. attack = false
  2172. end
  2173.  
  2174. function MajorasWrath()
  2175. attack = true
  2176. attack2 = true
  2177. Animations = true
  2178. fattack = true
  2179. Ocarina.Transparency = 1
  2180. S = Instance.new("Sound")
  2181. S.Parent = Character.Torso
  2182. S.SoundId = "rbxassetid://2061656299"
  2183. S.Volume = 10
  2184. S.Looped = false
  2185. S.Pitch = 1
  2186. S:Play()
  2187.  
  2188. local Particle = Instance.new("ParticleEmitter",Torso)
  2189. Particle.Enabled = true
  2190. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.3,0.95),NumberSequenceKeypoint.new(1,1)})
  2191. Particle.Rate = 2000
  2192. Particle.ZOffset = 1
  2193. Particle.Lifetime = NumberRange.new(0.5)
  2194. Particle.Speed = NumberRange.new(1)
  2195. Particle.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5, 0.3), NumberSequenceKeypoint.new(1, 1, 0.1)})
  2196. Particle.Rotation = NumberRange.new(-180, 180)
  2197. Particle.RotSpeed = NumberRange.new(-180, 180)
  2198. Particle.Texture = "http://www.roblox.com/asset/?id=303194966"
  2199. Particle.Color = ColorSequence.new(Color3.new(0,0,0),Color3.new(0,0,0))
  2200. Particle.VelocitySpread = 360
  2201. Particle.LockedToPart = false
  2202.  
  2203. local Particle2 = Instance.new("ParticleEmitter",Right_Arm)
  2204. Particle2.Enabled = true
  2205. Particle2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.3,0.95),NumberSequenceKeypoint.new(1,1)})
  2206. Particle2.Rate = 2000
  2207. Particle2.ZOffset = 1
  2208. Particle2.Lifetime = NumberRange.new(0.5)
  2209. Particle2.Speed = NumberRange.new(1)
  2210. Particle2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5, 0.3), NumberSequenceKeypoint.new(1, 1, 0.1)})
  2211. Particle2.Rotation = NumberRange.new(-180, 180)
  2212. Particle2.RotSpeed = NumberRange.new(-180, 180)
  2213. Particle2.Texture = "http://www.roblox.com/asset/?id=303194966"
  2214. Particle2.Color = ColorSequence.new(Color3.fromRGB(61, 21, 133),Color3.fromRGB(61, 21, 133))
  2215. Particle2.VelocitySpread = 360
  2216. Particle2.LockedToPart = false
  2217.  
  2218. local Particle3 = Instance.new("ParticleEmitter",Left_Arm)
  2219. Particle3.Enabled = true
  2220. Particle3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.3,0.95),NumberSequenceKeypoint.new(1,1)})
  2221. Particle3.Rate = 2000
  2222. Particle3.ZOffset = 1
  2223. Particle3.Lifetime = NumberRange.new(0.5)
  2224. Particle3.Speed = NumberRange.new(1)
  2225. Particle3.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5, 0.3), NumberSequenceKeypoint.new(1, 1, 0.1)})
  2226. Particle3.Rotation = NumberRange.new(-180, 180)
  2227. Particle3.RotSpeed = NumberRange.new(-180, 180)
  2228. Particle3.Texture = "http://www.roblox.com/asset/?id=303194966"
  2229. Particle3.Color = ColorSequence.new(Color3.fromRGB(61, 21, 133),Color3.fromRGB(61, 21, 133))
  2230. Particle3.VelocitySpread = 360
  2231. Particle3.LockedToPart = false
  2232.  
  2233. local Particle4 = Instance.new("ParticleEmitter",Right_Leg)
  2234. Particle4.Enabled = true
  2235. Particle4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.3,0.95),NumberSequenceKeypoint.new(1,1)})
  2236. Particle4.Rate = 2000
  2237. Particle4.ZOffset = 1
  2238. Particle4.Lifetime = NumberRange.new(0.5)
  2239. Particle4.Speed = NumberRange.new(1)
  2240. Particle4.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5, 0.3), NumberSequenceKeypoint.new(1, 1, 0.1)})
  2241. Particle4.Rotation = NumberRange.new(-180, 180)
  2242. Particle4.RotSpeed = NumberRange.new(-180, 180)
  2243. Particle4.Texture = "http://www.roblox.com/asset/?id=303194966"
  2244. Particle4.Color = ColorSequence.new(Color3.fromRGB(61, 21, 133),Color3.fromRGB(61, 21, 133))
  2245. Particle4.VelocitySpread = 360
  2246. Particle4.LockedToPart = false
  2247.  
  2248. local Particle5 = Instance.new("ParticleEmitter",Left_Leg)
  2249. Particle5.Enabled = true
  2250. Particle5.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.3,0.95),NumberSequenceKeypoint.new(1,1)})
  2251. Particle5.Rate = 2000
  2252. Particle5.ZOffset = 1
  2253. Particle5.Lifetime = NumberRange.new(0.5)
  2254. Particle5.Speed = NumberRange.new(1)
  2255. Particle5.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.5, 0.3), NumberSequenceKeypoint.new(1, 1, 0.1)})
  2256. Particle5.Rotation = NumberRange.new(-180, 180)
  2257. Particle5.RotSpeed = NumberRange.new(-180, 180)
  2258. Particle5.Texture = "http://www.roblox.com/asset/?id=303194966"
  2259. Particle5.Color = ColorSequence.new(Color3.fromRGB(61, 21, 133),Color3.fromRGB(61, 21, 133))
  2260. Particle5.VelocitySpread = 360
  2261. Particle5.LockedToPart = false
  2262.  
  2263.  
  2264. for i = 0,0.25,0.01 do
  2265. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15,math.rad(60) - math.sin(sine/7.5)/15), 0.15)
  2266. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0) - math.sin(sine/7.5)/15,math.rad(-60) + math.sin(sine/7.5)/15), 0.15)
  2267. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(20),math.rad(0),math.rad(-20)), 0.15)
  2268. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(20),math.rad(0),math.rad(20)), 0.15)
  2269. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(20), math.rad(0),math.rad(0)), 0.15)
  2270. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5 + math.sin(sine/7.5)/15, -0.25) * c_angles(math.rad(30),math.rad(0), math.rad(0)), 0.15)
  2271. swait()
  2272. end
  2273. for i = 0,0.8,0.01 do
  2274. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.2, 0.4, -0.4) * c_angles(math.rad(110), math.rad(-60) + math.sin(sine/2)/1, math.rad(-60) - math.sin(sine/20)/10), 0.15)
  2275. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.2, 0.4, -0.4) * c_angles(math.rad(110), math.rad(60) + math.sin(sine/2)/1, math.rad(60) + math.sin(sine/20)/10), 0.15)
  2276. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -0.85, -0.25) * c_angles(math.rad(30) - math.sin(sine/2)/1, math.rad(0),math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  2277. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -0.85, -0.25) * c_angles(math.rad(15) + math.sin(sine/2)/1, math.rad(0) ,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  2278. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-20) - math.sin(sine/15)/15 , math.rad(0) + math.sin(sine/4)/3, math.rad(0)), 0.15)
  2279. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(-10) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/2)/1, math.rad(0) + math.sin(sine/15)/30), 0.15)
  2280. Tael2.C1 = Tael2.C1 * CFrame.fromEulerAnglesXYZ(math.rad(2) + math.sin(sine/7.5)/30,math.rad(4) - math.sin(sine/7.5)/30,math.rad(0) + math.sin(sine/7.5)/30)
  2281. Tatl2.C1 = Tatl2.C1 * CFrame.fromEulerAnglesXYZ(math.rad(3) - math.sin(sine/7.5)/25,math.rad(-4) + math.sin(sine/7.5)/12,math.rad(0) - math.sin(sine/7.5)/30)
  2282. swait()
  2283. end
  2284. S = Instance.new("Sound")
  2285. S.Parent = Character.Torso
  2286. S.SoundId = "rbxassetid://300916082"
  2287. S.Volume = 8
  2288. S.Looped = false
  2289. S.Pitch = 1
  2290. S:Play()
  2291. S = Instance.new("Sound")
  2292. S.Parent = Character.Torso
  2293. S.SoundId = "rbxassetid://21338895"
  2294. S.Volume = 4
  2295. S.Looped = false
  2296. S.Pitch = 1
  2297. S:Play()
  2298. for i = 0,0.6,0.01 do
  2299. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.2, 0.4, -0.4) * c_angles(math.rad(160), math.rad(0) + math.sin(sine/1)/1, math.rad(-10) - math.sin(sine/20)/10), 0.15)
  2300. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.2, 0.4, -0.4) * c_angles(math.rad(160), math.rad(0) + math.sin(sine/1)/1, math.rad(10) + math.sin(sine/20)/10), 0.15)
  2301. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -0.5 - math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(-20),math.rad(0),math.rad(-5)), 0.15)
  2302. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -0.5 - math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(-20),math.rad(0),math.rad(5)), 0.15)
  2303. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, 0 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
  2304. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5 + math.sin(sine/7.5)/15, -0.8) * c_angles(math.rad(-80),math.rad(0) + math.sin(sine/1)/1, math.rad(0)), 0.15)
  2305. Tael2.C1 = Tael2.C1 * CFrame.fromEulerAnglesXYZ(math.rad(2) + math.sin(sine/7.5)/7,math.rad(4) - math.sin(sine/7.5)/7,math.rad(0) + math.sin(sine/7.5)/8)
  2306. Tatl2.C1 = Tatl2.C1 * CFrame.fromEulerAnglesXYZ(math.rad(3) - math.sin(sine/7.5)/5,math.rad(-4) + math.sin(sine/7.5)/12,math.rad(0) - math.sin(sine/7.5)/15)
  2307. local rng2 = Instance.new("Part",Character)
  2308. rng2.Anchored = true
  2309. rng2.BrickColor = BrickColor.new("Dark indigo")
  2310. rng2.CanCollide = false
  2311. rng2.FormFactor = 3
  2312. rng2.Name = "Shockwave"
  2313. rng2.Size = Vector3.new(1, 1, 1)
  2314. rng2.Transparency = 0.35
  2315. rng2.TopSurface = 0
  2316. rng2.BottomSurface = 0
  2317. rng2.CFrame = rootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(0))
  2318. local rngm2 = Instance.new("SpecialMesh", rng2)
  2319. rngm2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2320. rngm2.Scale = Vector3.new(0, 0, 0)
  2321. rngm2.Offset = Vector3.new(0,0,-0.5)
  2322. Spawn(function()
  2323. for i = 1, 60, 2 do
  2324. rng2.CFrame = rng2.CFrame * CFrame.Angles(0,math.rad(5) + i*math.random(1,10),math.rad(0))
  2325. rngm2.Scale = Vector3.new(5 + i*0.3, 1 + i*0.2 ,5 + i*0.3)
  2326. rng2.Transparency = i/30
  2327. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  2328. swait()
  2329. end
  2330. wait()
  2331. rng2:Destroy()
  2332. end)
  2333.  
  2334. local rng2 = Instance.new("Part",Character)
  2335. rng2.Anchored = true
  2336. rng2.BrickColor = BrickColor.new("Really black")
  2337. rng2.CanCollide = false
  2338. rng2.FormFactor = 3
  2339. rng2.Name = "Shockwave"
  2340. rng2.Size = Vector3.new(1, 1, 1)
  2341. rng2.Transparency = 0.35
  2342. rng2.TopSurface = 0
  2343. rng2.BottomSurface = 0
  2344. rng2.CFrame = rootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(0))
  2345. local rngm2 = Instance.new("SpecialMesh", rng2)
  2346. rngm2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2347. rngm2.Scale = Vector3.new(0, 0, 0)
  2348. rngm2.Offset = Vector3.new(0,0,-0.5)
  2349. Spawn(function()
  2350. for i = 1, 60, 2 do
  2351. rng2.CFrame = rng2.CFrame * CFrame.Angles(0,math.rad(5) + i*math.random(1,10),math.rad(0))
  2352. rngm2.Scale = Vector3.new(5 + i*1, 0 + i*0.1 ,5 + i*1)
  2353. rng2.Transparency = i/30
  2354. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  2355. swait()
  2356. end
  2357. wait()
  2358. rng2:Destroy()
  2359. end)
  2360. swait()
  2361. end
  2362. S = Instance.new("Sound")
  2363. S.Parent = Character.Torso
  2364. S.SoundId = "rbxassetid://338601305"
  2365. S.Volume = 8
  2366. S.Looped = false
  2367. S.Pitch = 1
  2368. S:Play()
  2369.  
  2370. S = Instance.new("Sound")
  2371. S.Parent = Character.Torso
  2372. S.SoundId = "rbxassetid://1135968340"
  2373. S.Volume = 7
  2374. S.Looped = false
  2375. S.Pitch = 1
  2376. S:Play()
  2377.  
  2378.  
  2379. S = Instance.new("Sound")
  2380. S.Parent = Character.Torso
  2381. S.SoundId = "rbxassetid://2057161687"
  2382. S.Volume = 10
  2383. S.Looped = false
  2384. S.Pitch = 1
  2385. S:Play()
  2386. for i, v in pairs(FindNearestTorso(rootPart.CFrame.p, 20)) do
  2387. if v:FindFirstChild('Humanoid') then
  2388. v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - math.random(666,1050)/10
  2389. end
  2390. end
  2391. local rng2 = Instance.new("Part",Effects)
  2392. rng2.Anchored = true
  2393. rng2.BrickColor = BrickColor.new("Dark indigo")
  2394. rng2.CanCollide = false
  2395. rng2.FormFactor = 3
  2396. rng2.Name = "Shockwave"
  2397. rng2.Material = "Neon"
  2398. rng2.Size = Vector3.new(1, 1, 1)
  2399. rng2.Transparency = 0.35
  2400. rng2.TopSurface = 0
  2401. rng2.BottomSurface = 0
  2402. rng2.CFrame = rootPart.CFrame
  2403. local rngm2 = Instance.new("SpecialMesh", rng2)
  2404. rngm2.Scale = Vector3.new(1, 0, 1)
  2405. rngm2.Offset = Vector3.new(0,0,0)
  2406. rngm2.MeshType = "Sphere"
  2407. Spawn(function()
  2408. for i = 1, 60, 2 do
  2409. rngm2.Scale = Vector3.new(0 + i*1, 0 + i*1 ,0 + i*1)
  2410. rng2.Transparency = i/60
  2411. swait()
  2412. end
  2413. wait()
  2414. rng2:Destroy()
  2415. end)
  2416. Particle:Destroy()
  2417. Particle2:Destroy()
  2418. Particle3:Destroy()
  2419. Particle4:Destroy()
  2420. Particle5:Destroy()
  2421. for i = 0,0.8,0.01 do
  2422. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15,math.rad(60) - math.sin(sine/7.5)/15), 0.15)
  2423. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0) - math.sin(sine/7.5)/15,math.rad(-60) + math.sin(sine/7.5)/15), 0.15)
  2424. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(20),math.rad(0),math.rad(-20)), 0.15)
  2425. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(20),math.rad(0),math.rad(20)), 0.15)
  2426. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(20), math.rad(0),math.rad(0)), 0.15)
  2427. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5 + math.sin(sine/7.5)/15, -0.25) * c_angles(math.rad(30),math.rad(0), math.rad(0)), 0.15)
  2428. Tael2.C1 = Tael2.C1 * CFrame.fromEulerAnglesXYZ(math.rad(2) + math.sin(sine/7.5)/30,math.rad(4) - math.sin(sine/7.5)/30,math.rad(0) + math.sin(sine/7.5)/30)
  2429. Tatl2.C1 = Tatl2.C1 * CFrame.fromEulerAnglesXYZ(math.rad(3) - math.sin(sine/7.5)/25,math.rad(-4) + math.sin(sine/7.5)/12,math.rad(0) - math.sin(sine/7.5)/30)
  2430.  
  2431. local rng2 = Instance.new("Part",Effects)
  2432. rng2.Anchored = true
  2433. rng2.BrickColor = BrickColor.new("Dark indigo")
  2434. rng2.CanCollide = false
  2435. rng2.FormFactor = 3
  2436. rng2.Name = "Shockwave"
  2437. rng2.Material = "Neon"
  2438. rng2.Size = Vector3.new(1, 1, 1)
  2439. rng2.Transparency = 0.35
  2440. rng2.TopSurface = 0
  2441. rng2.BottomSurface = 0
  2442. rng2.CFrame = rootPart.CFrame
  2443. local rngm2 = Instance.new("SpecialMesh", rng2)
  2444. rngm2.Scale = Vector3.new(1, 0, 1)
  2445. rngm2.Offset = Vector3.new(0,0,0)
  2446. rngm2.MeshType = "Sphere"
  2447. Spawn(function()
  2448. for i = 1, 60, 2 do
  2449. rngm2.Scale = Vector3.new(0 + i*1.5, 0 + i*1.5 ,0 + i*1.5)
  2450. rng2.Transparency = i/60
  2451. swait()
  2452. end
  2453. wait()
  2454. rng2:Destroy()
  2455. end)
  2456.  
  2457. local rng2 = Instance.new("Part",Character)
  2458. rng2.Anchored = true
  2459. rng2.BrickColor = BrickColor.new("Dark indigo")
  2460. rng2.CanCollide = false
  2461. rng2.FormFactor = 3
  2462. rng2.Name = "Shockwave"
  2463. rng2.Size = Vector3.new(1, 1, 1)
  2464. rng2.Transparency = 0.35
  2465. rng2.TopSurface = 0
  2466. rng2.BottomSurface = 0
  2467. rng2.CFrame = rootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(0))
  2468. local rngm2 = Instance.new("SpecialMesh", rng2)
  2469. rngm2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2470. rngm2.Scale = Vector3.new(0, 0, 0)
  2471. rngm2.Offset = Vector3.new(0,0,-0.5)
  2472. Spawn(function()
  2473. for i = 1, 60, 2 do
  2474. rng2.CFrame = rng2.CFrame * CFrame.Angles(0,math.rad(5) + i*math.random(1,10),math.rad(0))
  2475. rngm2.Scale = Vector3.new(5 + i*1, 8 + i*0.1 ,5 + i*1)
  2476. rng2.Transparency = i/30
  2477. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  2478. swait()
  2479. end
  2480. wait()
  2481. rng2:Destroy()
  2482. end)
  2483.  
  2484. local rng2 = Instance.new("Part",Character)
  2485. rng2.Anchored = true
  2486. rng2.BrickColor = BrickColor.new("Really black")
  2487. rng2.CanCollide = false
  2488. rng2.FormFactor = 3
  2489. rng2.Name = "Shockwave"
  2490. rng2.Size = Vector3.new(1, 1, 1)
  2491. rng2.Transparency = 0.35
  2492. rng2.TopSurface = 0
  2493. rng2.BottomSurface = 0
  2494. rng2.CFrame = rootPart.CFrame * CFrame.Angles(0,math.rad(90),math.rad(0))
  2495. local rngm2 = Instance.new("SpecialMesh", rng2)
  2496. rngm2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2497. rngm2.Scale = Vector3.new(0, 0, 0)
  2498. rngm2.Offset = Vector3.new(0,0,-0.5)
  2499. Spawn(function()
  2500. for i = 1, 60, 2 do
  2501. rng2.CFrame = rng2.CFrame * CFrame.Angles(0,math.rad(5) + i*math.random(1,10),math.rad(0))
  2502. rngm2.Scale = Vector3.new(5 + i*1, 8 + i*0.1 ,5 + i*1)
  2503. rng2.Transparency = i/30
  2504. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  2505. swait()
  2506. end
  2507. wait()
  2508. rng2:Destroy()
  2509. end)
  2510.  
  2511. local rng2 = Instance.new("Part",Character)
  2512. rng2.Anchored = true
  2513. rng2.BrickColor = BrickColor.new("Dark indigo")
  2514. rng2.CanCollide = false
  2515. rng2.FormFactor = 3
  2516. rng2.Name = "Shockwave"
  2517. rng2.Size = Vector3.new(1, 1, 1)
  2518. rng2.Transparency = 0.35
  2519. rng2.TopSurface = 0
  2520. rng2.BottomSurface = 0
  2521. rng2.CFrame = rootPart.CFrame * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  2522. local rngm2 = Instance.new("SpecialMesh", rng2)
  2523. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2524. rngm2.Scale = Vector3.new(0, 0, 0)
  2525. rngm2.Offset = Vector3.new(0,0,-0.5)
  2526. Spawn(function()
  2527. for i = 1, 60, 2 do
  2528. rngm2.Scale = Vector3.new(60 + i*1, 60 + i*1 ,2 + i*0.3)
  2529. rng2.Transparency = i/30
  2530. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  2531. swait()
  2532. end
  2533. wait()
  2534. rng2:Destroy()
  2535. end)
  2536.  
  2537. local rng2 = Instance.new("Part",Character)
  2538. rng2.Anchored = true
  2539. rng2.BrickColor = BrickColor.new("Really black")
  2540. rng2.CanCollide = false
  2541. rng2.FormFactor = 3
  2542. rng2.Name = "Shockwave"
  2543. rng2.Size = Vector3.new(1, 1, 1)
  2544. rng2.Transparency = 0.35
  2545. rng2.TopSurface = 0
  2546. rng2.BottomSurface = 0
  2547. rng2.CFrame = rootPart.CFrame * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  2548. local rngm2 = Instance.new("SpecialMesh", rng2)
  2549. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2550. rngm2.Scale = Vector3.new(0, 0, 0)
  2551. rngm2.Offset = Vector3.new(0,0,-0.5)
  2552. Spawn(function()
  2553. for i = 1, 60, 2 do
  2554. rngm2.Scale = Vector3.new(60 + i*1, 60 + i*1 ,2 + i*0.3)
  2555. rng2.Transparency = i/30
  2556. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  2557. swait()
  2558. end
  2559. wait()
  2560. rng2:Destroy()
  2561. end)
  2562.  
  2563. swait()
  2564. end
  2565. fattack = false
  2566. for i = 0,2,0.01 do
  2567. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.25, 0) * c_angles(math.rad(0) - math.sin(sine/7.5)/15, math.rad(0) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15), 0.15)
  2568. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5, 0.25, 0) * c_angles(math.rad(0) + math.sin(sine/7.5)/15, math.rad(0) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15), 0.15)
  2569. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(0) + math.sin(sine/15)/5, math.rad(0) + math.sin(sine/7.5)/15,math.rad(0) - math.sin(sine/7.5)/25), 0.15)
  2570. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(0) - math.sin(sine/15)/5, math.rad(0) - math.sin(sine/7.5)/15,math.rad(0) - math.sin(sine/7.5)/25), 0.15)
  2571. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 - math.sin(sine/15)/1.5, -0.5 - math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) - math.sin(sine/15)/15 , math.rad(0), math.rad(0) + math.sin(sine/15)/10), 0.15)
  2572. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0 + math.sin(sine/15)/6, 1.5 - math.sin(sine/7.5)/15, -0.1) * c_angles(math.rad(0) + math.sin(sine/15)/15,math.rad(0), math.rad(0) - math.sin(sine/15)/10), 0.15)
  2573. swait()
  2574. end
  2575.  
  2576. Ocarina.Transparency = 0
  2577. Animations = false
  2578. attack2 = false
  2579. attack = false
  2580. end
  2581.  
  2582. function Tornado()
  2583. attack = true
  2584. attack2 = true
  2585. Animations = true
  2586.  
  2587. S = Instance.new("Sound")
  2588. S.Parent = Character.Torso
  2589. S.SoundId = "rbxassetid://455375894"
  2590. S.Volume = 8
  2591. S.Looped = false
  2592. S.Pitch = 1
  2593. S.TimePosition = 0.25
  2594. S:Play()
  2595.  
  2596. for i = 0,2.6,0.01 do
  2597. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.25, 0.5, -0.25) * c_angles(math.rad(90),math.rad(-40) + math.sin(sine/3.75)/5,math.rad(-45)), 0.15)
  2598. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.5, -0.25) * c_angles(math.rad(90),math.rad(40) - math.sin(sine/3.75)/5,math.rad(45)), 0.15)
  2599. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -0.7 + math.sin(sine/7.5)/5, -0.25) * c_angles(math.rad(20) + math.sin(sine/7.5)/1,math.rad(0),math.rad(0) - math.sin(sine/7.5)/15), 0.15)
  2600. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -0.7 - math.sin(sine/7.5)/5, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/1,math.rad(0),math.rad(0) - math.sin(sine/7.5)/15), 0.15)
  2601. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 - math.sin(sine/7.5)/1, -1.3 + math.sin(sine/3.75)/5, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0) + math.sin(sine/7.5)/4), 0.15)
  2602. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(0) + math.sin(sine/3.75)/5,math.rad(0), math.rad(0) - math.sin(sine/15)/4), 0.15)
  2603. swait()
  2604. end
  2605. local tornada = Instance.new("Part",Character)
  2606. tornada.Anchored = true
  2607. tornada.BrickColor = BrickColor.new("Dark stone grey")
  2608. tornada.CanCollide = false
  2609. tornada.FormFactor = 3
  2610. tornada.Name = "Shockwave"
  2611. tornada.Size = Vector3.new(1, 1, 1)
  2612. tornada.Transparency = 0.35
  2613. tornada.TopSurface = 0
  2614. tornada.BottomSurface = 0
  2615. tornada.CFrame = rootPart.CFrame * CFrame.new(0,0,-10) * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0)
  2616. local rngm2 = Instance.new("SpecialMesh", tornada)
  2617. rngm2.MeshId = "http://www.roblox.com/asset/?id=36755354"
  2618. rngm2.Scale = Vector3.new(0, 0, 0)
  2619. rngm2.Offset = Vector3.new(0,0,-0.5)
  2620. for i, v in pairs(FindNearestTorso(tornada.CFrame.p, 20)) do
  2621. if v:FindFirstChild('Humanoid') then
  2622. local bodpos = Instance.new("BodyPosition",v:FindFirstChild("HumanoidRootPart"))
  2623. bodpos.D = 175
  2624. bodpos.P = 20000
  2625. bodpos.MaxForce = Vector3.new(4000,40000,4000)
  2626. bodpos.Position = tornada.Position + Vector3.new(0,15,0)
  2627. target = v
  2628. coroutine.wrap(function()
  2629. for i = 0,2.5,0.01 do
  2630. v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - math.random(1,5)/100
  2631. swait()
  2632. end
  2633. bodpos:Destroy()
  2634. end)()
  2635. end
  2636. end
  2637. Spawn(function()
  2638. for i = 1, 60, 2 do
  2639. rngm2.Scale = Vector3.new(0.2 + i*0.25, 0 + i*0.3 ,0.2 + i*0.25)
  2640. tornada.CFrame = tornada.CFrame * CFrame.new(0,-0.5,0)
  2641. swait()
  2642. end
  2643. for i = 0,2,0.01 do
  2644. tornada.CFrame = tornada.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(20),0)
  2645. swait()
  2646. end
  2647. for i = 1, 60, 2 do
  2648. rngm2.Scale = Vector3.new(7 + i*0.3, 6 + i*1 ,7 + i*0.3)
  2649. tornada.Transparency = i/30
  2650. swait()
  2651. end
  2652. wait()
  2653. tornada:Destroy()
  2654. end)
  2655. for i = 0,2,0.01 do
  2656. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(5) + math.sin(sine/7.5)/15), 0.15)
  2657. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(90) + math.sin(sine/7.5)/15, math.rad(60),math.rad(-20)), 0.15)
  2658. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(30) + math.sin(sine/15)/5, math.rad(0),math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  2659. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(15) + math.sin(sine/15)/5, math.rad(0) ,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  2660. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) - math.sin(sine/15)/15 , math.rad(0), math.rad(0)), 0.15)
  2661. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(30) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/15)/30), 0.15)
  2662. swait()
  2663. end
  2664.  
  2665. local SB = Instance.new("Part",Effects)
  2666. SB.Name = "ShadowBallz"
  2667. SB.Shape = Enum.PartType.Block
  2668. SB.CanCollide = false
  2669. SB.BrickColor = BrickColor.new("Deep orange")
  2670. SB.Transparency = 0
  2671. SB.Material = "Neon"
  2672. SB.Size = Vector3.new(0.25, 0.25, 0.25)
  2673. SB.TopSurface = Enum.SurfaceType.Smooth
  2674. SB.BottomSurface = Enum.SurfaceType.Smooth
  2675. SB.CFrame = tornada.CFrame * CFrame.new(0,-10,0)
  2676. boom = Instance.new("SpecialMesh",SB)
  2677. boom.MeshType = "Sphere"
  2678. boom.Scale = Vector3.new(6,6,6)
  2679. S = Instance.new("Sound")
  2680. S.Parent = SB
  2681. S.SoundId = "rbxassetid://213656638"
  2682. S.Volume = 5
  2683. S.Looped = false
  2684. S.Pitch = 2
  2685. S:Play()
  2686.  
  2687. S = Instance.new("Sound")
  2688. S.Parent = SB
  2689. S.SoundId = "rbxassetid://206049428"
  2690. S.Volume = 8
  2691. S.Looped = false
  2692. S.Pitch = 1
  2693. S.PlayOnRemove = true
  2694.  
  2695. SB.CanCollide = true
  2696.  
  2697. SB.Touched:connect(function(hit)
  2698. if(not Character:IsAncestorOf(hit) or hit.Name == "ShadowBallz") then
  2699. for i, v in pairs(FindNearestTorso(SB.CFrame.p, 7)) do
  2700. if v:FindFirstChild('Humanoid') then
  2701. v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - math.random(25,30)
  2702. end
  2703. end
  2704. local rng2 = Instance.new("Part",Effects)
  2705. rng2.Anchored = true
  2706. rng2.BrickColor = BrickColor.new("Really red")
  2707. rng2.CanCollide = false
  2708. rng2.FormFactor = 3
  2709. rng2.Name = "Shockwave"
  2710. rng2.Material = "Neon"
  2711. rng2.Size = Vector3.new(1, 1, 1)
  2712. rng2.Transparency = 0.35
  2713. rng2.TopSurface = 0
  2714. rng2.BottomSurface = 0
  2715. rng2.CFrame = SB.CFrame
  2716. SB:Destroy()
  2717. local rngm2 = Instance.new("SpecialMesh", rng2)
  2718. rngm2.Scale = Vector3.new(1, 0, 1)
  2719. rngm2.Offset = Vector3.new(0,0,0)
  2720. rngm2.MeshType = "Sphere"
  2721. Spawn(function()
  2722. for i = 1, 60, 2 do
  2723. rngm2.Scale = Vector3.new(5 + i*0.3, 5 + i*0.3 ,5 + i*0.3)
  2724. rng2.Transparency = i/60
  2725. swait()
  2726. end
  2727. wait()
  2728. rng2:Destroy()
  2729. end)
  2730. for i = 1,6 do
  2731. local rng2 = Instance.new("Part",Character)
  2732. rng2.Anchored = true
  2733. rng2.BrickColor = BrickColor.new("Deep orange")
  2734. rng2.CanCollide = false
  2735. rng2.FormFactor = 3
  2736. rng2.Name = "Shockwave"
  2737. rng2.Size = Vector3.new(1, 1, 1)
  2738. rng2.Transparency = 0.35
  2739. rng2.TopSurface = 0
  2740. rng2.BottomSurface = 0
  2741. rng2.CFrame = SB.CFrame * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  2742. local rngm2 = Instance.new("SpecialMesh", rng2)
  2743. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2744. rngm2.Scale = Vector3.new(0, 0, 0)
  2745. rngm2.Offset = Vector3.new(0,0,-0.5)
  2746. Spawn(function()
  2747. for i = 1, 60, 2 do
  2748. rngm2.Scale = Vector3.new(2 + i*1, 2 + i*1 ,2 + i*0.3)
  2749. rng2.Transparency = i/30
  2750. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  2751. swait()
  2752. end
  2753. wait()
  2754. rng2:Destroy()
  2755. end)
  2756.  
  2757. local rng2 = Instance.new("Part",Character)
  2758. rng2.Anchored = true
  2759. rng2.BrickColor = BrickColor.new("New Yeller")
  2760. rng2.CanCollide = false
  2761. rng2.FormFactor = 3
  2762. rng2.Name = "Shockwave"
  2763. rng2.Size = Vector3.new(1, 1, 1)
  2764. rng2.Transparency = 0.35
  2765. rng2.TopSurface = 0
  2766. rng2.BottomSurface = 0
  2767. rng2.CFrame = SB.CFrame * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  2768. local rngm2 = Instance.new("SpecialMesh", rng2)
  2769. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2770. rngm2.Scale = Vector3.new(0, 0, 0)
  2771. rngm2.Offset = Vector3.new(0,0,-0.5)
  2772. Spawn(function()
  2773. for i = 1, 60, 2 do
  2774. rngm2.Scale = Vector3.new(2 + i*1, 2 + i*1 ,2 + i*0.3)
  2775. rng2.Transparency = i/30
  2776. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  2777. swait()
  2778. end
  2779. wait()
  2780. rng2:Destroy()
  2781. end)
  2782. end
  2783. end
  2784. end)
  2785.  
  2786. for i = 0,0.8,0.01 do
  2787. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(5) + math.sin(sine/7.5)/15), 0.15)
  2788. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(90) + math.sin(sine/7.5)/15, math.rad(60),math.rad(-20)), 0.15)
  2789. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(30) + math.sin(sine/15)/5, math.rad(0),math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  2790. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(15) + math.sin(sine/15)/5, math.rad(0) ,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  2791. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) - math.sin(sine/15)/15 , math.rad(0), math.rad(0)), 0.15)
  2792. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(-10) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/15)/30), 0.15)
  2793. swait()
  2794. end
  2795. S = Instance.new("Sound")
  2796. S.Parent = Character.Torso
  2797. S.SoundId = "rbxassetid://2064874783"
  2798. S.Volume = 10
  2799. S.Looped = false
  2800. S.Pitch = 1
  2801. S:Play()
  2802. attack2 = false
  2803. target = nil
  2804. Animations = false
  2805. attack = false
  2806. end
  2807.  
  2808. function FallingMoon() -- Are you sure you wanna do this?
  2809. attack = true
  2810. Animations = true
  2811. Ocarina.Transparency = 1
  2812. -- This is it, life on this planet ends here --
  2813. local Moon = Instance.new("Part",game.Workspace)
  2814. Moon.Name = "You're Dead"
  2815. Moon.Shape = Enum.PartType.Ball
  2816. Moon.CanCollide = true
  2817. Moon.Anchored = true
  2818. Moon.Color = Color3.new(0,0,0)
  2819. Moon.Material = "SmoothPlastic"
  2820. Moon.Size = Vector3.new(1000, 1000, 1000)
  2821. Moon.TopSurface = Enum.SurfaceType.Smooth
  2822. Moon.BottomSurface = Enum.SurfaceType.Smooth
  2823. Moon.CFrame = rootPart.CFrame * CFrame.new(0,10000,0)
  2824. Moon.CFrame = Moon.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(180),0,0)
  2825. MoonMesh = Instance.new("FileMesh",Moon)
  2826. MoonMesh.MeshId = "http://www.roblox.com/asset/?id=1432303611"
  2827. MoonMesh.TextureId = "http://www.roblox.com/asset/?id=1432303667"
  2828. MoonMesh.Scale = Vector3.new(15,15,15)
  2829.  
  2830.  
  2831. game.Lighting.Brightness = 0
  2832. game.Lighting.TimeOfDay = 0
  2833. game.Lighting.OutdoorAmbient = Color3.fromRGB(127,50,50)
  2834. ski = Instance.new("Sky",game.Lighting)
  2835. ski.MoonAngularSize = 0
  2836. ski.StarCount = 0
  2837.  
  2838.  
  2839.  
  2840.  
  2841. Theme:Destroy()
  2842. S = Instance.new("Sound")
  2843. S.Parent = Character
  2844. S.SoundId = "rbxassetid://160745944"
  2845. S.Volume = 10
  2846. S.Looped = false
  2847. S.Pitch = 0.7
  2848. S:Play()
  2849.  
  2850.  
  2851. S = Instance.new("Sound")
  2852. S.Parent = Character
  2853. S.SoundId = "rbxassetid://306183328"
  2854. S.Volume = 10
  2855. S.Looped = true
  2856. S.Pitch = 1
  2857. S:Play()
  2858.  
  2859. coroutine.wrap(function()
  2860. while true do
  2861. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.25, 0) * c_angles(math.rad(0) - math.sin(sine/7.5)/15, math.rad(0) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15), 0.15)
  2862. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5, 0.25, 0) * c_angles(math.rad(0) + math.sin(sine/7.5)/15, math.rad(0) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15), 0.15)
  2863. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(0) + math.sin(sine/15)/5, math.rad(0) + math.sin(sine/7.5)/15,math.rad(0) - math.sin(sine/7.5)/25), 0.15)
  2864. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(0) - math.sin(sine/15)/5, math.rad(0) - math.sin(sine/7.5)/15,math.rad(0) - math.sin(sine/7.5)/25), 0.15)
  2865. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 - math.sin(sine/15)/1.5, -0.5 - math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) - math.sin(sine/15)/15 , math.rad(0), math.rad(0) + math.sin(sine/15)/10), 0.15)
  2866. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0 + math.sin(sine/15)/6, 1.5 - math.sin(sine/7.5)/15, -0.1) * c_angles(math.rad(0) + math.sin(sine/15)/15,math.rad(0), math.rad(0) - math.sin(sine/15)/10), 0.15)
  2867. Humanoid.MaxHealth = 1e100
  2868. Humanoid.Health = 1e100
  2869. swait()
  2870. end
  2871. end)()
  2872. coroutine.wrap(function()
  2873. while true do
  2874. Moon.CFrame = Moon.CFrame * CFrame.new(0,1,0)
  2875. swait()
  2876. end
  2877. end)()
  2878.  
  2879. Moon.Touched:connect(function(hit)
  2880. if(not Character:IsAncestorOf(hit)) then
  2881. for i, v in pairs(FindNearestTorso(Moon.CFrame.p, 99999999999999999999999)) do
  2882. if v:FindFirstChild('Humanoid') then
  2883. v:FindFirstChild("Humanoid").Health = 0
  2884. end
  2885. end
  2886. end
  2887. end)
  2888.  
  2889. end
  2890.  
  2891. function MagicTrap()
  2892. attack = true
  2893. attack2 = true
  2894. Animations = true
  2895.  
  2896. lafz = math.random(1,2)
  2897. S = Instance.new("Sound")
  2898. S.Parent = Character.Torso
  2899. if lafz == 1 then
  2900. S.SoundId = "rbxassetid://2065249482"
  2901. elseif lafz == 2 then
  2902. S.SoundId = "rbxassetid://2065252593"
  2903. end
  2904. S.Volume = 10
  2905. S.Looped = false
  2906. S.Pitch = 1
  2907. S:Play()
  2908. S = Instance.new("Sound")
  2909. S.Parent = Character.Torso
  2910. S.SoundId = "rbxassetid://21338895"
  2911. S.Volume = 4
  2912. S.Looped = false
  2913. S.Pitch = 0.8
  2914. S:Play()
  2915.  
  2916. CircleMagic = Instance.new("Part",Character)
  2917. CircleMagic.Transparency=1
  2918. CircleMagic.Size=Vector3.new(30,0,30)
  2919. CircleMagic.Anchored=true
  2920. CircleMagic.CanCollide=false
  2921. CircleMagic.CFrame = rootPart.CFrame * CFrame.new(0,-3,-15)
  2922. CMT=Instance.new('Decal',CircleMagic)
  2923. CMT.Face='Top'
  2924. CMT.Texture='http://www.roblox.com/asset/?id=1193737071'
  2925. CMT.Transparency=1
  2926.  
  2927. for i = 0,1.5,0.01 do
  2928. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(0.8, 0.5, -0.65) * c_angles(math.rad(50) + math.sin(sine/15)/35,math.rad(-5) - math.sin(sine/15)/35,math.rad(-76) + math.sin(sine/15)/15), 0.15)
  2929. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-0.8, 0.5, -0.65) * c_angles(math.rad(45) + math.sin(sine/15)/25,math.rad(-10) + math.sin(sine/15)/45,math.rad(76) + math.sin(sine/15)/15), 0.15)
  2930. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(20),math.rad(0),math.rad(5) - math.sin(sine/15)/30), 0.15)
  2931. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15,math.rad(-30) - math.sin(sine/15)/30), 0.15)
  2932. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(2 + math.sin(sine/7.5)/15, 0.5 + math.sin(sine/15)/5, 0) * c_angles(math.rad(50), math.rad(0),math.rad(60) + math.sin(sine/7.5)/30), 0.15)
  2933. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -1) * c_angles(math.rad(-60),math.rad(45) , math.rad(-20) + math.sin(sine/2)/2), 0.15)
  2934. MaskWeld.C1 = MaskWeld.C1 * CFrame.fromEulerAnglesXYZ(0,0,math.rad(0) - math.sin(sine/2)/25)
  2935. CircleMagic.CFrame = CircleMagic.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(15),0)
  2936. swait()
  2937. CMT.Transparency = CMT.Transparency - 0.006
  2938. end
  2939. MaskWeld.C1 = CFrame.new(0,-0.7,-0.25)*CFrame.fromEulerAnglesXYZ(math.rad(90),math.rad(0),math.rad(0))
  2940.  
  2941. for i, v in pairs(FindNearestTorso(CircleMagic.CFrame.p, 20)) do
  2942. if v:FindFirstChild('Humanoid') then
  2943. local bodpos = Instance.new("BodyPosition",v:FindFirstChild("HumanoidRootPart"))
  2944. bodpos.D = 175
  2945. bodpos.P = 20000
  2946. bodpos.MaxForce = Vector3.new(4000,40000,4000)
  2947. bodpos.Position = CircleMagic.Position + Vector3.new(0,4,0)
  2948. target = v
  2949. coroutine.wrap(function()
  2950. for i = 0,2.5,0.01 do
  2951. v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - math.random(5,30)/100
  2952. swait()
  2953. end
  2954. bodpos:Destroy()
  2955. end)()
  2956. end
  2957. end
  2958.  
  2959. Spawn(function()
  2960. wait(1.5)
  2961. for i = 1,9 do
  2962. CMT.Transparency = CMT.Transparency + 0.1
  2963. swait()
  2964. end
  2965. CircleMagic:Destroy()
  2966. end)
  2967. for i = 0,0.5,0.01 do
  2968. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(0.8, 0.5, -0.65) * c_angles(math.rad(50) + math.sin(sine/15)/35,math.rad(-5) - math.sin(sine/15)/35,math.rad(-76) + math.sin(sine/15)/15), 0.15)
  2969. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-0.8, 0.5, -0.65) * c_angles(math.rad(45) + math.sin(sine/15)/25,math.rad(-10) + math.sin(sine/15)/45,math.rad(76) + math.sin(sine/15)/15), 0.15)
  2970. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(20),math.rad(0),math.rad(5) - math.sin(sine/15)/30), 0.15)
  2971. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15,math.rad(-30) - math.sin(sine/15)/30), 0.15)
  2972. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(2 + math.sin(sine/7.5)/15, 0.5 + math.sin(sine/15)/5, 0) * c_angles(math.rad(50), math.rad(0),math.rad(60) + math.sin(sine/7.5)/30), 0.15)
  2973. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -1) * c_angles(math.rad(-60),math.rad(45), math.rad(-20)), 0.15)
  2974. CircleMagic.CFrame = CircleMagic.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(15),0)
  2975. swait()
  2976. end
  2977. S = Instance.new("Sound")
  2978. S.Parent = Character.Torso
  2979. S.SoundId = "rbxassetid://323678263"
  2980. S.Volume = 9.5
  2981. S.Looped = false
  2982. S.Pitch = 1
  2983. S:Play()
  2984. for i = 0,0.5,0.01 do
  2985. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.1, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(60),math.rad(0),math.rad(-60)), 0.15)
  2986. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.1, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(80),math.rad(0),math.rad(60)), 0.15)
  2987. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -0.5 - math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(-20),math.rad(0),math.rad(-5)), 0.15)
  2988. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -0.5 - math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(-20),math.rad(0),math.rad(5)), 0.15)
  2989. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, 0 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(0), math.rad(0),math.rad(5)), 0.15)
  2990. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5 + math.sin(sine/7.5)/15, -0.8) * c_angles(math.rad(-80),math.rad(0), math.rad(0)), 0.15)
  2991. CircleMagic.CFrame = CircleMagic.CFrame * CFrame.fromEulerAnglesXYZ(0,math.rad(5),0)
  2992. swait()
  2993. end
  2994. for i, v in pairs(FindNearestTorso(CircleMagic.CFrame.p, 25)) do
  2995. if v:FindFirstChild('Humanoid') then
  2996. v:FindFirstChild("Humanoid").Health = v:FindFirstChild("Humanoid").Health - math.random(30,40)
  2997. end
  2998. end
  2999. local rng2 = Instance.new("Part",Effects)
  3000. rng2.Anchored = true
  3001. rng2.BrickColor = BrickColor.new("Dark indigo")
  3002. rng2.CanCollide = false
  3003. rng2.FormFactor = 3
  3004. rng2.Name = "Shockwave"
  3005. rng2.Material = "Neon"
  3006. rng2.Size = Vector3.new(1, 1, 1)
  3007. rng2.Transparency = 0.35
  3008. rng2.TopSurface = 0
  3009. rng2.BottomSurface = 0
  3010. rng2.CFrame = CircleMagic.CFrame
  3011. local rngm2 = Instance.new("SpecialMesh", rng2)
  3012. rngm2.Scale = Vector3.new(1, 0, 1)
  3013. rngm2.Offset = Vector3.new(0,0,0)
  3014. rngm2.MeshType = "Sphere"
  3015. Spawn(function()
  3016. for i = 1, 60, 2 do
  3017. rngm2.Scale = Vector3.new(13 + i*0.3, 13 + i*0.3 ,13 + i*0.3)
  3018. rng2.Transparency = i/60
  3019. swait()
  3020. end
  3021. wait()
  3022. rng2:Destroy()
  3023. end)
  3024. for i = 1,6 do
  3025. local rng2 = Instance.new("Part",Character)
  3026. rng2.Anchored = true
  3027. rng2.BrickColor = BrickColor.new("Dark indigo")
  3028. rng2.CanCollide = false
  3029. rng2.FormFactor = 3
  3030. rng2.Name = "Shockwave"
  3031. rng2.Size = Vector3.new(1, 1, 1)
  3032. rng2.Transparency = 0.35
  3033. rng2.TopSurface = 0
  3034. rng2.BottomSurface = 0
  3035. rng2.CFrame = CircleMagic.CFrame * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  3036. local rngm2 = Instance.new("SpecialMesh", rng2)
  3037. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3038. rngm2.Scale = Vector3.new(0, 0, 0)
  3039. rngm2.Offset = Vector3.new(0,0,-0.5)
  3040. Spawn(function()
  3041. for i = 1, 60, 2 do
  3042. rngm2.Scale = Vector3.new(50 + i*1, 50 + i*1 ,2 + i*0.3)
  3043. rng2.Transparency = i/30
  3044. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  3045. swait()
  3046. end
  3047. wait()
  3048. rng2:Destroy()
  3049. end)
  3050.  
  3051. local rng2 = Instance.new("Part",Character)
  3052. rng2.Anchored = true
  3053. rng2.BrickColor = BrickColor.new("Really black")
  3054. rng2.CanCollide = false
  3055. rng2.FormFactor = 3
  3056. rng2.Name = "Shockwave"
  3057. rng2.Size = Vector3.new(1, 1, 1)
  3058. rng2.Transparency = 0.35
  3059. rng2.TopSurface = 0
  3060. rng2.BottomSurface = 0
  3061. rng2.CFrame = CircleMagic.CFrame * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  3062. local rngm2 = Instance.new("SpecialMesh", rng2)
  3063. rngm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  3064. rngm2.Scale = Vector3.new(0, 0, 0)
  3065. rngm2.Offset = Vector3.new(0,0,-0.5)
  3066. Spawn(function()
  3067. for i = 1, 60, 2 do
  3068. rngm2.Scale = Vector3.new(50 + i*1, 50 + i*1 ,2 + i*0.3)
  3069. rng2.Transparency = i/30
  3070. rng2.CFrame = rng2.CFrame - Vector3.new(0,0.2,0)
  3071. swait()
  3072. end
  3073. wait()
  3074. rng2:Destroy()
  3075. end)
  3076. end
  3077. for i = 0,0.5,0.01 do
  3078. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15,math.rad(60) - math.sin(sine/7.5)/15), 0.15)
  3079. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5, 0.5 + math.sin(sine/7.5)/15, -0.5) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0) - math.sin(sine/7.5)/15,math.rad(-60) + math.sin(sine/7.5)/15), 0.15)
  3080. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(20),math.rad(0),math.rad(-20)), 0.15)
  3081. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1 - math.sin(sine/7.5)/15, 0) * c_angles(math.rad(20),math.rad(0),math.rad(20)), 0.15)
  3082. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -0.5 + math.sin(sine/7.5)/15, 0) * c_angles(math.rad(20), math.rad(0),math.rad(0)), 0.15)
  3083. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5 + math.sin(sine/7.5)/15, -0.25) * c_angles(math.rad(30),math.rad(0), math.rad(0)), 0.15)
  3084. swait()
  3085. end
  3086.  
  3087. target = nil
  3088. Animations = false
  3089. attack2 = false
  3090. attack = false
  3091. end
  3092.  
  3093. -- Moves --
  3094.  
  3095. mouse.KeyDown:connect(function(key)
  3096. if key == "r" and attack == false then
  3097. Laugh()
  3098. end end)
  3099.  
  3100. mouse.KeyDown:connect(function(key)
  3101. if key == "n" and attack == false then
  3102. MagicTrap()
  3103. end end)
  3104.  
  3105. mouse.KeyDown:connect(function(key)
  3106. if key == "t" and attack == false then
  3107. Laser()
  3108. end end)
  3109.  
  3110. mouse.KeyDown:connect(function(key)
  3111. if key == "v" and attack == false then
  3112. ShadowBomb()
  3113. end end)
  3114.  
  3115. mouse.KeyDown:connect(function(key)
  3116. if key == "m" and attack == false then
  3117. MajorasWrath()
  3118. end end)
  3119.  
  3120. mouse.KeyDown:connect(function(key)
  3121. if key == "c" and attack == false then
  3122. Tornado()
  3123. end end)
  3124.  
  3125. mouse.KeyDown:connect(function(key)
  3126. if key == "g" and attack == false then
  3127. FallingMoon()
  3128. end end)
  3129.  
  3130. mouse.KeyDown:connect(function(key)
  3131. if key == "b" and attack == false then
  3132. ShadowBarrage()
  3133. end end)
  3134.  
  3135. attk = 1
  3136. mouse.Button1Down:connect(function(key)
  3137. if attack == false then
  3138. if attk == 1 then
  3139. Attackone()
  3140. attk = attk + 1
  3141. elseif attk == 2 then
  3142. Attacktwo()
  3143. attk = attk + 1
  3144. elseif attk == 3 then
  3145. Attackthree()
  3146. attk = attk + 1
  3147. elseif attk == 4 then
  3148. Attackfour()
  3149. attk = attk + 1
  3150. elseif attk == 5 then
  3151. Attackfive()
  3152. attk = attk + 1
  3153. elseif attk == 6 then
  3154. Attacksix()
  3155. attk = attk + 1
  3156. elseif attk == 7 then
  3157. Attackseven()
  3158. attk = 1
  3159. end
  3160. end
  3161. end)
  3162.  
  3163. -- End Of Moves --
  3164.  
  3165.  
  3166. function rayCast(Pos, Dir, Max, Ignore) -- Origin Position, Direction, MaxDistance, IgnoreDescendants
  3167. return game:GetService("Workspace"):FindPartOnRay(Ray.new(Pos, Dir.unit * (Max or 999.999)), Ignore)
  3168. end
  3169.  
  3170. function QuaternionFromCFrame(cf)
  3171. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  3172. local trace = m00 + m11 + m22
  3173. if trace > 0 then
  3174. local s = math.sqrt(1 + trace)
  3175. local recip = 0.5/s
  3176. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  3177. else
  3178. local i = 0
  3179. if m11 > m00 then
  3180. i = 1
  3181. end
  3182. if m22 > (i == 0 and m00 or m11) then
  3183. i = 2
  3184. end
  3185. if i == 0 then
  3186. local s = math.sqrt(m00-m11-m22+1)
  3187. local recip = 0.5/s
  3188. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  3189. elseif i == 1 then
  3190. local s = math.sqrt(m11-m22-m00+1)
  3191. local recip = 0.5/s
  3192. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  3193. elseif i == 2 then
  3194. local s = math.sqrt(m22-m00-m11+1)
  3195. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  3196. end
  3197. end
  3198. end
  3199.  
  3200. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  3201. local xs, ys, zs = x + x, y + y, z + z
  3202. local wx, wy, wz = w*xs, w*ys, w*zs
  3203. local xx = x*xs
  3204. local xy = x*ys
  3205. local xz = x*zs
  3206. local yy = y*ys
  3207. local yz = y*zs
  3208. local zz = z*zs
  3209. return CFrame.new(px, py, pz,1-(yy+zz), xy - wz, xz + wy,xy + wz, 1-(xx+zz), yz - wx, xz - wy, yz + wx, 1-(xx+yy))
  3210. end
  3211.  
  3212. function QuaternionSlerp(a, b, t)
  3213. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  3214. local startInterp, finishInterp;
  3215. if cosTheta >= 0.0001 then
  3216. if (1 - cosTheta) > 0.0001 then
  3217. local theta = math.acos(cosTheta)
  3218. local invSinTheta = 1/math.sin(theta)
  3219. startInterp = math.sin((1-t)*theta)*invSinTheta
  3220. finishInterp = math.sin(t*theta)*invSinTheta
  3221. else
  3222. startInterp = 1-t
  3223. finishInterp = t
  3224. end
  3225. else
  3226. if (1+cosTheta) > 0.0001 then
  3227. local theta = math.acos(-cosTheta)
  3228. local invSinTheta = 1/math.sin(theta)
  3229. startInterp = math.sin((t-1)*theta)*invSinTheta
  3230. finishInterp = math.sin(t*theta)*invSinTheta
  3231. else
  3232. startInterp = t-1
  3233. finishInterp = t
  3234. end
  3235. end
  3236. return a[1]*startInterp + b[1]*finishInterp, a[2]*startInterp + b[2]*finishInterp, a[3]*startInterp + b[3]*finishInterp, a[4]*startInterp + b[4]*finishInterp
  3237. end
  3238.  
  3239. function clerp(a, b, t)
  3240. local qa = {QuaternionFromCFrame(a)}
  3241. local qb = {QuaternionFromCFrame(b)}
  3242. local ax, ay, az = a.x, a.y, a.z
  3243. local bx, by, bz = b.x, b.y, b.z
  3244. local _t = 1-t
  3245. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  3246. end
  3247.  
  3248. swait()
  3249. LA_Weld = newWeld(Torso, Left_Arm, -1.5, 0.5, 0)
  3250. Left_Arm.Weld.C1 = CFrame.new(0, 0.5, 0)
  3251. RA_Weld = newWeld(Torso, Right_Arm, 1.5, 0.5, 0)
  3252. Right_Arm.Weld.C1 = CFrame.new(0, 0.5, 0)
  3253. LL_Weld = newWeld(Torso, Left_Leg, -0.5, -1, 0)
  3254. Left_Leg.Weld.C1 = CFrame.new(0, 1, 0) -- Left_Leg.Weld.C1 = CFrame.new(0, 1, 0.15)
  3255. RL_Weld = newWeld(Torso, Right_Leg, 0.5, -1, 0)
  3256. Right_Leg.Weld.C1 = CFrame.new(0, 1, 0) -- Right_Leg.Weld.C1 = CFrame.new(0, 1, 0.15)
  3257. Torso_Weld = newWeld(rootPart, Torso, 0, -1, 0)
  3258. Torso.Weld.C1 = CFrame.new(0, -1, 0)
  3259. Head_Weld = newWeld(Torso, Head, 0, 1.5, 0)
  3260.  
  3261. local punches={
  3262. a=false,
  3263. b=false,
  3264. c=false
  3265. }
  3266.  
  3267. UIService.InputBegan:connect(function(Input,GUIProcessed)
  3268. if not GUIProcessed and Input.UserInputType==Enum.UserInputType.MouseButton1 then
  3269. if punches.a==false then
  3270. punches.a=true wait(.4) punches.a=false
  3271. else
  3272. punches.a=true
  3273. print('a ',punches.a)
  3274. if punches.b==false then
  3275. punches.b=true wait(.4) punches.b=false
  3276. else
  3277. punches.b=true
  3278. print('b ',punches.b)
  3279. if punches.c==false then
  3280. punches.c=true wait(.4) punches.c=false
  3281. else
  3282. punches.c=true
  3283. print('c ',punches.c)
  3284. print('a ',punches.a,'b ',punches.b,'c ',punches.c)
  3285. end
  3286. end
  3287. end
  3288. elseif not GUIProcessed and Input.KeyCode==Enum.KeyCode.LeftShift then
  3289. sprint=true
  3290. end
  3291. end)
  3292.  
  3293. UIService.InputEnded:connect(function(Input,GUIProcessed)
  3294. if not GUIProcessed and Input.KeyCode==Enum.KeyCode.LeftShift then
  3295. sprint=false
  3296. end
  3297. end)
  3298.  
  3299. coroutine.wrap(function()
  3300. while true do
  3301. if fattack == false then
  3302. Tael2.C1 = CFrame.new(2,-3 - math.sin(sine/7.5)/20,-1)
  3303. Tatl2.C1 = CFrame.new(-2,-3 + math.sin(sine/7.5)/12,-1)
  3304. swait()
  3305. else
  3306. swait()
  3307. end
  3308. end
  3309. end)()
  3310.  
  3311. coroutine.wrap(function()
  3312. while true do
  3313. if sprint == false then
  3314. if attack2 == false then
  3315. Humanoid.WalkSpeed = 8
  3316. Humanoid.JumpPower = 50
  3317. elseif attack2 == true then
  3318. Humanoid.WalkSpeed = 0
  3319. Humanoid.JumpPower = 0
  3320. end
  3321. elseif sprint == true then
  3322. if attack2 == false then
  3323. Humanoid.WalkSpeed = 25
  3324. Humanoid.JumpPower = 100
  3325. elseif attack2 == true then
  3326. Humanoid.WalkSpeed = 0
  3327. Humanoid.JumpPower = 0
  3328. end
  3329. end
  3330. wait()
  3331. end
  3332. end)()
  3333.  
  3334. idly = 0
  3335. idle = idly
  3336.  
  3337. coroutine.wrap(function()
  3338. while true do
  3339. if currentAnim == "Idling" and attack == false and attack2 == false then
  3340. idle=idle+1
  3341. swait()
  3342. else
  3343. idle=idly
  3344. swait()
  3345. end
  3346. end
  3347. end)()
  3348.  
  3349.  
  3350. mouse.KeyDown:connect(function(key)
  3351. if key == "q" and attack == false then
  3352. idle = 2500
  3353. end end)
  3354.  
  3355. --[[ Base Animation
  3356. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
  3357. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
  3358. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
  3359. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(0),math.rad(0),math.rad(0)), 0.15)
  3360. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(0), math.rad(0),math.rad(0)), 0.15)
  3361. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(0),math.rad(0), math.rad(0)), 0.15)
  3362. ]]--
  3363.  
  3364. --[[ Idle Anim
  3365. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(5) + math.sin(sine/7.5)/15), 0.15)
  3366. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(90) + math.sin(sine/7.5)/15, math.rad(60),math.rad(-20)), 0.15)
  3367. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(30) + math.sin(sine/15)/5, math.rad(0),math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  3368. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(15) + math.sin(sine/15)/5, math.rad(0) ,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  3369. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) - math.sin(sine/15)/15 , math.rad(0), math.rad(0)), 0.15)
  3370. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(-10) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/15)/30), 0.15)
  3371. --]]
  3372. warn("Loaded")
  3373. warn("Skull Kid script Made by Zalgo_exe")
  3374. game:GetService("RunService").RenderStepped:connect(function()
  3375. Angle = (Angle % 100) + angleSpeed/10
  3376. Axis = (Axis % 100) + axisSpeed/10
  3377. walkingMagnitude = Vector3.new(rootPart.Velocity.X, 0, rootPart.Velocity.Z).magnitude
  3378. jumpVel = Torso.Velocity.Y
  3379. sine = change + sine
  3380.  
  3381. if(Humanoid.Jump) and jumpVel > 1 then
  3382. currentAnim = "Jumping"
  3383. elseif walkingMagnitude < 2 then
  3384. currentAnim = "Idling"
  3385. elseif isSprinting == true then
  3386. currentAnim = "Sprinting"
  3387. elseif walkingMagnitude > 2 then
  3388. currentAnim = "Walking"
  3389. elseif isAttacking == true then
  3390. currentAnim = "Attacking"
  3391. end
  3392.  
  3393. if currentAnim == "Jumping" and Animations == false then
  3394. angleSpeed = 2
  3395. axisSpeed = 2
  3396. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, 0) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  3397. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.5, 0.5, 0) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  3398. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  3399. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  3400. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0, -1, 0) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  3401. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, 0) * c_angles(math.rad(0), math.rad(0), math.rad(0)), 0.15)
  3402. elseif currentAnim == "Idling" and Animations == false then
  3403. if idle >= 0 and idle < 2000 then
  3404. angleSpeed = 1
  3405. axisSpeed = 1
  3406. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(20) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(5) + math.sin(sine/7.5)/15), 0.15)
  3407. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(90) + math.sin(sine/7.5)/15, math.rad(60),math.rad(-20)), 0.15)
  3408. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(30) + math.sin(sine/15)/5, math.rad(0),math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  3409. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(15) + math.sin(sine/15)/5, math.rad(0) ,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  3410. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(0) - math.sin(sine/15)/15 , math.rad(0), math.rad(0)), 0.15)
  3411. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(-10) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/15)/30), 0.15)
  3412. elseif idle >= 2000 then
  3413. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(0.8, 0.5, -0.65) * c_angles(math.rad(50) + math.sin(sine/15)/35,math.rad(-5) - math.sin(sine/15)/35,math.rad(-76) + math.sin(sine/15)/15), 0.15)
  3414. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-0.8, 0.5, -0.65) * c_angles(math.rad(45) + math.sin(sine/15)/25,math.rad(-10) + math.sin(sine/15)/45,math.rad(76) + math.sin(sine/15)/15), 0.15)
  3415. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -1, 0) * c_angles(math.rad(20),math.rad(0),math.rad(5) - math.sin(sine/15)/30), 0.15)
  3416. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(0) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/7.5)/15,math.rad(-30) - math.sin(sine/15)/30), 0.15)
  3417. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(2 + math.sin(sine/7.5)/15, 0.5 + math.sin(sine/15)/5, 0) * c_angles(math.rad(50), math.rad(0),math.rad(60) + math.sin(sine/7.5)/30), 0.15)
  3418. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -1) * c_angles(math.rad(-60),math.rad(45), math.rad(-20)), 0.15)
  3419. end
  3420. elseif currentAnim == "Walking" and Animations == false then
  3421. if sprint==false then
  3422. angleSpeed = 1
  3423. axisSpeed = 1
  3424. Humanoid.WalkSpeed = 30
  3425. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(-20) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(5) + math.sin(sine/7.5)/15), 0.15)
  3426. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(100) + math.sin(sine/7.5)/15, math.rad(60),math.rad(-20)), 0.15)
  3427. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -0.7, -0.3) * c_angles(math.rad(-10) + math.sin(sine/15)/5, math.sin((rootPart.RotVelocity.Y/10))/2,math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  3428. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(-20) + math.sin(sine/15)/5, -math.sin((rootPart.RotVelocity.Y/10))/2,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  3429. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-30) - math.sin(sine/15)/15, math.rad(0), math.sin((rootPart.RotVelocity.Y/30))/2), 0.15)
  3430. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(30) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/15)/30), 0.15)
  3431. else
  3432. angleSpeed = 1
  3433. axisSpeed = 1
  3434. Humanoid.WalkSpeed = 45
  3435. RA_Weld.C0 = clerp(RA_Weld.C0, c_new(1.5, 0.5, -0.25) * c_angles(math.rad(-30) - math.sin(sine/7.5)/15, math.rad(30) + math.sin(sine/7.5)/15,math.rad(5) + math.sin(sine/7.5)/15), 0.15)
  3436. LA_Weld.C0 = clerp(LA_Weld.C0, c_new(-1.25, 0.25, 0) * c_angles(math.rad(90) + math.sin(sine/7.5)/15, math.rad(60),math.rad(-20)), 0.15)
  3437. LL_Weld.C0 = clerp(LL_Weld.C0, c_new(-0.5, -0.7, -0.3) * c_angles(math.rad(-20) + math.sin(sine/15)/5, math.sin((rootPart.RotVelocity.Y/10))/2,math.rad(-5) - math.sin(sine/7.5)/25), 0.15)
  3438. RL_Weld.C0 = clerp(RL_Weld.C0, c_new(0.5, -1, 0) * c_angles(math.rad(-30) + math.sin(sine/15)/5, -math.sin((rootPart.RotVelocity.Y/10))/2,math.rad(5) + math.sin(sine/7.5)/25), 0.15)
  3439. Torso_Weld.C0 = clerp(Torso_Weld.C0, c_new(0 + math.sin(sine/15)/5, -0.5 + math.sin(sine/7.5)/15, 0 + math.sin(sine/7.5)/15) * c_angles(math.rad(-40) - math.sin(sine/15)/15, math.rad(0), math.sin((rootPart.RotVelocity.Y/30))/2), 0.15)
  3440. Head_Weld.C0 = clerp(Head_Weld.C0, c_new(0, 1.5, -0.1) * c_angles(math.rad(40) + math.sin(sine/7.5)/15,math.rad(0) + math.sin(sine/15)/30, math.rad(0) + math.sin(sine/15)/30), 0.15)
  3441. end
  3442. end
  3443. end)
  3444. if intro == true then
  3445. Intro()
  3446. else
  3447. Ocarina.Transparency = 0
  3448. Mask.Transparency = 0
  3449. Theme.SoundId = "rbxassetid://302493616"
  3450. Theme:Play()
  3451. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement