Advertisement
Guest User

Untitled

a guest
Jun 19th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 200.50 KB | None | 0 0
  1. -----------------------
  2. --WhAT ANOTHER ONE????????!--
  3. -------------------------------------------------------
  4. --A script By makhail07
  5.  
  6. --This edit by 2003boobear
  7.  
  8. --But its also edited by Type_Line
  9.  
  10. --Discord Creterisk#2958
  11.  
  12.  
  13. --https://cdn.discordapp.com/attachments/424766294303309844/424769047436197888/e41a6cbd-23cb-4553-bd39-1338429743a7.png
  14. -------------------------------------------------------
  15.  
  16. local FavIDs = {
  17. 340106355, --Nefl Crystals
  18. 927529620, --Dimension
  19. 876981900, --Fantasy
  20. 398987889, --Ordinary Days
  21. 1117396305, --Oh wait, it's you.
  22. 885996042, --Action Winter Journey
  23. 919231299, --Sprawling Idiot Effigy
  24. 743466274, --Good Day Sunshine
  25. 727411183, --Knife Fight
  26. 1402748531, --The Earth Is Counting On You!
  27. 595230126 --Robot Language
  28. }
  29.  
  30.  
  31.  
  32. --The reality of my life isn't real but a Universe -makhail07
  33. wait()
  34. local Player = game.Players.localPlayer
  35. local Character = Player.Character
  36. local plr = game:service'Players'.LocalPlayer
  37. local char = plr.Character
  38. local hum = char.Humanoid
  39. local ra = char["Right Arm"]
  40. local la= char["Left Arm"]
  41. local rl= char["Right Leg"]
  42. local ll = char["Left Leg"]
  43. local hed = char.Head
  44. local root = char.HumanoidRootPart
  45. local rootj = root.RootJoint
  46. local tors = char.Torso
  47. local mouse = plr:GetMouse()
  48. local LeftArm = Character["Left Arm"]
  49. local RightArm = Character["Right Arm"]
  50. local LeftLeg = Character["Left Leg"]
  51. local RightLeg = Character["Right Leg"]
  52. local Head = Character.Head
  53. local Torso = Character.Torso
  54. local cam = game.Workspace.CurrentCamera
  55. local RootPart = Character.HumanoidRootPart
  56. local RootJoint = RootPart.RootJoint
  57. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  58. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  59. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  60. local EdgyMode = false
  61. local Divinity = false
  62. local Fighter = false
  63. local Purity = false
  64. local Destruction = false
  65. local helpme = false
  66. local Planetary = false
  67. local Solar = false
  68. local Lunar = false
  69. local Frost = false
  70. local Ashes = false
  71. local notmenacing = true
  72. local maincolor = BrickColor.new("Institutional white")
  73.  
  74. --do a die
  75.  
  76. -------------------------------------------------------
  77. --Start Good Stuff--
  78. -------------------------------------------------------
  79. CF = CFrame.new
  80. VT = Vector3.new
  81. angles = CFrame.Angles
  82. attack = false
  83. Euler = CFrame.fromEulerAnglesXYZ
  84. Rad = math.rad
  85. IT = Instance.new
  86. BrickC = BrickColor.new
  87. Cos = math.cos
  88. Acos = math.acos
  89. Sin = math.sin
  90. Asin = math.asin
  91. Abs = math.abs
  92. Mrandom = math.random
  93. Floor = math.floor
  94. local cn = CFrame.new
  95. local mr = math.rad
  96. local angles = CFrame.Angles
  97. local ud = UDim2.new
  98. local c3 = Color3.new
  99. -------------------------------------------------------
  100. --End Good Stuff--
  101. -------------------------------------------------------
  102. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  103. RSH, LSH = nil, nil
  104. RW = Instance.new("Weld")
  105. LW = Instance.new("Weld")
  106. RH = tors["Right Hip"]
  107. LH = tors["Left Hip"]
  108. RSH = tors["Right Shoulder"]
  109. LSH = tors["Left Shoulder"]
  110. RSH.Parent = nil
  111. LSH.Parent = nil
  112. RW.Name = "RW"
  113. RW.Part0 = tors
  114. RW.C0 = CF(1.5, 0.5, 0)
  115. RW.C1 = CF(0, 0.5, 0)
  116. RW.Part1 = ra
  117. RW.Parent = tors
  118. LW.Name = "LW"
  119. LW.Part0 = tors
  120. LW.C0 = CF(-1.5, 0.5, 0)
  121. LW.C1 = CF(0, 0.5, 0)
  122. LW.Part1 = la
  123. LW.Parent = tors
  124. Effects = {}
  125.  
  126. -------------------------------------------------------
  127. --Start HeartBeat--
  128. -------------------------------------------------------
  129. ArtificialHB = Instance.new("BindableEvent", script)
  130. ArtificialHB.Name = "Heartbeat"
  131. script:WaitForChild("Heartbeat")
  132.  
  133. frame = 1 / 60
  134. tf = 0
  135. allowframeloss = false
  136. tossremainder = false
  137.  
  138.  
  139. lastframe = tick()
  140. script.Heartbeat:Fire()
  141.  
  142.  
  143. game:GetService("RunService").Heartbeat:connect(function(s, p)
  144. tf = tf + s
  145. if tf >= frame then
  146. if allowframeloss then
  147. script.Heartbeat:Fire()
  148. lastframe = tick()
  149. else
  150. for i = 1, math.floor(tf / frame) do
  151. script.Heartbeat:Fire()
  152. end
  153. lastframe = tick()
  154. end
  155. if tossremainder then
  156. tf = 0
  157. else
  158. tf = tf - frame * math.floor(tf / frame)
  159. end
  160. end
  161. end)
  162.  
  163. -------------------------------------------------------
  164. --End HeartBeat--
  165. -------------------------------------------------------
  166.  
  167. local insanity={"hELPmE","WaR EndEr","WaR EndEr","InsAnITTTTY","WaR EndErRrrrrr","WaR EndEr","DIE","rUN","sCATTER","bEGoNE","cRAZY","mAD wIth pOWeR","hAHAAA","SanItyyYYYyYy","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","hELP","WaR EndEr","WaR EndEr","dREaD","nIgHTFAll","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","iNsAnItY","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","iNsAnItY","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr","WaR EndEr"} --why
  168.  
  169. local NOUSE={"nOUsE","dONT TrYYYYYY","DiE FOr MEEEEE","HAAHHHHHA","BeGONE","UnSTOpPAbLE","WRYYyY","rUN","NoUsE","EnD ThiS NoW","cRAZY","mAD wIth pOWeR","hAHAAA","SanItyyYYYyYy","S o U L S","fEED","hUNgEr","HAHAAAAAAAAHHAHAAHA","aAAAaAAAAaA","bEGoNE sINnERRRR"} --aaaaaaa
  170.  
  171. local insanityface={"843367143","280233855","148988280","859779193","163713156","313921371","304942859","315792941","1684367763","335761015"}
  172.  
  173. -------------------------------------------------------
  174. --Start Important Functions--
  175. -------------------------------------------------------
  176. function swait(num)
  177. if num == 0 or num == nil then
  178. game:service("RunService").Stepped:wait(0)
  179. else
  180. for i = 0, num do
  181. game:service("RunService").Stepped:wait(0)
  182. end
  183. end
  184. end
  185. function thread(f)
  186. coroutine.resume(coroutine.create(f))
  187. end
  188. function clerp(a, b, t)
  189. local qa = {
  190. QuaternionFromCFrame(a)
  191. }
  192. local qb = {
  193. QuaternionFromCFrame(b)
  194. }
  195. local ax, ay, az = a.x, a.y, a.z
  196. local bx, by, bz = b.x, b.y, b.z
  197. local _t = 1 - t
  198. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  199. end
  200. function QuaternionFromCFrame(cf)
  201. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  202. local trace = m00 + m11 + m22
  203. if trace > 0 then
  204. local s = math.sqrt(1 + trace)
  205. local recip = 0.5 / s
  206. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  207. else
  208. local i = 0
  209. if m00 < m11 then
  210. i = 1
  211. end
  212. if m22 > (i == 0 and m00 or m11) then
  213. i = 2
  214. end
  215. if i == 0 then
  216. local s = math.sqrt(m00 - m11 - m22 + 1)
  217. local recip = 0.5 / s
  218. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  219. elseif i == 1 then
  220. local s = math.sqrt(m11 - m22 - m00 + 1)
  221. local recip = 0.5 / s
  222. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  223. elseif i == 2 then
  224. local s = math.sqrt(m22 - m00 - m11 + 1)
  225. local recip = 0.5 / s
  226. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  227. end
  228. end
  229. end
  230. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  231. local xs, ys, zs = x + x, y + y, z + z
  232. local wx, wy, wz = w * xs, w * ys, w * zs
  233. local xx = x * xs
  234. local xy = x * ys
  235. local xz = x * zs
  236. local yy = y * ys
  237. local yz = y * zs
  238. local zz = z * zs
  239. 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))
  240. end
  241. function QuaternionSlerp(a, b, t)
  242. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  243. local startInterp, finishInterp
  244. if cosTheta >= 1.0E-4 then
  245. if 1 - cosTheta > 1.0E-4 then
  246. local theta = math.acos(cosTheta)
  247. local invSinTheta = 1 / Sin(theta)
  248. startInterp = Sin((1 - t) * theta) * invSinTheta
  249. finishInterp = Sin(t * theta) * invSinTheta
  250. else
  251. startInterp = 1 - t
  252. finishInterp = t
  253. end
  254. elseif 1 + cosTheta > 1.0E-4 then
  255. local theta = math.acos(-cosTheta)
  256. local invSinTheta = 1 / Sin(theta)
  257. startInterp = Sin((t - 1) * theta) * invSinTheta
  258. finishInterp = Sin(t * theta) * invSinTheta
  259. else
  260. startInterp = t - 1
  261. finishInterp = t
  262. end
  263. 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
  264. end
  265. function rayCast(Position, Direction, Range, Ignore)
  266. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  267. end
  268. local RbxUtility = LoadLibrary("RbxUtility")
  269. local Create = RbxUtility.Create
  270.  
  271. warn("I'ma just call dis WhAT ANOTHER ONE V1.5")
  272.  
  273. warn("Please support the original creator, makhail07.")
  274.  
  275. warn("Also, 2003boobear made this edit.")
  276.  
  277. shirt = Instance.new("Shirt", char)
  278. shirt.Name = "Shirt"
  279. pants = Instance.new("Pants", char)
  280. pants.Name = "Pants"
  281. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1009118783"
  282. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=138981718"
  283.  
  284. local BC = char["Body Colors"]
  285. BC.HeadColor = BrickColor.new("Pastel yellow")
  286. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  287. BC.LeftLegColor = BrickColor.new("Fossil")
  288. BC.RightArmColor = BrickColor.new("Pastel yellow")
  289. BC.RightLegColor = BrickColor.new("Fossil")
  290. BC.TorsoColor = BrickColor.new("Fossil")
  291. -------------------------------------------------------
  292. --Start Damage Function--
  293. -------------------------------------------------------
  294. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  295. if hit.Parent == nil then
  296. return
  297. end
  298. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  299. for _, v in pairs(hit.Parent:children()) do
  300. if v:IsA("Humanoid") then
  301. h = v
  302. end
  303. end
  304. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  305.  
  306. hit.Parent:FindFirstChild("Head"):BreakJoints()
  307. end
  308.  
  309. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  310. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  311. if hit.Parent.DebounceHit.Value == true then
  312. return
  313. end
  314. end
  315. if insta == true then
  316. hit.Parent:FindFirstChild("Head"):BreakJoints()
  317. end
  318. local c = Create("ObjectValue"){
  319. Name = "creator",
  320. Value = game:service("Players").LocalPlayer,
  321. Parent = h,
  322. }
  323. game:GetService("Debris"):AddItem(c, .5)
  324. if HitSound ~= nil and HitPitch ~= nil then
  325. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  326. end
  327. local Damage = math.random(minim, maxim)
  328. local blocked = false
  329. local block = hit.Parent:findFirstChild("Block")
  330. if block ~= nil then
  331. if block.className == "IntValue" then
  332. if block.Value > 0 then
  333. blocked = true
  334. block.Value = block.Value - 1
  335. print(block.Value)
  336. end
  337. end
  338. end
  339. if blocked == false then
  340. h.Health = h.Health - Damage
  341. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, maincolor.Color)
  342. else
  343. h.Health = h.Health - (Damage / 2)
  344. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, maincolor.Color)
  345. end
  346. if Type == "Knockdown" then
  347. local hum = hit.Parent.Humanoid
  348. hum.PlatformStand = true
  349. coroutine.resume(coroutine.create(function(HHumanoid)
  350. swait(1)
  351. HHumanoid.PlatformStand = false
  352. end), hum)
  353. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  354. local bodvol = Create("BodyVelocity"){
  355. velocity = angle * knockback,
  356. P = 5000,
  357. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  358. Parent = hit,
  359. }
  360. local rl = Create("BodyAngularVelocity"){
  361. P = 3000,
  362. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  363. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  364. Parent = hit,
  365. }
  366. game:GetService("Debris"):AddItem(bodvol, .5)
  367. game:GetService("Debris"):AddItem(rl, .5)
  368. elseif Type == "Normal" then
  369. local vp = Create("BodyVelocity"){
  370. P = 500,
  371. maxForce = Vector3.new(math.huge, 0, math.huge),
  372. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  373. }
  374. if knockback > 0 then
  375. vp.Parent = hit.Parent.Torso
  376. end
  377. game:GetService("Debris"):AddItem(vp, .5)
  378. elseif Type == "Up" then
  379. local bodyVelocity = Create("BodyVelocity"){
  380. velocity = Vector3.new(0, 20, 0),
  381. P = 5000,
  382. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  383. Parent = hit,
  384. }
  385. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  386. elseif Type == "DarkUp" then
  387. coroutine.resume(coroutine.create(function()
  388. for i = 0, 1, 0.1 do
  389. swait()
  390. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  391. end
  392. end))
  393. local bodyVelocity = Create("BodyVelocity"){
  394. velocity = Vector3.new(0, 20, 0),
  395. P = 5000,
  396. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  397. Parent = hit,
  398. }
  399. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  400. elseif Type == "Snare" then
  401. local bp = Create("BodyPosition"){
  402. P = 2000,
  403. D = 100,
  404. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  405. position = hit.Parent.Torso.Position,
  406. Parent = hit.Parent.Torso,
  407. }
  408. game:GetService("Debris"):AddItem(bp, 1)
  409. elseif Type == "Freeze" then
  410. local BodPos = Create("BodyPosition"){
  411. P = 50000,
  412. D = 1000,
  413. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  414. position = hit.Parent.Torso.Position,
  415. Parent = hit.Parent.Torso,
  416. }
  417. local BodGy = Create("BodyGyro") {
  418. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  419. P = 20e+003,
  420. Parent = hit.Parent.Torso,
  421. cframe = hit.Parent.Torso.CFrame,
  422. }
  423. hit.Parent.Torso.Anchored = true
  424. coroutine.resume(coroutine.create(function(Part)
  425. swait(1.5)
  426. Part.Anchored = false
  427. end), hit.Parent.Torso)
  428. game:GetService("Debris"):AddItem(BodPos, 3)
  429. game:GetService("Debris"):AddItem(BodGy, 3)
  430. end
  431. local debounce = Create("BoolValue"){
  432. Name = "DebounceHit",
  433. Parent = hit.Parent,
  434. Value = true,
  435. }
  436. game:GetService("Debris"):AddItem(debounce, Delay)
  437. c = Create("ObjectValue"){
  438. Name = "creator",
  439. Value = Player,
  440. Parent = h,
  441. }
  442. game:GetService("Debris"):AddItem(c, .5)
  443. end
  444. end
  445. -------------------------------------------------------
  446. --End Damage Function--
  447. -------------------------------------------------------
  448. local DColorsArray ={ColorSequenceKeypoint.new(0, Color3.new(1,0,0)),
  449. ColorSequenceKeypoint.new(0.16, Color3.new(1,0,0)),
  450. ColorSequenceKeypoint.new(0.32, Color3.new(1,0,0)),
  451. ColorSequenceKeypoint.new(0.48, Color3.new(1,0,0)),
  452. ColorSequenceKeypoint.new(0.64, Color3.new(1,0,0)),
  453. ColorSequenceKeypoint.new(0.80, Color3.new(0,0,0)),
  454. ColorSequenceKeypoint.new(0.96, Color3.new(0,0,0)),
  455. ColorSequenceKeypoint.new(1, Color3.new(0,0,0))}
  456. local DAtch3 = Instance.new("Attachment",ll)DAtch3.Position = Vector3.new(0,1.1,0)
  457. local DAtch4 = Instance.new("Attachment",ll)DAtch4.Position = Vector3.new(0,-0.6,0)
  458. local DTrail2 = Instance.new("Trail",ll)DTrail2.Attachment0 = DAtch3 DTrail2.Attachment1 = DAtch4
  459. DTrail2.Texture = "rbxassetid://22636887" DTrail2.Lifetime = 0.2 DTrail2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  460. DTrail2.Color = ColorSequence.new(DColorsArray) DTrail2.LightEmission = 1
  461. DTrail2.Enabled = false
  462. local DAtch5 = Instance.new("Attachment",rl)DAtch5.Position = Vector3.new(0,1.1,0)
  463. local DAtch6 = Instance.new("Attachment",rl)DAtch6.Position = Vector3.new(0,-0.6,0)
  464. local DTrail3 = Instance.new("Trail",rl)DTrail3.Attachment0 = DAtch5 DTrail3.Attachment1 = DAtch6
  465. DTrail3.Texture = "rbxassetid://22636887" DTrail3.Lifetime = 0.2 DTrail3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  466. DTrail3.Color = ColorSequence.new(DColorsArray) DTrail3.LightEmission = 1
  467. DTrail3.Enabled = false
  468. local DAtch7 = Instance.new("Attachment",ra)DAtch7.Position = Vector3.new(0,1.1,0)
  469. local DAtch8 = Instance.new("Attachment",ra)DAtch8.Position = Vector3.new(0,-0.6,0)
  470. local DTrail4 = Instance.new("Trail",ra)DTrail4.Attachment0 = DAtch7 DTrail4.Attachment1 = DAtch8
  471. DTrail4.Texture = "rbxassetid://22636887" DTrail4.Lifetime = 0.2 DTrail4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  472. DTrail4.Color = ColorSequence.new(DColorsArray) DTrail4.LightEmission = 1
  473. DTrail4.Enabled = false
  474. local DAtch9 = Instance.new("Attachment",la)DAtch9.Position = Vector3.new(0,1.1,0)
  475. local DAtch10 = Instance.new("Attachment",la)DAtch10.Position = Vector3.new(0,-0.6,0)
  476. local DTrail5 = Instance.new("Trail",la)DTrail5.Attachment0 = DAtch9 DTrail5.Attachment1 = DAtch10
  477. DTrail5.Texture = "rbxassetid://22636887" DTrail5.Lifetime = 0.2 DTrail5.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  478. DTrail5.Color = ColorSequence.new(DColorsArray) DTrail5.LightEmission = 1
  479. DTrail5.Enabled = false
  480. local DAtch1 = Instance.new("Attachment",Torso)DAtch1.Position = Vector3.new(0,1.1,0)
  481. local DAtch2 = Instance.new("Attachment",Torso)DAtch2.Position = Vector3.new(0,-2.5,0)
  482. local DTrail = Instance.new("Trail",Torso)DTrail.Attachment0 = DAtch1 DTrail.Attachment1 = DAtch2
  483. DTrail.Texture = "rbxassetid://22636887" DTrail.Lifetime = 0.2 DTrail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  484. DTrail.Color = ColorSequence.new(DColorsArray) DTrail.LightEmission = 1
  485. DTrail.Enabled = false
  486. -------------------------------------------------------
  487. --Start Damage Function Customization--
  488. -------------------------------------------------------
  489. function ShowDamage(Pos, Text, Time, Color)
  490. local Rate = (1 / 30)
  491. local Pos = (Pos or Vector3.new(0, 0, 0))
  492. local Text = (Text or "")
  493. local Time = (Time or 2)
  494. local Color = (Color or Color3.new(1, 0, 1))
  495. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  496. EffectPart.Anchored = true
  497. local BillboardGui = Create("BillboardGui"){
  498. Size = UDim2.new(3, 0, 3, 0),
  499. Adornee = EffectPart,
  500. Parent = EffectPart,
  501. }
  502. local TextLabel = Create("TextLabel"){
  503. BackgroundTransparency = 1,
  504. Size = UDim2.new(1, 0, 1, 0),
  505. Text = Text,
  506. Font = "Highway",
  507. TextColor3 = Color,
  508. TextScaled = true,
  509. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  510. Parent = BillboardGui,
  511. }
  512. game.Debris:AddItem(EffectPart, (Time))
  513. EffectPart.Parent = game:GetService("Workspace")
  514. delay(0, function()
  515. local Frames = (Time / Rate)
  516. for Frame = 1, Frames do
  517. wait(Rate)
  518. local Percent = (Frame / Frames)
  519. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  520. TextLabel.TextTransparency = Percent
  521. end
  522. if EffectPart and EffectPart.Parent then
  523. EffectPart:Destroy()
  524. end
  525. end)
  526. end
  527. -------------------------------------------------------
  528. --End Damage Function Customization--
  529. -------------------------------------------------------
  530.  
  531. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  532. for _, c in pairs(workspace:children()) do
  533. local hum = c:findFirstChild("Humanoid")
  534. if hum ~= nil then
  535. local head = c:findFirstChild("Head")
  536. if head ~= nil then
  537. local targ = head.Position - Part.Position
  538. local mag = targ.magnitude
  539. if magni >= mag and c.Name ~= plr.Name then
  540. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  541. end
  542. end
  543. end
  544. end
  545. end
  546.  
  547. function PlayAnimationFromTable(table, speed, bool) --i didn't make this you fattie
  548. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  549. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  550. RW.C0 = clerp(RW.C0, table[3], speed)
  551. LW.C0 = clerp(LW.C0, table[4], speed)
  552. RH.C0 = clerp(RH.C0, table[5], speed)
  553. LH.C0 = clerp(LH.C0, table[6], speed)
  554. if bool == true then
  555. if resetc1 == false then
  556. resetc1 = true
  557. RootJoint.C1 = RootJoint.C1
  558. Torso.Neck.C1 = Torso.Neck.C1
  559. RW.C1 = rarmc1
  560. LW.C1 = larmc1
  561. RH.C1 = rlegc1
  562. LH.C1 = llegc1
  563. end
  564. end
  565. end
  566.  
  567. CFuncs = {
  568. Part = {
  569. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  570. local Part = Create("Part")({
  571. Parent = Parent,
  572. Reflectance = Reflectance,
  573. Transparency = Transparency,
  574. CanCollide = false,
  575. Locked = true,
  576. BrickColor = BrickColor.new(tostring(BColor)),
  577. Name = Name,
  578. Size = Size,
  579. Material = Material
  580. })
  581. RemoveOutlines(Part)
  582. return Part
  583. end
  584. },
  585. Mesh = {
  586. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  587. local Msh = Create(Mesh)({
  588. Parent = Part,
  589. Offset = OffSet,
  590. Scale = Scale
  591. })
  592. if Mesh == "SpecialMesh" then
  593. Msh.MeshType = MeshType
  594. Msh.MeshId = MeshId
  595. end
  596. return Msh
  597. end
  598. },
  599. Mesh = {
  600. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  601. local Msh = Create(Mesh)({
  602. Parent = Part,
  603. Offset = OffSet,
  604. Scale = Scale
  605. })
  606. if Mesh == "SpecialMesh" then
  607. Msh.MeshType = MeshType
  608. Msh.MeshId = MeshId
  609. end
  610. return Msh
  611. end
  612. },
  613. Weld = {
  614. Create = function(Parent, Part0, Part1, C0, C1)
  615. local Weld = Create("Weld")({
  616. Parent = Parent,
  617. Part0 = Part0,
  618. Part1 = Part1,
  619. C0 = C0,
  620. C1 = C1
  621. })
  622. return Weld
  623. end
  624. },
  625. Sound = {
  626. Create = function(id, par, vol, pit)
  627. coroutine.resume(coroutine.create(function()
  628. local S = Create("Sound")({
  629. Volume = vol,
  630. Pitch = pit or 1,
  631. SoundId = id,
  632. Parent = par or workspace
  633. })
  634. wait()
  635. S:play()
  636. game:GetService("Debris"):AddItem(S, 6)
  637. end))
  638. end
  639. },
  640. ParticleEmitter = {
  641. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  642. local fp = Create("ParticleEmitter")({
  643. Parent = Parent,
  644. Color = ColorSequence.new(Color1, Color2),
  645. LightEmission = LightEmission,
  646. Size = Size,
  647. Texture = Texture,
  648. Transparency = Transparency,
  649. ZOffset = ZOffset,
  650. Acceleration = Accel,
  651. Drag = Drag,
  652. LockedToPart = LockedToPart,
  653. VelocityInheritance = VelocityInheritance,
  654. EmissionDirection = EmissionDirection,
  655. Enabled = Enabled,
  656. Lifetime = LifeTime,
  657. Rate = Rate,
  658. Rotation = Rotation,
  659. RotSpeed = RotSpeed,
  660. Speed = Speed,
  661. VelocitySpread = VelocitySpread
  662. })
  663. return fp
  664. end
  665. }
  666. }
  667. function RemoveOutlines(part)
  668. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  669. end
  670. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  671. local Part = Create("Part")({
  672. formFactor = FormFactor,
  673. Parent = Parent,
  674. Reflectance = Reflectance,
  675. Transparency = Transparency,
  676. CanCollide = false,
  677. Locked = true,
  678. BrickColor = BrickColor.new(tostring(BColor)),
  679. Name = Name,
  680. Size = Size,
  681. Material = Material
  682. })
  683. RemoveOutlines(Part)
  684. return Part
  685. end
  686. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  687. local Msh = Create(Mesh)({
  688. Parent = Part,
  689. Offset = OffSet,
  690. Scale = Scale
  691. })
  692. if Mesh == "SpecialMesh" then
  693. Msh.MeshType = MeshType
  694. Msh.MeshId = MeshId
  695. end
  696. return Msh
  697. end
  698. function CreateWeld(Parent, Part0, Part1, C0, C1)
  699. local Weld = Create("Weld")({
  700. Parent = Parent,
  701. Part0 = Part0,
  702. Part1 = Part1,
  703. C0 = C0,
  704. C1 = C1
  705. })
  706. return Weld
  707. end
  708.  
  709.  
  710. -------------------------------------------------------
  711. --Start Effect Function--
  712. -------------------------------------------------------
  713. EffectModel = Instance.new("Model", char)
  714. Effects = {
  715. Block = {
  716. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  717. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  718. prt.Anchored = true
  719. prt.CFrame = cframe
  720. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  721. game:GetService("Debris"):AddItem(prt, 10)
  722. if Type == 1 or Type == nil then
  723. table.insert(Effects, {
  724. prt,
  725. "Block1",
  726. delay,
  727. x3,
  728. y3,
  729. z3,
  730. msh
  731. })
  732. elseif Type == 2 then
  733. table.insert(Effects, {
  734. prt,
  735. "Block2",
  736. delay,
  737. x3,
  738. y3,
  739. z3,
  740. msh
  741. })
  742. else
  743. table.insert(Effects, {
  744. prt,
  745. "Block3",
  746. delay,
  747. x3,
  748. y3,
  749. z3,
  750. msh
  751. })
  752. end
  753. end
  754. },
  755. Sphere = {
  756. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  757. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  758. prt.Anchored = true
  759. prt.CFrame = cframe
  760. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  761. game:GetService("Debris"):AddItem(prt, 10)
  762. table.insert(Effects, {
  763. prt,
  764. "Cylinder",
  765. delay,
  766. x3,
  767. y3,
  768. z3,
  769. msh
  770. })
  771. end
  772. },
  773. Cylinder = {
  774. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  775. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  776. prt.Anchored = true
  777. prt.CFrame = cframe
  778. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  779. game:GetService("Debris"):AddItem(prt, 10)
  780. table.insert(Effects, {
  781. prt,
  782. "Cylinder",
  783. delay,
  784. x3,
  785. y3,
  786. z3,
  787. msh
  788. })
  789. end
  790. },
  791. Wave = {
  792. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  793. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  794. prt.Anchored = true
  795. prt.CFrame = cframe
  796. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  797. game:GetService("Debris"):AddItem(prt, 10)
  798. table.insert(Effects, {
  799. prt,
  800. "Cylinder",
  801. delay,
  802. x3 / 60,
  803. y3 / 60,
  804. z3 / 60,
  805. msh
  806. })
  807. end
  808. },
  809. Ring = {
  810. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  811. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  812. prt.Anchored = true
  813. prt.CFrame = cframe
  814. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  815. game:GetService("Debris"):AddItem(prt, 10)
  816. table.insert(Effects, {
  817. prt,
  818. "Cylinder",
  819. delay,
  820. x3,
  821. y3,
  822. z3,
  823. msh
  824. })
  825. end
  826. },
  827. Break = {
  828. Create = function(brickcolor, cframe, x1, y1, z1)
  829. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  830. prt.Anchored = true
  831. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  832. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  833. local num = math.random(10, 50) / 1000
  834. game:GetService("Debris"):AddItem(prt, 10)
  835. table.insert(Effects, {
  836. prt,
  837. "Shatter",
  838. num,
  839. prt.CFrame,
  840. math.random() - math.random(),
  841. 0,
  842. math.random(50, 100) / 100
  843. })
  844. end
  845. },
  846. Spiral = {
  847. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  848. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  849. prt.Anchored = true
  850. prt.CFrame = cframe
  851. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  852. game:GetService("Debris"):AddItem(prt, 10)
  853. table.insert(Effects, {
  854. prt,
  855. "Cylinder",
  856. delay,
  857. x3,
  858. y3,
  859. z3,
  860. msh
  861. })
  862. end
  863. },
  864. Push = {
  865. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  866. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  867. prt.Anchored = true
  868. prt.CFrame = cframe
  869. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  870. game:GetService("Debris"):AddItem(prt, 10)
  871. table.insert(Effects, {
  872. prt,
  873. "Cylinder",
  874. delay,
  875. x3,
  876. y3,
  877. z3,
  878. msh
  879. })
  880. end
  881. }
  882. }
  883. -------------------------------------------------------
  884. --End Effect Function--
  885. -------------------------------------------------------
  886.  
  887. function CreateSound(ID, PARENT, VOLUME, PITCH)
  888. local NSound = nil
  889. coroutine.resume(coroutine.create(function()
  890. NSound = Instance.new("Sound", PARENT)
  891. NSound.Volume = VOLUME
  892. NSound.Pitch = PITCH
  893. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  894. swait()
  895. NSound:play()
  896. game:GetService("Debris"):AddItem(NSound, 10)
  897. end))
  898. return NSound
  899. end
  900.  
  901. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  902. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  903. prt.Anchored = true
  904. prt.CFrame = cframe
  905. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  906. game:GetService("Debris"):AddItem(prt, 10)
  907. if Type == 1 or Type == nil then
  908. table.insert(Effects, {
  909. prt,
  910. "Block1",
  911. delay,
  912. x3,
  913. y3,
  914. z3,
  915. msh
  916. })
  917. elseif Type == 2 then
  918. table.insert(Effects, {
  919. prt,
  920. "Block2",
  921. delay,
  922. x3,
  923. y3,
  924. z3,
  925. msh
  926. })
  927. elseif Type == 3 then
  928. table.insert(Effects, {
  929. prt,
  930. "Block3",
  931. delay,
  932. x3,
  933. y3,
  934. z3,
  935. msh
  936. })
  937. end
  938. end
  939.  
  940. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  941. local fp=Instance.new("Part")
  942. fp.formFactor=formfactor
  943. fp.Parent=parent
  944. fp.Reflectance=reflectance
  945. fp.Transparency=transparency
  946. fp.CanCollide=false
  947. fp.Locked=true
  948. fp.BrickColor=brickcolor
  949. fp.Name=name
  950. fp.Size=size
  951. fp.Position=tors.Position
  952. RemoveOutlines(fp)
  953. fp.Material="SmoothPlastic"
  954. fp:BreakJoints()
  955. return fp
  956. end
  957.  
  958. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  959. local mesh=Instance.new(Mesh)
  960. mesh.Parent=part
  961. if Mesh=="SpecialMesh" then
  962. mesh.MeshType=meshtype
  963. if meshid~="nil" then
  964. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  965. end
  966. end
  967. mesh.Offset=offset
  968. mesh.Scale=scale
  969. return mesh
  970. end
  971.  
  972. function MagicShockTrailAlt2(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, rottype)
  973. local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  974. prt.Anchored = true
  975. prt.Material = "Neon"
  976. prt.CFrame = cframe
  977. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  978. game:GetService("Debris"):AddItem(prt, 5)
  979. coroutine.resume(coroutine.create(function(Part, Mesh)
  980. local rtype = rottype
  981. for i = 0, 1, delay do
  982. swait()
  983. if rtype == 1 then
  984. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  985. elseif rtype == 2 then
  986. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  987. end
  988. prt.Transparency = i
  989. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  990. end
  991. Part.Parent = nil
  992. end), prt, msh)
  993. end
  994.  
  995.  
  996. function MagicBlock(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  997. local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  998. prt.Anchored = true
  999. prt.Material = "Neon"
  1000. prt.CFrame = cframe
  1001. prt.CFrame = prt.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1002. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1003. game:GetService("Debris"):AddItem(prt, 5)
  1004. coroutine.resume(coroutine.create(function(Part, Mesh)
  1005. for i = 0, 1, delay do
  1006. swait()
  1007. Part.CFrame = Part.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1008. Part.Transparency = i
  1009. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1010. end
  1011. Part.Parent = nil
  1012. end), prt, msh)
  1013. end
  1014.  
  1015.  
  1016. function MagicShockAlt(brickcolor, cframe, x1, y1, x3, y3, delay, rottype)
  1017. local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1018. prt.Anchored = true
  1019. prt.Material = "Neon"
  1020. prt.CFrame = cframe
  1021. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, 0.01))
  1022. game:GetService("Debris"):AddItem(prt, 5)
  1023. coroutine.resume(coroutine.create(function(Part, Mesh)
  1024. local rtype = rottype
  1025. for i = 0, 1, delay do
  1026. swait()
  1027. if rtype == 1 then
  1028. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  1029. elseif rtype == 2 then
  1030. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  1031. end
  1032. prt.Transparency = i
  1033. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, 0)
  1034. end
  1035. Part.Parent = nil
  1036. end), prt, msh)
  1037. end
  1038.  
  1039. function Eviscerate(dude)
  1040. if dude.Name ~= char then
  1041. local bgf = IT("BodyGyro", dude.Head)
  1042. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1043. local val = IT("BoolValue", dude)
  1044. val.Name = "IsHit"
  1045. local ds = coroutine.wrap(function()
  1046. dude:WaitForChild("Head"):BreakJoints()
  1047. wait(0.5)
  1048. target = nil
  1049. coroutine.resume(coroutine.create(function()
  1050. for i, v in pairs(dude:GetChildren()) do
  1051. if v:IsA("Accessory") then
  1052. v:Destroy()
  1053. end
  1054. if v:IsA("Humanoid") then
  1055. v:Destroy()
  1056. end
  1057. if v:IsA("CharacterMesh") then
  1058. v:Destroy()
  1059. end
  1060. if v:IsA("Model") then
  1061. v:Destroy()
  1062. end
  1063. if v:IsA("Part") or v:IsA("MeshPart") then
  1064. for x, o in pairs(v:GetChildren()) do
  1065. if o:IsA("Decal") then
  1066. o:Destroy()
  1067. end
  1068. end
  1069. coroutine.resume(coroutine.create(function()
  1070. v.Material = "Neon"
  1071. v.CanCollide = false
  1072. local PartEmmit1 = IT("ParticleEmitter", v)
  1073. PartEmmit1.LightEmission = 1
  1074. PartEmmit1.Texture = "rbxassetid://284205403"
  1075. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1076. PartEmmit1.Rate = 150
  1077. PartEmmit1.Lifetime = NumberRange.new(1)
  1078. PartEmmit1.Size = NumberSequence.new({
  1079. NumberSequenceKeypoint.new(0, 0.75, 0),
  1080. NumberSequenceKeypoint.new(1, 0, 0)
  1081. })
  1082. PartEmmit1.Transparency = NumberSequence.new({
  1083. NumberSequenceKeypoint.new(0, 0, 0),
  1084. NumberSequenceKeypoint.new(1, 1, 0)
  1085. })
  1086. PartEmmit1.Speed = NumberRange.new(0, 0)
  1087. PartEmmit1.VelocitySpread = 30000
  1088. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1089. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1090. local BodPoss = IT("BodyPosition", v)
  1091. BodPoss.P = 3000
  1092. BodPoss.D = 1000
  1093. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1094. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1095. v.Color = maincolor.Color
  1096. coroutine.resume(coroutine.create(function()
  1097. for i = 0, 49 do
  1098. swait(1)
  1099. v.Transparency = v.Transparency + 0.08
  1100. end
  1101. wait(0.5)
  1102. PartEmmit1.Enabled = false
  1103. wait(3)
  1104. v:Destroy()
  1105. dude:Destroy()
  1106. end))
  1107. end))
  1108. end
  1109. end
  1110. end))
  1111. end)
  1112. ds()
  1113. end
  1114. end
  1115. function FindNearestHead(Position, Distance, SinglePlayer)
  1116. if SinglePlayer then
  1117. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1118. end
  1119. local List = {}
  1120. for i, v in pairs(workspace:GetChildren()) do
  1121. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1122. table.insert(List, v)
  1123. end
  1124. end
  1125. return List
  1126. end
  1127. function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  1128. local type = type
  1129. local rng = Instance.new("Part", char)
  1130. rng.Anchored = true
  1131. rng.BrickColor = color
  1132. rng.CanCollide = false
  1133. rng.FormFactor = 3
  1134. rng.Name = "Ring"
  1135. rng.Material = "Neon"
  1136. rng.Size = Vector3.new(1, 1, 1)
  1137. rng.Transparency = 0
  1138. rng.TopSurface = 0
  1139. rng.BottomSurface = 0
  1140. rng.CFrame = pos
  1141. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1142. local rngm = Instance.new("SpecialMesh", rng)
  1143. rngm.MeshType = "Sphere"
  1144. rngm.Scale = Vector3.new(x1, y1, z1)
  1145. local scaler2 = 1
  1146. local speeder = FastSpeed
  1147. if type == "Add" then
  1148. scaler2 = 1 * value
  1149. elseif type == "Divide" then
  1150. scaler2 = 1 / value
  1151. end
  1152. coroutine.resume(coroutine.create(function()
  1153. for i = 0, 10 / bonuspeed, 0.1 do
  1154. swait()
  1155. if type == "Add" then
  1156. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1157. elseif type == "Divide" then
  1158. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1159. end
  1160. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1161. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1162. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1163. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1164. end
  1165. rng:Destroy()
  1166. end))
  1167. end
  1168. -------------------------------------------------------
  1169. --End Important Functions--
  1170. -------------------------------------------------------
  1171.  
  1172. --[[
  1173. Thanks for using Build-To-Lua by jarredbcv.
  1174. ]]--
  1175.  
  1176. New = function(Object, Parent, Name, Data)
  1177. local Object = Instance.new(Object)
  1178. for Index, Value in pairs(Data or {}) do
  1179. Object[Index] = Value
  1180. end
  1181. Object.Parent = Parent
  1182. Object.Name = Name
  1183. return Object
  1184. end
  1185.  
  1186. NewInstance = function(instance,parent,properties)
  1187. local inst = Instance.new(instance,parent)
  1188. if(properties)then
  1189. for i,v in next, properties do
  1190. pcall(function() inst[i] = v end)
  1191. end
  1192. end
  1193. return inst;
  1194. end
  1195.  
  1196. Gunty = New("Model",char,"Gunty",{})
  1197. Handle = New("Part",Gunty,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.799999952, 0.980000019, 1),CFrame = CFrame.new(-6.17461252, 2.89117765, -81.6553421, 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),})
  1198. Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1199. Neon_Part = New("Part",Gunty,"Neon_Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.449999958, 0.300000012, 1.00999999),CFrame = CFrame.new(-5.79491472, 3.31696463, -81.668541, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1200. Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1.14999998, 0.699999988, 1.04999995),})
  1201. mot = New("Motor",Neon_Part,"mot",{Part0 = Neon_Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(0.375087738, 0.43002677, -0.00499725342, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1202. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Fossil"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.400000006, 0.800000012, 1.43999994),CFrame = CFrame.new(-5.77552652, 2.79678607, -81.6581802, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.623529, 0.631373, 0.67451),})
  1203. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1204. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(0.400111198, -0.089990139, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1205. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.50999999, 1.00999999, 1.38),CFrame = CFrame.new(-5.79167271, 2.89196372, -81.6569061, 0.999894142, 0.0109243561, 0.00963267591, -0.0110270008, 0.99988246, 0.0106679127, -0.00951499958, -0.0107729975, 0.999896884),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1206. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1207. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(0.382905483, 0.00498604774, 0.00213623047, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1208. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.340000033, 0.179999962, 1.27999997),CFrame = CFrame.new(-6.43716383, 3.22691417, -81.656456, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1209. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1210. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(-0.266214848, 0.332840681, -6.10351563e-05, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1211. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.340000033, 0.239999965, 1.27999997),CFrame = CFrame.new(-6.43716383, 2.87691402, -81.6564636, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1212. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1213. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(-0.262355328, -0.0171182156, -0.00379943848, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1214. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.380000025, 0.239999965, 1.27999997),CFrame = CFrame.new(-6.41705704, 2.5166924, -81.6567535, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1215. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1216. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(-0.238276005, -0.37707448, -0.00774383545, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1217. Neon_Part = New("Part",Gunty,"Neon_Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.080000028, 0.829999983, 1.24000001),CFrame = CFrame.new(-6.28731203, 2.83357024, -81.6548691, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1218. Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1219. mot = New("Motor",Neon_Part,"mot",{Part0 = Neon_Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(-0.112056732, -0.058836937, -0.00122833252, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1220. Neon_Part = New("Part",Gunty,"Neon_Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.580000043, 0.209999949, 1.24000001),CFrame = CFrame.new(-6.30723286, 3.2204814, -81.6576462, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1221. Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1222. mot = New("Motor",Neon_Part,"mot",{Part0 = Neon_Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(-0.136215687, 0.327841043, -6.86645508e-05, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1223. Neon_Part = New("Part",Gunty,"Neon_Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.580000043, 0.269999951, 1.24000001),CFrame = CFrame.new(-6.30756044, 2.87048483, -81.6573257, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1224. Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1225. mot = New("Motor",Neon_Part,"mot",{Part0 = Neon_Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(-0.132686615, -0.0221214294, -0.0034866333, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1226. Neon_Part = New("Part",Gunty,"Neon_Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.580000043, 0.249999955, 1.25),CFrame = CFrame.new(-6.30751181, 2.53053808, -81.6523285, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1227. Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1228. mot = New("Motor",Neon_Part,"mot",{Part0 = Neon_Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(-0.128937244, -0.362081289, -0.00211334229, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1229. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(-5.71910667, 3.10924911, -81.0621643, 0.968651533, -0.24823907, 0.00961919595, 0.248137087, 0.968666732, 0.0106559293, -0.0119630033, -0.007934995, 0.999897361),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1230. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.899999976, 0.400000006),})
  1231. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.968651116, 0.248137027, -0.0119630015, -0.248238936, 0.968666434, -0.007934995, 0.00961919129, 0.0106559228, 0.999897003),C1 = CFrame.new(0.447408676, 0.216631651, 0.599830627, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1232. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.600000024, 0.200000003),CFrame = CFrame.new(-5.74061537, 3.09643626, -82.2620392, 0.968651533, -0.24823907, 0.00961919595, 0.248137087, 0.968666732, 0.0106559293, -0.0119630033, -0.007934995, 0.999897361),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  1233. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.899999976, 0.400000006),})
  1234. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.968651116, 0.248137027, -0.0119630015, -0.248238936, 0.968666434, -0.007934995, 0.00961919129, 0.0106559228, 0.999897003),C1 = CFrame.new(0.437460423, 0.216511488, -0.600265503, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1235. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Fossil"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 1.4000001),CFrame = CFrame.new(-5.66842175, 2.87551188, -81.6588593, 0.699307382, 0.714757025, 0.00962753966, -0.714821219, 0.699226558, 0.0106663266, 0.000891998934, -0.0143409977, 0.999897063),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.623529, 0.631373, 0.67451),})
  1236. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 0.930000007),})
  1237. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.699307024, -0.714820981, 0.000891999982, 0.714756727, 0.69922626, -0.0143409977, 0.00962753501, 0.010666322, 0.999896765),C1 = CFrame.new(0.506342888, -0.0100963116, 0.00119018555, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1238. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.320000023, 0.919999957, 1.27999997),CFrame = CFrame.new(-6.08716917, 2.84636235, -81.6569443, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.356863, 0.364706, 0.411765),})
  1239. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1240. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(0.0879435539, -0.0438375473, -0.00123596191, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1241. Neon_Part = New("Part",Gunty,"Neon_Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.329999983, 0.269999981, 0.860000074),CFrame = CFrame.new(-5.68526602, 2.76024342, -81.6548996, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1242. Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1243. mot = New("Motor",Neon_Part,"mot",{Part0 = Neon_Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(0.4907341, -0.125577688, 0.0037612915, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1244. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Fossil"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.279999971, 0.389999986, 1.05000007),CFrame = CFrame.new(-5.67011929, 2.75067925, -81.6596603, 0.999894381, 0.0109243579, 0.00963267963, -0.0110270027, 0.999882698, 0.0106679164, -0.00951499958, -0.0107729975, 0.999897122),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.623529, 0.631373, 0.67451),})
  1245. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1246. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),C1 = CFrame.new(0.506030083, -0.134924173, -0.000953674316, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1247. Credits = New("Part",Gunty,"Credits",{BrickColor = BrickColor.new("Fossil"),Material = Enum.Material.Metal,Size = Vector3.new(0.249999985, 0.230000019, 0.0599999875),CFrame = CFrame.new(-5.65182352, 3.14374733, -82.1123657, 1.00000036, -2.32830644e-10, 1.86264515e-09, 2.76486389e-10, 0.945462108, -0.325733244, 2.79396772e-09, 0.325733304, 0.945462048),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.623529, 0.631373, 0.67451),})
  1248. mot = New("Motor",Credits,"mot",{Part0 = Credits,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.94546175, 0.325733155, 0, -0.325733155, 0.94546175),C1 = CFrame.new(0.524296761, 0.263174534, -0.449249268, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1249. Credits = New("Part",Gunty,"Credits",{BrickColor = BrickColor.new("Fossil"),Material = Enum.Material.Metal,Size = Vector3.new(0.249999985, 0.150000021, 0.0599999875),CFrame = CFrame.new(-5.651824, 3.16514564, -82.0512466, 1.00000036, -1.28056854e-09, 1.86264515e-09, 2.76486389e-10, 0.990724444, 0.135888785, 2.79396772e-09, -0.13588877, 0.990724444),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.623529, 0.631373, 0.67451),})
  1250. mot = New("Motor",Credits,"mot",{Part0 = Credits,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.990724087, -0.135888726, 0, 0.135888726, 0.990724087),C1 = CFrame.new(0.523478985, 0.283911943, -0.387901306, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1251. Credits = New("Part",Gunty,"Credits",{BrickColor = BrickColor.new("Fossil"),Material = Enum.Material.Metal,Size = Vector3.new(0.249999985, 0.170000017, 0.0599999875),CFrame = CFrame.new(-5.651824, 3.15523815, -81.9898987, 1.00000036, -9.31322575e-10, 1.86264515e-09, 2.76486389e-10, 0.841228187, -0.540680885, 2.79396772e-09, 0.540680885, 0.841228247),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.623529, 0.631373, 0.67451),})
  1252. mot = New("Motor",Credits,"mot",{Part0 = Credits,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.841227949, 0.540680707, 0, -0.540680707, 0.841227949),C1 = CFrame.new(0.523004532, 0.273344755, -0.326667786, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1253. Credits = New("Part",Gunty,"Credits",{BrickColor = BrickColor.new("Fossil"),Material = Enum.Material.Metal,Size = Vector3.new(0.249999985, 0.230000019, 0.0599999875),CFrame = CFrame.new(-5.65182352, 3.12556744, -81.9521408, 1.00000036, -5.82076609e-10, 9.31322575e-10, 2.76486389e-10, 0.99409467, -0.10851986, 2.79396772e-09, 0.108519867, 0.99409461),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.623529, 0.631373, 0.67451),})
  1254. mot = New("Motor",Credits,"mot",{Part0 = Credits,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, 0, 0, 0, 0.994094312, 0.10851983, 0, -0.10851983, 0.994094312),C1 = CFrame.new(0.522972584, 0.243270636, -0.289230347, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1255. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Fossil"),Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.200000003, 1.18000007),CFrame = CFrame.new(-6.06842232, 2.94551158, -81.6588593, 0.699307382, 0.714757025, 0.00962753966, -0.714821219, 0.699226558, 0.0106663266, 0.000891998934, -0.0143409977, 0.999897063),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.623529, 0.631373, 0.67451),})
  1256. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 0.930000007),})
  1257. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.699307024, -0.714820981, 0.000891999982, 0.714756727, 0.69922626, -0.0143409977, 0.00962753501, 0.010666322, 0.999896765),C1 = CFrame.new(0.105613232, 0.0555255413, -0.00191497803, 0.999894023, -0.0110269999, -0.00951499958, 0.0109243551, 0.99988234, -0.0107729975, 0.00963267405, 0.0106679108, 0.999896765),})
  1258.  
  1259. local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(-.1,-.51,0)})
  1260.  
  1261. for _,v in next, Gunty:children() do
  1262. v.CanCollide = false
  1263. end
  1264.  
  1265. local all, last = {}, nil
  1266. ArmourParts = {}
  1267. ArmourParts2 = {}
  1268. NeonParts = {}
  1269. function scan(p)
  1270. for _, v in pairs(p:GetChildren()) do
  1271. if v:IsA("BasePart") then
  1272. if v.BrickColor == BrickColor.new("Smoky grey") then
  1273. table.insert(ArmourParts, v)
  1274. end
  1275. if v.BrickColor == BrickColor.new("Fossil") then
  1276. table.insert(ArmourParts2, v)
  1277. end
  1278. if v.BrickColor == BrickColor.new("Institutional white") then
  1279. table.insert(NeonParts, v)
  1280. end
  1281. if last then
  1282. local w = Instance.new("Weld")
  1283. w.Part0, w.Part1 = last, v
  1284. w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  1285. w.Parent = last
  1286. end
  1287. table.insert(all, v)
  1288. last = v
  1289. end
  1290. scan(v)
  1291. end
  1292. end
  1293. scan(Gunty)
  1294. for _, v in pairs(all) do
  1295. v.Anchored = false
  1296. v.CanCollide = false
  1297. end
  1298. function resetmode()
  1299. for i, v in pairs(ArmourParts) do
  1300. v.BrickColor = BrickColor.new("Smoky grey")
  1301. end
  1302. for i, v in pairs(ArmourParts2) do
  1303. v.BrickColor = BrickColor.new("Fossil")
  1304. end
  1305. for i, v in pairs(NeonParts) do
  1306. v.BrickColor = BrickColor.new("Institutional white")
  1307. end
  1308. maincolor = BrickColor.new("Institutional white")
  1309. char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
  1310. end
  1311. -------------------------------------------------------
  1312. --Start Music Option--
  1313. -------------------------------------------------------
  1314. local Music = Instance.new("Sound",tors)
  1315. Music.Volume = 7.5
  1316. Music.SoundId = "rbxassetid://1547042045"
  1317. Music.Looped = true
  1318. Music.Pitch = 1 --Pitcher
  1319. Music:Play()
  1320. -------------------------------------------------------
  1321. --End Music Option--
  1322. -------------------------------------------------------
  1323.  
  1324. local naeeym2 = Instance.new("BillboardGui",char)
  1325. naeeym2.AlwaysOnTop = true
  1326. naeeym2.Size = UDim2.new(5,35,2,35)
  1327. naeeym2.StudsOffset = Vector3.new(0,2,0)
  1328. naeeym2.Adornee = hed
  1329. naeeym2.Name = "Name"
  1330.  
  1331. local tecks2 = Instance.new("TextLabel",naeeym2)
  1332. tecks2.BackgroundTransparency = 1
  1333. tecks2.TextScaled = true
  1334. tecks2.BorderSizePixel = 0
  1335. tecks2.Text = "Neutral"
  1336. tecks2.Font = "Code"
  1337. tecks2.TextSize = 30
  1338. tecks2.TextStrokeTransparency = 0
  1339. tecks2.TextColor3 = Color3.new(0,0,0)
  1340. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  1341. tecks2.Size = UDim2.new(1,0,0.5,0)
  1342. tecks2.Rotation = 0
  1343. tecks2.Parent = naeeym2
  1344.  
  1345. -------------------------------------------------------
  1346. --Start Attacks N Stuff--
  1347. -------------------------------------------------------
  1348. local sine=0
  1349. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  1350. local Hitboxpart = Instance.new("Part", EffectModel)
  1351. RemoveOutlines(Hitboxpart)
  1352. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  1353. Hitboxpart.CanCollide = false
  1354. Hitboxpart.Transparency = 1
  1355. Hitboxpart.Anchored = true
  1356. Hitboxpart.CFrame = Pose
  1357. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  1358. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  1359. end
  1360. wait2 = false
  1361. combo = 1
  1362. mouse.Button1Down:connect(function(key)
  1363. if attack == false then
  1364. attack = true
  1365. hum.WalkSpeed = 3.01
  1366. if combo == 1 and wait2 == false then
  1367. wait2 = true
  1368. for i = 0, 1.2, 0.1 do
  1369. swait()
  1370. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-35)), 0.3)
  1371. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  1372. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
  1373. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1374. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
  1375. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
  1376. end
  1377. CreateSound("138097048", ra, 3, .8)
  1378. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 9, 3, "Normal")
  1379. for i = 0, 1.2, 0.1 do
  1380. swait()
  1381. BlockEffect(maincolor, Handle.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
  1382. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(55)), 0.3)
  1383. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1384. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(95), math.rad(0), math.rad(40)), 0.1)
  1385. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1386. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-17)), 0.3)
  1387. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  1388. end
  1389. combo = 2
  1390. end
  1391. if combo == 2 and wait2 == false then
  1392. wait2 = true
  1393. for i = 0, 1.2, 0.1 do
  1394. swait()
  1395. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-25), math.rad(10), math.rad(-65)), 0.3)
  1396. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1397. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)
  1398. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1399. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-25)), 0.3)
  1400. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(-20)), 0.3)
  1401. end
  1402. CreateSound("138097048", rl, 3, 1)
  1403. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 3, "Normal")
  1404. for i = 0, 1.6, 0.1 do
  1405. swait()
  1406. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-15), math.rad(0), math.rad(65+255.45*i)), 0.3)
  1407. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1408. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(54), math.rad(0), math.rad(35)), 0.1)
  1409. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-34), math.rad(0), math.rad(-35)), 0.3)
  1410. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(95)), 0.3)
  1411. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-4.5), math.rad(-30), math.rad(0)), 0.3)
  1412. end
  1413. combo = 3
  1414. end
  1415. if combo == 3 and wait2 == false then
  1416. for i = 0, 1.2, 0.1 do
  1417. swait()
  1418. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-35)), 0.3)
  1419. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  1420. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0.8) * angles(math.rad(90), math.rad(0), math.rad(20)), 0.1)
  1421. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1422. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, -0.2) * RHCF * angles(math.rad(-2.5), math.rad(0), math.rad(-0)), 0.3)
  1423. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
  1424. end
  1425. CreateSound("138097048", ra, 3, .8)
  1426. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
  1427. for i = 0, 1.2, 0.1 do
  1428. swait()
  1429. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(35)), 0.3)
  1430. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1431. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(96), math.rad(0), math.rad(10)), 0.1)
  1432. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1433. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
  1434. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  1435. end
  1436. Effects.Sphere.Create(maincolor, ra.CFrame * CFrame.new(0,-2,0) , 85, 85, 85, 0.1, 0.1, 0.1, 0.03)
  1437. Effects.Ring.Create(maincolor, ra.CFrame * CFrame.new(0,-2,0) , 2, 2, 2, 0.1, 0.1, 0.1, 0.03)
  1438. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 24, 36, 3, "Normal")
  1439. for i = 0, 1.2, 0.1 do
  1440. swait()
  1441. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(-35)), 0.3)
  1442. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1443. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(25), math.rad(0), math.rad(10)), 0.1)
  1444. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1445. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-0)), 0.3)
  1446. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  1447. end
  1448. combo = 1
  1449. end
  1450. hum.WalkSpeed = 8
  1451. wait2 = false
  1452. attack = false
  1453. end
  1454. end)
  1455. function Decapitate()
  1456. local target = nil
  1457. local targettorso = nil
  1458. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  1459. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  1460. target = mouse.Target.Parent.Humanoid
  1461. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  1462. targethead = mouse.Target.Parent:FindFirstChild("Head")
  1463. end
  1464. end
  1465. if target ~= nil then
  1466. targettorso.Anchored = true
  1467. attack = true
  1468. hum.WalkSpeed = 0
  1469. root.CFrame = targettorso.CFrame * CF(0,0,2.6)
  1470. for i = 0,4.2,0.1 do
  1471. swait()
  1472. 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)
  1473. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
  1474. 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)
  1475. 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)
  1476. 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)
  1477. 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)
  1478. end
  1479. local ModelHead01 = New("Model", char, "", {})
  1480. local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
  1481. local Head01 = targethead:Clone()
  1482. targethead.Transparency = 1
  1483. Head01.Parent = ModelHead01
  1484. local weldHead01 = Instance.new("Weld")
  1485. weldHead01.Parent = Head01
  1486. weldHead01.Part0 = targethead
  1487. weldHead01.Part1 = Head01
  1488. weldHead01.C1 = CFrame.new(0, 0, 0)
  1489. targethead.face:Remove()
  1490. weldHead01.Part0 = ra
  1491. weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  1492. targettorso:BreakJoints()
  1493. CreateSound("314390675", targettorso, 5, .7)
  1494. for i = 0,3.2,0.1 do
  1495. swait()
  1496. 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)
  1497. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  1498. 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)
  1499. 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)
  1500. 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)
  1501. 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)
  1502. end
  1503. for i = 0,4.2,0.1 do
  1504. swait()
  1505. 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)
  1506. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
  1507. 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)
  1508. 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)
  1509. 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)
  1510. 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)
  1511. end
  1512. CreateSound("541909763", targettorso, 5, .8)
  1513. weldHead01:Destroy()
  1514. Head01.CanCollide = true
  1515. local bodyVelocity2 = Create("BodyVelocity")({
  1516. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  1517. P = 5000,
  1518. maxForce = Vector3.new(8000, 8000, 8000),
  1519. Parent = Head01
  1520. })
  1521. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  1522. for i = 0,6.2,0.1 do
  1523. swait()
  1524. 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)
  1525. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
  1526. 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)
  1527. 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)
  1528. 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)
  1529. 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)
  1530. end
  1531. targettorso.Anchored = false
  1532. attack = false
  1533. hum.WalkSpeed = 8
  1534. root.CFrame = targettorso.CFrame * CF(0,0,3.4)
  1535. end
  1536. end
  1537. function Laugh()
  1538. attack = true
  1539. hum.WalkSpeed = 0
  1540. CreateSound("300208779", hed, 10, 1)
  1541. for i = 0,9,0.1 do
  1542. swait()
  1543. 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)
  1544. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  1545. if Mrandom(1,15) == 1 then
  1546. 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)
  1547. end
  1548. 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)
  1549. 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)
  1550. 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)
  1551. 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)
  1552. end
  1553. attack = false
  1554. hum.WalkSpeed = 10
  1555. end
  1556. function Flying_Kick()
  1557. attack = true
  1558. hum.WalkSpeed = 0
  1559. for i = 0,2.7,0.1 do
  1560. swait()
  1561. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -.7 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  1562. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  1563. RH.C0 = clerp(RH.C0, CF(1, -0.3 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  1564. 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(30)), 0.15)
  1565. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(15)), 0.1)
  1566. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(-15)), 0.1)
  1567. end
  1568. local bodyVelocity = Create("BodyVelocity")({
  1569. velocity = Vector3.new(0, 0, 0) + root.CFrame.lookVector * 250,
  1570. P = 5000,
  1571. maxForce = Vector3.new(9e99, 9e99, 9e99),
  1572. Parent = root
  1573. })
  1574. game:GetService("Debris"):AddItem(bodyVelocity, 0.05)
  1575. CreateSound("138097048", rl, 3, 1)
  1576. for i = 0,2.1,0.1 do
  1577. swait()
  1578. HitboxFunction(rl.CFrame, 0.01, 1, 1, 1, 7, 6, 8, 3, "Knockdown")
  1579. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, .6 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(90)), 0.15)
  1580. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  1581. RH.C0 = clerp(RH.C0, CF(.4, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-125), Rad(0), Rad(0)), 0.15)
  1582. LH.C0 = clerp(LH.C0, CF(-1.3, -1.3 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(35), Rad(0), Rad(0)), 0.15)
  1583. 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)
  1584. LW.C0 = clerp(LW.C0, CF(-1.9, 0.8 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-215)), 0.1)
  1585. end
  1586. attack = false
  1587. hum.WalkSpeed = 8
  1588. end
  1589. function UpperCut()
  1590. attack = true
  1591. hum.WalkSpeed = 0
  1592. for i = 0,2.3,0.1 do
  1593. swait()
  1594. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -.7 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  1595. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1596. RH.C0 = clerp(RH.C0, CF(1, -0.3 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(0)), 0.15)
  1597. 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(30)), 0.15)
  1598. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 30), -.8 + 0.025 * Cos(sine / 20)) * angles(Rad(165), Rad(0), Rad(0)), 0.1)
  1599. LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 30), -1 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(75)), 0.1)
  1600. end
  1601. CreateSound("138097048", ra, 3, .8)
  1602. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 8, 3, "Knockdown")
  1603. for i = 0,2.8,0.1 do
  1604. swait()
  1605. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-35), Rad(0), Rad(10)), 0.15)
  1606. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  1607. RH.C0 = clerp(RH.C0, CF(1, -1.2 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-55)), 0.15)
  1608. LH.C0 = clerp(LH.C0, CF(-1, -1.2 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(35)), 0.15)
  1609. RW.C0 = clerp(RW.C0, CF(1.3, .8 + 0.05 * Sin(sine / 30), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(125), Rad(0), Rad(0)), 0.1)
  1610. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-10)), 0.1)
  1611. end
  1612. attack = false
  1613. hum.WalkSpeed = 8
  1614. end
  1615. function Spinning_Kick()
  1616. attack = true
  1617. hum.WalkSpeed = 3.01
  1618. for i = 0, 1.2, 0.1 do
  1619. swait()
  1620. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-25), math.rad(10), math.rad(-65)), 0.3)
  1621. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1622. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)
  1623. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  1624. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-25)), 0.3)
  1625. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(-20)), 0.3)
  1626. end
  1627. for i = 0, 4.6, 0.1 do
  1628. swait()
  1629. CreateSound("138097048", rl, 3, 1)
  1630. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 3, "Normal")
  1631. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-15), math.rad(0), math.rad(65 + 255.45 * i)), 0.3)
  1632. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  1633. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-54), math.rad(0), math.rad(47)), 0.1)
  1634. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-34), math.rad(0), math.rad(-47)), 0.3)
  1635. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(95)), 0.3)
  1636. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-4.5), math.rad(-30), math.rad(30)), 0.3)
  1637. end
  1638. attack = false
  1639. hum.WalkSpeed = 8
  1640. end
  1641. function Beam_Of_Light()
  1642.  
  1643. end
  1644. function Blast_Of_God()
  1645. attack = true
  1646. hum.WalkSpeed = 3.01
  1647. for i = 0,6.3,0.1 do
  1648. swait()
  1649. Effects.Sphere.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  1650. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(90)), 0.15)
  1651. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-90)), 0.3)
  1652. 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)
  1653. 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)
  1654. 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(90 - 2.5 * Sin(sine / 20))), 0.1)
  1655. 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)
  1656. end
  1657. Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
  1658. Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.03)
  1659. Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
  1660. Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
  1661. Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
  1662. Effects.Ring.Create(BrickC("New Yeller"), ra.CFrame * angles(Rad(90),0,0) * CF(0, -1, 0), 2, 2, 2, 7.6, 7.6, 7.6, 0.03)
  1663. CreateSound("142070127", tors, 10, 1)
  1664. MagniDamage(ra, 12, 40, 60, 10, "Normal")
  1665. for i = 0,2.6,0.1 do
  1666. swait()
  1667. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(90)), 0.15)
  1668. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-90)), 0.3)
  1669. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-16 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 2.5 * Sin(sine / 20))), 0.15)
  1670. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-25 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  1671. 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(195 - 2.5 * Sin(sine / 20))), 0.1)
  1672. 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(-35 + 2.5 * Sin(sine / 20))), 0.1)
  1673. end
  1674. attack = false
  1675. hum.WalkSpeed = 8
  1676. end
  1677. function Diablo_Explosion()
  1678. attack = true
  1679. hum.WalkSpeed = 3.01
  1680. for i = 0,6.3,0.1 do
  1681. swait()
  1682. Effects.Block.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  1683. Effects.Block.Create(BrickC("Really red"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  1684. 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)
  1685. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1686. 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)
  1687. 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)
  1688. 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)
  1689. 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)
  1690. end
  1691. Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 14, 14, 14, 0.05)
  1692. Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 11, 11, 11, 0.03)
  1693. Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 8, 8, 8, 0.05)
  1694. Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 6, 6, 6, 0.05)
  1695. Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
  1696. Effects.Ring.Create(BrickC("Really red"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3.6, 3.6, 3.6, 0.03)
  1697. CreateSound("142070127", tors, 10, 1)
  1698. MagniDamage(tors, 12, 34, 54, 10, "DarkUp")
  1699. for i = 0,4.6,0.1 do
  1700. 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)
  1701. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1702. 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)
  1703. 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)
  1704. 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)
  1705. 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)
  1706. end
  1707. wait(.6)
  1708. attack = false
  1709. hum.WalkSpeed = 8
  1710. end
  1711. function Multi_Bombs()
  1712. attack = true
  1713. hum.WalkSpeed = 3.01
  1714. for i = 0,3,0.1 do
  1715. swait()
  1716. Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  1717. Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  1718. 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)
  1719. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1720. 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)
  1721. 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)
  1722. 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)
  1723. 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)
  1724. end
  1725. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
  1726. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
  1727. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
  1728. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
  1729. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
  1730. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
  1731. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
  1732. CreateSound("142070127", tors, 10, 1)
  1733. MagniDamage(tors, 17, 15, 35, 10, "Normal")
  1734. for i = 0,1,0.1 do
  1735. 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)
  1736. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1737. 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)
  1738. 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)
  1739. 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)
  1740. 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)
  1741. end
  1742. for i = 0,2,0.1 do
  1743. swait()
  1744. Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  1745. Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  1746. 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)
  1747. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1748. 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)
  1749. 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)
  1750. 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)
  1751. 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)
  1752. end
  1753. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
  1754. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
  1755. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
  1756. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
  1757. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
  1758. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
  1759. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
  1760. CreateSound("142070127", tors, 10, 1)
  1761. MagniDamage(tors, 17, 15, 35, 10, "Normal")
  1762. for i = 0,1,0.1 do
  1763. 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)
  1764. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1765. 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)
  1766. 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)
  1767. 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)
  1768. 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)
  1769. end
  1770. for i = 0,2,0.1 do
  1771. swait()
  1772. Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  1773. Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  1774. 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)
  1775. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1776. 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)
  1777. 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)
  1778. 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)
  1779. 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)
  1780. end
  1781. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
  1782. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
  1783. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
  1784. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
  1785. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
  1786. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
  1787. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
  1788. CreateSound("142070127", tors, 10, 1)
  1789. MagniDamage(tors, 17, 15, 35, 10, "Normal")
  1790. for i = 0,1,0.1 do
  1791. 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)
  1792. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1793. 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)
  1794. 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)
  1795. 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)
  1796. 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)
  1797. end
  1798. wait(.6)
  1799. attack = false
  1800. hum.WalkSpeed = 8
  1801. end
  1802. function Hell_From_Above()
  1803. 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,})
  1804. attack = true
  1805. hum.WalkSpeed = 3.01
  1806. for i = 0,6.3,0.1 do
  1807. swait()
  1808. Effects.Block.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  1809. 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)
  1810. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1811. 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)
  1812. 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)
  1813. 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)
  1814. 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)
  1815. end
  1816. CreateSound("142070127", tors, 10, 1)
  1817. Effects.Sphere.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  1818. Effects.Sphere.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  1819. Effects.Sphere.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  1820. Effects.Sphere.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  1821. for i = 0,3.8,0.1 do
  1822. swait()
  1823. 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)
  1824. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1825. 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)
  1826. 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)
  1827. 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)
  1828. 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)
  1829. end
  1830. CreateSound("224339201", tors, 10, 0.5)
  1831. for i = 1, 3 do
  1832. MagniDamage(UhhhhThing, 12, 34, 54, 10, "DarkUp")
  1833. UhhhhThing.CFrame = mouse.Hit
  1834. Effects.Cylinder.Create(BrickColor.new("Really red"), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
  1835. Effects.Block.Create(BrickColor.new("Really red"), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
  1836. end
  1837. UhhhhThing:Destroy()
  1838. attack = false
  1839. hum.WalkSpeed = 8
  1840. end
  1841. function Spinning_Below()
  1842. attack = true
  1843. hum.WalkSpeed = 3.01
  1844. CreateSound("649634100", tors, 10, 0.5)
  1845. for i = 0,6.3,0.1 do
  1846. swait()
  1847. Effects.Block.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  1848. Effects.Block.Create(BrickC("Really red"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  1849. 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)
  1850. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1851. 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)
  1852. 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)
  1853. 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)
  1854. 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)
  1855. end
  1856. attack = false
  1857. hum.WalkSpeed = 8
  1858. end
  1859. function Blizzard()
  1860. attack = true
  1861. hum.WalkSpeed = 2
  1862. hum.JumpPower = 0
  1863. for i = 0,70,0.1 do
  1864. MagniDamage(tors, 41, 1, 3, 1, "Normal")
  1865. Effects.Block.Create(BrickC("Institutional white"), tors.CFrame * CF(Mrandom(-40,40),Mrandom(-40,40),Mrandom(-40,40)), 2, 2, 2, 4, 4, 4, 0.03)
  1866. swait()
  1867. Effects.Block.Create(BrickC("Institutional white"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  1868. 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)
  1869. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1870. 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)
  1871. 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)
  1872. 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)
  1873. 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)
  1874. end
  1875. hum.WalkSpeed = 16
  1876. hum.JumpPower = 50
  1877. attack = false
  1878. end
  1879.  
  1880. function Cryo_Freeze()
  1881. attack = true
  1882. for i = 0,5.2,0.03 do
  1883. swait()
  1884. Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  1885. Effects.Block.Create(BrickC("White"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  1886. 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)
  1887. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1888. 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)
  1889. 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)
  1890. 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)
  1891. 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)
  1892. end
  1893. CreateSound("331666100", tors, 10, 1)
  1894. Effects.Ring.Create(BrickC("Cyan"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 27, 0.01)
  1895. for i = 1,3,0.1 do
  1896. hum.WalkSpeed = 0.10
  1897. MagniDamage(tors, 400, 1, 10, 0, "Normal")
  1898. 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)
  1899. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  1900. 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)
  1901. 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)
  1902. 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)
  1903. 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)
  1904. end
  1905. for i = 1,10,0.1 do
  1906. swait(10)
  1907. hum.WalkSpeed = 0.10
  1908. MagniDamage(tors, 400, 1, 1, 0, "Normal")
  1909. Effects.Ring.Create(BrickC("Cyan"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 1, 0.02)
  1910. 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)
  1911. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  1912. 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)
  1913. 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)
  1914. 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)
  1915. 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)
  1916. end
  1917. wait(.6)
  1918. attack = false
  1919. end
  1920. function Menacing_Aura()
  1921. attack = true
  1922. notmenacing = false
  1923. for i = 0,2,0.1 do
  1924. swait()
  1925. 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)
  1926. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1927. 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)
  1928. 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)
  1929. 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)
  1930. 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)
  1931. end
  1932. CreateSound("331666100", tors, 10, 1)
  1933. coroutine.resume(coroutine.create(function()
  1934. for i = 0,25,0.1 do
  1935. swait(10)
  1936. MagniDamage(tors, 6.5, 1, 2, 0, "Normal")
  1937. Effects.Ring.Create(maincolor, root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 0.05, 0.05, 0.05, 0.20, 0.20, 0.05, 0.02)
  1938. end
  1939. notmenacing = true
  1940. end))
  1941. wait(.6)
  1942. attack = false
  1943. end
  1944. local alternatecooldownbecausewhynotdood = false
  1945. function Heat_Stroke()--This was NOT MADE BY ME! It's from Ruin II. Credit goes to When_kun, NoobyGames12, Injectioneer and Salvo_Starly!
  1946. attack = true
  1947. alternatecooldownbecausewhynotdood = true
  1948. for i = 0,2,0.1 do
  1949. swait()
  1950. 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)
  1951. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1952. 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)
  1953. 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)
  1954. 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)
  1955. 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)
  1956. end
  1957. Effects.Block.Create(BrickColor.new("Bright red"), RightArm.CFrame * CFrame.new(0, -1.5, 0), 5, 5, 5, 4, 4, 4, .06)
  1958. 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),})
  1959. coroutine.resume(coroutine.create(function()
  1960. for i = 1,150,0.1 do
  1961. swait()
  1962. MagniDamage(ref, 23.3, 3, 9, 0, "Normal")
  1963. Effects.Block.Create(BrickColor.new("Bright red"), ref.CFrame * CFrame.new(math.random(-20,20), math.random(-20,20), math.random(-20,20)), 5, 5, 5, 2, 2, 2, 0.05)
  1964. Effects.Block.Create(BrickColor.new("Black"), ref.CFrame * CFrame.new(math.random(-20,20), math.random(-20,20), math.random(-20,20)), 5, 5, 5, 2, 2, 2, 0.05)
  1965. Effects.Block.Create(BrickColor.new("Bright red"), ref.CFrame * CFrame.new(math.random(-20,20), math.random(-20,20), math.random(-20,20)), 5, 5, 5, 2, 2, 2, 0.05)
  1966. end
  1967. swait(50)
  1968. alternatecooldownbecausewhynotdood = false
  1969. ref:Remove() -- still lazy to use debris
  1970. end))
  1971. attack = false
  1972. end
  1973. function Eruption()
  1974. attack = true
  1975. hum.WalkSpeed = 2
  1976. hum.JumpPower = 0
  1977. for i = 0,7,0.1 do
  1978. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
  1979. swait()
  1980. Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  1981. Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  1982. 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)
  1983. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1984. 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)
  1985. 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)
  1986. 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)
  1987. 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)
  1988. end
  1989. CreateSound("144699494", tors, 10, 1)
  1990. 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)
  1991. 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)
  1992. 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)
  1993. 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)
  1994. MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
  1995. coroutine.resume(coroutine.create(function()
  1996. for i = 0,1.8,0.1 do
  1997. swait()
  1998. hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
  1999. end
  2000. for i = 0,1.8,0.1 do
  2001. swait()
  2002. hum.CameraOffset = Vector3.new(0,0,0)
  2003. end
  2004. end))
  2005. local vel2 = Instance.new("BodyVelocity",tors)
  2006. vel2.Velocity = Vector3.new(0,55,0)
  2007. vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
  2008. for i = 0,4,0.1 do
  2009. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
  2010. swait()
  2011. Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2012. Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2013. 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)
  2014. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2015. 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)
  2016. 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)
  2017. 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)
  2018. 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)
  2019. end
  2020. hum.WalkSpeed = 16
  2021. vel2:Destroy()
  2022. hum.JumpPower = 50
  2023. attack = false
  2024. end
  2025. function Solar_Flare()
  2026. attack = true
  2027. hum.WalkSpeed = 2
  2028. hum.JumpPower = 75
  2029. hum.Jump = true
  2030. wait(0.4)
  2031. CreateSound("144699494", tors, 10, 1)
  2032. hum.JumpPower = 0
  2033. 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)
  2034. 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)
  2035. 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)
  2036. for i = 0,20,0.1 do
  2037. root.Velocity = root.CFrame.lookVector * 60
  2038. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
  2039. swait()
  2040. Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
  2041. Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
  2042. 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)
  2043. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2044. 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)
  2045. 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)
  2046. 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)
  2047. 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)
  2048. end
  2049. hum.WalkSpeed = 16
  2050. hum.JumpPower = 50
  2051. attack = false
  2052. end
  2053. function ShadowWarp()
  2054. MagniDamage(tors, 5, 5, 10, 0, "Normal")
  2055. Effects.Ring.Create(BrickC("Dark blue"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 0.2, 0.2, 0.2, 0.6, 0.6, 0.6, 0.03)
  2056. Effects.Ring.Create(BrickC("Steel blue"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 0.1, 0.1, 0.1, 0.3, 0.3, 0.3, 0.02)
  2057. Effects.Block.Create(BrickC("Steel blue"), tors.CFrame * CF(0, 0, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2058. local pos = root.Position
  2059. root.CFrame = CF(mouse.Hit.p+VT(0,3,0),pos)
  2060. CreateSound("769380905", tors, 10, 1)
  2061. MagniDamage(tors, 5, 15, 20, 0, "DarkUp")
  2062. Effects.Block.Create(BrickC("Dark blue"), tors.CFrame * CF(0, 0, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2063. Effects.Ring.Create(BrickC("Dark blue"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 0.2, 0.2, 0.2, 0.6, 0.6, 0.6, 0.03)
  2064. Effects.Ring.Create(BrickC("Steel blue"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 0.1, 0.1, 0.1, 0.3, 0.3, 0.3, 0.02)
  2065. end
  2066. function Shade()
  2067. hum.WalkSpeed = 3
  2068. attack = true
  2069. for i = 0,2,0.1 do
  2070. swait()
  2071. 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)
  2072. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2073. 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)
  2074. 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)
  2075. 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)
  2076. 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)
  2077. end
  2078. hum.WalkSpeed = 3
  2079. CreateSound("588736969", tors, 10, 1)
  2080. Effects.Block.Create(BrickC("Deep blue"), tors.CFrame * CF(0, 0, 0), 80, 80, 80, 40, 40, 40, 0.05)
  2081. MagniDamage(tors, 27, 12, 24, 2, "Normal")
  2082. for i = 0,3,0.1 do
  2083. swait()
  2084. 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)
  2085. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2086. 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)
  2087. 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)
  2088. 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)
  2089. 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)
  2090. end
  2091. hum.WalkSpeed = 3
  2092. CreateSound("588736969", tors, 10, 1)
  2093. Effects.Block.Create(BrickC("Deep blue"), tors.CFrame * CF(0, 0, 0), 80, 80, 80, 40, 40, 40, 0.05)
  2094. MagniDamage(tors, 27, 12, 24, 2, "Normal")
  2095. for i = 0,3,0.1 do
  2096. swait()
  2097. 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)
  2098. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2099. 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)
  2100. 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)
  2101. 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)
  2102. 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)
  2103. end
  2104. CreateSound("588736969", tors, 10, 1)
  2105. Effects.Block.Create(BrickC("Deep blue"), tors.CFrame * CF(0, 0, 0), 80, 80, 80, 40, 40, 40, 0.05)
  2106. MagniDamage(tors, 27, 12, 24, 2, "Normal")
  2107. hum.WalkSpeed = 3
  2108. wait(.6)
  2109. hum.WalkSpeed = 16
  2110. attack = false
  2111. end
  2112. function Purity_Slam()
  2113. attack = true
  2114. for i = 0,5.2,0.1 do
  2115. swait()
  2116. 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)
  2117. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2118. 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)
  2119. 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)
  2120. 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)
  2121. 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)
  2122. end
  2123. CreateSound("331666100", tors, 10, 1)
  2124. Effects.Ring.Create(BrickC("Toothpaste"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 3.6, 3.6, 3.6, 0.03)
  2125. Effects.Ring.Create(BrickC("Toothpaste"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 5.6, 5.6, 5.6, 0.03)
  2126. Effects.Ring.Create(BrickC("Toothpaste"), 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)
  2127. Effects.Ring.Create(BrickC("Toothpaste"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 10.6, 10, 10, 0.03)
  2128. MagniDamage(tors, 12, 40, 60, 10, "Normal")
  2129. coroutine.resume(coroutine.create(function()
  2130. for i = 0,1.8,0.1 do
  2131. swait()
  2132. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2133. end
  2134. for i = 0,1.8,0.1 do
  2135. swait()
  2136. hum.CameraOffset = Vector3.new(0,0,0)
  2137. end
  2138. end))
  2139. for i = 1,4.7,0.1 do
  2140. 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)
  2141. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2142. 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)
  2143. 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)
  2144. 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)
  2145. 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)
  2146. end
  2147. wait(.6)
  2148. attack = false
  2149. end
  2150. function Universal_Crush()
  2151. attack = true
  2152. for i = 0,5.2,0.05 do
  2153. swait()
  2154. Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2155. Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2156. 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)
  2157. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2158. 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)
  2159. 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)
  2160. 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)
  2161. 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)
  2162. end
  2163. CreateSound("331666100", tors, 10, 1)
  2164. Effects.Ring.Create(BrickC("Dark indigo"), 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)
  2165. Effects.Ring.Create(BrickC("Dark indigo"), 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)
  2166. Effects.Ring.Create(BrickC("Dark indigo"), 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)
  2167. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 20, 20, 20, 25.6, 25, 25, 0.01)
  2168. MagniDamage(tors, 170, 80, 175, 15, "DarkUp")
  2169. coroutine.resume(coroutine.create(function()
  2170. for i = 0,1.8,0.1 do
  2171. swait()
  2172. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2173. end
  2174. for i = 0,1.8,0.1 do
  2175. swait()
  2176. hum.CameraOffset = Vector3.new(0,0,0)
  2177. end
  2178. end))
  2179. for i = 1,4.7,0.1 do
  2180. 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)
  2181. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2182. 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)
  2183. 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)
  2184. 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)
  2185. 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)
  2186. end
  2187. wait(.6)
  2188. attack = false
  2189. end
  2190. function Painful_Stomp()
  2191. attack = true
  2192. for i = 0,5.2,0.1 do
  2193. swait()
  2194. tecks2.Rotation = math.random(-20, 20)
  2195. tecks2.Text = ""..NOUSE[math.random(1,#NOUSE)]
  2196. 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)
  2197. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2198. 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)
  2199. 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)
  2200. 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)
  2201. 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)
  2202. end
  2203. CreateSound("331666100", char, 10, 1)
  2204. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2205. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2206. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2207. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2208. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  2209. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  2210. 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)
  2211. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  2212. if v:FindFirstChild("Head") then
  2213. Eviscerate(v)
  2214. end
  2215. end
  2216. coroutine.resume(coroutine.create(function()
  2217. for i = 0,2.8,0.1 do
  2218. swait()
  2219. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2220. end
  2221. for i = 0,1.8,0.1 do
  2222. swait()
  2223. hum.CameraOffset = Vector3.new(0,0,0)
  2224. end
  2225. end))
  2226. for i = 0,3.7,0.1 do
  2227. tecks2.Rotation = math.random(-20, 20)
  2228. tecks2.Text = ""..NOUSE[math.random(1,#NOUSE)]
  2229. 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)
  2230. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2231. 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)
  2232. 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)
  2233. 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)
  2234. 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)
  2235. end
  2236. wait(.6)
  2237. attack = false
  2238. end
  2239. function Ending()
  2240. local target = nil
  2241. local targettorso = nil
  2242. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  2243. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  2244. targetT = mouse.Target.Parent
  2245. target = mouse.Target.Parent.Humanoid
  2246. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  2247. targethead = mouse.Target.Parent:FindFirstChild("Head")
  2248. end
  2249. end
  2250. if target ~= nil then
  2251. targettorso.Anchored = true
  2252. attack = true
  2253. hum.WalkSpeed = 0
  2254. local originalpos = root.CFrame
  2255. root.CFrame = targettorso.CFrame * CF(0,0,2.6)
  2256. for i = 0,1.8,0.1 do
  2257. tecks2.Rotation = math.random(-20, 20)
  2258. swait()
  2259. tecks2.Text = ""..NOUSE[math.random(1,#NOUSE)]
  2260. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-65)), 0.15)
  2261. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(65)), 0.3)
  2262. 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)
  2263. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-8), Rad(0), Rad(10)), 0.15)
  2264. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(35)), 0.1)
  2265. 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)
  2266. end
  2267. Eviscerate(targetT)
  2268. CreateSound("331666100", ra, 4, 1)
  2269. CreateSound("180083286", targettorso, 10, 1)
  2270. coroutine.resume(coroutine.create(function()
  2271. for i = 0,1.8,0.1 do
  2272. swait()
  2273. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2274. end
  2275. for i = 0,1.8,0.1 do
  2276. swait()
  2277. hum.CameraOffset = Vector3.new(0,0,0)
  2278. end
  2279. end))
  2280. for i = 0,4.6,0.1 do
  2281. tecks2.Text = ""..NOUSE[math.random(1,#NOUSE)]
  2282. 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)
  2283. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2284. 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)
  2285. 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)
  2286. 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)
  2287. 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)
  2288. end
  2289. wait(.6)
  2290. root.CFrame = originalpos
  2291. attack = false
  2292. hum.WalkSpeed = 8
  2293. end
  2294. end
  2295.  
  2296. --[[I don't take ANY credit for this attack,
  2297. this was all nooby's hard work and the only reason i uhhh "used" it
  2298. is cause I i didn't have attack ideas at the time so yeah,
  2299. 100% nooby's credit <3]]
  2300. function Ende_der_Weld()
  2301. attack = true
  2302. hum.WalkSpeed = 0
  2303. for i = 0,4.6,0.1 do
  2304. swait()
  2305. tecks2.Rotation = math.random(-20, 20)
  2306. tecks2.Text = ""..NOUSE[math.random(1,#NOUSE)]
  2307. 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)
  2308. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2309. 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)
  2310. 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)
  2311. 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)
  2312. 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)
  2313. end
  2314. local a = Instance.new("Part",char)
  2315. a.BrickColor = BrickColor.random()
  2316. a.Name = "Lazer"
  2317. a.Anchored = true
  2318. a.Material = "Neon"
  2319. a.Transparency = 1
  2320. a.CanCollide = false
  2321. local hitbox = Instance.new("Part",char)
  2322. hitbox.Size = Vector3.new(5,5,5)
  2323. hitbox.CFrame = mouse.hit
  2324. hitbox.Anchored = true
  2325. hitbox.Transparency = 1
  2326. hitbox.CanCollide = false
  2327. local ray = Ray.new(
  2328. ra.CFrame.p, -- origin
  2329. (mouse.Hit.p - ra.CFrame.p).unit * 500 -- direction
  2330. )
  2331. local ignore = char
  2332. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2333. if hit then
  2334. local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
  2335.  
  2336. if not humanoid then
  2337. humanoid = hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2338. end
  2339. if humanoid then
  2340. if humanoid.Parent:IsA"Model" then
  2341. end
  2342. end
  2343. end
  2344. a.BottomSurface = 10
  2345. a.TopSurface = 10
  2346. local distance = (ra.CFrame.p - position).magnitude
  2347. a.Size = Vector3.new(0.1, 0.1, 0.1)
  2348. a.CFrame = CFrame.new(ra.CFrame.p, position) * CFrame.new(0, 0, 0)
  2349. game:GetService("Debris"):AddItem(a, 5)
  2350. game:GetService("Debris"):AddItem(hitbox, 1)
  2351. local newmesh = Instance.new("BlockMesh",a)
  2352. MagicBlock(BrickColor.Random(),ra.CFrame,5,5,5,0.25,0.25,0.25,0.025)
  2353. MagicShockAlt(BrickColor.Random(),a.CFrame,5,5,1.5,1.5,0.015,1)
  2354. MagicShockAlt(BrickColor.Random(),a.CFrame,5,5,1.25,1.25,0.015,2)
  2355. MagicShockAlt(BrickColor.Random(),a.CFrame,5,5,1,1,0.015,1)
  2356. local lbs = Instance.new("Part")
  2357. lbs.Parent = char
  2358. CreateSound("929619479", lbs, 10, 1)
  2359. lbs.Material = "Neon"
  2360. lbs.Color = BrickColor.Random().Color
  2361. lbs.CanCollide = false
  2362. lbs.Shape = "Ball"
  2363. lbs.Anchored = true
  2364. lbs.Transparency = 0
  2365. lbs.Size = Vector3.new(20,20,20)
  2366. lbs.CFrame = a.CFrame
  2367. local thing = Instance.new("SpecialMesh",lbs)
  2368. thing.MeshType = "Sphere"
  2369. lbs.Anchored = false
  2370. local bvs = Instance.new("BodyVelocity")
  2371. bvs.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2372. bvs.velocity = a.CFrame.lookVector*75
  2373. bvs.Parent = lbs
  2374. lbs.Touched:connect(function(hit)
  2375. MagniDamage(hit, 12, 40, 60, 10, "Normal")
  2376. end)
  2377. attack = false
  2378. game:GetService("Debris"):AddItem(lbs, 10)
  2379. for x = 0, 4 do
  2380. local bulletgos = IT("Model",char)
  2381. local bulletgos2 = IT("Model",char)
  2382. for z = 0, 24 do
  2383. local lb = Instance.new("Part")
  2384. lb.Parent = bulletgos
  2385. lb.Material = "Neon"
  2386. lb.Color = BrickColor.Random().Color
  2387. lb.CanCollide = false
  2388. lb.Anchored = true
  2389. lb.Transparency = 0
  2390. lb.Size = Vector3.new(2,2,2)
  2391. local thing = Instance.new("SpecialMesh",lb)
  2392. thing.MeshType = "Sphere"
  2393. thing.Scale = Vector3.new(0.5,0.5,1.5)
  2394. lb.CFrame = lbs.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  2395. lb.CFrame = lb.CFrame + lb.CFrame.lookVector*15
  2396. local lb2 = Instance.new("Part")
  2397. lb2.Parent = bulletgos2
  2398. lb2.Material = "Neon"
  2399. lb2.Color = lb.Color
  2400. lb2.CanCollide = false
  2401. lb2.Anchored = true
  2402. lb2.Transparency = 0
  2403. lb2.Size = Vector3.new(2,2,2)
  2404. lb2.CFrame = lbs.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  2405. lb2.CFrame = lb2.CFrame + lb.CFrame.lookVector*15
  2406. local thing2 = Instance.new("SpecialMesh",lb2)
  2407. thing2.MeshType = "Sphere"
  2408. thing2.Scale = Vector3.new(0.5,0.5,1.5)
  2409. lb.Touched:connect(function(hit)
  2410. MagniDamage(hit, 12, 40, 60, 10, "Normal")
  2411. end)
  2412. lb2.Touched:connect(function(hit)
  2413. MagniDamage(hit, 12, 40, 60, 10, "Normal")
  2414. end)
  2415. end
  2416. MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,-0.1,-0.1,-0.1,0.025)
  2417. MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,-0.1,-0.1,-0.1,0.025)
  2418. MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,0.5,0.5,0.5,0.025)
  2419. MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,0.5,0.5,0.5,0.025)
  2420. CreateSound("925629856", lbs, 5, 1)
  2421. game:GetService("Debris"):AddItem(bulletgos, 7)
  2422. game:GetService("Debris"):AddItem(bulletgos2, 7)
  2423. for i,v in pairs(bulletgos:children()) do
  2424. if v:IsA("Part") then
  2425. v.Anchored = false
  2426. MagicBlock(v.BrickColor,v.CFrame,1,1,1,0.25,0.25,0.25,0.025)
  2427. local bv = Instance.new("BodyVelocity")
  2428. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2429. bv.velocity = v.CFrame.lookVector*25
  2430. bv.Parent = v
  2431. game:GetService("Debris"):AddItem(v, 5)
  2432. end
  2433. end
  2434. for i,v in pairs(bulletgos2:children()) do
  2435. if v:IsA("Part") then
  2436. v.Anchored = false
  2437. MagicBlock(v.BrickColor,v.CFrame,1,1,1,0.25,0.25,0.25,0.025)
  2438. local bv = Instance.new("BodyVelocity")
  2439. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2440. bv.velocity = v.CFrame.lookVector*-25
  2441. bv.Parent = v
  2442. game:GetService("Debris"):AddItem(v, 5)
  2443. end
  2444. end
  2445. wait(1)
  2446. end
  2447. attack = false
  2448. hum.WalkSpeed = 8
  2449. end
  2450. -------------------------------------------------------
  2451. --End Attacks N Stuff--
  2452. -------------------------------------------------------
  2453. mouse.KeyDown:connect(function(key)
  2454. if string.byte(key) == 48 then
  2455. Swing = 2
  2456. hum.WalkSpeed = 38.82
  2457. end
  2458. end)
  2459. mouse.KeyUp:connect(function(key)
  2460. if string.byte(key) == 48 then
  2461. Swing = 1
  2462. hum.WalkSpeed = 8
  2463. end
  2464. end)
  2465. mouse.KeyDown:connect(function(key)
  2466. if attack == false then
  2467. if key == 'q' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false then
  2468. DTrail5.Enabled = false
  2469. DTrail4.Enabled = false
  2470. DTrail3.Enabled = false
  2471. DTrail2.Enabled = false
  2472. DTrail.Enabled = false
  2473. EdgyMode = true
  2474. tecks2.Text = "Edgy"
  2475. tecks2.TextColor3 = Color3.new(0, 0, 0)
  2476. tecks2.TextStrokeColor3 = Color3.fromRGB(98, 37, 209)
  2477. for i, v in pairs(ArmourParts) do
  2478. v.BrickColor = BrickColor.new("Black")
  2479. end
  2480. for i, v in pairs(ArmourParts2) do
  2481. v.BrickColor = BrickColor.new("Really black")
  2482. end
  2483. for i, v in pairs(NeonParts) do
  2484. v.BrickColor = BrickColor.new("Royal purple")
  2485. end
  2486. char.Head.face.Texture = "http://www.roblox.com/asset/?id=457729356"
  2487. maincolor = BrickColor.new("Royal purple")
  2488. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=262688493"
  2489. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=387427013"
  2490. BC.HeadColor = BrickColor.new("Pastel yellow")
  2491. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  2492. BC.LeftLegColor = BrickColor.new("Black")
  2493. BC.RightArmColor = BrickColor.new("Pastel yellow")
  2494. BC.RightLegColor = BrickColor.new("Black")
  2495. BC.TorsoColor = BrickColor.new("Black")
  2496. Music.TimePosition = 0
  2497. Music.SoundId = "rbxassetid://1470848774"
  2498. Music.Parent = tors
  2499. Music:Play()
  2500. elseif key == 'q' and EdgyMode == true and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false then
  2501. DTrail5.Enabled = false
  2502. DTrail4.Enabled = false
  2503. DTrail3.Enabled = false
  2504. DTrail2.Enabled = false
  2505. DTrail.Enabled = false
  2506. EdgyMode = false
  2507. tecks2.Text = "Neutral"
  2508. tecks2.Rotation = 0
  2509. tecks2.TextColor3 = Color3.new(0, 0, 0)
  2510. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  2511. resetmode()
  2512. Music.TimePosition = 0
  2513. Music.SoundId = "rbxassetid://1547042045"
  2514. Music.Parent = tors
  2515. Music:Play()
  2516. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1009118783"
  2517. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=138981718"
  2518. BC.HeadColor = BrickColor.new("Pastel yellow")
  2519. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  2520. BC.LeftLegColor = BrickColor.new("Fossil")
  2521. BC.RightArmColor = BrickColor.new("Pastel yellow")
  2522. BC.RightLegColor = BrickColor.new("Fossil")
  2523. BC.TorsoColor = BrickColor.new("Fossil")
  2524. elseif key == 'e' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false then
  2525. DTrail5.Enabled = false
  2526. DTrail4.Enabled = false
  2527. DTrail3.Enabled = false
  2528. DTrail2.Enabled = false
  2529. DTrail.Enabled = false
  2530. Divinity = true
  2531. tecks2.Text = "Justice"
  2532. tecks2.Rotation = 0
  2533. tecks2.TextColor3 = Color3.new(1, 1, 1)
  2534. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 0)
  2535. for i, v in pairs(ArmourParts) do
  2536. v.BrickColor = BrickColor.new("Institutional white")
  2537. end
  2538. for i, v in pairs(ArmourParts2) do
  2539. v.BrickColor = BrickColor.new("White")
  2540. end
  2541. for i, v in pairs(NeonParts) do
  2542. v.BrickColor = BrickColor.new("New Yeller")
  2543. end
  2544. maincolor = BrickColor.new("New Yeller")
  2545. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=261941784"
  2546. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=261934393"
  2547. BC.HeadColor = BrickColor.new("Pastel yellow")
  2548. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  2549. BC.LeftLegColor = BrickColor.new("White")
  2550. BC.RightArmColor = BrickColor.new("Pastel yellow")
  2551. BC.RightLegColor = BrickColor.new("White")
  2552. BC.TorsoColor = BrickColor.new("White")
  2553. char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
  2554. Music.TimePosition = 0
  2555. Music.SoundId = "rbxassetid://595800581"
  2556. Music.Parent = tors
  2557. Music:Play()
  2558. elseif key == 'e' and EdgyMode == false and Divinity == true and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false then
  2559. DTrail5.Enabled = false
  2560. DTrail4.Enabled = false
  2561. DTrail3.Enabled = false
  2562. DTrail2.Enabled = false
  2563. DTrail.Enabled = false
  2564. Divinity = false
  2565. tecks2.Text = "Neutral"
  2566. tecks2.Rotation = 0
  2567. tecks2.TextColor3 = Color3.new(0, 0, 0)
  2568. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  2569. resetmode()
  2570. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1009118783"
  2571. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=138981718"
  2572. BC.HeadColor = BrickColor.new("Pastel yellow")
  2573. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  2574. BC.LeftLegColor = BrickColor.new("Fossil")
  2575. BC.RightArmColor = BrickColor.new("Pastel yellow")
  2576. BC.RightLegColor = BrickColor.new("Fossil")
  2577. BC.TorsoColor = BrickColor.new("Fossil")
  2578. Music.TimePosition = 0
  2579. Music.SoundId = "rbxassetid://1547042045"
  2580. Music.Parent = tors
  2581. Music:Play()
  2582. elseif key == 'r' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false then
  2583. DTrail5.Enabled = false
  2584. DTrail4.Enabled = false
  2585. DTrail3.Enabled = false
  2586. DTrail2.Enabled = false
  2587. DTrail.Enabled = false
  2588. Fighter = true
  2589. tecks2.Text = "Resist"
  2590. tecks2.Rotation = 0
  2591. tecks2.TextColor3 = Color3.new(0, 0, 0)
  2592. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
  2593. for i, v in pairs(ArmourParts) do
  2594. v.BrickColor = BrickColor.new("Black")
  2595. end
  2596. for i, v in pairs(ArmourParts2) do
  2597. v.BrickColor = BrickColor.new("Really black")
  2598. end
  2599. for i, v in pairs(NeonParts) do
  2600. v.BrickColor = BrickColor.new("Institutional white")
  2601. end
  2602. char.Head.face.Texture = "http://www.roblox.com/asset/?id=300139178"
  2603. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=366212089"
  2604. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=366212348"
  2605. maincolor = BrickColor.new("Institutional white")
  2606. BC.HeadColor = BrickColor.new("Pastel yellow")
  2607. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  2608. BC.LeftLegColor = BrickColor.new("Really black")
  2609. BC.RightArmColor = BrickColor.new("Pastel yellow")
  2610. BC.RightLegColor = BrickColor.new("Really black")
  2611. BC.TorsoColor = BrickColor.new("Really black")
  2612. Music.SoundId = "rbxassetid://915703919"
  2613. Music.Parent = tors
  2614. Music.TimePosition = 8.3
  2615. Music:Play()
  2616. elseif key == 'r' and EdgyMode == false and Divinity == false and Fighter == true and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false then
  2617. DTrail5.Enabled = false
  2618. DTrail4.Enabled = false
  2619. DTrail3.Enabled = false
  2620. DTrail2.Enabled = false
  2621. DTrail.Enabled = false
  2622. Fighter = false
  2623. tecks2.Text = "Neutral"
  2624. tecks2.Rotation = 0
  2625. tecks2.TextColor3 = Color3.new(0, 0, 0)
  2626. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  2627. resetmode()
  2628. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1009118783"
  2629. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=138981718"
  2630. BC.HeadColor = BrickColor.new("Pastel yellow")
  2631. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  2632. BC.LeftLegColor = BrickColor.new("Fossil")
  2633. BC.RightArmColor = BrickColor.new("Pastel yellow")
  2634. BC.RightLegColor = BrickColor.new("Fossil")
  2635. BC.TorsoColor = BrickColor.new("Fossil")
  2636. Music.TimePosition = 0
  2637. Music.SoundId = "rbxassetid://1547042045"
  2638. Music.Parent = tors
  2639. Music:Play()
  2640. elseif key == 't' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false then
  2641. DTrail5.Enabled = false
  2642. DTrail4.Enabled = false
  2643. DTrail3.Enabled = false
  2644. DTrail2.Enabled = false
  2645. DTrail.Enabled = false
  2646. Purity = true
  2647. tecks2.Text = "Frost"
  2648. tecks2.Rotation = 0
  2649. tecks2.TextColor3 = Color3.new(1, 1, 1)
  2650. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 255, 255)
  2651. for i, v in pairs(ArmourParts) do
  2652. v.BrickColor = BrickColor.new("Institutional white")
  2653. end
  2654. for i, v in pairs(ArmourParts2) do
  2655. v.BrickColor = BrickColor.new("Institutional white")
  2656. end
  2657. for i, v in pairs(NeonParts) do
  2658. v.BrickColor = BrickColor.new("Toothpaste")
  2659. end
  2660. char.Head.face.Texture = "http://www.roblox.com/asset/?id=155195214"
  2661. maincolor = BrickColor.new("Toothpaste")
  2662. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1015124292"
  2663. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=830648292"
  2664. BC.HeadColor = BrickColor.new("Pastel yellow")
  2665. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  2666. BC.LeftLegColor = BrickColor.new("Institutional white")
  2667. BC.RightArmColor = BrickColor.new("Pastel yellow")
  2668. BC.RightLegColor = BrickColor.new("Institutional white")
  2669. BC.TorsoColor = BrickColor.new("Institutional white")
  2670. Music.TimePosition = 0
  2671. Music.SoundId = "rbxassetid://898895126"
  2672. Music.Parent = tors
  2673. Music:Play()
  2674. elseif key == 't' and EdgyMode == false and Divinity == false and Fighter == false and Purity == true and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false then
  2675. DTrail5.Enabled = false
  2676. DTrail4.Enabled = false
  2677. DTrail3.Enabled = false
  2678. DTrail2.Enabled = false
  2679. DTrail.Enabled = false
  2680. Purity = false
  2681. tecks2.Text = "Neutral"
  2682. tecks2.Rotation = 0
  2683. tecks2.TextColor3 = Color3.new(0, 0, 0)
  2684. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  2685. resetmode()
  2686. Music.TimePosition = 0
  2687. Music.SoundId = "rbxassetid://1547042045"
  2688. Music.Parent = tors
  2689. Music:Play()
  2690. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1009118783"
  2691. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=138981718"
  2692. BC.HeadColor = BrickColor.new("Pastel yellow")
  2693. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  2694. BC.LeftLegColor = BrickColor.new("Fossil")
  2695. BC.RightArmColor = BrickColor.new("Pastel yellow")
  2696. BC.RightLegColor = BrickColor.new("Fossil")
  2697. BC.TorsoColor = BrickColor.new("Fossil")
  2698. elseif key == 'p' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false then
  2699. DTrail5.Enabled = false
  2700. DTrail4.Enabled = false
  2701. DTrail3.Enabled = false
  2702. DTrail2.Enabled = false
  2703. DTrail.Enabled = false
  2704. Solar = true
  2705. tecks2.Text = "Solar"
  2706. tecks2.Rotation = 0
  2707. tecks2.TextColor3 = Color3.new(1, 1, 0)
  2708. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 170, 0)
  2709. for i, v in pairs(ArmourParts) do
  2710. v.BrickColor = BrickColor.new("New Yeller")
  2711. end
  2712. for i, v in pairs(ArmourParts2) do
  2713. v.BrickColor = BrickColor.new("Bright yellow")
  2714. end
  2715. for i, v in pairs(NeonParts) do
  2716. v.BrickColor = BrickColor.new("Deep orange")
  2717. end
  2718. char.Head.face.Texture = "http://www.roblox.com/asset/?id=246991049"
  2719. maincolor = BrickColor.new("Deep orange")
  2720. BC.HeadColor = BrickColor.new("Pastel yellow")
  2721. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  2722. BC.LeftLegColor = BrickColor.new("New Yeller")
  2723. BC.RightArmColor = BrickColor.new("Pastel yellow")
  2724. BC.RightLegColor = BrickColor.new("New Yeller")
  2725. BC.TorsoColor = BrickColor.new("New Yeller")
  2726. Music.TimePosition = 5
  2727. Music.SoundId = "rbxassetid://157157014"
  2728. Music.Parent = tors
  2729. Music:Play()
  2730. elseif key == 'p' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == true and Lunar == false and Frost == false and Ashes == false then
  2731. DTrail5.Enabled = false
  2732. DTrail4.Enabled = false
  2733. DTrail3.Enabled = false
  2734. DTrail2.Enabled = false
  2735. DTrail.Enabled = false
  2736. Solar = false
  2737. tecks2.Text = "Neutral"
  2738. tecks2.Rotation = 0
  2739. tecks2.TextColor3 = Color3.new(0, 0, 0)
  2740. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  2741. resetmode()
  2742. Music.TimePosition = 0
  2743. Music.SoundId = "rbxassetid://1547042045"
  2744. Music.Parent = tors
  2745. Music:Play()
  2746. BC.HeadColor = BrickColor.new("Pastel yellow")
  2747. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  2748. BC.LeftLegColor = BrickColor.new("Fossil")
  2749. BC.RightArmColor = BrickColor.new("Pastel yellow")
  2750. BC.RightLegColor = BrickColor.new("Fossil")
  2751. BC.TorsoColor = BrickColor.new("Fossil")
  2752. elseif key == 'g' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false then
  2753. DTrail5.Enabled = false
  2754. DTrail4.Enabled = false
  2755. DTrail3.Enabled = false
  2756. DTrail2.Enabled = false
  2757. DTrail.Enabled = false
  2758. Lunar = true
  2759. tecks2.Text = "Lunar"
  2760. tecks2.Rotation = 0
  2761. tecks2.TextColor3 = Color3.new(0, 0, 1)
  2762. tecks2.TextStrokeColor3 = Color3.fromRGB(170, 255, 255)
  2763. for i, v in pairs(ArmourParts) do
  2764. v.BrickColor = BrickColor.new("Dark blue")
  2765. end
  2766. for i, v in pairs(ArmourParts2) do
  2767. v.BrickColor = BrickColor.new("Cyan")
  2768. end
  2769. for i, v in pairs(NeonParts) do
  2770. v.BrickColor = BrickColor.new("Steel blue")
  2771. end
  2772. char.Head.face.Texture = "http://www.roblox.com/asset/?id=231432333"
  2773. maincolor = BrickColor.new("Steel blue")
  2774. BC.HeadColor = BrickColor.new("Pastel yellow")
  2775. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  2776. BC.LeftLegColor = BrickColor.new("Dark blue")
  2777. BC.RightArmColor = BrickColor.new("Pastel yellow")
  2778. BC.RightLegColor = BrickColor.new("Dark blue")
  2779. BC.TorsoColor = BrickColor.new("Dark blue")
  2780. Music.TimePosition = 0.5
  2781. Music.SoundId = "rbxassetid://183059353"
  2782. Music.Parent = tors
  2783. Music:Play()
  2784. elseif key == 'g' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == true and Frost == false and Ashes == false then
  2785. DTrail5.Enabled = false
  2786. DTrail4.Enabled = false
  2787. DTrail3.Enabled = false
  2788. DTrail2.Enabled = false
  2789. DTrail.Enabled = false
  2790. Lunar = false
  2791. tecks2.Text = "Neutral"
  2792. tecks2.Rotation = 0
  2793. tecks2.TextColor3 = Color3.new(0, 0, 0)
  2794. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  2795. resetmode()
  2796. Music.TimePosition = 0
  2797. Music.SoundId = "rbxassetid://1547042045"
  2798. Music.Parent = tors
  2799. Music:Play()
  2800. BC.HeadColor = BrickColor.new("Pastel yellow")
  2801. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  2802. BC.LeftLegColor = BrickColor.new("Fossil")
  2803. BC.RightArmColor = BrickColor.new("Pastel yellow")
  2804. BC.RightLegColor = BrickColor.new("Fossil")
  2805. BC.TorsoColor = BrickColor.new("Fossil")
  2806. elseif key == 'y' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false then
  2807. Destruction = true
  2808. tecks2.Text = "Destruction"
  2809. tecks2.Rotation = 0
  2810. tecks2.TextColor3 = Color3.new(0, 0, 0)
  2811. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 0, 0)
  2812. for i, v in pairs(ArmourParts) do
  2813. v.BrickColor = BrickColor.new("Really black")
  2814. end
  2815. for i, v in pairs(ArmourParts2) do
  2816. v.BrickColor = BrickColor.new("Black")
  2817. end
  2818. for i, v in pairs(NeonParts) do
  2819. v.BrickColor = BrickColor.new("Really red")
  2820. end
  2821. char.Head.face.Texture = "http://www.roblox.com/asset/?id=201400785"
  2822. DTrail5.Enabled = true
  2823. DTrail4.Enabled = true
  2824. DTrail3.Enabled = true
  2825. DTrail2.Enabled = true
  2826. DTrail.Enabled = true
  2827. maincolor = BrickColor.new("Really red")
  2828. BC.HeadColor = BrickColor.new("Pastel yellow")
  2829. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  2830. BC.LeftLegColor = BrickColor.new("Black")
  2831. BC.RightArmColor = BrickColor.new("Pastel yellow")
  2832. BC.RightLegColor = BrickColor.new("Black")
  2833. BC.TorsoColor = BrickColor.new("Black")
  2834. Music.TimePosition = 2
  2835. Music.SoundId = "rbxassetid://1454195758"
  2836. Music.Parent = tors
  2837. Music:Play()
  2838. elseif key == 'y' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == true and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false then
  2839. DTrail5.Enabled = false
  2840. DTrail4.Enabled = false
  2841. DTrail3.Enabled = false
  2842. DTrail2.Enabled = false
  2843. DTrail.Enabled = false
  2844. Destruction = false
  2845. tecks2.Text = "Neutral"
  2846. tecks2.Rotation = 0
  2847. tecks2.TextColor3 = Color3.new(0, 0, 0)
  2848. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  2849. resetmode()
  2850. Music.TimePosition = 0
  2851. Music.SoundId = "rbxassetid://1547042045"
  2852. Music.Parent = tors
  2853. Music:Play()
  2854. BC.HeadColor = BrickColor.new("Pastel yellow")
  2855. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  2856. BC.LeftLegColor = BrickColor.new("Fossil")
  2857. BC.RightArmColor = BrickColor.new("Pastel yellow")
  2858. BC.RightLegColor = BrickColor.new("Fossil")
  2859. BC.TorsoColor = BrickColor.new("Fossil")
  2860. elseif key == 'u' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false then
  2861. helpme = true
  2862. DTrail5.Enabled = false
  2863. DTrail4.Enabled = false
  2864. DTrail3.Enabled = false
  2865. DTrail2.Enabled = false
  2866. DTrail.Enabled = false
  2867. Music.TimePosition = 1
  2868. tecks2.Text = "WaR EndEr"
  2869. Music.SoundId = "rbxassetid://791291736"
  2870. Music.Parent = tors
  2871. Music:Play()
  2872. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=366212089"
  2873. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=366212348"
  2874. BC.HeadColor = BrickColor.random()
  2875. BC.LeftArmColor = BrickColor.random()
  2876. BC.LeftLegColor = BrickColor.random()
  2877. BC.RightArmColor = BrickColor.random()
  2878. BC.RightLegColor = BrickColor.random()
  2879. BC.TorsoColor = BrickColor.random()
  2880. elseif key == 'u' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == true and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false then
  2881. DTrail5.Enabled = false
  2882. DTrail4.Enabled = false
  2883. DTrail3.Enabled = false
  2884. DTrail2.Enabled = false
  2885. DTrail.Enabled = false
  2886. helpme = false
  2887. tecks2.Text = "Neutral"
  2888. tecks2.Rotation = 0
  2889. tecks2.TextColor3 = Color3.new(0, 0, 0)
  2890. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  2891. resetmode()
  2892. Music.TimePosition = 0
  2893. Music.SoundId = "rbxassetid://1547042045"
  2894. Music.Parent = tors
  2895. Music:Play()
  2896. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=1009118783"
  2897. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=138981718"
  2898. BC.HeadColor = BrickColor.new("Pastel yellow")
  2899. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  2900. BC.LeftLegColor = BrickColor.new("Fossil")
  2901. BC.RightArmColor = BrickColor.new("Pastel yellow")
  2902. BC.RightLegColor = BrickColor.new("Fossil")
  2903. BC.TorsoColor = BrickColor.new("Fossil")
  2904. elseif key == 'h' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false then
  2905. Frost = true
  2906. DTrail5.Enabled = false
  2907. DTrail4.Enabled = false
  2908. DTrail3.Enabled = false
  2909. DTrail2.Enabled = false
  2910. DTrail.Enabled = false
  2911. tecks2.Text = "Frozen"
  2912. tecks2.Rotation = 0
  2913. tecks2.TextColor3 = Color3.new(1, 1, 1)
  2914. tecks2.TextStrokeColor3 = Color3.fromRGB(170, 255, 255)
  2915. for i, v in pairs(ArmourParts) do
  2916. v.BrickColor = BrickColor.new("Cyan")
  2917. end
  2918. for i, v in pairs(ArmourParts2) do
  2919. v.BrickColor = BrickColor.new("White")
  2920. end
  2921. for i, v in pairs(NeonParts) do
  2922. v.BrickColor = BrickColor.new("Teal")
  2923. end
  2924. char.Head.face.Texture = "http://www.roblox.com/asset/?id=111523405"
  2925. maincolor = BrickColor.new("Teal")
  2926. BC.HeadColor = BrickColor.new("Pastel yellow")
  2927. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  2928. BC.LeftLegColor = BrickColor.new("Cyan")
  2929. BC.RightArmColor = BrickColor.new("Pastel yellow")
  2930. BC.RightLegColor = BrickColor.new("Cyan")
  2931. BC.TorsoColor = BrickColor.new("Cyan")
  2932. Music.TimePosition = 1
  2933. Music.SoundId = "rbxassetid://138082225"
  2934. Music.Parent = tors
  2935. Music:Play()
  2936. elseif key == 'h' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == true and Ashes == false then
  2937. DTrail5.Enabled = false
  2938. DTrail4.Enabled = false
  2939. DTrail3.Enabled = false
  2940. DTrail2.Enabled = false
  2941. DTrail.Enabled = false
  2942. Frost = false
  2943. tecks2.Text = "Neutral"
  2944. tecks2.Rotation = 0
  2945. tecks2.TextColor3 = Color3.new(0, 0, 0)
  2946. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  2947. resetmode()
  2948. Music.TimePosition = 0
  2949. Music.SoundId = "rbxassetid://1547042045"
  2950. Music.Parent = tors
  2951. Music:Play()
  2952. BC.HeadColor = BrickColor.new("Pastel yellow")
  2953. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  2954. BC.LeftLegColor = BrickColor.new("Fossil")
  2955. BC.RightArmColor = BrickColor.new("Pastel yellow")
  2956. BC.RightLegColor = BrickColor.new("Fossil")
  2957. BC.TorsoColor = BrickColor.new("Fossil")
  2958. elseif key == 'j' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false then
  2959. Ashes = true
  2960. DTrail5.Enabled = false
  2961. DTrail4.Enabled = false
  2962. DTrail3.Enabled = false
  2963. DTrail2.Enabled = false
  2964. DTrail.Enabled = false
  2965. tecks2.Text = "Ash"
  2966. tecks2.Rotation = 0
  2967. tecks2.TextColor3 = Color3.new(0, 0, 0)
  2968. tecks2.TextStrokeColor3 = Color3.fromRGB(91, 93, 105)
  2969. for i, v in pairs(ArmourParts) do
  2970. v.BrickColor = BrickColor.new("Smoky grey")
  2971. end
  2972. for i, v in pairs(ArmourParts2) do
  2973. v.BrickColor = BrickColor.new("Black")
  2974. end
  2975. for i, v in pairs(NeonParts) do
  2976. v.BrickColor = BrickColor.new("Really black")
  2977. end
  2978. char.Head.face.Texture = "http://www.roblox.com/asset/?id=300139178"
  2979. maincolor = BrickColor.new("Really black")
  2980. BC.HeadColor = BrickColor.new("Pastel yellow")
  2981. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  2982. BC.LeftLegColor = BrickColor.new("Smoky grey")
  2983. BC.RightArmColor = BrickColor.new("Pastel yellow")
  2984. BC.RightLegColor = BrickColor.new("Smoky grey")
  2985. BC.TorsoColor = BrickColor.new("Smoky grey")
  2986. Music.TimePosition = 2
  2987. Music.SoundId = "rbxassetid://1514078310"
  2988. Music.Parent = tors
  2989. Music:Play()
  2990. elseif key == 'j' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == true then
  2991. DTrail5.Enabled = false
  2992. DTrail4.Enabled = false
  2993. DTrail3.Enabled = false
  2994. DTrail2.Enabled = false
  2995. DTrail.Enabled = false
  2996. Ashes = false
  2997. tecks2.Text = "Neutral"
  2998. tecks2.Rotation = 0
  2999. tecks2.TextColor3 = Color3.new(0, 0, 0)
  3000. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  3001. resetmode()
  3002. Music.TimePosition = 0
  3003. Music.SoundId = "rbxassetid://1547042045"
  3004. Music.Parent = tors
  3005. Music:Play()
  3006. BC.HeadColor = BrickColor.new("Pastel yellow")
  3007. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  3008. BC.LeftLegColor = BrickColor.new("Fossil")
  3009. BC.RightArmColor = BrickColor.new("Pastel yellow")
  3010. BC.RightLegColor = BrickColor.new("Fossil")
  3011. BC.TorsoColor = BrickColor.new("Fossil")
  3012. elseif key == 'n' and tecks2.TextTransparency == 1 and tecks2.TextStrokeTransparency == 1 then
  3013. tecks2.TextTransparency = 0
  3014. tecks2.TextStrokeTransparency = 0
  3015. elseif key == 'n' and tecks2.TextTransparency == 0 and tecks2.TextStrokeTransparency == 0 then
  3016. tecks2.TextTransparency = 1
  3017. tecks2.TextStrokeTransparency = 1
  3018. elseif key == 'f' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false and Ashes == false then
  3019. DTrail5.Enabled = false
  3020. DTrail4.Enabled = false
  3021. DTrail3.Enabled = false
  3022. DTrail2.Enabled = false
  3023. DTrail.Enabled = false
  3024. Planetary = true
  3025. tecks2.Text = "Space"
  3026. tecks2.Rotation = 0
  3027. tecks2.TextColor3 = Color3.fromRGB(61, 21, 133)
  3028. tecks2.TextStrokeColor3 = Color3.fromRGB(61, 21, 133)
  3029. for i, v in pairs(ArmourParts) do
  3030. v.BrickColor = BrickColor.new("Dark indigo")
  3031. end
  3032. for i, v in pairs(ArmourParts2) do
  3033. v.BrickColor = BrickColor.new("Dark indigo")
  3034. end
  3035. for i, v in pairs(NeonParts) do
  3036. v.BrickColor = BrickColor.new("Dark indigo")
  3037. end
  3038. char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
  3039. maincolor = BrickColor.new("Dark indigo")
  3040. BC.HeadColor = BrickColor.new("Pastel yellow")
  3041. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  3042. BC.LeftLegColor = BrickColor.new("Dark indigo")
  3043. BC.RightArmColor = BrickColor.new("Pastel yellow")
  3044. BC.RightLegColor = BrickColor.new("Dark indigo")
  3045. BC.TorsoColor = BrickColor.new("Dark indigo")
  3046. Music.TimePosition = 0
  3047. Music.SoundId = "rbxassetid://183060614"
  3048. Music.Parent = tors
  3049. Music:Play()
  3050. elseif key == 'f' and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == true and Solar == false and Lunar == false and Frost == false and Ashes == false then
  3051. Planetary = false
  3052. DTrail5.Enabled = false
  3053. DTrail4.Enabled = false
  3054. DTrail3.Enabled = false
  3055. DTrail2.Enabled = false
  3056. DTrail.Enabled = false
  3057. tecks2.Text = "Neutral"
  3058. tecks2.Rotation = 0
  3059. tecks2.TextColor3 = Color3.new(0, 0, 0)
  3060. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  3061. resetmode()
  3062. Music.TimePosition = 0
  3063. Music.SoundId = "rbxassetid://1547042045"
  3064. Music.Parent = tors
  3065. Music:Play()
  3066. BC.HeadColor = BrickColor.new("Pastel yellow")
  3067. BC.LeftArmColor = BrickColor.new("Pastel yellow")
  3068. BC.LeftLegColor = BrickColor.new("Fossil")
  3069. BC.RightArmColor = BrickColor.new("Pastel yellow")
  3070. BC.RightLegColor = BrickColor.new("Fossil")
  3071. BC.TorsoColor = BrickColor.new("Fossil")
  3072. end
  3073. end
  3074. end)
  3075. mouse.KeyDown:connect(function(key)
  3076. if attack == false then
  3077. if EdgyMode == true then
  3078. if key == 'r' then
  3079. Decapitate()
  3080. elseif key == 'e' then
  3081. Laugh()
  3082. end
  3083. end
  3084. if Divinity == true then
  3085. if key == 'r' then
  3086. Beam_Of_Light()
  3087. elseif key == 'f' then
  3088. Blast_Of_God()
  3089. end
  3090. end
  3091. if Fighter == true then
  3092. if key == 'e' then
  3093. Flying_Kick()
  3094. elseif key == 'f' then
  3095. UpperCut()
  3096. elseif key == 't' then
  3097. Spinning_Kick()
  3098. end
  3099. end
  3100. if Purity == true then
  3101. if key == 'r' then
  3102. Purity_Slam()
  3103. end
  3104. end
  3105. if Solar == true then
  3106. if key == 'r' then
  3107. Eruption()
  3108. elseif key == 't' then
  3109. Solar_Flare()
  3110. end
  3111. end
  3112. if Frost == true then
  3113. if key == 'r' then
  3114. Blizzard()
  3115. elseif key == 't' then
  3116. Cryo_Freeze()
  3117. end
  3118. end
  3119. if Ashes == true then
  3120. if key == 't' and notmenacing then
  3121. Menacing_Aura()
  3122. elseif key == 'r' and alternatecooldownbecausewhynotdood == false then
  3123. Heat_Stroke()
  3124. end
  3125. end
  3126. if Lunar == true then
  3127. if key == 't' then
  3128. ShadowWarp()
  3129. elseif key == 'r' then
  3130. Shade()
  3131. end
  3132. end
  3133. if Destruction == true then
  3134. if key == 'r' then
  3135. Diablo_Explosion()
  3136. elseif key == 'f' then
  3137. Hell_From_Above()
  3138. elseif key == 't' then
  3139. Spinning_Below()
  3140. end
  3141. end
  3142. if Planetary == true then
  3143. if key == 'r' then
  3144. Multi_Bombs()
  3145. elseif key == 't' then
  3146. Universal_Crush()
  3147. end
  3148. end
  3149. if helpme == true then
  3150. if key == 'r' then
  3151. Painful_Stomp()
  3152. elseif key == 'f' then
  3153. Ending()
  3154. elseif key == 't' then
  3155. Ende_der_Weld()
  3156. end
  3157. end
  3158. end
  3159. end)
  3160.  
  3161.  
  3162. coroutine.resume(coroutine.create(function()
  3163. while true do
  3164. swait(8)
  3165. if Solar == true then
  3166. 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)
  3167. end
  3168. end
  3169. end))
  3170. coroutine.resume(coroutine.create(function()
  3171. while true do
  3172. swait(4)
  3173. if Frost == true then
  3174. Effects.Block.Create(BrickC("Institutional white"), tors.CFrame * CF(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3)), 2, 2, 2, 0.5, 0.5, 0.5, 0.03)
  3175. Effects.Ring.Create(BrickC("Teal"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 0.05, 0.05, 0.05, 0.15, 0.15, 0.15, 0.02)
  3176. end
  3177. end
  3178. end))
  3179. coroutine.resume(coroutine.create(function()
  3180. while true do
  3181. swait(4)
  3182. if Lunar == true then
  3183. Effects.Block.Create(BrickC("Dark blue"), tors.CFrame * CF(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4)), 2, 2, 2, 0.5, 0.5, 0.5, 0.03)
  3184. end
  3185. end
  3186. end))
  3187.  
  3188.  
  3189.  
  3190. -------------------------------------------------------
  3191. --Start Animations--
  3192. -------------------------------------------------------
  3193. local equipped = false
  3194. local idle = 0
  3195. local change = 1
  3196. local val = 0
  3197. local toim = 0
  3198. local idleanim = 0.4
  3199. hum.WalkSpeed = 8
  3200. hum.Animator.Parent = nil
  3201. while true do
  3202. swait()
  3203. Music.Parent = tors
  3204. if helpme == true then
  3205. for i, v in pairs(ArmourParts) do
  3206. v.BrickColor = BrickColor.random()
  3207. end
  3208. for i, v in pairs(ArmourParts2) do
  3209. v.BrickColor = BrickColor.random()
  3210. end
  3211. for i, v in pairs(NeonParts) do
  3212. v.BrickColor = BrickColor.random()
  3213. end
  3214. maincolor = BrickColor.random()
  3215. char.Head.face.Texture = "http://www.roblox.com/asset/?id="..insanityface[math.random(1,#insanityface)]
  3216. tecks2.Text = ""..insanity[math.random(1,#insanity)]
  3217. tecks2.TextColor3 = maincolor.Color
  3218. tecks2.TextStrokeColor3 = maincolor.Color
  3219. tecks2.Rotation = math.random(-11, 11)
  3220. BC.HeadColor = BrickColor.random()
  3221. BC.LeftArmColor = BrickColor.random()
  3222. BC.LeftLegColor = BrickColor.random()
  3223. BC.RightArmColor = BrickColor.random()
  3224. BC.RightLegColor = BrickColor.random()
  3225. BC.TorsoColor = BrickColor.random()
  3226. MagicShockTrailAlt2(maincolor, root.CFrame * CF(Mrandom(-15,15),-3,Mrandom(-15,15)) * angles(Rad(90 + Mrandom(-25, 25)),Rad(0),Rad(0)),1,.5,.5,-0.01,-0.01,7,0.1,Mrandom(1,2))
  3227. end
  3228. if EdgyMode == true then
  3229. tecks2.Rotation = math.random(-2, 2)
  3230. end
  3231. if Planetary == true then
  3232. MagicShockTrailAlt2(maincolor, root.CFrame * CF(Mrandom(-25,25),-3,Mrandom(-25,25)) * angles(Rad(90 + Mrandom(-15, 15)),Rad(0),Rad(0)),1,.5,.5,-0.01,-0.01,7,0.1,2)
  3233. tecks2.Rotation = math.random(-4, 4)
  3234. end
  3235. sine = sine + change
  3236. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  3237. local velderp = root.Velocity.y
  3238. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
  3239. if equipped == true or equipped == false then
  3240. if attack == false then
  3241. idle = idle + 1
  3242. else
  3243. idle = 0
  3244. end
  3245. if 1 < root.Velocity.y and hitfloor == nil then
  3246. Anim = "Jump"
  3247. change = 1
  3248. if attack == false then
  3249. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  3250. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(0)), 0.3)
  3251. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(15)),0.3)
  3252. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-15)),0.3)
  3253. LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  3254. RH.C0=clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  3255. end
  3256. elseif -1 > root.Velocity.y and hitfloor == nil then
  3257. Anim = "Fall"
  3258. change = 1
  3259. if attack == false then
  3260. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  3261. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(0), Rad(0)), 0.3)
  3262. RW.C0 = clerp(RW.C0, CF(1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(90)),0.3)
  3263. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,Rad(-90)),0.3)
  3264. LH.C0 = clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  3265. RH.C0 = clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  3266. end
  3267. elseif torvel < 1 and hitfloor ~= nil then
  3268. Anim = "Idle"
  3269. change = 1
  3270. if attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false then
  3271. 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)
  3272. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3273. 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(0)), 0.15)
  3274. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  3275. 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(5 - 2.5 * Sin(sine / 20))), 0.1)
  3276. 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(-5 + 2.5 * Sin(sine / 20))), 0.1)
  3277. elseif attack == false and EdgyMode == true and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Frost == false then
  3278. 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)
  3279. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3280. if Mrandom(1,15) == 1 then
  3281. 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)
  3282. end
  3283. 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)
  3284. 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)
  3285. 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)
  3286. 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)
  3287. elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == true and Frost == false then
  3288. 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)
  3289. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3290. 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(0)), 0.15)
  3291. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  3292. RW.C0 = clerp(RW.C0, CF(1.1, 0.4 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(-0), Rad(-30)), 0.1)
  3293. LW.C0 = clerp(LW.C0, CF(-1.1, 0.4 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(30)), 0.1)
  3294. elseif attack == false and EdgyMode == false and Divinity == true and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false then
  3295. 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)
  3296. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
  3297. 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)
  3298. 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)
  3299. 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)
  3300. 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)
  3301. elseif attack == false and EdgyMode == false and Divinity == false and Fighter == true and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Frost == false then
  3302. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.4 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(85)), 0.15)
  3303. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-7.5 * Sin(sine / 20)), Rad(0), Rad(-85)), 0.3)
  3304. RH.C0 = clerp(RH.C0, CF(.6, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-70), Rad(0), Rad(0)), 0.15)
  3305. LH.C0 = clerp(LH.C0, CF(-1, -0.7 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-16.5), Rad(0), Rad(0)), 0.15)
  3306. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90 + 2.5 * Sin(sine / 20))), 0.1)
  3307. LW.C0 = clerp(LW.C0, CF(-1, 0.3 + 0.05 * Sin(sine / 20), .4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
  3308. elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == true and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false then
  3309. 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)
  3310. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3311. 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)
  3312. 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)
  3313. 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)
  3314. 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)
  3315. elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == true then
  3316. rootj.C0 = clerp(rootj.C0, RootCF * cn(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
  3317. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
  3318. 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)
  3319. 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)
  3320. RH.C0 = clerp(RH.C0, cn(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)
  3321. LH.C0 = clerp(LH.C0, cn(-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)
  3322. elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == true and Lunar == false and Frost == false then
  3323. 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)
  3324. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3325. 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)
  3326. 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)
  3327. 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)
  3328. 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)
  3329. elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == true and helpme == false and Planetary == false and Solar == false and Lunar == false and Frost == false then
  3330. 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)
  3331. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
  3332. 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)
  3333. 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)
  3334. 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)
  3335. 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)
  3336. elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == true and Planetary == false and Solar == false and Lunar == false and Frost == false then
  3337. 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)
  3338. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
  3339. if math.random(1,1) == 1 then
  3340. 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)
  3341. 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)
  3342. 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)
  3343. 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)
  3344. 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)
  3345. 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)
  3346. end
  3347. for i, v in pairs(ArmourParts) do
  3348. v.BrickColor = BrickColor.random()
  3349. end
  3350. for i, v in pairs(ArmourParts2) do
  3351. v.BrickColor = BrickColor.random()
  3352. end
  3353. for i, v in pairs(NeonParts) do
  3354. v.BrickColor = BrickColor.random()
  3355. end
  3356. maincolor = BrickColor.random()
  3357. tecks2.TextColor3 = maincolor.Color
  3358. tecks2.TextStrokeColor3 = maincolor.Color
  3359. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 7), -.2 + 0.025 * Cos(sine / 7)) * RHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
  3360. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 7), 0.025 * Cos(sine / 7)) * LHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
  3361. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-50)), 0.1)
  3362. 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)
  3363. elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == true and Solar == false and Lunar == false and Frost == false then
  3364. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(10)), 0.15)
  3365. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
  3366. 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)
  3367. 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)
  3368. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(-21), Rad(0), Rad(-90 - 2.5 * Sin(sine / 20))), 0.1)
  3369. LW.C0 = clerp(LW.C0, CF(-.8, 0.3 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(8), Rad(0), Rad(90 + 2.5 * Sin(sine / 20))), 0.1)
  3370. end
  3371. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  3372. Anim = "Walk"
  3373. change = .6
  3374. if attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == false and Planetary == false and Lunar == false then
  3375. 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)
  3376. 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)
  3377. 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)
  3378. 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)
  3379. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0.15 * Cos(sine / 7)) * angles(Rad(45) * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
  3380. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), -0.15 * Cos(sine / 7)) * angles(Rad(-45) * Cos(sine / 7) , Rad(0) , Rad(-5) + la.RotVelocity.Y / 75), 0.1)
  3381. elseif attack == false and EdgyMode == false and Divinity == false and Fighter == false and Purity == false and Destruction == false and helpme == false and Planetary == false and Solar == false and Lunar == true then
  3382. 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)
  3383. 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)
  3384. 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)
  3385. 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)
  3386. RW.C0 = clerp(RW.C0, CF(1.1, 0.4 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(-0), Rad(-30)), 0.1)
  3387. LW.C0 = clerp(LW.C0, CF(-1.1, 0.4 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(30)), 0.1)
  3388. elseif attack == false and EdgyMode == false and Divinity == true and Destruction == false and helpme == false and Planetary == false and Lunar == false then
  3389. 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)
  3390. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  3391. 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)
  3392. 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)
  3393. 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)
  3394. 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)
  3395. elseif attack == false and EdgyMode == false and Divinity == false and Destruction == true and helpme == false and Planetary == false and Lunar == false then
  3396. 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)
  3397. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3398. 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)
  3399. 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)
  3400. 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)
  3401. 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)
  3402. elseif attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == true and Planetary == false and Lunar == false then
  3403. 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)
  3404. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
  3405. if math.random(1,1) == 1 then
  3406. 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)
  3407. 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)
  3408. 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)
  3409. 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)
  3410. 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)
  3411. 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)
  3412. end
  3413. for i, v in pairs(ArmourParts) do
  3414. v.BrickColor = BrickColor.random()
  3415. end
  3416. for i, v in pairs(ArmourParts2) do
  3417. v.BrickColor = BrickColor.random()
  3418. end
  3419. for i, v in pairs(NeonParts) do
  3420. v.BrickColor = BrickColor.random()
  3421. end
  3422. maincolor = BrickColor.random()
  3423. tecks2.TextColor3 = maincolor.Color
  3424. tecks2.TextStrokeColor3 = maincolor.Color
  3425. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 7), -.2 + 0.025 * Cos(sine / 7)) * RHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
  3426. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 7), 0.025 * Cos(sine / 7)) * LHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
  3427. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(20), Rad(-50)), 0.1)
  3428. 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)
  3429. elseif attack == false and EdgyMode == true and Divinity == false and Destruction == false and helpme == false and Planetary == false then
  3430. 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)
  3431. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3432. if Mrandom(1,15) == 1 then
  3433. 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)
  3434. end
  3435. 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)
  3436. 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)
  3437. 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)
  3438. 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)
  3439. elseif attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == false and Planetary == true and Lunar == false then
  3440. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 2 + 0.3 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
  3441. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  3442. 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)
  3443. 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)
  3444. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-21), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  3445. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-21), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  3446. end
  3447. elseif torvel >= 25 and hitfloor ~= nil then
  3448. Anim = "Sprint"
  3449. change = 1.35
  3450. if attack == false and Divinity == false and Destruction == false and helpme == false and Planetary == false then
  3451. 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)
  3452. 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)
  3453. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 35 * 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)
  3454. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 35 * 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)
  3455. 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)
  3456. 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)
  3457. elseif attack == false and EdgyMode == false and Divinity == true and Destruction == false and helpme == false and Planetary == false then
  3458. 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)
  3459. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  3460. 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)
  3461. 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)
  3462. 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)
  3463. 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)
  3464. elseif attack == false and EdgyMode == false and Divinity == false and Destruction == true and helpme == false and Planetary == false then
  3465. 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)
  3466. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3467. 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)
  3468. 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)
  3469. 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)
  3470. 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)
  3471. elseif attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == true and Planetary == false then
  3472. 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)
  3473. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(25), Rad(0), Rad(0)), 0.3)
  3474. if math.random(1,1) == 1 then
  3475. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(Mrandom(-90,90)), Rad(0), Rad(Mrandom(-90,90))), 0.15)
  3476. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(Mrandom(-25,25)), Rad(Mrandom(-25,25)), Rad(Mrandom(-25,25))), 1)
  3477. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(Mrandom(-90,90)), Rad(0), Rad(Mrandom(-90,90))), 0.1)
  3478. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(Mrandom(-90,90)), Rad(0), Rad(Mrandom(-90,90))), 0.1)
  3479. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(Mrandom(-90,90)), Rad(0), Rad(Mrandom(-90,90))), 0.15)
  3480. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(Mrandom(-90,90)), Rad(0), Rad(Mrandom(-90,90))), 0.15)
  3481. end
  3482. for i, v in pairs(ArmourParts) do
  3483. v.BrickColor = BrickColor.random()
  3484. end
  3485. for i, v in pairs(ArmourParts2) do
  3486. v.BrickColor = BrickColor.random()
  3487. end
  3488. for i, v in pairs(NeonParts) do
  3489. v.BrickColor = BrickColor.random()
  3490. end
  3491. maincolor = BrickColor.random()
  3492. tecks2.TextColor3 = maincolor.Color
  3493. tecks2.TextStrokeColor3 = maincolor.Color
  3494. 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(10)), 0.15)
  3495. 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(16)), 0.15)
  3496. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(10), Rad(10), Rad(15)), 0.1)
  3497. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(-15)), 0.1)
  3498. elseif attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == false and Planetary == true then
  3499. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 2 + 0.3 * Cos(sine / 20)) * angles(Rad(75), Rad(0), Rad(10)), 0.15)
  3500. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-40 - 4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
  3501. 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)
  3502. 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)
  3503. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-21), Rad(0), Rad(-15 - 2.5 * Sin(sine / 20))), 0.1)
  3504. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-21), Rad(0), Rad(-35 + 2.5 * Sin(sine / 20))), 0.1)
  3505. end
  3506. end
  3507. end
  3508. if 0 < #Effects then
  3509. for e = 1, #Effects do
  3510. if Effects[e] ~= nil then
  3511. local Thing = Effects[e]
  3512. if Thing ~= nil then
  3513. local Part = Thing[1]
  3514. local Mode = Thing[2]
  3515. local Delay = Thing[3]
  3516. local IncX = Thing[4]
  3517. local IncY = Thing[5]
  3518. local IncZ = Thing[6]
  3519. if 1 >= Thing[1].Transparency then
  3520. if Thing[2] == "Block1" then
  3521. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3522. local Mesh = Thing[1].Mesh
  3523. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3524. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3525. elseif Thing[2] == "Block2" then
  3526. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  3527. local Mesh = Thing[7]
  3528. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3529. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3530. elseif Thing[2] == "Block3" then
  3531. 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)
  3532. local Mesh = Thing[7]
  3533. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3534. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3535. elseif Thing[2] == "Cylinder" then
  3536. local Mesh = Thing[1].Mesh
  3537. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3538. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3539. elseif Thing[2] == "Blood" then
  3540. local Mesh = Thing[7]
  3541. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  3542. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  3543. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3544. elseif Thing[2] == "Elec" then
  3545. local Mesh = Thing[1].Mesh
  3546. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  3547. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3548. elseif Thing[2] == "Disappear" then
  3549. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3550. elseif Thing[2] == "Shatter" then
  3551. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  3552. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  3553. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  3554. Thing[6] = Thing[6] + Thing[5]
  3555. end
  3556. else
  3557. Part.Parent = nil
  3558. table.remove(Effects, e)
  3559. end
  3560. end
  3561. end
  3562. end
  3563. end
  3564. end
  3565. -------------------------------------------------------
  3566. --End Animations And Script--
  3567. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement