memberhero

Nightfall Fix Test

Oct 26th, 2020 (edited)
190
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 97.96 KB | None | 0 0
  1. NS([===[
  2.  
  3. -----------//THE NIGHTFALL\\-----------
  4.  
  5. Player=owner
  6. Character=Player.Character
  7. hum = Character:FindFirstChildOfClass("Humanoid")
  8. LeftArm=Character["Left Arm"]
  9. LeftLeg=Character["Left Leg"]
  10. RightArm=Character["Right Arm"]
  11. RightLeg=Character["Right Leg"]
  12. Root=Character["HumanoidRootPart"]
  13. Head=Character["Head"]
  14. Torso=Character["Torso"]
  15. Neck=Torso["Neck"]
  16. walking = false
  17. singularitybounce = false
  18. jumping = false
  19. targetfound = false
  20. grabbed = false
  21. attacking = false
  22. firsttime = false
  23. dash1 = true
  24. dash2 = false
  25. tauntdebounce = false
  26. mouse = require(5881979265)
  27. position = nil
  28. MseGuide = true
  29. running = false
  30. settime = 0
  31. sine = 0
  32. t = 0
  33. ws = 19
  34. jp = 85
  35. secondform = false
  36. change = 1
  37. combo1 = true
  38. dancing = false
  39. equip = false
  40. dgs = 75
  41. dedlaff = false
  42. combo2 = false
  43. spin1 = true
  44. spin2 = false
  45. switch1 = true
  46. switch2 = false
  47. firsttime2 = false
  48. isattacking = false
  49. combo3 = false
  50. gunallowance = false
  51. cooldown = false
  52. shooting = false
  53. RunSrv = game:GetService("RunService")
  54. RenderStepped = game:GetService("RunService").Stepped
  55. removeuseless = game:GetService("Debris")
  56. local slasher = {1543186629,1543187082,1543187280,1543186883}
  57. local slasher2 = {220834019,220834000,220833976,220833967}
  58. slash = #slasher
  59. slash2 = #slasher2
  60. screenGui = Instance.new("ScreenGui")
  61. screenGui.Parent = script.Parent
  62.  
  63. local HEADLERP = Instance.new("ManualWeld")
  64. HEADLERP.Parent = Head
  65. HEADLERP.Part0 = Head
  66. HEADLERP.Part1 = Head
  67. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  68.  
  69. local TORSOLERP = Instance.new("ManualWeld")
  70. TORSOLERP.Parent = Root
  71. TORSOLERP.Part0 = Torso
  72. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  73.  
  74. local ROOTLERP = Instance.new("ManualWeld")
  75. ROOTLERP.Parent = Root
  76. ROOTLERP.Part0 = Root
  77. ROOTLERP.Part1 = Torso
  78. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  79.  
  80. local RIGHTARMLERP = Instance.new("ManualWeld")
  81. RIGHTARMLERP.Parent = RightArm
  82. RIGHTARMLERP.Part0 = RightArm
  83. RIGHTARMLERP.Part1 = Torso
  84. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  85.  
  86. local LEFTARMLERP = Instance.new("ManualWeld")
  87. LEFTARMLERP.Parent = LeftArm
  88. LEFTARMLERP.Part0 = LeftArm
  89. LEFTARMLERP.Part1 = Torso
  90. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  91.  
  92. local RIGHTLEGLERP = Instance.new("ManualWeld")
  93. RIGHTLEGLERP.Parent = RightLeg
  94. RIGHTLEGLERP.Part0 = RightLeg
  95. RIGHTLEGLERP.Part1 = Torso
  96. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  97.  
  98. local LEFTLEGLERP = Instance.new("ManualWeld")
  99. LEFTLEGLERP.Parent = LeftLeg
  100. LEFTLEGLERP.Part0 = LeftLeg
  101. LEFTLEGLERP.Part1 = Torso
  102. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  103.  
  104. local function weldBetween(a, b)
  105. local weld = Instance.new("ManualWeld", a)
  106. weld.Part0 = a
  107. weld.Part1 = b
  108. weld.C0 = a.CFrame:inverse() * b.CFrame
  109. return weld
  110. end
  111.  
  112. function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
  113. A = Instance.new("Attachment", PARENT)
  114. A.Position = POSITION1
  115. A.Name = "A"
  116. B = Instance.new("Attachment", PARENT)
  117. B.Position = POSITION2
  118. B.Name = "B"
  119. tr1 = Instance.new("Trail", PARENT)
  120. tr1.Attachment0 = A
  121. tr1.Attachment1 = B
  122. tr1.Enabled = true
  123. tr1.Lifetime = LIFETIME
  124. tr1.TextureMode = "Static"
  125. tr1.LightInfluence = 0
  126. tr1.Color = COLOR
  127. tr1.Transparency = NumberSequence.new(0, 1)
  128. end
  129.  
  130. footsteps = Instance.new("Sound",Torso)
  131. footsteps.SoundId = "rbxassetid://1244506786"
  132. footsteps.Volume = 0
  133. footsteps.Looped = true
  134. footsteps.Pitch = 1.6
  135. footsteps.Name = "fp"
  136. footsteps:Play()
  137.  
  138. slash = slasher[math.random(1,#slasher)]
  139. slashs = Instance.new("Sound",RightArm)
  140. slashs.SoundId = "rbxassetid://"..slash
  141. slashs.Volume = 10
  142. slashs.Pitch = 1
  143. slashs.Name = "slashs"
  144.  
  145. introsound = Instance.new("Sound",Torso)
  146. introsound.SoundId = "rbxassetid://1842444810"
  147. introsound.Volume = 4
  148. introsound:Play()
  149.  
  150. coroutine.wrap(function()
  151. doomtheme = Instance.new("Sound",Torso)
  152. doomtheme.Volume = 0
  153. doomtheme.SoundId = "rbxassetid://2114921530"
  154. doomtheme.Looped = true
  155. doomtheme:Play()
  156. doomtheme.Name = "doomtheme"
  157. for i = 1, 20 do
  158. doomtheme.Volume = doomtheme.Volume + .1
  159. wait()
  160. end
  161. end)()
  162.  
  163. Torso.ChildRemoved:connect(function(removed)
  164. if removed.Name == "doomtheme" then
  165. doomtheme = Instance.new("Sound",Torso)
  166. doomtheme.SoundId = "rbxassetid://2114921530"
  167. doomtheme.Looped = true
  168. doomtheme.Volume = 2
  169. doomtheme:Play()
  170. doomtheme.Name = "doomtheme"
  171. end
  172. end)
  173.  
  174. Torso.ChildRemoved:connect(function(removed)
  175. if removed.Name == "slashs" then
  176. slash = slasher[math.random(1,#slasher)]
  177. slashs = Instance.new("Sound",RightArm)
  178. slashs.SoundId = "rbxassetid://"..slash
  179. slashs.Volume = 10
  180. slashs.Pitch = 1
  181. slashs.Name = "slashs"
  182. end
  183. end)
  184.  
  185. Torso.ChildRemoved:connect(function(removed)
  186. if removed.Name == "fp" then
  187. footsteps = Instance.new("Sound",Torso)
  188. footsteps.SoundId = "rbxassetid://1244506786"
  189. footsteps.Volume = 0
  190. footsteps.Looped = true
  191. footsteps.Pitch = 1.6
  192. footsteps.Name = "fp"
  193. footsteps:Play()
  194. end
  195. end)
  196.  
  197. leftlocation = Instance.new("Part",LeftArm)
  198. leftlocation.Size = Vector3.new(1,1,1)
  199. leftlocation.Transparency = 1
  200. leftlocation.Name = "leftlocation"
  201. leftlocationweld = weldBetween(leftlocation,LeftArm)
  202. leftlocationweld.C0 = CFrame.new(0,1.2,0)
  203. rightlocation = Instance.new("Part",RightArm)
  204. rightlocation.Size = Vector3.new(1,1,1)
  205. rightlocation.Transparency = 1
  206. rightlocation.Name = "rightlocation"
  207. rightlocationweld = weldBetween(rightlocation,RightArm)
  208. rightlocationweld.C0 = CFrame.new(0,1.2,0)
  209.  
  210. A = Instance.new("Attachment", rightlocation)
  211. A.Position = Vector3.new(.1,.3,.1)
  212. A.Name = "A"
  213. B = Instance.new("Attachment", rightlocation)
  214. B.Position = Vector3.new(-.1,-.3,-.1)
  215. B.Name = "B"
  216. tr1 = Instance.new("Trail", rightlocation)
  217. tr1.Attachment0 = A
  218. tr1.Attachment1 = B
  219. tr1.Enabled = false
  220. tr1.Lifetime = .6
  221. tr1.TextureMode = "Static"
  222. tr1.LightInfluence = 0
  223. tr1.Color = ColorSequence.new(BrickColor.new("Eggplant").Color,BrickColor.new("Really black").Color)
  224. tr1.Transparency = NumberSequence.new(0, 1)
  225.  
  226. shirt = Instance.new("Shirt", Character)
  227. shirt.Name = "Shirt"
  228. Character.Shirt.ShirtTemplate = "rbxassetid://302262616"
  229.  
  230. particlecolor = ColorSequence.new(Color3.new(255, 255, 255))
  231.  
  232. leftlocation = Instance.new("Part",LeftArm)
  233. leftlocation.Size = Vector3.new(1,1,1)
  234. leftlocation.Transparency = 1
  235. leftlocation.Name = "leftlocation"
  236. leftlocationweld = weldBetween(leftlocation,LeftArm)
  237. leftlocationweld.C0 = CFrame.new(0,1.2,0)
  238. rightlocation = Instance.new("Part",RightArm)
  239. rightlocation.Size = Vector3.new(1,1,1)
  240. rightlocation.Transparency = 1
  241. rightlocation.Name = "rightlocation"
  242. rightlocationweld = weldBetween(rightlocation,RightArm)
  243. rightlocationweld.C0 = CFrame.new(0,1.2,0)
  244.  
  245. particlemiter1 = Instance.new("ParticleEmitter", LeftArm)
  246. particlemiter1.Enabled = false
  247. particlemiter1.Color = particlecolor
  248. particlemiter1.Texture = "rbxassetid://886346744"
  249. particlemiter1.Lifetime = NumberRange.new(.05)
  250. particlemiter1.Size = NumberSequence.new(1.75,1.75)
  251. particlemiter1.Rate = 4
  252. particlemiter1.Rotation = NumberRange.new(0,360)
  253. particlemiter1.RotSpeed = NumberRange.new(0)
  254. particlemiter1.Speed = NumberRange.new(0)
  255. particlemiter2 = Instance.new("ParticleEmitter", RightArm)
  256. particlemiter2.Enabled = false
  257. particlemiter2.Color = particlecolor
  258. particlemiter2.Texture = "rbxassetid://886346744"
  259. particlemiter2.Rotation = NumberRange.new(0,360)
  260. particlemiter2.Lifetime = NumberRange.new(.05)
  261. particlemiter2.Size = NumberSequence.new(1.75,1.75)
  262. particlemiter2.Rate = 4
  263. particlemiter2.RotSpeed = NumberRange.new(0)
  264. particlemiter2.Speed = NumberRange.new(0)
  265. particlemiter4 = Instance.new("ParticleEmitter", LeftLeg)
  266. particlemiter4.Enabled = false
  267. particlemiter4.Color = particlecolor
  268. particlemiter4.Texture = "rbxassetid://886346744"
  269. particlemiter4.Lifetime = NumberRange.new(.05)
  270. particlemiter4.Rotation = NumberRange.new(0,360)
  271. particlemiter4.Size = NumberSequence.new(1.75,1.75)
  272. particlemiter4.Rate = 4
  273. particlemiter4.RotSpeed = NumberRange.new(0)
  274. particlemiter4.Speed = NumberRange.new(0)
  275. particlemiter5 = Instance.new("ParticleEmitter", RightLeg)
  276. particlemiter5.Enabled = false
  277. particlemiter5.Color = particlecolor
  278. particlemiter5.Texture = "rbxassetid://886346744"
  279. particlemiter5.Rotation = NumberRange.new(0,360)
  280. particlemiter5.Lifetime = NumberRange.new(.05)
  281. particlemiter5.Size = NumberSequence.new(1.75,1.75)
  282. particlemiter5.Rate = 4
  283. particlemiter5.RotSpeed = NumberRange.new(0)
  284. particlemiter5.Speed = NumberRange.new(0)
  285. particlemiter6 = Instance.new("ParticleEmitter", Torso)
  286. particlemiter6.Enabled = false
  287. particlemiter6.Color = particlecolor
  288. particlemiter6.Texture = "rbxassetid://886346744"
  289. particlemiter6.Rotation = NumberRange.new(0,360)
  290. particlemiter6.Lifetime = NumberRange.new(.05)
  291. particlemiter6.Size = NumberSequence.new(1.75,1.75)
  292. particlemiter6.Rate = 4
  293. particlemiter6.RotSpeed = NumberRange.new(0)
  294. particlemiter6.Speed = NumberRange.new(0)
  295. particlemiter7 = Instance.new("ParticleEmitter", Head)
  296. particlemiter7.Enabled = false
  297. particlemiter7.Color = particlecolor
  298. particlemiter7.Texture = "rbxassetid://886346744"
  299. particlemiter7.Rotation = NumberRange.new(0,360)
  300. particlemiter7.Lifetime = NumberRange.new(.05)
  301. particlemiter7.Size = NumberSequence.new(1.75,1.75)
  302. particlemiter7.Rate = 4
  303. particlemiter7.RotSpeed = NumberRange.new(0)
  304. particlemiter7.Speed = NumberRange.new(0)
  305.  
  306. coroutine.wrap(function()
  307. while true do
  308. wait(7)
  309. particlemiter1.Enabled = true
  310. particlemiter2.Enabled = true
  311. particlemiter4.Enabled = true
  312. particlemiter5.Enabled = true
  313. particlemiter6.Enabled = true
  314. particlemiter7.Enabled = true
  315. swait(60)
  316. particlemiter1.Enabled = false
  317. particlemiter2.Enabled = false
  318. particlemiter4.Enabled = false
  319. particlemiter5.Enabled = false
  320. particlemiter6.Enabled = false
  321. particlemiter7.Enabled = false
  322. wait(11)
  323. particlemiter1.Enabled = true
  324. particlemiter2.Enabled = true
  325. particlemiter4.Enabled = true
  326. particlemiter5.Enabled = true
  327. particlemiter6.Enabled = true
  328. particlemiter7.Enabled = true
  329. swait(60)
  330. particlemiter1.Enabled = false
  331. particlemiter2.Enabled = false
  332. particlemiter4.Enabled = false
  333. particlemiter5.Enabled = false
  334. particlemiter6.Enabled = false
  335. particlemiter7.Enabled = false
  336. wait(4)
  337. particlemiter1.Enabled = true
  338. particlemiter2.Enabled = true
  339. particlemiter4.Enabled = true
  340. particlemiter5.Enabled = true
  341. particlemiter6.Enabled = true
  342. particlemiter7.Enabled = true
  343. swait(60)
  344. particlemiter1.Enabled = false
  345. particlemiter2.Enabled = false
  346. particlemiter4.Enabled = false
  347. particlemiter5.Enabled = false
  348. particlemiter6.Enabled = false
  349. particlemiter7.Enabled = false
  350. swait()
  351. end
  352. end)()
  353.  
  354. Head.BrickColor = BrickColor.new("Really black")
  355.  
  356.  
  357. mas = Instance.new("Model",Head)
  358. mas.Name = "Model2Script"
  359. o1 = Instance.new("Model")
  360. o2 = Instance.new("Part")
  361. o3 = Instance.new("Part")
  362. o4 = Instance.new("Part")
  363. o5 = Instance.new("Part")
  364. o6 = Instance.new("Part")
  365. o7 = Instance.new("Part")
  366. o8 = Instance.new("Part")
  367. o9 = Instance.new("Part")
  368. o10 = Instance.new("Part")
  369. o11 = Instance.new("Part")
  370. o12 = Instance.new("Part")
  371. o13 = Instance.new("Part")
  372. o14 = Instance.new("Part")
  373. o15 = Instance.new("Part")
  374. o16 = Instance.new("Part")
  375. o17 = Instance.new("Part")
  376. o18 = Instance.new("Part")
  377. o19 = Instance.new("Part")
  378. o20 = Instance.new("Part")
  379. o21 = Instance.new("Part")
  380. o22 = Instance.new("Part")
  381. o23 = Instance.new("Part")
  382. o24 = Instance.new("Part")
  383. o25 = Instance.new("Part")
  384. o26 = Instance.new("Part")
  385. o27 = Instance.new("Part")
  386. o28 = Instance.new("Part")
  387. o29 = Instance.new("Part")
  388. o30 = Instance.new("Part")
  389. o31 = Instance.new("Part")
  390. o32 = Instance.new("Part")
  391. o33 = Instance.new("Part")
  392. o34 = Instance.new("Part")
  393. o35 = Instance.new("Part")
  394. o36 = Instance.new("Part")
  395. o37 = Instance.new("Part")
  396. o1.Parent = mas
  397. o2.Name = "Head"
  398. o2.Parent = o1
  399. o2.Material = Enum.Material.SmoothPlastic
  400. o2.BrickColor = BrickColor.new("Really black")
  401. o2.Transparency = 1
  402. o2.Rotation = Vector3.new(-0.00999999978, 3.26999998, 0.00999999978)
  403. o2.FormFactor = Enum.FormFactor.Symmetric
  404. o2.Size = Vector3.new(1.99999988, 0.99999994, 0.99999994)
  405. o2.CFrame = CFrame.new(12.5892553, 4.50960207, -3.75727963, 0.998376548, -0.000250246754, 0.0569584854, 0.000245001953, 1.00000846, 9.91025372e-05, -0.056957975, -8.49864373e-05, 0.998385131)
  406. o2.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  407. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  408. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  409. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  410. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  411. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  412. o2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  413. o2.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  414. o3.Parent = o2
  415. o3.BrickColor = BrickColor.new("Fossil")
  416. o3.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
  417. o3.CanCollide = false
  418. o3.Size = Vector3.new(0.0600024611, 0.250000179, 0.220000237)
  419. o3.CFrame = CFrame.new(12.3422012, 4.47093582, -4.18185663, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
  420. o3.BottomSurface = Enum.SurfaceType.Smooth
  421. o3.TopSurface = Enum.SurfaceType.Smooth
  422. o3.Color = Color3.new(0.623529, 0.631373, 0.67451)
  423. o3.Color = Color3.new(0.623529, 0.631373, 0.67451)
  424. o4.Parent = o2
  425. o4.Material = Enum.Material.Neon
  426. o4.BrickColor = BrickColor.new("Eggplant")
  427. o4.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
  428. o4.CanCollide = false
  429. o4.Shape = Enum.PartType.Ball
  430. o4.Size = Vector3.new(0.190001294, 0.190001294, 0.190001294)
  431. o4.CFrame = CFrame.new(12.6813383, 4.85306978, -4.3403945, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
  432. o4.BottomSurface = Enum.SurfaceType.Smooth
  433. o4.TopSurface = Enum.SurfaceType.Smooth
  434. o4.Color = Color3.new(0.482353, 0, 0.482353)
  435. o4.Color = Color3.new(0.482353, 0, 0.482353)
  436. o5.Parent = o2
  437. o5.BrickColor = BrickColor.new("Fossil")
  438. o5.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
  439. o5.CanCollide = false
  440. o5.Size = Vector3.new(0.0600024611, 0.250000179, 0.220000237)
  441. o5.CFrame = CFrame.new(12.25453, 4.47092152, -4.12017584, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
  442. o5.BottomSurface = Enum.SurfaceType.Smooth
  443. o5.TopSurface = Enum.SurfaceType.Smooth
  444. o5.Color = Color3.new(0.623529, 0.631373, 0.67451)
  445. o5.Color = Color3.new(0.623529, 0.631373, 0.67451)
  446. o6.Parent = o2
  447. o6.BrickColor = BrickColor.new("Fossil")
  448. o6.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
  449. o6.CanCollide = false
  450. o6.Size = Vector3.new(0.0600024611, 0.250000179, 0.220000237)
  451. o6.CFrame = CFrame.new(12.3307505, 4.47093344, -4.19189453, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
  452. o6.BottomSurface = Enum.SurfaceType.Smooth
  453. o6.TopSurface = Enum.SurfaceType.Smooth
  454. o6.Color = Color3.new(0.623529, 0.631373, 0.67451)
  455. o6.Color = Color3.new(0.623529, 0.631373, 0.67451)
  456. o7.Parent = o2
  457. o7.BrickColor = BrickColor.new("Fossil")
  458. o7.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
  459. o7.CanCollide = false
  460. o7.Size = Vector3.new(0.0600024611, 0.250000179, 0.220000237)
  461. o7.CFrame = CFrame.new(12.4249439, 4.47095871, -4.24005365, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
  462. o7.BottomSurface = Enum.SurfaceType.Smooth
  463. o7.TopSurface = Enum.SurfaceType.Smooth
  464. o7.Color = Color3.new(0.623529, 0.631373, 0.67451)
  465. o7.Color = Color3.new(0.623529, 0.631373, 0.67451)
  466. o8.Parent = o2
  467. o8.BrickColor = BrickColor.new("Fossil")
  468. o8.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
  469. o8.CanCollide = false
  470. o8.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
  471. o8.CFrame = CFrame.new(12.8379145, 4.46701479, -4.16434002, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
  472. o8.BottomSurface = Enum.SurfaceType.Smooth
  473. o8.TopSurface = Enum.SurfaceType.Smooth
  474. o8.Color = Color3.new(0.623529, 0.631373, 0.67451)
  475. o8.Color = Color3.new(0.623529, 0.631373, 0.67451)
  476. o9.Parent = o2
  477. o9.BrickColor = BrickColor.new("Fossil")
  478. o9.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
  479. o9.CanCollide = false
  480. o9.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
  481. o9.CFrame = CFrame.new(12.9631338, 4.46704054, -4.09174585, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
  482. o9.BottomSurface = Enum.SurfaceType.Smooth
  483. o9.TopSurface = Enum.SurfaceType.Smooth
  484. o9.Color = Color3.new(0.623529, 0.631373, 0.67451)
  485. o9.Color = Color3.new(0.623529, 0.631373, 0.67451)
  486. o10.Parent = o2
  487. o10.BrickColor = BrickColor.new("Fossil")
  488. o10.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
  489. o10.CanCollide = false
  490. o10.Size = Vector3.new(0.0600024611, 0.250000179, 0.220000237)
  491. o10.CFrame = CFrame.new(12.2429972, 4.4709177, -4.11946106, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
  492. o10.BottomSurface = Enum.SurfaceType.Smooth
  493. o10.TopSurface = Enum.SurfaceType.Smooth
  494. o10.Color = Color3.new(0.623529, 0.631373, 0.67451)
  495. o10.Color = Color3.new(0.623529, 0.631373, 0.67451)
  496. o11.Parent = o2
  497. o11.Material = Enum.Material.Metal
  498. o11.BrickColor = BrickColor.new("Pearl")
  499. o11.Rotation = Vector3.new(-179.959991, 70.5100021, 179.970001)
  500. o11.CanCollide = false
  501. o11.Size = Vector3.new(0.250002503, 0.350000173, 0.2900002)
  502. o11.CFrame = CFrame.new(13.0351248, 4.18798542, -4.05297899, -0.333613515, -0.000202421492, 0.942709923, -1.74622983e-10, 1.00000834, 0.000214724801, -0.942718267, 7.16352733e-05, -0.333615392)
  503. o11.BottomSurface = Enum.SurfaceType.Smooth
  504. o11.TopSurface = Enum.SurfaceType.Smooth
  505. o11.Color = Color3.new(0.905882, 0.905882, 0.92549)
  506. o11.Color = Color3.new(0.905882, 0.905882, 0.92549)
  507. o12.Parent = o2
  508. o12.Material = Enum.Material.Metal
  509. o12.BrickColor = BrickColor.new("Pearl")
  510. o12.Rotation = Vector3.new(-0.0199999996, 59.8599968, 0.0299999993)
  511. o12.CanCollide = false
  512. o12.Size = Vector3.new(0.250002503, 0.330000162, 0.2900002)
  513. o12.CFrame = CFrame.new(12.1336823, 4.17776823, -4.01179171, 0.502042472, -0.000225768134, 0.864842951, 0.000113000759, 1.00000834, 0.000195456203, -0.864849985, -3.99100827e-07, 0.502047539)
  514. o12.BottomSurface = Enum.SurfaceType.Smooth
  515. o12.TopSurface = Enum.SurfaceType.Smooth
  516. o12.Color = Color3.new(0.905882, 0.905882, 0.92549)
  517. o12.Color = Color3.new(0.905882, 0.905882, 0.92549)
  518. o13.Parent = o2
  519. o13.BrickColor = BrickColor.new("Fossil")
  520. o13.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
  521. o13.CanCollide = false
  522. o13.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
  523. o13.CFrame = CFrame.new(12.4135151, 4.13782883, -4.25640917, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
  524. o13.BottomSurface = Enum.SurfaceType.Smooth
  525. o13.TopSurface = Enum.SurfaceType.Smooth
  526. o13.Color = Color3.new(0.623529, 0.631373, 0.67451)
  527. o13.Color = Color3.new(0.623529, 0.631373, 0.67451)
  528. o14.Parent = o2
  529. o14.Material = Enum.Material.SmoothPlastic
  530. o14.BrickColor = BrickColor.new("Really black")
  531. o14.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
  532. o14.CanCollide = false
  533. o14.Size = Vector3.new(0.370002419, 0.380000234, 0.300000221)
  534. o14.CFrame = CFrame.new(12.5940952, 4.50669909, -4.2362237, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
  535. o14.BottomSurface = Enum.SurfaceType.Smooth
  536. o14.TopSurface = Enum.SurfaceType.Smooth
  537. o14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  538. o14.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  539. o15.Parent = o2
  540. o15.Material = Enum.Material.Metal
  541. o15.BrickColor = BrickColor.new("Pearl")
  542. o15.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
  543. o15.CanCollide = false
  544. o15.Size = Vector3.new(0.0800024197, 0.250000238, 0.300000221)
  545. o15.CFrame = CFrame.new(12.720789, 4.13790607, -4.30649519, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
  546. o15.BottomSurface = Enum.SurfaceType.Smooth
  547. o15.TopSurface = Enum.SurfaceType.Smooth
  548. o15.Color = Color3.new(0.905882, 0.905882, 0.92549)
  549. o15.Color = Color3.new(0.905882, 0.905882, 0.92549)
  550. o16.Parent = o2
  551. o16.BrickColor = BrickColor.new("Fossil")
  552. o16.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
  553. o16.CanCollide = false
  554. o16.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
  555. o16.CFrame = CFrame.new(12.8739166, 4.14795494, -4.19200373, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
  556. o16.BottomSurface = Enum.SurfaceType.Smooth
  557. o16.TopSurface = Enum.SurfaceType.Smooth
  558. o16.Color = Color3.new(0.623529, 0.631373, 0.67451)
  559. o16.Color = Color3.new(0.623529, 0.631373, 0.67451)
  560. o17.Parent = o2
  561. o17.Material = Enum.Material.Metal
  562. o17.BrickColor = BrickColor.new("Pearl")
  563. o17.Rotation = Vector3.new(0, 0.629999995, 30.0699997)
  564. o17.CanCollide = false
  565. o17.Size = Vector3.new(0.370002478, 0.120000228, 0.130000144)
  566. o17.CFrame = CFrame.new(13.0013018, 5.05734348, -4.35467005, 0.865364432, -0.501023412, 0.0109602921, 0.501057446, 0.865423858, 2.24432806e-05, -0.00949566439, 0.00547180884, 0.999948561)
  567. o17.BottomSurface = Enum.SurfaceType.Smooth
  568. o17.TopSurface = Enum.SurfaceType.Smooth
  569. o17.Color = Color3.new(0.905882, 0.905882, 0.92549)
  570. o17.Color = Color3.new(0.905882, 0.905882, 0.92549)
  571. o18.Parent = o2
  572. o18.Material = Enum.Material.Neon
  573. o18.BrickColor = BrickColor.new("Eggplant")
  574. o18.Rotation = Vector3.new(0, 0.629999995, -89.9899979)
  575. o18.CanCollide = false
  576. o18.Shape = Enum.PartType.Cylinder
  577. o18.Size = Vector3.new(0.48999992, 1.15999997, 1.30999982)
  578. o18.CFrame = CFrame.new(12.586771, 4.26036596, -3.78879094, 0.000245000003, 0.999939919, 0.0109635293, -1.00000846, 0.000244855793, 1.46855382e-05, 1.19998876e-05, -0.0109626055, 0.999948502)
  579. o18.BottomSurface = Enum.SurfaceType.Smooth
  580. o18.TopSurface = Enum.SurfaceType.Smooth
  581. o18.Color = Color3.new(0.482353, 0, 0.482353)
  582. o18.Color = Color3.new(0.482353, 0, 0.482353)
  583. o19.Parent = o2
  584. o19.Material = Enum.Material.Metal
  585. o19.BrickColor = BrickColor.new("Pearl")
  586. o19.Rotation = Vector3.new(0, 0.629999995, 12.8699999)
  587. o19.CanCollide = false
  588. o19.Size = Vector3.new(0.0800024197, 0.170000225, 0.2900002)
  589. o19.CFrame = CFrame.new(12.6530409, 4.55379057, -4.27083921, 0.974806547, -0.22278282, 0.0109562129, 0.222797751, 0.974873364, 2.55261766e-05, -0.0106856115, 0.00241591129, 0.999948502)
  590. o19.BottomSurface = Enum.SurfaceType.Smooth
  591. o19.TopSurface = Enum.SurfaceType.Smooth
  592. o19.Color = Color3.new(0.905882, 0.905882, 0.92549)
  593. o19.Color = Color3.new(0.905882, 0.905882, 0.92549)
  594. o20.Parent = o2
  595. o20.Material = Enum.Material.Metal
  596. o20.BrickColor = BrickColor.new("Pearl")
  597. o20.Rotation = Vector3.new(-0.00999999978, 29.6299992, 0.0199999996)
  598. o20.CanCollide = false
  599. o20.Size = Vector3.new(0.420002431, 0.200000226, 0.2900002)
  600. o20.CFrame = CFrame.new(12.2898045, 4.11280489, -4.19457197, 0.869223297, -0.000238353008, 0.494419813, 0.000207001765, 1.00000846, 0.000118167409, -0.494423091, -3.67785105e-07, 0.869231284)
  601. o20.BottomSurface = Enum.SurfaceType.Smooth
  602. o20.TopSurface = Enum.SurfaceType.Smooth
  603. o20.Color = Color3.new(0.905882, 0.905882, 0.92549)
  604. o20.Color = Color3.new(0.905882, 0.905882, 0.92549)
  605. o21.Parent = o2
  606. o21.Material = Enum.Material.Metal
  607. o21.BrickColor = BrickColor.new("Pearl")
  608. o21.Rotation = Vector3.new(0, 0.629999995, 30.0699997)
  609. o21.CanCollide = false
  610. o21.Size = Vector3.new(0.350002438, 0.120000228, 0.130000204)
  611. o21.CFrame = CFrame.new(13.0757389, 4.90882826, -4.35546923, 0.865364432, -0.501023412, 0.0109602921, 0.501057446, 0.865423858, 2.24432806e-05, -0.00949566439, 0.00547180884, 0.999948561)
  612. o21.BottomSurface = Enum.SurfaceType.Smooth
  613. o21.TopSurface = Enum.SurfaceType.Smooth
  614. o21.Color = Color3.new(0.905882, 0.905882, 0.92549)
  615. o21.Color = Color3.new(0.905882, 0.905882, 0.92549)
  616. o22.Parent = o2
  617. o22.Material = Enum.Material.Metal
  618. o22.BrickColor = BrickColor.new("Pearl")
  619. o22.Rotation = Vector3.new(0, 0.629999995, 30.0699997)
  620. o22.CanCollide = false
  621. o22.Size = Vector3.new(0.330002487, 0.110000268, 0.140000194)
  622. o22.CFrame = CFrame.new(13.142314, 4.7739563, -4.35119486, 0.865364432, -0.501023412, 0.0109602921, 0.501057446, 0.865423858, 2.24432806e-05, -0.00949566439, 0.00547180884, 0.999948561)
  623. o22.BottomSurface = Enum.SurfaceType.Smooth
  624. o22.TopSurface = Enum.SurfaceType.Smooth
  625. o22.Color = Color3.new(0.905882, 0.905882, 0.92549)
  626. o22.Color = Color3.new(0.905882, 0.905882, 0.92549)
  627. o23.Parent = o2
  628. o23.Material = Enum.Material.Metal
  629. o23.BrickColor = BrickColor.new("Pearl")
  630. o23.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
  631. o23.CanCollide = false
  632. o23.Size = Vector3.new(0.0800024197, 0.250000238, 0.2900002)
  633. o23.CFrame = CFrame.new(12.4452009, 4.13783503, -4.29846525, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
  634. o23.BottomSurface = Enum.SurfaceType.Smooth
  635. o23.TopSurface = Enum.SurfaceType.Smooth
  636. o23.Color = Color3.new(0.905882, 0.905882, 0.92549)
  637. o23.Color = Color3.new(0.905882, 0.905882, 0.92549)
  638. o24.Parent = o2
  639. o24.Material = Enum.Material.Metal
  640. o24.BrickColor = BrickColor.new("Pearl")
  641. o24.Rotation = Vector3.new(0, 0.629999995, -30.1299992)
  642. o24.CanCollide = false
  643. o24.Size = Vector3.new(0.330002487, 0.110000268, 0.130000249)
  644. o24.CFrame = CFrame.new(13.0381289, 4.67515135, -4.35506392, 0.864809334, 0.501980901, 0.0109607317, -0.502015352, 0.864868522, 1.60243653e-05, -0.00947066396, -0.00551580451, 0.999948561)
  645. o24.BottomSurface = Enum.SurfaceType.Smooth
  646. o24.TopSurface = Enum.SurfaceType.Smooth
  647. o24.Color = Color3.new(0.905882, 0.905882, 0.92549)
  648. o24.Color = Color3.new(0.905882, 0.905882, 0.92549)
  649. o25.Parent = o2
  650. o25.BrickColor = BrickColor.new("Fossil")
  651. o25.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
  652. o25.CanCollide = false
  653. o25.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
  654. o25.CFrame = CFrame.new(12.2344007, 4.13779402, -4.13043022, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
  655. o25.BottomSurface = Enum.SurfaceType.Smooth
  656. o25.TopSurface = Enum.SurfaceType.Smooth
  657. o25.Color = Color3.new(0.623529, 0.631373, 0.67451)
  658. o25.Color = Color3.new(0.623529, 0.631373, 0.67451)
  659. o26.Parent = o2
  660. o26.BrickColor = BrickColor.new("Fossil")
  661. o26.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
  662. o26.CanCollide = false
  663. o26.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
  664. o26.CFrame = CFrame.new(12.7699385, 4.14792395, -4.25231028, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
  665. o26.BottomSurface = Enum.SurfaceType.Smooth
  666. o26.TopSurface = Enum.SurfaceType.Smooth
  667. o26.Color = Color3.new(0.623529, 0.631373, 0.67451)
  668. o26.Color = Color3.new(0.623529, 0.631373, 0.67451)
  669. o27.Parent = o2
  670. o27.Material = Enum.Material.SmoothPlastic
  671. o27.BrickColor = BrickColor.new("Really black")
  672. o27.Rotation = Vector3.new(180, -3.27999997, 179.98999)
  673. o27.Shape = Enum.PartType.Cylinder
  674. o27.Size = Vector3.new(0.0500000007, 0.250000238, 1.6000005)
  675. o27.CFrame = CFrame.new(12.2895432, 4.72786093, -4.26638556, -0.998360634, -0.000245401112, -0.0572395623, -0.000245002186, 1.00000846, -1.40238844e-05, 0.0572390407, 2.32175807e-08, -0.998369098)
  676. o27.BottomSurface = Enum.SurfaceType.Smooth
  677. o27.TopSurface = Enum.SurfaceType.Smooth
  678. o27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  679. o27.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  680. o28.Parent = o2
  681. o28.Material = Enum.Material.SmoothPlastic
  682. o28.BrickColor = BrickColor.new("Really black")
  683. o28.Rotation = Vector3.new(0, 0.629999995, -89.9899979)
  684. o28.CanCollide = false
  685. o28.Shape = Enum.PartType.Cylinder
  686. o28.Size = Vector3.new(0.24999994, 1.25999975, 1.54999959)
  687. o28.CFrame = CFrame.new(12.5879374, 4.09035969, -3.785882, 0.000245000003, 0.999939919, 0.0109635293, -1.00000846, 0.000244855793, 1.46855382e-05, 1.19998876e-05, -0.0109626055, 0.999948502)
  688. o28.BottomSurface = Enum.SurfaceType.Smooth
  689. o28.TopSurface = Enum.SurfaceType.Smooth
  690. o28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  691. o28.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  692. o29.Parent = o2
  693. o29.Material = Enum.Material.Neon
  694. o29.BrickColor = BrickColor.new("Eggplant")
  695. o29.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
  696. o29.CanCollide = false
  697. o29.Shape = Enum.PartType.Ball
  698. o29.Size = Vector3.new(0.190001294, 0.190001294, 0.190001294)
  699. o29.CFrame = CFrame.new(12.8344183, 4.76740217, -4.34208727, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
  700. o29.BottomSurface = Enum.SurfaceType.Smooth
  701. o29.TopSurface = Enum.SurfaceType.Smooth
  702. o29.Color = Color3.new(0.482353, 0, 0.482353)
  703. o29.Color = Color3.new(0.482353, 0, 0.482353)
  704. o30.Parent = o2
  705. o30.Material = Enum.Material.Neon
  706. o30.BrickColor = BrickColor.new("Eggplant")
  707. o30.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
  708. o30.CanCollide = false
  709. o30.Shape = Enum.PartType.Ball
  710. o30.Size = Vector3.new(0.190001294, 0.190001294, 0.190001294)
  711. o30.CFrame = CFrame.new(12.6813812, 4.67232227, -4.34039068, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
  712. o30.BottomSurface = Enum.SurfaceType.Smooth
  713. o30.TopSurface = Enum.SurfaceType.Smooth
  714. o30.Color = Color3.new(0.482353, 0, 0.482353)
  715. o30.Color = Color3.new(0.482353, 0, 0.482353)
  716. o31.Parent = o2
  717. o31.BrickColor = BrickColor.new("Fossil")
  718. o31.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
  719. o31.CanCollide = false
  720. o31.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
  721. o31.CFrame = CFrame.new(12.9933138, 4.14798307, -4.12279606, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
  722. o31.BottomSurface = Enum.SurfaceType.Smooth
  723. o31.TopSurface = Enum.SurfaceType.Smooth
  724. o31.Color = Color3.new(0.623529, 0.631373, 0.67451)
  725. o31.Color = Color3.new(0.623529, 0.631373, 0.67451)
  726. o32.Name = "r"
  727. o32.Parent = o2
  728. o32.Material = Enum.Material.SmoothPlastic
  729. o32.BrickColor = BrickColor.new("Really black")
  730. o32.Rotation = Vector3.new(0, 0.629999995, -89.9899979)
  731. o32.CanCollide = false
  732. o32.Shape = Enum.PartType.Cylinder
  733. o32.Size = Vector3.new(0.46999985, 1.25999975, 1.54999959)
  734. o32.CFrame = CFrame.new(12.5878134, 4.61972094, -3.7858963, 0.000245000003, 0.999939919, 0.0109635293, -1.00000846, 0.000244855793, 1.46855382e-05, 1.19998876e-05, -0.0109626055, 0.999948502)
  735. o32.BottomSurface = Enum.SurfaceType.Smooth
  736. o32.TopSurface = Enum.SurfaceType.Smooth
  737. o32.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  738. o32.Color = Color3.new(0.0666667, 0.0666667, 0.0666667)
  739. o33.Parent = o2
  740. o33.BrickColor = BrickColor.new("Fossil")
  741. o33.Rotation = Vector3.new(-0.00999999978, 35.1199989, 0.0199999996)
  742. o33.CanCollide = false
  743. o33.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
  744. o33.CFrame = CFrame.new(12.3250799, 4.13780499, -4.19420767, 0.817933738, -0.000248847413, 0.575312555, 0.000196001551, 1.00000846, 0.000153887318, -0.575316489, -1.31072084e-05, 0.817941368)
  745. o33.BottomSurface = Enum.SurfaceType.Smooth
  746. o33.TopSurface = Enum.SurfaceType.Smooth
  747. o33.Color = Color3.new(0.623529, 0.631373, 0.67451)
  748. o33.Color = Color3.new(0.623529, 0.631373, 0.67451)
  749. o34.Parent = o2
  750. o34.Material = Enum.Material.Neon
  751. o34.BrickColor = BrickColor.new("Eggplant")
  752. o34.Rotation = Vector3.new(0, 0.629999995, 0.00999999978)
  753. o34.CanCollide = false
  754. o34.Shape = Enum.PartType.Ball
  755. o34.Size = Vector3.new(0.230001301, 0.230001301, 0.230001301)
  756. o34.CFrame = CFrame.new(12.320076, 4.73971415, -4.26470613, 0.999939919, -0.00023901432, 0.0109635331, 0.00023900198, 1.00000846, 2.62037793e-06, -0.0109626129, 3.71073838e-10, 0.999948502)
  757. o34.BottomSurface = Enum.SurfaceType.Smooth
  758. o34.TopSurface = Enum.SurfaceType.Smooth
  759. o34.Color = Color3.new(0.482353, 0, 0.482353)
  760. o34.Color = Color3.new(0.482353, 0, 0.482353)
  761. o35.Parent = o2
  762. o35.Material = Enum.Material.Metal
  763. o35.BrickColor = BrickColor.new("Pearl")
  764. o35.Rotation = Vector3.new(0, 0.629999995, 12.8699999)
  765. o35.CanCollide = false
  766. o35.Size = Vector3.new(0.520002484, 0.440000206, 0.2900002)
  767. o35.CFrame = CFrame.new(12.8338127, 4.79513836, -4.27282286, 0.974806547, -0.22278282, 0.0109562129, 0.222797751, 0.974873364, 2.55261766e-05, -0.0106856115, 0.00241591129, 0.999948502)
  768. o35.BottomSurface = Enum.SurfaceType.Smooth
  769. o35.TopSurface = Enum.SurfaceType.Smooth
  770. o35.Color = Color3.new(0.905882, 0.905882, 0.92549)
  771. o35.Color = Color3.new(0.905882, 0.905882, 0.92549)
  772. o36.Parent = o2
  773. o36.Material = Enum.Material.Metal
  774. o36.BrickColor = BrickColor.new("Pearl")
  775. o36.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
  776. o36.CanCollide = false
  777. o36.Size = Vector3.new(0.420002431, 0.200000226, 0.2900002)
  778. o36.CFrame = CFrame.new(12.8746452, 4.11295271, -4.2049346, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
  779. o36.BottomSurface = Enum.SurfaceType.Smooth
  780. o36.TopSurface = Enum.SurfaceType.Smooth
  781. o36.Color = Color3.new(0.905882, 0.905882, 0.92549)
  782. o36.Color = Color3.new(0.905882, 0.905882, 0.92549)
  783. o37.Parent = o2
  784. o37.BrickColor = BrickColor.new("Fossil")
  785. o37.Rotation = Vector3.new(0.00999999978, -30.1099987, 0.0199999996)
  786. o37.CanCollide = false
  787. o37.Size = Vector3.new(0.0600024611, 0.250000179, 0.260000259)
  788. o37.CFrame = CFrame.new(12.7551317, 4.46699476, -4.21234465, 0.865085423, -0.000253115431, -0.501624584, 0.000219001973, 1.00000846, -0.000126912026, 0.50162971, -6.67569111e-08, 0.865092278)
  789. o37.BottomSurface = Enum.SurfaceType.Smooth
  790. o37.TopSurface = Enum.SurfaceType.Smooth
  791. o37.Color = Color3.new(0.623529, 0.631373, 0.67451)
  792. o37.Color = Color3.new(0.623529, 0.631373, 0.67451)
  793. mas.Parent = workspace
  794. mas:MakeJoints()
  795.  
  796. mas2 = Instance.new("Model",RightArm)
  797. mas2.Name = "Model2Script2"
  798. ov = Instance.new("Model")
  799. o2 = Instance.new("WedgePart")
  800. o3 = Instance.new("WedgePart")
  801. o4 = Instance.new("WedgePart")
  802. o5 = Instance.new("Part")
  803. o6 = Instance.new("Part")
  804. o7 = Instance.new("Part")
  805. o8 = Instance.new("WedgePart")
  806. o9m = Instance.new("Part")
  807. ov.Parent = mas2
  808. o2.Parent = ov
  809. o2.Material = Enum.Material.Neon
  810. o2.BrickColor = BrickColor.new("Alder")
  811. o2.Transparency = 0.1
  812. o2.Rotation = Vector3.new(-76.2299957, 74.5199966, -102.399994)
  813. o2.Anchored = true
  814. o2.Size = Vector3.new(0.104009911, 0.654072165, 0.0998701826)
  815. o2.CFrame = CFrame.new(-6.25214577, 2.5895319, -11.5024309, -0.057314001, 0.260602951, 0.963743508, -0.0313595012, -0.965332747, 0.259167373, 0.997871935, -0.015368619, 0.0634972602)
  816. o2.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  817. o2.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  818. o2.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  819. o2.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  820. o2.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  821. o2.Color = Color3.new(0.705882, 0.501961, 1)
  822. o2.Color = Color3.new(0.705882, 0.501961, 1)
  823. o3.Parent = ov
  824. o3.Material = Enum.Material.Neon
  825. o3.BrickColor = BrickColor.new("Alder")
  826. o3.Transparency = 0.1
  827. o3.Rotation = Vector3.new(-88.5499954, -6.10999966, 86.6899948)
  828. o3.Anchored = true
  829. o3.Size = Vector3.new(0.10142266, 0.186803788, 0.632338703)
  830. o3.CFrame = CFrame.new(-5.97627115, 1.30611134, -11.5261898, 0.0573620088, -0.992660284, -0.106466688, 0.0314275026, -0.104794614, 0.994006455, -0.997867048, -0.0603620112, 0.0251852907)
  831. o3.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  832. o3.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  833. o3.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  834. o3.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  835. o3.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  836. o3.Color = Color3.new(0.705882, 0.501961, 1)
  837. o3.Color = Color3.new(0.705882, 0.501961, 1)
  838. o4.Parent = ov
  839. o4.Material = Enum.Material.Neon
  840. o4.BrickColor = BrickColor.new("Alder")
  841. o4.Transparency = 0.1
  842. o4.Rotation = Vector3.new(103.110001, -74.5599976, -78.2399979)
  843. o4.Anchored = true
  844. o4.Size = Vector3.new(0.104009911, 0.472443491, 0.0998701826)
  845. o4.CFrame = CFrame.new(-5.85783195, 2.78958607, -11.4734116, 0.0542620048, 0.26058802, -0.96392411, 0.0306074936, -0.965335786, -0.25924623, -0.998065889, -0.0154361119, -0.0603548028)
  846. o4.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  847. o4.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  848. o4.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  849. o4.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  850. o4.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  851. o4.Color = Color3.new(0.705882, 0.501961, 1)
  852. o4.Color = Color3.new(0.705882, 0.501961, 1)
  853. o5.Parent = ov
  854. o5.Material = Enum.Material.Neon
  855. o5.BrickColor = BrickColor.new("Alder")
  856. o5.Transparency = 0.1
  857. o5.Rotation = Vector3.new(-178.199997, 3.28999996, -105.129997)
  858. o5.Anchored = true
  859. o5.Size = Vector3.new(0.701161206, 0.538160622, 0.103492416)
  860. o5.CFrame = CFrame.new(-6.22018671, 3.29966021, -11.4774265, -0.260599941, 0.963741541, 0.0573597625, 0.965332747, 0.259159267, 0.0314289927, 0.0154241361, 0.0635594428, -0.997867107)
  861. o5.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  862. o5.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  863. o5.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  864. o5.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  865. o5.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  866. o5.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  867. o5.Color = Color3.new(0.705882, 0.501961, 1)
  868. o5.Color = Color3.new(0.705882, 0.501961, 1)
  869. o6.Parent = ov
  870. o6.Material = Enum.Material.Neon
  871. o6.BrickColor = BrickColor.new("Alder")
  872. o6.Transparency = 0.1
  873. o6.Rotation = Vector3.new(-178.199997, 3.28999996, -101.059998)
  874. o6.Anchored = true
  875. o6.Size = Vector3.new(0.701161206, 0.371020257, 0.103492416)
  876. o6.CFrame = CFrame.new(-6.05381966, 2.6474514, -11.4884119, -0.191533148, 0.979808867, 0.0573569275, 0.981293619, 0.189983174, 0.0314286686, 0.0198971108, 0.062301416, -0.997867286)
  877. o6.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  878. o6.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  879. o6.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  880. o6.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  881. o6.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  882. o6.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  883. o6.Color = Color3.new(0.705882, 0.501961, 1)
  884. o6.Color = Color3.new(0.705882, 0.501961, 1)
  885. o7.Parent = ov
  886. o7.Material = Enum.Material.Neon
  887. o7.BrickColor = BrickColor.new("Alder")
  888. o7.Transparency = 0.1
  889. o7.Rotation = Vector3.new(-178.199997, 3.28999996, -96.1199951)
  890. o7.Anchored = true
  891. o7.Size = Vector3.new(0.701161206, 0.371020257, 0.103492416)
  892. o7.CFrame = CFrame.new(-5.95285225, 1.97883701, -11.5036192, -0.106464036, 0.99266082, 0.057359308, 0.994006693, 0.104791857, 0.0314288139, 0.025187036, 0.0603593886, -0.997867167)
  893. o7.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  894. o7.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  895. o7.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  896. o7.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  897. o7.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  898. o7.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  899. o7.Color = Color3.new(0.705882, 0.501961, 1)
  900. o7.Color = Color3.new(0.705882, 0.501961, 1)
  901. o8.Parent = ov
  902. o8.Material = Enum.Material.Neon
  903. o8.BrickColor = BrickColor.new("Alder")
  904. o8.Transparency = 0.1
  905. o8.Rotation = Vector3.new(-88.5499954, -6.10999966, -93.3099976)
  906. o8.Anchored = true
  907. o8.Size = Vector3.new(0.10142266, 0.186803788, 0.632338703)
  908. o8.CFrame = CFrame.new(-5.79092312, 1.32566071, -11.5148821, -0.0573620088, 0.992660284, -0.106466688, -0.0314275026, 0.104794614, 0.994006455, 0.997867048, 0.0603620112, 0.0251852907)
  909. o8.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  910. o8.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  911. o8.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  912. o8.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  913. o8.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  914. o8.Color = Color3.new(0.705882, 0.501961, 1)
  915. o8.Color = Color3.new(0.705882, 0.501961, 1)
  916. o9m.Parent = ov
  917. o9m.Material = Enum.Material.Neon
  918. o9m.BrickColor = BrickColor.new("Alder")
  919. o9m.Transparency = 0.1
  920. o9m.Rotation = Vector3.new(-178.199997, 3.28999996, -118.769997)
  921. o9m.Anchored = true
  922. o9m.Size = Vector3.new(1.56116068, 0.538160563, 0.102974951)
  923. o9m.CFrame = CFrame.new(-6.66080666, 4.25504208, -11.4726496, -0.480506241, 0.875113606, 0.0573588945, 0.876999617, 0.479481548, 0.031427063, 2.6898428e-07, 0.065402478, -0.997867227)
  924. o9m.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  925. o9m.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  926. o9m.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  927. o9m.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  928. o9m.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  929. o9m.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  930. o9m.Color = Color3.new(0.705882, 0.501961, 1)
  931. o9m.Color = Color3.new(0.705882, 0.501961, 1)
  932. mas2.Parent = workspace
  933. mas2:MakeJoints()
  934.  
  935. nightfallknifelocater = Instance.new("Part",RightArm)
  936. nightfallknifelocater.CanCollide = false
  937. nightfallknifelocater.Transparency = 1
  938. nightfallknifelocater.Size = Vector3.new(1,1,1)
  939. ng2 = weldBetween(nightfallknifelocater,RightArm)
  940. ng2.C0 = CFrame.new(-6.2,4.3,-11.35) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-18))
  941.  
  942.  
  943. nightfallmasklocater = Instance.new("Part",Head)
  944. nightfallmasklocater.CanCollide = false
  945. nightfallmasklocater.Transparency = 1
  946. nightfallmasklocater.Size = Vector3.new(1,1,1)
  947. ng = weldBetween(nightfallmasklocater,Head)
  948. ng.C0 = CFrame.new(12.6,4.5,-3.72)
  949.  
  950. hair = Instance.new("Part",Character)
  951. hair.Size = Vector3.new(2,2,2)
  952. hair.CFrame = Head.CFrame
  953. hair.CanCollide = false
  954. hairweld = Instance.new("Weld",hair)
  955. hairweld.Part0 = hair
  956. hairweld.Part1 = Head
  957. hairweld.C0 = hair.CFrame:inverse() * Head.CFrame * CFrame.new(0,.6,-.78)
  958. mhair = Instance.new("SpecialMesh", hair)
  959. mhair.MeshType = "FileMesh"
  960. mhair.Scale = Vector3.new(1.1,1.1,1.1)
  961. mhair.MeshId,mhair.TextureId = 'http://www.roblox.com/asset/?id=398618628','http://www.roblox.com/asset/?id=857871959'
  962.  
  963. function weld()
  964. local parts,last = {}
  965. local function scan(o1)
  966. for _,v in pairs(o1:GetChildren()) do
  967. if (v:IsA("BasePart")) then
  968. if (last) then
  969. local w = Instance.new("Weld")
  970. w.Name = ("%s_Weld"):format(v.Name)
  971. w.Part0,w.Part1 = last,nightfallmasklocater
  972. w.C0 = last.CFrame:inverse()
  973. w.Parent = last
  974. end
  975. last = v
  976. table.insert(parts,v)
  977. end
  978. scan(v)
  979. end
  980. end
  981. scan(o1)
  982. for _,v in pairs(parts) do
  983. v.CanCollide = false
  984. v.Anchored = false
  985. v.Parent = Head
  986. end
  987. end
  988.  
  989. weld()
  990.  
  991. function weld2()
  992. local parts,last = {}
  993. local function scan(ov)
  994. for _,v in pairs(ov:GetChildren()) do
  995. if (v:IsA("BasePart")) then
  996. if (last) then
  997. local w = Instance.new("Weld")
  998. w.Name = ("%s_Weld"):format(v.Name)
  999. w.Part0,w.Part1 = last,nightfallknifelocater
  1000. w.C0 = last.CFrame:inverse()
  1001. w.Parent = last
  1002. end
  1003. last = v
  1004. table.insert(parts,v)
  1005. end
  1006. scan(v)
  1007. end
  1008. end
  1009. scan(ov)
  1010. for _,v in pairs(parts) do
  1011. v.CanCollide = false
  1012. v.Anchored = false
  1013. v.Parent = RightArm
  1014. end
  1015. end
  1016.  
  1017. weld2()
  1018.  
  1019. for i,v in pairs(Character:GetChildren()) do
  1020. if v.ClassName == "Pants" or v.ClassName == "Hat" or v.ClassName == "CharacterMesh" or v.ClassName == "Shirt Graphic" then
  1021. v:Remove()
  1022. end
  1023. end
  1024.  
  1025. shirt = Instance.new("Shirt", Character)
  1026. shirt.Name = "Shirt"
  1027. Character.Shirt.ShirtTemplate = "rbxassetid://863473913"
  1028.  
  1029. leg1 = Instance.new("SpecialMesh", LeftLeg)
  1030. leg1.MeshType = "FileMesh"
  1031. leg1.Scale = Vector3.new(1, 1, 1)
  1032. leg1.MeshId,leg1.TextureId = 'http://www.roblox.com/asset/?id=1243660338','http://www.roblox.com/asset/?id=1539341292'
  1033.  
  1034. leg2 = Instance.new("SpecialMesh", RightLeg)
  1035. leg2.MeshType = "FileMesh"
  1036. leg2.Scale = Vector3.new(1, 1, 1)
  1037. leg2.MeshId,leg2.TextureId = 'http://www.roblox.com/asset/?id=1243660660','http://www.roblox.com/asset/?id=1539341292'
  1038.  
  1039. torso1 = Instance.new("CharacterMesh",Character)
  1040. torso1.MeshId = 319346857
  1041. torso1.BodyPart = "Torso"
  1042.  
  1043. arm1 = Instance.new("CharacterMesh",Character)
  1044. arm1.MeshId = 303665934
  1045. arm1.OverlayTextureId = 1539341292
  1046. arm1.BodyPart = "LeftArm"
  1047.  
  1048. arm2 = Instance.new("CharacterMesh",Character)
  1049. arm2.MeshId = 98332573
  1050. arm2.OverlayTextureId = 6347925
  1051. arm2.BodyPart = "RightArm"
  1052.  
  1053. coroutine.wrap(function()
  1054. while wait() do
  1055. if secondform then
  1056. Head.face.Texture = "rbxassetid://1127768638"
  1057. else
  1058. Head.face.Texture = "rbxassetid://629947734"
  1059. end
  1060. hum.WalkSpeed = ws
  1061. hum.JumpPower = jp
  1062. LeftArm.BrickColor = BrickColor.new("Really black")
  1063. RightArm.BrickColor = BrickColor.new("Really black")
  1064. Head.BrickColor = BrickColor.new("Really black")
  1065. Torso.BrickColor = BrickColor.new("Really black")
  1066. LeftLeg.BrickColor = BrickColor.new("Really black")
  1067. RightLeg.BrickColor = BrickColor.new("Really black")
  1068. end
  1069. end)()
  1070. godmode = coroutine.wrap(function()
  1071. for i,v in pairs(Character:GetChildren()) do
  1072. if v:IsA("BasePart") and v ~= Root then
  1073. v.Anchored = false
  1074. end
  1075. end
  1076. hum.MaxHealth = math.huge
  1077. wait(.00001)
  1078. hum.Health = math.huge
  1079. end)
  1080. godmode()
  1081. ff = Instance.new("ForceField", Character)
  1082. ff.Visible = false
  1083.  
  1084. coroutine.wrap(function()
  1085. for i,v in pairs(Character:GetChildren()) do
  1086. if v.Name == "Animate" then v:Remove()
  1087. end
  1088. end
  1089. end)()
  1090.  
  1091. function damagealll(Radius,Position)
  1092. local Returning = {}
  1093. for _,v in pairs(workspace:GetChildren()) do
  1094. if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
  1095. if v:FindFirstChild("Torso") then
  1096. local Mag = (v.Torso.Position - Position).magnitude
  1097. if Mag < Radius then
  1098. table.insert(Returning,v)
  1099. end
  1100. elseif v:FindFirstChild("UpperTorso") then
  1101. local Mag = (v.UpperTorso.Position - Position).magnitude
  1102. if Mag < Radius then
  1103. table.insert(Returning,v)
  1104. end
  1105. end
  1106. end
  1107. end
  1108. return Returning
  1109. end
  1110.  
  1111. ArtificialHB = Instance.new("BindableEvent", script)
  1112. ArtificialHB.Name = "Heartbeat"
  1113. script:WaitForChild("Heartbeat")
  1114.  
  1115. frame = 1 / 60
  1116. tf = 0
  1117. allowframeloss = false
  1118. tossremainder = false
  1119.  
  1120.  
  1121. lastframe = tick()
  1122. script.Heartbeat:Fire()
  1123.  
  1124.  
  1125. game:GetService("RunService").Heartbeat:connect(function(s, p)
  1126. tf = tf + s
  1127. if tf >= frame then
  1128. if allowframeloss then
  1129. script.Heartbeat:Fire()
  1130. lastframe = tick()
  1131. else
  1132. for i = 1, math.floor(tf / frame) do
  1133. script.Heartbeat:Fire()
  1134. end
  1135. lastframe = tick()
  1136. end
  1137. if tossremainder then
  1138. tf = 0
  1139. else
  1140. tf = tf - frame * math.floor(tf / frame)
  1141. end
  1142. end
  1143. end)
  1144.  
  1145. function swait(num)
  1146. if num == 0 or num == nil then
  1147. game:service("RunService").Stepped:wait(0)
  1148. else
  1149. for i = 0, num do
  1150. game:service("RunService").Stepped:wait(0)
  1151. end
  1152. end
  1153. end
  1154.  
  1155. for _,n in pairs(Character:GetChildren()) do
  1156. if n:IsA("Accessory") then n:Remove() end
  1157. end
  1158. for _,x in pairs(Character:GetChildren()) do
  1159. if x:IsA("Decal") then x:Remove() end
  1160. end
  1161.  
  1162. function ray(pos, dir, rang, ignoredesc)
  1163. return workspace:FindPartOnRay(Ray.new(pos, dir.unit * rang), ignoredesc)
  1164. end
  1165.  
  1166. function ray2(startpos, endpos, distance, ignore)
  1167. local dir = CFrame.new(startpos,endpos).lookVector
  1168. return ray(startpos, dir, distance, ignore)
  1169. end
  1170.  
  1171. coroutine.wrap(function()
  1172. while true do
  1173. for i,v in pairs(Torso:GetChildren()) do
  1174. if v.Name == "explodball" then
  1175. v.Size = v.Size + Vector3.new(2,2,2)
  1176. v.Transparency = v.Transparency + .08
  1177. end
  1178. end
  1179. for i,v in pairs(Torso:GetDescendants()) do
  1180. if v.Name == "explodmesh" then
  1181. v.Scale = v.Scale + Vector3.new(.01,0,.01)
  1182. v.Parent.Transparency = v.Parent.Transparency + .06
  1183. end
  1184. end
  1185. for i,v in pairs(Torso:GetDescendants()) do
  1186. if v.Name == "explodmesh2" then
  1187. v.Scale = v.Scale + Vector3.new(1.5,0,1.5)
  1188. v.Parent.Transparency = v.Parent.Transparency + .06
  1189. end
  1190. end
  1191. swait()
  1192. end
  1193. end)()
  1194.  
  1195. function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
  1196. so = Instance.new("Sound")
  1197. so.Parent = PARENT
  1198. so.SoundId = "rbxassetid://"..ID
  1199. so.Volume = VOL
  1200. so.Looped = LOOP
  1201. so:Play()
  1202. removeuseless:AddItem(so,REMOVE)
  1203. end
  1204.  
  1205. mouse.Button1Down:connect(function()
  1206. if debounce then return end
  1207. debounce = true
  1208. if combo1 then
  1209. combo1 = false
  1210. combo2 = true
  1211. combo3 = false
  1212. attacking = true
  1213. ws = 12
  1214. g1 = Instance.new("BodyGyro", Root)
  1215. g1.D = 175
  1216. g1.P = 20000
  1217. g1.MaxTorque = Vector3.new(0,9000,0)
  1218. for i = 1, 12 do
  1219. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  1220. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(.4,-.2,-.2) * CFrame.Angles(math.rad(90),math.rad(130),math.rad(0)),.3)
  1221. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
  1222. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(-2), math.rad(40), math.rad(0)), 0.3)
  1223. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1224. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1225. swait()
  1226. end
  1227. tr1.Enabled = true
  1228. slash = slasher[math.random(1,#slasher)]
  1229. slashs.SoundId = "rbxassetid://"..slash
  1230. slashs:Play()
  1231. hitbox = Instance.new("Part",Torso)
  1232. hitbox.CFrame = Root.CFrame * CFrame.new(1,0,-3)
  1233. hitbox.Anchored = true
  1234. hitbox.Transparency = 1
  1235. hitbox.Size = Vector3.new(1,1,1)
  1236. hitbox.CanCollide = false
  1237. Hit = damagealll(3,hitbox.Position)
  1238. for _,v in pairs(Hit) do
  1239. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
  1240. slachtoffer = v:FindFirstChildOfClass("Humanoid")
  1241. slash2 = slasher2[math.random(1,#slasher2)]
  1242. local damagesound = Instance.new("Sound",slachtoffer.Parent:FindFirstChild("Torso") or slachtoffer.Parent:FindFirstChild("UpperTorso"))
  1243. damagesound.SoundId = "rbxassetid://"..slash2
  1244. damagesound.Volume = 8
  1245. damagesound:Play()
  1246. removeuseless:AddItem(damagesound,4)
  1247. slachtoffer:TakeDamage(math.random(29,52))
  1248. end
  1249. end
  1250. ws = 6
  1251. for i = 1, 12 do
  1252. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  1253. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(.2,1.4,-.3) * CFrame.Angles(math.rad(90),math.rad(230),math.rad(0)),.3)
  1254. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
  1255. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(2), math.rad(-60), math.rad(0)), 0.3)
  1256. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1257. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1258. swait()
  1259. end
  1260. removeuseless:AddItem(g1,.001)
  1261. hitbox:Remove()
  1262. tr1.Enabled = false
  1263. attacking = false
  1264. debounce = false
  1265. ws = 19
  1266. elseif combo2 then
  1267. combo1 = false
  1268. combo2 = false
  1269. combo3 = true
  1270. attacking = true
  1271. ws = 12
  1272. g1 = Instance.new("BodyGyro", Root)
  1273. g1.D = 175
  1274. g1.P = 20000
  1275. g1.MaxTorque = Vector3.new(0,9000,0)
  1276. for i = 1, 12 do
  1277. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  1278. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
  1279. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(2), math.rad(-40), math.rad(0)), 0.3)
  1280. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-.3,1.8,-0) * CFrame.Angles(math.rad(-120),math.rad(99),math.rad(0)),.3)
  1281. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1282. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1283. swait()
  1284. end
  1285. tr1.Enabled = true
  1286. slash = slasher[math.random(1,#slasher)]
  1287. slashs.SoundId = "rbxassetid://"..slash
  1288. slashs:Play()
  1289. hitbox = Instance.new("Part",Torso)
  1290. hitbox.CFrame = Root.CFrame * CFrame.new(1,0,-3)
  1291. hitbox.Anchored = true
  1292. hitbox.Transparency = 1
  1293. hitbox.Size = Vector3.new(1,1,1)
  1294. hitbox.CanCollide = false
  1295. Hit = damagealll(3,hitbox.Position)
  1296. for _,v in pairs(Hit) do
  1297. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
  1298. slachtoffer = v:FindFirstChildOfClass("Humanoid")
  1299. slachtoffer:TakeDamage(math.random(34,42))
  1300. slash2 = slasher2[math.random(1,#slasher2)]
  1301. local damagesound = Instance.new("Sound",slachtoffer.Parent:FindFirstChild("Torso") or slachtoffer.Parent:FindFirstChild("UpperTorso"))
  1302. damagesound.SoundId = "rbxassetid://"..slash2
  1303. damagesound.Volume = 8
  1304. damagesound:Play()
  1305. removeuseless:AddItem(damagesound,4)
  1306. end
  1307. end
  1308. for i = 1, 12 do
  1309. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  1310. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
  1311. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(-2), math.rad(40), math.rad(0)), 0.3)
  1312. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-.8,-.25,0) * CFrame.Angles(math.rad(-60),math.rad(-70),math.rad(0)),.3)
  1313. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1314. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1315. swait()
  1316. end
  1317. removeuseless:AddItem(g1,.001)
  1318. tr1.Enabled = false
  1319. debounce = false
  1320. hitbox:Remove()
  1321. attacking = false
  1322. ws = 19
  1323. elseif combo3 then
  1324. combo1 = true
  1325. combo2 = false
  1326. combo3 = false
  1327. attacking = true
  1328. spinny = 0
  1329. ws = 16
  1330. local spinnysound = Instance.new("Sound",Torso)
  1331. spinnysound.SoundId = "rbxassetid://1290491542"
  1332. spinnysound.Volume = 8
  1333. spinnysound.Pitch = .8
  1334. spinnysound:Play()
  1335. tr1.Enabled = true
  1336. hitbox = Instance.new("Part",Torso)
  1337. hitbox.CFrame = Root.CFrame * CFrame.new(1,0,-3)
  1338. hitbox.Anchored = true
  1339. hitbox.Transparency = 1
  1340. hitbox.Size = Vector3.new(1,1,1)
  1341. hitbox.CanCollide = false
  1342. if spin1 then
  1343. spin1 = false
  1344. spin2 = true
  1345. else
  1346. spin1 = true
  1347. spin2 = false
  1348. end
  1349. for i = 1, 45 do
  1350. hitbox.CFrame = Root.CFrame * CFrame.new(1,0,-3)
  1351. local Hit = damagealll(3,hitbox.Position)
  1352. for _,v in pairs(Hit) do
  1353. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
  1354. local slachtoffer = v:FindFirstChildOfClass("Humanoid")
  1355. slachtoffer:TakeDamage(math.random(1,3))
  1356. end
  1357. end
  1358. if spin1 then
  1359. spinny = spinny - 45
  1360. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-.3,1.4,.5) * CFrame.Angles(math.rad(-90),math.rad(90),math.rad(0)),.3)
  1361. LEFTARMLERP.C0 = LEFTARMLERP.C0:Lerp(CFrame.new(1.55,.55,0)* CFrame.Angles(math.rad(10),math.rad(-5),math.rad(35)),.3)
  1362. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(40)), 0.3)
  1363. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(spinny), math.rad(0)), 0.3)
  1364. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1365. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1366. elseif spin2 then
  1367. spinny = spinny - 45
  1368. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-.3,1.4,.5) * CFrame.Angles(math.rad(-90),math.rad(90),math.rad(0)),.3)
  1369. LEFTARMLERP.C0 = LEFTARMLERP.C0:Lerp(CFrame.new(1.55,.55,0)* CFrame.Angles(math.rad(10),math.rad(-5),math.rad(35)),.3)
  1370. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-40)), 0.3)
  1371. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(spinny), math.rad(0)), 0.3)
  1372. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1373. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1374. end
  1375. swait()
  1376. end
  1377. tr1.Enabled = false
  1378. spinnysound:Remove()
  1379. attacking = false
  1380. debounce = false
  1381. spinny = 0
  1382. ROOTLERP.C1 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1383. ws = 19
  1384. end
  1385. end)
  1386.  
  1387. mouse.KeyDown:connect(function(Press)
  1388. Press=Press:lower()
  1389. if Press=='q' then
  1390. if mouse.Target ~= nil then
  1391. if mouse.Target.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Health > 0 then
  1392. if debounce then return end
  1393. debounce = true
  1394. attacking = true
  1395. enemy = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  1396. SOUND(Torso,862693565,10,false,5)
  1397. Character.Shirt.ShirtTemplate = "rbxassetid://0"
  1398. arm1.OverlayTextureId = 0
  1399. arm2.OverlayTextureId = 653553298
  1400. RightArm.BrickColor = BrickColor.new("Really black")
  1401. for i = 1, 400 do
  1402. if targetfound then break end
  1403. local Hit = damagealll(5,Torso.Position)
  1404. for _,v in pairs(Hit) do
  1405. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Parent.Name == enemy.Parent.Name then
  1406. targetfound = true
  1407. slachtoffer = v:FindFirstChildOfClass("Humanoid")
  1408. end
  1409. end
  1410. if enemy.RigType == Enum.HumanoidRigType.R15 then
  1411. hum:MoveTo(enemy.Parent:FindFirstChild("UpperTorso").Position)
  1412. else
  1413. hum:MoveTo(enemy.Parent:FindFirstChild("Torso").Position)
  1414. end
  1415. footsteps.Volume = 2
  1416. footsteps.Pitch = 2.2
  1417. ws = 30
  1418. change = 2
  1419. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.15,-.3) * CFrame.Angles(math.rad(50 + 5 * math.sin(sine/8)),math.rad(0),math.rad(-10)),.3)
  1420. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.1,-.15,.5) * CFrame.Angles(math.rad(-70),math.rad(40),math.rad(-20)),.3)
  1421. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.07 + 0.2*math.sin(sine/3.5), 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/7))), 0.3)
  1422. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9 - 0.35 * math.cos(sine/7)/2.8, -.3 + 0.2 - math.sin(sine/7)/3.4) * CFrame.Angles(math.rad(25 - 35) + -math.sin(sine/7)/2.3, math.rad(0)*math.cos(sine/7), math.rad(0), math.cos(-15 * 75 * math.cos(sine/7))), 0.3)
  1423. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9 + 0.35 * math.cos(sine/7)/2.8, -.3 + 0.2 + math.sin(sine/7)/3.4) * CFrame.Angles(math.rad(25 - 35) - -math.sin(sine/7)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) , math.cos(-15 * 75 * math.cos(sine/7))), 0.3)
  1424. swait()
  1425. end
  1426. if targetfound then
  1427. ws = 0
  1428. enemy.WalkSpeed = 0
  1429. SOUND(rightlocation,862701802,9,false,5)
  1430. footsteps.Volume = 0
  1431. footsteps.Pitch = 1.6
  1432. for i = 1, 12 do
  1433. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
  1434. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.175, 0) * CFrame.Angles(math.rad(0), math.rad(60), math.rad(0)), 0.3)
  1435. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1436. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1437. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.79,.05) * CFrame.Angles(math.rad(190),math.rad(0),math.rad(-10)),.3)
  1438. swait()
  1439. end
  1440. locationpartz = Instance.new("Part",Torso)
  1441. locationpartz.Size = Vector3.new(1,1,1)
  1442. locationpartz.Anchored = false
  1443. locationpartz.Transparency = 1
  1444. locationpartz.CanCollide = false
  1445. locationpartz.CFrame = rightlocation.CFrame * CFrame.new(0,-1.5,0)
  1446. if enemy.RigType == Enum.HumanoidRigType.R15 then
  1447. enemy.Parent.UpperTorso.CFrame = locationpartz.CFrame * CFrame.new(1,0,0) * CFrame.Angles(math.rad(-90),0,0)
  1448. else
  1449. enemy.Parent.Torso.CFrame = locationpartz.CFrame * CFrame.new(1,0,0) * CFrame.Angles(math.rad(-90),0,0)
  1450. end
  1451. if enemy.RigType == Enum.HumanoidRigType.R15 then
  1452. weldofweld = weldBetween(locationpartz,enemy.Parent.UpperTorso)
  1453. else
  1454. weldofweld = weldBetween(locationpartz,enemy.Parent.Torso)
  1455. end
  1456. weldofweld.C0 = CFrame.Angles(math.rad(-90),0,0)
  1457. locationpartz.Anchored = true
  1458. SOUND(RightArm,877870515,7,false,6)
  1459. for i = 1, 250 do
  1460. locationpartz.CFrame = rightlocation.CFrame * CFrame.new(0,-1.5,0)
  1461. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.44,-.125) * CFrame.Angles(math.rad(48),math.rad(0),math.rad(30)), 0.02)
  1462. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.175, 0) * CFrame.Angles(math.rad(0), math.rad(60), math.rad(0)), 0.03)
  1463. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.03)
  1464. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.03)
  1465. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.79,.05) * CFrame.Angles(math.rad(190),math.rad(0),math.rad(-12)),.03)
  1466. swait()
  1467. end
  1468. if enemy.RigType == Enum.HumanoidRigType.R15 then
  1469. ded = Instance.new("Sound",enemy.Parent.UpperTorso)
  1470. else
  1471. ded = Instance.new("Sound",enemy.Parent.Torso)
  1472. end
  1473. ded.SoundId = "rbxassetid://429400881"
  1474. ded.Volume = 9
  1475. ded.Pitch = .9
  1476. ded:Play()
  1477. coroutine.wrap(function()
  1478. local energyplosion = Instance.new("Part",Torso)
  1479. if enemy.RigType == Enum.HumanoidRigType.R15 then
  1480. energyplosion.CFrame = enemy.Parent.UpperTorso.CFrame
  1481. else
  1482. energyplosion.CFrame = enemy.Parent.Torso.CFrame
  1483. end
  1484. energyplosion.Size = Vector3.new(.1,.1,.1)
  1485. energyplosion.BrickColor = BrickColor.new("Alder")
  1486. energyplosion.Anchored = true
  1487. energyplosion.CanCollide = false
  1488. energyplosion.Transparency = 0
  1489. energyplosion.Shape = "Ball"
  1490. energyplosion.Material = "Neon"
  1491. for i = 1, 20 do
  1492. enemy.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
  1493. hum.CameraOffset = Vector3.new(math.random(-1,1),math.random(-1,1),math.random(-1,1))
  1494. energyplosion.Size = energyplosion.Size + Vector3.new(2,2,2)
  1495. energyplosion.Transparency = energyplosion.Transparency + .05
  1496. swait()
  1497. end
  1498. hum.CameraOffset = Vector3.new(0,0,0)
  1499. enemy.CameraOffset = Vector3.new(0,0,0)
  1500. energyplosion:Remove()
  1501. end)()
  1502. locationpartz:Remove()
  1503. targetfound = false
  1504. arm1.MeshId = 303665934
  1505. arm1.OverlayTextureId = 1539341292
  1506. arm2.MeshId = 98332573
  1507. arm2.OverlayTextureId = 6347925
  1508. footsteps.Volume = 0
  1509. Character.Shirt.ShirtTemplate = "rbxassetid://863473913"
  1510. enemy.Parent:BreakJoints()
  1511. coroutine.wrap(function()
  1512. tauntsoundz = Instance.new("Sound", Head)
  1513. tauntsoundz.Volume = 10
  1514. tauntsoundz.SoundId = "rbxassetid://246480487"
  1515. tauntsoundz.Looped = false
  1516. tauntsoundz:Play()
  1517. wait(3)
  1518. wait(tauntsoundz.TimeLength)
  1519. tauntsoundz:Remove()
  1520. end)()
  1521. change = .5
  1522. for i = 1, 90 do
  1523. swait()
  1524. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.2)
  1525. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.2)
  1526. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165, 0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  1527. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.64 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(45)), 0.2)
  1528. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.9 + .02 * math.sin(sine/12),.05) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(-45)), 0.2)
  1529. end
  1530. attacking = false
  1531. debounce = false
  1532. else
  1533. footsteps.Pitch = 1.6
  1534. targetfound = false
  1535. arm1.MeshId = 303665934
  1536. arm1.OverlayTextureId = 1539341292
  1537. arm2.MeshId = 98332573
  1538. arm2.OverlayTextureId = 6347925
  1539. footsteps.Volume = 0
  1540. Character.Shirt.ShirtTemplate = "rbxassetid://863473913"
  1541. debounce = false
  1542. attacking = false
  1543. end
  1544. end
  1545. end
  1546. elseif Press=='y' then
  1547. if debounce then return end
  1548. debounce = true
  1549. attacking = true
  1550. ws = 12
  1551. g1 = Instance.new("BodyGyro", Root)
  1552. g1.D = 175
  1553. g1.P = 20000
  1554. g1.MaxTorque = Vector3.new(0,9000,0)
  1555. local chargo = Instance.new("Sound",rightlocation)
  1556. chargo.SoundId = "rbxassetid://306181935"
  1557. chargo.Volume = 7
  1558. chargo.Looped = false
  1559. chargo.Pitch = 1.1
  1560. chargo:Play()
  1561. removeuseless:AddItem(chargo,5)
  1562. for i = 1, 120 do
  1563. coroutine.wrap(function()
  1564. local sk = Instance.new("Part",Torso)
  1565. sk.CanCollide = false
  1566. sk.Anchored = true
  1567. sk.BrickColor = BrickColor.new("Alder")
  1568. sk.Name = "sk"
  1569. sk.CFrame = rightlocation.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  1570. local skmesh = Instance.new("SpecialMesh",sk)
  1571. skmesh.MeshId = "rbxassetid://662586858"
  1572. skmesh.Name = "wave"
  1573. skmesh.Scale = Vector3.new(.01,.001,.01)
  1574. for i = 1, 20 do
  1575. skmesh.Scale = skmesh.Scale + Vector3.new(.01,0,.01)
  1576. sk.Transparency = sk.Transparency + .05
  1577. swait()
  1578. end
  1579. sk:Remove()
  1580. end)()
  1581. coroutine.wrap(function()
  1582. local wshockwave = Instance.new("Part", Torso)
  1583. wshockwave.Size = Vector3.new(1,1,1)
  1584. wshockwave.CanCollide = false
  1585. wshockwave.Anchored = true
  1586. wshockwave.Transparency = .45
  1587. wshockwave.BrickColor = BrickColor.new("Alder")
  1588. wshockwave.CFrame = CFrame.new(rightlocation.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  1589. local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
  1590. wshockwavemesh.Scale = Vector3.new(1,.05,1)
  1591. wshockwavemesh.Name = "wswm"
  1592. wshockwavemesh.MeshId = "rbxassetid://20329976"
  1593. removeuseless:AddItem(wshockwave,2)
  1594. for i = 1, 20 do
  1595. wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(1,0,1)
  1596. wshockwave.Transparency = wshockwave.Transparency + .05
  1597. swait()
  1598. end
  1599. wshockwave:Remove()
  1600. end)()
  1601. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  1602. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
  1603. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(2), math.rad(-40), math.rad(0)), 0.03)
  1604. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-.3,1.8,-0) * CFrame.Angles(math.rad(-120),math.rad(99),math.rad(0)),.03)
  1605. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.03)
  1606. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.03)
  1607. swait()
  1608. end
  1609. coroutine.wrap(function()
  1610. local bullet = Instance.new("Part",Torso)
  1611. bullet.CanCollide = false
  1612. bullet.Anchored = false
  1613. bullet.Size = Vector3.new(2,2,2)
  1614. bullet.Transparency = .5
  1615. bullet.Shape = "Ball"
  1616. bullet.Material = "Neon"
  1617. bullet.BrickColor = BrickColor.new("Alder")
  1618. bullet.CFrame = rightlocation.CFrame
  1619. energloop = Instance.new("Sound",bullet)
  1620. energloop.Volume = 6
  1621. energloop.SoundId = "rbxassetid://2607597779"
  1622. energloop.Looped = true
  1623. MAKETRAIL(bullet,Vector3.new(.2,.2,0),Vector3.new(-.2,-.2,0),.5,ColorSequence.new(BrickColor.new("Alder").Color,BrickColor.new("Eggplant").Color))
  1624. local bov = Instance.new("BodyVelocity",bullet)
  1625. bov.maxForce = Vector3.new(99999,99999,99999)
  1626. bullet.CFrame = CFrame.new(bullet.Position,mouse.Hit.p)
  1627. bov.velocity = bullet.CFrame.lookVector*180
  1628. for i = 1, 225 do
  1629. local Hit = damagealll(15,bullet.Position)
  1630. for _,v in pairs(Hit) do
  1631. if v:FindFirstChildOfClass("Humanoid") and v.Name ~= Player.Name then
  1632. slachtoffer = v:FindFirstChildOfClass("Humanoid")
  1633. slachtoffer:TakeDamage(math.random(3,10))
  1634. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  1635. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  1636. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  1637. vel.velocity = CFrame.new(bullet.Position,torso.Position).lookVector*120
  1638. removeuseless:AddItem(vel,.1)
  1639. end
  1640. end
  1641. local sk = Instance.new("Part",Torso)
  1642. sk.CanCollide = false
  1643. sk.Anchored = true
  1644. sk.BrickColor = BrickColor.new("Alder")
  1645. sk.Name = "sk"
  1646. sk.CFrame = bullet.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  1647. local skmesh = Instance.new("SpecialMesh",sk)
  1648. skmesh.MeshId = "rbxassetid://662586858"
  1649. skmesh.Name = "wave"
  1650. skmesh.Scale = Vector3.new(.01,.001,.01)
  1651. coroutine.wrap(function()
  1652. for i = 1, 20 do
  1653. skmesh.Scale = skmesh.Scale + Vector3.new(.03,0,.03)
  1654. sk.Transparency = sk.Transparency + .05
  1655. swait()
  1656. end
  1657. sk:Remove()
  1658. end)()
  1659. local wshockwave = Instance.new("Part", Torso)
  1660. wshockwave.Size = Vector3.new(1,1,1)
  1661. wshockwave.CanCollide = false
  1662. wshockwave.Anchored = true
  1663. wshockwave.Transparency = .45
  1664. wshockwave.BrickColor = BrickColor.new("Alder")
  1665. wshockwave.CFrame = CFrame.new(bullet.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  1666. local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
  1667. wshockwavemesh.Scale = Vector3.new(1,.05,1)
  1668. wshockwavemesh.Name = "wswm"
  1669. wshockwavemesh.MeshId = "rbxassetid://20329976"
  1670. removeuseless:AddItem(wshockwave,2)
  1671. coroutine.wrap(function()
  1672. for i = 1, 20 do
  1673. wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(3,0,3)
  1674. wshockwave.Transparency = wshockwave.Transparency + .05
  1675. swait()
  1676. end
  1677. wshockwave:Remove()
  1678. end)()
  1679. swait()
  1680. end
  1681. bullet:Remove()
  1682. end)()
  1683. energloop:Play()
  1684. local bems = Instance.new("Sound",rightlocation)
  1685. bems.SoundId = "rbxassetid://1351572613"
  1686. bems.Volume = 8
  1687. bems:Play()
  1688. removeuseless:AddItem(bems,5)
  1689. for i = 1, 12 do
  1690. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(.2,1.4,-.3) * CFrame.Angles(math.rad(90),math.rad(230),math.rad(0)),.3)
  1691. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
  1692. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(-8), math.rad(60), math.rad(0)), 0.3)
  1693. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1694. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1695. swait()
  1696. end
  1697. removeuseless:AddItem(g1,.001)
  1698. debounce = false
  1699. attacking = false
  1700. elseif Press=='u' then
  1701. if mouse.Target ~= nil then
  1702. if mouse.Target.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Health > 0 then
  1703. if debounce then return end
  1704. debounce = true
  1705. attacking = true
  1706. enemyhum = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  1707. ETorso = enemyhum.Parent:FindFirstChild("Torso") or enemyhum.Parent:FindFirstChild("LowerTorso")
  1708. ws = 12
  1709. g1 = Instance.new("BodyGyro", Root)
  1710. g1.D = 175
  1711. g1.P = 20000
  1712. g1.MaxTorque = Vector3.new(0,9000,0)
  1713. local chargo = Instance.new("Sound",rightlocation)
  1714. chargo.SoundId = "rbxassetid://306181935"
  1715. chargo.Volume = 7
  1716. chargo.Looped = false
  1717. chargo.Pitch = 1.1
  1718. chargo:Play()
  1719. removeuseless:AddItem(chargo,5)
  1720. for i = 1, 120 do
  1721. coroutine.wrap(function()
  1722. local sk = Instance.new("Part",Torso)
  1723. sk.CanCollide = false
  1724. sk.Anchored = true
  1725. sk.BrickColor = BrickColor.new("Alder")
  1726. sk.Name = "sk"
  1727. sk.CFrame = rightlocation.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  1728. local skmesh = Instance.new("SpecialMesh",sk)
  1729. skmesh.MeshId = "rbxassetid://662586858"
  1730. skmesh.Name = "wave"
  1731. skmesh.Scale = Vector3.new(.01,.001,.01)
  1732. for i = 1, 20 do
  1733. skmesh.Scale = skmesh.Scale + Vector3.new(.01,0,.01)
  1734. sk.Transparency = sk.Transparency + .05
  1735. swait()
  1736. end
  1737. sk:Remove()
  1738. end)()
  1739. coroutine.wrap(function()
  1740. local wshockwave = Instance.new("Part", Torso)
  1741. wshockwave.Size = Vector3.new(1,1,1)
  1742. wshockwave.CanCollide = false
  1743. wshockwave.Anchored = true
  1744. wshockwave.Transparency = .45
  1745. wshockwave.BrickColor = BrickColor.new("Alder")
  1746. wshockwave.CFrame = CFrame.new(rightlocation.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  1747. local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
  1748. wshockwavemesh.Scale = Vector3.new(1,.05,1)
  1749. wshockwavemesh.Name = "wswm"
  1750. wshockwavemesh.MeshId = "rbxassetid://20329976"
  1751. removeuseless:AddItem(wshockwave,2)
  1752. for i = 1, 20 do
  1753. wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(1,0,1)
  1754. wshockwave.Transparency = wshockwave.Transparency + .05
  1755. swait()
  1756. end
  1757. wshockwave:Remove()
  1758. end)()
  1759. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  1760. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
  1761. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(2), math.rad(-40), math.rad(0)), 0.03)
  1762. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(-.3,1.8,-0) * CFrame.Angles(math.rad(-120),math.rad(99),math.rad(0)),.03)
  1763. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.03)
  1764. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.03)
  1765. swait()
  1766. end
  1767. coroutine.wrap(function()
  1768. local bullet = Instance.new("Part",Torso)
  1769. bullet.CanCollide = false
  1770. bullet.Anchored = false
  1771. bullet.Size = Vector3.new(2,2,2)
  1772. bullet.Transparency = .5
  1773. bullet.Shape = "Ball"
  1774. bullet.Material = "Neon"
  1775. bullet.BrickColor = BrickColor.new("Alder")
  1776. bullet.CFrame = rightlocation.CFrame
  1777. energloop = Instance.new("Sound",bullet)
  1778. energloop.Volume = 6
  1779. energloop.SoundId = "rbxassetid://2607597779"
  1780. energloop.Looped = true
  1781. MAKETRAIL(bullet,Vector3.new(.2,.2,0),Vector3.new(-.2,-.2,0),.5,ColorSequence.new(BrickColor.new("Alder").Color,BrickColor.new("Eggplant").Color))
  1782. maxsped = 45
  1783. local bov = Instance.new("RocketPropulsion",bullet)
  1784. bov.MaxThrust = 4000
  1785. bov.MaxSpeed = maxsped
  1786. bov.MaxTorque = Vector3.new(99999999,99999999,99999999)
  1787. bov.Target = ETorso
  1788. bov.TargetRadius = math.huge
  1789. bov:fire()
  1790. for i = 1, 1001 do
  1791. maxsped = maxsped + 1
  1792. bov.MaxSpeed = maxsped
  1793. local Hit = damagealll(15,bullet.Position)
  1794. for _,v in pairs(Hit) do
  1795. if v:FindFirstChildOfClass("Humanoid") and v.Name ~= Player.Name then
  1796. slachtoffer = v:FindFirstChildOfClass("Humanoid")
  1797. slachtoffer:TakeDamage(1)
  1798. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  1799. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  1800. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  1801. vel.velocity = CFrame.new(bullet.Position,torso.Position).lookVector*150
  1802. removeuseless:AddItem(vel,.1)
  1803. end
  1804. end
  1805. local sk = Instance.new("Part",Torso)
  1806. sk.CanCollide = false
  1807. sk.Anchored = true
  1808. sk.BrickColor = BrickColor.new("Alder")
  1809. sk.Name = "sk"
  1810. sk.CFrame = bullet.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  1811. local skmesh = Instance.new("SpecialMesh",sk)
  1812. skmesh.MeshId = "rbxassetid://662586858"
  1813. skmesh.Name = "wave"
  1814. skmesh.Scale = Vector3.new(.01,.001,.01)
  1815. coroutine.wrap(function()
  1816. for i = 1, 20 do
  1817. skmesh.Scale = skmesh.Scale + Vector3.new(.03,0,.03)
  1818. sk.Transparency = sk.Transparency + .05
  1819. swait()
  1820. end
  1821. sk:Remove()
  1822. end)()
  1823. local wshockwave = Instance.new("Part", Torso)
  1824. wshockwave.Size = Vector3.new(1,1,1)
  1825. wshockwave.CanCollide = false
  1826. wshockwave.Anchored = true
  1827. wshockwave.Transparency = .45
  1828. wshockwave.BrickColor = BrickColor.new("Alder")
  1829. wshockwave.CFrame = CFrame.new(bullet.Position) * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  1830. local wshockwavemesh = Instance.new("SpecialMesh", wshockwave)
  1831. wshockwavemesh.Scale = Vector3.new(1,.05,1)
  1832. wshockwavemesh.Name = "wswm"
  1833. wshockwavemesh.MeshId = "rbxassetid://20329976"
  1834. removeuseless:AddItem(wshockwave,2)
  1835. coroutine.wrap(function()
  1836. for i = 1, 20 do
  1837. wshockwavemesh.Scale = wshockwavemesh.Scale + Vector3.new(3,0,3)
  1838. wshockwave.Transparency = wshockwave.Transparency + .05
  1839. swait()
  1840. end
  1841. wshockwave:Remove()
  1842. end)()
  1843. swait()
  1844. end
  1845. bullet:Remove()
  1846. end)()
  1847. energloop:Play()
  1848. local bems = Instance.new("Sound",rightlocation)
  1849. bems.SoundId = "rbxassetid://1351572613"
  1850. bems.Volume = 8
  1851. bems:Play()
  1852. removeuseless:AddItem(bems,5)
  1853. for i = 1, 12 do
  1854. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:Lerp(CFrame.new(.2,1.4,-.3) * CFrame.Angles(math.rad(90),math.rad(230),math.rad(0)),.3)
  1855. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(38 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.3)
  1856. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.1, 0) * CFrame.Angles(math.rad(-8), math.rad(60), math.rad(0)), 0.3)
  1857. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1858. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1859. swait()
  1860. end
  1861. removeuseless:AddItem(g1,.001)
  1862. debounce = false
  1863. attacking = false
  1864. end
  1865. end
  1866. elseif Press=='t' then
  1867. if oofing then return end
  1868. if dedlaff then return end
  1869. if tauntdebounce == true then return end
  1870. if debounce then return end
  1871. debounce = true
  1872. attacking = true
  1873. ws = 4
  1874. coroutine.wrap(function()
  1875. for i = 1, 60 do
  1876. swait()
  1877. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.2)
  1878. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.2)
  1879. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165, 0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  1880. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.64 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(45)), 0.2)
  1881. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.9 + .02 * math.sin(sine/12),.05) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(-45)), 0.2)
  1882. end
  1883. debounce = false
  1884. attacking = false
  1885. ws = 19
  1886. end)()
  1887. tauntdebounce = true
  1888. tauntsound = Instance.new("Sound", Head)
  1889. tauntsound.Volume = 10
  1890. tauntsound.SoundId = "rbxassetid://246480487"
  1891. tauntsound.Looped = false
  1892. tauntsound:Play()
  1893. wait(3)
  1894. wait(tauntsound.TimeLength)
  1895. tauntsound:Remove()
  1896. wait(1)
  1897. tauntdebounce = false
  1898. end
  1899. end)
  1900.  
  1901. mouse.KeyDown:connect(function(Press)
  1902. Press=Press:lower()
  1903. if Press=='r' then
  1904. if mouse.Target ~= nil then
  1905. if mouse.Target.Parent ~= Character and mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil and mouse.Target.Parent:FindFirstChildOfClass("Humanoid").Health > 0 then
  1906. if debounce then return end
  1907. debounce = true
  1908. attacking = true
  1909. ws = 8
  1910. enemy = mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  1911. for i = 1, 20 do
  1912. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(-2), math.rad(40), math.rad(0)), 0.3)
  1913. LEFTARMLERP.C0 = LEFTARMLERP.C0:Lerp(CFrame.new(.3,1.62,-.07) * CFrame.Angles(math.rad(-120),math.rad(-99),math.rad(0)),.3)
  1914. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9, .3) * CFrame.Angles(math.rad(25), math.rad(0)*math.cos(sine/7), math.rad(-2)), 0.3)
  1915. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9,-.2) * CFrame.Angles(math.rad(-25), math.rad(0)*math.cos(sine/1), math.rad(0)), 0.3)
  1916. swait()
  1917. end
  1918. for i = 1, 20 do
  1919. if grabbed then break end
  1920. local Hit = damagealll(5,rightlocation.Position)
  1921. for _,v in pairs(Hit) do
  1922. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Parent.Name == enemy.Parent.Name then
  1923. grabbed = true
  1924. slachtoffer = v:FindFirstChildOfClass("Humanoid")
  1925. end
  1926. end
  1927. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9, .3) * CFrame.Angles(math.rad(25), math.rad(0)*math.cos(sine/7), math.rad(-2)), 0.3)
  1928. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9,-.2) * CFrame.Angles(math.rad(-25), math.rad(0)*math.cos(sine/1), math.rad(0)), 0.3)
  1929. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.25,-.18,.2) * CFrame.Angles(math.rad(-70),math.rad(40),math.rad(0)),.3)
  1930. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(-2), math.rad(-40), math.rad(0)), 0.3)
  1931. swait()
  1932. end
  1933. if grabbed then
  1934. change = .5
  1935. ws = 0
  1936. jp = 0
  1937. enemyweld = weldBetween(enemy.Parent.Head,leftlocation)
  1938. enemyweld.C0 = CFrame.new(0,-.6,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(180))
  1939. for i = 1, 35 do
  1940. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)),math.rad(0),math.rad(0)),.1)
  1941. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.4 + .02 * math.sin(sine/12),.10 * -math.sin(sine/12)) * CFrame.Angles(math.rad(-10 + 10 * math.sin(sine/12)),math.rad(0),math.rad(-25)), 0.1)
  1942. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), .1) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)), math.rad(0), math.rad(-10)), 0.1)
  1943. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), .1) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)), math.rad(0), math.rad(10)), 0.1)
  1944. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4,.8,.39) * CFrame.Angles(math.rad(-138),math.rad(0),math.rad(0)),.3)
  1945. swait()
  1946. end
  1947. rawr = Instance.new("Sound",Head)
  1948. rawr.SoundId = "rbxassetid://246480487"
  1949. rawr.Volume = 8
  1950. rawr.Pitch = 1.05
  1951. rawr:Play()
  1952. wait(.35)
  1953. for i = 1, 60 do
  1954. if enemy.Health > 1 then
  1955. enemy:TakeDamage(1)
  1956. end
  1957. hum.CameraOffset = Vector3.new(math.random(-1,1),0,math.random(-1,1))
  1958. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.2)
  1959. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.2)
  1960. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165, 0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.2)
  1961. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.9 + .02 * math.sin(sine/12),.05) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(-45)), 0.2)
  1962. swait()
  1963. end
  1964. hum.CameraOffset = Vector3.new(0,0,0)
  1965. g1 = Instance.new("BodyGyro", Root)
  1966. g1.D = 175
  1967. g1.P = 20000
  1968. g1.MaxTorque = Vector3.new(0,9000,0)
  1969. for i = 1, 25 do
  1970. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9, .3) * CFrame.Angles(math.rad(25), math.rad(0)*math.cos(sine/7), math.rad(-2)), 0.3)
  1971. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9,-.2) * CFrame.Angles(math.rad(-25), math.rad(0)*math.cos(sine/1), math.rad(0)), 0.3)
  1972. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  1973. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4,.2,.39) * CFrame.Angles(math.rad(-90),math.rad(30),math.rad(0)),.3)
  1974. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165, 0) * CFrame.Angles(math.rad(-0),math.rad(40),math.rad(0)),.1)
  1975. swait()
  1976. end
  1977. g1:Remove()
  1978. enemyweld:Remove()
  1979. throwo = Instance.new("Sound",enemy.Parent.Head)
  1980. throwo.SoundId = "rbxassetid://2314640406"
  1981. throwo.Volume = 10
  1982. throwo.Pitch = .95
  1983. throwo:Play()
  1984. enemy:TakeDamage(math.random(4,10))
  1985. removeuseless:AddItem(throwo,4)
  1986. local bov = Instance.new("BodyVelocity",enemy.Parent.Head)
  1987. bov.maxForce = Vector3.new(99999,99999,99999)
  1988. enemy.Parent.Head.CFrame = CFrame.new(enemy.Parent.Head.Position,mouse.Hit.p)
  1989. bov.velocity = enemy.Parent.Head.CFrame.lookVector*100
  1990. removeuseless:AddItem(bov,.25)
  1991. for i = 1, 25 do
  1992. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.3)
  1993. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2, .1) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.3)
  1994. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.25,-.18,.2) * CFrame.Angles(math.rad(-70),math.rad(40),math.rad(0)),.3)
  1995. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165, 0) * CFrame.Angles(math.rad(-0),math.rad(-40),math.rad(0)),.1)
  1996. swait()
  1997. end
  1998. jp = 85
  1999. grabbed = false
  2000. debounce = false
  2001. attacking = false
  2002. else
  2003. ws = 19
  2004. jp = 85
  2005. grabbed = false
  2006. debounce = false
  2007. attacking = false
  2008. end
  2009. end
  2010. end
  2011. end
  2012. end)
  2013.  
  2014. mouse.KeyDown:connect(function(Press)
  2015. Press=Press:lower()
  2016. if Press=='e' then
  2017. if debounce then return end
  2018. debounce = true
  2019. attacking = true
  2020. coroutine.wrap(function()
  2021. if dash1 then
  2022. dash1 = false
  2023. dash2 = true
  2024. for i = 1, 30 do
  2025. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.15,-.3) * CFrame.Angles(math.rad(50 + 5 * math.sin(sine/8)),math.rad(0),math.rad(-10)),.3)
  2026. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.1,-.15,.5) * CFrame.Angles(math.rad(-70),math.rad(40),math.rad(-20)),.3)
  2027. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.25, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/7))), 0.3)
  2028. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9, .3) * CFrame.Angles(math.rad(25), math.rad(0)*math.cos(sine/7), math.rad(-2)), 0.3)
  2029. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9,-.2) * CFrame.Angles(math.rad(-25), math.rad(0)*math.cos(sine/1), math.rad(0)), 0.3)
  2030. swait()
  2031. end
  2032. elseif dash2 then
  2033. dash1 = true
  2034. dash2 = false
  2035. for i = 1, 30 do
  2036. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.15,-.3) * CFrame.Angles(math.rad(50 + 5 * math.sin(sine/8)),math.rad(0),math.rad(-10)),.3)
  2037. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.1,-.15,.5) * CFrame.Angles(math.rad(-70),math.rad(40),math.rad(-20)),.3)
  2038. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.25, 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/7))), 0.3)
  2039. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9, -.2) * CFrame.Angles(math.rad(-25), math.rad(0)*math.cos(sine/7), math.rad(-2)), 0.3)
  2040. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9,.3) * CFrame.Angles(math.rad(25), math.rad(0)*math.cos(sine/1), math.rad(0)), 0.3)
  2041. swait()
  2042. end
  2043. end
  2044. end)()
  2045. local boomsound = Instance.new("Sound",Torso)
  2046. boomsound.SoundId = "rbxassetid://1177784919"
  2047. boomsound.Volume = 8
  2048. boomsound:Play()
  2049. removeuseless:AddItem(boomsound,5)
  2050. local tornadotwistloc = Instance.new("Part",Torso)
  2051. tornadotwistloc.CFrame = Root.CFrame
  2052. tornadotwistloc.Anchored = true
  2053. tornadotwistloc.Transparency = 1
  2054. tornadotwistloc.CanCollide = false
  2055. tornadotwistloc.Size = Vector3.new(1,1,1)
  2056. twist = 0
  2057. grassblocksloc = Instance.new("Part",Torso)
  2058. grassblocksloc.Size = Vector3.new(1,1,1)
  2059. grassblocksloc.CanCollide = false
  2060. grassblocksloc.Transparency = 1
  2061. grassblocksloc.Anchored = false
  2062. grassblockslocweld = weldBetween(grassblocksloc,Torso)
  2063. grassblockslocweld.C0 = CFrame.new(4,4,0)
  2064. grassblocksloc2 = Instance.new("Part",Torso)
  2065. grassblocksloc2.Size = Vector3.new(1,1,1)
  2066. grassblocksloc2.CanCollide = false
  2067. grassblocksloc2.Transparency = 1
  2068. grassblocksloc2.Anchored = false
  2069. grassblockslocweld2 = weldBetween(grassblocksloc2,Torso)
  2070. grassblockslocweld2.C0 = CFrame.new(-4,4,0)
  2071. coroutine.wrap(function()
  2072. for i = 1, 30 do
  2073. Hit = damagealll(16,Torso.Position)
  2074. for _,v in pairs(Hit) do
  2075. if v:FindFirstChildOfClass("Humanoid") and v:FindFirstChildOfClass("Humanoid").Health > 0 then
  2076. slachtoffer = v:FindFirstChildOfClass("Humanoid")
  2077. slachtoffer:TakeDamage(math.random(1,4))
  2078. vel = Instance.new("BodyVelocity",v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso"))
  2079. vel.maxForce = Vector3.new(9999999999999,9999999999999,9999999999999)
  2080. torso = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  2081. vel.velocity = CFrame.new(Torso.Position,torso.Position).lookVector*90
  2082. removeuseless:AddItem(vel,.1)
  2083. end
  2084. end
  2085. coroutine.wrap(function()
  2086. local sk = Instance.new("Part",Torso)
  2087. sk.CanCollide = false
  2088. sk.Anchored = true
  2089. sk.BrickColor = BrickColor.new("Alder")
  2090. sk.Name = "sk"
  2091. sk.CFrame = Torso.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),0,math.rad(math.random(-180,180)))
  2092. local skmesh = Instance.new("SpecialMesh",sk)
  2093. skmesh.MeshId = "rbxassetid://662586858"
  2094. skmesh.Name = "wave"
  2095. skmesh.Scale = Vector3.new(.04,.01,.04)
  2096. removeuseless:AddItem(sk,2)
  2097. local energys = Instance.new("Part",Torso)
  2098. energys.Size = Vector3.new(3.5,3.5,3.5)
  2099. energys.Material = "Neon"
  2100. energys.BrickColor = BrickColor.new("Alder")
  2101. energys.Anchored = true
  2102. energys.CanCollide = false
  2103. energys.CFrame = grassblocksloc.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  2104. local energys2 = Instance.new("Part",Torso)
  2105. energys2.Size = Vector3.new(3.5,3.5,3.5)
  2106. energys2.Material = "Neon"
  2107. energys2.BrickColor = BrickColor.new("Alder")
  2108. energys2.Anchored = true
  2109. energys2.CanCollide = false
  2110. energys2.CFrame = grassblocksloc2.CFrame * CFrame.Angles(math.rad(math.random(-180,180)),math.rad(math.random(-180,180)),math.rad(math.random(-180,180)))
  2111. for i = 1, 20 do
  2112. skmesh.Scale = skmesh.Scale + Vector3.new(.01,0,.01)
  2113. sk.Transparency = sk.Transparency + .05
  2114. energys2.Transparency = energys2.Transparency + .05
  2115. energys.Transparency = energys.Transparency + .05
  2116. swait()
  2117. end
  2118. sk:Remove()
  2119. energys2:Remove()
  2120. energys:Remove()
  2121. end)()
  2122. Root.CFrame = Root.CFrame * CFrame.new(0,0,-2.4)
  2123. swait()
  2124. end
  2125. debounce = false
  2126. attacking = false
  2127. end)()
  2128. coroutine.wrap(function()
  2129. local wind = Instance.new("Part", Torso)
  2130. wind.Size = Vector3.new(0.5, 0.5, 0.5)
  2131. wind.Material = "Neon"
  2132. wind.BrickColor = BrickColor.new("Really white")
  2133. wind.Transparency = .5
  2134. wind.Anchored = true
  2135. wind.CanCollide = false
  2136. wind.CFrame = tornadotwistloc.CFrame * CFrame.Angles(math.rad(90),0,0)
  2137. windMESH = Instance.new("SpecialMesh", wind)
  2138. windMESH.Scale = Vector3.new(4.5,7.5,4.5)
  2139. windMESH.MeshId = "rbxassetid://168892432"
  2140. local wind2 = Instance.new("Part", Torso)
  2141. wind2.Size = Vector3.new(0.5, 0.5, 0.5)
  2142. wind2.Material = "Neon"
  2143. wind2.BrickColor = BrickColor.new("Really white")
  2144. wind2.Transparency = .5
  2145. wind2.Anchored = true
  2146. wind2.CanCollide = false
  2147. wind2.CFrame = tornadotwistloc.CFrame * CFrame.Angles(math.rad(90),0,0)
  2148. windMESH2 = Instance.new("SpecialMesh", wind2)
  2149. windMESH2.Scale = Vector3.new(2.5,5.5,2.5)
  2150. windMESH2.MeshId = "rbxassetid://168892432"
  2151. for i = 1, 50 do
  2152. twist = twist + 11
  2153. windMESH.Scale = windMESH.Scale + Vector3.new(.35,.35,.35)
  2154. windMESH2.Scale = windMESH2.Scale + Vector3.new(.35,.35,.35)
  2155. wind.CFrame = tornadotwistloc.CFrame * CFrame.Angles(math.rad(90),math.rad(twist),0)
  2156. wind2.CFrame = tornadotwistloc.CFrame * CFrame.Angles(math.rad(90),math.rad(-twist),0)
  2157. wind.Transparency = wind.Transparency + .015
  2158. wind2.Transparency = wind2.Transparency + .015
  2159. swait()
  2160. end
  2161. wind:Remove()
  2162. wind2:Remove()
  2163. end)()
  2164. end
  2165. end)
  2166.  
  2167. checks1 = coroutine.wrap(function() -------Checks
  2168. while true do
  2169. hf = ray(Root.Position,(CFrame.new(Root.Position,Root.Position+Vector3.new(0,-1,0))).lookVector,3*3,Character)
  2170. if Root.Velocity.y > 1 and hf == nil then
  2171. position = "Jump"
  2172. elseif Root.Velocity.y < -1 and hf == nil then
  2173. position = "Falling"
  2174. elseif Root.Velocity.Magnitude < 2 and hf ~= nil then
  2175. position = "Idle"
  2176. elseif Root.Velocity.Magnitude > 2 and hf ~= nil then
  2177. position = "Walking"
  2178. end
  2179. wait()
  2180. end
  2181. end)
  2182. checks1()
  2183.  
  2184. oofing = true
  2185. hum.HealthChanged:Connect(function(healthz)
  2186. if tauntdebounce then return end
  2187. if dedlaff then return end
  2188. if oofing then return end
  2189. oofing = true
  2190. ouchtable = beingattackedtable[math.random(1,#beingattackedtable)]
  2191. ouch = Instance.new("Sound",Head)
  2192. ouch.SoundId = "rbxassetid://"..ouchtable
  2193. ouch.Volume = 8
  2194. ouch:Play()
  2195. wait(1)
  2196. wait(ouch.TimeLength)
  2197. ouch:Remove()
  2198. wait(1)
  2199. oofing = false
  2200. end)
  2201. coroutine.wrap(function()
  2202. wait(2)
  2203. oofing = false
  2204. end)()
  2205.  
  2206. OrgnC0 = Neck.C0
  2207. local movelimbs = coroutine.wrap(function()
  2208. while RunSrv.Stepped:wait() do
  2209. TrsoLV = Torso.CFrame.lookVector
  2210. Dist = nil
  2211. Diff = nil
  2212. if not MseGuide then
  2213. print("Failed to recognize")
  2214. else
  2215. local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  2216. Dist = (Head.CFrame.p-Point).magnitude
  2217. Diff = Head.CFrame.Y-Point.Y
  2218. local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  2219. Dist2 = (LeftArm.CFrame.p-Point).magnitude
  2220. Diff2 = LeftArm.CFrame.Y-Point.Y
  2221. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  2222. Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
  2223. end
  2224. end
  2225. end)
  2226. movelimbs()
  2227. immortal = {}
  2228. for i,v in pairs(Character:GetDescendants()) do
  2229. if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
  2230. if v ~= Root and v ~= Torso and v ~= Head and v ~= RightArm and v ~= LeftArm and v ~= RightLeg and v.Name ~= "lmagic" and v.Name ~= "rmagic" and v ~= LeftLeg then
  2231. v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  2232. end
  2233. table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
  2234. elseif v:IsA("JointInstance") then
  2235. table.insert(immortal,{v,v.Parent,nil,nil,nil})
  2236. end
  2237. end
  2238. for e = 1, #immortal do
  2239. if immortal[e] ~= nil then
  2240. local STUFF = immortal[e]
  2241. local PART = STUFF[1]
  2242. local PARENT = STUFF[2]
  2243. local MATERIAL = STUFF[3]
  2244. local COLOR = STUFF[4]
  2245. local TRANSPARENCY = STUFF[5]
  2246. if levitate then
  2247. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  2248. PART.Material = MATERIAL
  2249. PART.Color = COLOR
  2250. PART.Transparency = TRANSPARENCY
  2251. end
  2252. PART.AncestryChanged:connect(function()
  2253. PART.Parent = PARENT
  2254. end)
  2255. else
  2256. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  2257. PART.Material = MATERIAL
  2258. PART.Color = COLOR
  2259. PART.Transparency = TRANSPARENCY
  2260. end
  2261. PART.AncestryChanged:connect(function()
  2262. PART.Parent = PARENT
  2263. end)
  2264. end
  2265. end
  2266. end
  2267. function immortality()
  2268. for e = 1, #immortal do
  2269. if immortal[e] ~= nil then
  2270. local STUFF = immortal[e]
  2271. local PART = STUFF[1]
  2272. local PARENT = STUFF[2]
  2273. local MATERIAL = STUFF[3]
  2274. local COLOR = STUFF[4]
  2275. local TRANSPARENCY = STUFF[5]
  2276. if PART.ClassName == "Part" and PART == Root then
  2277. PART.Material = MATERIAL
  2278. PART.Color = COLOR
  2279. PART.Transparency = TRANSPARENCY
  2280. end
  2281. if PART.Parent ~= PARENT then
  2282. hum:Remove()
  2283. PART.Parent = PARENT
  2284. hum = Instance.new("Humanoid",Character)
  2285. hum.Name = "nightfall"
  2286. end
  2287. end
  2288. end
  2289. end
  2290. alreadyflip = false
  2291. function jumpsound()
  2292. if alreadyflip then return end
  2293. alreadyflip = true
  2294. flipsound = Instance.new("Sound",Torso)
  2295. flipsound.SoundId = "rbxassetid://1031614266"
  2296. flipsound.Volume = 2
  2297. flipsound.Pitch = 1
  2298. flipsound:Play()
  2299. removeuseless:AddItem(flipsound,2)
  2300. wait(1)
  2301. alreadyflip = false
  2302. end
  2303. coroutine.wrap(function()
  2304. while true do
  2305. if hum.Health < .1 then
  2306. deadsound = Instance.new("Sound", Torso)
  2307. deadsound.Volume = 6
  2308. deadsound.SoundId = "rbxassetid://1411352723"
  2309. deadsound:Play()
  2310. immortality()
  2311. end
  2312. wait()
  2313. end
  2314. end)()
  2315. spinny = 0
  2316. local anims = coroutine.wrap(function()
  2317. while true do
  2318. settime = 0.05
  2319. sine = sine + change
  2320. if position == "Jump" and attacking == false then
  2321. coroutine.wrap(function()
  2322. jumpsound()
  2323. end)()
  2324. spinny = spinny - 18
  2325. change = 1
  2326. ws = 35
  2327. footsteps.Volume = 0
  2328. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  2329. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  2330. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  2331. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(spinny), math.rad(0), math.rad(0)), 0.4)
  2332. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.2)
  2333. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(-10)), 0.2)
  2334. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1., .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.4)
  2335. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.4)
  2336. elseif position == "Falling" and attacking == false then
  2337. change = 1
  2338. ws = 19
  2339. spinny = 0
  2340. footsteps.Volume = 0
  2341. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.15)
  2342. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  2343. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  2344. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  2345. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, .5) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.2)
  2346. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, .5) * CFrame.Angles(math.rad(8), math.rad(-4), math.rad(0)), 0.2)
  2347. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.64 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(45)), 0.2)
  2348. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.9 + .02 * math.sin(sine/12),.05) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(-45)), 0.2)
  2349. elseif position == "Walking" and attacking == false and running == false then
  2350. change = 1.2
  2351. if invisible then
  2352. ws = 30
  2353. else
  2354. ws = 19
  2355. end
  2356. walking = true
  2357. spinny = 0
  2358. footsteps.Volume = 2
  2359. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.15,-.3) * CFrame.Angles(math.rad(50 + 5 * math.sin(sine/8)),math.rad(0),math.rad(-10)),.3)
  2360. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.1,-.15,.5) * CFrame.Angles(math.rad(-70),math.rad(40),math.rad(-20)),.3)
  2361. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.07 + 0.2*math.sin(sine/3.5), 0) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/7))), 0.3)
  2362. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9 - 0.35 * math.cos(sine/7)/2.8, -.3 + 0.2 - math.sin(sine/7)/3.4) * CFrame.Angles(math.rad(25 - 35) + -math.sin(sine/7)/2.3, math.rad(0)*math.cos(sine/7), math.rad(0), math.cos(-15 * 75 * math.cos(sine/7))), 0.3)
  2363. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9 + 0.35 * math.cos(sine/7)/2.8, -.3 + 0.2 + math.sin(sine/7)/3.4) * CFrame.Angles(math.rad(25 - 35) - -math.sin(sine/7)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) , math.cos(-15 * 75 * math.cos(sine/7))), 0.3)
  2364. elseif position == "Idle" and attacking == false and running == false then
  2365. change = .5
  2366. if invisible then
  2367. ws = 30
  2368. else
  2369. ws = 19
  2370. end
  2371. spinny = 0
  2372. footsteps.Volume = 0
  2373. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.165 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)),math.rad(0),math.rad(0)),.1)
  2374. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.14 + .02 * math.sin(sine/12),-.125) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.1)
  2375. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.4 + .02 * math.sin(sine/12),.10 * -math.sin(sine/12)) * CFrame.Angles(math.rad(-10 + 10 * math.sin(sine/12)),math.rad(0),math.rad(-25)), 0.1)
  2376. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), .1) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)), math.rad(0), math.rad(-10)), 0.1)
  2377. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), .1) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)), math.rad(0), math.rad(10)), 0.1)
  2378. end
  2379. swait()
  2380. end
  2381. end)
  2382. anims()
  2383. warn("He's here. Made by Supr14")
  2384.  
  2385. ]===], owner.Character);
  2386.  
  2387.  
Add Comment
Please, Sign In to add comment