Advertisement
Guest User

Skull kid

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