Advertisement
AstroScripts

epic gamer time

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