Advertisement
Gametoy

y0s

Feb 21st, 2018
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 84.13 KB | None | 0 0
  1. local p = game.Players.LocalPlayer--300899323
  2. local char = p.Character
  3. local mouse = p:GetMouse()
  4. local larm = char["Left Arm"]
  5. local rarm = char["Right Arm"]
  6. local lleg = char["Left Leg"]
  7. local rleg = char["Right Leg"]
  8. local hed = char.Head
  9. local torso = char.Torso
  10. local hum = char.Humanoid
  11. local cam = game.Workspace.CurrentCamera
  12. local root = char.HumanoidRootPart
  13. local rj = root.RootJoint
  14. local deb = false
  15. local shot = 0
  16. local stanceToggle = "Idle1"
  17. local l = game:GetService("Lighting")
  18. local rs = game:GetService("RunService").RenderStepped
  19. local hb = game:GetService("RunService").Heartbeat
  20. local Stepped = game:GetService("RunService").Stepped
  21. math.randomseed(os.time())
  22. local Transforming = true
  23. hum.WalkSpeed = 0
  24. local fx = Instance.new("Part",torso)
  25. wit = Color3.fromRGB(255, 255, 255), Color3.fromRGB(255, 215, 0)
  26. wit2 = Color3.fromRGB(255,215,0)
  27. local glowz = Instance.new("ParticleEmitter",fx)
  28. glowz.LightEmission = 1
  29. glowz.Texture = "rbxassetid://280516525"
  30. glowz.Color = ColorSequence.new(Color3.fromRGB(255, 255, 255),Color3.fromRGB(255, 215, 0))
  31. glowz.Size = NumberSequence.new(5)
  32. glowz.Speed = NumberRange.new(25,50)
  33. glowz.LockedToPart = false
  34. glowz.Transparency = NumberSequence.new(0.75)
  35. glowz.RotSpeed = NumberRange.new(-2000,2000)
  36. glowz.Lifetime = NumberRange.new(1)
  37. glowz.Rate = 5000
  38. glowz.VelocitySpread = 9001
  39. fx.Anchored = true
  40. fx.Material = "Glass"
  41. fx.CanCollide = false
  42. fx.Locked = true
  43. fx.Transparency = 1
  44. fx.Material = "Glass"
  45. fx.Size = Vector3.new(1,1,1)
  46. fx.TopSurface = "SmoothNoOutlines"
  47. fx.BottomSurface = "SmoothNoOutlines"
  48. fx.BrickColor = BrickColor.new("Gold")
  49. fxm = Instance.new("SpecialMesh",fx)
  50. fxm.MeshType = "Sphere"
  51. local sa2 = Instance.new("Sound",torso)
  52. sa2.SoundId = "rbxassetid://1028743442"
  53. sa2.Pitch = 0.5
  54. sa2.Volume = 5
  55. sa2.Looped = false
  56. sa2:Play()
  57. local value = 1
  58. fxm.Scale = Vector3.new(1,1,1)
  59. for i = 1, 20 do rs:wait()
  60. value = value - 0.05
  61. fx.Transparency = fx.Transparency - (1/20)
  62. fx.CFrame = torso.CFrame
  63. fxm.Scale = fxm.Scale + Vector3.new(value,value,value)
  64. rs:wait()
  65. end
  66. ----------------------------------------------------
  67. GroundWave1 = function()
  68. local Transforming = true
  69. hum.WalkSpeed = 0
  70. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  71. local Colors = {"White", "Gold"}
  72. local wave = Instance.new("Part", torso)
  73. wave.BrickColor = BrickColor.new(Gold)
  74. wave.Anchored = true
  75. wave.CanCollide = false
  76. wave.Locked = true
  77. wave.Size = Vector3.new(1, 1, 1)
  78. wave.TopSurface = "Smooth"
  79. wave.BottomSurface = "Smooth"
  80. wave.Transparency = 0.35
  81. wave.CFrame = HandCF
  82. wm = Instance.new("SpecialMesh", wave)
  83. wm.MeshId = "rbxassetid://3270017"
  84. coroutine.wrap(function()
  85. for i = 1, 30, 1 do
  86. wm.Scale = Vector3.new(50, 50, 1 + i*50)
  87. wave.Size = wm.Scale
  88. wave.CFrame = HandCF
  89. wave.Transparency = i/30
  90. wait()
  91. end
  92. wait()
  93. wave:Destroy()
  94. end)()
  95. end
  96. ----------------------------------------------------
  97. GroundWave = function()
  98. if Transforming == true then
  99. local value = 5
  100. local value2 = 10
  101. local value3 = 20
  102. local sa2 = Instance.new("Sound",torso)
  103. sa2.SoundId = "rbxassetid://413682983"
  104. sa2.Pitch = 1
  105. sa2.Volume = 10
  106. sa2.Looped = false
  107. sa2:Play()
  108. local wave = Instance.new("Part", torso)
  109. local glowz = Instance.new("ParticleEmitter",wave)
  110. glowz.LightEmission = 1
  111. glowz.Texture = "0"
  112. glowz.Color = ColorSequence.new(Color3.fromRGB(255, 255, 255), Color3.fromRGB(255, 215, 0))
  113. glowz.Size = NumberSequence.new(30)
  114. glowz.Speed = NumberRange.new(25,100)
  115. glowz.LockedToPart = false
  116. glowz.Transparency = NumberSequence.new(0.75)
  117. glowz.RotSpeed = NumberRange.new(-2000,2000)
  118. glowz.Lifetime = NumberRange.new(1)
  119. glowz.Rate = 5000
  120. glowz.VelocitySpread = 9001
  121.  
  122. wave.BrickColor = BrickColor.new("White")
  123. wave.Anchored = true
  124. wave.CanCollide = false
  125. wave.Locked = true
  126. wave.Size = Vector3.new(1, 1, 1)
  127. wave.TopSurface = "Smooth"
  128. wave.BottomSurface = "Smooth"
  129. wave.Transparency = 0.35
  130. wave.CFrame = fx.CFrame
  131. wave.Material = "Glass"
  132. wm = Instance.new("SpecialMesh", wave)
  133. wm.MeshType = "Sphere"
  134. wm.Scale = Vector3.new(1,1,1)
  135. local wave2 = Instance.new("Part", torso)
  136. wave2.BrickColor = BrickColor.new("Bright yellow")
  137. wave2.Anchored = true
  138. wave2.CanCollide = false
  139. wave2.Locked = true
  140. wave2.Size = Vector3.new(1, 1, 1)
  141. wave2.TopSurface = "Smooth"
  142. wave2.BottomSurface = "Smooth"
  143. wave2.Transparency = 0.35
  144. wave2.CFrame = fx.CFrame
  145. wave2.Material = "Glass"
  146. wm2 = Instance.new("SpecialMesh", wave2)
  147. wm2.MeshType = "FileMesh"
  148. wm2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  149. wm2.Scale = Vector3.new(1,1,1)
  150. local wave3 = Instance.new("Part", torso)
  151. wave3.BrickColor = BrickColor.new("Gold")
  152. wave3.Anchored = true
  153. wave3.CanCollide = false
  154. wave3.Locked = true
  155. wave3.Size = Vector3.new(1, 1, 1)
  156. wave3.TopSurface = "Smooth"
  157. wave3.BottomSurface = "Smooth"
  158. wave3.Transparency = 0.35
  159. wave3.CFrame = fx.CFrame
  160. wave3.Material = "Glass"
  161. wm3 = Instance.new("SpecialMesh", wave3)
  162. wm3.MeshType = "FileMesh"
  163. wm3.MeshId = "http://www.roblox.com/asset/?id=3270017"
  164. wm3.Scale = Vector3.new(1,1,1)
  165. coroutine.wrap(function()
  166. for i = 1, 18, 1 do
  167. value = value - 0.5
  168. value2 = value2 - 0.75*1.5
  169. value3 = value3 - 0.475*1.5
  170. wm.Scale = wm.Scale + Vector3.new(value*3.5,value*3.5,value*3.5)
  171. wm2.Scale = wm.Scale + Vector3.new(value2*3.5,value2*3.5,0.5)
  172. wm3.Scale = wm.Scale + Vector3.new(value3*3.5,value3*3.5,0.25)
  173. --wave.Size = wm.Scale
  174. wave.CFrame = fx.CFrame
  175. wave.Transparency = i/14
  176. --wave2.Size = wm2.Scale
  177. wave2.CFrame = fx.CFrame
  178. wave2.Rotation = Vector3.new(90, 0, 0)
  179. wave2.Transparency = i/14
  180. --wave3.Size = wm3.Scale
  181. wave3.CFrame = fx.CFrame
  182. wave3.Rotation = Vector3.new(90, 0, 0)
  183. wave3.Transparency = i/14
  184. wait()
  185. glowz.Rate = 0
  186.  
  187. end
  188. wait()
  189. wave:Destroy()
  190. wave2:Destroy()
  191. wave3:Destroy()
  192. end)()
  193. elseif Transforming == false then
  194. wait()
  195. end
  196. end
  197.  
  198. for i = 1, 100 do rs:wait()
  199. fx.CFrame = torso.CFrame
  200. end
  201.  
  202. Spawn(function()
  203. while wait(1) do
  204. GroundWave()
  205. end
  206. end)
  207.  
  208. wait(4)
  209.  
  210. Transforming = false
  211.  
  212. local value2 = 1
  213. for i = 1, 20 do rs:wait()
  214. value2 = value2 - 0.05
  215. glowz.Rate = 0
  216.  
  217. fx.Transparency = fx.Transparency + (1/20)
  218. fx.CFrame = torso.CFrame
  219. fxm.Scale = fxm.Scale + Vector3.new(value2,value2,value2)
  220. rs:wait()
  221. end
  222. glowz:Destroy()
  223.  
  224.  
  225. local HandCF = CFrame.new(root.Position - Vector3.new(0,3,0)) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0))
  226. local valuer = 5
  227. local valuer2 = 10
  228. local valuer3 = 15
  229. local sa2 = Instance.new("Sound",torso)
  230. sa2.SoundId = "rbxassetid://130972023"
  231. sa2.Pitch = 1
  232. sa2.Volume = 5
  233. sa2.Looped = false
  234. sa2:Play()
  235. local sar2 = Instance.new("Sound",torso)
  236. sar2.SoundId = "rbxassetid://153274423"
  237. sar2.Pitch = 1
  238. sar2.Volume = 5
  239. sar2.Looped = false
  240. sar2:Play()
  241. local wave = Instance.new("Part", torso)
  242. wave.BrickColor = BrickColor.new("Gold")
  243. wave.Anchored = true
  244. wave.CanCollide = false
  245. wave.Locked = true
  246. wave.Size = Vector3.new(1, 1, 1)
  247. wave.TopSurface = "Smooth"
  248. wave.BottomSurface = "Smooth"
  249. wave.Transparency = 0.35
  250. wave.CFrame = HandCF
  251. wm = Instance.new("SpecialMesh", wave)
  252. wm.MeshId = "rbxassetid://3270017"
  253. local wave2 = Instance.new("Part", torso)
  254. wave2.BrickColor = BrickColor.new("White")
  255. wave2.Anchored = true
  256. wave2.CanCollide = false
  257. wave2.Locked = true
  258. wave2.Size = Vector3.new(1, 1, 1)
  259. wave2.TopSurface = "Smooth"
  260. wave2.BottomSurface = "Smooth"
  261. wave2.Transparency = 0.35
  262. wave2.CFrame = HandCF
  263. wm2 = Instance.new("SpecialMesh", wave2)
  264. wm2.MeshId = "rbxassetid://3270017"
  265. local wave3 = Instance.new("Part", torso)
  266. wave3.BrickColor = BrickColor.new("Gold")
  267. wave3.Anchored = true
  268. wave3.CanCollide = false
  269. wave3.Locked = true
  270. wave3.Size = Vector3.new(1, 1, 1)
  271. wave3.TopSurface = "Smooth"
  272. wave3.BottomSurface = "Smooth"
  273. wave3.Transparency = 0.35
  274. wave3.CFrame = HandCF
  275. wm3 = Instance.new("SpecialMesh", wave3)
  276. wm3.MeshId = "rbxassetid://3270017"
  277. coroutine.wrap(function()
  278. for i = 1, 14, 1 do
  279. valuer = valuer - 0.35
  280. valuer2 = valuer - 0.45
  281. valuer3 = valuer3 - 0.475
  282. wm.Scale = wm.Scale + Vector3.new(valuer*2.5,valuer*2.5, 1 + i*200)
  283. wave.Size = wm.Scale
  284. wave.CFrame = HandCF
  285. wave.Transparency = i/14
  286. wm2.Scale = wm2.Scale + Vector3.new(valuer2*2.5,valuer2*2.5, 0 + i*10)
  287. wave2.Size = wm2.Scale
  288. wave2.CFrame = HandCF
  289. wave2.Transparency = i/14
  290. wm3.Scale = wm3.Scale + Vector3.new(valuer3*2.5,valuer3*2.5, 1)
  291. wave3.Size = wm2.Scale
  292. wave3.CFrame = HandCF
  293. wave3.Transparency = i/14
  294. wait()
  295. end
  296. wait()
  297. wave:Destroy()
  298. wave2:Destroy()
  299. end)()
  300. hum.WalkSpeed = 16
  301.  
  302. p = game.Players.LocalPlayer
  303. if p.Name ~= "GAMEKILLERTOY" then
  304. print'Owner Access!'
  305. end
  306. if p.Name == "GAMEKILLERTOY" then
  307. char = p.Character
  308. torso = char.Torso
  309. neck = char.Torso.Neck
  310.  
  311. Player=game:GetService("Players").LocalPlayer
  312. Character=Player.Character
  313. PlayerGui=Player.PlayerGui
  314. Backpack=Player.Backpack
  315. Torso=Character.Torso
  316. Head=Character.Head
  317. Humanoid=Character.Humanoid
  318. LeftArm=Character["Left Arm"]
  319. LeftLeg=Character["Left Leg"]
  320. RightArm=Character["Right Arm"]
  321. RightLeg=Character["Right Leg"]
  322. cam=game.Workspace.CurrentCamera
  323. LS=Torso["Left Shoulder"]
  324. LH=Torso["Left Hip"]
  325. RS=Torso["Right Shoulder"]
  326. RH=Torso["Right Hip"]
  327. Face = Head.face
  328. Neck=Torso.Neck
  329. it=Instance.new
  330. attacktype=1
  331. vt=Vector3.new
  332. cf=CFrame.new
  333. euler=CFrame.fromEulerAnglesXYZ
  334. angles=CFrame.Angles
  335. cloaked=false
  336. necko=cf(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  337. necko2=cf(0, -0.5, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  338. LHC0=cf(-1,-1,0,-0,-0,-1,0,1,0,1,0,0)
  339. LHC1=cf(-0.5,1,0,-0,-0,-1,0,1,0,1,0,0)
  340. RHC0=cf(1,-1,0,0,0,1,0,1,0,-1,-0,-0)
  341. RHC1=cf(0.5,1,0,0,0,1,0,1,0,-1,-0,-0)
  342. RootPart=Character.HumanoidRootPart
  343. RootJoint=RootPart.RootJoint
  344. RootCF=euler(-1.57,0,3.14)
  345. attack = false
  346. bounce=false
  347. cooldown=false
  348. deeznuts=false
  349. attackdebounce = false
  350. deb=false
  351. equipped=true
  352. hand=false
  353. MMouse=nil
  354. combo=0
  355. mana=0
  356. trispeed=.2
  357. attackmode='none'
  358. local idle=0
  359. local Anim="Idle"
  360. local Effects={}
  361. local gun=false
  362. local shoot=false
  363. player=nil
  364. mana=0
  365. cam = workspace.CurrentCamera
  366. ZTarget = nil
  367. RocketTarget = nil
  368. local m = Instance.new("Model",Character)
  369. m.Name = "WeaponModel"
  370.  
  371. mouse=Player:GetMouse()
  372. --save shoulders
  373. RSH, LSH=nil, nil
  374. --welds
  375. RW, LW=Instance.new("Weld"), Instance.new("Weld")
  376. RW.Name="Right Shoulder" LW.Name="Left Shoulder"
  377. LH=Torso["Left Hip"]
  378. RH=Torso["Right Hip"]
  379. TorsoColor=Torso.BrickColor
  380. function NoOutline(Part)
  381. Part.TopSurface,Part.BottomSurface,Part.LeftSurface,Part.RightSurface,Part.FrontSurface,Part.BackSurface = 10,10,10,10,10,10
  382. end
  383. player=Player
  384. ch=Character
  385. RSH=ch.Torso["Right Shoulder"]
  386. LSH=ch.Torso["Left Shoulder"]
  387. --
  388. RSH.Parent=nil
  389. LSH.Parent=nil
  390. --
  391. RW.Name="Right Shoulder"
  392. RW.Part0=ch.Torso
  393. RW.C0=cf(1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.3, 0, -0.5)
  394. RW.C1=cf(0, 0.5, 0)
  395. RW.Part1=ch["Right Arm"]
  396. RW.Parent=ch.Torso
  397. --
  398. LW.Name="Left Shoulder"
  399. LW.Part0=ch.Torso
  400. LW.C0=cf(-1.5, 0.5, 0) --* CFrame.fromEulerAnglesXYZ(1.7, 0, 0.8)
  401. LW.C1=cf(0, 0.5, 0)
  402. LW.Part1=ch["Left Arm"]
  403. LW.Parent=ch.Torso
  404.  
  405. function swait(num)
  406. if num==0 or num==nil then
  407. game:service'RunService'.Heartbeat:wait(0)
  408. else
  409. for i=0,num do
  410. game:service'RunService'.Heartbeat:wait(0)
  411. end
  412. end
  413. end
  414.  
  415.  
  416. local Player = game.Players.localPlayer
  417. local Character = Player.Character
  418. local red = 255
  419. local green = 255
  420. local blue = 255
  421. local Humanoid = Character.Humanoid
  422. local mouse = Player:GetMouse()
  423. local m = Instance.new("Model", Character)
  424. m.Name = "WeaponModel"
  425. local LeftArm = Character["Left Arm"]
  426. local RightArm = Character["Right Arm"]
  427. local LeftLeg = Character["Left Leg"]
  428. local RightLeg = Character["Right Leg"]
  429. local Head = Character.Head
  430. local Torso = Character.Torso
  431. local cam = game.Workspace.CurrentCamera
  432. local RootPart = Character.HumanoidRootPart
  433. local RootJoint = RootPart.RootJoint
  434. local equipped = false
  435. local attack = false
  436. local Anim = "Idle"
  437. local idle = 0
  438. local attacktype = 1
  439. local Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  440. local velocity = RootPart.Velocity.y
  441. local sine = 0
  442. local change = 1
  443. local grabbed = false
  444. local cn = CFrame.new
  445. local mr = math.rad
  446. local angles = CFrame.Angles
  447. local ud = UDim2.new
  448. local c3 = Color3.new
  449. local lim = 0
  450. local st = 0
  451. local necko = cn(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0)
  452. local attacktype = 1
  453. local ZTarget, RocketTarget = nil, nil
  454. local euler = CFrame.fromEulerAnglesXYZ
  455. function clerp(a,b,t)
  456. local qa = {QuaternionFromCFrame(a)}
  457. local qb = {QuaternionFromCFrame(b)}
  458. local ax, ay, az = a.x, a.y, a.z
  459. local bx, by, bz = b.x, b.y, b.z
  460. local _t = 1-t
  461. return QuaternionToCFrame(_t*ax + t*bx, _t*ay + t*by, _t*az + t*bz,QuaternionSlerp(qa, qb, t))
  462. end
  463.  
  464. function QuaternionFromCFrame(cf)
  465. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  466. local trace = m00 + m11 + m22
  467. if trace > 0 then
  468. local s = math.sqrt(1 + trace)
  469. local recip = 0.5/s
  470. return (m21-m12)*recip, (m02-m20)*recip, (m10-m01)*recip, s*0.5
  471. else
  472. local i = 0
  473. if m11 > m00 then
  474. i = 1
  475. end
  476. if m22 > (i == 0 and m00 or m11) then
  477. i = 2
  478. end
  479. if i == 0 then
  480. local s = math.sqrt(m00-m11-m22+1)
  481. local recip = 0.5/s
  482. return 0.5*s, (m10+m01)*recip, (m20+m02)*recip, (m21-m12)*recip
  483. elseif i == 1 then
  484. local s = math.sqrt(m11-m22-m00+1)
  485. local recip = 0.5/s
  486. return (m01+m10)*recip, 0.5*s, (m21+m12)*recip, (m02-m20)*recip
  487. elseif i == 2 then
  488. local s = math.sqrt(m22-m00-m11+1)
  489. local recip = 0.5/s return (m02+m20)*recip, (m12+m21)*recip, 0.5*s, (m10-m01)*recip
  490. end
  491. end
  492. end
  493.  
  494. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  495. local xs, ys, zs = x + x, y + y, z + z
  496. local wx, wy, wz = w*xs, w*ys, w*zs
  497. local xx = x*xs
  498. local xy = x*ys
  499. local xz = x*zs
  500. local yy = y*ys
  501. local yz = y*zs
  502. local zz = z*zs
  503. 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))
  504. end
  505.  
  506. function QuaternionSlerp(a, b, t)
  507. local cosTheta = a[1]*b[1] + a[2]*b[2] + a[3]*b[3] + a[4]*b[4]
  508. local startInterp, finishInterp;
  509. if cosTheta >= 0.0001 then
  510. if (1 - cosTheta) > 0.0001 then
  511. local theta = math.acos(cosTheta)
  512. local invSinTheta = 1/math.sin(theta)
  513. startInterp = math.sin((1-t)*theta)*invSinTheta
  514. finishInterp = math.sin(t*theta)*invSinTheta
  515. else
  516. startInterp = 1-t
  517. finishInterp = t
  518. end
  519. else
  520. if (1+cosTheta) > 0.0001 then
  521. local theta = math.acos(-cosTheta)
  522. local invSinTheta = 1/math.sin(theta)
  523. startInterp = math.sin((t-1)*theta)*invSinTheta
  524. finishInterp = math.sin(t*theta)*invSinTheta
  525. else
  526. startInterp = t-1
  527. finishInterp = t
  528. end
  529. end
  530. 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
  531. end
  532. rayCast = function(Position, Direction, Range, Ignore)
  533. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  534. end
  535. local v = game.Players.localPlayer
  536. local torso = v.Character.Torso
  537.  
  538. plr = game.Players.LocalPlayer
  539. char = game.Players.LocalPlayer.Character
  540. hum = game.Players.LocalPlayer.Character.Humanoid
  541. t = game.Players.LocalPlayer.Character.Torso
  542. h = game.Players.LocalPlayer.Character.Head
  543. ra = game.Players.LocalPlayer.Character["Right Arm"]
  544. la = game.Players.LocalPlayer.Character["Left Arm"]
  545. rl = game.Players.LocalPlayer.Character["Right Leg"]
  546. ll = game.Players.LocalPlayer.Character["Left Leg"]
  547. tors = Character.Torso
  548. lleg = Character["Left Leg"]
  549. root = Character.HumanoidRootPart
  550. hed = Character.Head
  551. rleg = Character["Right Leg"]
  552. rarm = Character["Right Arm"]
  553. larm = Character["Left Arm"]
  554. bsize1 = NumberSequenceKeypoint.new(3,3,3)
  555. bsize2 = NumberSequenceKeypoint.new(10,10,10)
  556. local Effects = {}
  557. attack = false
  558. local attacking = false
  559. vt = Vector3.new
  560. bc = BrickColor.new
  561. br = BrickColor.random
  562. it = Instance.new
  563. cf = CFrame.new
  564. euler = CFrame.fromEulerAnglesXYZ
  565. angles = CFrame.Angles
  566. matr = math.random
  567. local colororg = BrickColor.new("Dark indigo") -- set color u like
  568. local meshtype = "Sphere" -- only for specialmesh
  569. mouse = plr:GetMouse()
  570.  
  571.  
  572. Damagefunc=function(hit,minim,maxim,knockback,Type,Property,Delay,KnockbackType,decreaseblock)
  573. if hit.Parent==nil then
  574. return
  575. end
  576. h=hit.Parent:FindFirstChild("Humanoid")
  577. for _,v in pairs(hit.Parent:children()) do
  578. if v:IsA("Humanoid") then
  579. h=v
  580. end
  581. end
  582. if hit.Parent.Parent:FindFirstChild("Torso")~=nil then
  583. h=hit.Parent.Parent:FindFirstChild("Humanoid")
  584. end
  585. if hit.Parent.className=="Hat" then
  586. hit=hit.Parent.Parent:findFirstChild("Head")
  587. end
  588. if h~=nil and hit.Parent.Name~=Character.Name and hit.Parent:FindFirstChild("Torso")~=nil then
  589. if hit.Parent:findFirstChild("DebounceHit")~=nil then if hit.Parent.DebounceHit.Value==true then return end end
  590. --[[ if game.Players:GetPlayerFromCharacter(hit.Parent)~=nil then
  591. return
  592. end]]
  593. -- hs(hit,1.2)
  594. c=Instance.new("ObjectValue")
  595. c.Name="creator"
  596. c.Value=game:service("Players").LocalPlayer
  597. c.Parent=h
  598. game:GetService("Debris"):AddItem(c,.5)
  599. Damage=math.random(minim,maxim)
  600. -- h:TakeDamage(Damage)
  601. blocked=false
  602. block=hit.Parent:findFirstChild("Block")
  603. if block~=nil then
  604. print(block.className)
  605. if block.className=="NumberValue" then
  606. if block.Value>0 then
  607. blocked=true
  608. if decreaseblock==nil then
  609. block.Value=block.Value-1
  610. end
  611. end
  612. end
  613. if block.className=="IntValue" then
  614. if block.Value>0 then
  615. blocked=true
  616. if decreaseblock~=nil then
  617. block.Value=block.Value-1
  618. end
  619. end
  620. end
  621. end
  622. if blocked==false then
  623. -- h:TakeDamage(Damage)
  624. h.Health=h.Health-Damage
  625. showDamage(hit.Parent,Damage,3,TorsoColor)
  626. else
  627. h.Health=h.Health-(Damage/2)
  628. showDamage(hit.Parent,Damage/2,3,BrickColor.new("Bright blue"))
  629. end
  630. if Type=="Knockdown" then
  631. hum=hit.Parent.Humanoid
  632. hum.PlatformStand=true
  633. coroutine.resume(coroutine.create(function(HHumanoid)
  634. swait(1)
  635. HHumanoid.PlatformStand=false
  636. end),hum)
  637. local angle=(hit.Position-(Property.Position+Vector3.new(0,0,0))).unit
  638. --hit.CFrame=CFrame.new(hit.Position,Vector3.new(angle.x,hit.Position.y,angle.z))*CFrame.fromEulerAnglesXYZ(math.pi/4,0,0)
  639. local bodvol=Instance.new("BodyVelocity")
  640. bodvol.velocity=angle*knockback
  641. bodvol.P=5000
  642. bodvol.maxForce=Vector3.new(8e+003, 8e+003, 8e+003)
  643. bodvol.Parent=hit
  644. rl=Instance.new("BodyAngularVelocity")
  645. rl.P=3000
  646. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  647. rl.angularvelocity=Vector3.new(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  648. rl.Parent=hit
  649. game:GetService("Debris"):AddItem(bodvol,.5)
  650. game:GetService("Debris"):AddItem(rl,.5)
  651. elseif Type=="Normal" then
  652. vp=Instance.new("BodyVelocity")
  653. vp.P=500
  654. vp.maxForce=Vector3.new(math.huge,0,math.huge)
  655. -- vp.velocity=Character.Torso.CFrame.lookVector*Knockback
  656. if KnockbackType==1 then
  657. vp.velocity=Property.CFrame.lookVector*knockback+Property.Velocity/1.05
  658. elseif KnockbackType==2 then
  659. vp.velocity=Property.CFrame.lookVector*knockback
  660. end
  661. if knockback>0 then
  662. vp.Parent=hit.Parent.Torso
  663. end
  664. game:GetService("Debris"):AddItem(vp,.5)
  665. elseif Type=="Up" then
  666. local bodyVelocity=Instance.new("BodyVelocity")
  667. bodyVelocity.velocity=vt(0,10,0)
  668. bodyVelocity.P=1000
  669. bodyVelocity.maxForce=Vector3.new(1e+009, 1e+009, 1e+009)
  670. bodyVelocity.Parent=hit
  671. game:GetService("Debris"):AddItem(bodyVelocity,1)
  672. rl=Instance.new("BodyAngularVelocity")
  673. rl.P=3000
  674. rl.maxTorque=Vector3.new(500000,500000,500000)*50000000000000
  675. rl.angularvelocity=Vector3.new(math.random(-20,20),math.random(-20,20),math.random(-20,20))
  676. rl.Parent=hit
  677. game:GetService("Debris"):AddItem(rl,.5)
  678. elseif Type=="Snare" then
  679. bp=Instance.new("BodyPosition")
  680. bp.P=2000
  681. bp.D=100
  682. bp.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  683. bp.position=hit.Parent.Torso.Position
  684. bp.Parent=hit.Parent.Torso
  685. game:GetService("Debris"):AddItem(bp,1)
  686. elseif Type=="Target" then
  687. if Targetting==false then
  688. ZTarget=hit.Parent.Torso
  689. coroutine.resume(coroutine.create(function(Part)
  690. swait(5)
  691. end),ZTarget)
  692. TargHum=ZTarget.Parent:findFirstChild("Humanoid")
  693. targetgui=Instance.new("BillboardGui")
  694. targetgui.Parent=ZTarget
  695. targetgui.Size=UDim2.new(10,100,10,100)
  696. targ=Instance.new("ImageLabel")
  697. targ.Parent=targetgui
  698. targ.BackgroundTransparency=1
  699. targ.Image="rbxassetid://4834067"
  700. targ.Size=UDim2.new(1,0,1,0)
  701. cam.CameraType="Scriptable"
  702. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  703. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  704. workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  705. Targetting=true
  706. RocketTarget=ZTarget
  707. for i=1,Property do
  708. --while Targetting==true and Humanoid.Health>0 and Character.Parent~=nil do
  709. if Humanoid.Health>0 and Character.Parent~=nil and TargHum.Health>0 and TargHum.Parent~=nil and Targetting==true then
  710. swait()
  711. end
  712. --workspace.CurrentCamera.CoordinateFrame=CFrame.new(Head.CFrame.p,Head.CFrame.p+rmdir*100)
  713. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)
  714. dir=Vector3.new(cam.CoordinateFrame.lookVector.x,0,cam.CoordinateFrame.lookVector.z)
  715. cam.CoordinateFrame=CFrame.new(Head.CFrame.p,ZTarget.Position)*cf(0,5,10)*euler(-0.3,0,0)
  716. end
  717. Targetting=false
  718. RocketTarget=nil
  719. targetgui.Parent=nil
  720. cam.CameraType="Custom"
  721. end
  722. end
  723. debounce=Instance.new("BoolValue")
  724. debounce.Name="DebounceHit"
  725. debounce.Parent=hit.Parent
  726. debounce.Value=true
  727. game:GetService("Debris"):AddItem(debounce,Delay)
  728. c=Instance.new("ObjectValue")
  729. c.Name="creator"
  730. c.Value=Player
  731. c.Parent=h
  732. game:GetService("Debris"):AddItem(c,.5)
  733. CRIT=false
  734. hitDeb=true
  735. AttackPos=6
  736. end
  737. end
  738.  
  739. showDamage=function(Char,Dealt,du,Color)
  740. m=Instance.new("Model")
  741. m.Name=""
  742. h=Instance.new("Humanoid")
  743. h.Health=0
  744. h.MaxHealth=0
  745. h.Parent=m
  746. c=Instance.new("Part")
  747. c.Transparency=0
  748. c.Material = "Neon"
  749. c.BrickColor=bc("Bright red")
  750. c.Name="Head"
  751. c.TopSurface=0
  752. c.BottomSurface=0
  753. CV="Hot pink"
  754.  
  755. local txt = Instance.new("BillboardGui", c)
  756. txt.Adornee = c
  757. txt.Name = "_status"
  758. txt.Size = UDim2.new(2, 0, 1.2, 0)
  759. txt.StudsOffset = Vector3.new(-9, 8, 0)
  760. local text = Instance.new("TextLabel", txt)
  761. text.Size = UDim2.new(10, 0, 7, 0)
  762. text.FontSize = "Size24"
  763. text.TextScaled = true
  764. text.TextTransparency = 0
  765. text.BackgroundTransparency = 1
  766. text.TextTransparency = 0
  767. text.TextStrokeTransparency = 0
  768. if Dealt < 12 then
  769. text.Font = "Highway"
  770. elseif Dealt < 20 then
  771. text.Font = "SourceSansBold"
  772. elseif Dealt >= 20 then
  773. text.Font = "Fantasy"
  774. end
  775. text.TextStrokeColor3 = BrickColor.new("Really black").Color
  776. local hitsounds={"199149137","199149186","199149221","199149235","199149269","199149297"}
  777. v=Instance.new("Part")
  778. v.Name = "ColorBrick"
  779. v.Parent=c
  780. v.FormFactor="Symmetric"
  781. v.Anchored=true
  782. v.CanCollide=false
  783. v.BottomSurface="Smooth"
  784. v.TopSurface="Smooth"
  785. v.Size=Vector3.new(10,5,3)
  786. v.Transparency=1
  787. v.CFrame=c.CFrame
  788. v.BrickColor=BrickColor.new(CV)
  789. v.Transparency=1
  790. if Dealt < 12 then
  791. text.TextColor3 = BrickColor.new("White").Color
  792. elseif Dealt < 20 then
  793. text.TextColor3 = BrickColor.new("Bright yellow").Color
  794. elseif Dealt >= 20 then
  795. text.TextColor3 = BrickColor.new("Really red").Color
  796. end
  797. v.Shape="Block"
  798. text.Text = tostring(Dealt).. "!"
  799. local dam = Instance.new("Sound",c)
  800. local rndm=math.random(1,#hitsounds)
  801. local r=rndm
  802. dam.SoundId = "http://www.roblox.com/asset/?id="..hitsounds[r]
  803. dam.Volume = 1.25
  804. dam.Pitch = 1
  805. dam:Play()
  806. c.formFactor="Plate"
  807. c.Transparency = 0.99
  808. c.Size=Vector3.new(1,.4,1)
  809. ms=Instance.new("CylinderMesh")
  810. ms.Scale=Vector3.new(.8,.8,.8)
  811. if CRIT==true then
  812. ms.Scale=Vector3.new(1,1.25,1)
  813. end
  814. ms.Parent=c
  815. c.Reflectance=0
  816. Instance.new("BodyGyro").Parent=c
  817. c.Parent=m
  818. if Char:findFirstChild("Head")~=nil then
  819. c.CFrame=CFrame.new(Char["Head"].CFrame.p+Vector3.new(0,1.5,0))
  820. elseif Char.Parent:findFirstChild("Head")~=nil then
  821. c.CFrame=CFrame.new(Char.Parent["Head"].CFrame.p+Vector3.new(0,1.5,0))
  822. end
  823. f=Instance.new("BodyPosition")
  824. f.P=2000
  825. f.D=100
  826. f.maxForce=Vector3.new(math.huge,math.huge,math.huge)
  827. f.position=c.Position+Vector3.new(0,3,0)
  828. f.Parent=c
  829. game:GetService("Debris"):AddItem(m,.5+du)
  830. c.CanCollide=false
  831. m.Parent=workspace
  832. c.CanCollide=false
  833. wait(1)
  834. for l = 0, 9 do
  835. text.TextTransparency = text.TextTransparency + 0.1
  836. text.TextStrokeTransparency = text.TextStrokeTransparency + 0.1
  837. wait()
  838. end
  839. end
  840.  
  841. ---------------- Weapon model
  842.  
  843. local handle = Instance.new("Part")
  844. handle.Parent = Character
  845. handle.Size = Vector3.new(0.225, 0.225, 0.225)
  846. handle.Archivable = true
  847. handle.Transparency = .8
  848. handle.BrickColor = BrickColor.new("Really red")
  849. handle.Material = "Glass"
  850. local handlmesh = Instance.new("BlockMesh",handle)
  851. handlmesh.Scale = Vector3.new(0.75,0.75,32.5)
  852. local weld1 = Instance.new("Weld")
  853. weld1.Parent = handle
  854. weld1.Part0 = rarm
  855. weld1.Part1 = handle
  856. weld1.C1 = CFrame.new(0, 1, 0.25*1.5)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0))
  857. local handle2 = Instance.new("Part")
  858. handle2.Parent = Character
  859. handle2.Size = Vector3.new(0.3, 0.3, 0.75)
  860. handle2.Archivable = true
  861. handle2.Transparency = .8
  862. handle2.BrickColor = BrickColor.new("Really red")
  863. handle2.Material = "Glass"
  864. local weld12 = Instance.new("Weld")
  865. weld12.Parent = handle2
  866. weld12.Part0 = rarm
  867. weld12.Part1 = handle2
  868. weld12.C1 = CFrame.new(0, 1, -2.5*1.45)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0))
  869. local handle3 = Instance.new("Part")
  870. handle3.Parent = Character
  871. handle3.Size = Vector3.new(0.275, 0.275, 0.75)
  872. handle3.Archivable = true
  873. handle3.Transparency = 0.8
  874. handle3.BrickColor = BrickColor.new("Really red")
  875. handle3.Material = "Glass"
  876. local weld13 = Instance.new("Weld")
  877. weld13.Parent = handle3
  878. weld13.Part0 = rarm
  879. weld13.Part1 = handle3
  880. weld13.C1 = CFrame.new(0, 1, 2.5*1.5)*CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0))
  881. local blade = Instance.new("Part")
  882. blade.Parent = Character
  883. blade.Size = Vector3.new(0.2, 0.2, 0.2)
  884. blade.Archivable = true
  885. blade.Transparency = 0.8
  886. blade.CanCollide = false
  887. blade.BrickColor = BrickColor.new("Really red")
  888. blade.Material = "Glass"
  889. local msh = Instance.new("SpecialMesh",blade)
  890. msh.Scale = vt(0.25,1.25*5,3*5)
  891. msh.MeshType = "Wedge"
  892. local weld1a = Instance.new("Weld")
  893. weld1a.Parent = blade
  894. weld1a.Part0 = rarm
  895. weld1a.Part1 = blade
  896. weld1a.C1 = CFrame.new(0, -3.05, 2.65)*CFrame.Angles(math.rad(60),math.rad(0),math.rad(0))
  897. local bladeefo = Instance.new("ParticleEmitter",blade)
  898. bladeefo.Texture = "http://www.roblox.com/asset/?id=296874871"
  899. bladeefo.LightEmission = 1
  900. bladeefo.LockedToPart = true
  901. bladeefo.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  902. bladeefo.Rate = 900
  903. bladeefo.VelocitySpread = 900000000000
  904. bladeefo.Lifetime = NumberRange.new(0.25)
  905. bladeefo.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1.25,0),NumberSequenceKeypoint.new(1,0,0)})
  906. bladeefo.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.85,0)})
  907. bladeefo.Rotation = NumberRange.new(-500,500)
  908. bladeefo.RotSpeed = NumberRange.new(-500,500)
  909. bladeefo.Speed = NumberRange.new(5,7.5)
  910.  
  911. local bld2 = blade:Clone()
  912. bld2.Parent = Character
  913. local bld2eff = bld2.ParticleEmitter
  914. local weld2a = bld2.Weld
  915. weld2a.C1 = CFrame.new(0, -3.55, 3.15)*CFrame.Angles(math.rad(70),math.rad(0),math.rad(0))
  916. local bld3 = blade:Clone()
  917. bld3.Parent = Character
  918. local bld3eff = bld3.ParticleEmitter
  919. local weld3a = bld3.Weld
  920. weld3a.C1 = CFrame.new(0, -4.05, 3.65)*CFrame.Angles(math.rad(80),math.rad(0),math.rad(0))
  921. local bld4 = blade:Clone()
  922. bld4.Parent = Character
  923. local bld4eff = bld4.ParticleEmitter
  924. local weld4a = bld4.Weld
  925. weld4a.C1 = CFrame.new(0, -4.55, 4.15)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  926. ----- lol
  927. handle.CanCollide = false
  928. handle2.CanCollide = false
  929. handle3.CanCollide = false
  930. ----
  931.  
  932. function attackone()
  933. attack = true
  934. for i = 0,1,0.1 do
  935. swait()
  936. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  937. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.3)
  938. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(90), math.rad(10)), 0.3)
  939. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(120), math.rad(0), math.rad(-10)), 0.3)
  940. end
  941. wait(0.15)
  942. local slas = Instance.new("Sound",blade)
  943. slas.SoundId = "rbxassetid://92597296"
  944. slas.Volume = 2.5
  945. slas.Pitch = 0.74
  946. slas:Play()
  947. local slas2 = Instance.new("Sound",blade)
  948. slas2.SoundId = "rbxassetid://92597369"
  949. slas2.Volume = 1.5
  950. slas2.Pitch = 0.5
  951. slas2:Play()
  952. local hit = blade.Touched:connect(function(hit)
  953. Damagefunc(hit,3,7,5,"Normal",root,.2,1)
  954. end)
  955. local hit2 = bld2.Touched:connect(function(hit)
  956. Damagefunc(hit,3,7,5,"Normal",root,.2,1)
  957. end)
  958. local hit3 = bld3.Touched:connect(function(hit)
  959. Damagefunc(hit,3,7,5,"Normal",root,.2,1)
  960. end)
  961. local hit4 = bld4.Touched:connect(function(hit)
  962. Damagefunc(hit,3,7,5,"Normal",root,.2,1)
  963. end)
  964. for i = 0,1,0.1 do
  965. swait()
  966. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-50)),.3)
  967. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(50)),.3)
  968. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.25) * angles(math.rad(180), math.rad(180), math.rad(-120)), 0.3)
  969. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(-10), math.rad(0), math.rad(-10)), 0.3)
  970. end
  971. attack = false
  972. hit:disconnect()
  973. hit2:disconnect()
  974. hit3:disconnect()
  975. hit4:disconnect()
  976. wait(3)
  977. slas:Destroy()
  978. slas2:Destroy()
  979. end
  980.  
  981. function attacktwo()
  982. attack = true
  983. for i = 0,1,0.1 do
  984. swait()
  985. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  986. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(90)),.3)
  987. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(-90), math.rad(10)), 0.3)
  988. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(120), math.rad(0), math.rad(-10)), 0.3)
  989. end
  990. wait(0.15)
  991. local slas = Instance.new("Sound",blade)
  992. slas.SoundId = "rbxassetid://28144425"
  993. slas.Volume = 2.5
  994. slas.Pitch = 0.95
  995. slas:Play()
  996. local hit = blade.Touched:connect(function(hit)
  997. Damagefunc(hit,3,7,5,"Normal",root,.2,1)
  998. end)
  999. local hit2 = bld2.Touched:connect(function(hit)
  1000. Damagefunc(hit,3,7,5,"Normal",root,.2,1)
  1001. end)
  1002. local hit3 = bld3.Touched:connect(function(hit)
  1003. Damagefunc(hit,3,7,5,"Normal",root,.2,1)
  1004. end)
  1005. local hit4 = bld4.Touched:connect(function(hit)
  1006. Damagefunc(hit,3,7,5,"Normal",root,.2,1)
  1007. end)
  1008. for i = 0,1,0.1 do
  1009. swait()
  1010. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1011. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-90)),.3)
  1012. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.25) * angles(math.rad(0), math.rad(-90), math.rad(-90)), 0.3)
  1013. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-10)), 0.3)
  1014. end
  1015. attack = false
  1016. hit:disconnect()
  1017. hit2:disconnect()
  1018. hit3:disconnect()
  1019. hit4:disconnect()
  1020. wait(3)
  1021. slas:Destroy()
  1022. end
  1023.  
  1024. function attackthree()
  1025. attack = true
  1026. local swin = Instance.new("Sound",blade)
  1027. swin.SoundId = "rbxassetid://92597296"
  1028. swin.Volume = 5
  1029. swin.Pitch = 0.75
  1030. swin:Play()
  1031. for i = 0,1,0.1 do
  1032. swait()
  1033. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1034. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(90)),.3)
  1035. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(-90), math.rad(10)), 0.3)
  1036. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(120), math.rad(0), math.rad(-10)), 0.3)
  1037. end
  1038. wait(0.15)
  1039. local hit = blade.Touched:connect(function(hit)
  1040. Damagefunc(hit,3,7,5,"Normal",root,.2,1)
  1041. end)
  1042. local hit2 = bld2.Touched:connect(function(hit)
  1043. Damagefunc(hit,3,7,5,"Normal",root,.2,1)
  1044. end)
  1045. local hit3 = bld3.Touched:connect(function(hit)
  1046. Damagefunc(hit,3,7,5,"Normal",root,.2,1)
  1047. end)
  1048. local hit4 = bld4.Touched:connect(function(hit)
  1049. Damagefunc(hit,3,7,5,"Normal",root,.2,1)
  1050. end)
  1051. for z = 0,2 do
  1052. local slas = Instance.new("Sound",blade)
  1053. slas.SoundId = "rbxassetid://92597369"
  1054. slas.Volume = 1.5
  1055. slas.Pitch = 1
  1056. slas:Play()
  1057. local swin2 = Instance.new("Sound",blade)
  1058. swin2.SoundId = "rbxassetid://92597296"
  1059. swin2.Volume = 5
  1060. swin2.Pitch = 1.25
  1061. swin2:Play()
  1062. local swin3 = Instance.new("Sound",blade)
  1063. swin3.SoundId = "rbxassetid://92597296"
  1064. swin3.Volume = 2.5
  1065. swin3.Pitch = 0.95
  1066. swin3:Play()
  1067. for i = 0,1,0.5 do
  1068. swait()
  1069. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(60)),.3)
  1070. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1071. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.25) * angles(math.rad(0), math.rad(-90), math.rad(-90)), 0.3)
  1072. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-10)), 0.3)
  1073. end
  1074. for i = 0,1,0.5 do
  1075. swait()
  1076. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(120)),.3)
  1077. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1078. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.25) * angles(math.rad(0), math.rad(-90), math.rad(-90)), 0.3)
  1079. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-10)), 0.3)
  1080. end
  1081. for i = 0,1,0.5 do
  1082. swait()
  1083. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(180)),.3)
  1084. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1085. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.25) * angles(math.rad(0), math.rad(-90), math.rad(-90)), 0.3)
  1086. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-10)), 0.3)
  1087. end
  1088. for i = 0,1,0.5 do
  1089. swait()
  1090. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(240)),.3)
  1091. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1092. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.25) * angles(math.rad(0), math.rad(-90), math.rad(-90)), 0.3)
  1093. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-10)), 0.3)
  1094. end
  1095. for i = 0,1,0.5 do
  1096. swait()
  1097. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(300)),.3)
  1098. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1099. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.25) * angles(math.rad(0), math.rad(-90), math.rad(-90)), 0.3)
  1100. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-10)), 0.3)
  1101. end
  1102. for i = 0,1,0.5 do
  1103. swait()
  1104. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(360)),.3)
  1105. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  1106. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.25) * angles(math.rad(0), math.rad(-90), math.rad(-90)), 0.3)
  1107. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-10)), 0.3)
  1108. end
  1109. slas:Destroy()
  1110. swin2:Destroy()
  1111. swin3:Destroy()
  1112. end
  1113. attack = false
  1114. hit:disconnect()
  1115. hit2:disconnect()
  1116. hit3:disconnect()
  1117. hit4:disconnect()
  1118. wait(3)
  1119. end
  1120.  
  1121. function attackfour()
  1122. attack = true
  1123. for i = 0,1,0.1 do
  1124. swait()
  1125. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-100)),.3)
  1126. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(100)),.3)
  1127. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(30), math.rad(-40), math.rad(10)), 0.3)
  1128. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(50)), 0.3)
  1129. end
  1130. wait(0.05)
  1131. local swin = Instance.new("Sound",blade)
  1132. swin.SoundId = "rbxassetid://92597296"
  1133. swin.Volume = 2.5
  1134. swin.Pitch = 0.75
  1135. swin:Play()
  1136. for i = 0,1,0.1 do
  1137. swait()
  1138. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1139. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(90)),.3)
  1140. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(30), math.rad(-40), math.rad(10)), 0.3)
  1141. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(0), math.rad(-90)), 0.3)
  1142. end
  1143. local lb = Instance.new("Part")
  1144. lb.Parent = char
  1145. lb.Material = "Neon"
  1146. lb.BrickColor = BrickColor.new("Really red")
  1147. lb.CanCollide = false
  1148. lb.Shape = "Ball"
  1149. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*5
  1150. lb.CFrame = lb.CFrame - vt(0,0.5,0)
  1151. lb.Anchored = true
  1152. lb.Size = vt(3,3,3)
  1153. local thing = Instance.new("SpecialMesh",lb)
  1154. thing.MeshType = meshtype
  1155. local hitcircle = lb.Touched:connect(function(hit)
  1156. Damagefunc(hit,7,14,5,"Normal",root,.2,1)
  1157. end)
  1158. local sa = Instance.new("Sound",lb)
  1159. sa.SoundId = "rbxassetid://233091205"
  1160. sa.Volume = 1.25
  1161. sa.Pitch = 1
  1162. sa:Play()
  1163. local tra = Instance.new("ParticleEmitter",lb)
  1164. tra.Texture = "rbxassetid://296874871"
  1165. tra.LightEmission = 0.95
  1166. tra.Color = ColorSequence.new(lb.BrickColor.Color)
  1167. tra.Rate = 1000
  1168. tra.Lifetime = NumberRange.new(1)
  1169. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  1170. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1171. tra.Speed = NumberRange.new(10,25)
  1172. tra.Rotation = NumberRange.new(-500,500)
  1173. tra.VelocitySpread = 90000
  1174. tra.RotSpeed = NumberRange.new(-500,500)
  1175. for i = 0, 24 do
  1176. wait()
  1177. thing.Scale = thing.Scale + vt(0.1,0.1,0.1)
  1178. lb.Size = lb.Size + vt(0.1,0.1,0.1)
  1179. lb.Transparency = lb.Transparency + 0.05
  1180. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*5
  1181. lb.CFrame = lb.CFrame - vt(0,0.5,0)
  1182. end
  1183. attack = false
  1184. hitcircle:disconnect()
  1185. tra.Rate = 0
  1186. wait(5)
  1187. lb:Destroy()
  1188. swin:Destroy()
  1189. end
  1190.  
  1191. local hold = false
  1192. function do1()
  1193. attack = true
  1194. for i = 0,1,0.1 do
  1195. swait()
  1196. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1197. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(90)),.3)
  1198. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(30), math.rad(-40), math.rad(10)), 0.3)
  1199. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(90), math.rad(-10), math.rad(-90)), 0.3)
  1200. end
  1201. local lb = Instance.new("Part")
  1202. lb.Parent = char
  1203. lb.Material = "Neon"
  1204. lb.BrickColor = BrickColor.new("Really red")
  1205. lb.CanCollide = false
  1206. lb.Shape = "Ball"
  1207. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*5
  1208. lb.Anchored = true
  1209. lb.Size = vt(0.2,0.2,0.2)
  1210. local thing = Instance.new("SpecialMesh",lb)
  1211. thing.MeshType = meshtype
  1212. local tra = Instance.new("ParticleEmitter",lb)
  1213. tra.Texture = "rbxassetid://296874871"
  1214. tra.LightEmission = 0.95
  1215. tra.Color = ColorSequence.new(lb.BrickColor.Color)
  1216. tra.Rate = 1000
  1217. tra.Lifetime = NumberRange.new(0.25)
  1218. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,12.5,0),NumberSequenceKeypoint.new(1,0,0)})
  1219. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0.95,0)})
  1220. tra.Speed = NumberRange.new(0)
  1221. tra.Rotation = NumberRange.new(-500,500)
  1222. tra.VelocitySpread = 90000
  1223. tra.LockedToPart = true
  1224. tra.RotSpeed = NumberRange.new(-500,500)
  1225. local saz = Instance.new("Sound",lb)
  1226. saz.SoundId = "rbxassetid://192410062"
  1227. saz.Volume = 1.5
  1228. saz.Pitch = 1
  1229. saz:Play()
  1230. for i = 0, 24 do
  1231. wait()
  1232. lb.Size = lb.Size + vt(0.15,0.15,0.15)
  1233. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*5
  1234. end
  1235. while wait() do
  1236. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*5
  1237. if hold == false then
  1238. break
  1239. end
  1240. end
  1241. lb.Touched:connect(function(hit)
  1242. Damagefunc(hit,10,25,5,"Normal",root,.2,1)
  1243. end)
  1244. tra.Rate = 0
  1245. lb.Anchored = false
  1246. local sa = Instance.new("Sound",lb)
  1247. sa.SoundId = "rbxassetid://233091205"
  1248. sa.Volume = 1.25
  1249. sa.Pitch = 1
  1250. sa:Play()
  1251. local trail = Instance.new("ParticleEmitter",lb)
  1252. trail.Texture = "rbxassetid://296874871"
  1253. trail.LightEmission = 0.95
  1254. trail.Color = ColorSequence.new(lb.BrickColor.Color)
  1255. trail.Rate = 10000
  1256. trail.Lifetime = NumberRange.new(1.5)
  1257. trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  1258. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.95,0),NumberSequenceKeypoint.new(1,1,0)})
  1259. trail.Speed = NumberRange.new(0,0)
  1260. trail.Rotation = NumberRange.new(-500,500)
  1261. trail.RotSpeed = NumberRange.new(-500,500)
  1262. local bv = Instance.new("BodyVelocity")
  1263. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1264. bv.velocity = mouse.Hit.lookVector *100
  1265. bv.Parent = lb
  1266. wait(0.1)
  1267. attack = false
  1268. wait(10)
  1269. lb:Destroy()
  1270. end
  1271.  
  1272. function do2()
  1273. attack = true
  1274. for i = 0,1,0.1 do
  1275. swait()
  1276. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1277. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1278. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(60), math.rad(90)), 0.3)
  1279. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1280. end
  1281. local touched = false
  1282. local over = false
  1283. local delay = false
  1284. local spart = Instance.new("Part",char)
  1285. local thing = Instance.new("SpecialMesh",spart)
  1286. thing.MeshType = meshtype
  1287. spart.Size = vt(1,1,1)
  1288. spart.Anchored = true
  1289. spart.BrickColor = BrickColor.new("Really red")
  1290. spart.Transparency = 0.5
  1291. spart.CanCollide = false
  1292. spart.Material = "Neon"
  1293. spart.CFrame = hed.CFrame + Vector3.new(0,-1,0)
  1294. local pt1e = NumberSequenceKeypoint.new(0,2,0)
  1295. local pt2e = NumberSequenceKeypoint.new(1,0.5,0)
  1296. local effecto = Instance.new("ParticleEmitter",spart)
  1297. effecto.Texture = "rbxassetid://296874871"
  1298. effecto.LightEmission = 1
  1299. effecto.LockedToPart = true
  1300. effecto.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1301. effecto.Rate = 10000
  1302. effecto.VelocitySpread = 900000000000
  1303. effecto.Lifetime = NumberRange.new(0.25)
  1304. effecto.Size = NumberSequence.new({pt1e,pt2e})
  1305. effecto.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1306. effecto.Speed = NumberRange.new(10,25)
  1307. effecto.Rotation = NumberRange.new(-500,500)
  1308. effecto.RotSpeed = NumberRange.new(-500,500)
  1309. spart.CFrame = tors.CFrame + Vector3.new(0,0.1,0)
  1310. local tick2 = Instance.new("Sound",spart)
  1311. tick2.SoundId = "rbxassetid://233091205"
  1312. tick2.Volume = 2.5
  1313. tick2.Pitch = 1
  1314. tick2:Play()
  1315. spart.CFrame = hed.CFrame + Vector3.new(0,-1,0)
  1316. spart.Anchored = false
  1317. spart.Size = vt(0.75,12.5,12.5)
  1318. spart.CFrame = hed.CFrame + Vector3.new(0,-1,0)
  1319. local bv = Instance.new("BodyVelocity")
  1320. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1321. bv.velocity = hed.CFrame.lookVector * 175
  1322. bv.Parent = spart
  1323. spart.Touched:connect(function(hit)
  1324. local saveposition = spart.CFrame
  1325. local effector2 = Instance.new("ParticleEmitter",spart)
  1326. effector2.Texture = "rbxassetid://296874871"
  1327. effector2.LightEmission = 1
  1328. effector2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1329. effector2.Rate = 10000
  1330. effector2.Lifetime = NumberRange.new(0.25)
  1331. effector2.VelocitySpread = 999999999999999
  1332. effector2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  1333. effector2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  1334. effector2.Speed = NumberRange.new(50)
  1335. effector2.Rotation = NumberRange.new(-500,500)
  1336. effector2.RotSpeed = NumberRange.new(-500,500)
  1337. Damagefunc(hit,12,22,-20,"Normal",root,.2,1)
  1338. over = true
  1339. wait(0.25)
  1340. effector2.Rate = 0
  1341. wait(0.25)
  1342. effector2:Destroy()
  1343. end)
  1344. for i = 0,1,0.1 do
  1345. swait()
  1346. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1347. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1348. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(-90), math.rad(90)), 0.3)
  1349. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1350. end
  1351. attack = false
  1352. wait(5)
  1353. effecto.Rate = 0
  1354. wait(1.5)
  1355. spart:Destroy()
  1356. end
  1357.  
  1358. function do3()
  1359. attack = true
  1360. local lb = Instance.new("Part")
  1361. lb.Parent = char
  1362. lb.Material = "Neon"
  1363. lb.BrickColor = BrickColor.new("Really red")
  1364. lb.CanCollide = false
  1365. lb.Shape = "Ball"
  1366. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*5
  1367. lb.Anchored = true
  1368. lb.Size = vt(0.2,0.2,0.2)
  1369. local thing = Instance.new("SpecialMesh",lb)
  1370. thing.MeshType = meshtype
  1371. hum.WalkSpeed = 0
  1372. for i = 0,1,0.75 do
  1373. swait()
  1374. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*3
  1375. lb.CFrame = lb.CFrame - vt(0,1.5,0)
  1376. thing.Scale = thing.Scale + vt(4.5,4.5,0)
  1377. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1378. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1379. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  1380. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1381. end
  1382. for i = 0,1,0.75 do
  1383. swait()
  1384. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*3
  1385. lb.CFrame = lb.CFrame - vt(0,1.5,0)
  1386. thing.Scale = thing.Scale + vt(4.5,4.5,0)
  1387. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1388. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1389. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(30), math.rad(30), math.rad(90)), 0.3)
  1390. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1391. end
  1392. for i = 0,1,0.75 do
  1393. swait()
  1394. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*3
  1395. lb.CFrame = lb.CFrame - vt(0,1.5,0)
  1396. thing.Scale = thing.Scale + vt(4.5,4.5,0)
  1397. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1398. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1399. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(60), math.rad(30), math.rad(90)), 0.3)
  1400. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1401. end
  1402. for i = 0,1,0.75 do
  1403. swait()
  1404. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*3
  1405. lb.CFrame = lb.CFrame - vt(0,1.5,0)
  1406. thing.Scale = thing.Scale + vt(4.5,4.5,0)
  1407. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1408. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1409. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(30), math.rad(90)), 0.3)
  1410. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1411. end
  1412. for i = 0,1,0.75 do
  1413. swait()
  1414. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*3
  1415. lb.CFrame = lb.CFrame - vt(0,1.5,0)
  1416. thing.Scale = thing.Scale + vt(4.5,4.5,0)
  1417. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1418. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1419. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(120), math.rad(30), math.rad(90)), 0.3)
  1420. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1421. end
  1422. for i = 0,1,0.75 do
  1423. swait()
  1424. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*3
  1425. lb.CFrame = lb.CFrame - vt(0,1.5,0)
  1426. thing.Scale = thing.Scale + vt(4.5,4.5,0)
  1427. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1428. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1429. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(180), math.rad(30), math.rad(90)), 0.3)
  1430. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1431. end
  1432. for i = 0,1,0.75 do
  1433. swait()
  1434. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*3
  1435. lb.CFrame = lb.CFrame - vt(0,1.5,0)
  1436. thing.Scale = thing.Scale + vt(4.5,4.5,0)
  1437. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1438. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1439. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(240), math.rad(30), math.rad(90)), 0.3)
  1440. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1441. end
  1442. for i = 0,1,0.75 do
  1443. swait()
  1444. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*3
  1445. lb.CFrame = lb.CFrame - vt(0,1.5,0)
  1446. thing.Scale = thing.Scale + vt(4.5,4.5,0)
  1447. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1448. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1449. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(300), math.rad(30), math.rad(90)), 0.3)
  1450. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1451. end
  1452. local touched = false
  1453. local rotationval = 1
  1454. local delay = false
  1455. local distance = 3.55
  1456. local spart = Instance.new("Part",t)
  1457. local tick4 = Instance.new("Sound",t)
  1458. tick4.SoundId = "rbxassetid://228343271"
  1459. tick4.Volume = 2.5
  1460. tick4.Pitch = 0.9
  1461. local tick2 = Instance.new("Sound",t)
  1462. tick2.SoundId = "rbxassetid://233091205"
  1463. tick2.Volume = 5
  1464. tick2.Pitch = 1
  1465. tick2:Play()
  1466. spart.Size = vt(10,10,1)
  1467. spart.BrickColor = BrickColor.new("Really red")
  1468. spart.Transparency = 0.35
  1469. spart.CanCollide = false
  1470. spart.Anchored = true
  1471. spart.Material = "Neon"
  1472. spart.CFrame = hed.CFrame + Vector3.new(0,0.1,0)
  1473. wait(0.05)
  1474. spart.Touched:connect(function(hit)
  1475. local effector2 = Instance.new("ParticleEmitter",spart)
  1476. effector2.Texture = "http://www.roblox.com/asset/?id=296874871"
  1477. effector2.LightEmission = 1
  1478. effector2.Color = ColorSequence.new(BrickColor.new("Really red").Color)
  1479. effector2.Rate = 10000
  1480. effector2.Lifetime = NumberRange.new(0.25)
  1481. effector2.VelocitySpread = 999999999999999
  1482. effector2.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  1483. effector2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.5,0),NumberSequenceKeypoint.new(1,1,0)})
  1484. effector2.Speed = NumberRange.new(50)
  1485. effector2.Rotation = NumberRange.new(-500,500)
  1486. effector2.RotSpeed = NumberRange.new(-500,500)
  1487. Damagefunc(hit,5,15,-20,"Normal",root,.2,1)
  1488. wait(0.25)
  1489. effector2.Rate = 0
  1490. wait(0.25)
  1491. end)
  1492. tick4:Play()
  1493. for x = 0, 9 do
  1494. for i = 0,1,0.75 do
  1495. swait()
  1496. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*3
  1497. lb.CFrame = lb.CFrame - vt(0,1.5,0)
  1498. distance = distance + 1*5
  1499. rotationval = rotationval - 0.125
  1500. spart.Size = spart.Size + Vector3.new(0,0,2*5)
  1501. spart.CFrame = hed.CFrame*CFrame.Angles(0,0,rotationval) + hed.CFrame.lookVector*distance
  1502. spart.CFrame = spart.CFrame + Vector3.new(0,-1.5,0)
  1503. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1504. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1505. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(30), math.rad(90)), 0.3)
  1506. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1507. end
  1508. for i = 0,1,0.75 do
  1509. swait()
  1510. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*3
  1511. lb.CFrame = lb.CFrame - vt(0,1.5,0)
  1512. distance = distance + 1*5
  1513. rotationval = rotationval - 0.125
  1514. spart.Size = spart.Size + Vector3.new(0,0,2*5)
  1515. spart.CFrame = hed.CFrame*CFrame.Angles(0,0,rotationval) + hed.CFrame.lookVector*distance
  1516. spart.CFrame = spart.CFrame + Vector3.new(0,-1.5,0)
  1517. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1518. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1519. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(30), math.rad(30), math.rad(90)), 0.3)
  1520. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1521. end
  1522. for i = 0,1,0.75 do
  1523. swait()
  1524. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*3
  1525. lb.CFrame = lb.CFrame - vt(0,1.5,0)
  1526. distance = distance + 1*5
  1527. rotationval = rotationval - 0.125
  1528. spart.Size = spart.Size + Vector3.new(0,0,2*5)
  1529. spart.CFrame = hed.CFrame*CFrame.Angles(0,0,rotationval) + hed.CFrame.lookVector*distance
  1530. spart.CFrame = spart.CFrame + Vector3.new(0,-1.5,0)
  1531. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1532. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1533. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(60), math.rad(30), math.rad(90)), 0.3)
  1534. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1535. end
  1536. for i = 0,1,0.75 do
  1537. swait()
  1538. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*3
  1539. lb.CFrame = lb.CFrame - vt(0,1.5,0)
  1540. distance = distance + 1*5
  1541. rotationval = rotationval - 0.125
  1542. spart.Size = spart.Size + Vector3.new(0,0,2*5)
  1543. spart.CFrame = hed.CFrame*CFrame.Angles(0,0,rotationval) + hed.CFrame.lookVector*distance
  1544. spart.CFrame = spart.CFrame + Vector3.new(0,-1.5,0)
  1545. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1546. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1547. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(30), math.rad(90)), 0.3)
  1548. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1549. end
  1550. for i = 0,1,0.75 do
  1551. swait()
  1552. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*3
  1553. lb.CFrame = lb.CFrame - vt(0,1.5,0)
  1554. distance = distance + 1*5
  1555. rotationval = rotationval - 0.125
  1556. spart.Size = spart.Size + Vector3.new(0,0,2*5)
  1557. spart.CFrame = hed.CFrame*CFrame.Angles(0,0,rotationval) + hed.CFrame.lookVector*distance
  1558. spart.CFrame = spart.CFrame + Vector3.new(0,-1.5,0)
  1559. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1560. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1561. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(120), math.rad(30), math.rad(90)), 0.3)
  1562. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1563. end
  1564. for i = 0,1,0.75 do
  1565. swait()
  1566. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*3
  1567. lb.CFrame = lb.CFrame - vt(0,1.5,0)
  1568. distance = distance + 1*5
  1569. rotationval = rotationval - 0.125
  1570. spart.Size = spart.Size + Vector3.new(0,0,2*5)
  1571. spart.CFrame = hed.CFrame*CFrame.Angles(0,0,rotationval) + hed.CFrame.lookVector*distance
  1572. spart.CFrame = spart.CFrame + Vector3.new(0,-1.5,0)
  1573. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1574. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1575. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(180), math.rad(30), math.rad(90)), 0.3)
  1576. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1577. end
  1578. for i = 0,1,0.75 do
  1579. swait()
  1580. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*3
  1581. lb.CFrame = lb.CFrame - vt(0,1.5,0)
  1582. distance = distance + 1*5
  1583. rotationval = rotationval - 0.125
  1584. spart.Size = spart.Size + Vector3.new(0,0,2*5)
  1585. spart.CFrame = hed.CFrame*CFrame.Angles(0,0,rotationval) + hed.CFrame.lookVector*distance
  1586. spart.CFrame = spart.CFrame + Vector3.new(0,-1.5,0)
  1587. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1588. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1589. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(240), math.rad(30), math.rad(90)), 0.3)
  1590. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1591. end
  1592. for i = 0,1,0.75 do
  1593. swait()
  1594. lb.CFrame = char.Head.CFrame + char.Head.CFrame.lookVector*3
  1595. lb.CFrame = lb.CFrame - vt(0,1.5,0)
  1596. distance = distance + 1*5
  1597. rotationval = rotationval - 0.125
  1598. spart.Size = spart.Size + Vector3.new(0,0,2*5)
  1599. spart.CFrame = hed.CFrame*CFrame.Angles(0,0,rotationval) + hed.CFrame.lookVector*distance
  1600. spart.CFrame = spart.CFrame + Vector3.new(0,-1.5,0)
  1601. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(90)),.3)
  1602. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(0),math.rad(0),math.rad(-90)),.3)
  1603. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(300), math.rad(30), math.rad(90)), 0.3)
  1604. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(20), math.rad(0), math.rad(-10)), 0.3)
  1605. end
  1606. end
  1607. spart:Destroy()
  1608. hum.WalkSpeed = 16
  1609. attack = false
  1610. for i = 0, 24 do
  1611. lb.Transparency = lb.Transparency + 0.05
  1612. thing.Scale = thing.Scale - vt(4.5,4.5,0)
  1613. wait()
  1614. end
  1615. lb:Destroy()
  1616. end
  1617.  
  1618. function DeleteParent(parent)
  1619. for i,v in pairs(parent:children()) do
  1620. if v:IsA("Part") then
  1621. v:Destroy()
  1622. end
  1623. end
  1624. end
  1625.  
  1626.  
  1627. function do4()
  1628. hum.WalkSpeed = 0
  1629. attack = true
  1630. for i = 0,1,0.1 do
  1631. swait()
  1632. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1633. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1634. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1635. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-180)), 0.3)
  1636. end
  1637. local shur = Instance.new("Part",char)
  1638. local gahd = Instance.new("Sound",shur)
  1639. gahd.SoundId = "rbxassetid://136007472"
  1640. gahd.Volume = 2.5
  1641. gahd.Pitch = 0.7
  1642. gahd:Play()
  1643. shur.Transparency = 1
  1644. shur.Material = "Neon"
  1645. shur.BrickColor = bc("Bright red")
  1646. shur.Anchored = true
  1647. shur.CFrame = tors.CFrame + vt(0,-2.5,0)
  1648. shur.Size = vt(1,0.2,1)
  1649. shur.CanCollide = false
  1650. local dec = Instance.new("Decal",shur)
  1651. dec.Texture = "http://www.roblox.com/asset/?id=359972668"
  1652. dec.Face = "Top"
  1653. local dec2 = dec:Clone()
  1654. dec2.Parent = shur
  1655. dec2.Face = "Bottom"
  1656. local Meshshur = Instance.new("CylinderMesh",shur)
  1657. Meshshur.Scale = vt(0,1,0)
  1658. local value1 = 1*2.5
  1659. game:service'RunService'.RenderStepped:connect(function()
  1660. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  1661. end)
  1662. for i = 0, 50 do
  1663. Meshshur.Scale = Meshshur.Scale + vt(value1,0,value1)
  1664. value1 = value1 - 0.015*2.5
  1665. wait()
  1666. end
  1667. local lb = Instance.new("Part")
  1668. lb.Parent = char
  1669. lb.Material = "Neon"
  1670. lb.BrickColor = BrickColor.new("Really red")
  1671. lb.CanCollide = false
  1672. lb.Shape = "Ball"
  1673. lb.Position = larm.Position
  1674. lb.CFrame = lb.CFrame + vt(0,1.5,0)
  1675. lb.Anchored = true
  1676. lb.Size = vt(0.2,0.2,0.2)
  1677. local thing = Instance.new("SpecialMesh",lb)
  1678. thing.MeshType = meshtype
  1679. local tra = Instance.new("ParticleEmitter",lb)
  1680. tra.Texture = "rbxassetid://296874871"
  1681. tra.LightEmission = 0.95
  1682. tra.Color = ColorSequence.new(lb.BrickColor.Color)
  1683. tra.Rate = 1000
  1684. tra.Lifetime = NumberRange.new(0.25)
  1685. tra.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,25,0),NumberSequenceKeypoint.new(1,0,0)})
  1686. tra.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,0,0)})
  1687. tra.Speed = NumberRange.new(0)
  1688. tra.Rotation = NumberRange.new(-500,500)
  1689. tra.VelocitySpread = 90000
  1690. tra.LockedToPart = true
  1691. tra.RotSpeed = NumberRange.new(-500,500)
  1692. local tran = Instance.new("ParticleEmitter",lb)
  1693. tran.Texture = "rbxassetid://296874871"
  1694. tran.LightEmission = 0.95
  1695. tran.Color = ColorSequence.new(lb.BrickColor.Color)
  1696. tran.Rate = 0
  1697. tran.Lifetime = NumberRange.new(1)
  1698. tran.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,1,0),NumberSequenceKeypoint.new(1,25,0)})
  1699. tran.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1700. tran.Speed = NumberRange.new(25,50)
  1701. tran.Rotation = NumberRange.new(-500,500)
  1702. tran.VelocitySpread = 90000
  1703. tran.LockedToPart = true
  1704. tran.RotSpeed = NumberRange.new(-500,500)
  1705. local saz = Instance.new("Sound",lb)
  1706. saz.SoundId = "rbxassetid://192410062"
  1707. saz.Volume = 7.5
  1708. saz.Pitch = 1
  1709. saz:Play()
  1710. for i = 0, 59 do
  1711. wait()
  1712. lb.Size = lb.Size + vt(0.5,0.5,0.5)
  1713. lb.CFrame = lb.CFrame + vt(0,0.275,0)
  1714. end
  1715. local savepoint = Instance.new("Part",lb)
  1716. savepoint.CFrame = lb.CFrame
  1717. savepoint.Transparency = 1
  1718. savepoint.CanCollide = false
  1719. savepoint.Anchored = true
  1720. for i = 0, 29 do
  1721. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  1722. lb.CFrame = savepoint.CFrame
  1723. lb.Size = lb.Size - vt(0.75,0.75,0.75)
  1724. local lba = Instance.new("Part")
  1725. lba.Parent = lb
  1726. lba.Material = "Neon"
  1727. lba.BrickColor = BrickColor.new("Really red")
  1728. lba.CanCollide = false
  1729. lba.Shape = "Ball"
  1730. lba.CFrame = lb.CFrame
  1731. lba.Size = vt(6,6,6)
  1732. local thinga = Instance.new("SpecialMesh",lba)
  1733. thinga.MeshType = meshtype
  1734. lba.Touched:connect(function(hit)
  1735. Damagefunc(hit,22,29,5,"Normal",root,.2,1)
  1736. end)
  1737. local sa = Instance.new("Sound",lb)
  1738. sa.SoundId = "rbxassetid://233091205"
  1739. sa.Volume = 1.25
  1740. sa.Pitch = 0.75
  1741. sa:Play()
  1742. local trail = Instance.new("ParticleEmitter",lba)
  1743. trail.Texture = "rbxassetid://296874871"
  1744. trail.LightEmission = 0.95
  1745. trail.Color = ColorSequence.new(lb.BrickColor.Color)
  1746. trail.Rate = 10000
  1747. trail.Lifetime = NumberRange.new(1.5)
  1748. trail.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,5,0),NumberSequenceKeypoint.new(1,0,0)})
  1749. trail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,1,0)})
  1750. trail.Speed = NumberRange.new(0,0)
  1751. trail.Rotation = NumberRange.new(-500,500)
  1752. trail.RotSpeed = NumberRange.new(-500,500)
  1753. local bv = Instance.new("BodyVelocity")
  1754. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1755. bv.velocity = mouse.Hit.lookVector *100
  1756. bv.Parent = lba
  1757. wait(0.25)
  1758. end
  1759. tra.Rate = 0
  1760. tran.Rate = 9000
  1761. local sar = Instance.new("Sound",lb)
  1762. sar.SoundId = "rbxassetid://233091205"
  1763. sar.Volume = 2.5
  1764. sar.Pitch = 0.5
  1765. sar:Play()
  1766. local hit = lb.Touched:connect(function(hit)
  1767. Damagefunc(hit,40,50,5,"Normal",root,.2,1)
  1768. end)
  1769. for i = 0, 44 do
  1770. lb.Size = lb.Size + vt(3,3,3)
  1771. lb.CFrame = savepoint.CFrame
  1772. lb.Transparency = lb.Transparency + 0.025
  1773. wait()
  1774. end
  1775. tran.Rate = 0
  1776. hit:disconnect()
  1777. attack = false
  1778. hum.WalkSpeed = 16
  1779. for i = 0, 100 do
  1780. dec.Transparency = dec.Transparency + 0.015
  1781. dec2.Transparency = dec.Transparency
  1782. Meshshur.Scale = Meshshur.Scale + vt(value1,0,value1)
  1783. value1 = value1 - 0.015*2.5
  1784. wait(0)
  1785. end
  1786. shur:Destroy()
  1787. wait(10)
  1788. lb:Destroy()
  1789. end
  1790.  
  1791. function doSpecial()
  1792. hum.WalkSpeed = 0
  1793. attack = true
  1794. local ff = Instance.new("ForceField",char)
  1795. for i = 0,1,0.1 do
  1796. swait()
  1797. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1798. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  1799. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1800. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-180)), 0.3)
  1801. end
  1802. local shur = Instance.new("Part",char)
  1803. local gahd = Instance.new("Sound",char)
  1804. gahd.SoundId = "rbxassetid://136007472"
  1805. gahd.Volume = 1
  1806. gahd.Pitch = 0.7
  1807. gahd:Play()
  1808. shur.Transparency = 1
  1809. shur.Material = "Neon"
  1810. shur.BrickColor = bc("Bright red")
  1811. shur.Anchored = true
  1812. shur.CFrame = tors.CFrame + vt(0,-2.5,0)
  1813. shur.Size = vt(1,0.2,1)
  1814. shur.CanCollide = false
  1815. local dec = Instance.new("Decal",shur)
  1816. dec.Texture = "http://www.roblox.com/asset/?id=359972668"
  1817. dec.Face = "Top"
  1818. local dec2 = dec:Clone()
  1819. dec2.Parent = shur
  1820. dec2.Face = "Bottom"
  1821. local Meshshur = Instance.new("CylinderMesh",shur)
  1822. Meshshur.Scale = vt(0,1,0)
  1823. local value1 = 1*5
  1824. game:service'RunService'.RenderStepped:connect(function()
  1825. shur.CFrame = shur.CFrame*CFrame.Angles(0,0.05,0)
  1826. end)
  1827. for i = 0, 50 do
  1828. Meshshur.Scale = Meshshur.Scale + vt(value1,0,value1)
  1829. value1 = value1 - 0.015*5
  1830. wait()
  1831. end
  1832. local ex = Instance.new("Sound",char)
  1833. ex.SoundId = "rbxassetid://197161452"
  1834. ex.Volume = 1
  1835. ex.Pitch = 1
  1836. ex:Play()
  1837. local ex2 = Instance.new("Sound",char)
  1838. ex2.SoundId = "rbxassetid://197161452"
  1839. ex2.Volume = 0.75
  1840. ex2.Pitch = 0.85
  1841. ex2:Play()
  1842. local ex3 = Instance.new("Sound",char)
  1843. ex3.SoundId = "rbxassetid://197161452"
  1844. ex3.Volume = 0.5
  1845. ex3.Pitch = 0.65
  1846. ex3:Play()
  1847. local ex4 = Instance.new("Sound",char)
  1848. ex4.SoundId = "rbxassetid://446876721"
  1849. ex4.Volume = 1
  1850. ex4.Pitch = 0.5
  1851. ex4:Play()
  1852. local ex5 = Instance.new("Sound",char)
  1853. ex5.SoundId = "rbxassetid://446876721"
  1854. ex5.Volume = 1.5
  1855. ex5.Pitch = 0.5
  1856. ex5:Play()
  1857. local seen = Instance.new("Sound",char)
  1858. seen.SoundId = "rbxassetid://445796828"
  1859. seen.Pitch = 0.75
  1860. seen.Volume = 1.75
  1861. seen.Looped = true
  1862. seen:Play()
  1863. local las = Instance.new("Part")
  1864. local expld = Instance.new("Explosion", las)
  1865. expld.BlastPressure = 1
  1866. las.Parent = char
  1867. las.Material = "Neon"
  1868. las.BrickColor = BrickColor.new("Really red")
  1869. las.CanCollide = false
  1870. las.Shape = "Ball"
  1871. las.Transparency = 0
  1872. las.Size = vt(60,60,60)
  1873. las.CFrame = shur.CFrame
  1874. las.Anchored = true
  1875. expld.BlastRadius = 9999999999
  1876. expld.Position = las.Position
  1877. local thing = Instance.new("SpecialMesh",las)
  1878. thing.MeshType = "Sphere"
  1879. thing.Scale = vt(1,0.1,1)
  1880. local bo = Instance.new("Part")
  1881. bo.Parent = las
  1882. bo.Material = "Neon"
  1883. bo.BrickColor = BrickColor.new("Really red")
  1884. bo.CanCollide = false
  1885. bo.Shape = "Ball"
  1886. bo.Transparency = 0
  1887. bo.Size = vt(1,1,1)
  1888. bo.CFrame = shur.CFrame
  1889. bo.Anchored = true
  1890. local thingbo = Instance.new("SpecialMesh",bo)
  1891. thingbo.MeshType = "Sphere"
  1892. thingbo.Scale = vt(90,90,90)
  1893. local boim = Instance.new("Part")
  1894. boim.Parent = las
  1895. boim.Material = "Neon"
  1896. boim.BrickColor = BrickColor.new("Really red")
  1897. boim.CanCollide = false
  1898. boim.Shape = "Ball"
  1899. boim.Transparency = 1
  1900. boim.Size = vt(150,150,150)
  1901. boim.CFrame = shur.CFrame
  1902. boim.Anchored = true
  1903. local boim2 = Instance.new("Part")
  1904. boim2.Parent = las
  1905. boim2.Material = "Neon"
  1906. boim2.BrickColor = BrickColor.new("Really red")
  1907. boim2.CanCollide = false
  1908. boim2.Shape = "Ball"
  1909. boim2.Transparency = 0.65
  1910. boim2.Size = vt(1,1,1)
  1911. boim2.CFrame = shur.CFrame
  1912. boim2.Anchored = true
  1913. local boimmsh = Instance.new("SpecialMesh",boim2)
  1914. boimmsh.MeshType = "FileMesh"
  1915. boimmsh.Scale = vt(165,165,165)
  1916. local shock = Instance.new("Part")
  1917. shock.Parent = las
  1918. shock.Material = "Neon"
  1919. shock.BrickColor = BrickColor.new("Really red")
  1920. shock.CanCollide = false
  1921. shock.Shape = "Ball"
  1922. shock.Transparency = 0.25
  1923. shock.CFrame = shur.CFrame
  1924. shock.Anchored = true
  1925. shock.Size = vt(0.2,0.2,0.2)
  1926. local thingshock = Instance.new("SpecialMesh",shock)
  1927. thingshock.MeshType = "FileMesh"
  1928. thingshock.Scale = vt(50,25,50)
  1929. thingshock.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1930. local shock2 = Instance.new("Part")
  1931. shock2.Parent = las
  1932. shock2.Material = "Neon"
  1933. shock2.BrickColor = BrickColor.new("Really red")
  1934. shock2.CanCollide = false
  1935. shock2.Shape = "Ball"
  1936. shock2.Transparency = 0.5
  1937. shock2.CFrame = shur.CFrame
  1938. shock2.Anchored = true
  1939. shock2.Size = vt(0.2,0.2,0.2)
  1940. local thingshock2 = Instance.new("SpecialMesh",shock2)
  1941. thingshock2.MeshType = "FileMesh"
  1942. thingshock2.Scale = vt(85,20,85)
  1943. thingshock2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1944. local shock3 = Instance.new("Part")
  1945. shock3.Parent = las
  1946. shock3.Material = "Neon"
  1947. shock3.BrickColor = BrickColor.new("Really red")
  1948. shock3.CanCollide = false
  1949. shock3.Shape = "Ball"
  1950. shock3.Transparency = 0.75
  1951. shock3.CFrame = shur.CFrame
  1952. shock3.Anchored = true
  1953. shock3.Size = vt(0.2,0.2,0.2)
  1954. local thingshock3 = Instance.new("SpecialMesh",shock3)
  1955. thingshock3.MeshType = "FileMesh"
  1956. thingshock3.Scale = vt(100,15,100)
  1957. thingshock3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1958. local scaleval = 5
  1959. game:service'RunService'.RenderStepped:connect(function()
  1960. scaleval = scaleval - 0.035
  1961. boim.CFrame = shur.CFrame
  1962. bo.Transparency = bo.Transparency + 0.0055
  1963. boimmsh.Scale = boimmsh.Scale + vt(1,1,1)
  1964. boim2.Transparency = boim2.Transparency + 0.00125
  1965. thingbo.Scale = thingbo.Scale + vt(scaleval,scaleval,scaleval)
  1966. shock.CFrame = shock.CFrame*CFrame.Angles(0,0.1,0)
  1967. shock2.CFrame = shock2.CFrame*CFrame.Angles(0,-0.1,0)
  1968. shock3.CFrame = shock3.CFrame*CFrame.Angles(0,0.1,0)
  1969. las.CFrame = shur.CFrame + vt(math.random(-1,1),0,math.random(-1,1))
  1970. thing.Scale = thing.Scale + vt(0,5,0)
  1971. end)
  1972. for i = 0, 15 do
  1973. local sa = Instance.new("Sound",char)
  1974. sa.SoundId = "rbxassetid://233091205"
  1975. sa.Volume = 0.85
  1976. sa.Pitch = 0.85
  1977. sa:Play()
  1978. local lb = Instance.new("Part")
  1979. lb.Parent = las
  1980. lb.Material = "Neon"
  1981. lb.BrickColor = BrickColor.new("Really red")
  1982. lb.CanCollide = false
  1983. lb.Shape = "Ball"
  1984. lb.CFrame = shur.CFrame
  1985. lb.Anchored = true
  1986. lb.Size = vt(0.2,0.2,0.2)
  1987. local thing = Instance.new("SpecialMesh",lb)
  1988. thing.MeshType = "FileMesh"
  1989. thing.Scale = vt(50,25,50)
  1990. thing.MeshId = "http://www.roblox.com/asset/?id=20329976"
  1991. local lb3 = Instance.new("Part")
  1992. lb3.Parent = las
  1993. lb3.Material = "Neon"
  1994. lb3.BrickColor = BrickColor.new("Really red")
  1995. lb3.CanCollide = false
  1996. lb3.Shape = "Ball"
  1997. lb3.CFrame = shur.CFrame
  1998. lb3.Anchored = true
  1999. lb3.Size = vt(0.2,0.2,0.2)
  2000. local thing3 = Instance.new("SpecialMesh",lb3)
  2001. thing3.MeshType = "FileMesh"
  2002. thing3.Scale = vt(50,30,50)
  2003. thing3.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2004. local lb2 = Instance.new("Part")
  2005. lb2.Parent = las
  2006. lb2.Material = "Neon"
  2007. lb2.BrickColor = BrickColor.new("Really red")
  2008. lb2.CanCollide = false
  2009. lb2.Shape = "Ball"
  2010. lb2.CFrame = shur.CFrame
  2011. lb2.Anchored = true
  2012. lb2.Size = vt(0.2,0.2,0.2)
  2013. local thing2 = Instance.new("SpecialMesh",lb2)
  2014. thing2.MeshType = "FileMesh"
  2015. thing2.Scale = vt(50,40,50)
  2016. thing2.MeshId = "http://www.roblox.com/asset/?id=20329976"
  2017. local ring = Instance.new("Part")
  2018. ring.Parent = las
  2019. ring.Material = "Neon"
  2020. ring.BrickColor = BrickColor.new("Really red")
  2021. ring.CanCollide = false
  2022. ring.Shape = "Ball"
  2023. ring.CFrame = shur.CFrame
  2024. ring.CFrame = ring.CFrame*CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2025. ring.Anchored = true
  2026. ring.Size = vt(0.2,0.2,0.2)
  2027. local thingring = Instance.new("SpecialMesh",ring)
  2028. thingring.MeshType = "FileMesh"
  2029. thingring.Scale = vt(150,150,50)
  2030. thingring.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2031. local ring2 = Instance.new("Part")
  2032. ring2.Parent = las
  2033. ring2.Material = "Neon"
  2034. ring2.BrickColor = BrickColor.new("Really red")
  2035. ring2.CanCollide = false
  2036. ring2.Shape = "Ball"
  2037. ring2.CFrame = shur.CFrame
  2038. ring2.CFrame = ring2.CFrame*CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  2039. ring2.Anchored = true
  2040. ring2.Size = vt(0.2,0.2,0.2)
  2041. local thingring2 = Instance.new("SpecialMesh",ring2)
  2042. thingring2.MeshType = "FileMesh"
  2043. thingring2.Scale = vt(150,150,50)
  2044. thingring2.MeshId = "http://www.roblox.com/asset/?id=3270017"
  2045. local circle = Instance.new("Part")
  2046. circle.Parent = las
  2047. circle.Material = "Neon"
  2048. circle.BrickColor = BrickColor.new("Really red")
  2049. circle.CanCollide = false
  2050. circle.Shape = "Ball"
  2051. circle.Transparency = 0
  2052. circle.Size = vt(125,125,125)
  2053. circle.CFrame = shur.CFrame
  2054. circle.Anchored = true
  2055. local smooth = game:service'RunService'.RenderStepped:connect(function()
  2056. sa.Volume = sa.Volume - 0.025
  2057. thingring.Scale = thingring.Scale + vt(1,1,0)
  2058. ring.Transparency = ring.Transparency + 0.025
  2059. thingring2.Scale = thingring2.Scale + vt(1,1,0)
  2060. ring2.Transparency = ring2.Transparency + 0.025
  2061. circle.Size = circle.Size + vt(1,1,1)
  2062. circle.Transparency = circle.Transparency + 0.025
  2063. circle.CFrame = shur.CFrame
  2064. lb.CFrame = lb.CFrame*CFrame.Angles(0,-0.05,0)
  2065. thing.Scale = thing.Scale + vt(5,0,5)
  2066. lb.Transparency = lb.Transparency + 0.025
  2067. lb2.CFrame = lb2.CFrame*CFrame.Angles(0,0.05,0)
  2068. thing2.Scale = thing2.Scale + vt(3.5,0,3.5)
  2069. lb2.Transparency = lb2.Transparency + 0.025
  2070. lb3.CFrame = lb3.CFrame*CFrame.Angles(0,-0.05,0)
  2071. thing3.Scale = thing3.Scale + vt(2.5,0,2.5)
  2072. lb3.Transparency = lb3.Transparency + 0.025
  2073. end)
  2074. wait(1)
  2075. lb:Destroy()
  2076. lb2:Destroy()
  2077. lb3:Destroy()
  2078. circle:Destroy()
  2079. ring:Destroy()
  2080. ring2:Destroy()
  2081. sa:Destroy()
  2082. smooth:disconnect()
  2083. end
  2084. attack = false
  2085. hum.WalkSpeed = 16
  2086. ex:Destroy()
  2087. ex2:Destroy()
  2088. ex3:Destroy()
  2089. ex4:Destroy()
  2090. ex5:Destroy()
  2091. for i = 0, 100 do
  2092. seen.Volume = seen.Volume - 0.05
  2093. thing.Scale = thing.Scale - vt(0.01,0,0.01)
  2094. thingshock.Scale = thingshock.Scale - vt(1,0,1)
  2095. thingshock2.Scale = thingshock2.Scale - vt(1,0,1)
  2096. thingshock3.Scale = thingshock3.Scale - vt(1,0,1)
  2097. las.Transparency = las.Transparency + 0.025
  2098. shock.Transparency = shock.Transparency + 0.025
  2099. shock2.Transparency = shock2.Transparency + 0.025
  2100. shock3.Transparency = shock3.Transparency + 0.025
  2101. dec.Transparency = dec.Transparency + 0.015
  2102. dec2.Transparency = dec.Transparency
  2103. Meshshur.Scale = Meshshur.Scale + vt(value1,0,value1)
  2104. value1 = value1 - 0.015*5
  2105. wait(0)
  2106. end
  2107. shur:Destroy()
  2108. gahd:Destroy()
  2109. ff:Destroy()
  2110. las:Destroy()
  2111. end
  2112.  
  2113. attackcombo = 0
  2114.  
  2115. mouse.Button1Down:connect(function()
  2116. if hold == false then
  2117. if attack == false and attackcombo == 0 then
  2118. attackcombo = 1
  2119. attackone()
  2120. elseif attack == false and attackcombo == 1 then
  2121. attackcombo = 2
  2122. attacktwo()
  2123. elseif attack == false and attackcombo == 2 then
  2124. attackcombo = 3
  2125. attackthree()
  2126. elseif attack == false and attackcombo == 3 then
  2127. attackcombo = 0
  2128. attackfour()
  2129. end
  2130. end
  2131. if attack == true and hold == true then
  2132. hold = false
  2133. end
  2134. end)
  2135. mouse.KeyDown:connect(function(key)
  2136. if key == "z" and attack == false and hold == false then
  2137. hold = true
  2138. do1()
  2139. elseif key == "x" and attack == false then
  2140. do2()
  2141. elseif key == "c" and attack == false then
  2142. do3()
  2143. elseif key == "v" and attack == false then
  2144. do4()
  2145. elseif key == "q" and attack == false and plr.Name == "elementman124" then
  2146. doSpecial()
  2147. end
  2148. end)
  2149. char.Humanoid.Animator.Parent = nil
  2150.  
  2151. game:GetService("RunService").Stepped:connect(function()
  2152. Torsovelocity = (RootPart.Velocity * Vector3.new(1, 0, 1)).magnitude
  2153. velocity = RootPart.Velocity.y
  2154. sine = sine + change
  2155. local hit, pos = rayCast(RootPart.Position, CFrame.new(RootPart.Position, RootPart.Position - Vector3.new(0, 1, 0)).lookVector, 4, Character)
  2156. if equipped == true or equipped == false then
  2157. if RootPart.Velocity.y > 1 and hit == nil then
  2158. Anim = "Jump"
  2159. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2160. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2161. if attack == false then
  2162. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-5),math.rad(0),math.rad(0)),.3)
  2163. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(0)),.3)
  2164. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.65, 0) * angles(math.rad(-10), math.rad(0), math.rad(25)), 0.3)
  2165. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.65, 0) * angles(math.rad(-10), math.rad(0), math.rad(-25)), 0.3)
  2166. end
  2167. else
  2168. if RootPart.Velocity.y < -1 and hit == nil then
  2169. Anim = "Fall"
  2170. RH.C0=clerp(RH.C0,cf(1,-1,0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2171. LH.C0=clerp(LH.C0,cf(-1,-1,0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2172. if attack == false then
  2173. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0)* angles(math.rad(-2.5),math.rad(0),math.rad(0)),.3)
  2174. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(2.5),math.rad(0),math.rad(0)),.3)
  2175. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.65, 0) * angles(math.rad(-10), math.rad(0), math.rad(25)), 0.3)
  2176. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.65, 0) * angles(math.rad(-10), math.rad(0), math.rad(-25)), 0.3)
  2177. end
  2178. else
  2179. if Torsovelocity < 1 and hit ~= nil then
  2180. Anim = "Idle"
  2181. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(-20),math.rad(0)),.3)
  2182. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  2183. if attack == false then
  2184. change = 1
  2185. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 32))* angles(math.rad(0),math.rad(0),math.rad(10)),.3)
  2186. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(5),math.rad(0),math.rad(-10)),.3)
  2187. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(90), math.rad(90), math.rad(10 - 2.5 * math.cos(sine / 32))), 0.3)
  2188. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(-10 + 2.5 * math.cos(sine / 32))), 0.3)
  2189. end
  2190. else
  2191. if Torsovelocity > 2 and hit ~= nil then
  2192. Anim = "Walk"
  2193. RH.C0=clerp(RH.C0,cf(1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 50 * math.cos(sine / 6))),.3)
  2194. LH.C0=clerp(LH.C0,cf(-1,-1 - 0.05 * math.cos(sine / 32),0)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(0),math.rad(0),math.rad(0 + 50 * math.cos(sine / 6))),.3)
  2195. if attack == false then
  2196. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0,0,0 + 0.05 * math.cos(sine / 2.5))* angles(math.rad(15),math.rad(0),math.rad(0)),.3)
  2197. Torso.Neck.C0 = clerp(Torso.Neck.C0,necko *angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  2198. RW.C0 = clerp(RW.C0, CFrame.new(1.45, 0.5, 0) * angles(math.rad(75 + 1.5 * math.cos(sine / 5)), math.rad(75), math.rad(10)), 0.3)
  2199. LW.C0 = clerp(LW.C0, CFrame.new(-1.45, 0.5, 0) * angles(math.rad(0 - 25 * math.cos(sine / 5)), math.rad(0), math.rad(-10)), 0.3)
  2200. end
  2201. end
  2202. end
  2203. end
  2204. end
  2205. end
  2206. end)
  2207. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement