Advertisement
Zebula_The_Scripter

Untitled

Jul 25th, 2018
208
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 346.37 KB | None | 0 0
  1. Player = game:GetService("Players").LocalPlayer
  2. PlayerGui = Player.PlayerGui
  3. Cam = workspace.CurrentCamera
  4. Backpack = Player.Backpack
  5. Character = Player.Character
  6. Humanoid = Character.Humanoid
  7. Mouse = Player:GetMouse()
  8. RootPart = Character["HumanoidRootPart"]
  9. SIZE = 1
  10. local SINE = 0
  11. IT = Instance.new
  12. CF = CFrame.new
  13. VT = Vector3.new
  14. RAD = math.rad
  15. C3 = Color3.new
  16. UD2 = UDim2.new
  17. BRICKC = BrickColor.new
  18. ANGLES = CFrame.Angles
  19. EULER = CFrame.fromEulerAnglesXYZ
  20. COS = math.cos
  21. ACOS = math.acos
  22. SIN = math.sin
  23. ASIN = math.asin
  24. ABS = math.abs
  25. MRANDOM = math.random
  26. FLOOR = math.floor
  27.  
  28. --[[
  29. local vel = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.Torso)
  30. vel.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * -5
  31. vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  32. --]]
  33. --Credit To Rufus14
  34. --I just edit it a bit ^_^
  35. mouse = game.Players.LocalPlayer:GetMouse()
  36. function ragdoll()
  37. game.Players.LocalPlayer.Character.Archivable = true
  38. clone = game.Players.LocalPlayer.Character:Clone()
  39. clone.Parent = workspace
  40. for i,v in pairs(clone:GetChildren()) do
  41. if v.ClassName == "Script" or v.ClassName == "LocalScript" then
  42. v:destroy()
  43. end
  44. for i,p in pairs(v:GetChildren()) do
  45. if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
  46. p:destroy()
  47. end
  48. end
  49. end
  50. for i,t in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  51. if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
  52. t:destroy()
  53. end
  54. end
  55. vel = Instance.new("BodyVelocity", clone.Torso)
  56. vel.Velocity = clone.Torso.CFrame.lookVector * -5
  57. vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  58. clone.Head.face.Texture = "http://www.roblox.com/asset/?id=161061608"
  59. using = false
  60. hit = Instance.new("Sound", clone.Torso)
  61. hit.SoundId = "rbxassetid://260430060"
  62. hit.Volume = 5
  63. hit1 = Instance.new("Sound", clone.Torso)
  64. hit1.SoundId = "rbxassetid://138087186"
  65. hit1.Volume = 5
  66. hit2 = Instance.new("Sound", clone.Torso)
  67. hit2.SoundId = "rbxassetid://131237241"
  68. hit2.Volume = 5
  69. hit3 = Instance.new("Sound", clone.Torso)
  70. hit3.SoundId = "rbxassetid://278062209"
  71. hit3.Volume = 5
  72. hit3.TimePosition = 0.33
  73. ded = Instance.new("Sound", clone.Torso)
  74. ded.SoundId = "rbxassetid://163154423"
  75. ded.Volume = 5
  76. local leftarm = clone:findFirstChild("Left Arm")
  77. local rightrm = clone:findFirstChild("Right Arm")
  78. local leftleg = clone:findFirstChild("Left Leg")
  79. local rightleg = clone:findFirstChild("Right Leg")
  80. local head = clone:findFirstChild("Head")
  81. local welding = Instance.new("Weld", clone.Torso)
  82. welding.Part0 = clone.Torso
  83. welding.Part1 = head
  84. welding.C0 = welding.C0 * CFrame.new(0,1.5,0)
  85. for i, g in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  86. if g.ClassName == "Part" then
  87. g:destroy()
  88. end
  89. end
  90. for i, h in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  91. if h.ClassName == "Accesory" then
  92. h:destroy()
  93. end
  94. end
  95. game.Workspace.CurrentCamera.CameraSubject = head
  96. if leftleg ~= nil then
  97. local glue = Instance.new("Glue", clone.Torso)
  98. glue.Part0 = clone.Torso
  99. glue.Part1 = leftleg
  100. glue.Name = "Left leg"
  101. local collider = Instance.new("Part", leftleg)
  102. collider.Position = Vector3.new(0,999,0)
  103. collider.Size = Vector3.new(1.7, 1, 1)
  104. collider.Shape = "Cylinder"
  105. local weld = Instance.new("Weld", collider)
  106. weld.Part0 = leftleg
  107. weld.Part1 = collider
  108. weld.C0 = CFrame.Angles(0, 0, 80)
  109. collider.TopSurface = "Smooth"
  110. collider.BottomSurface = "Smooth"
  111. collider.formFactor = "Symmetric"
  112. glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  113. glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  114. collider.Transparency = 1
  115. end
  116. ------------
  117. if rightleg ~= nil then
  118. local glue1 = Instance.new("Glue", clone.Torso)
  119. glue1.Part0 = clone.Torso
  120. glue1.Part1 = rightleg
  121. glue1.Name = "Right leg"
  122. local collider1 = Instance.new("Part", rightleg)
  123. collider1.Position = Vector3.new(0,999,0)
  124. collider1.Size = Vector3.new(1.7, 1, 1)
  125. collider1.Shape = "Cylinder"
  126. local weld1 = Instance.new("Weld", collider1)
  127. weld1.Part0 = rightleg
  128. weld1.Part1 = collider1
  129. weld1.C0 = CFrame.Angles(0, 0, 80)
  130. collider1.TopSurface = "Smooth"
  131. collider1.BottomSurface = "Smooth"
  132. collider1.formFactor = "Symmetric"
  133. glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  134. glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  135. collider1.Transparency = 1
  136. end
  137. ------------
  138. if rightrm ~= nil then
  139. local glue11 = Instance.new("Glue", clone.Torso)
  140. glue11.Part0 = clone.Torso
  141. glue11.Part1 = rightrm
  142. glue11.Name = "Right shoulder"
  143. local collider11 = Instance.new("Part", rightrm)
  144. collider11.Position = Vector3.new(0,9999,0)
  145. collider11.Size = Vector3.new(1.8,1,1)
  146. collider11.Shape = "Cylinder"
  147. local weld11 = Instance.new("Weld", collider11)
  148. weld11.Part0 = rightrm
  149. weld11.Part1 = collider11
  150. weld11.C0 = CFrame.Angles(0, 0, 80)
  151. collider11.TopSurface = "Smooth"
  152. collider11.BottomSurface = "Smooth"
  153. collider11.formFactor = "Symmetric"
  154. glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  155. glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  156. collider11.Transparency = 1
  157. end
  158. ------------
  159. if leftarm ~= nil then
  160. local glue111 = Instance.new("Glue", clone.Torso)
  161. glue111.Part0 = clone.Torso
  162. glue111.Part1 = leftarm
  163. glue111.Name = "Left shoulder"
  164. local collider111 = Instance.new("Part", leftarm)
  165. collider111.Position = Vector3.new(0,9999,0)
  166. collider111.Size = Vector3.new(1.8,1,1)
  167. collider111.Shape = "Cylinder"
  168. local weld111 = Instance.new("Weld", collider111)
  169. weld111.Part0 = leftarm
  170. weld111.Part1 = collider111
  171. weld111.C0 = CFrame.Angles(0, 0, 80)
  172. collider111.TopSurface = "Smooth"
  173. collider111.BottomSurface = "Smooth"
  174. collider111.formFactor = "Symmetric"
  175. glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  176. glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  177. collider111.Transparency = 1
  178. ----------------
  179. sensoring = Instance.new("Part", clone.Torso)
  180. sensoring.Size = Vector3.new(1.2,1.1,0.8)
  181. sensoring.CanCollide = false
  182. sensoring.Position = clone.Torso.Position
  183. local welder = Instance.new("Weld", sensoring)
  184. welder.Part0 = clone.Torso
  185. welder.Part1 = sensoring
  186. welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
  187. sensoring.Transparency = 1
  188. -----------------
  189. sensoring1 = Instance.new("Part", clone.Torso)
  190. sensoring1.Size = Vector3.new(1.2,1.1,0.8)
  191. sensoring1.CanCollide = false
  192. sensoring1.Position = clone.Torso.Position
  193. local welder1 = Instance.new("Weld", sensoring)
  194. welder1.Part0 = clone.Torso
  195. welder1.Part1 = sensoring1
  196. welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
  197. sensoring1.Transparency = 1
  198. end
  199. clone.Name = game.Players.LocalPlayer.Character.Name.." (DEAD)"
  200. ded:Play()
  201. vel:destroy()
  202. wait(0.5)
  203. local function touch()
  204. if not using then
  205. using = true
  206. local Math = math.random(1,4)
  207. if Math == 1 then
  208. hit:Play()
  209. end
  210. if Math == 2 then
  211. hit1:Play()
  212. end
  213. if Math == 3 then
  214. hit2:Play()
  215. end
  216. if Math == 4 then
  217. hit3:Play()
  218. end
  219. wait(0.1)
  220. using = false
  221. end
  222. end
  223. sensoring.Touched:connect(touch)
  224. sensoring1.Touched:connect(touch)
  225. wait(4.47)
  226. hit1.Volume = 0
  227. hit2.Volume = 0
  228. hit3.Volume = 0
  229. hit.Volume = 0
  230. end
  231.  
  232. game.Players.LocalPlayer.Character.Humanoid.Died:connect(ragdoll)
  233.  
  234. --di ent
  235. ---------------------------------------
  236. local insanityface={"1895698679"}
  237. local sine=0
  238. Animation_Speed = 1.5
  239. local CHANGE = 2 / Animation_Speed
  240. -----------------------
  241. --[[ Name : WAOV2.2 ]]--
  242. -------------------------------------------------------
  243. --A script By makhail07, 2003boobear and XXUNORIBOASXX.
  244.  
  245. --Discord Creterisk#2958 <- makhail07's discord
  246.  
  247. --NOTE THIS SCRIPT WaS PURELY MADE FROM MY FUCKING IMAGINATION
  248. --IF IT HAPPENS TO LOOK LIKE ANOTHER SCRIPT
  249. --DONT CALL IT A FUCKING BOOTLEG THANK YOU AND ENJOY THE SCRIPT
  250. --YOU FUCKING SKIDS,
  251. --For Those who log/decompile this, If you sell or trade this,
  252. --and I find out who you are, i will take massive action.
  253. --:b:
  254. -------------------------------------------------------
  255.  
  256. local FavIDs = {
  257. 340106355, --Nefl Crystals
  258. 927529620, --Dimension
  259. 876981900, --Fantasy
  260. 398987889, --Ordinary Days
  261. 1117396305, --Oh wait, it's you.
  262. 885996042, --Action Winter Journey
  263. 919231299, --Sprawling Idiot Effigy
  264. 743466274, --Good Day Sunshine
  265. 727411183, --Knife Fight
  266. 1402748531, --The Earth Is Counting On You!
  267. 595230126 --Robot Language
  268. }
  269.  
  270.  
  271.  
  272. --The reality of my life isn't real but a Universe -Creterisk
  273. --All people can be nice, Even if you don't think so. -2003boobear
  274. --The past can be horrible, but the future will be better, so forget the past and move-onward. -XXUNORIBOASXX
  275. wait()
  276. local plr = game:service'Players'.LocalPlayer
  277. local char = plr.Character
  278. local hum = char.Humanoid
  279. local hed = char.Head
  280. local root = char.HumanoidRootPart
  281. local rootj = root.RootJoint
  282. local tors = char.Torso
  283. local ra = char["Right Arm"]
  284. local la = char["Left Arm"]
  285. local rl = char["Right Leg"]
  286. local ll = char["Left Leg"]
  287. local neck = tors["Neck"]
  288. local mouse = plr:GetMouse()
  289. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  290. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  291. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  292. local maincolor = BrickColor.new("Dark green")
  293. exploitable = true
  294. local Player = game.Players.localPlayer
  295. local Character = Player.Character
  296. local Humanoid = Character.Humanoid
  297. local Mouse = Player:GetMouse()
  298. local LeftArm = Character["Left Arm"]
  299. local RightArm = Character["Right Arm"]
  300. local LeftLeg = Character["Left Leg"]
  301. local RightLeg = Character["Right Leg"]
  302. local Head = Character.Head
  303. local Torso = Character.Torso
  304. -------------------------------------------------------
  305. --Start Whitelist and Invincibility--
  306. -------------------------------------------------------
  307. ff = Instance.new("ForceField",char)
  308. ff.Visible = false
  309. hum.Name = "Base"
  310. hum.MaxHealth = 1.0E298
  311. hum.Health = 1.0E298
  312. game:GetService("RunService"):BindToRenderStep("Bbae", 0, function()
  313. if hum.Health > 0.1 and hum.Health < 1.0E298 then
  314. hum.MaxHealth = 1.0E298
  315. hum.Health = 1.0E298
  316. end
  317. end)
  318. -------------------------------------------------------
  319. --End Whitelist and Invincibility--
  320. -------------------------------------------------------
  321. local Hair = Instance.new("Part", char)
  322. Hair.Name = "Hair"
  323. Hair.CanCollide = false
  324. Hair.BrickColor = BrickColor.new("Institutional white")
  325. Hair.Transparency = 0
  326. Hair.Material = "Plastic"
  327. Hair.Size = Vector3.new(1, 1, 2)
  328. Hair.TopSurface = Enum.SurfaceType.Smooth
  329. Hair.BottomSurface = Enum.SurfaceType.Smooth
  330.  
  331. local Weld = Instance.new("Weld", Hair)
  332. Weld.Part0 = hed
  333. Weld.Part1 = Hair
  334. Weld.C1 = CFrame.new(0, -.6, 0)
  335. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
  336.  
  337. local M2 = Instance.new("SpecialMesh")
  338. M2.Parent = Hair
  339. M2.MeshId = "http://www.roblox.com/asset/?id=13640868"
  340. M2.TextureId = "http://www.roblox.com/asset/?id=18987684"
  341. M2.Scale = Vector3.new(1, 1, 1)
  342. -------------------------------------------------------
  343. for i,v in pairs(char:children()) do
  344. if v:IsA("Shirt") and v:IsA("Pants") and v:IsA("Hat") and v:IsA("Accessory") then
  345. v:Remove()
  346. end
  347. end
  348. shirt = Instance.new("Shirt", char)
  349. shirt.Name = "Shirt"
  350. pants = Instance.new("Pants", char)
  351. pants.Name = "Pants"
  352. char.Shirt.ShirtTemplate = "rbxassetid://676428254"
  353. char.Pants.PantsTemplate = "rbxassetid://676428351"
  354. -------------------------------------------------------
  355. --------------
  356.  
  357. warn("WhAT ANOTHER ONE V2.1 IS FINALLY HERE!")
  358.  
  359. warn("I hope you enjoy.")
  360.  
  361. warn("Credit to makhail07, 2003boobear and XXUNORIBOASXX!")
  362.  
  363. warn("Edited by saba1520")
  364.  
  365. -------------------------------------------------------
  366. --Start Good Stuff--
  367. -------------------------------------------------------
  368. cam = game.Workspace.CurrentCamera
  369. CF = CFrame.new
  370. VT = Vector3.new
  371. angles = CFrame.Angles
  372. attack = false
  373. Euler = CFrame.fromEulerAnglesXYZ
  374. Rad = math.rad
  375. IT = Instance.new
  376. BrickC = BrickColor.new
  377. Cos = math.cos
  378. COS = math.cos
  379. Acos = math.acos
  380. Sin = math.sin
  381. Asin = math.asin
  382. Abs = math.abs
  383. Mrandom = math.random
  384. Floor = math.floor
  385. -------------------------------------------------------
  386. --End Good Stuff--
  387. -------------------------------------------------------
  388. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  389. RSH, LSH = nil, nil
  390. RW = Instance.new("Weld")
  391. LW = Instance.new("Weld")
  392. RH = tors["Right Hip"]
  393. LH = tors["Left Hip"]
  394. RSH = tors["Right Shoulder"]
  395. LSH = tors["Left Shoulder"]
  396. RSH.Parent = nil
  397. LSH.Parent = nil
  398. RW.Name = "RW"
  399. RW.Part0 = tors
  400. RW.C0 = CF(1.5, 0.5, 0)
  401. RW.C1 = CF(0, 0.5, 0)
  402. RW.Part1 = ra
  403. RW.Parent = tors
  404. LW.Name = "LW"
  405. LW.Part0 = tors
  406. LW.C0 = CF(-1.5, 0.5, 0)
  407. LW.C1 = CF(0, 0.5, 0)
  408. LW.Part1 = la
  409. LW.Parent = tors
  410. Effects = {}
  411. -------------------------------------------------------
  412. --Start HeartBeat--
  413. -------------------------------------------------------
  414. ArtificialHB = Instance.new("BindableEvent", script)
  415. ArtificialHB.Name = "Heartbeat"
  416. script:WaitForChild("Heartbeat")
  417.  
  418. frame = 1 / 60
  419. tf = 0
  420. allowframeloss = false
  421. tossremainder = false
  422.  
  423.  
  424. lastframe = tick()
  425. script.Heartbeat:Fire()
  426.  
  427.  
  428. game:GetService("RunService").Heartbeat:connect(function(s, p)
  429. tf = tf + s
  430. if tf >= frame then
  431. if allowframeloss then
  432. script.Heartbeat:Fire()
  433. lastframe = tick()
  434. else
  435. for i = 1, math.floor(tf / frame) do
  436. script.Heartbeat:Fire()
  437. end
  438. lastframe = tick()
  439. end
  440. if tossremainder then
  441. tf = 0
  442. else
  443. tf = tf - frame * math.floor(tf / frame)
  444. end
  445. end
  446. end)
  447. -------------------------------------------------------
  448. --End HeartBeat--
  449. -------------------------------------------------------
  450.  
  451. local ohno = Instance.new("Sound")
  452. ohno.Parent = hed
  453. ohno.Volume = 10
  454. ohno.Pitch = 1
  455. ohno.Looped = true
  456.  
  457. local bass = Instance.new("Sound") --why
  458. bass.Parent = hed
  459. bass.Volume = 7
  460. bass.Pitch = 1
  461. bass.SoundId = "http://www.roblox.com/asset/?id=1087356234"
  462. bass.Looped = true
  463.  
  464. meme = Instance.new("Sound", hed)
  465. meme.SoundId = "http://www.roblox.com/asset/?id=291151190"
  466. meme.Volume = 10
  467. meme.Pitch = 1
  468. meme.Looped = true
  469. meme.TimePosition = 1
  470.  
  471. TAUNT = Instance.new("Sound", tors)
  472. TAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994137"
  473. TAUNT.Volume = 10
  474. TAUNT.Pitch = 1
  475. TAUNT.Looped = false
  476. TAUNT.TimePosition = 0.12
  477.  
  478. TAUNT2 = Instance.new("Sound", tors)
  479. TAUNT2.SoundId = "http://www.roblox.com/asset/?id=132392118"
  480. TAUNT2.Volume = 10
  481. TAUNT2.Pitch = 1
  482. TAUNT2.Looped = false
  483. TAUNT2.TimePosition = 0.12
  484.  
  485. chargeup = Instance.new("Sound", hed)
  486. chargeup.SoundId = "http://www.roblox.com/asset/?id=527276541"
  487. chargeup.Volume = 10
  488. chargeup.Pitch = 1
  489. chargeup.Looped = true
  490. chargeup.TimePosition = 1
  491.  
  492. BTAUNT = Instance.new("Sound", tors)
  493. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
  494. BTAUNT.Volume = 10
  495. BTAUNT.Pitch = 1
  496. BTAUNT.Looped = false
  497. BTAUNT.TimePosition = 0.2
  498.  
  499. NOTAUNT = Instance.new("Sound", tors)
  500. NOTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
  501. NOTAUNT.Volume = 10
  502. NOTAUNT.Pitch = 1
  503. NOTAUNT.Looped = false
  504. NOTAUNT.TimePosition = 0.2
  505.  
  506. NOSOUND = Instance.new("Sound", tors)
  507. NOSOUND.SoundId = "http://www.roblox.com/asset/?id=135017578"
  508. NOSOUND.Volume = 10
  509. NOSOUND.Pitch = 1
  510. NOSOUND.Looped = false
  511. NOSOUND.TimePosition = 0.2
  512.  
  513. ITAUNT = Instance.new("Sound", tors)
  514. ITAUNT.SoundId = "http://www.roblox.com/asset/?id=230255698"
  515. ITAUNT.Volume = 50
  516. ITAUNT.Pitch = 1
  517. ITAUNT.Looped = false
  518. ITAUNT.TimePosition = 0
  519.  
  520. BATAUNT = Instance.new("Sound", tors)
  521. BATAUNT.SoundId = "http://www.roblox.com/asset/?id=132514715"
  522. BATAUNT.Volume = 10
  523. BATAUNT.Pitch = 1
  524. BATAUNT.Looped = false
  525. BATAUNT.TimePosition = 0
  526.  
  527. pop = Instance.new("Sound", tors)
  528. pop.SoundId = "http://www.roblox.com/asset/?id=1460707372"
  529. pop.Volume = 10
  530. pop.Pitch = 1
  531. pop.Looped = false
  532. pop.TimePosition = 0
  533.  
  534. STAUNT = Instance.new("Sound", tors)
  535. STAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
  536. STAUNT.Volume = 10
  537. STAUNT.Pitch = 1
  538. STAUNT.Looped = false
  539. STAUNT.TimePosition = 0.05
  540.  
  541. DTAUNT = Instance.new("Sound", tors)
  542. DTAUNT.SoundId = "http://www.roblox.com/asset/?id=1818153677"
  543. DTAUNT.Volume = 10
  544. DTAUNT.Pitch = 1
  545. DTAUNT.Looped = false
  546. DTAUNT.TimePosition = 0
  547.  
  548. sex = Instance.new("Sound", tors)
  549. sex.SoundId = "http://www.roblox.com/asset/?id=300208779"
  550. sex.Volume = 10
  551. sex.Pitch = 1
  552. sex.Looped = false
  553. sex.TimePosition = 0
  554.  
  555. so = Instance.new("Sound", tors)
  556. so.SoundId = "http://www.roblox.com/asset/?id=449394892"
  557. so.Volume = 10
  558. so.Pitch = 1
  559. so.Looped = false
  560. so.TimePosition = 0
  561.  
  562. LAZOR = Instance.new("Sound", ra)
  563. LAZOR.SoundId = "http://www.roblox.com/asset/?id=201858045"
  564. LAZOR.Volume = 10
  565. LAZOR.Pitch = 0.7
  566. LAZOR.Looped = false
  567. LAZOR.TimePosition = 0
  568.  
  569. WTF = Instance.new("Sound", tors)
  570. WTF.SoundId = "http://www.roblox.com/asset/?id=135017578"
  571. WTF.Volume = 10
  572. WTF.Pitch = 1
  573. WTF.Looped = false
  574. WTF.TimePosition = 0
  575.  
  576. MERKIO = Instance.new("Sound", tors) --why
  577. MERKIO.SoundId = "http://www.roblox.com/asset/?id=1003012899"
  578. MERKIO.Volume = 5467543465
  579. MERKIO.Pitch = 1
  580. MERKIO.Looped = false
  581. MERKIO.TimePosition = 0
  582.  
  583. Cause_Im_having_a_good_time_having_a_good_time = Instance.new("Sound", hed) --DONT STOP ME NOOOOOOOOOWWWWWWWW
  584. Cause_Im_having_a_good_time_having_a_good_time.SoundId = "http://www.roblox.com/asset/?id=1064109642"
  585. Cause_Im_having_a_good_time_having_a_good_time.Volume = 10
  586. Cause_Im_having_a_good_time_having_a_good_time.Pitch = 1
  587. Cause_Im_having_a_good_time_having_a_good_time.Looped = false
  588. Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
  589.  
  590. -------------------------------------------------------
  591. --Start Important Functions--
  592. -------------------------------------------------------
  593. function MakeForm(PART,TYPE)
  594. if TYPE == "Cyl" then
  595. local MSH = IT("CylinderMesh",PART)
  596. elseif TYPE == "Ball" then
  597. local MSH = IT("SpecialMesh",PART)
  598. MSH.MeshType = "Sphere"
  599. elseif TYPE == "Wedge" then
  600. local MSH = IT("SpecialMesh",PART)
  601. MSH.MeshType = "Wedge"
  602. end
  603. end
  604.  
  605. function chatfunc(text, color)
  606. local chat = coroutine.wrap(function()
  607. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  608. char:FindFirstChild("TalkingBillBoard"):destroy()
  609. end
  610. local naeeym2 = Instance.new("BillboardGui", char)
  611. naeeym2.Size = UDim2.new(0, 100, 0, 40)
  612. naeeym2.StudsOffset = Vector3.new(0, 5, 0)
  613. naeeym2.Adornee = hed
  614. naeeym2.Name = "TalkingBillBoard"
  615. local tecks2 = Instance.new("TextLabel", naeeym2)
  616. tecks2.BackgroundTransparency = 1
  617. tecks2.BorderSizePixel = 0
  618. tecks2.Text = ""
  619. tecks2.Font = "SciFi"
  620. tecks2.TextSize = 30
  621. tecks2.TextStrokeTransparency = 0
  622. tecks2.TextColor3 = color
  623. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  624. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  625. local tecks3 = Instance.new("TextLabel", naeeym2)
  626. tecks3.BackgroundTransparency = 1
  627. tecks3.BorderSizePixel = 0
  628. tecks3.Text = ""
  629. tecks3.Font = "SciFi"
  630. tecks3.TextSize = 30
  631. tecks3.TextStrokeTransparency = 0
  632. tecks3.TextColor3 = Color3.new(0, 0, 0)
  633. tecks3.TextStrokeColor3 = color
  634. tecks3.Size = UDim2.new(1, 0, 0.5, 0)
  635. coroutine.resume(coroutine.create(function()
  636. while true do
  637. swait(1)
  638. tecks2.TextColor3 = BrickColor.random().Color
  639. tecks3.TextStrokeColor3 = BrickColor.random().Color
  640. tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  641. tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  642. tecks2.Rotation = math.random(-5, 5)
  643. tecks3.Rotation = math.random(-5, 5)
  644. end
  645. end))
  646. for i = 1, string.len(text) do
  647. CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
  648. tecks2.Text = string.sub(text, 1, i)
  649. tecks3.Text = string.sub(text, 1, i)
  650. swait(1)
  651. end
  652. wait(1)
  653. local randomrot = math.random(1, 2)
  654. if randomrot == 1 then
  655. for i = 1, 50 do
  656. swait()
  657. tecks2.Rotation = tecks2.Rotation - 0.75
  658. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  659. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  660. tecks3.Rotation = tecks2.Rotation + 0.75
  661. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  662. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  663. end
  664. elseif randomrot == 2 then
  665. for i = 1, 50 do
  666. swait()
  667. tecks2.Rotation = tecks2.Rotation + 0.75
  668. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  669. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  670. tecks3.Rotation = tecks2.Rotation - 0.75
  671. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  672. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  673. end
  674. end
  675. naeeym2:Destroy()
  676. end)
  677. chat()
  678. end
  679.  
  680. function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  681. local type = type
  682. local rng = Instance.new("Part", char)
  683. rng.Anchored = true
  684. rng.BrickColor = color
  685. rng.CanCollide = false
  686. rng.FormFactor = 3
  687. rng.Name = "Ring"
  688. rng.Material = "Neon"
  689. rng.Size = Vector3.new(1, 1, 1)
  690. rng.Transparency = 0
  691. rng.TopSurface = 0
  692. rng.BottomSurface = 0
  693. rng.CFrame = pos
  694. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  695. local rngm = Instance.new("SpecialMesh", rng)
  696. rngm.MeshType = "Sphere"
  697. rngm.Scale = Vector3.new(x1, y1, z1)
  698. local scaler2 = 1
  699. local speeder = FastSpeed
  700. if type == "Add" then
  701. scaler2 = 1 * value
  702. elseif type == "Divide" then
  703. scaler2 = 1 / value
  704. end
  705. coroutine.resume(coroutine.create(function()
  706. for i = 0, 10 / bonuspeed, 0.1 do
  707. swait()
  708. if type == "Add" then
  709. scaler2 = scaler2 - 0.01 * value / bonuspeed
  710. elseif type == "Divide" then
  711. scaler2 = scaler2 - 0.01 / value * bonuspeed
  712. end
  713. rng.BrickColor = BrickColor.random()
  714. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  715. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  716. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  717. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  718. end
  719. rng:Destroy()
  720. end))
  721. end
  722.  
  723. function SoulSteal(dude)
  724. if dude.Name ~= char then
  725. local bgf = IT("BodyGyro", dude.Head)
  726. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  727. local val = IT("BoolValue", dude)
  728. val.Name = "IsHit"
  729. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  730. local soulst = coroutine.wrap(function()
  731. local soul = Instance.new("Part",dude)
  732. soul.Size = Vector3.new(1,1,1)
  733. soul.CanCollide = false
  734. soul.Anchored = false
  735. soul.Position = torso.Position
  736. soul.Transparency = 1
  737. local PartEmmit1 = IT("ParticleEmitter", soul)
  738. PartEmmit1.LightEmission = 1
  739. PartEmmit1.Texture = "rbxassetid://569507414"
  740. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  741. PartEmmit1.Rate = 250
  742. PartEmmit1.Lifetime = NumberRange.new(1.6)
  743. PartEmmit1.Size = NumberSequence.new({
  744. NumberSequenceKeypoint.new(0, 1, 0),
  745. NumberSequenceKeypoint.new(1, 0, 0)
  746. })
  747. PartEmmit1.Transparency = NumberSequence.new({
  748. NumberSequenceKeypoint.new(0, 0, 0),
  749. NumberSequenceKeypoint.new(1, 1, 0)
  750. })
  751. PartEmmit1.Speed = NumberRange.new(0, 0)
  752. PartEmmit1.VelocitySpread = 30000
  753. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  754. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  755. local BodPoss = IT("BodyPosition", soul)
  756. BodPoss.P = 3000
  757. BodPoss.D = 1000
  758. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  759. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  760. wait(1.6)
  761. soul.Touched:connect(function(hit)
  762. if hit.Parent == char then
  763. soul:Destroy()
  764. end
  765. end)
  766. wait(1.2)
  767. while soul do
  768. swait()
  769. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  770. BodPoss.Position = tors.Position
  771. end
  772. end)
  773. soulst()
  774. end
  775. end
  776. function FaceMouse()
  777. local Cam = workspace.CurrentCamera
  778. return {
  779. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  780. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  781. }
  782. end
  783.  
  784. function Clerp(a, b, t)
  785. local qa = {QuaternionFromCFrame(a)}
  786. local qb = {QuaternionFromCFrame(b)}
  787. local ax, ay, az = a.x, a.y, a.z
  788. local bx, by, bz = b.x, b.y, b.z
  789. local _t = 1 - t
  790. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  791. end
  792.  
  793. function Eviscerate(dude)
  794. if dude.Name ~= char then
  795. local bgf = IT("BodyGyro", dude.Head)
  796. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  797. local val = IT("BoolValue", dude)
  798. val.Name = "IsHit"
  799. local ds = coroutine.wrap(function()
  800. dude:WaitForChild("Head"):BreakJoints()
  801. wait(0.5)
  802. target = nil
  803. coroutine.resume(coroutine.create(function()
  804. for i, v in pairs(dude:GetChildren()) do
  805. if v:IsA("Accessory") then
  806. v:Destroy()
  807. end
  808. if v:IsA("Humanoid") then
  809. v:Destroy()
  810. end
  811. if v:IsA("CharacterMesh") then
  812. v:Destroy()
  813. end
  814. if v:IsA("Model") then
  815. v:Destroy()
  816. end
  817. if v:IsA("Part") or v:IsA("MeshPart") then
  818. for x, o in pairs(v:GetChildren()) do
  819. if o:IsA("Decal") then
  820. o:Destroy()
  821. end
  822. end
  823. coroutine.resume(coroutine.create(function()
  824. v.Material = "Neon"
  825. v.CanCollide = false
  826. local PartEmmit1 = IT("ParticleEmitter", v)
  827. PartEmmit1.LightEmission = 1
  828. PartEmmit1.Texture = "rbxassetid://284205403"
  829. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  830. PartEmmit1.Rate = 150
  831. PartEmmit1.Lifetime = NumberRange.new(1)
  832. PartEmmit1.Size = NumberSequence.new({
  833. NumberSequenceKeypoint.new(0, 0.75, 0),
  834. NumberSequenceKeypoint.new(1, 0, 0)
  835. })
  836. PartEmmit1.Transparency = NumberSequence.new({
  837. NumberSequenceKeypoint.new(0, 0, 0),
  838. NumberSequenceKeypoint.new(1, 1, 0)
  839. })
  840. PartEmmit1.Speed = NumberRange.new(0, 0)
  841. PartEmmit1.VelocitySpread = 30000
  842. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  843. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  844. local BodPoss = IT("BodyPosition", v)
  845. BodPoss.P = 3000
  846. BodPoss.D = 1000
  847. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  848. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  849. v.Color = maincolor.Color
  850. coroutine.resume(coroutine.create(function()
  851. for i = 0, 49 do
  852. swait(1)
  853. v.Transparency = v.Transparency + 0.08
  854. end
  855. wait(0.5)
  856. PartEmmit1.Enabled = false
  857. wait(3)
  858. v:Destroy()
  859. dude:Destroy()
  860. end))
  861. end))
  862. end
  863. end
  864. end))
  865. end)
  866. ds()
  867. end
  868. end
  869.  
  870. function killnearest(position,range,maxstrength)
  871. for i,v in ipairs(workspace:GetChildren()) do
  872. local body = v:GetChildren()
  873. for part = 1, #body do
  874. if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
  875. if(body[part].Position - position).Magnitude < range then
  876. if v.ClassName == "Model" then
  877. v:BreakJoints()
  878. end
  879. table.insert(Effects2,{body[part],"Disappear",0.02,2,2,2,2})
  880. body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
  881. end
  882. end
  883. end
  884. if v.ClassName == "Part" then
  885. if v.Anchored == false and (v.Position - position).Magnitude < range then
  886. table.insert(Effects2,{v,"Disappear",0.02,2,2,2,2})
  887. v.Velocity = CFrame.new(position,v.Position).lookVector*5*maxstrength
  888. end
  889. end
  890. end
  891. end
  892.  
  893.  
  894. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  895. local NEWPART = IT("Part")
  896. NEWPART.formFactor = FORMFACTOR
  897. NEWPART.Reflectance = REFLECTANCE
  898. NEWPART.Transparency = TRANSPARENCY
  899. NEWPART.CanCollide = false
  900. NEWPART.Locked = true
  901. NEWPART.Anchored = true
  902. if ANCHOR == false then
  903. NEWPART.Anchored = false
  904. end
  905. NEWPART.BrickColor = BrickC(tostring(BRICKCOLOR))
  906. NEWPART.Name = NAME
  907. NEWPART.Size = SIZE
  908. NEWPART.Position = Torso.Position
  909. NEWPART.Material = MATERIAL
  910. NEWPART:BreakJoints()
  911. NEWPART.Parent = PARENT
  912. return NEWPART
  913. end
  914.  
  915. local joyemoji = Instance.new('ParticleEmitter', tors)
  916. joyemoji.VelocitySpread = 2000
  917. joyemoji.Lifetime = NumberRange.new(1)
  918. joyemoji.Speed = NumberRange.new(40)
  919. joy= {}
  920. for i=0, 19 do
  921. joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  922. end
  923. joyemoji.Size = NumberSequence.new(joy)
  924. joyemoji.Rate = 0
  925. joyemoji.LockedToPart = false
  926. joyemoji.LightEmission = 0
  927. joyemoji.Texture = "rbxassetid://1176402123"
  928. joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  929.  
  930. local LIT = Instance.new('ParticleEmitter', tors)
  931. LIT.VelocitySpread = 2000
  932. LIT.Lifetime = NumberRange.new(1)
  933. LIT.Speed = NumberRange.new(45)
  934. nani= {}
  935. for i=0, 19 do
  936. nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  937. end
  938. LIT.Size = NumberSequence.new(nani)
  939. LIT.Rate = 0
  940. LIT.LockedToPart = false
  941. LIT.LightEmission = 0
  942. LIT.Texture = "rbxassetid://1492670151"
  943. LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  944.  
  945. local ok = Instance.new('ParticleEmitter', tors)
  946. ok.VelocitySpread = 2000
  947. ok.Lifetime = NumberRange.new(1)
  948. ok.Speed = NumberRange.new(50)
  949. cool= {}
  950. for i=0, 19 do
  951. cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  952. end
  953. ok.Size = NumberSequence.new(cool)
  954. ok.Rate = 0
  955. ok.LockedToPart = false
  956. ok.LightEmission = 0
  957. ok.Texture = "rbxassetid://636768448"
  958. ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  959.  
  960. local toast = Instance.new('ParticleEmitter', tors)
  961. toast.VelocitySpread = 2000
  962. toast.Lifetime = NumberRange.new(1)
  963. toast.Speed = NumberRange.new(60)
  964. toasterstoasttoast= {}
  965. for i=0, 19 do
  966. toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  967. end
  968. toast.Size = NumberSequence.new(toasterstoasttoast)
  969. toast.Rate = 0
  970. toast.LockedToPart = false
  971. toast.LightEmission = 0
  972. toast.Texture = "rbxassetid://436096230"
  973. toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  974.  
  975. function WhatHuh()
  976. attack = true
  977. hum.WalkSpeed = 1.01
  978. CreateSound("130766865", hed, 10, 1)
  979. Character.Head.face.Texture = "rbxassetid://276732672"
  980. for i = 0,4,0.1 do
  981. swait()
  982. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  983. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
  984. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  985. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  986. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  987. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  988. end
  989. for i = 0,6.7,0.1 do
  990. swait()
  991. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  992. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
  993. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  994. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  995. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  996. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  997. end
  998. for i = 0,8.1,0.1 do
  999. swait()
  1000. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1001. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
  1002. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1003. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1004. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  1005. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  1006. end
  1007. for i = 0,1,0.1 do
  1008. swait()
  1009. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1010. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
  1011. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1012. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1013. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  1014. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  1015. end
  1016. for i = 0,1,0.1 do
  1017. swait()
  1018. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1019. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
  1020. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1021. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1022. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  1023. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  1024. end
  1025. for i = 0,4,0.1 do
  1026. swait()
  1027. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1028. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
  1029. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1030. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1031. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  1032. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  1033. end
  1034. attack = false
  1035. Character.Head.face.Texture = "rbxassetid://620619801"
  1036. hum.WalkSpeed = 16
  1037. end
  1038.  
  1039. function EndMySufferingV3() --why
  1040. attack = true
  1041. hum.WalkSpeed = 1.01
  1042. Character.Head.face.Texture = "rbxassetid://202210455"
  1043. local A = math.random(1,5)
  1044. if A == 1 then
  1045. meme.SoundId = "rbxassetid://295810519"
  1046. end
  1047. if A == 2 then
  1048. meme.SoundId = "rbxassetid://1124778077"
  1049. end
  1050. if A == 3 then
  1051. meme.SoundId = "rbxassetid://464157070"
  1052. end
  1053. if A == 4 then
  1054. meme.SoundId = "rbxassetid://146334595"
  1055. end
  1056. if A == 5 then
  1057. meme.SoundId = "rbxassetid://145536915"
  1058. end
  1059. meme:Play()
  1060. bass:Play()
  1061. joyemoji.Rate = 70
  1062. LIT.Rate = 70
  1063. ok.Rate = 70
  1064. toast.Rate = 70
  1065.  
  1066. for i = 0,50,0.1 do
  1067. swait()
  1068. CameraEnshaking(1, 10)
  1069. bass.Parent = hed
  1070. meme.Parent = hed
  1071. rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(15),math.rad(-10),math.rad(0)),0.15)
  1072. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
  1073. RH.C0=clerp(RH.C0,CF(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
  1074. LH.C0=clerp(LH.C0,CF(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-20)),0.15)
  1075. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5+0.1*math.sin(sine/30), -0.6) * angles(math.rad(-0), math.rad(10), math.rad(-110)), 0.1)
  1076. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-10), math.rad(-105)), 0.1)
  1077. end
  1078. bass:Stop()
  1079. meme:Stop()
  1080. joyemoji.Rate = 0
  1081. LIT.Rate = 0
  1082. ok.Rate = 0
  1083. toast.Rate = 0
  1084. Character.Head.face.Texture = "rbxassetid://620619801"
  1085. attack = false
  1086. hum.WalkSpeed = 16
  1087. end
  1088.  
  1089. function slap()
  1090. attack = true
  1091. hum.WalkSpeed = 1.01
  1092. local icri = CreateSound("1205111204", hed, 10, 1)
  1093. swait(165)
  1094. local FRAME = tors.CFrame
  1095. repeat
  1096. swait()
  1097. Character.Head.face.Texture = "rbxassetid://582931093"
  1098. CameraEnshaking(1, 10)
  1099. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1100. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1101. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1102. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  1103. LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
  1104. tors.CFrame = FRAME * CF(0,1,0)
  1105. swait()
  1106. tors.CFrame = FRAME
  1107. until icri.Playing == false
  1108. Character.Head.face.Texture = "rbxassetid://620619801"
  1109. attack = false
  1110. hum.WalkSpeed = 16
  1111. end
  1112.  
  1113. function EndMySufferingV2()
  1114. attack = true
  1115. for i = 0,6,0.1 do
  1116. swait()
  1117. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1118. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1119. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1120. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1121. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(170), Rad(0), Rad(-15)), 0.1)
  1122. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
  1123. end
  1124. CreateSound("1093102664", hed, 10, 1)
  1125. CameraEnshaking(3, 8)
  1126. for i = 0,2,0.1 do
  1127. swait()
  1128. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  1129. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
  1130. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1131. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1132. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-40)), 0.4)
  1133. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
  1134. end
  1135. hum.MaxHealth = 0
  1136. ragdoll(char)
  1137. CreateSound("135488453", hed, 5, 1)
  1138. error("Seems like you just died.")
  1139. end
  1140.  
  1141. function Clerp(a, b, t)
  1142. local qa = {
  1143. QuaternionFromCFrame(a)
  1144. }
  1145. local qb = {
  1146. QuaternionFromCFrame(b)
  1147. }
  1148. local ax, ay, az = a.x, a.y, a.z
  1149. local bx, by, bz = b.x, b.y, b.z
  1150. local _t = 1 - t
  1151. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1152. end
  1153.  
  1154. function Swait(NUMBER)
  1155. if NUMBER == 0 or NUMBER == nil then
  1156. ArtificialHB.Event:wait()
  1157. else
  1158. for i = 1, NUMBER do
  1159. ArtificialHB.Event:wait()
  1160. end
  1161. end
  1162. end
  1163.  
  1164. function swait(num)
  1165. if num == 0 or num == nil then
  1166. game:service("RunService").Stepped:wait(0)
  1167. else
  1168. for i = 0, num do
  1169. game:service("RunService").Stepped:wait(0)
  1170. end
  1171. end
  1172. end
  1173. function thread(f)
  1174. coroutine.resume(coroutine.create(f))
  1175. end
  1176. function clerp(a, b, t)
  1177. local qa = {
  1178. QuaternionFromCFrame(a)
  1179. }
  1180. local qb = {
  1181. QuaternionFromCFrame(b)
  1182. }
  1183. local ax, ay, az = a.x, a.y, a.z
  1184. local bx, by, bz = b.x, b.y, b.z
  1185. local _t = 1 - t
  1186. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1187. end
  1188. function ShockWave(Part, cframe1, cframe2, Damage, Size)
  1189. coroutine.resume(coroutine.create(function()
  1190. local wave = CreatePart(workspace, "Neon", 0, 0, Neoncolor, "Effect", Vector3.new(1, 1, 5))
  1191. wave.Anchored = true
  1192. wave.CFrame = Part.CFrame * cframe1
  1193. local Msh = Create("SpecialMesh"){
  1194. Parent = wave,
  1195. MeshType = "Sphere"
  1196. }
  1197. Cso("http://roblox.com/asset/?id=300916105", wave, 1, 1.3)
  1198. for i = 0, 1, 0.2 do
  1199. wait()
  1200. local dir = wave.CFrame.lookVector * -1
  1201. local pos = rayCast(wave.Position, dir, 5, Character)
  1202. wave.CFrame = wave.CFrame * cframe2
  1203. table.insert(Effects, {
  1204. wave,
  1205. "Sphere",
  1206. 0.01,
  1207. .03,
  1208. .03,
  1209. .03,
  1210. })
  1211. end
  1212. end))
  1213. end
  1214.  
  1215. local RightHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  1216. MakeForm(RightHole,"Cyl")
  1217. local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  1218. MakeForm(LeftHole,"Cyl")
  1219.  
  1220. function getbloody(victim,amount)
  1221. local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
  1222. PART.CFrame = victim.CFrame
  1223. local HITPLAYERSOUNDS = {"356551938","264486467"}
  1224. Debris:AddItem(PART,5)
  1225. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1226. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1227. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1228. local prtcl = asd:Clone()
  1229. prtcl.Parent = PART
  1230. prtcl:Emit(amount*10)
  1231. end
  1232.  
  1233. function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
  1234. local type = type
  1235. local rng = Instance.new("Part", char)
  1236. rng.Anchored = true
  1237. rng.BrickColor = color
  1238. rng.CanCollide = false
  1239. rng.FormFactor = 3
  1240. rng.Name = "Ring"
  1241. rng.Material = "Neon"
  1242. rng.Size = Vector3.new(1, 1, 1)
  1243. rng.Transparency = 0
  1244. rng.TopSurface = 0
  1245. rng.BottomSurface = 0
  1246. rng.CFrame = pos
  1247. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  1248. local rngm = Instance.new("SpecialMesh", rng)
  1249. rngm.MeshType = "Brick"
  1250. rngm.Scale = VT(x1,y1,z1)
  1251. if rainbowmode == true then
  1252. rng.Color = Color3.new(r/255,g/255,b/255)
  1253. end
  1254. local scaler2 = 1
  1255. local speeder = FastSpeed/10
  1256. if type == "Add" then
  1257. scaler2 = 1*value
  1258. elseif type == "Divide" then
  1259. scaler2 = 1/value
  1260. end
  1261. coroutine.resume(coroutine.create(function()
  1262. for i = 0,10/bonuspeed,0.1 do
  1263. swait()
  1264. if type == "Add" then
  1265. scaler2 = scaler2 - 0.01*value/bonuspeed
  1266. elseif type == "Divide" then
  1267. scaler2 = scaler2 - 0.01/value*bonuspeed
  1268. end
  1269. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  1270. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  1271. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1272. end
  1273. rng:Destroy()
  1274. end))
  1275. end
  1276. New = function(Object, Parent, Name, Data)
  1277. local Object = Instance.new(Object)
  1278. for Index, Value in pairs(Data or {}) do
  1279. Object[Index] = Value
  1280. end
  1281. Object.Parent = Parent
  1282. Object.Name = Name
  1283. return Object
  1284. end
  1285. function QuaternionFromCFrame(cf)
  1286. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1287. local trace = m00 + m11 + m22
  1288. if trace > 0 then
  1289. local s = math.sqrt(1 + trace)
  1290. local recip = 0.5 / s
  1291. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1292. else
  1293. local i = 0
  1294. if m00 < m11 then
  1295. i = 1
  1296. end
  1297. if m22 > (i == 0 and m00 or m11) then
  1298. i = 2
  1299. end
  1300. if i == 0 then
  1301. local s = math.sqrt(m00 - m11 - m22 + 1)
  1302. local recip = 0.5 / s
  1303. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1304. elseif i == 1 then
  1305. local s = math.sqrt(m11 - m22 - m00 + 1)
  1306. local recip = 0.5 / s
  1307. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1308. elseif i == 2 then
  1309. local s = math.sqrt(m22 - m00 - m11 + 1)
  1310. local recip = 0.5 / s
  1311. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1312. end
  1313. end
  1314. end
  1315. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1316. local xs, ys, zs = x + x, y + y, z + z
  1317. local wx, wy, wz = w * xs, w * ys, w * zs
  1318. local xx = x * xs
  1319. local xy = x * ys
  1320. local xz = x * zs
  1321. local yy = y * ys
  1322. local yz = y * zs
  1323. local zz = z * zs
  1324. return CFrame.new(px, py, pz, 1 - (yy + zz), xy - wz, xz + wy, xy + wz, 1 - (xx + zz), yz - wx, xz - wy, yz + wx, 1 - (xx + yy))
  1325. end
  1326.  
  1327. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1328. function WACKYEFFECT(Table)
  1329. local TYPE = (Table.EffectType or "Sphere")
  1330. local SIZE = (Table.Size or VT(1,1,1))
  1331. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  1332. local TRANSPARENCY = (Table.Transparency or 0)
  1333. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  1334. local CFRAME = (Table.CFrame or Torso.CFrame)
  1335. local MOVEDIRECTION = (Table.MoveToPos or nil)
  1336. local ROTATION1 = (Table.RotationX or 0)
  1337. local ROTATION2 = (Table.RotationY or 0)
  1338. local ROTATION3 = (Table.RotationZ or 0)
  1339. local MATERIAL = (Table.Material or "Neon")
  1340. local COLOR = (Table.Color or C3(1,1,1))
  1341. local TIME = (Table.Time or 45)
  1342. local SOUNDID = (Table.SoundID or nil)
  1343. local SOUNDPITCH = (Table.SoundPitch or nil)
  1344. local SOUNDVOLUME = (Table.SoundVolume or nil)
  1345. coroutine.resume(coroutine.create(function()
  1346. local PLAYSSOUND = false
  1347. local SOUND = nil
  1348. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  1349. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  1350. PLAYSSOUND = true
  1351. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  1352. end
  1353. EFFECT.Color = COLOR
  1354. local MSH = nil
  1355. if TYPE == "Sphere" then
  1356. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  1357. elseif TYPE == "Block" then
  1358. MSH = IT("BlockMesh",EFFECT)
  1359. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  1360. elseif TYPE == "Wave" then
  1361. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  1362. elseif TYPE == "Ring" then
  1363. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  1364. elseif TYPE == "Slash" then
  1365. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1366. elseif TYPE == "Round Slash" then
  1367. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1368. elseif TYPE == "Swirl" then
  1369. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  1370. elseif TYPE == "Skull" then
  1371. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  1372. elseif TYPE == "Crystal" then
  1373. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  1374. end
  1375. if MSH ~= nil then
  1376. local MOVESPEED = nil
  1377. if MOVEDIRECTION ~= nil then
  1378. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  1379. end
  1380. local GROWTH = SIZE - ENDSIZE
  1381. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  1382. if TYPE == "Block" then
  1383. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1384. else
  1385. EFFECT.CFrame = CFRAME
  1386. end
  1387. for LOOP = 1, TIME+1 do
  1388. Swait()
  1389. MSH.Scale = MSH.Scale - GROWTH/TIME
  1390. if TYPE == "Wave" then
  1391. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  1392. end
  1393. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  1394. if TYPE == "Block" then
  1395. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1396. else
  1397. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  1398. end
  1399. if MOVEDIRECTION ~= nil then
  1400. local ORI = EFFECT.Orientation
  1401. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  1402. EFFECT.Orientation = ORI
  1403. end
  1404. end
  1405. if PLAYSSOUND == false then
  1406. EFFECT:remove()
  1407. else
  1408. repeat Swait() until SOUND.Playing == false
  1409. EFFECT:remove()
  1410. end
  1411. else
  1412. if PLAYSSOUND == false then
  1413. EFFECT:remove()
  1414. else
  1415. repeat Swait() until SOUND.Playing == false
  1416. EFFECT:remove()
  1417. end
  1418. end
  1419. end))
  1420. end
  1421.  
  1422.  
  1423. function QuaternionSlerp(a, b, t)
  1424. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1425. local startInterp, finishInterp
  1426. if cosTheta >= 1.0E-4 then
  1427. if 1 - cosTheta > 1.0E-4 then
  1428. local theta = math.acos(cosTheta)
  1429. local invSinTheta = 1 / Sin(theta)
  1430. startInterp = Sin((1 - t) * theta) * invSinTheta
  1431. finishInterp = Sin(t * theta) * invSinTheta
  1432. else
  1433. startInterp = 1 - t
  1434. finishInterp = t
  1435. end
  1436. elseif 1 + cosTheta > 1.0E-4 then
  1437. local theta = math.acos(-cosTheta)
  1438. local invSinTheta = 1 / Sin(theta)
  1439. startInterp = Sin((t - 1) * theta) * invSinTheta
  1440. finishInterp = Sin(t * theta) * invSinTheta
  1441. else
  1442. startInterp = t - 1
  1443. finishInterp = t
  1444. end
  1445. return a[1] * startInterp + b[1] * finishInterp, a[2] * startInterp + b[2] * finishInterp, a[3] * startInterp + b[3] * finishInterp, a[4] * startInterp + b[4] * finishInterp
  1446. end
  1447. function rayCast(Position, Direction, Range, Ignore)
  1448. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1449. end
  1450. local RbxUtility = LoadLibrary("RbxUtility")
  1451. local Create = RbxUtility.Create
  1452.  
  1453. -------------------------------------------------------
  1454. --Start Damage Function--
  1455. -------------------------------------------------------
  1456. function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  1457. local type = type
  1458. local rng = Instance.new("Part", char)
  1459. rng.Anchored = true
  1460. rng.BrickColor = color
  1461. rng.CanCollide = false
  1462. rng.FormFactor = 3
  1463. rng.Name = "Ring"
  1464. rng.Material = "Neon"
  1465. rng.Size = Vector3.new(1, 1, 1)
  1466. rng.Transparency = 0
  1467. rng.TopSurface = 0
  1468. rng.BottomSurface = 0
  1469. rng.CFrame = pos
  1470. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1471. local rngm = Instance.new("SpecialMesh", rng)
  1472. rngm.MeshType = "Sphere"
  1473. rngm.Scale = Vector3.new(x1, y1, z1)
  1474. local scaler2 = 1
  1475. local speeder = FastSpeed
  1476. if type == "Add" then
  1477. scaler2 = 1 * value
  1478. elseif type == "Divide" then
  1479. scaler2 = 1 / value
  1480. end
  1481. coroutine.resume(coroutine.create(function()
  1482. for i = 0, 10 / bonuspeed, 0.1 do
  1483. swait()
  1484. if type == "Add" then
  1485. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1486. elseif type == "Divide" then
  1487. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1488. end
  1489. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1490. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1491. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1492. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1493. end
  1494. rng:Destroy()
  1495. end))
  1496. end
  1497. -----------------------------
  1498. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1499. if hit.Parent == nil then
  1500. return
  1501. end
  1502. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1503. for _, v in pairs(hit.Parent:children()) do
  1504. if v:IsA("Humanoid") then
  1505. h = v
  1506. end
  1507. end
  1508. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  1509.  
  1510. hit.Parent:FindFirstChild("Head"):BreakJoints()
  1511. end
  1512.  
  1513. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1514. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  1515. if hit.Parent.DebounceHit.Value == true then
  1516. return
  1517. end
  1518. end
  1519. if insta == true then
  1520. hit.Parent:FindFirstChild("Head"):BreakJoints()
  1521. end
  1522. local c = Create("ObjectValue"){
  1523. Name = "creator",
  1524. Value = game:service("Players").LocalPlayer,
  1525. Parent = h,
  1526. }
  1527. game:GetService("Debris"):AddItem(c, .5)
  1528. if HitSound ~= nil and HitPitch ~= nil then
  1529. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1530. end
  1531. local Damage = math.random(minim, maxim)
  1532. local blocked = false
  1533. local block = hit.Parent:findFirstChild("Block")
  1534. if block ~= nil then
  1535. if block.className == "IntValue" then
  1536. if block.Value > 0 then
  1537. blocked = true
  1538. block.Value = block.Value - 1
  1539. print(block.Value)
  1540. end
  1541. end
  1542. end
  1543. if blocked == false then
  1544. h.Health = h.Health - Damage
  1545. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  1546. else
  1547. h.Health = h.Health - (Damage / 2)
  1548. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  1549. end
  1550. if Type == "Knockdown" then
  1551. local hum = hit.Parent.Humanoid
  1552. hum.PlatformStand = true
  1553. coroutine.resume(coroutine.create(function(HHumanoid)
  1554. swait(1)
  1555. HHumanoid.PlatformStand = false
  1556. end), hum)
  1557. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  1558. local bodvol = Create("BodyVelocity"){
  1559. velocity = angle * knockback,
  1560. P = 5000,
  1561. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1562. Parent = hit,
  1563. }
  1564. local rl = Create("BodyAngularVelocity"){
  1565. P = 3000,
  1566. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1567. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1568. Parent = hit,
  1569. }
  1570. game:GetService("Debris"):AddItem(bodvol, .5)
  1571. game:GetService("Debris"):AddItem(rl, .5)
  1572. elseif Type == "Random Guy" then
  1573. local vp = Create("BodyVelocity"){
  1574. P = 500,
  1575. maxForce = Vector3.new(math.huge, 0, math.huge),
  1576. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  1577. }
  1578. if knockback > 0 then
  1579. vp.Parent = hit.Parent.Torso
  1580. end
  1581. game:GetService("Debris"):AddItem(vp, .5)
  1582. elseif Type == "Up" then
  1583. local bodyVelocity = Create("BodyVelocity"){
  1584. velocity = Vector3.new(0, 20, 0),
  1585. P = 5000,
  1586. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1587. Parent = hit,
  1588. }
  1589. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  1590. elseif Type == "DarkUp" then
  1591. coroutine.resume(coroutine.create(function()
  1592. for i = 0, 1, 0.1 do
  1593. swait()
  1594. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  1595. end
  1596. end))
  1597. local bodyVelocity = Create("BodyVelocity"){
  1598. velocity = Vector3.new(0, 20, 0),
  1599. P = 5000,
  1600. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1601. Parent = hit,
  1602. }
  1603. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1604. elseif Type == "Snare" then
  1605. local bp = Create("BodyPosition"){
  1606. P = 2000,
  1607. D = 100,
  1608. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1609. position = hit.Parent.Torso.Position,
  1610. Parent = hit.Parent.Torso,
  1611. }
  1612. game:GetService("Debris"):AddItem(bp, 1)
  1613. elseif Type == "Freeze" then
  1614. local BodPos = Create("BodyPosition"){
  1615. P = 50000,
  1616. D = 1000,
  1617. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1618. position = hit.Parent.Torso.Position,
  1619. Parent = hit.Parent.Torso,
  1620. }
  1621. local BodGy = Create("BodyGyro") {
  1622. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  1623. P = 20e+003,
  1624. Parent = hit.Parent.Torso,
  1625. cframe = hit.Parent.Torso.CFrame,
  1626. }
  1627. hit.Parent.Torso.Anchored = true
  1628. coroutine.resume(coroutine.create(function(Part)
  1629. swait(1.5)
  1630. Part.Anchored = false
  1631. end), hit.Parent.Torso)
  1632. game:GetService("Debris"):AddItem(BodPos, 3)
  1633. game:GetService("Debris"):AddItem(BodGy, 3)
  1634. end
  1635. local debounce = Create("BoolValue"){
  1636. Name = "DebounceHit",
  1637. Parent = hit.Parent,
  1638. Value = true,
  1639. }
  1640. game:GetService("Debris"):AddItem(debounce, Delay)
  1641. c = Create("ObjectValue"){
  1642. Name = "creator",
  1643. Value = Player,
  1644. Parent = h,
  1645. }
  1646. game:GetService("Debris"):AddItem(c, .5)
  1647. end
  1648. end
  1649. -------------------------------------------------------
  1650. --End Damage Function--
  1651. -------------------------------------------------------
  1652.  
  1653. -------------------------------------------------------
  1654. --Start Damage Function Customization--
  1655. -------------------------------------------------------
  1656. function ShowDamage(Pos, Text, Time, Color)
  1657. local Rate = (1 / 30)
  1658. local Pos = (Pos or Vector3.new(0, 0, 0))
  1659. local Text = (Text or "")
  1660. local Time = (Time or 2)
  1661. local Color = (Color or Color3.new(1, 0, 1))
  1662. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1663. EffectPart.Anchored = true
  1664. local BillboardGui = Create("BillboardGui"){
  1665. Size = UDim2.new(3, 0, 3, 0),
  1666. Adornee = EffectPart,
  1667. Parent = EffectPart,
  1668. }
  1669. local TextLabel = Create("TextLabel"){
  1670. BackgroundTransparency = 1,
  1671. Size = UDim2.new(1, 0, 1, 0),
  1672. Text = Text,
  1673. Font = "Bodoni",
  1674. TextColor3 = Color,
  1675. TextScaled = true,
  1676. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  1677. Parent = BillboardGui,
  1678. }
  1679. game.Debris:AddItem(EffectPart, (Time))
  1680. EffectPart.Parent = game:GetService("Workspace")
  1681. delay(0, function()
  1682. local Frames = (Time / Rate)
  1683. for Frame = 1, Frames do
  1684. wait(Rate)
  1685. local Percent = (Frame / Frames)
  1686. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1687. TextLabel.TextTransparency = Percent
  1688. end
  1689. if EffectPart and EffectPart.Parent then
  1690. EffectPart:Destroy()
  1691. end
  1692. end)
  1693. end
  1694. -------------------------------------------------------
  1695. --End Damage Function Customization--
  1696. -------------------------------------------------------
  1697.  
  1698. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1699. for _, c in pairs(workspace:children()) do
  1700. local hum = c:findFirstChild("Humanoid")
  1701. if hum ~= nil then
  1702. local head = c:findFirstChild("Head")
  1703. if head ~= nil then
  1704. local targ = head.Position - Part.Position
  1705. local mag = targ.magnitude
  1706. if magni >= mag and c.Name ~= plr.Name then
  1707. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  1708. end
  1709. end
  1710. end
  1711. end
  1712. end
  1713.  
  1714.  
  1715. CFuncs = {
  1716. Part = {
  1717. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1718. local Part = Create("Part")({
  1719. Parent = Parent,
  1720. Reflectance = Reflectance,
  1721. Transparency = Transparency,
  1722. CanCollide = false,
  1723. Locked = true,
  1724. BrickColor = BrickColor.new(tostring(BColor)),
  1725. Name = Name,
  1726. Size = Size,
  1727. Material = Material
  1728. })
  1729. RemoveOutlines(Part)
  1730. return Part
  1731. end
  1732. },
  1733. Mesh = {
  1734. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1735. local Msh = Create(Mesh)({
  1736. Parent = Part,
  1737. Offset = OffSet,
  1738. Scale = Scale
  1739. })
  1740. if Mesh == "SpecialMesh" then
  1741. Msh.MeshType = MeshType
  1742. Msh.MeshId = MeshId
  1743. end
  1744. return Msh
  1745. end
  1746. },
  1747. Mesh = {
  1748. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1749. local Msh = Create(Mesh)({
  1750. Parent = Part,
  1751. Offset = OffSet,
  1752. Scale = Scale
  1753. })
  1754. if Mesh == "SpecialMesh" then
  1755. Msh.MeshType = MeshType
  1756. Msh.MeshId = MeshId
  1757. end
  1758. return Msh
  1759. end
  1760. },
  1761. Weld = {
  1762. Create = function(Parent, Part0, Part1, C0, C1)
  1763. local Weld = Create("Weld")({
  1764. Parent = Parent,
  1765. Part0 = Part0,
  1766. Part1 = Part1,
  1767. C0 = C0,
  1768. C1 = C1
  1769. })
  1770. return Weld
  1771. end
  1772. },
  1773. Sound = {
  1774. Create = function(id, par, vol, pit)
  1775. coroutine.resume(coroutine.create(function()
  1776. local S = Create("Sound")({
  1777. Volume = vol,
  1778. Pitch = pit or 1,
  1779. SoundId = id,
  1780. Parent = par or workspace
  1781. })
  1782. wait()
  1783. S:play()
  1784. game:GetService("Debris"):AddItem(S, 6)
  1785. end))
  1786. end
  1787. },
  1788. ParticleEmitter = {
  1789. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1790. local fp = Create("ParticleEmitter")({
  1791. Parent = Parent,
  1792. Color = ColorSequence.new(Color1, Color2),
  1793. LightEmission = LightEmission,
  1794. Size = Size,
  1795. Texture = Texture,
  1796. Transparency = Transparency,
  1797. ZOffset = ZOffset,
  1798. Acceleration = Accel,
  1799. Drag = Drag,
  1800. LockedToPart = LockedToPart,
  1801. VelocityInheritance = VelocityInheritance,
  1802. EmissionDirection = EmissionDirection,
  1803. Enabled = Enabled,
  1804. Lifetime = LifeTime,
  1805. Rate = Rate,
  1806. Rotation = Rotation,
  1807. RotSpeed = RotSpeed,
  1808. Speed = Speed,
  1809. VelocitySpread = VelocitySpread
  1810. })
  1811. return fp
  1812. end
  1813. }
  1814. }
  1815. function RemoveOutlines(part)
  1816. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1817. end
  1818. function CreatePart1(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1819. local Part = Create("Part")({
  1820. formFactor = FormFactor,
  1821. Parent = Parent,
  1822. Reflectance = Reflectance,
  1823. Transparency = Transparency,
  1824. CanCollide = false,
  1825. Locked = true,
  1826. BrickColor = BrickColor.new(tostring(BColor)),
  1827. Name = Name,
  1828. Size = Size,
  1829. Material = Material
  1830. })
  1831. RemoveOutlines(Part)
  1832. return Part
  1833. end
  1834. function CreateMesh1(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1835. local Msh = Create(Mesh)({
  1836. Parent = Part,
  1837. Offset = OffSet,
  1838. Scale = Scale
  1839. })
  1840. if Mesh == "SpecialMesh" then
  1841. Msh.MeshType = MeshType
  1842. Msh.MeshId = MeshId
  1843. end
  1844. return Msh
  1845. end
  1846. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1847. local Weld = Create("Weld")({
  1848. Parent = Parent,
  1849. Part0 = Part0,
  1850. Part1 = Part1,
  1851. C0 = C0,
  1852. C1 = C1
  1853. })
  1854. return Weld
  1855. end
  1856.  
  1857. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  1858. local NEWWELD = IT(TYPE)
  1859. NEWWELD.Part0 = PART0
  1860. NEWWELD.Part1 = PART1
  1861. NEWWELD.C0 = C0
  1862. NEWWELD.C1 = C1
  1863. NEWWELD.Parent = PARENT
  1864. return NEWWELD
  1865. end
  1866.  
  1867. local GRIP = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, HANDLE, CF(0,-1.1,-0.25)*ANGLES(RAD(-110),RAD(0),RAD(0))*ANGLES(RAD(0),RAD(0),RAD(180)), CF(0,0,0))
  1868.  
  1869. -------------------------------------------------------
  1870. --Start Effect Function--
  1871. -------------------------------------------------------
  1872. EffectModel = Instance.new("Model", char)
  1873. Effects = {
  1874. Block = {
  1875. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1876. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1877. prt.Anchored = true
  1878. prt.CFrame = cframe
  1879. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1880. game:GetService("Debris"):AddItem(prt, 10)
  1881. if Type == 1 or Type == nil then
  1882. table.insert(Effects, {
  1883. prt,
  1884. "Block1",
  1885. delay,
  1886. x3,
  1887. y3,
  1888. z3,
  1889. msh
  1890. })
  1891. elseif Type == 2 then
  1892. table.insert(Effects, {
  1893. prt,
  1894. "Block2",
  1895. delay,
  1896. x3,
  1897. y3,
  1898. z3,
  1899. msh
  1900. })
  1901. else
  1902. table.insert(Effects, {
  1903. prt,
  1904. "Block3",
  1905. delay,
  1906. x3,
  1907. y3,
  1908. z3,
  1909. msh
  1910. })
  1911. end
  1912. end
  1913. },
  1914. Sphere = {
  1915. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1916. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1917. prt.Anchored = true
  1918. prt.CFrame = cframe
  1919. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1920. game:GetService("Debris"):AddItem(prt, 10)
  1921. table.insert(Effects, {
  1922. prt,
  1923. "Cylinder",
  1924. delay,
  1925. x3,
  1926. y3,
  1927. z3,
  1928. msh
  1929. })
  1930. end
  1931. },
  1932. Cylinder = {
  1933. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1934. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1935. prt.Anchored = true
  1936. prt.CFrame = cframe
  1937. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1938. game:GetService("Debris"):AddItem(prt, 10)
  1939. table.insert(Effects, {
  1940. prt,
  1941. "Cylinder",
  1942. delay,
  1943. x3,
  1944. y3,
  1945. z3,
  1946. msh
  1947. })
  1948. end
  1949. },
  1950. Wave = {
  1951. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1952. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1953. prt.Anchored = true
  1954. prt.CFrame = cframe
  1955. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  1956. game:GetService("Debris"):AddItem(prt, 10)
  1957. table.insert(Effects, {
  1958. prt,
  1959. "Cylinder",
  1960. delay,
  1961. x3 / 60,
  1962. y3 / 60,
  1963. z3 / 60,
  1964. msh
  1965. })
  1966. end
  1967. },
  1968. Ring = {
  1969. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1970. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1971. prt.Anchored = true
  1972. prt.CFrame = cframe
  1973. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1974. game:GetService("Debris"):AddItem(prt, 10)
  1975. table.insert(Effects, {
  1976. prt,
  1977. "Cylinder",
  1978. delay,
  1979. x3,
  1980. y3,
  1981. z3,
  1982. msh
  1983. })
  1984. end
  1985. },
  1986. Break = {
  1987. Create = function(brickcolor, cframe, x1, y1, z1)
  1988. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1989. prt.Anchored = true
  1990. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1991. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1992. local num = math.random(10, 50) / 1000
  1993. game:GetService("Debris"):AddItem(prt, 10)
  1994. table.insert(Effects, {
  1995. prt,
  1996. "Shatter",
  1997. num,
  1998. prt.CFrame,
  1999. math.random() - math.random(),
  2000. 0,
  2001. math.random(50, 100) / 100
  2002. })
  2003. end
  2004. },
  2005. Spiral = {
  2006. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2007. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2008. prt.Anchored = true
  2009. prt.CFrame = cframe
  2010. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2011. game:GetService("Debris"):AddItem(prt, 10)
  2012. table.insert(Effects, {
  2013. prt,
  2014. "Cylinder",
  2015. delay,
  2016. x3,
  2017. y3,
  2018. z3,
  2019. msh
  2020. })
  2021. end
  2022. },
  2023. Push = {
  2024. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2025. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2026. prt.Anchored = true
  2027. prt.CFrame = cframe
  2028. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2029. game:GetService("Debris"):AddItem(prt, 10)
  2030. table.insert(Effects, {
  2031. prt,
  2032. "Cylinder",
  2033. delay,
  2034. x3,
  2035. y3,
  2036. z3,
  2037. msh
  2038. })
  2039. end
  2040. }
  2041. }
  2042. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  2043. local fp = IT("Part")
  2044. fp.formFactor = formfactor
  2045. fp.Parent = parent
  2046. fp.Reflectance = reflectance
  2047. fp.Transparency = transparency
  2048. fp.CanCollide = false
  2049. fp.Locked = true
  2050. fp.BrickColor = brickcolor
  2051. fp.Name = name
  2052. fp.Size = size
  2053. fp.Position = tors.Position
  2054. RemoveOutlines(fp)
  2055. fp.Material = "Neon"
  2056. fp:BreakJoints()
  2057. return fp
  2058. end
  2059.  
  2060. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  2061. local mesh = IT(Mesh)
  2062. mesh.Parent = part
  2063. if Mesh == "SpecialMesh" then
  2064. mesh.MeshType = meshtype
  2065. if meshid ~= "nil" then
  2066. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  2067. end
  2068. end
  2069. mesh.Offset = offset
  2070. mesh.Scale = scale
  2071. return mesh
  2072. end
  2073.  
  2074. function MagicCharge(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  2075. local type = type
  2076. local rng = Instance.new("Part", char)
  2077. rng.Anchored = true
  2078. rng.BrickColor = color
  2079. rng.CanCollide = false
  2080. rng.FormFactor = 3
  2081. rng.Name = "Ring"
  2082. rng.Material = "Neon"
  2083. rng.Size = Vector3.new(1, 1, 1)
  2084. rng.Transparency = 1
  2085. rng.TopSurface = 0
  2086. rng.BottomSurface = 0
  2087. rng.CFrame = pos
  2088. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  2089. local rngm = Instance.new("SpecialMesh", rng)
  2090. rngm.MeshType = MType
  2091. rngm.Scale = Vector3.new(x1, y1, z1)
  2092. local scaler2 = 1
  2093. local speeder = FastSpeed
  2094. if type == "Add" then
  2095. scaler2 = 1 * value
  2096. elseif type == "Divide" then
  2097. scaler2 = 1 / value
  2098. end
  2099. coroutine.resume(coroutine.create(function()
  2100. for i = 0, 10 / bonuspeed, 0.1 do
  2101. swait()
  2102. if type == "Add" then
  2103. scaler2 = scaler2 - 0.01 * value / bonuspeed
  2104. elseif type == "Divide" then
  2105. scaler2 = scaler2 - 0.01 / value * bonuspeed
  2106. end
  2107. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  2108. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  2109. rng.Transparency = rng.Transparency - 0.01 * bonuspeed
  2110. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  2111. end
  2112. rng:Destroy()
  2113. end))
  2114. end
  2115.  
  2116. function Cryo_Freeze()
  2117. attack = true
  2118. for i = 0,5.2,0.03 do
  2119. swait()
  2120. Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2121. Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2122. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  2123. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2124. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  2125. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  2126. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  2127. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  2128. end
  2129. CreateSound("331666100", tors, 10, 1)
  2130. Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 27, 0.01)
  2131. for i = 1,3,0.1 do
  2132. hum.WalkSpeed = 0.10
  2133. MagniDamage(tors, 400, 1, 10, 0, "Normal")
  2134. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  2135. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2136. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
  2137. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  2138. RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
  2139. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
  2140. end
  2141. for i = 1,10,0.1 do
  2142. swait(10)
  2143. hum.WalkSpeed = 0.10
  2144. MagniDamage(tors, 400, 1, 1, 0, "Normal")
  2145. Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 1, 0.02)
  2146. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  2147. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2148. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
  2149. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  2150. RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
  2151. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
  2152. end
  2153. wait(.6)
  2154. attack = false
  2155. end
  2156.  
  2157. function Painful_Stomp2()
  2158. attack = true
  2159. for i = 0,5.2,0.1 do
  2160. swait()
  2161. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  2162. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2163. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  2164. LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  2165. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
  2166. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
  2167. end
  2168. CreateSound("331666100", char, 10, 1)
  2169. Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2170. Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2171. Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2172. Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2173. Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  2174. Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  2175. Effects.Ring.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
  2176. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  2177. if v:FindFirstChild("Head") then
  2178. Eviscerate(v)
  2179. end
  2180. end
  2181. coroutine.resume(coroutine.create(function()
  2182. for i = 0,2.8,0.1 do
  2183. swait()
  2184. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2185. end
  2186. for i = 0,1.8,0.1 do
  2187. swait()
  2188. hum.CameraOffset = Vector3.new(0,0,0)
  2189. end
  2190. end))
  2191. for i = 0,3.7,0.1 do
  2192. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  2193. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2194. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
  2195. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
  2196. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  2197. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  2198. end
  2199. wait(.6)
  2200. attack = false
  2201. end
  2202.  
  2203. function Painful_Stomp()
  2204. attack = true
  2205. for i = 0,5.2,0.1 do
  2206. swait()
  2207. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  2208. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2209. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  2210. LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  2211. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
  2212. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
  2213. end
  2214. CreateSound("331666100", char, 10, 1)
  2215. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2216. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2217. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2218. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2219. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  2220. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  2221. Effects.Ring.Create(BrickColor.Random(), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
  2222. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  2223. if v:FindFirstChild("Head") then
  2224. Eviscerate(v)
  2225. end
  2226. end
  2227. coroutine.resume(coroutine.create(function()
  2228. for i = 0,2.8,0.1 do
  2229. swait()
  2230. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2231. end
  2232. for i = 0,1.8,0.1 do
  2233. swait()
  2234. hum.CameraOffset = Vector3.new(0,0,0)
  2235. end
  2236. end))
  2237. for i = 0,3.7,0.1 do
  2238. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  2239. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2240. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
  2241. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
  2242. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  2243. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  2244. end
  2245. wait(.6)
  2246. attack = false
  2247. end
  2248.  
  2249. function HAAAAA() --HTGJHYG
  2250. attack = true
  2251. hum.WalkSpeed = 0.30
  2252. CreateSound("794081034", hed, 10, 1)
  2253. Character.Head.face.Texture = "rbxassetid://396389196"
  2254. for i = 0,2,0.1 do
  2255. swait()
  2256. CameraEnshaking(1, 2)
  2257. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2258. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
  2259. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2260. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2261. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
  2262. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
  2263. end
  2264. for i = 0,14.7,0.1 do
  2265. swait()
  2266. CameraEnshaking(1, 3)
  2267. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
  2268. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
  2269. RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-70)), 0.15)
  2270. LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(70)), 0.15)
  2271. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(40)), 0.1)
  2272. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(-0), Rad(-40)), 0.1)
  2273. end
  2274. attack = false
  2275. Character.Head.face.Texture = "rbxassetid://620619801"
  2276. hum.WalkSpeed = 16
  2277. end
  2278.  
  2279. function Hell_From_Above()
  2280. local UhhhhThing = New("Part",EffectModel,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2281. attack = true
  2282. hum.WalkSpeed = 3.01
  2283. for i = 0,6.3,0.1 do
  2284. swait()
  2285. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2286. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2287. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2288. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  2289. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
  2290. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
  2291. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
  2292. end
  2293. CreateSound("142070127", tors, 10, 1)
  2294. Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2295. Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2296. Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2297. Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2298. for i = 0,3.8,0.1 do
  2299. swait()
  2300. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2301. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2302. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  2303. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
  2304. RW.C0 = clerp(RW.C0, CF(1.5, .2 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
  2305. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
  2306. end
  2307. CreateSound("224339201", tors, 10, 0.5)
  2308. for i = 1, 3 do
  2309. MagniDamage(UhhhhThing, 12, 34, 54, 10, "DarkUp")
  2310. UhhhhThing.CFrame = mouse.Hit
  2311. Effects.Cylinder.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
  2312. Effects.Block.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
  2313. end
  2314. UhhhhThing:Destroy()
  2315. attack = false
  2316. hum.WalkSpeed = 16
  2317. end
  2318.  
  2319. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  2320. local type = type
  2321. local rng = Instance.new("Part", char)
  2322. rng.Anchored = true
  2323. rng.BrickColor = color
  2324. rng.CanCollide = false
  2325. rng.FormFactor = 3
  2326. rng.Name = "Ring"
  2327. rng.Material = "Neon"
  2328. rng.Size = Vector3.new(1, 1, 1)
  2329. rng.Transparency = 0
  2330. rng.TopSurface = 0
  2331. rng.BottomSurface = 0
  2332. rng.CFrame = pos
  2333. local rngm = Instance.new("SpecialMesh", rng)
  2334. rngm.MeshType = MType
  2335. rngm.Scale = scale
  2336. local scaler2 = 1
  2337. if type == "Add" then
  2338. scaler2 = 1 * value
  2339. elseif type == "Divide" then
  2340. scaler2 = 1 / value
  2341. end
  2342. coroutine.resume(coroutine.create(function()
  2343. for i = 0, 10 / bonuspeed, 0.1 do
  2344. swait()
  2345. if type == "Add" then
  2346. scaler2 = scaler2 - 0.01 * value / bonuspeed
  2347. elseif type == "Divide" then
  2348. scaler2 = scaler2 - 0.01 / value * bonuspeed
  2349. end
  2350. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  2351. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  2352. end
  2353. rng:Destroy()
  2354. end))
  2355. end
  2356.  
  2357. function Eviscerate(dude)
  2358. if dude.Name ~= char then
  2359. local bgf = IT("BodyGyro", dude.Head)
  2360. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  2361. local val = IT("BoolValue", dude)
  2362. val.Name = "IsHit"
  2363. local ds = coroutine.wrap(function()
  2364. dude:WaitForChild("Head"):BreakJoints()
  2365. wait(0.5)
  2366. target = nil
  2367. coroutine.resume(coroutine.create(function()
  2368. for i, v in pairs(dude:GetChildren()) do
  2369. if v:IsA("Accessory") then
  2370. v:Destroy()
  2371. end
  2372. if v:IsA("Humanoid") then
  2373. v:Destroy()
  2374. end
  2375. if v:IsA("CharacterMesh") then
  2376. v:Destroy()
  2377. end
  2378. if v:IsA("Model") then
  2379. v:Destroy()
  2380. end
  2381. if v:IsA("Part") or v:IsA("MeshPart") then
  2382. for x, o in pairs(v:GetChildren()) do
  2383. if o:IsA("Decal") then
  2384. o:Destroy()
  2385. end
  2386. end
  2387. coroutine.resume(coroutine.create(function()
  2388. v.Material = "Neon"
  2389. v.CanCollide = false
  2390. local PartEmmit1 = IT("ParticleEmitter", v)
  2391. PartEmmit1.LightEmission = 1
  2392. PartEmmit1.Texture = "rbxassetid://284205403"
  2393. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  2394. PartEmmit1.Rate = 150
  2395. PartEmmit1.Lifetime = NumberRange.new(1)
  2396. PartEmmit1.Size = NumberSequence.new({
  2397. NumberSequenceKeypoint.new(0, 0.75, 0),
  2398. NumberSequenceKeypoint.new(1, 0, 0)
  2399. })
  2400. PartEmmit1.Transparency = NumberSequence.new({
  2401. NumberSequenceKeypoint.new(0, 0, 0),
  2402. NumberSequenceKeypoint.new(1, 1, 0)
  2403. })
  2404. PartEmmit1.Speed = NumberRange.new(0, 0)
  2405. PartEmmit1.VelocitySpread = 30000
  2406. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  2407. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  2408. local BodPoss = IT("BodyPosition", v)
  2409. BodPoss.P = 3000
  2410. BodPoss.D = 1000
  2411. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  2412. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  2413. v.Color = maincolor.Color
  2414. coroutine.resume(coroutine.create(function()
  2415. for i = 0, 49 do
  2416. swait(1)
  2417. v.Transparency = v.Transparency + 0.08
  2418. end
  2419. wait(0.5)
  2420. PartEmmit1.Enabled = false
  2421. wait(3)
  2422. v:Destroy()
  2423. dude:Destroy()
  2424. end))
  2425. end))
  2426. end
  2427. end
  2428. end))
  2429. end)
  2430. ds()
  2431. end
  2432. end
  2433.  
  2434. function FindNearestHead(Position, Distance, SinglePlayer)
  2435. if SinglePlayer then
  2436. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  2437. end
  2438. local List = {}
  2439. for i, v in pairs(workspace:GetChildren()) do
  2440. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  2441. table.insert(List, v)
  2442. end
  2443. end
  2444. return List
  2445. end
  2446.  
  2447. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  2448. local type = type
  2449. local rng = Instance.new("Part", char)
  2450. rng.Anchored = true
  2451. rng.BrickColor = color
  2452. rng.CanCollide = false
  2453. rng.FormFactor = 3
  2454. rng.Name = "Ring"
  2455. rng.Material = "Neon"
  2456. rng.Size = Vector3.new(1, 1, 1)
  2457. rng.Transparency = 0
  2458. rng.TopSurface = 0
  2459. rng.BottomSurface = 0
  2460. rng.CFrame = pos
  2461. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  2462. local rngm = Instance.new("SpecialMesh", rng)
  2463. rngm.MeshType = MType
  2464. rngm.Scale = Vector3.new(x1, y1, z1)
  2465. local scaler2 = 1
  2466. local speeder = FastSpeed
  2467. if type == "Add" then
  2468. scaler2 = 1 * value
  2469. elseif type == "Divide" then
  2470. scaler2 = 1 / value
  2471. end
  2472. coroutine.resume(coroutine.create(function()
  2473. for i = 0, 10 / bonuspeed, 0.1 do
  2474. swait()
  2475. if type == "Add" then
  2476. scaler2 = scaler2 - 0.01 * value / bonuspeed
  2477. elseif type == "Divide" then
  2478. scaler2 = scaler2 - 0.01 / value * bonuspeed
  2479. end
  2480. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  2481. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  2482. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  2483. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  2484. end
  2485. rng:Destroy()
  2486. end))
  2487. end
  2488.  
  2489. function SoulSteal(dude)
  2490. if dude.Name ~= char then
  2491. local bgf = IT("BodyGyro", dude.Head)
  2492. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  2493. local val = IT("BoolValue", dude)
  2494. val.Name = "IsHit"
  2495. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  2496. local soulst = coroutine.wrap(function()
  2497. local soul = Instance.new("Part",dude)
  2498. soul.Size = Vector3.new(1,1,1)
  2499. soul.CanCollide = false
  2500. soul.Anchored = false
  2501. soul.Position = torso.Position
  2502. soul.Transparency = 1
  2503. local PartEmmit1 = IT("ParticleEmitter", soul)
  2504. PartEmmit1.LightEmission = 1
  2505. PartEmmit1.Texture = "rbxassetid://569507414"
  2506. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  2507. PartEmmit1.Rate = 250
  2508. PartEmmit1.Lifetime = NumberRange.new(1.6)
  2509. PartEmmit1.Size = NumberSequence.new({
  2510. NumberSequenceKeypoint.new(0, 1, 0),
  2511. NumberSequenceKeypoint.new(1, 0, 0)
  2512. })
  2513. PartEmmit1.Transparency = NumberSequence.new({
  2514. NumberSequenceKeypoint.new(0, 0, 0),
  2515. NumberSequenceKeypoint.new(1, 1, 0)
  2516. })
  2517. PartEmmit1.Speed = NumberRange.new(0, 0)
  2518. PartEmmit1.VelocitySpread = 30000
  2519. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  2520. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  2521. local BodPoss = IT("BodyPosition", soul)
  2522. BodPoss.P = 3000
  2523. BodPoss.D = 1000
  2524. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  2525. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  2526. wait(1.6)
  2527. soul.Touched:connect(function(hit)
  2528. if hit.Parent == char then
  2529. soul:Destroy()
  2530. end
  2531. end)
  2532. wait(1.2)
  2533. while soul do
  2534. swait()
  2535. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  2536. BodPoss.Position = tors.Position
  2537. end
  2538. end)
  2539. soulst()
  2540. end
  2541. end
  2542. function FaceMouse()
  2543. local Cam = workspace.CurrentCamera
  2544. return {
  2545. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  2546. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  2547. }
  2548. end
  2549. -------------------------------------------------------
  2550. --End Effect Function--
  2551. -------------------------------------------------------
  2552. function Cso(ID, PARENT, VOLUME, PITCH)
  2553. local NSound = nil
  2554. coroutine.resume(coroutine.create(function()
  2555. NSound = IT("Sound", PARENT)
  2556. NSound.Volume = VOLUME
  2557. NSound.Pitch = PITCH
  2558. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  2559. swait()
  2560. NSound:play()
  2561. game:GetService("Debris"):AddItem(NSound, 10)
  2562. end))
  2563. return NSound
  2564. end
  2565. function CameraEnshaking(Length, Intensity)
  2566. coroutine.resume(coroutine.create(function()
  2567. local intensity = 1 * Intensity
  2568. local rotM = 0.01 * Intensity
  2569. for i = 0, Length, 0.1 do
  2570. swait()
  2571. intensity = intensity - 0.05 * Intensity / Length
  2572. rotM = rotM - 5.0E-4 * Intensity / Length
  2573. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  2574. cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
  2575. end
  2576. hum.CameraOffset = Vector3.new(0, 0, 0)
  2577. end))
  2578. end
  2579. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  2580. local Hitboxpart = Instance.new("Part", EffectModel)
  2581. RemoveOutlines(Hitboxpart)
  2582. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  2583. Hitboxpart.CanCollide = false
  2584. Hitboxpart.Transparency = 1
  2585. Hitboxpart.Anchored = true
  2586. Hitboxpart.CFrame = Pose
  2587. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  2588. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  2589. end
  2590. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2591. local prt = CreatePart1(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2592. prt.Anchored = true
  2593. prt.CFrame = cframe
  2594. local msh = CreateMesh1("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2595. game:GetService("Debris"):AddItem(prt, 10)
  2596. if Type == 1 or Type == nil then
  2597. table.insert(Effects, {
  2598. prt,
  2599. "Block1",
  2600. delay,
  2601. x3,
  2602. y3,
  2603. z3,
  2604. msh
  2605. })
  2606. elseif Type == 2 then
  2607. table.insert(Effects, {
  2608. prt,
  2609. "Block2",
  2610. delay,
  2611. x3,
  2612. y3,
  2613. z3,
  2614. msh
  2615. })
  2616. elseif Type == 3 then
  2617. table.insert(Effects, {
  2618. prt,
  2619. "Block3",
  2620. delay,
  2621. x3,
  2622. y3,
  2623. z3,
  2624. msh
  2625. })
  2626. end
  2627. end
  2628.  
  2629. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2630. local Part = Create("Part"){
  2631. Parent = Parent,
  2632. Reflectance = Reflectance,
  2633. Transparency = Transparency,
  2634. CanCollide = false,
  2635. Locked = true,
  2636. BrickColor = BrickColor.new(tostring(BColor)),
  2637. Name = Name,
  2638. Size = Size,
  2639. Material = Material,
  2640. }
  2641. RemoveOutlines(Part)
  2642. return Part
  2643. end
  2644.  
  2645. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2646. local Msh = Create(Mesh){
  2647. Parent = Part,
  2648. Offset = OffSet,
  2649. Scale = Scale,
  2650. }
  2651. if Mesh == "SpecialMesh" then
  2652. Msh.MeshType = MeshType
  2653. Msh.MeshId = MeshId
  2654. end
  2655. return Msh
  2656. end
  2657.  
  2658. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2659. local prt = CreatePart(workspace,"Neon",0,0,brickcolor,"Effect", Vector3.new(.5,.5,.5))--part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  2660. prt.Anchored = true
  2661. prt.CFrame = cframe
  2662. local msh = CreateMesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
  2663. game:GetService("Debris"):AddItem(prt,2)
  2664. coroutine.resume(coroutine.create(function(Part,Mesh,num)
  2665. for i=0,1,delay do
  2666. swait()
  2667. Part.Transparency=i
  2668. Mesh.Scale=Mesh.Scale + Vector3.new(x3,y3,z3)
  2669. end
  2670. Part.Parent=nil
  2671. end),prt,msh,(math.random(0,1)+math.random())/5)
  2672. end
  2673. -------------------------------------------------------
  2674. --End Important Functions--
  2675. -------------------------------------------------------
  2676.  
  2677.  
  2678.  
  2679. --[[
  2680. Thanks for using Build-To-Lua by jarredbcv.
  2681. ]]--
  2682.  
  2683. New = function(Object, Parent, Name, Data)
  2684. local Object = Instance.new(Object)
  2685. for Index, Value in pairs(Data or {}) do
  2686. Object[Index] = Value
  2687. end
  2688. Object.Parent = Parent
  2689. Object.Name = Name
  2690. return Object
  2691. end
  2692.  
  2693. Gaunty = New("Model",char,"Gaunty",{})
  2694. Handle = New("Part",Gaunty,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2695. Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2696. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595344, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2697. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161155701, 0.603512526, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2698. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595367, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2699. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471122265, 0.600126028, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2700. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 3.62595415, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2701. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812294, 0.606899738, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2702. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765471, 3.62595463, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2703. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.448780537, 0.610177517, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2704. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2705. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.459102631, -0.489744425, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2706. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765627, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2707. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149136543, -0.486357927, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2708. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765537, 2.53595448, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2709. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160831451, -0.48297143, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2710. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.53595424, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2711. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460799217, -0.479694128, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2712. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64553881, -77.6613617, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2713. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2714. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(-0.00235080719, 0.624869347, 0.00694274902, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2715. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 3.73544312, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2716. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2717. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.000443935394, 0.714845657, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2718. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.52554965, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2719. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2720. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00275993347, 0.504870415, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2721. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553746, -77.6613541, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2722. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2723. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00966835022, -0.465003252, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2724. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2725. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2726. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2727. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480494, 2.43554902, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2728. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2729. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0147790909, -0.585001707, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2730. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2731. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2732. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595558, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2733. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00464963913, 0.606931448, -0.149864197, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2734. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595606, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2735. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00278997421, 0.603431463, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2736. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595654, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2737. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00554895401, 0.600307703, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2738. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2739. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2740. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2741. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2742. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2743. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00736999512, -0.482939243, -0.161483765, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2744. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595614, -78.1079254, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2745. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0101289749, -0.479815245, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2746. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765547, 3.62595677, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2747. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00554943085, 0.600307941, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2748. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 3.62595701, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2749. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00278949738, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2750. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2751. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.000350952148, 0.606987953, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2752. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2753. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00311040878, 0.61011219, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2754. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2755. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2756. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2757. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0123701096, -0.482883692, -0.161437988, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2758. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2759. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2760. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595686, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2761. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00647068024, -0.489563227, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2762. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595701, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2763. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471121788, 0.600129128, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2764. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.62595725, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2765. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161154747, 0.603516102, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2766. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765442, 3.62595773, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2767. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812771, 0.606903076, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2768. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765375, 3.6259582, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2769. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.44878149, 0.610180855, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2770. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595781, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2771. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460801125, -0.47969079, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2772. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2773. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160833359, -0.48296833, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2774. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765341, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2775. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149133682, -0.486355066, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2776. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765383, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2777. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.4591012, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2778. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203499, 3.4509573, -77.7865677, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2779. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00760126114, 0.431732178, -0.120269775, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2780. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203451, 3.45095778, -77.5215683, -1.0000006, -6.18456397e-10, -9.12696123e-08, 6.18456397e-10, 1.0000006, -4.65661287e-09, 8.38190317e-08, 4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2781. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1),C1 = CFrame.new(0.00508022308, 0.428877592, 0.144706726, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2782. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 2.81095791, -77.7865601, -1.0000006, 8.81700544e-08, 3.7252903e-09, -8.69331416e-08, -1.0000006, 4.65661287e-09, -3.7252903e-09, -4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2783. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -8.74227766e-08, 0, 8.74227766e-08, -1, 0, 0, 0, 1),C1 = CFrame.new(0.0146594048, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2784. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 2.8209579, -77.5215607, 1.0000006, -8.69331416e-08, 8.38190317e-08, -8.81700544e-08, -1.0000006, -4.65661287e-09, 9.12696123e-08, -4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2785. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -8.74227766e-08, 8.74227766e-08, -8.74227766e-08, -1, -7.64274186e-15, 8.74227766e-08, 0, -1),C1 = CFrame.new(0.0120282173, -0.201047897, 0.137992859, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2786. Wedge = New("WedgePart",Gaunty,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113148, -77.6620178, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2787. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.0109024048, 1.04061508, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2788.  
  2789.  
  2790. NewInstance = function(instance,parent,properties)
  2791. local inst = Instance.new(instance,parent)
  2792. if(properties)then
  2793. for i,v in next, properties do
  2794. pcall(function() inst[i] = v end)
  2795. end
  2796. end
  2797. return inst;
  2798. end
  2799.  
  2800. local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(0,-.51,0)})
  2801. local HW2 = NewInstance('Motor', char, {Part0 = la, Part1 = Handle2, C0 = CF(0,-.51,0) * angles(Rad(0),Rad(180),Rad(0))})
  2802.  
  2803. for _,v in next, Gaunty:children() do
  2804. v.CanCollide = false
  2805. end
  2806. local all, last = {}, nil
  2807. ArmourParts = {}
  2808. NeonParts = {}
  2809. function scan(p)
  2810. for _, v in pairs(p:GetChildren()) do
  2811. if v:IsA("BasePart") then
  2812. if v.BrickColor == BrickColor.new("Black") then
  2813. table.insert(ArmourParts, v)
  2814. end
  2815. if v.BrickColor == BrickColor.new("Institutional white") then
  2816. table.insert(NeonParts, v)
  2817. end
  2818. if last then
  2819. local w = Instance.new("Weld")
  2820. w.Part0, w.Part1 = last, v
  2821. w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  2822. w.Parent = last
  2823. end
  2824. table.insert(all, v)
  2825. last = v
  2826. end
  2827. scan(v)
  2828. end
  2829. end
  2830. scan(Gaunty)
  2831. local all2, last2 = {}, nil
  2832. ArmourParts2 = {}
  2833. NeonParts2 = {}
  2834. -------------------------------------------------------
  2835. --Start Customization--
  2836. -------------------------------------------------------
  2837.  
  2838. ---------------------------------------------
  2839. local Player_Size = 1
  2840. if Player_Size ~= 1 then
  2841. root.Size = root.Size * Player_Size
  2842. tors.Size = tors.Size * Player_Size
  2843. hed.Size = hed.Size * Player_Size
  2844. ra.Size = ra.Size * Player_Size
  2845. la.Size = la.Size * Player_Size
  2846. rl.Size = rl.Size * Player_Size
  2847. ll.Size = ll.Size * Player_Size
  2848. ----------------------------------------------------------------------------------
  2849. rootj.Parent = root
  2850. neck.Parent = tors
  2851. RW.Parent = tors
  2852. LW.Parent = tors
  2853. RH.Parent = tors
  2854. LH.Parent = tors
  2855. ----------------------------------------------------------------------------------
  2856. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  2857. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  2858. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  2859. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  2860. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  2861. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  2862. ----------------------------------------------------------------------------------
  2863. RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  2864. LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  2865. RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  2866. LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  2867. --hat.Parent = Character
  2868. end
  2869. ----------------------------------------------------------------------------------
  2870. local SONG = 1117396305
  2871. local SONG2 = 0
  2872. local Music = Instance.new("Sound",tors)
  2873. Music.Volume = 2.5
  2874. Music.Looped = true
  2875. Music.Pitch = 1 --Pitcher
  2876. ----------------------------------------------------------------------------------
  2877. local equipped = false
  2878. local idle = 0
  2879. local change = 1
  2880. local val = 0
  2881. local toim = 0
  2882. local idleanim = 0.4
  2883. local sine = 0
  2884. local Mode = 1
  2885. ----------------------------------------------------------------------------------
  2886. hum.WalkSpeed = 16
  2887. hum.JumpPower = 57
  2888. hum.Animator.Parent = nil
  2889. char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
  2890. local naeeym2 = IT("BillboardGui",char)
  2891. naeeym2.AlwaysOnTop = true
  2892. naeeym2.Size = UDim2.new(5,35,2,15)
  2893. naeeym2.StudsOffset = Vector3.new(0,2,0)
  2894. naeeym2.MaxDistance = 75
  2895. naeeym2.Adornee = hed
  2896. naeeym2.Name = "Name"
  2897. --naeeym2.PlayerToHideFrom = Player
  2898. local tecks2 = IT("TextLabel",naeeym2)
  2899. tecks2.BackgroundTransparency = 1
  2900. tecks2.TextScaled = true
  2901. tecks2.BorderSizePixel = 0
  2902. tecks2.Text = "Random Guy"
  2903. tecks2.Font = "Fantasy"
  2904. tecks2.TextSize = 30
  2905. tecks2.TextStrokeTransparency = 0
  2906. tecks2.TextColor3 = Color3.fromRGB(255,255,255)
  2907. tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
  2908. tecks2.Size = UDim2.new(1,0,0.5,0)
  2909. tecks2.Parent = naeeym2
  2910. -------------------------------------------------------
  2911. --End Customization--
  2912. -------------------------------------------------------
  2913.  
  2914. -----------------------------------------------------
  2915. --Start Attacks N Stuff--
  2916. -------------------------------------------------------
  2917. function resetmode()
  2918. tecks2.Text = "Random Guy"
  2919. tecks2.TextColor3 = Color3.fromRGB(255,255,255)
  2920. tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
  2921. for i, v in pairs(ArmourParts) do
  2922. v.BrickColor = BrickColor.new("Black")
  2923. v.Material = "Neon"
  2924. v.Transparency = 0
  2925. end
  2926. for i, v in pairs(NeonParts) do
  2927. maincolor = BrickColor.new("Dark stone grey")
  2928. v.BrickColor = maincolor
  2929. v.Material = "Neon"
  2930. v.Transparency = 0
  2931. end
  2932. Mode = 1
  2933. SONG = 1117396305
  2934. char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
  2935. end
  2936.  
  2937. function Taunt2()
  2938. attack = true
  2939. hum.WalkSpeed = 0
  2940. TAUNT2:Play()
  2941. repeat
  2942. swait()
  2943. TAUNT.Parent = tors
  2944. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
  2945. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-3 - 1.5 * Cos(sine / 7)), Rad(0), Rad(-25)), 0.3)
  2946. RH.C0 = clerp(RH.C0, CF(.8* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, .2* Player_Size) * angles(Rad(0), Rad(45), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  2947. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  2948. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-20), Rad(25)), 0.1)
  2949. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(78 + 3.5 * Cos(sine / 20)), Rad(-25), Rad(-20)), 0.1)
  2950. until TAUNT2.Playing == false
  2951. attack = false
  2952. hum.WalkSpeed = 16
  2953. end
  2954.  
  2955. function Taunt()
  2956. attack = true
  2957. hum.WalkSpeed = 0
  2958. TAUNT:Play()
  2959. repeat
  2960. swait()
  2961. TAUNT.Parent = tors
  2962. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
  2963. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-3 - 1.5 * Cos(sine / 7)), Rad(0), Rad(-25)), 0.3)
  2964. RH.C0 = clerp(RH.C0, CF(.8* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, .2* Player_Size) * angles(Rad(0), Rad(45), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  2965. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  2966. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-20), Rad(25)), 0.1)
  2967. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(78 + 3.5 * Cos(sine / 20)), Rad(-25), Rad(-20)), 0.1)
  2968. until TAUNT.Playing == false
  2969. attack = false
  2970. hum.WalkSpeed = 16
  2971. end
  2972. function attackone()
  2973. attack = true
  2974. hum.WalkSpeed = 3.01
  2975. for i = 0, 1.7, 0.1 do
  2976. swait()
  2977. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(-40)), 0.3)
  2978. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(40)), 0.3)
  2979. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-7), Rad(0), Rad(-7)), 0.3)
  2980. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-65), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-25)), 0.3)
  2981. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .3* Player_Size) * angles(Rad(90), Rad(-7.5 * Sin(sine / 20)), Rad(45)), 0.3)
  2982. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.3)
  2983. end
  2984. Cso("203426541", ra, 10, 1)
  2985. HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
  2986. CameraEnshaking(2, 5)
  2987. for i = 0, 1.4, 0.1 do
  2988. swait()
  2989. BlockEffect(maincolor, ra.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
  2990. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(55)), 0.3)
  2991. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-55)), 0.3)
  2992. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(87), Rad(0)) * angles(Rad(-30), Rad(0), Rad(15)), 0.3)
  2993. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-87), Rad(0)) * angles(Rad(-5), Rad(0), Rad(9)), 0.3)
  2994. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(90), Rad(-7.5 * Sin(sine / 20)), Rad(35)), 0.3)
  2995. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.3)
  2996. end
  2997. hum.WalkSpeed = 16
  2998. attack = false
  2999. end
  3000.  
  3001.  
  3002.  
  3003. function attacktwo()
  3004. attack = true
  3005. hum.WalkSpeed = 3.01
  3006. for i = 0, 1.7, 0.1 do
  3007. swait()
  3008. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
  3009. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  3010. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-7), Rad(0), Rad(-45)), 0.3)
  3011. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-25)), 0.3)
  3012. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-7.5 * Sin(sine / 20)), Rad(8)), 0.3)
  3013. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(7.5 * Sin(sine / 20)), Rad(-8)), 0.3)
  3014. end
  3015. Cso("203426541", rl, 10, 1)
  3016. HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
  3017. CameraEnshaking(2, 3)
  3018. for i = 0, 1.4, 0.1 do
  3019. swait()
  3020. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
  3021. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.3)
  3022. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-7), Rad(0), Rad(65)), 0.3)
  3023. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1.1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-10), Rad(0), Rad(35)), 0.3)
  3024. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-7.5 * Sin(sine / 20)), Rad(8)), 0.3)
  3025. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-8)), 0.3)
  3026. end
  3027. hum.WalkSpeed = 16
  3028. attack = false
  3029. end
  3030. function attackthree()
  3031. attack = true
  3032. hum.WalkSpeed = 3.01
  3033. for i = 0, 1.4, 0.1 do
  3034. swait()
  3035. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
  3036. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3037. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-30)), 0.3)
  3038. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(30)), 0.3)
  3039. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.3)
  3040. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.3)
  3041. end
  3042. Cso("203426541", hed, 10, 1)
  3043. for i = 0, 1.7, 0.1 do
  3044. swait()
  3045. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
  3046. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3047. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-5), Rad(0), Rad(30)), 0.3)
  3048. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-30)), 0.3)
  3049. RW.C0 = clerp(RW.C0, CF(1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.3)
  3050. LW.C0 = clerp(LW.C0, CF(-1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.3)
  3051. end
  3052. CameraEnshaking(2, 8)
  3053. Cso("260435136", hed, 10, .9)
  3054. BlockEffect(maincolor, Handle.CFrame * CF(0, -2, 0), 11, 11, 11, 10, 10, 10, 0.04, 1)
  3055. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -2, 0), 6, 6, 6, 5, 5, 5, 0.04, 1)
  3056. HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
  3057. for i = 0, 1.8, 0.1 do
  3058. swait()
  3059. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.2)
  3060. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.2)
  3061. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-30)), 0.2)
  3062. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(30)), 0.2)
  3063. RW.C0 = clerp(RW.C0, CF(1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.2)
  3064. LW.C0 = clerp(LW.C0, CF(-1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.2)
  3065. end
  3066. hum.WalkSpeed = 16
  3067. attack = false
  3068. end
  3069.  
  3070. function somuchcancerwhy() --o no
  3071. attack = true
  3072. hum.WalkSpeed = 0.10
  3073. Character.Head.face.Texture = "rbxassetid://315074049"
  3074. local A = math.random(1,13)
  3075. if A == 1 then
  3076. ohno.SoundId = "rbxassetid://295810519"
  3077. ohno.TimePosition = 1
  3078. end
  3079. if A == 2 then
  3080. ohno.SoundId = "rbxassetid://488472970"
  3081. ohno.TimePosition = 2
  3082. end
  3083. if A == 3 then
  3084. ohno.SoundId = "rbxassetid://917045199"
  3085. ohno.TimePosition = 3
  3086. end
  3087. if A == 4 then
  3088. ohno.SoundId = "rbxassetid://324205173"
  3089. ohno.TimePosition = 1
  3090. end
  3091. if A == 5 then
  3092. ohno.SoundId = "rbxassetid://376134741"
  3093. ohno.TimePosition = 8
  3094. end
  3095. if A == 6 then
  3096. ohno.SoundId = "rbxassetid://164147183"
  3097. ohno.TimePosition = 0
  3098. end
  3099. if A == 7 then
  3100. ohno.SoundId = "rbxassetid://825526716"
  3101. ohno.TimePosition = 1
  3102. end
  3103. if A == 8 then
  3104. ohno.SoundId = "rbxassetid://185460366"
  3105. ohno.TimePosition = 0
  3106. end
  3107. if A == 9 then
  3108. ohno.SoundId = "rbxassetid://273319633"
  3109. ohno.TimePosition = 1
  3110. end
  3111. if A == 10 then
  3112. ohno.SoundId = "rbxassetid://506212392"
  3113. ohno.TimePosition = 2
  3114. end
  3115. if A == 11 then
  3116. ohno.SoundId = "rbxassetid://708297448"
  3117. ohno.TimePosition = 4
  3118. end
  3119. if A == 12 then
  3120. ohno.SoundId = "rbxassetid://497199103"
  3121. ohno.TimePosition = 9
  3122. end
  3123. if A == 13 then
  3124. ohno.SoundId = "rbxassetid://152833989"
  3125. ohno.TimePosition = 1
  3126. end
  3127. ohno:Play()
  3128. for i = 0,100,0.1 do
  3129. swait()
  3130. CameraEnshaking(2, 3)
  3131. ohno.Parent = hed
  3132. char.Torso.Neck.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3133. end
  3134. attack = false
  3135. ohno:Stop()
  3136. Character.Head.face.Texture = "rbxassetid://620619801"
  3137. hum.WalkSpeed = 16
  3138. end
  3139.  
  3140. function Power_Burst()
  3141. hum.WalkSpeed = 4
  3142. attack = true
  3143. Cso("163619849", Handle, 10, 1.35)
  3144. for i = 0,4.3,0.1 do
  3145. swait()
  3146. PixelBlock(3,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.2,0.2,0.2,0.01,maincolor,0)
  3147. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
  3148. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-23 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
  3149. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
  3150. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
  3151. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(156), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  3152. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  3153. end
  3154. CameraEnshaking(2.5, 20)
  3155. Cso("539294959", Handle, 10, .9)
  3156. BlockEffect(maincolor, Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
  3157. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
  3158. HitboxFunction(root.CFrame * CF(0, 0, -0), 0.01, 1, 1, 1, 19, 30, 75, 35, "Random Guy")
  3159. for i = 0,3,0.1 do
  3160. swait()
  3161. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
  3162. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
  3163. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
  3164. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
  3165. RW.C0 = clerp(RW.C0, CF(1.5, 0.01 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(156), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  3166. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  3167. end
  3168. hum.WalkSpeed = 16
  3169. attack = false
  3170. end
  3171.  
  3172. function Eruption2()
  3173. attack = true
  3174. hum.WalkSpeed = 2
  3175. hum.JumpPower = 0
  3176. for i = 0,7,0.1 do
  3177. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
  3178. swait()
  3179. Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3180. Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3181. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
  3182. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3183. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3184. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3185. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
  3186. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
  3187. end
  3188. CreateSound("144699494", tors, 10, 1)
  3189. Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 1.6, 1.6, 1.6, 0.02)
  3190. Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 3.6, 3.6, 3.6, 0.02)
  3191. Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 5.6, 5.6, 5.6, 0.02)
  3192. Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 8.6, 8, 8, 0.03)
  3193. MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
  3194. coroutine.resume(coroutine.create(function()
  3195. for i = 0,1.8,0.1 do
  3196. swait()
  3197. hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
  3198. end
  3199. for i = 0,1.8,0.1 do
  3200. swait()
  3201. hum.CameraOffset = Vector3.new(0,0,0)
  3202. end
  3203. end))
  3204. local vel2 = Instance.new("BodyVelocity",tors)
  3205. vel2.Velocity = Vector3.new(0,55,0)
  3206. vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
  3207. for i = 0,4,0.1 do
  3208. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
  3209. swait()
  3210. Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3211. Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3212. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
  3213. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3214. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3215. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3216. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
  3217. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
  3218. end
  3219. hum.WalkSpeed = 16
  3220. vel2:Destroy()
  3221. hum.JumpPower = 50
  3222. attack = false
  3223. end
  3224.  
  3225. function Magic_Bombs()
  3226. attack = true
  3227. hum.WalkSpeed = 0
  3228. local GYRO = IT("BodyGyro",root)
  3229. GYRO.D = 100
  3230. GYRO.P = 2000
  3231. GYRO.MaxTorque = VT(0,4000000,0)
  3232. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3233. for i = 0,3.6,0.1 do
  3234. swait()
  3235. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
  3236. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  3237. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  3238. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  3239. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
  3240. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
  3241. end
  3242. CameraEnshaking(1, 6)
  3243. GYRO:Destroy()
  3244. Cso("588734356", Handle, 10, 1.05)
  3245. BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
  3246. BlockEffect(("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
  3247. HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
  3248. for i = 0,2,0.1 do
  3249. swait()
  3250. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
  3251. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  3252. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  3253. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  3254. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
  3255. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
  3256. end
  3257. local GYRO = IT("BodyGyro",root)
  3258. GYRO.D = 100
  3259. GYRO.P = 2000
  3260. GYRO.MaxTorque = VT(0,4000000,0)
  3261. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3262. for i = 0,2.4,0.1 do
  3263. swait()
  3264. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
  3265. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  3266. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  3267. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  3268. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
  3269. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
  3270. end
  3271. GYRO:Destroy()
  3272. CameraEnshaking(1, 6)
  3273. Cso("588734356", Handle, 10, 1.05)
  3274. BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
  3275. BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
  3276. HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6,5, 14, 24, 2, "Random Guy")
  3277. for i = 0,2,0.1 do
  3278. swait()
  3279. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
  3280. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  3281. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  3282. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  3283. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
  3284. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
  3285. end
  3286. local GYRO = IT("BodyGyro",root)
  3287. GYRO.D = 100
  3288. GYRO.P = 2000
  3289. GYRO.MaxTorque = VT(0,4000000,0)
  3290. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3291. for i = 0,2.4,0.1 do
  3292. swait()
  3293. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
  3294. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  3295. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  3296. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  3297. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
  3298. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
  3299. end
  3300. GYRO:Destroy()
  3301. CameraEnshaking(1, 6)
  3302. Cso("588734356", Handle, 10, 1.05)
  3303. BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
  3304. BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
  3305. HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
  3306. for i = 0,2,0.1 do
  3307. swait()
  3308. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
  3309. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  3310. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  3311. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  3312. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
  3313. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
  3314. end
  3315. attack = false
  3316. hum.WalkSpeed = 16
  3317. end
  3318.  
  3319. function Dangerous_Field()
  3320. attack = true
  3321. hum.WalkSpeed = 0
  3322. for i = 0,10,0.1 do
  3323. swait()
  3324. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.2)
  3325. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  3326. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2), Rad(0), Rad(-2.1)), 0.15)
  3327. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  3328. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(90)), 0.2)
  3329. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(-90)), 0.2)
  3330. CameraEnshaking(1, 7)
  3331. Cso("588734356", Handle, 10, 1.2)
  3332. BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
  3333. BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
  3334. HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
  3335. HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
  3336. end
  3337. attack = false
  3338. hum.WalkSpeed = 16
  3339. end
  3340. function Field()
  3341. attack = true
  3342. hum.WalkSpeed = 0
  3343. for i = 0,10,0.1 do
  3344. swait()
  3345. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.2)
  3346. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  3347. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2), Rad(0), Rad(-2.1)), 0.15)
  3348. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  3349. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(90)), 0.2)
  3350. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(-90)), 0.2)
  3351. CameraEnshaking(1, 7)
  3352. Cso("588734356", Handle, 10, 1.2)
  3353. BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
  3354. BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
  3355. HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
  3356. HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
  3357. end
  3358. attack = false
  3359. hum.WalkSpeed = 16
  3360. end
  3361. function Shockwave()
  3362. attack = true
  3363. hum.WalkSpeed = 0
  3364. for i = 0,4,0.1 do
  3365. swait()
  3366. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  3367. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3368. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  3369. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  3370. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  3371. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  3372. end
  3373. coroutine.resume(coroutine.create(function()
  3374. BlockEffect(maincolor, rl.CFrame * CF(-1, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3375. BlockEffect(maincolor, rl.CFrame * CF(-3, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3376. BlockEffect(maincolor, rl.CFrame * CF(2, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3377. HitboxFunction(rl.CFrame * CF(-1, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
  3378. HitboxFunction(rl.CFrame * CF(-3, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
  3379. HitboxFunction(rl.CFrame * CF(2, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
  3380. CameraEnshaking(1, 7)
  3381. wait(0.05)
  3382. BlockEffect(maincolor, rl.CFrame * CF(-0.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3383. BlockEffect(maincolor, rl.CFrame * CF(-2.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3384. BlockEffect(maincolor, rl.CFrame * CF(1.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3385. HitboxFunction(rl.CFrame * CF(-0.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 20, 10, "Snare")
  3386. HitboxFunction(rl.CFrame * CF(-2.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3387. HitboxFunction(rl.CFrame * CF(1.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3388. CameraEnshaking(1, 7)
  3389. wait(0.05)
  3390. BlockEffect(maincolor, rl.CFrame * CF(-0.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3391. BlockEffect(maincolor, rl.CFrame * CF(-2.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3392. BlockEffect(maincolor, rl.CFrame * CF(1.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3393. HitboxFunction(rl.CFrame * CF(-0.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3394. HitboxFunction(rl.CFrame * CF(-2.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3395. HitboxFunction(rl.CFrame * CF(1.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3396. CameraEnshaking(1, 7)
  3397. wait(0.05)
  3398. BlockEffect(maincolor, rl.CFrame * CF(-0.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3399. BlockEffect(maincolor, rl.CFrame * CF(-2.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3400. BlockEffect(maincolor, rl.CFrame * CF(1.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3401. HitboxFunction(rl.CFrame * CF(-0.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3402. HitboxFunction(rl.CFrame * CF(-2.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3403. HitboxFunction(rl.CFrame * CF(1.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3404. CameraEnshaking(1, 7)
  3405. wait(0.05)
  3406. BlockEffect(maincolor, rl.CFrame * CF(-0.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3407. BlockEffect(maincolor, rl.CFrame * CF(-2.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3408. BlockEffect(maincolor, rl.CFrame * CF(1.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3409. HitboxFunction(rl.CFrame * CF(-0.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3410. HitboxFunction(rl.CFrame * CF(-2.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3411. HitboxFunction(rl.CFrame * CF(1.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3412. CameraEnshaking(1, 7)
  3413. wait(0.05)
  3414. BlockEffect(maincolor, rl.CFrame * CF(-0, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3415. BlockEffect(maincolor, rl.CFrame * CF(-2, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3416. BlockEffect(maincolor, rl.CFrame * CF(1, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3417. HitboxFunction(rl.CFrame * CF(-0, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3418. HitboxFunction(rl.CFrame * CF(-2, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3419. HitboxFunction(rl.CFrame * CF(1, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3420. CameraEnshaking(1, 7)
  3421. end))
  3422. Cso("440145223", Handle, 10, 1.05)
  3423. for i = 1,7,0.1 do
  3424. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  3425. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  3426. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
  3427. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  3428. RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
  3429. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
  3430. end
  3431. wait(.6)
  3432. hum.WalkSpeed = 16
  3433. attack = false
  3434. end
  3435. function Pulse()
  3436. attack = true
  3437. hum.WalkSpeed = 0
  3438. local GYRO = IT("BodyGyro",root)
  3439. GYRO.D = 100
  3440. GYRO.P = 2000
  3441. GYRO.MaxTorque = VT(0,4000000,0)
  3442. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3443. for i = 0,4,0.1 do
  3444. swait()
  3445. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
  3446. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  3447. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
  3448. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
  3449. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
  3450. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  3451. end
  3452. BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3453. HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 30, 40, 0, "Freeze")
  3454. CameraEnshaking(1, 25)
  3455. BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3456. HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3457. BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3458. HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3459. BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3460. HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3461. BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3462. HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3463. BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3464. HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3465. BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3466. HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3467. BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3468. HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3469. BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3470. HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3471. BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3472. HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3473. BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3474. HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3475. BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3476. HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3477. Cso("440145223", Handle, 10, 1.05)
  3478. GYRO:Destroy()
  3479. for i = 1,2,0.1 do
  3480. swait()
  3481. PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.04,0.04,0.04,0.06,maincolor,0)
  3482. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
  3483. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  3484. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
  3485. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
  3486. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
  3487. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  3488. end
  3489. hum.WalkSpeed = 16
  3490. attack = false
  3491. end
  3492.  
  3493. function Technobeam()
  3494. attack = true
  3495. hum.WalkSpeed = 3.01
  3496. for i = 0, 4, 0.1 do
  3497. swait()
  3498. hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
  3499. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(40)), 0.2)
  3500. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
  3501. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
  3502. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
  3503. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(125), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
  3504. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
  3505. end
  3506. for i = 0, 2, 0.1 do
  3507. swait()
  3508. hum.CameraOffset = Vector3.new(0, 0.3 + 0.1 * Cos(sine / 20), 0)
  3509. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(40)), 0.2)
  3510. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(-40)), 0.2)
  3511. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1.2 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-25)), 0.2)
  3512. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(25)), 0.2)
  3513. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
  3514. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
  3515. end
  3516. Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
  3517. Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
  3518. Magic(1, "Add", mouse.Hit, Vector3.new(1, 100000, 1), 0.5, maincolor, "Sphere")
  3519. Magic(1, "Add", mouse.Hit, Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
  3520. CameraEnshaking(4, 5)
  3521. Cso("206049428", char, 10, 1)
  3522. for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
  3523. if v:FindFirstChild("Head") then
  3524. Eviscerate(v)
  3525. end
  3526. end
  3527. for i = 0, 2, 0.1 do
  3528. swait()
  3529. hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
  3530. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-5), Rad(0), Rad(40)), 0.2)
  3531. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
  3532. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
  3533. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
  3534. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
  3535. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
  3536. end
  3537. hum.WalkSpeed = 16
  3538. attack = false
  3539. end
  3540.  
  3541. function LAZER()
  3542. attack = true
  3543. hum.WalkSpeed = 0.03
  3544. for i = 0,4,0.1 do
  3545. swait()
  3546. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
  3547. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  3548. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
  3549. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
  3550. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
  3551. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  3552. end
  3553. LAZOR:Play()
  3554. local GYRO = IT("BodyGyro",root)
  3555. GYRO.D = 100
  3556. GYRO.P = 2000
  3557. GYRO.MaxTorque = VT(0,4000000,0)
  3558. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3559. repeat
  3560. swait(2)
  3561. PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.3,0.3,0.3,0.4,maincolor,0)
  3562. PixelBlock(4,3,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.5,maincolor,0)
  3563. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3564. LAZOR.Parent = ra
  3565. BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3566. HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
  3567. CameraEnshaking(1, 7)
  3568. BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3569. HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3570. BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3571. HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3572. BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3573. HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3574. BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3575. HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3576. BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3577. HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3578. BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3579. HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3580. BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3581. HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3582. BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3583. HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3584. BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3585. HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3586. BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3587. HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3588. BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3589. HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3590. BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3591. HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3592. BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3593. HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3594. BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3595. HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3596. until LAZOR.Playing == false
  3597. GYRO:Destroy()
  3598. hum.WalkSpeed = 16
  3599. attack = false
  3600. end
  3601. function new()
  3602. attack = true
  3603. hum.WalkSpeed = 0.03
  3604. for i = 0,4,0.1 do
  3605. swait()
  3606. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-0), Rad(0), Rad(0)), 0.15)
  3607. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  3608. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
  3609. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
  3610. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
  3611. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  3612. end
  3613. LAZOR:Play()
  3614. local GYRO = IT("BodyGyro",root)
  3615. GYRO.D = 100
  3616. GYRO.P = 2000
  3617. GYRO.MaxTorque = VT(0,4000000,0)
  3618. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3619. repeat
  3620. swait(2)
  3621. PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.3,0.3,0.3,0.4,maincolor,0)
  3622. PixelBlock(4,3,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.5,maincolor,0)
  3623. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3624. LAZOR.Parent = ra
  3625. BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3626. HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
  3627. CameraEnshaking(1, 7)
  3628. BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3629. HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3630. BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3631. HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3632. BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3633. HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3634. BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3635. HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3636. BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3637. HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3638. BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3639. HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3640. BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3641. HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3642. BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3643. HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3644. BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3645. HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3646. BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3647. HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3648. BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3649. HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3650. BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3651. HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3652. BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3653. HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3654. BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3655. HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3656. until LAZOR.Playing == false
  3657. GYRO:Destroy()
  3658. hum.WalkSpeed = 16
  3659. attack = false
  3660. end
  3661. function Spirit_Beam()
  3662. attack = true
  3663. hum.WalkSpeed = 0
  3664. local GYRO = IT("BodyGyro",root)
  3665. GYRO.D = 100
  3666. GYRO.P = 2000
  3667. GYRO.MaxTorque = VT(0,4000000,0)
  3668. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3669. for i = 0,5,0.1 do
  3670. swait()
  3671. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3672. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3673. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(8 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3674. RH.C0 = clerp(RH.C0, CF(1, -0.7 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  3675. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
  3676. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
  3677. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
  3678. end
  3679. ref = New("Part",m,"ref",{Anchored = true, CanCollide = false,Transparency = 1,Size = Vector3.new(0.200000018, 0.299999923, 0.2),Position = mouse.Hit.p,Color = Color3.new(1, 0, 0),})
  3680. HitboxFunction(ref.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 4, 25, 50, 1, "Random Guy")
  3681. BlockEffect(maincolor, ref.CFrame * CF(-0, -0, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
  3682. local beam = Instance.new("Part", workspace)
  3683. beam.BrickColor = BrickColor.new("Fog")
  3684. beam.FormFactor = "Custom"
  3685. beam.Material = "Neon"
  3686. beam.Transparency = 0.5
  3687. beam.Anchored = true
  3688. beam.Locked = true
  3689. beam.CanCollide = false
  3690. local distance = (Handle.CFrame.p - mouse.Hit.p).magnitude
  3691. beam.Size = Vector3.new(1.05, 1.05, distance)
  3692. beam.CFrame = CFrame.new(Handle.CFrame.p, mouse.Hit.p) * CFrame.new(0, 0, -distance / 2)
  3693. game:GetService("Debris"):AddItem(beam, 0.14)
  3694. local sound = Instance.new('Sound',Handle)
  3695. sound.SoundId = 'rbxassetid://588697948'
  3696. sound.Volume = 7
  3697. sound.EmitterSize = 40
  3698. sound.MaxDistance = 450
  3699. sound:Play()
  3700. game:GetService("Debris"):AddItem(beam, sound.TimeLength)
  3701. GYRO:Destroy()
  3702. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  3703. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  3704. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  3705. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  3706. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  3707. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  3708. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  3709. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  3710. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  3711. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  3712. wait(0.3)
  3713. attack = false
  3714. hum.WalkSpeed = 16
  3715. ref:Destroy()
  3716. end
  3717. function Distort()
  3718. attack = true
  3719. hum.WalkSpeed = 0
  3720. local pos = root.Position
  3721. root.CFrame = CF(mouse.Hit.p+Vector3.new(0,3,0),pos)
  3722. Cso("261227592", tors, 10, 0.85)
  3723. for i = 1,2.5,0.1 do
  3724. swait()
  3725. rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3726. end
  3727. attack = false
  3728. hum.WalkSpeed = 8
  3729. end
  3730. function Ancient_Rage()
  3731. attack = true
  3732. hum.WalkSpeed = 4
  3733. Cso("135017578", tors, 10, 1.05)
  3734. for i = 1,14,0.1 do
  3735. swait()
  3736. rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3737. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  3738. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
  3739. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
  3740. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
  3741. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  3742. for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
  3743. if v:FindFirstChild("Head") then
  3744. Eviscerate(v)
  3745. end
  3746. end
  3747. end
  3748. attack = false
  3749. hum.WalkSpeed = 16
  3750. end
  3751. function Ancient_Ragu()
  3752. attack = true
  3753. hum.WalkSpeed = 4
  3754. Cso("1028044973", tors, 10, 1.05)
  3755. for i = 1,14,0.1 do
  3756. swait()
  3757. rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3758. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  3759. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
  3760. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
  3761. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
  3762. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  3763. for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
  3764. if v:FindFirstChild("Head") then
  3765. Eviscerate(v)
  3766. end
  3767. end
  3768. end
  3769. attack = false
  3770. hum.WalkSpeed = 16
  3771. end
  3772. function TTTTTTTTTTGaunt()
  3773. attack = true
  3774. hum.WalkSpeed = 0
  3775. sex:Play()
  3776. repeat
  3777. swait()
  3778. sex.Parent = tors
  3779. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  3780. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
  3781. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  3782. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  3783. RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
  3784. LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
  3785. until sex.Playing == false
  3786. attack = false
  3787. hum.WalkSpeed = 16
  3788. end
  3789. function TTTTTTTTTTTaunt()
  3790. attack = true
  3791. hum.WalkSpeed = 0
  3792. DTAUNT:Play()
  3793. repeat
  3794. swait()
  3795. DTAUNT.Parent = tors
  3796. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  3797. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
  3798. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  3799. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  3800. RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
  3801. LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
  3802. until DTAUNT.Playing == false
  3803. attack = false
  3804. hum.WalkSpeed = 16
  3805. end
  3806.  
  3807. function Multi_Bombs()
  3808. attack = true
  3809. hum.WalkSpeed = 3.01
  3810. for i = 0,3,0.1 do
  3811. swait()
  3812. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3813. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3814. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3815. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3816. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  3817. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
  3818. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
  3819. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
  3820. end
  3821. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
  3822. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
  3823. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
  3824. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
  3825. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
  3826. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
  3827. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
  3828. CreateSound("142070127", tors, 10, 1)
  3829. MagniDamage(tors, 17, 15, 35, 10, "Normal")
  3830. for i = 0,1,0.1 do
  3831. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3832. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3833. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  3834. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
  3835. RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
  3836. LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
  3837. end
  3838. for i = 0,2,0.1 do
  3839. swait()
  3840. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3841. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3842. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3843. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3844. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  3845. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
  3846. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
  3847. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
  3848. end
  3849. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
  3850. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
  3851. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
  3852. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
  3853. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
  3854. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
  3855. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
  3856. CreateSound("142070127", tors, 10, 1)
  3857. MagniDamage(tors, 17, 15, 35, 10, "Normal")
  3858. for i = 0,1,0.1 do
  3859. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3860. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3861. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  3862. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
  3863. RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
  3864. LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
  3865. end
  3866. for i = 0,2,0.1 do
  3867. swait()
  3868. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3869. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3870. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3871. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3872. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  3873. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
  3874. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
  3875. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
  3876. end
  3877. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
  3878. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
  3879. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
  3880. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
  3881. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
  3882. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
  3883. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
  3884. CreateSound("142070127", tors, 10, 1)
  3885. MagniDamage(tors, 17, 15, 35, 10, "Normal")
  3886. for i = 0,1,0.1 do
  3887. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3888. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3889. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  3890. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
  3891. RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
  3892. LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
  3893. end
  3894. wait(.6)
  3895. attack = false
  3896. hum.WalkSpeed = 16
  3897. end
  3898.  
  3899. function Universal_Crush()
  3900. attack = true
  3901. for i = 0,5.2,0.05 do
  3902. swait()
  3903. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3904. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3905. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  3906. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3907. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  3908. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  3909. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  3910. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  3911. end
  3912. CreateSound("331666100", tors, 10, 1)
  3913. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 16.6, 16.6, 16.6, 0.01)
  3914. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 16, 16, 16, 19.6, 19.6, 19.6, 0.01)
  3915. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 18, 18, 18, 22.6, 22.6, 22.6, 0.01)
  3916. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 20, 20, 20, 25.6, 25, 25, 0.01)
  3917. MagniDamage(tors, 170, 80, 175, 15, "DarkUp")
  3918. coroutine.resume(coroutine.create(function()
  3919. for i = 0,1.8,0.1 do
  3920. swait()
  3921. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  3922. end
  3923. for i = 0,1.8,0.1 do
  3924. swait()
  3925. hum.CameraOffset = Vector3.new(0,0,0)
  3926. end
  3927. end))
  3928. for i = 1,4.7,0.1 do
  3929. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  3930. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  3931. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.15)
  3932. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  3933. RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.1)
  3934. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.1)
  3935. end
  3936. wait(.6)
  3937. attack = false
  3938. end
  3939.  
  3940. function HAAH()
  3941. attack = true
  3942. hum.WalkSpeed = 0
  3943. Cso("300208779", hed, 10, 1)
  3944. for i = 0,9,0.1 do
  3945. swait()
  3946. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
  3947. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  3948. if Mrandom(1,15) == 1 then
  3949. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  3950. end
  3951. RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
  3952. LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
  3953. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
  3954. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
  3955. end
  3956. attack = false
  3957. hum.WalkSpeed = 16
  3958. end
  3959. function again()
  3960. attack = true
  3961. hum.WalkSpeed = 0
  3962. ITAUNT:Play()
  3963. repeat
  3964. swait()
  3965. ITAUNT.Parent = tors
  3966. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.08)
  3967. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
  3968. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(-25)), 0.08)
  3969. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(20)), 0.08)
  3970. RW.C0 = clerp(RW.C0, CF(1.5, 0.8 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(120 - 2.5 * Sin(sine / 20))), 0.1)
  3971. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
  3972. until ITAUNT.Playing == false
  3973. attack = false
  3974. hum.WalkSpeed = 16
  3975. end
  3976. function LunarSpin()
  3977. attack = true
  3978. hum.WalkSpeed = 0
  3979. for i = 0,17,0.05 do
  3980. CameraEnshaking(1, 5)
  3981. MagniDamage(tors, 47, 2, 5, 0, "Random Guy")
  3982. Effects.Spiral.Create(BrickC("Teal"), tors.CFrame * CF(0, 0, 0), 3, 3, 3, 4, 4, 4, 0.03)
  3983. Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3984. swait()
  3985. PixelBlock(1.5,14,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-360,360)),math.rad(math.random(-50,50))),3,3,3,0.3,maincolor,0)
  3986. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
  3987. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3988. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3989. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3990. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
  3991. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-110)), 0.1)
  3992. end
  3993. hum.WalkSpeed = 16
  3994. attack = false
  3995. end
  3996. function Decapitate()
  3997. local target = nil
  3998. local targettorso = nil
  3999. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  4000. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  4001. target = mouse.Target.Parent.Humanoid
  4002. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  4003. targethead = mouse.Target.Parent:FindFirstChild("Head")
  4004. end
  4005. end
  4006. if target ~= nil then
  4007. targettorso.Anchored = true
  4008. attack = true
  4009. hum.WalkSpeed = 0
  4010. root.CFrame = targettorso.CFrame * CF(0,0,2.6)
  4011. for i = 0,4.2,0.1 do
  4012. swait()
  4013. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-40)), 0.15)
  4014. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
  4015. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  4016. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  4017. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(0), Rad(35)), 0.1)
  4018. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  4019. end
  4020. local ModelHead01 = New("Model", char, "", {})
  4021. local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
  4022. local Head01 = targethead:Clone()
  4023. targethead.Transparency = 1
  4024. Head01.Parent = ModelHead01
  4025. local weldHead01 = Instance.new("Weld")
  4026. weldHead01.Parent = Head01
  4027. weldHead01.Part0 = targethead
  4028. weldHead01.Part1 = Head01
  4029. weldHead01.C1 = CFrame.new(0, 0, 0)
  4030. targethead.face:Remove()
  4031. weldHead01.Part0 = ra
  4032. weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  4033. targettorso:BreakJoints()
  4034. CreateSound("314390675", targettorso, 5, .7)
  4035. for i = 0,3.2,0.1 do
  4036. swait()
  4037. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
  4038. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  4039. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  4040. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(50)), 0.15)
  4041. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(20), Rad(90)), 0.1)
  4042. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.1)
  4043. end
  4044. for i = 0,4.2,0.1 do
  4045. swait()
  4046. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-40)), 0.15)
  4047. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
  4048. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  4049. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  4050. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(185), Rad(0), Rad(15)), 0.1)
  4051. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
  4052. end
  4053. CreateSound("541909763", targettorso, 5, .8)
  4054. weldHead01:Destroy()
  4055. Head01.CanCollide = true
  4056. local bodyVelocity2 = Create("BodyVelocity")({
  4057. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  4058. P = 5000,
  4059. maxForce = Vector3.new(8000, 8000, 8000),
  4060. Parent = Head01
  4061. })
  4062. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  4063. for i = 0,6.2,0.1 do
  4064. swait()
  4065. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(40)), 0.15)
  4066. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
  4067. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  4068. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.15)
  4069. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-15)), 0.1)
  4070. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(-15)), 0.1)
  4071. end
  4072. targettorso.Anchored = false
  4073. attack = false
  4074. hum.WalkSpeed = 16
  4075. root.CFrame = targettorso.CFrame * CF(0,0,3.4)
  4076. end
  4077. end
  4078. function BalanceSpin()
  4079. attack = true
  4080. hum.WalkSpeed = 2
  4081. for i = 0,17,0.07 do
  4082. CameraEnshaking(1, 5)
  4083. MagniDamage(tors, 30, 7, 11, 0, "Random Guy")
  4084. swait()
  4085. Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, maincolor, 0, "Brick")
  4086. Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, BrickColor.new("Black"), 0, "Brick")
  4087. Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, maincolor, 0, "Brick")
  4088. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
  4089. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4090. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4091. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4092. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
  4093. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-110)), 0.1)
  4094. end
  4095. hum.WalkSpeed = 16
  4096. attack = false
  4097. end
  4098.  
  4099. function lolik()
  4100. attack = true
  4101. hum.WalkSpeed = 0
  4102. pop:Play()
  4103. repeat
  4104. pop.Parent = tors
  4105. swait()
  4106. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
  4107. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
  4108. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
  4109. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
  4110. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
  4111. LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
  4112. until pop.Playing == false
  4113. attack = false
  4114. hum.WalkSpeed = 16
  4115. end
  4116.  
  4117. function BARK()
  4118. attack = true
  4119. hum.WalkSpeed = 0
  4120. BATAUNT:Play()
  4121. repeat
  4122. BATAUNT.Parent = tors
  4123. swait()
  4124. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
  4125. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
  4126. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
  4127. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
  4128. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
  4129. LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
  4130. until BATAUNT.Playing == false
  4131. attack = false
  4132. hum.WalkSpeed = 16
  4133. end
  4134.  
  4135. function CreateSound(ID, PARENT, VOLUME, PITCH)
  4136. local NSound = nil
  4137. coroutine.resume(coroutine.create(function()
  4138. NSound = Instance.new("Sound", PARENT)
  4139. NSound.Volume = VOLUME
  4140. NSound.Pitch = PITCH
  4141. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  4142. swait()
  4143. NSound:play()
  4144. game:GetService("Debris"):AddItem(NSound, 10)
  4145. end))
  4146. return NSound
  4147. end
  4148. function nope()
  4149. attack = true
  4150. hum.WalkSpeed = 0
  4151. NOTAUNT:Play()
  4152. repeat
  4153. NOTAUNT.Parent = tors
  4154. swait()
  4155. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
  4156. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
  4157. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
  4158. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
  4159. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
  4160. LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
  4161. until NOTAUNT.Playing == false
  4162. attack = false
  4163. hum.WalkSpeed = 16
  4164. end
  4165. function CreateSound(ID, PARENT, VOLUME, PITCH)
  4166. local NSound = nil
  4167. coroutine.resume(coroutine.create(function()
  4168. NSound = Instance.new("Sound", PARENT)
  4169. NSound.Volume = VOLUME
  4170. NSound.Pitch = PITCH
  4171. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  4172. swait()
  4173. NSound:play()
  4174. game:GetService("Debris"):AddItem(NSound, 10)
  4175. end))
  4176. return NSound
  4177. end
  4178. function Anime_Splosion()
  4179. attack = true
  4180. for i = 0,2,0.05 do
  4181. swait()
  4182. Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4183. Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4184. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  4185. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4186. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  4187. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  4188. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  4189. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  4190. end
  4191. CreateSound("331666100", tors, 10, 1)
  4192. Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(-1),Rad(0)), 2.5, 2.5, 40, 3, 3, 45, 0.01)
  4193. MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
  4194. CameraEnshaking(1.5, 10)
  4195. for i = 1,2,0.1 do
  4196. swait()
  4197. PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  4198. PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  4199. PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  4200. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
  4201. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
  4202. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
  4203. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
  4204. RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
  4205. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
  4206. end
  4207. wait(.6)
  4208. attack = false
  4209. end
  4210. corrupted = false
  4211. function Bark_Splosion()
  4212. attack = true
  4213. for i = 0,2,0.05 do
  4214. swait()
  4215. Effects.Block.Create(BrickC("Cool yellow"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4216. Effects.Block.Create(BrickC("Medium stone grey"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4217. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  4218. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4219. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  4220. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  4221. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  4222. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  4223. end
  4224. CreateSound("331666100", tors, 10, 1)
  4225. Effects.Ring.Create(BrickC("Cool yellow"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(-1),Rad(0)), 2.5, 2.5, 40, 3, 3, 45, 0.01)
  4226. MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
  4227. CameraEnshaking(1.5, 10)
  4228. for i = 1,2,0.1 do
  4229. swait()
  4230. PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  4231. PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  4232. PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  4233. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
  4234. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
  4235. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
  4236. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
  4237. RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
  4238. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
  4239. end
  4240. wait(.6)
  4241. attack = false
  4242. end
  4243. corrupted = false
  4244. function Pixel_Corrupt()
  4245. attack = true
  4246. corrupted = true
  4247. for i = 0,3,0.05 do
  4248. swait()
  4249. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
  4250. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
  4251. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
  4252. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
  4253. RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
  4254. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
  4255. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  4256. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4257. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  4258. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  4259. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  4260. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  4261. end
  4262. refa = New("Part",m,"refa",{Anchored = true, CanCollide = false,Transparency = 1,Size = Vector3.new(0.200000018, 0.299999923, 0.2),Position = mouse.Hit.p,Color = Color3.new(1, 0, 0),})
  4263. HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 20, 20, 25, 0, "Random Guy")
  4264. BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 30, 30, 30, 32, 32, 32, 0.07, 1)
  4265. CreateSound("331666100", refa, 10, 1)
  4266. CameraEnshaking(1.5, 10)
  4267. coroutine.resume(coroutine.create(function()
  4268. for i = 1,20,0.1 do
  4269. swait(5)
  4270. PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
  4271. PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
  4272. PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
  4273. PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
  4274. CreateSound("331666100", refa, 10, 1)
  4275. BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 22, 22, 22, 25, 25, 25, 0.041, 1)
  4276. HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 21.3, 5, 8, 0, "Random Guy")
  4277. end
  4278. refa:Destroy()
  4279. corrupted = false
  4280. end))
  4281. for i = 1,2.5,0.1 do
  4282. swait()
  4283. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.4)
  4284. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.6)
  4285. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.4)
  4286. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.4)
  4287. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.3)
  4288. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.3)
  4289. end
  4290. wait(.3)
  4291. attack = false
  4292. end
  4293.  
  4294. function FearMe()
  4295. attack = true
  4296. hum.WalkSpeed = 0
  4297. so:Play()
  4298. repeat
  4299. swait()
  4300. so.Parent = tors
  4301. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  4302. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
  4303. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  4304. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  4305. RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
  4306. LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
  4307. until so.Playing == false
  4308. attack = false
  4309. hum.WalkSpeed = 16
  4310. end
  4311.  
  4312. function heregoes()
  4313. attack = true
  4314. hum.WalkSpeed = 0
  4315. Cso("134978657", hed, 10, 1)
  4316. for i = 0,9,0.1 do
  4317. swait()
  4318. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 2)) * angles(Rad(-30), Rad(0), Rad(0)), 0.15)
  4319. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  4320. if Mrandom(1,15) == 1 then
  4321. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  4322. end
  4323. RH.C0 = clerp(RH.C0, CF(1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * RHCF * angles(Rad(-4.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-30)), 0.15)
  4324. LH.C0 = clerp(LH.C0, CF(-1, -1 - 0.1 * Cos(sine / 2), 0.025 * Cos(sine / 2)) * LHCF * angles(Rad(-6.5 - 7.5 * Sin(sine / 2)), Rad(0), Rad(30)), 0.15)
  4325. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(15 - 7.5 * Sin(sine / 2))), 0.1)
  4326. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 2), 0.025 * Cos(sine / 2)) * angles(Rad(-35 - 7.5 * Sin(sine / 2)), Rad(0), Rad(-15 - 7.5 * Sin(sine / 2))), 0.1)
  4327. end
  4328. attack = false
  4329. hum.WalkSpeed = 16
  4330. end
  4331. function again()
  4332. attack = true
  4333. hum.WalkSpeed = 0
  4334. ITAUNT:Play()
  4335. repeat
  4336. swait()
  4337. ITAUNT.Parent = tors
  4338. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.08)
  4339. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
  4340. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(-25)), 0.08)
  4341. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(20)), 0.08)
  4342. RW.C0 = clerp(RW.C0, CF(1.5, 0.8 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(120 - 2.5 * Sin(sine / 20))), 0.1)
  4343. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
  4344. until ITAUNT.Playing == false
  4345. attack = false
  4346. hum.WalkSpeed = 16
  4347. end
  4348.  
  4349. function thing()
  4350. attack = true
  4351. timetofly = false
  4352. hum.WalkSpeed = 0.05
  4353. Character.Head.face.Texture = "rbxassetid://705269463"
  4354. Cause_Im_having_a_good_time_having_a_good_time:Play()
  4355. Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
  4356. Humanoid.JumpPower = 0
  4357. for i = 0,300,0.1 do --thatsalongtime
  4358. swait()
  4359. CameraEnshaking(1, 7)
  4360. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 75, 500, 100, "Knockdown")
  4361. Cause_Im_having_a_good_time_having_a_good_time.Parent = hed
  4362. root.Velocity = root.CFrame.lookVector * 225
  4363. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4364. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0-255.45*i), Rad(0), Rad(0)), 0.3)
  4365. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0-255.45*i)), 0.15)
  4366. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0-255.45*i)), 0.15)
  4367. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-75), Rad(0), Rad(0)), 0.1)
  4368. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-75), Rad(0), Rad(0)), 0.1)
  4369. end
  4370. Cause_Im_having_a_good_time_having_a_good_time:Stop()
  4371. attack = false
  4372. Humanoid.JumpPower = 50
  4373. Character.Head.face.Texture = "rbxassetid://620619801"
  4374. hum.WalkSpeed = 16
  4375. wait(45)
  4376. timetofly = true
  4377. warn("You can FLY SKY HIGH Now! Go Nuts!") --please dont go nuts
  4378. end
  4379.  
  4380. function DANCEFORME()
  4381. attack = true
  4382. Character.Head.face.Texture = "rbxassetid://183225545"
  4383. MERKIO:Play()
  4384. repeat
  4385. for i = 0,0.7,0.2 do
  4386. swait()
  4387. MERKIO.Parent = tors
  4388. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
  4389. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
  4390. RH.C0 = clerp(RH.C0, CF(1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  4391. LH.C0 = clerp(LH.C0, CF(-1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  4392. RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(115)), 0.77)
  4393. LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-115)), 0.67)
  4394. end
  4395. for i = 0,0.7,0.2 do
  4396. swait()
  4397. MERKIO.Parent = tors
  4398. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
  4399. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
  4400. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  4401. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  4402. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
  4403. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.7)
  4404. end
  4405. until MERKIO.Playing == false
  4406. MERKIO:Stop()
  4407. Character.Head.face.Texture = "rbxassetid://620619801"
  4408. attack = false
  4409. hum.WalkSpeed = 16
  4410. end
  4411.  
  4412. function HAA55() --ik
  4413. attack = true
  4414. hum.WalkSpeed = 1.01
  4415. Character.Head.face.Texture = "rbxassetid://111523405"
  4416. CreateSound("1395854043", hed, 10, 1)
  4417. for i = 0,14,0.1 do
  4418. swait()
  4419. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4420. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4421. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4422. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4423. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-145)), 0.1)
  4424. LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(145)), 0.1)
  4425. end
  4426. attack = false
  4427. Character.Head.face.Texture = "rbxassetid://620619801"
  4428. hum.WalkSpeed = 16
  4429. end
  4430.  
  4431. function DistortThem()
  4432. CanUse = false
  4433. local HIT = tors.Touched:Connect(function(hit)
  4434. Kill(hit.Parent)
  4435. end)
  4436. for i = 1, 350 do
  4437. swait()
  4438. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(125), math.rad(0), math.rad(10)), 0.1)
  4439. CreateSound("333430981", hed, 1.5, 1)
  4440. RA.Parent = ra
  4441. LA.Parent = la
  4442. FT.Parent = tors
  4443. RL.Parent = rl
  4444. LL.Parent = ll
  4445. for _,v in next, char:GetDescendants() do
  4446. if(v:IsA'DataModelMesh')then
  4447. v.Offset = Vector3.new(math.random(-50,50)/100,math.random(-50,50)/100,math.random(-50,50)/100)
  4448. end
  4449. end
  4450. end
  4451. FT.Parent = nil
  4452. RA.Parent = nil
  4453. LA.Parent = nil
  4454. RL.Parent = nil
  4455. LL.Parent = nil
  4456. for _,v in next, char:GetDescendants() do
  4457. if(v:IsA'DataModelMesh')then
  4458. v.Offset = Vector3.new(0,0,0)
  4459. end
  4460. end
  4461. HIT:Disconnect()
  4462. wait(3.5)
  4463. CanUse = true
  4464. end
  4465.  
  4466. function un_fun()
  4467. attack = true
  4468. hum.WalkSpeed = 0
  4469. BTAUNT:Play()
  4470. repeat
  4471. swait()
  4472. BTAUNT.Parent = tors
  4473. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.08)
  4474. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(-2.5 * Cos(sine / 1.5))), 0.08)
  4475. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(10)), 0.08)
  4476. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(-10)), 0.08)
  4477. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(210)), 0.08)
  4478. LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
  4479. until BTAUNT.Playing == false
  4480. attack = false
  4481. hum.WalkSpeed = 16
  4482. end
  4483. function thisisit()
  4484. attack = true
  4485. hum.WalkSpeed = 0
  4486. STAUNT:Play()
  4487. repeat
  4488. swait()
  4489. STAUNT.Parent = tors
  4490. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  4491. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
  4492. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
  4493. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
  4494. RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
  4495. LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
  4496. until STAUNT.Playing == false
  4497. attack = false
  4498. hum.WalkSpeed = 16
  4499. end
  4500. function PENIS()
  4501. attack = true
  4502. hum.WalkSpeed = 0
  4503. NOSOUND:Play()
  4504. repeat
  4505. swait()
  4506. NOSOUND.Parent = tors
  4507. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  4508. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
  4509. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
  4510. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
  4511. RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
  4512. LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
  4513. until NOSOUND.Playing == false
  4514. attack = false
  4515. hum.WalkSpeed = 16
  4516. end
  4517. function Exploit()
  4518. exploitable = false
  4519. Cso("907332670", tors, 10, 1.05)
  4520. coroutine.resume(coroutine.create(function()
  4521. for i = 1,20,0.1 do
  4522. swait()
  4523. BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
  4524. end
  4525. Cso("12222030", tors, 10, 1.05)
  4526. BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
  4527. for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
  4528. if v:FindFirstChild("Head") then
  4529. Eviscerate(v)
  4530. SoulSteal(v)
  4531. end
  4532. end
  4533. wait(15)
  4534. exploitable = true
  4535. end))
  4536. end
  4537. function wutdefaq()
  4538. attack = true
  4539. hum.WalkSpeed = 0
  4540. WTF:Play()
  4541. repeat
  4542. swait()
  4543. WTF.Parent = tors
  4544. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  4545. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
  4546. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
  4547. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
  4548. RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
  4549. LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
  4550. until STAUNT.Playing == false
  4551. attack = false
  4552. hum.WalkSpeed = 16
  4553. end
  4554. function Exploit()
  4555. exploitable = false
  4556. Cso("135017578", tors, 10, 1.05)
  4557. coroutine.resume(coroutine.create(function()
  4558. for i = 1,20,0.1 do
  4559. swait()
  4560. BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
  4561. end
  4562. Cso("160718677", tors, 10, 1.05)
  4563. BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
  4564. for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
  4565. if v:FindFirstChild("Head") then
  4566. Eviscerate(v)
  4567. SoulSteal(v)
  4568. end
  4569. end
  4570. wait(15)
  4571. exploitable = true
  4572. end))
  4573. end
  4574. function ASCENTION()
  4575. attack = true
  4576. hum.WalkSpeed = 0
  4577. Cso("987502413", tors, 10, 1.05)
  4578. local vel2 = Instance.new("BodyVelocity",tors)
  4579. vel2.Velocity = Vector3.new(0,30,0)
  4580. vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
  4581. for i = 0,20,0.1 do
  4582. HitboxFunction(tors.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 7, 10, 20, 20, "Random Guy")
  4583. swait()
  4584. BlockEffect(maincolor, ra.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
  4585. BlockEffect(maincolor, la.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
  4586. CameraEnshaking(1, 4)
  4587. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
  4588. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4589. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4590. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4591. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  4592. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
  4593. end
  4594. hum.WalkSpeed = 16
  4595. vel2:Destroy()
  4596. attack = false
  4597. end
  4598.  
  4599. function Taunt1()
  4600. attack = true
  4601. hum.WalkSpeed = 3.01
  4602. Cso("1535994137", hed, 10, 1)
  4603. for i = 0, 9, 0.1 do
  4604. swait()
  4605. hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0.1)
  4606. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(30)), 0.1)
  4607. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 3.5)), Rad(0), Rad(-30)), 0.1)
  4608. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(86), Rad(0)) * angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  4609. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-86), Rad(0)) * angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  4610. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.8* Player_Size) * angles(Rad(10), Rad(-20), Rad(-90)), 0.2)
  4611. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0 + 0.025 * Sin(sine / 20)* Player_Size, -.8* Player_Size) * angles(Rad(6), Rad(20), Rad(90)), 0.2)
  4612. end
  4613. hum.WalkSpeed = 16
  4614. attack = false
  4615. end
  4616.  
  4617. function Destruction()
  4618. attack = true
  4619. local Ring1 = Instance.new("Part", char)
  4620. Ring1.Anchored = true
  4621. Ring1.BrickColor = maincolor
  4622. Ring1.CanCollide = false
  4623. Ring1.FormFactor = 3
  4624. Ring1.Name = "Ring"
  4625. Ring1.Material = "Neon"
  4626. Ring1.Size = Vector3.new(1, 0.05, 1)
  4627. Ring1.Transparency = 1
  4628. Ring1.TopSurface = 0
  4629. Ring1.BottomSurface = 0
  4630. local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
  4631. Ring1Mesh.MeshType = "Brick"
  4632. Ring1Mesh.Name = "SizeMesh"
  4633. Ring1Mesh.Scale = Vector3.new(0, 1, 0)
  4634. local InnerRing1 = Ring1:Clone()
  4635. InnerRing1.Parent = char
  4636. InnerRing1.Transparency = 0
  4637. InnerRing1.BrickColor = BrickColor.new("New Yeller")
  4638. InnerRing1.Size = Vector3.new(1, 1, 1)
  4639. local InnerRing1Mesh = InnerRing1.SizeMesh
  4640. InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
  4641. InnerRing1Mesh.MeshType = "Sphere"
  4642. Ring1:Destroy()
  4643. for i = 0, 5, 0.1 do
  4644. swait()
  4645. SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0)
  4646. SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, BrickC("Institutional white"), 0)
  4647. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  4648. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  4649. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-12.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  4650. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  4651. RW.C0 = clerp(RW.C0, CF(1.1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-25)), 0.1)
  4652. LW.C0 = clerp(LW.C0, CF(-1.1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(25)), 0.1)
  4653. root.CFrame = FaceMouse()[1]
  4654. end
  4655. InnerRing1.Transparency = 1
  4656. InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 5
  4657. CreateSound("294188875", char, 2.3, 1)
  4658. local a = IT("Part", char)
  4659. a.Name = "Direction"
  4660. a.Anchored = true
  4661. a.BrickColor = maincolor
  4662. a.Material = "Neon"
  4663. a.Transparency = 0
  4664. a.Shape = "Cylinder"
  4665. a.CanCollide = false
  4666. local a2 = IT("Part", char)
  4667. a2.Name = "Direction"
  4668. a2.Anchored = true
  4669. a2.BrickColor = maincolor
  4670. a2.Color = maincolor.Color
  4671. a2.Material = "Neon"
  4672. a2.Transparency = 0.5
  4673. a2.Shape = "Cylinder"
  4674. a2.CanCollide = false
  4675. local ba = IT("Part", char)
  4676. ba.Name = "HitDirect"
  4677. ba.Anchored = true
  4678. ba.BrickColor = maincolor
  4679. ba.Material = "Neon"
  4680. ba.Transparency = 1
  4681. ba.CanCollide = false
  4682. local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  4683. local ignore = char
  4684. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4685. a.BottomSurface = 10
  4686. a.TopSurface = 10
  4687. a2.BottomSurface = 10
  4688. a2.TopSurface = 10
  4689. local distance = (InnerRing1.CFrame.p - position).magnitude
  4690. a.Size = Vector3.new(distance, 1, 1)
  4691. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  4692. a2.Size = Vector3.new(distance, 1, 1)
  4693. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  4694. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  4695. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  4696. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  4697. game:GetService("Debris"):AddItem(a, 20)
  4698. game:GetService("Debris"):AddItem(a2, 20)
  4699. game:GetService("Debris"):AddItem(ba, 20)
  4700. local msh = Instance.new("SpecialMesh", a)
  4701. msh.MeshType = "Sphere"
  4702. msh.Scale = Vector3.new(1, 25, 25)
  4703. local msh2 = Instance.new("SpecialMesh", a2)
  4704. msh2.MeshType = "Sphere"
  4705. msh2.Scale = Vector3.new(1, 30, 30)
  4706. for i = 0, 10, 0.1 do
  4707. swait()
  4708. root.CFrame = FaceMouse()[1]
  4709. hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
  4710. a2.Color = maincolor.Color
  4711. InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
  4712. ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  4713. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4714. distance = (InnerRing1.CFrame.p - position).magnitude
  4715. a.Size = Vector3.new(distance, 1, 1)
  4716. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  4717. a2.Size = Vector3.new(distance, 1, 1)
  4718. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  4719. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  4720. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  4721. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  4722. msh.Scale = msh.Scale - Vector3.new(0, 0.25, 0.25)
  4723. msh2.Scale = msh2.Scale - Vector3.new(0, 0.3, 0.3)
  4724. SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
  4725. SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
  4726. for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
  4727. if v:FindFirstChild("Head") then
  4728. Eviscerate(v)
  4729. SoulSteal(v)
  4730. end
  4731. end
  4732. end
  4733. a:Destroy()
  4734. a2:Destroy()
  4735. ba:Destroy()
  4736. InnerRing1:Destroy()
  4737. attack = false
  4738. hum.CameraOffset = Vector3.new(0,0,0)
  4739. end
  4740.  
  4741. function GIMME_THOSE()
  4742. attack = true
  4743. chatfunc("BURN....", BrickColor.random().Color)
  4744. for i = 0,5.2,0.1 do
  4745. swait()
  4746. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  4747. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4748. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  4749. LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  4750. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
  4751. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
  4752. end
  4753. chatfunc("IN....", BrickColor.random().Color)
  4754. wait(2)
  4755. CreateSound("331666100", char, 10, 1)
  4756. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  4757. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  4758. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  4759. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  4760. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  4761. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  4762. chatfunc("HELL!!!!!", BrickColor.random().Color)
  4763. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  4764. if v:FindFirstChild("Head") then
  4765. Eviscerate(v)
  4766. SoulSteal(v)
  4767. end
  4768. end
  4769. coroutine.resume(coroutine.create(function()
  4770. for i = 0,2.8,0.1 do
  4771. swait()
  4772. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  4773. end
  4774. for i = 0,1.8,0.1 do
  4775. swait()
  4776. hum.CameraOffset = Vector3.new(0,0,0)
  4777. end
  4778. end))
  4779. for i = 0,3.7,0.1 do
  4780. SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  4781. SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  4782. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  4783. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4784. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(20)), 0.15)
  4785. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(-25)), 0.15)
  4786. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  4787. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  4788. end
  4789. wait(.6)
  4790. CreateSound("907332997", hed, 10, 1)
  4791. attack = false
  4792. end
  4793.  
  4794. function Eruption()
  4795. attack = true
  4796. hum.WalkSpeed = 2
  4797. hum.JumpPower = 0
  4798. for i = 0,7,0.1 do
  4799. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
  4800. swait()
  4801. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4802. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4803. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
  4804. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4805. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4806. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4807. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
  4808. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
  4809. end
  4810. CreateSound("144699494", tors, 10, 1)
  4811. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 1.6, 1.6, 1.6, 0.02)
  4812. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 3.6, 3.6, 3.6, 0.02)
  4813. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 5.6, 5.6, 5.6, 0.02)
  4814. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 8.6, 8, 8, 0.03)
  4815. MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
  4816. coroutine.resume(coroutine.create(function()
  4817. for i = 0,1.8,0.1 do
  4818. swait()
  4819. hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
  4820. end
  4821. for i = 0,1.8,0.1 do
  4822. swait()
  4823. hum.CameraOffset = Vector3.new(0,0,0)
  4824. end
  4825. end))
  4826. local vel2 = Instance.new("BodyVelocity",tors)
  4827. vel2.Velocity = Vector3.new(0,55,0)
  4828. vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
  4829. for i = 0,4,0.1 do
  4830. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
  4831. swait()
  4832. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4833. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4834. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.15)
  4835. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4836. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4837. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4838. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.1)
  4839. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-45)), 0.1)
  4840. end
  4841. hum.WalkSpeed = 16
  4842. vel2:Destroy()
  4843. hum.JumpPower = 50
  4844. attack = false
  4845. end
  4846.  
  4847. function Solar_Flare2()
  4848. attack = true
  4849. hum.WalkSpeed = 2
  4850. hum.JumpPower = 75
  4851. hum.Jump = true
  4852. wait(0.4)
  4853. CreateSound("144699494", tors, 10, 1)
  4854. hum.JumpPower = 0
  4855. Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, .6, .6, .6, 0.02)
  4856. Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 1.6, 1.6, 1.6, 0.02)
  4857. Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 2.6, 2.6, 2.6, 0.02)
  4858. for i = 0,20,0.1 do
  4859. root.Velocity = root.CFrame.lookVector * 60
  4860. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
  4861. swait()
  4862. Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
  4863. Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
  4864. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(90), Rad(0), Rad(0-255.45*i)), 0.15)
  4865. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4866. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4867. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4868. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  4869. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
  4870. end
  4871. hum.WalkSpeed = 16
  4872. hum.JumpPower = 50
  4873. attack = false
  4874. end
  4875.  
  4876. function Solar_Flare()
  4877. attack = true
  4878. hum.WalkSpeed = 2
  4879. hum.JumpPower = 75
  4880. hum.Jump = true
  4881. wait(0.4)
  4882. CreateSound("144699494", tors, 10, 1)
  4883. hum.JumpPower = 0
  4884. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, .6, .6, .6, 0.02)
  4885. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 1.6, 1.6, 1.6, 0.02)
  4886. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 2.6, 2.6, 2.6, 0.02)
  4887. for i = 0,20,0.1 do
  4888. root.Velocity = root.CFrame.lookVector * 60
  4889. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
  4890. swait()
  4891. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
  4892. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
  4893. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(90), Rad(0), Rad(0-255.45*i)), 0.15)
  4894. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4895. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4896. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4897. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  4898. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
  4899. end
  4900. hum.WalkSpeed = 16
  4901. hum.JumpPower = 50
  4902. attack = false
  4903. end
  4904. -------------------------------------------------------
  4905. --End Attacks N Stuff--
  4906. -------------------------------------------------------
  4907. Sprinting = false
  4908. mouse.KeyDown:connect(function(key)
  4909. if string.byte(key) == 48 and attack == false and Mode ~= 10 then
  4910. Swing = 2
  4911. hum.WalkSpeed = 38.82
  4912. Sprinting = true
  4913. end
  4914. end)
  4915. mouse.KeyUp:connect(function(key)
  4916. if string.byte(key) == 48 and attack == false then
  4917. Swing = 1
  4918. Sprinting = false
  4919. hum.WalkSpeed = 16
  4920. end
  4921. end)
  4922. mouse.KeyDown:connect(function(key)
  4923. if attack == false then
  4924. if key == 'q' and Mode == 1 then
  4925. Power_Burst()
  4926. elseif key == '1' and Mode ~= 2 then
  4927. Mode = 2
  4928. SONG = 254826701
  4929. tecks2.Text = "Evil Gloves"
  4930. tecks2.TextColor3 = Color3.fromRGB(196, 40, 28)
  4931. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
  4932. for i, v in pairs(ArmourParts) do
  4933. v.BrickColor = BrickColor.new("Bright red")
  4934. v.Material = "Neon"
  4935. v.Transparency = 0
  4936. end
  4937. for i, v in pairs(NeonParts) do
  4938. maincolor = BrickColor.new("New Yeller")
  4939. v.BrickColor = maincolor
  4940. v.Material = "Neon"
  4941. v.Transparency = 0
  4942. char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
  4943. end
  4944. elseif key == '1' and Mode == 2 then
  4945. resetmode()
  4946. elseif key == 't' and Mode == 1 then
  4947. Taunt()
  4948. elseif key == 'q' and Mode == 2 then
  4949. Magic_Bombs()
  4950. elseif key == 'e' and Mode == 2 then
  4951. Dangerous_Field()
  4952. elseif key == 't' and Mode == 2 then
  4953. HAAH()
  4954. end
  4955. ---------------------------------------------------------------------
  4956. if key == 'm' and Mode == 1 then
  4957. Mode = pIXELATED
  4958. SONG = 853518668
  4959. tecks2.Text = "PiXeL"
  4960. tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
  4961. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
  4962. for i, v in pairs(ArmourParts) do
  4963. v.BrickColor = BrickColor.new("Navy blue")
  4964. v.Material = "Neon"
  4965. v.Transparency = 0
  4966. end
  4967. for i, v in pairs(NeonParts) do
  4968. maincolor = BrickColor.new("Lapis")
  4969. v.BrickColor = maincolor
  4970. v.Material = "Neon"
  4971. v.Transparency = 0
  4972. char.Head.face.Texture = "http://www.roblox.com/asset/?id=231432333"
  4973. end
  4974. elseif key == 'm' and Mode == pIXELATED then
  4975. resetmode()
  4976. elseif key == 'q' and Mode == pIXELATED and corrupted == false then
  4977. Pixel_Corrupt()
  4978. end
  4979. ---------------------------------------------------------------------
  4980. if key == '2' and Mode ~= 3 then
  4981. Mode = 3
  4982. SONG = 235468324
  4983. tecks2.Text = "Chill"
  4984. tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
  4985. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
  4986. for i, v in pairs(ArmourParts) do
  4987. v.BrickColor = BrickColor.new("Black")
  4988. v.Material = "Neon"
  4989. v.Transparency = 0
  4990. end
  4991. for i, v in pairs(NeonParts) do
  4992. maincolor = BrickColor.new("Toothpaste")
  4993. v.BrickColor = maincolor
  4994. v.Material = "Neon"
  4995. v.Transparency = 0
  4996. char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
  4997. end
  4998. elseif key == '2' and Mode == 3 then
  4999. resetmode()
  5000. elseif key == 't' and Mode == 3 then
  5001. un_fun()
  5002. elseif key == 'q' and Mode == 3 then
  5003. Shockwave()
  5004. end
  5005. ---------------------------------------------------------------------
  5006. if key == 'n' and Mode == 9 then
  5007. Mode = 1555
  5008. SONG = 1131624146
  5009. tecks2.Text = "Anime"
  5010. tecks2.TextColor3 = Color3.fromRGB(255,0,255)
  5011. tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,255)
  5012. for i, v in pairs(ArmourParts) do
  5013. v.BrickColor = BrickColor.new("Black")
  5014. v.Material = "Neon"
  5015. v.Transparency = 0
  5016. end
  5017. for i, v in pairs(NeonParts) do
  5018. maincolor = BrickColor.new("Carnation pink")
  5019. v.BrickColor = maincolor
  5020. v.Material = "Neon"
  5021. v.Transparency = 0
  5022. char.Head.face.Texture = "http://www.roblox.com/asset/?id=648887959"
  5023. end
  5024. elseif key == 'k' and Mode == 1555 then
  5025. resetmode()
  5026. elseif key == 'y' and Mode == 1555 then
  5027. Field()
  5028. elseif key == 't' and Mode == 1555 then
  5029. lolik()
  5030. elseif key == 'q' and Mode == 1555 then
  5031. Pixel_Corrupt()
  5032. elseif key == 'f' and Mode == 1555 then
  5033. Anime_Splosion()
  5034. elseif key == 'z' and Mode == 1555 then
  5035. Cryo_Freeze()
  5036. elseif key == 'x' and Mode == 1555 then
  5037. Painful_Stomp2()
  5038. end
  5039. ---------------------------------------------------------------------
  5040. if key == 'm' and Mode == 2 then
  5041. Mode = 56565
  5042. SONG = 419346122
  5043. tecks2.Text = "Solar"
  5044. tecks2.TextColor3 = Color3.fromRGB(222,255,0)
  5045. tecks2.TextStrokeColor3 = Color3.fromRGB(222,255,0)
  5046. for i, v in pairs(ArmourParts) do
  5047. v.BrickColor = BrickColor.new("Really black")
  5048. v.Material = "Neon"
  5049. v.Transparency = 0
  5050. end
  5051. for i, v in pairs(NeonParts) do
  5052. maincolor = BrickColor.new("Deep orange")
  5053. v.BrickColor = maincolor
  5054. v.Material = "Neon"
  5055. v.Transparency = 0
  5056. char.Head.face.Texture = "http://www.roblox.com/asset/?id=313921371"
  5057. end
  5058. elseif key == 't' and Mode == 56565 then
  5059. Taunt2()
  5060. elseif key == 'c' and Mode == 56565 then
  5061. Eruption2()
  5062. elseif key == 'x' and Mode == 56565 then
  5063. Solar_Flare2()
  5064. elseif key == 'z' and Mode == 56565 then
  5065. Painful_Stomp()
  5066. end
  5067. ---------------------------------------------------------------------
  5068. if key == 'm' and Mode == 6 then
  5069. Mode = 1800
  5070. SONG = 1118967006
  5071. tecks2.Text = "Forbidden Soul"
  5072. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  5073. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  5074. for i, v in pairs(ArmourParts) do
  5075. v.BrickColor = BrickColor.new("Hot White")
  5076. v.Material = "Neon"
  5077. v.Transparency = 0
  5078. end
  5079. for i, v in pairs(NeonParts) do
  5080. maincolor = BrickColor.new("Really black")
  5081. v.BrickColor = maincolor
  5082. v.Material = "Neon"
  5083. v.Transparency = 0
  5084. end
  5085. char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
  5086. elseif key == 't' and Mode == 1800 then
  5087. TTTTTTTTTTGaunt()
  5088. elseif key == 'l' and Mode == 1800 then
  5089. resetmode()
  5090. elseif key == 'q' and Mode == 1800 and exploitable == true then
  5091. Exploit()
  5092. elseif key == 'y' and Mode == 1800 then
  5093. Ancient_Rage()
  5094. elseif key == 'r' and Mode == 1800 then
  5095. Distort()
  5096. elseif key == 'g' and Mode == 1800 then
  5097. Hell_From_Above()
  5098. elseif key == 'h' and Mode == 1800 then
  5099. Universal_Crush()
  5100. elseif key == 'j' and Mode == 1800 then
  5101. Multi_Bombs()
  5102. elseif key == 'z' and Mode == 1800 then
  5103. Eruption()
  5104. elseif key == 'x' and Mode == 1800 then
  5105. Solar_Flare()
  5106. end
  5107. ---------------------------------------------------------------------
  5108. if key == '3' and Mode ~= 4 then
  5109. Mode = 4
  5110. SONG = 595800581
  5111. tecks2.Text = "Divinity"
  5112. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  5113. tecks2.TextStrokeColor3 = Color3.fromRGB(245, 205, 48)
  5114. for i, v in pairs(ArmourParts) do
  5115. v.BrickColor = BrickColor.new("Black")
  5116. v.Material = "Neon"
  5117. v.Transparency = 0
  5118. end
  5119. for i, v in pairs(NeonParts) do
  5120. maincolor = BrickColor.new("Bright yellow")
  5121. v.BrickColor = maincolor
  5122. v.Material = "Neon"
  5123. v.Transparency = 0
  5124. char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
  5125. end
  5126. elseif key == '3' and Mode == 4 then
  5127. resetmode()
  5128. elseif key == 't' and Mode == 4 then
  5129. again()
  5130. elseif key == 'q' and Mode == 4 then
  5131. Pulse()
  5132. end
  5133. ---------------------------------------------------------------------
  5134. if key == 'm' and Mode == 4 then
  5135. attack = true
  5136. SONG = 1881895904
  5137. hum.WalkSpeed = 0
  5138. for i = 1,20,0.1 do
  5139. swait()
  5140. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
  5141. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
  5142. RH.C0 = clerp(RH.C0, CF(1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
  5143. LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
  5144. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(75)), 0.05)
  5145. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-75)), 0.05)
  5146. BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
  5147. end
  5148. hum.WalkSpeed = 16
  5149. attack = false
  5150. Mode = 100
  5151. tecks2.Text = "OverPowered-Divinity"
  5152. tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
  5153. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 176, 0)
  5154. Cso("743499393", tors, 10, 1.05)
  5155. BlockEffect(BrickC("New Yeller"), Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
  5156. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
  5157. for i, v in pairs(ArmourParts) do
  5158. v.BrickColor = BrickColor.new("Really black")
  5159. v.Material = "Neon"
  5160. v.Transparency = 0.2
  5161. end
  5162. for i, v in pairs(NeonParts) do
  5163. maincolor = BrickColor.new("Deep orange")
  5164. v.BrickColor = maincolor
  5165. v.Material = "Neon"
  5166. v.Transparency = 0.5
  5167. char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
  5168. end
  5169. elseif key == 'm' and Mode == 100 then
  5170. resetmode()
  5171. elseif key == 'q' and Mode == 100 then
  5172. LAZER()
  5173. end
  5174. ---------------------------------------------------------------------
  5175. if key == '4' and Mode ~= 5 then
  5176. Mode = 5
  5177. SONG = 170282324
  5178. tecks2.Text = "Cyber Monarch"
  5179. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  5180. tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,0)
  5181. for i, v in pairs(ArmourParts) do
  5182. v.BrickColor = BrickColor.new("Black")
  5183. v.Material = "Neon"
  5184. v.Transparency = 0
  5185. end
  5186. for i, v in pairs(NeonParts) do
  5187. maincolor = BrickColor.new("Really red")
  5188. v.BrickColor = maincolor
  5189. v.Material = "Neon"
  5190. v.Transparency = 0
  5191. char.Head.face.Texture = "http://www.roblox.com/asset/?id=300139178"
  5192. end
  5193. elseif key == '4' and Mode == 5 then
  5194. resetmode()
  5195. elseif key == 'q' and Mode == 5 and exploitable == true then
  5196. Exploit()
  5197. elseif key == 't' and Mode == 5 then
  5198. PENIS()
  5199. end
  5200. ---------------------------------------------------------------------
  5201. if key == '5' and Mode ~= 6 then
  5202. Mode = 6
  5203. SONG = 1810750535
  5204. tecks2.Text = "The_Hell_Error_BR"
  5205. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  5206. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
  5207. for i, v in pairs(ArmourParts) do
  5208. v.BrickColor = BrickColor.new("Black")
  5209. v.Material = "Metal"
  5210. v.Transparency = 0
  5211. end
  5212. for i, v in pairs(NeonParts) do
  5213. maincolor = BrickColor.new("Really red")
  5214. v.BrickColor = maincolor
  5215. v.Material = "Neon"
  5216. v.Transparency = 0
  5217. char.Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
  5218. end
  5219. elseif key == '5' and Mode == 6 then
  5220. resetmode()
  5221. elseif key == 'q' and Mode == 6 then
  5222. Distort()
  5223. elseif key == 'e' and Mode == 6 then
  5224. Ancient_Rage()
  5225. elseif key == 't' and Mode == 6 then
  5226. TTTTTTTTTTTaunt()
  5227. end
  5228. ---------------------------------------------------------------------
  5229. if key == '6' and Mode ~= 7 then
  5230. Mode = 7
  5231. SONG = 150794704
  5232. tecks2.Text = "Doge"
  5233. tecks2.TextColor3 = Color3.fromRGB(163, 162, 165)
  5234. tecks2.TextStrokeColor3 = Color3.fromRGB(253, 234, 141)
  5235. for i, v in pairs(ArmourParts) do
  5236. v.BrickColor = BrickColor.new("Cool yellow")
  5237. v.Material = "Neon"
  5238. v.Transparency = 0
  5239. end
  5240. for i, v in pairs(NeonParts) do
  5241. maincolor = BrickColor.new("New Yeller")
  5242. v.BrickColor = maincolor
  5243. v.Material = "Neon"
  5244. v.Transparency = 0
  5245. char.Head.face.Texture = "http://www.roblox.com/asset/?id=246991049"
  5246. end
  5247. elseif key == '6' and Mode == 7 then
  5248. resetmode()
  5249. elseif key == 't' and Mode == 7 then
  5250. BARK()
  5251. elseif key == 'q' and Mode == 7 then
  5252. Bark_Splosion()
  5253. end
  5254. if key == 'm' and Mode == 7 then
  5255. SONG = 1359036559
  5256. attack = true
  5257. hum.WalkSpeed = 0
  5258. for i = 0,10,0.08 do
  5259. swait()
  5260. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0 + 255.45 * i)), 0.15)
  5261. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5262. RH.C0 = clerp(RH.C0, CF(1, -0.7 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  5263. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
  5264. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(90 - 2.5 * Sin(sine / 20))), 0.1)
  5265. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-90 + 2.5 * Sin(sine / 20))), 0.1)
  5266. end
  5267. attack = false
  5268. hum.WalkSpeed = 16
  5269. Mode = 50
  5270. BlockEffect(BrickC("Magenta"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  5271. tecks2.Text = "SUPER_OVERPOWERED_DOGE"
  5272. tecks2.TextColor3 = Color3.fromRGB(255, 0, 255)
  5273. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
  5274. for i, v in pairs(ArmourParts) do
  5275. v.BrickColor = BrickColor.new("Magenta")
  5276. v.Material = "Neon"
  5277. v.Transparency = 0
  5278. end
  5279. for i, v in pairs(NeonParts) do
  5280. maincolor = BrickColor.new("White")
  5281. v.BrickColor = maincolor
  5282. v.Material = "Neon"
  5283. v.Transparency = 0
  5284. char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
  5285. end
  5286. elseif key == 'm' and Mode == 50 then
  5287. resetmode()
  5288. elseif key == 'q' and Mode == 50 then
  5289. ASCENTION()
  5290. elseif key == 't' and Mode == 50 then
  5291. nope()
  5292. elseif key == 'y' and Mode == 50 then
  5293. EndMySufferingV2()
  5294. end
  5295. ---------------------------------------------------------------------
  5296. if key == 'n' and Mode == 7 then
  5297. Mode = 6666
  5298. SONG = 2039029608
  5299. tecks2.Text = "Meme Guy"
  5300. BlockEffect(BrickC("Dark Blue"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  5301. tecks2.TextColor3 = Color3.fromRGB(0, 0, 255)
  5302. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
  5303. for i, v in pairs(ArmourParts) do
  5304. v.BrickColor = BrickColor.new("Black")
  5305. v.Material = "Neon"
  5306. v.Transparency = 0
  5307. end
  5308. for i, v in pairs(NeonParts) do
  5309. maincolor = BrickColor.new("Dark blue")
  5310. v.BrickColor = maincolor
  5311. v.Material = "Neon"
  5312. v.Transparency = 0
  5313. char.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
  5314. end
  5315. elseif key == 'y' and Mode == 6666 then
  5316. somuchcancerwhy()
  5317. elseif key == 'r' and Mode == 6666 then
  5318. HAA55()
  5319. elseif key == 't' and Mode == 6666 then
  5320. EndMySufferingV3()
  5321. elseif key == 'f' and Mode == 6666 then
  5322. WhatHuh()
  5323. elseif key == 'g' and Mode == 6666 then
  5324. slap()
  5325. elseif key == 'h' and Mode == 6666 then
  5326. HAAAAA()
  5327. elseif key == 'j' and Mode == 6666 then
  5328. DANCEFORME()
  5329. elseif key == 'm' and Mode == 6666 then
  5330. thing()
  5331. end
  5332. ---------------------------------------------------------------------
  5333. if key == 'm' and Mode == 3 then
  5334. Mode = 8888
  5335. SONG = 1752290765
  5336. tecks2.Text = "Cancerous"
  5337. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  5338. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  5339. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  5340. for i, v in pairs(ArmourParts) do
  5341. v.BrickColor = BrickColor.new("Really black")
  5342. v.Material = "Neon"
  5343. v.Transparency = 0
  5344. end
  5345. for i, v in pairs(NeonParts) do
  5346. maincolor = BrickColor.new("Really red")
  5347. v.BrickColor = maincolor
  5348. v.Material = "Neon"
  5349. v.Transparency = 0
  5350. char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
  5351. end
  5352. elseif key == 'r' and Mode == 8888 then
  5353. Technobeam()
  5354. elseif key == 't' and Mode == 8888 then
  5355. Taunt1()
  5356. elseif key == 'y' and Mode == 8888 then
  5357. Destruction()
  5358. end
  5359. --------------------------------------------------------
  5360. if key == 'm' and Mode == 5 then
  5361. Mode = 7777
  5362. SONG = 919231299
  5363. tecks2.Text = "The_Insanity_Error"
  5364. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  5365. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  5366. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
  5367. for i, v in pairs(ArmourParts) do
  5368. v.BrickColor = BrickColor.new("Dark blue")
  5369. v.Material = "Neon"
  5370. v.Transparency = 0
  5371. end
  5372. for i, v in pairs(NeonParts) do
  5373. maincolor = BrickColor.new("Really red")
  5374. v.BrickColor = maincolor
  5375. v.Material = "Neon"
  5376. v.Transparency = 0
  5377. char.Head.face.Texture = "http://www.roblox.com/asset/?id="..insanityface[math.random(1,#insanityface)]
  5378. end
  5379. elseif key == 'y' and Mode == 7777 then
  5380. Painful_Stomp()
  5381. elseif key == 't' and Mode == 7777 then
  5382. FearMe()
  5383. elseif key == 'r' and Mode == 7777 then
  5384. GIMME_THOSE()
  5385. end
  5386. --------------------------------------------------------
  5387. if key == 'm' and Mode == 8 then
  5388. Mode = 25
  5389. SONG = 1564523997
  5390. tecks2.Text = "Ghost"
  5391. BlockEffect(BrickC("Fog"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  5392. tecks2.TextColor3 = Color3.fromRGB(255, 255, 255)
  5393. tecks2.TextStrokeColor3 = Color3.fromRGB(163, 162, 165)
  5394. for i, v in pairs(ArmourParts) do
  5395. v.BrickColor = BrickColor.new("Ghost grey")
  5396. v.Material = "Neon"
  5397. v.Transparency = 0.7
  5398. end
  5399. for i, v in pairs(NeonParts) do
  5400. maincolor = BrickColor.new("Fog")
  5401. v.BrickColor = maincolor
  5402. v.Material = "Neon"
  5403. v.Transparency = 0.5
  5404. char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
  5405. end
  5406. elseif key == 'm' and Mode == 25 then
  5407. resetmode()
  5408. elseif key == 't' and Mode == 25 then
  5409. thisisit()
  5410. elseif key == 'q' and Mode == 25 then
  5411. Spirit_Beam()
  5412. end
  5413. ---------------------------------------------------------------------
  5414. if key == '7' and Mode ~= 8 then
  5415. Mode = 8
  5416. SONG = 207375545
  5417. tecks2.Text = "Purity"
  5418. tecks2.TextColor3 = Color3.fromRGB(18, 238, 212)
  5419. tecks2.TextStrokeColor3 = Color3.fromRGB(4, 175, 236)
  5420. for i, v in pairs(ArmourParts) do
  5421. v.BrickColor = BrickColor.new("Cyan")
  5422. v.Material = "Neon"
  5423. v.Transparency = 0
  5424. end
  5425. for i, v in pairs(NeonParts) do
  5426. maincolor = BrickColor.new("Institutional white")
  5427. v.BrickColor = maincolor
  5428. v.Material = "Neon"
  5429. v.Transparency = 0
  5430. char.Head.face.Texture = "http://www.roblox.com/asset/?id=155195214"
  5431. end
  5432. elseif key == '7' and Mode == 8 then
  5433. resetmode()
  5434. elseif key == 'q' and Mode == 8 then
  5435. LunarSpin()
  5436. end
  5437. ---------------------------------------------------------------------
  5438. if key == '8' and Mode ~= 9 then
  5439. Mode = 9
  5440. SONG = 563062677
  5441. tecks2.Text = "Grim"
  5442. tecks2.TextColor3 = Color3.new(255, 255, 255)
  5443. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  5444. for i, v in pairs(ArmourParts) do
  5445. v.BrickColor = BrickColor.new("Institutional white")
  5446. v.Material = "Neon"
  5447. v.Transparency = 0
  5448. end
  5449. for i, v in pairs(NeonParts) do
  5450. maincolor = BrickColor.new("Really black")
  5451. v.BrickColor = maincolor
  5452. v.Material = "Neon"
  5453. v.Transparency = 0
  5454. char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
  5455. end
  5456. elseif key == '8' and Mode == 9 then
  5457. resetmode()
  5458. elseif key == 't' and Mode == 9 then
  5459. heregoes()
  5460. elseif key == 'q' and Mode == 9 then
  5461. BalanceSpin()
  5462. elseif key == 'y' and Mode == 9 then
  5463. Ancient_Ragu()
  5464. end
  5465. ---------------------------------------------------------------------------
  5466. if key == 'm' and Mode == 9 and Mode ~= 10 and Sprinting == false then
  5467. Mode = 10
  5468. SONG = 623662713
  5469. local A = math.random(1,4)
  5470. if A == 1 then
  5471. SONG = 623662713
  5472. elseif A == 2 then
  5473. SONG = 943961217
  5474. elseif A == 3 then
  5475. SONG = 623662713
  5476. elseif A == 4 then
  5477. SONG = 919231299
  5478. end
  5479. tecks2.Text = "ErRoR Of The InSaNiTy"
  5480. tecks2.TextColor3 = Color3.new(0, 0, 0)
  5481. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  5482. for i, v in pairs(ArmourParts) do
  5483. v.BrickColor = BrickColor.random()
  5484. v.Material = "Neon"
  5485. v.Transparency = 0
  5486. end
  5487. for i, v in pairs(NeonParts) do
  5488. maincolor = BrickColor.random()
  5489. v.BrickColor = maincolor
  5490. v.Material = "Neon"
  5491. v.Transparency = 0
  5492. char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
  5493. end
  5494. elseif key == 'm' and Mode == 10 then
  5495. resetmode()
  5496. elseif key == 'q' and Mode == 10 then
  5497. Decapitate()
  5498. elseif key == 't' and Mode == 10 then
  5499. wutdefaq()
  5500. elseif key == 'y' and Mode == 10 then
  5501. Painful_Stomp()
  5502. end
  5503. end
  5504. end)
  5505. local Combo = 1
  5506. mouse.Button1Down:connect(function(key)
  5507. if attack == false then
  5508. if Combo == 1 then
  5509. Combo = 2
  5510. attackone()
  5511. elseif Combo == 2 then
  5512. Combo = 3
  5513. attacktwo()
  5514. elseif Combo == 3 then
  5515. Combo = 1
  5516. attackthree()
  5517. end
  5518. end
  5519. end)
  5520.  
  5521.  
  5522.  
  5523.  
  5524.  
  5525.  
  5526. -------------------------------------------------------
  5527. --Start Animations--
  5528. -------------------------------------------------------
  5529. while true do
  5530. swait()
  5531. sine = sine + change
  5532. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  5533. local velderp = root.Velocity.y
  5534. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  5535. if equipped == true or equipped == false then
  5536. if attack == false then
  5537. idle = idle + 1
  5538. else
  5539. idle = 0
  5540. end
  5541. if Mode == 5 then
  5542. Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-5, 5), -10, math.random(-5, 5)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, maincolor, 0, "Brick")
  5543. end
  5544.  
  5545. if Mode == 56565 then
  5546. sphereMK(5, 0.12, "Add", root.CFrame * CFrame.new(math.random(-6, 6), -10, math.random(-6, 6)) * CFrame.Angles(math.rad(90 + math.random(-15, 15)), math.rad(math.random(-15, 15)), 0), 1, 1, 15, -0.01, maincolor, 0)
  5547. end
  5548. if Mode == 25 then
  5549. PixelBlock(3,4,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.3,0.3,0.3,0.03,maincolor,0)
  5550. end
  5551. if Mode == 100 then
  5552. PixelBlock(1,0.8,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.02,0.02,0.02,0.1,maincolor,0)
  5553. MagicCharge(4, 0, "Add", ra.CFrame * CF(0, -0, 0) * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.2, 0.2, 1.6 * math.random(-1.8, 2), -0.005, maincolor, 0, "Sphere")
  5554. end
  5555. if Mode == 7 then
  5556. Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-5, 5), -10, math.random(-5, 5)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, maincolor, 0, "Sphere")
  5557. end
  5558. if Mode == 7777 then
  5559. Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-5, 5), -10, math.random(-5, 5)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, maincolor, 0, "Brick")
  5560. end
  5561. if Mode == 8888 then
  5562. PixelBlock(1.5,0.75,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.15,0.15,0.15,0.1,maincolor,0)
  5563. tecks2.TextColor3 = maincolor.Color
  5564. tecks2.TextStrokeColor3 = maincolor.Color
  5565. for i, v in pairs(ArmourParts) do
  5566. v.BrickColor = BrickColor.new("Black")
  5567. v.Material = "Neon"
  5568. v.Transparency = 0
  5569. end
  5570. for i, v in pairs(NeonParts) do
  5571. maincolor = BrickColor.new("Really red")
  5572. v.BrickColor = maincolor
  5573. v.Material = "Neon"
  5574. v.Transparency = 0
  5575. end
  5576. end
  5577. if Mode == 10 then
  5578. PixelBlock(1.5,0.75,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.15,0.15,0.15,0.1,maincolor,0)
  5579. tecks2.TextColor3 = maincolor.Color
  5580. tecks2.TextStrokeColor3 = maincolor.Color
  5581. for i, v in pairs(ArmourParts) do
  5582. v.BrickColor = BrickColor.random()
  5583. v.Material = "Glass"
  5584. v.Transparency = 0
  5585. end
  5586. for i, v in pairs(NeonParts) do
  5587. maincolor = BrickColor.random()
  5588. v.BrickColor = maincolor
  5589. v.Material = "Neon"
  5590. v.Transparency = 0
  5591. end
  5592. end
  5593. if Mode == 6 then
  5594. local A = math.random(1,15)
  5595. if A == 1 then
  5596. Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-5, 5), -10, math.random(-5, 5)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, maincolor, 0, "Sphere")
  5597. if A == 2 then
  5598. Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-5, 5), -10, math.random(-5, 5)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, maincolor, 0, "Brick")
  5599. end
  5600. end
  5601. end
  5602. if 1 < root.Velocity.y and hitfloor == nil then
  5603. Anim = "Jump"
  5604. if attack == false then
  5605. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(-16), Rad(0), Rad(0)), 0.08)
  5606. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
  5607. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.08)
  5608. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.08)
  5609. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
  5610. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
  5611. end
  5612. elseif -1 > root.Velocity.y and hitfloor == nil then
  5613. Anim = "Fall"
  5614. if attack == false then
  5615. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(24), Rad(0), Rad(0)), 0.08)
  5616. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
  5617. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.08)
  5618. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.08)
  5619. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.08)
  5620. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.08)
  5621. end
  5622. elseif torvel < 1 and hitfloor ~= nil then
  5623. Anim = "Idle"
  5624. change = 1
  5625. if attack == false then
  5626. if Mode == 1 then --Normal
  5627. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(4), Rad(0), Rad(0)), 0.15)
  5628. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  5629. if Mrandom(1,15) == 1 then
  5630. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  5631. end
  5632. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
  5633. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
  5634. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
  5635. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
  5636. elseif Mode == 8888 then --idk
  5637. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.15)
  5638. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 12.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.3)
  5639. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
  5640. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
  5641. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(43 + 4.5 * Sin(sine / 12))), 0.1)
  5642. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(-43 - 4.5 * Sin(sine / 12))), 0.1)
  5643. elseif Mode == 56565 then --idk
  5644. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
  5645. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 7.5 * Sin(sine / 30)), Rad(0), Rad(-20)), 0.3)
  5646. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(0)), 0.15)
  5647. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(8)), 0.15)
  5648. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-.6), Rad(15 + 6.5 * Sin(sine / 20))), 0.1)
  5649. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-10), Rad(-.6), Rad(-15 - 6.5 * Sin(sine / 20))), 0.1)
  5650. elseif Mode == pIXELATED then --PIXELATED
  5651. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20 + Mrandom(-4,4)), Rad(0), Rad(0)), 0.08)
  5652. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 + Mrandom(-30,30)), Rad(-4.5 + Mrandom(-30,30)), Rad(-4.5 + Mrandom(-30,30))), 0.08)
  5653. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + Mrandom(-6,6)), Rad(80), Rad(0)) * angles(Rad(-10.5 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(20 + Mrandom(-6,6))), 0.08)
  5654. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + Mrandom(-6,6)), Rad(-80 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6))) * angles(Rad(-10.5 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(-20 + Mrandom(-6,6))), 0.08)
  5655. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(5 + Mrandom(-6,6))), 0.08)
  5656. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(-5 + Mrandom(-6,6))), 0.08)
  5657. elseif Mode == 50 then --ASCENDED
  5658. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  5659. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
  5660. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  5661. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  5662. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
  5663. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
  5664. elseif Mode == 7777 then --NOTHING SPECIAL
  5665. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(4), Rad(0), Rad(0)), 0.15)
  5666. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  5667. if Mrandom(1,15) == 1 then
  5668. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  5669. end
  5670. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
  5671. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
  5672. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
  5673. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
  5674. elseif Mode == 6666 then --MEMER
  5675. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  5676. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5677. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5678. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  5679. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
  5680. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
  5681. elseif Mode == 2 then --Machinery
  5682. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.08)
  5683. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 * Sin(sine / 30)), Rad(-4.5 * Sin(sine / .5)), Rad(-20 - 4.5 * Sin(sine / .5))), 0.08)
  5684. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(0)), 0.08)
  5685. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(0)), 0.08)
  5686. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(155), Rad(0), Rad(-45)), 0.08)
  5687. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25)), 0.08)
  5688. elseif Mode == 3 then --ICE
  5689. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.08)
  5690. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(-2.5 * Cos(sine / 1.5))), 0.08)
  5691. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(10)), 0.08)
  5692. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(-10)), 0.08)
  5693. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(20 - 2.5 * Cos(sine / 20)), Rad(-2.5 * Cos(sine / 1.5)), Rad(25 + 4.5 * Cos(sine / 20))), 0.08)
  5694. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(20 - 2.5 * Cos(sine / 20)), Rad(-2.5 * Cos(sine / 1.5)), Rad(-25 - 4.5 * Cos(sine / 20))), 0.08)
  5695. elseif Mode == 4 then --Infused
  5696. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(10)), 0.15)
  5697. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
  5698. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
  5699. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  5700. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(13 - 2.5 * Sin(sine / 20))), 0.1)
  5701. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-13 + 2.5 * Sin(sine / 20))), 0.1)
  5702. elseif Mode == 5 then --Cybernetic
  5703. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  5704. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
  5705. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
  5706. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
  5707. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(25 + 10.5 * Sin(sine / 20))), 0.08)
  5708. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25 - 10.5 * Sin(sine / 20))), 0.08)
  5709. elseif Mode == 25 then --Spiritual
  5710. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(10)), 0.15)
  5711. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
  5712. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
  5713. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  5714. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(13 - 2.5 * Sin(sine / 20))), 0.1)
  5715. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-13 + 2.5 * Sin(sine / 20))), 0.1)
  5716. elseif Mode == 6 then --Controlled Beyond Recognition
  5717. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  5718. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5719. if Mrandom(1,15) == 1 then
  5720. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  5721. end
  5722. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(10)), 0.15)
  5723. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
  5724. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
  5725. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  5726. elseif Mode == 1800 then --demon
  5727. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.1)
  5728. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-45, 45)), Rad(Mrandom(-45, 45))), 0.1)
  5729. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(Mrandom(-15, 15)), Rad(20)), 0.1)
  5730. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(Mrandom(-15, 15)), Rad(-20)), 0.1)
  5731. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.8* Player_Size + 0.01 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(165), Rad(Mrandom(-15, 15)), Rad(-50)), 0.1)
  5732. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.8* Player_Size + 0.01 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(165), Rad(Mrandom(-15, 15)), Rad(50)), 0.1)
  5733. elseif Mode == 7 or Mode == 9 then --Sucho Wowo --Mr.Balancia ----------hdfsfhg
  5734. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.08)
  5735. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.08)
  5736. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.08)
  5737. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.08)
  5738. RW.C0 = clerp(RW.C0, CF(1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
  5739. LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
  5740. elseif Mode == 1555 then --anime
  5741. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10)), 0.15)
  5742. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5743. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-10)), 0.15)
  5744. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(6)), 0.15)
  5745. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(21), Rad(11), Rad(-90 - 2.5 * Sin(sine / 20))), 0.1)
  5746. LW.C0 = clerp(LW.C0, CF(-.8, 0.3 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(8), Rad(5), Rad(90 + 2.5 * Sin(sine / 20))), 0.1)
  5747. elseif Mode == 100 then --Overclocked
  5748. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
  5749. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
  5750. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  5751. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
  5752. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(65 - 2.5 * Sin(sine / 20))), 0.1)
  5753. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
  5754. elseif Mode == 8 then --Lunarist
  5755. MagicCharge(7, 0, "Add", ra.CFrame * CF(0, -1.3, 0) * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.5, 0.5, 1.5 * math.random(-1.8, 2), -0.005, maincolor, 0, "Brick")
  5756. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.8 + 0.2* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  5757. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
  5758. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -0.5* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  5759. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  5760. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(135)), 0.08)
  5761. LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
  5762. elseif Mode == 10 then --INSANITY
  5763. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2 + 0.1 * Cos(sine / 7)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  5764. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
  5765. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 7)) * angles(Rad(10 + Mrandom(-6,6)), Rad(0), Rad(Mrandom(-6,6))), 0.15)
  5766. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(45 + Mrandom(-4,4)), Rad(Mrandom(-4,4)), Rad(-20 + Mrandom(-4,4))), 1)
  5767. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(180 + Mrandom(-35,35)), Rad(35 + Mrandom(-35,35)), Rad(-50 - 2.5 * Sin(sine / 20) + Mrandom(-35,35))), 0.1)
  5768. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(15 + Mrandom(-35,35)), Rad(Mrandom(-35,35)), Rad(-15 + 2.5 * Sin(sine / 20) + Mrandom(-35,35))), 0.1)
  5769. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 7), -.2 + 0.025 * Cos(sine / 7)) * RHCF * angles(Rad(-5 + Mrandom(-6,6)), Rad(0), Rad(10 + Mrandom(-6,6))), 0.15)
  5770. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 7), 0.025 * Cos(sine / 7)) * LHCF * angles(Rad(-5 + Mrandom(-6,6)), Rad(0), Rad(-10 + Mrandom(-6,6))), 0.15)
  5771. end
  5772. end
  5773. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  5774. Anim = "Walk"
  5775. change = 1.1
  5776. if attack == false then
  5777. if Mode == 6 then
  5778. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(4-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(5 * Cos(sine / 7))), 0.15)
  5779. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5780. if Mrandom(1,15) == 1 then
  5781. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15)), Rad(Mrandom(-15,15))), 1)
  5782. end
  5783. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5784. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5785. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
  5786. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  5787. elseif Mode == 1 then --Normal
  5788. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
  5789. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5790. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
  5791. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  5792. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
  5793. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
  5794. elseif Mode == 7777 then --NORTHING SPECIAL
  5795. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(7-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
  5796. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5797. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
  5798. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
  5799. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(15)), 0.1)
  5800. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0), Rad(-15)), 0.1)
  5801. elseif Mode == 4 then --Infused
  5802. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.15)
  5803. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  5804. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
  5805. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 2.5 * Sin(sine / 20))), 0.15)
  5806. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
  5807. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1)
  5808. elseif Mode == 56565 then --idk
  5809. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
  5810. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  5811. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5812. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5813. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
  5814. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) , Rad(-6) + la.RotVelocity.Y / 75), 0.1)
  5815. elseif Mode == 8888 then --ik
  5816. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
  5817. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  5818. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0.5 * Player_Size * Cos(sine / 7) / 2 * Player_Size, 0.6 * Player_Size * Cos(sine / 7) / 2 * Player_Size) * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5819. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -0.8 * Player_Size + 0.5 * Player_Size * Cos(sine / 7) / 2 * Player_Size, -0.6 * Player_Size * Cos(sine / 7) / 2 * Player_Size) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5820. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(65) * Cos(sine / 7), Rad(-.6), Rad(15 + 4.5 * Sin(sine / 12))), 0.1)
  5821. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-65) * Cos(sine / 7), Rad(-.6), Rad(-15 - 4.5 * Sin(sine / 12))), 0.1)
  5822. elseif Mode == 1555 then --anime
  5823. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
  5824. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  5825. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5826. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5827. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
  5828. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) , Rad(-6) + la.RotVelocity.Y / 75), 0.1)
  5829. elseif Mode == 6666 then
  5830. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
  5831. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5832. RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  5833. LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  5834. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(5)), 0.1)
  5835. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0), Rad(-5)), 0.1)
  5836. elseif Mode == 1800 then
  5837. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(20 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
  5838. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  5839. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-5 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(20)), 0.3)
  5840. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-5 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(-20)), 0.3)
  5841. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(25 + 15 * Cos(sine / 7)), Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
  5842. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(25 - 15 * Cos(sine / 7)), Rad(0), Rad(-5) + la.RotVelocity.Y / 75), 0.1)
  5843. elseif Mode == 5 then
  5844. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  5845. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  5846. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.15)
  5847. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.15)
  5848. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(25)), 0.1)
  5849. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-25)), 0.1)
  5850. elseif Mode == 25 then
  5851. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  5852. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  5853. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.15)
  5854. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.15)
  5855. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(25)), 0.1)
  5856. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-25)), 0.1)
  5857. elseif Mode == 100 then
  5858. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
  5859. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5860. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-10 + 3 * Sin(sine / 20))), 0.15)
  5861. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(10 + 3 * Sin(sine / 20))), 0.15)
  5862. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
  5863. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-17), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
  5864. elseif Mode == 10 then
  5865. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(55 + Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(-0 + Mrandom(-20,20))), 1)
  5866. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(30), Rad(0), Rad(0)), 0.15)
  5867. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(55), Rad(0), Rad(-0)), 0.3)
  5868. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + Mrandom(-23,23)), Rad(0 + Mrandom(-23,23)), Rad(35 + Mrandom(-23,23))), 0.15)
  5869. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + Mrandom(-23,23)), Rad(0 + Mrandom(-23,23)), Rad(-35 + Mrandom(-23,23))), 0.15)
  5870. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 + Mrandom(-23,23)), Rad(-10 + Mrandom(-23,23)), Rad(15 + Mrandom(-23,23))), 0.1)
  5871. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 + Mrandom(-23,23)), Rad(10 + Mrandom(-23,23)), Rad(-15 + Mrandom(-23,23))), 0.1)
  5872. elseif Mode == 8 then
  5873. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.8 + 0.2* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.08)
  5874. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
  5875. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -0.5* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 0.08)
  5876. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 0.08)
  5877. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
  5878. LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
  5879. elseif Mode ~= 6 or Mode ~= 5 or Mode ~= 8 then
  5880. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
  5881. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  5882. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5883. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5884. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37) * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
  5885. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37) * Cos(sine / 7) , Rad(0) , Rad(-5) + la.RotVelocity.Y / 75), 0.1)
  5886. end
  5887. end
  5888. elseif torvel >= 25 and hitfloor ~= nil then
  5889. Anim = "Sprint"
  5890. change = 1.35
  5891. if attack == false then
  5892. if Mode == 5 then
  5893. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  5894. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(5 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  5895. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.15)
  5896. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.15)
  5897. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(25)), 0.1)
  5898. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(-25)), 0.1)
  5899. elseif Mode == 56565 then
  5900. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
  5901. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  5902. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5903. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5904. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  5905. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110) * Cos(sine / 7) , Rad(0) , Rad(-13) + la.RotVelocity.Y / 75), 0.15)
  5906. elseif Mode == 4 then
  5907. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  5908. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  5909. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-34 + 2.5 * Sin(sine / 20))), 0.15)
  5910. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(34 + 2.5 * Sin(sine / 20))), 0.15)
  5911. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
  5912. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1)
  5913. elseif Mode == 1 then
  5914. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(0)), 0.15)
  5915. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5916. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-14.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-35 + 3 * Sin(sine / 20))), 0.15)
  5917. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-16.5 + 3 * Sin(sine / 20)), Rad(0), Rad(35 + 3 * Sin(sine / 20))), 0.15)
  5918. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-35), Rad(-10 * Cos(sine / 20)), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  5919. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-35), Rad(10 * Cos(sine / 20)), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  5920. elseif Mode == 25 or Mode == 10 then
  5921. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  5922. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(5 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  5923. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.15)
  5924. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.15)
  5925. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(25)), 0.1)
  5926. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(-25)), 0.1)
  5927. elseif Mode ~= 5 then
  5928. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
  5929. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  5930. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.925 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5931. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.925 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5932. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(125) * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.15)
  5933. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, -0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(-125) * Cos(sine / 7) , Rad(0) , Rad(-5) + la.RotVelocity.Y / 75), 0.15)
  5934. end
  5935. end
  5936. end
  5937. end
  5938. Music.SoundId = "rbxassetid://"..SONG
  5939. Music.Looped = true
  5940. Music.Pitch = 1
  5941. Music.Volume = 2.5
  5942. Music.Parent = tors
  5943. Music:Resume()
  5944. if 0 < #Effects then
  5945. for e = 1, #Effects do
  5946. if Effects[e] ~= nil then
  5947. local Thing = Effects[e]
  5948. if Thing ~= nil then
  5949. local Part = Thing[1]
  5950. local Mode = Thing[2]
  5951. local Delay = Thing[3]
  5952. local IncX = Thing[4]
  5953. local IncY = Thing[5]
  5954. local IncZ = Thing[6]
  5955. if 1 >= Thing[1].Transparency then
  5956. if Thing[2] == "Block1" then
  5957. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  5958. local Mesh = Thing[1].Mesh
  5959. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5960. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5961. elseif Thing[2] == "Block2" then
  5962. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  5963. local Mesh = Thing[7]
  5964. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5965. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5966. elseif Thing[2] == "Block3" then
  5967. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  5968. local Mesh = Thing[7]
  5969. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5970. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5971. elseif Thing[2] == "Cylinder" then
  5972. local Mesh = Thing[1].Mesh
  5973. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5974. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5975. elseif Thing[2] == "Blood" then
  5976. local Mesh = Thing[7]
  5977. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  5978. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5979. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5980. elseif Thing[2] == "Elec" then local Mesh = Thing[1].Mesh
  5981. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  5982. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5983. elseif Thing[2] == "Disappear" then
  5984. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5985. elseif Thing[2] == "Shatter" then
  5986. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5987. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  5988. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  5989. Thing[6] = Thing[6] + Thing[5]
  5990. end
  5991. else
  5992. Part.Parent = nil
  5993. table.remove(Effects, e)
  5994. end
  5995. end
  5996. end
  5997. end
  5998. end
  5999. end
  6000. -------------------------------------------------------
  6001. --End Animations And Script--
  6002. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement