Advertisement
EnderPlayBro

Untitled

Apr 24th, 2019
247
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 257.45 KB | None | 0 0
  1.  
  2. EdgyMode = false
  3. Divinity = false
  4. Fighter = false
  5. Purity = false
  6. Destruction = false
  7. helpme = false
  8. Planetary = false
  9. Solar = false
  10. local time = 45
  11. Lunar = false
  12. Frost = false
  13. Ashes = false
  14. Edgy = false
  15.  
  16.  
  17. ---
  18.  
  19. Player = game:GetService("Players").LocalPlayer
  20. PlayerGui = Player.PlayerGui
  21. Cam = workspace.CurrentCamera
  22. Backpack = Player.Backpack
  23. Character = Player.Character
  24. Humanoid = Character.Humanoid
  25. Mouse = Player:GetMouse()
  26. RootPart = Character["HumanoidRootPart"]
  27. Torso = Character["Torso"]
  28. Head = Character["Head"]
  29. RightArm = Character["Right Arm"]
  30. LeftArm = Character["Left Arm"]
  31. RightLeg = Character["Right Leg"]
  32. LeftLeg = Character["Left Leg"]
  33. RootJoint = RootPart["RootJoint"]
  34. local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
  35. local Plrs = S.Players
  36. local Plr = Plrs.LocalPlayer
  37. local Char = Plr.Character
  38. local Hum = Char:FindFirstChildOfClass'Humanoid'
  39. local RArm = Char["Right Arm"]
  40. local LArm = Char["Left Arm"]
  41. local RLeg = Char["Right Leg"]
  42. local LLeg = Char["Left Leg"]
  43. local Root = Char:FindFirstChild'HumanoidRootPart'
  44. local Torso = Char.Torso
  45. local Head = Char.Head
  46. local NeutralAnims = true
  47. local Attack = false
  48. local BloodPuddles = {}
  49. local Effects = {}
  50. local Debounces = {Debounces={}}
  51. local Mouse = Plr:GetMouse()
  52. local Hit = {}
  53. local Sine = 0
  54. local Idle = 0
  55. local Change = 1
  56. local FLArm,FRArm,FRArmW,FLArmW
  57. local Stunned = {}
  58. local VoidSB = (game.PlaceId == 843468296) -- You can change the 843468296 to 0 if you dont care about potential lag on Void SB
  59. Neck = Torso["Neck"]
  60. RightShoulder = Torso["Right Shoulder"]
  61. LeftShoulder = Torso["Left Shoulder"]
  62. local CF = {N=CFrame.new,A=CFrame.Angles,fEA=CFrame.fromEulerAnglesXYZ}
  63. local C3 = {N=Color3.new,RGB=Color3.fromRGB,HSV=Color3.fromHSV,tHSV=Color3.toHSV}
  64. local V3 = {N=Vector3.new,FNI=Vector3.FromNormalId,A=Vector3.FromAxis}
  65. local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge,RRNG = function(min,max,div) return math.rad(math.random(min,max)/(div or 1)) end}
  66. local R3 = {N=Region3.new}
  67. local De = S.Debris
  68. local WS = workspace
  69. local Lght = S.Lighting
  70. local RepS = S.ReplicatedStorage
  71. local IN = Instance.new
  72. RightHip = Torso["Right Hip"]
  73. LeftHip = Torso["Left Hip"]
  74. local sick = Instance.new("Sound",RootPart)
  75.  
  76. IT = Instance.new
  77. CF = CFrame.new
  78. VT = Vector3.new
  79. RAD = math.rad
  80. C3 = Color3.new
  81. UD2 = UDim2.new
  82. BRICKC = BrickColor.new
  83. ANGLES = CFrame.Angles
  84. EULER = CFrame.fromEulerAnglesXYZ
  85. COS = math.cos
  86. ACOS = math.acos
  87. SIN = math.sin
  88. ASIN = math.asin
  89. ABS = math.abs
  90. MRANDOM = math.random
  91. FLOOR = math.floor
  92.  
  93. --//=================================\\
  94. --|| USEFUL VALUES
  95. --\\=================================//
  96.  
  97. Animation_Speed = 3
  98. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  99. local Speed = 20
  100. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  101. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  102. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  103. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  104. local DAMAGEMULTIPLIER = 1
  105. local ANIM = "Idle"
  106. local ATTACK = false
  107. local EQUIPPED = false
  108. local HOLD = false
  109. local COMBO = 1
  110. local Rooted = false
  111. local SINE = 0
  112. local KEYHOLD = false
  113. local CHANGE = 2 / Animation_Speed
  114. local WALKINGANIM = false
  115. attack = false
  116. attack = false
  117. attack = false
  118. attack = false
  119. local VALUE1 = false
  120. local VALUE2 = false
  121. local ROBLOXIDLEANIMATION = IT("Animation")
  122. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  123. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  124. --ROBLOXIDLEANIMATION.Parent = Humanoid
  125. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  126. WEAPONGUI.Name = "Weapon GUI"
  127. local Weapon = IT("Model")
  128. Weapon.Name = "Adds"
  129. local Effects = IT("Folder", Weapon)
  130. Effects.Name = "Effects"
  131. local ANIMATOR = Humanoid.Animator
  132. local ANIMATE = Character.Animate
  133. local UNANCHOR = true
  134. local MODE = "GoodCop"
  135.  
  136. --//=================================\\
  137. --\\=================================//
  138.  
  139.  
  140. --//=================================\\
  141. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  142. --\\=================================//
  143.  
  144. ArtificialHB = Instance.new("BindableEvent", script)
  145. ArtificialHB.Name = "ArtificialHB"
  146.  
  147. script:WaitForChild("ArtificialHB")
  148.  
  149. frame = Frame_Speed
  150. tf = 0
  151. allowframeloss = false
  152. tossremainder = false
  153. lastframe = tick()
  154. script.ArtificialHB:Fire()
  155.  
  156. game:GetService("RunService").Heartbeat:connect(function(s, p)
  157. tf = tf + s
  158. if tf >= frame then
  159. if allowframeloss then
  160. script.ArtificialHB:Fire()
  161. lastframe = tick()
  162. else
  163. for i = 1, math.floor(tf / frame) do
  164. script.ArtificialHB:Fire()
  165. end
  166. lastframe = tick()
  167. end
  168. if tossremainder then
  169. tf = 0
  170. else
  171. tf = tf - frame * math.floor(tf / frame)
  172. end
  173. end
  174. end)
  175.  
  176. --//=================================\\
  177. --\\=================================//
  178.  
  179. --//=================================\\
  180. --|| SOME FUNCTIONS
  181. --\\=================================//
  182.  
  183. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  184. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  185. end
  186.  
  187. function PositiveAngle(NUMBER)
  188. if NUMBER >= 0 then
  189. NUMBER = 0
  190. end
  191. return NUMBER
  192. end
  193.  
  194. function NegativeAngle(NUMBER)
  195. if NUMBER <= 0 then
  196. NUMBER = 0
  197. end
  198. return NUMBER
  199. end
  200.  
  201. function Swait(NUMBER)
  202. if NUMBER == 0 or NUMBER == nil then
  203. ArtificialHB.Event:wait()
  204. else
  205. for i = 1, NUMBER do
  206. ArtificialHB.Event:wait()
  207. end
  208. end
  209. end
  210.  
  211. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  212. local NEWMESH = IT(MESH)
  213. if MESH == "SpecialMesh" then
  214. NEWMESH.MeshType = MESHTYPE
  215. if MESHID ~= "nil" and MESHID ~= "" then
  216. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  217. end
  218. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  219. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  220. end
  221. end
  222. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  223. NEWMESH.Scale = SCALE
  224. NEWMESH.Parent = PARENT
  225. return NEWMESH
  226. end
  227.  
  228. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  229. local NEWPART = IT("Part")
  230. NEWPART.formFactor = FORMFACTOR
  231. NEWPART.Reflectance = REFLECTANCE
  232. NEWPART.Transparency = TRANSPARENCY
  233. NEWPART.CanCollide = false
  234. NEWPART.Locked = true
  235. NEWPART.Anchored = true
  236. if ANCHOR == false then
  237. NEWPART.Anchored = false
  238. end
  239. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  240. NEWPART.Name = NAME
  241. NEWPART.Size = SIZE
  242. NEWPART.Position = Torso.Position
  243. NEWPART.Material = MATERIAL
  244. NEWPART:BreakJoints()
  245. NEWPART.Parent = PARENT
  246. return NEWPART
  247. end
  248.  
  249. local function weldBetween(a, b)
  250. local weldd = Instance.new("ManualWeld")
  251. weldd.Part0 = a
  252. weldd.Part1 = b
  253. weldd.C0 = CFrame.new()
  254. weldd.C1 = b.CFrame:inverse() * a.CFrame
  255. weldd.Parent = a
  256. return weldd
  257. end
  258.  
  259.  
  260. function QuaternionFromCFrame(cf)
  261. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  262. local trace = m00 + m11 + m22
  263. if trace > 0 then
  264. local s = math.sqrt(1 + trace)
  265. local recip = 0.5 / s
  266. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  267. else
  268. local i = 0
  269. if m11 > m00 then
  270. i = 1
  271. end
  272. if m22 > (i == 0 and m00 or m11) then
  273. i = 2
  274. end
  275. if i == 0 then
  276. local s = math.sqrt(m00 - m11 - m22 + 1)
  277. local recip = 0.5 / s
  278. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  279. elseif i == 1 then
  280. local s = math.sqrt(m11 - m22 - m00 + 1)
  281. local recip = 0.5 / s
  282. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  283. elseif i == 2 then
  284. local s = math.sqrt(m22 - m00 - m11 + 1)
  285. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  286. end
  287. end
  288. end
  289.  
  290. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  291. local xs, ys, zs = x + x, y + y, z + z
  292. local wx, wy, wz = w * xs, w * ys, w * zs
  293. local xx = x * xs
  294. local xy = x * ys
  295. local xz = x * zs
  296. local yy = y * ys
  297. local yz = y * zs
  298. local zz = z * zs
  299. 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))
  300. end
  301.  
  302. function QuaternionSlerp(a, b, t)
  303. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  304. local startInterp, finishInterp;
  305. if cosTheta >= 0.0001 then
  306. if (1 - cosTheta) > 0.0001 then
  307. local theta = ACOS(cosTheta)
  308. local invSinTheta = 1 / SIN(theta)
  309. startInterp = SIN((1 - t) * theta) * invSinTheta
  310. finishInterp = SIN(t * theta) * invSinTheta
  311. else
  312. startInterp = 1 - t
  313. finishInterp = t
  314. end
  315. else
  316. if (1 + cosTheta) > 0.0001 then
  317. local theta = ACOS(-cosTheta)
  318. local invSinTheta = 1 / SIN(theta)
  319. startInterp = SIN((t - 1) * theta) * invSinTheta
  320. finishInterp = SIN(t * theta) * invSinTheta
  321. else
  322. startInterp = t - 1
  323. finishInterp = t
  324. end
  325. end
  326. 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
  327. end
  328.  
  329. function Clerp(a, b, t)
  330. local qa = {QuaternionFromCFrame(a)}
  331. local qb = {QuaternionFromCFrame(b)}
  332. local ax, ay, az = a.x, a.y, a.z
  333. local bx, by, bz = b.x, b.y, b.z
  334. local _t = 1 - t
  335. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  336. end
  337.  
  338. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  339. local frame = IT("Frame")
  340. frame.BackgroundTransparency = TRANSPARENCY
  341. frame.BorderSizePixel = BORDERSIZEPIXEL
  342. frame.Position = POSITION
  343. frame.Size = SIZE
  344. frame.BackgroundColor3 = COLOR
  345. frame.BorderColor3 = BORDERCOLOR
  346. frame.Name = NAME
  347. frame.Parent = PARENT
  348. return frame
  349. end
  350.  
  351. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  352. local label = IT("TextLabel")
  353. label.BackgroundTransparency = 1
  354. label.Size = UD2(1, 0, 1, 0)
  355. label.Position = UD2(0, 0, 0, 0)
  356. label.TextColor3 = TEXTCOLOR
  357. label.TextStrokeTransparency = STROKETRANSPARENCY
  358. label.TextTransparency = TRANSPARENCY
  359. label.FontSize = TEXTFONTSIZE
  360. label.Font = TEXTFONT
  361. label.BorderSizePixel = BORDERSIZEPIXEL
  362. label.TextScaled = false
  363. label.Text = TEXT
  364. label.Name = NAME
  365. label.Parent = PARENT
  366. return label
  367. end
  368.  
  369. function NoOutlines(PART)
  370. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  371. end
  372.  
  373. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  374. local NEWWELD = IT(TYPE)
  375. NEWWELD.Part0 = PART0
  376. NEWWELD.Part1 = PART1
  377. NEWWELD.C0 = C0
  378. NEWWELD.C1 = C1
  379. NEWWELD.Parent = PARENT
  380. return NEWWELD
  381. end
  382.  
  383. local S = IT("Sound")
  384. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  385. local NEWSOUND = nil
  386. coroutine.resume(coroutine.create(function()
  387. NEWSOUND = S:Clone()
  388. NEWSOUND.Parent = PARENT
  389. NEWSOUND.Volume = VOLUME
  390. NEWSOUND.Pitch = PITCH
  391. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  392. NEWSOUND:play()
  393. if DOESLOOP == true then
  394. NEWSOUND.Looped = true
  395. else
  396. repeat wait(1) until NEWSOUND.Playing == false
  397. NEWSOUND:remove()
  398. end
  399. end))
  400. return NEWSOUND
  401. end
  402.  
  403. function CFrameFromTopBack(at, top, back)
  404. local right = top:Cross(back)
  405. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  406. end
  407.  
  408. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  409. function WACKYEFFECT(Table)
  410. local TYPE = (Table.EffectType or "Sphere")
  411. local SIZE = (Table.Size or VT(1,1,1))
  412. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  413. local TRANSPARENCY = (Table.Transparency or 0)
  414. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  415. local CFRAME = (Table.CFrame or Torso.CFrame)
  416. local MOVEDIRECTION = (Table.MoveToPos or nil)
  417. local ROTATION1 = (Table.RotationX or 0)
  418. local ROTATION2 = (Table.RotationY or 0)
  419. local ROTATION3 = (Table.RotationZ or 0)
  420. local MATERIAL = (Table.Material or "Neon")
  421. local COLOR = (Table.Color or C3(1,1,1))
  422. local TIME = (Table.Time or 45)
  423. local SOUNDID = (Table.SoundID or nil)
  424. local SOUNDPITCH = (Table.SoundPitch or nil)
  425. local SOUNDVOLUME = (Table.SoundVolume or nil)
  426. coroutine.resume(coroutine.create(function()
  427. local PLAYSSOUND = false
  428. local SOUND = nil
  429. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  430. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  431. PLAYSSOUND = true
  432. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  433. end
  434. EFFECT.Color = COLOR
  435. local MSH = nil
  436. if TYPE == "Sphere" then
  437. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  438. elseif TYPE == "Block" or TYPE == "Box" then
  439. MSH = IT("BlockMesh",EFFECT)
  440. MSH.Scale = SIZE
  441. elseif TYPE == "Wave" then
  442. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  443. elseif TYPE == "Ring" then
  444. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  445. elseif TYPE == "Slash" then
  446. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  447. elseif TYPE == "Round Slash" then
  448. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  449. elseif TYPE == "Swirl" then
  450. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  451. elseif TYPE == "Skull" then
  452. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  453. elseif TYPE == "Crystal" then
  454. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  455. end
  456. if MSH ~= nil then
  457. local MOVESPEED = nil
  458. if MOVEDIRECTION ~= nil then
  459. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  460. end
  461. local GROWTH = SIZE - ENDSIZE
  462. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  463. if TYPE == "Block" then
  464. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  465. else
  466. EFFECT.CFrame = CFRAME
  467. end
  468. for LOOP = 1, TIME+1 do
  469. Swait()
  470. MSH.Scale = MSH.Scale - GROWTH/TIME
  471. if TYPE == "Wave" then
  472. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  473. end
  474. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  475. if TYPE == "Block" then
  476. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  477. else
  478. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  479. end
  480. if MOVEDIRECTION ~= nil then
  481. local ORI = EFFECT.Orientation
  482. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  483. EFFECT.Orientation = ORI
  484. end
  485. end
  486. if PLAYSSOUND == false then
  487. EFFECT:remove()
  488. else
  489. repeat Swait() until SOUND.Playing == false
  490. EFFECT:remove()
  491. end
  492. else
  493. if PLAYSSOUND == false then
  494. EFFECT:remove()
  495. else
  496. repeat Swait() until SOUND.Playing == false
  497. EFFECT:remove()
  498. end
  499. end
  500. end))
  501. end
  502.  
  503. function MakeForm(PART,TYPE)
  504. if TYPE == "Cyl" then
  505. local MSH = IT("CylinderMesh",PART)
  506. elseif TYPE == "Ball" then
  507. local MSH = IT("SpecialMesh",PART)
  508. MSH.MeshType = "Sphere"
  509. elseif TYPE == "Wedge" then
  510. local MSH = IT("SpecialMesh",PART)
  511. MSH.MeshType = "Wedge"
  512. elseif TYPE == "Head" then
  513. local MSH = IT("SpecialMesh",PART)
  514. MSH.Scale = VT(1.25,1.25,1.25)
  515. end
  516. end
  517.  
  518. Debris = game:GetService("Debris")
  519.  
  520. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  521. local DIRECTION = CF(StartPos,EndPos).lookVector
  522. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  523. end
  524.  
  525. function CharacterFade(COLOR,TIMER)
  526. coroutine.resume(coroutine.create(function()
  527. local FADE = IT("Model",Effects)
  528. FADE.Name = "FadingEffect"
  529. for _, c in pairs(Character:GetChildren()) do
  530. if c.ClassName == "Part" and c ~= RootPart then
  531. local FADER = c:Clone()
  532. FADER.Color = COLOR
  533. FADER.CFrame = c.CFrame
  534. FADER.Parent = FADE
  535. FADER.Anchored = true
  536. FADER.Transparency = 0.25+c.Transparency
  537. FADER:BreakJoints()
  538. FADER.Material = "Neon"
  539. if FADER.Name == "Head" then
  540. FADER:ClearAllChildren()
  541. FADER.Size = VT(1,1,1)
  542. end
  543. FADER.CanCollide = false
  544. end
  545. end
  546. local TRANS = 0.75/TIMER
  547. for i = 1, TIMER do
  548. Swait()
  549. for _, c in pairs(FADE:GetChildren()) do
  550. if c.ClassName == "Part" then
  551. c.Transparency = c.Transparency + TRANS
  552. end
  553. end
  554. end
  555. FADE:remove()
  556. end))
  557. end
  558.  
  559. function Chatter(Text,Timer)
  560. local chat = coroutine.wrap(function()
  561. if Character:FindFirstChild("SpeechBoard")~= nil then
  562. Character:FindFirstChild("SpeechBoard"):destroy()
  563. end
  564. local naeeym2 = IT("BillboardGui",Character)
  565. naeeym2.Size = UD2(0,100,0,40)
  566. naeeym2.StudsOffset = Vector3.new(0,2,0)
  567. naeeym2.Adornee = Character.Head
  568. naeeym2.Name = "SpeechBoard"
  569. naeeym2.AlwaysOnTop = true
  570. local tecks2 = IT("TextLabel",naeeym2)
  571. tecks2.BackgroundTransparency = 1
  572. tecks2.BorderSizePixel = 0
  573. tecks2.Text = ""
  574. tecks2.Font = "Legacy"
  575. tecks2.TextSize = 15
  576. tecks2.TextStrokeTransparency = 0
  577. tecks2.TextColor3 = Color3.new(1,1,1)
  578. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  579. tecks2.Size = UDim2.new(1,0,0.5,0)
  580. for i = 1,string.len(Text),1 do
  581. CreateSound(418252437, Head, 3, MRANDOM(8,12)/15, false)
  582. tecks2.Text = string.sub(Text,1,i)
  583. wait(Timer)
  584. end
  585. wait(1)
  586. naeeym2:Destroy()
  587. end)
  588. chat()
  589. end
  590. ---
  591.  
  592. wait()
  593. local Player = game.Players.localPlayer
  594. local Character = Player.Character
  595. local plr = game:service'Players'.LocalPlayer
  596. local char = plr.Character
  597. char.Head.face.Texture = "http://www.roblox.com/asset/?id=498413973"
  598. local hum = char.Humanoid
  599. Edgy = false
  600. local ra = char["Right Arm"]
  601. local la= char["Left Arm"]
  602. local rl= char["Right Leg"]
  603. local ll = char["Left Leg"]
  604. local hed = char.Head
  605. local root = char.HumanoidRootPart
  606. local rootj = root.RootJoint
  607. local tors = char.Torso
  608. local mouse = plr:GetMouse()
  609.  
  610. local LeftArm = Character["Left Arm"]
  611. local RightArm = Character["Right Arm"]
  612. local LeftLeg = Character["Left Leg"]
  613. local RightLeg = Character["Right Leg"]
  614. local Head = Character.Head
  615. local Torso = Character.Torso
  616. local cam = game.Workspace.CurrentCamera
  617. local RootPart = Character.HumanoidRootPart
  618. local RootJoint = RootPart.RootJoint
  619. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  620. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  621. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  622. local EdgyMode = false
  623. local Divinity = false
  624. local Fighter = false
  625. local Purity = false
  626. local Destruction = false
  627. local helpme = false
  628. local Planetary = false
  629. local Solar = false
  630. local Lunar = false
  631. local Frost = false
  632. local Ashes = false
  633. local notmenacing = true
  634. local maincolor = BrickColor.new("Institutional white")
  635.  
  636. -------------------------------------------------------
  637. --Start Good Stuff--
  638. -------------------------------------------------------
  639. CF = CFrame.new
  640. VT = Vector3.new
  641. angles = CFrame.Angles
  642. attack = false
  643. Euler = CFrame.fromEulerAnglesXYZ
  644. Rad = math.rad
  645. IT = Instance.new
  646. BrickC = BrickColor.new
  647. Cos = math.cos
  648. BRICKC = BrickColor.new
  649. ANGLES = CFrame.Angles
  650. EULER = CFrame.fromEulerAnglesXYZ
  651. COS = math.cos
  652. ACOS = math.acos
  653. SIN = math.sin
  654. ASIN = math.asin
  655. ABS = math.abs
  656. MRANDOM = math.random
  657. FLOOR = math.floor
  658. Acos = math.acos
  659. Sin = math.sin
  660. RAD = math.rad
  661. Asin = math.asin
  662. Abs = math.abs
  663. Mrandom = math.random
  664. Floor = math.floor
  665. local cn = CFrame.new
  666. local mr = math.rad
  667. local angles = CFrame.Angles
  668. local ud = UDim2.new
  669. local c3 = Color3.new
  670. -------------------------------------------------------
  671. --End Good Stuff--
  672. -------------------------------------------------------
  673. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  674. RSH, LSH = nil, nil
  675. RW = Instance.new("Weld")
  676. LW = Instance.new("Weld")
  677. RH = tors["Right Hip"]
  678. LH = tors["Left Hip"]
  679. RSH = tors["Right Shoulder"]
  680. LSH = tors["Left Shoulder"]
  681. RSH.Parent = nil
  682. LSH.Parent = nil
  683. RW.Name = "RW"
  684. RW.Part0 = tors
  685. RW.C0 = CF(1.5, 0.5, 0)
  686. RW.C1 = CF(0, 0.5, 0)
  687. RW.Part1 = ra
  688. RW.Parent = tors
  689. LW.Name = "LW"
  690. LW.Part0 = tors
  691. LW.C0 = CF(-1.5, 0.5, 0)
  692. LW.C1 = CF(0, 0.5, 0)
  693. LW.Part1 = la
  694. LW.Parent = tors
  695. Effects = {}
  696.  
  697. local Player_Size = 1
  698. if Player_Size ~= 1 then
  699. root.Size = root.Size * Player_Size
  700. tors.Size = tors.Size * Player_Size
  701. hed.Size = hed.Size * Player_Size
  702. ra.Size = ra.Size * Player_Size
  703. la.Size = la.Size * Player_Size
  704. rl.Size = rl.Size * Player_Size
  705. ll.Size = ll.Size * Player_Size
  706. ----------------------------------------------------------------------------------
  707. rootj.Parent = root
  708. neck.Parent = tors
  709. RW.Parent = tors
  710. LW.Parent = tors
  711. RH.Parent = tors
  712. LH.Parent = tors
  713. ----------------------------------------------------------------------------------
  714. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  715. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  716. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  717. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  718. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  719. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  720. ----------------------------------------------------------------------------------
  721. RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  722. LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  723. RH.C1 = CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  724. LH.C1 = CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  725. --hat.Parent = Character
  726. end
  727. local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
  728. FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  729. RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  730. LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  731. RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  732. LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  733. -------------------------------------------------------
  734. --Start HeartBeat--
  735. -------------------------------------------------------
  736. ArtificialHB = Instance.new("BindableEvent", script)
  737. ArtificialHB.Name = "Heartbeat"
  738. script:WaitForChild("Heartbeat")
  739.  
  740. frame = 1 / 60
  741. tf = 0
  742. allowframeloss = false
  743. tossremainder = false
  744.  
  745.  
  746. lastframe = tick()
  747. script.Heartbeat:Fire()
  748.  
  749.  
  750. game:GetService("RunService").Heartbeat:connect(function(s, p)
  751. tf = tf + s
  752. if tf >= frame then
  753. if allowframeloss then
  754. script.Heartbeat:Fire()
  755. lastframe = tick()
  756. else
  757. for i = 1, math.floor(tf / frame) do
  758. script.Heartbeat:Fire()
  759. end
  760. lastframe = tick()
  761. end
  762. if tossremainder then
  763. tf = 0
  764. else
  765. tf = tf - frame * math.floor(tf / frame)
  766. end
  767. end
  768. end)
  769.  
  770. -------------------------------------------------------
  771. --End HeartBeat--
  772. -------------------------------------------------------
  773.  
  774. 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
  775.  
  776. 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
  777.  
  778. local insanityface={"843367143","280233855","148988280","859779193","163713156","313921371","304942859","315792941","1684367763","335761015"}
  779.  
  780. -------------------------------------------------------
  781. --Start Important Functions--
  782. -------------------------------------------------------
  783. function swait(num)
  784. if num == 0 or num == nil then
  785. game:service("RunService").Stepped:wait(0)
  786. else
  787. for i = 0, num do
  788. game:service("RunService").Stepped:wait(0)
  789. end
  790. end
  791. end
  792. function thread(f)
  793. coroutine.resume(coroutine.create(f))
  794. end
  795. function clerp(a, b, t)
  796. local qa = {
  797. QuaternionFromCFrame(a)
  798. }
  799. local qb = {
  800. QuaternionFromCFrame(b)
  801. }
  802. local ax, ay, az = a.x, a.y, a.z
  803. local bx, by, bz = b.x, b.y, b.z
  804. local _t = 1 - t
  805. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  806. end
  807. function QuaternionFromCFrame(cf)
  808. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  809. local trace = m00 + m11 + m22
  810. if trace > 0 then
  811. local s = math.sqrt(1 + trace)
  812. local recip = 0.5 / s
  813. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  814. else
  815. local i = 0
  816. if m00 < m11 then
  817. i = 1
  818. end
  819. if m22 > (i == 0 and m00 or m11) then
  820. i = 2
  821. end
  822. if i == 0 then
  823. local s = math.sqrt(m00 - m11 - m22 + 1)
  824. local recip = 0.5 / s
  825. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  826. elseif i == 1 then
  827. local s = math.sqrt(m11 - m22 - m00 + 1)
  828. local recip = 0.5 / s
  829. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  830. elseif i == 2 then
  831. local s = math.sqrt(m22 - m00 - m11 + 1)
  832. local recip = 0.5 / s
  833. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  834. end
  835. end
  836. end
  837. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  838. local xs, ys, zs = x + x, y + y, z + z
  839. local wx, wy, wz = w * xs, w * ys, w * zs
  840. local xx = x * xs
  841. local xy = x * ys
  842. local xz = x * zs
  843. local yy = y * ys
  844. local yz = y * zs
  845. local zz = z * zs
  846. 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))
  847. end
  848. function QuaternionSlerp(a, b, t)
  849. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  850. local startInterp, finishInterp
  851. if cosTheta >= 1.0E-4 then
  852. if 1 - cosTheta > 1.0E-4 then
  853. local theta = math.acos(cosTheta)
  854. local invSinTheta = 1 / Sin(theta)
  855. startInterp = Sin((1 - t) * theta) * invSinTheta
  856. finishInterp = Sin(t * theta) * invSinTheta
  857. else
  858. startInterp = 1 - t
  859. finishInterp = t
  860. end
  861. elseif 1 + cosTheta > 1.0E-4 then
  862. local theta = math.acos(-cosTheta)
  863. local invSinTheta = 1 / Sin(theta)
  864. startInterp = Sin((t - 1) * theta) * invSinTheta
  865. finishInterp = Sin(t * theta) * invSinTheta
  866. else
  867. startInterp = t - 1
  868. finishInterp = t
  869. end
  870. 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
  871. end
  872. function rayCast(Position, Direction, Range, Ignore)
  873. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  874. end
  875. local RbxUtility = LoadLibrary("RbxUtility")
  876. local Create = RbxUtility.Create
  877.  
  878. local BC = char["Body Colors"]
  879. BC.HeadColor = BrickColor.new("White")
  880. BC.LeftArmColor = BrickColor.new("White")
  881. BC.LeftLegColor = BrickColor.new("White")
  882. BC.RightArmColor = BrickColor.new("White")
  883. BC.RightLegColor = BrickColor.new("White")
  884. BC.TorsoColor = BrickColor.new("White")
  885. -------------------------------------------------------
  886. --Start Damage Function--
  887. -------------------------------------------------------
  888. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  889. if hit.Parent == nil then
  890. return
  891. end
  892. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  893. for _, v in pairs(hit.Parent:children()) do
  894. if v:IsA("Humanoid") then
  895. h = v
  896. end
  897. end
  898. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  899.  
  900. hit.Parent:FindFirstChild("Head"):BreakJoints()
  901. end
  902.  
  903. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  904. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  905. if hit.Parent.DebounceHit.Value == true then
  906. return
  907. end
  908. end
  909. if insta == true then
  910. hit.Parent:FindFirstChild("Head"):BreakJoints()
  911. end
  912. local c = Create("ObjectValue"){
  913. Name = "creator",
  914. Value = game:service("Players").LocalPlayer,
  915. Parent = h,
  916. }
  917. game:GetService("Debris"):AddItem(c, .5)
  918. if HitSound ~= nil and HitPitch ~= nil then
  919. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  920. end
  921. local Damage = math.random(minim, maxim)
  922. local blocked = false
  923. local block = hit.Parent:findFirstChild("Block")
  924. if block ~= nil then
  925. if block.className == "IntValue" then
  926. if block.Value > 0 then
  927. blocked = true
  928. block.Value = block.Value - 1
  929. print(block.Value)
  930. end
  931. end
  932. end
  933. if blocked == false then
  934. h.Health = h.Health - Damage
  935. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, maincolor.Color)
  936. else
  937. h.Health = h.Health - (Damage / 2)
  938. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, maincolor.Color)
  939. end
  940. if Type == "Knockdown" then
  941. local hum = hit.Parent.Humanoid
  942. hum.PlatformStand = true
  943. coroutine.resume(coroutine.create(function(HHumanoid)
  944. swait(1)
  945. HHumanoid.PlatformStand = false
  946. end), hum)
  947. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  948. local bodvol = Create("BodyVelocity"){
  949. velocity = angle * knockback,
  950. P = 5000,
  951. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  952. Parent = hit,
  953. }
  954. local rl = Create("BodyAngularVelocity"){
  955. P = 3000,
  956. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  957. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  958. Parent = hit,
  959. }
  960. game:GetService("Debris"):AddItem(bodvol, .5)
  961. game:GetService("Debris"):AddItem(rl, .5)
  962. elseif Type == "Normal" then
  963. local vp = Create("BodyVelocity"){
  964. P = 500,
  965. maxForce = Vector3.new(math.huge, 0, math.huge),
  966. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  967. }
  968. if knockback > 0 then
  969. vp.Parent = hit.Parent.Torso
  970. end
  971. game:GetService("Debris"):AddItem(vp, .5)
  972. elseif Type == "Up" then
  973. local bodyVelocity = Create("BodyVelocity"){
  974. velocity = Vector3.new(0, 20, 0),
  975. P = 5000,
  976. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  977. Parent = hit,
  978. }
  979. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  980. elseif Type == "DarkUp" then
  981. coroutine.resume(coroutine.create(function()
  982. for i = 0, 1, 0.1 do
  983. swait()
  984. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  985. end
  986. end))
  987. local bodyVelocity = Create("BodyVelocity"){
  988. velocity = Vector3.new(0, 20, 0),
  989. P = 5000,
  990. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  991. Parent = hit,
  992. }
  993. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  994. elseif Type == "Snare" then
  995. local bp = Create("BodyPosition"){
  996. P = 2000,
  997. D = 100,
  998. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  999. position = hit.Parent.Torso.Position,
  1000. Parent = hit.Parent.Torso,
  1001. }
  1002. game:GetService("Debris"):AddItem(bp, 1)
  1003. elseif Type == "Freeze" then
  1004. local BodPos = Create("BodyPosition"){
  1005. P = 50000,
  1006. D = 1000,
  1007. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1008. position = hit.Parent.Torso.Position,
  1009. Parent = hit.Parent.Torso,
  1010. }
  1011. local BodGy = Create("BodyGyro") {
  1012. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  1013. P = 20e+003,
  1014. Parent = hit.Parent.Torso,
  1015. cframe = hit.Parent.Torso.CFrame,
  1016. }
  1017. hit.Parent.Torso.Anchored = true
  1018. coroutine.resume(coroutine.create(function(Part)
  1019. swait(1.5)
  1020. Part.Anchored = false
  1021. end), hit.Parent.Torso)
  1022. game:GetService("Debris"):AddItem(BodPos, 3)
  1023. game:GetService("Debris"):AddItem(BodGy, 3)
  1024. end
  1025. local debounce = Create("BoolValue"){
  1026. Name = "DebounceHit",
  1027. Parent = hit.Parent,
  1028. Value = true,
  1029. }
  1030. game:GetService("Debris"):AddItem(debounce, Delay)
  1031. c = Create("ObjectValue"){
  1032. Name = "creator",
  1033. Value = Player,
  1034. Parent = h,
  1035. }
  1036. game:GetService("Debris"):AddItem(c, .5)
  1037. end
  1038. end
  1039. -------------------------------------------------------
  1040. --End Damage Function--
  1041. -------------------------------------------------------
  1042. local DColorsArray ={ColorSequenceKeypoint.new(0, Color3.new(1,0,0)),
  1043. ColorSequenceKeypoint.new(0.16, Color3.new(1,0,0)),
  1044. ColorSequenceKeypoint.new(0.32, Color3.new(1,0,0)),
  1045. ColorSequenceKeypoint.new(0.48, Color3.new(1,0,0)),
  1046. ColorSequenceKeypoint.new(0.64, Color3.new(1,0,0)),
  1047. ColorSequenceKeypoint.new(0.80, Color3.new(0,0,0)),
  1048. ColorSequenceKeypoint.new(0.96, Color3.new(0,0,0)),
  1049. ColorSequenceKeypoint.new(1, Color3.new(0,0,0))}
  1050. local DAtch3 = Instance.new("Attachment",ll)DAtch3.Position = Vector3.new(0,1.1,0)
  1051. local DAtch4 = Instance.new("Attachment",ll)DAtch4.Position = Vector3.new(0,-0.6,0)
  1052. local DTrail2 = Instance.new("Trail",ll)DTrail2.Attachment0 = DAtch3 DTrail2.Attachment1 = DAtch4
  1053. DTrail2.Texture = "rbxassetid://22636887" DTrail2.Lifetime = 0.2 DTrail2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1054. DTrail2.Color = ColorSequence.new(DColorsArray) DTrail2.LightEmission = 1
  1055. DTrail2.Enabled = false
  1056. local DAtch5 = Instance.new("Attachment",rl)DAtch5.Position = Vector3.new(0,1.1,0)
  1057. local DAtch6 = Instance.new("Attachment",rl)DAtch6.Position = Vector3.new(0,-0.6,0)
  1058. local DTrail3 = Instance.new("Trail",rl)DTrail3.Attachment0 = DAtch5 DTrail3.Attachment1 = DAtch6
  1059. DTrail3.Texture = "rbxassetid://22636887" DTrail3.Lifetime = 0.2 DTrail3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1060. DTrail3.Color = ColorSequence.new(DColorsArray) DTrail3.LightEmission = 1
  1061. DTrail3.Enabled = false
  1062. local DAtch7 = Instance.new("Attachment",ra)DAtch7.Position = Vector3.new(0,1.1,0)
  1063. local DAtch8 = Instance.new("Attachment",ra)DAtch8.Position = Vector3.new(0,-0.6,0)
  1064. local DTrail4 = Instance.new("Trail",ra)DTrail4.Attachment0 = DAtch7 DTrail4.Attachment1 = DAtch8
  1065. DTrail4.Texture = "rbxassetid://22636887" DTrail4.Lifetime = 0.2 DTrail4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1066. DTrail4.Color = ColorSequence.new(DColorsArray) DTrail4.LightEmission = 1
  1067. DTrail4.Enabled = false
  1068. local DAtch9 = Instance.new("Attachment",la)DAtch9.Position = Vector3.new(0,1.1,0)
  1069. local DAtch10 = Instance.new("Attachment",la)DAtch10.Position = Vector3.new(0,-0.6,0)
  1070. local DTrail5 = Instance.new("Trail",la)DTrail5.Attachment0 = DAtch9 DTrail5.Attachment1 = DAtch10
  1071. DTrail5.Texture = "rbxassetid://22636887" DTrail5.Lifetime = 0.2 DTrail5.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1072. DTrail5.Color = ColorSequence.new(DColorsArray) DTrail5.LightEmission = 1
  1073. DTrail5.Enabled = false
  1074. local DAtch1 = Instance.new("Attachment",Torso)DAtch1.Position = Vector3.new(0,1.1,0)
  1075. local DAtch2 = Instance.new("Attachment",Torso)DAtch2.Position = Vector3.new(0,-2.5,0)
  1076. local DTrail = Instance.new("Trail",Torso)DTrail.Attachment0 = DAtch1 DTrail.Attachment1 = DAtch2
  1077. DTrail.Texture = "rbxassetid://22636887" DTrail.Lifetime = 0.2 DTrail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1078. DTrail.Color = ColorSequence.new(DColorsArray) DTrail.LightEmission = 1
  1079. DTrail.Enabled = false
  1080. -------------------------------------------------------
  1081. --Start Damage Function Customization--
  1082. -------------------------------------------------------
  1083. function ShowDamage(Pos, Text, Time, Color)
  1084. local Rate = (1 / 30)
  1085. local Pos = (Pos or Vector3.new(0, 0, 0))
  1086. local Text = (Text or "")
  1087. local Time = (Time or 2)
  1088. local Color = (Color or Color3.new(1, 0, 1))
  1089. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1090. EffectPart.Anchored = true
  1091. local BillboardGui = Create("BillboardGui"){
  1092. Size = UDim2.new(3, 0, 3, 0),
  1093. Adornee = EffectPart,
  1094. Parent = EffectPart,
  1095. }
  1096. local TextLabel = Create("TextLabel"){
  1097. BackgroundTransparency = 1,
  1098. Size = UDim2.new(1, 0, 1, 0),
  1099. Text = Text,
  1100. Font = "Highway",
  1101. TextColor3 = Color,
  1102. TextScaled = true,
  1103. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  1104. Parent = BillboardGui,
  1105. }
  1106. game.Debris:AddItem(EffectPart, (Time))
  1107. EffectPart.Parent = game:GetService("Workspace")
  1108. delay(0, function()
  1109. local Frames = (Time / Rate)
  1110. for Frame = 1, Frames do
  1111. wait(Rate)
  1112. local Percent = (Frame / Frames)
  1113. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1114. TextLabel.TextTransparency = Percent
  1115. end
  1116. if EffectPart and EffectPart.Parent then
  1117. EffectPart:Destroy()
  1118. end
  1119. end)
  1120. end
  1121. -------------------------------------------------------
  1122. --End Damage Function Customization--
  1123. -------------------------------------------------------
  1124.  
  1125. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1126. for _, c in pairs(workspace:children()) do
  1127. local hum = c:findFirstChild("Humanoid")
  1128. if hum ~= nil then
  1129. local head = c:findFirstChild("Head")
  1130. if head ~= nil then
  1131. local targ = head.Position - Part.Position
  1132. local mag = targ.magnitude
  1133. if magni >= mag and c.Name ~= plr.Name then
  1134. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  1135. end
  1136. end
  1137. end
  1138. end
  1139. end
  1140.  
  1141. function PlayAnimationFromTable(table, speed, bool) --i didn't make this you fattie
  1142. RootJoint.C0 = clerp(RootJoint.C0, table[1], speed)
  1143. Torso.Neck.C0 = clerp(Torso.Neck.C0, table[2], speed)
  1144. RW.C0 = clerp(RW.C0, table[3], speed)
  1145. LW.C0 = clerp(LW.C0, table[4], speed)
  1146. RH.C0 = clerp(RH.C0, table[5], speed)
  1147. LH.C0 = clerp(LH.C0, table[6], speed)
  1148. if bool == true then
  1149. if resetc1 == false then
  1150. resetc1 = true
  1151. RootJoint.C1 = RootJoint.C1
  1152. Torso.Neck.C1 = Torso.Neck.C1
  1153. RW.C1 = rarmc1
  1154. LW.C1 = larmc1
  1155. RH.C1 = rlegc1
  1156. LH.C1 = llegc1
  1157. end
  1158. end
  1159. end
  1160.  
  1161. CFuncs = {
  1162. Part = {
  1163. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1164. local Part = Create("Part")({
  1165. Parent = Parent,
  1166. Reflectance = Reflectance,
  1167. Transparency = Transparency,
  1168. CanCollide = false,
  1169. Locked = true,
  1170. BrickColor = BrickColor.new(tostring(BColor)),
  1171. Name = Name,
  1172. Size = Size,
  1173. Material = Material
  1174. })
  1175. RemoveOutlines(Part)
  1176. return Part
  1177. end
  1178. },
  1179. Mesh = {
  1180. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1181. local Msh = Create(Mesh)({
  1182. Parent = Part,
  1183. Offset = OffSet,
  1184. Scale = Scale
  1185. })
  1186. if Mesh == "SpecialMesh" then
  1187. Msh.MeshType = MeshType
  1188. Msh.MeshId = MeshId
  1189. end
  1190. return Msh
  1191. end
  1192. },
  1193. Mesh = {
  1194. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1195. local Msh = Create(Mesh)({
  1196. Parent = Part,
  1197. Offset = OffSet,
  1198. Scale = Scale
  1199. })
  1200. if Mesh == "SpecialMesh" then
  1201. Msh.MeshType = MeshType
  1202. Msh.MeshId = MeshId
  1203. end
  1204. return Msh
  1205. end
  1206. },
  1207. Weld = {
  1208. Create = function(Parent, Part0, Part1, C0, C1)
  1209. local Weld = Create("Weld")({
  1210. Parent = Parent,
  1211. Part0 = Part0,
  1212. Part1 = Part1,
  1213. C0 = C0,
  1214. C1 = C1
  1215. })
  1216. return Weld
  1217. end
  1218. },
  1219. Sound = {
  1220. Create = function(id, par, vol, pit)
  1221. coroutine.resume(coroutine.create(function()
  1222. local S = Create("Sound")({
  1223. Volume = vol,
  1224. Pitch = pit or 1,
  1225. SoundId = id,
  1226. Parent = par or workspace
  1227. })
  1228. wait()
  1229. S:play()
  1230. game:GetService("Debris"):AddItem(S, 6)
  1231. end))
  1232. end
  1233. },
  1234. ParticleEmitter = {
  1235. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1236. local fp = Create("ParticleEmitter")({
  1237. Parent = Parent,
  1238. Color = ColorSequence.new(Color1, Color2),
  1239. LightEmission = LightEmission,
  1240. Size = Size,
  1241. Texture = Texture,
  1242. Transparency = Transparency,
  1243. ZOffset = ZOffset,
  1244. Acceleration = Accel,
  1245. Drag = Drag,
  1246. LockedToPart = LockedToPart,
  1247. VelocityInheritance = VelocityInheritance,
  1248. EmissionDirection = EmissionDirection,
  1249. Enabled = Enabled,
  1250. Lifetime = LifeTime,
  1251. Rate = Rate,
  1252. Rotation = Rotation,
  1253. RotSpeed = RotSpeed,
  1254. Speed = Speed,
  1255. VelocitySpread = VelocitySpread
  1256. })
  1257. return fp
  1258. end
  1259. }
  1260. }
  1261. function RemoveOutlines(part)
  1262. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1263. end
  1264. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1265. local Part = Create("Part")({
  1266. formFactor = FormFactor,
  1267. Parent = Parent,
  1268. Reflectance = Reflectance,
  1269. Transparency = Transparency,
  1270. CanCollide = false,
  1271. Locked = true,
  1272. BrickColor = BrickColor.new(tostring(BColor)),
  1273. Name = Name,
  1274. Size = Size,
  1275. Material = Material
  1276. })
  1277. RemoveOutlines(Part)
  1278. return Part
  1279. end
  1280. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1281. local Msh = Create(Mesh)({
  1282. Parent = Part,
  1283. Offset = OffSet,
  1284. Scale = Scale
  1285. })
  1286. if Mesh == "SpecialMesh" then
  1287. Msh.MeshType = MeshType
  1288. Msh.MeshId = MeshId
  1289. end
  1290. return Msh
  1291. end
  1292. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1293. local Weld = Create("Weld")({
  1294. Parent = Parent,
  1295. Part0 = Part0,
  1296. Part1 = Part1,
  1297. C0 = C0,
  1298. C1 = C1
  1299. })
  1300. return Weld
  1301. end
  1302.  
  1303.  
  1304. -------------------------------------------------------
  1305. --Start Effect Function--
  1306. -------------------------------------------------------
  1307. EffectModel = Instance.new("Model", char)
  1308. Effects = {
  1309. Block = {
  1310. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1311. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1312. prt.Anchored = true
  1313. prt.CFrame = cframe
  1314. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1315. game:GetService("Debris"):AddItem(prt, 10)
  1316. if Type == 1 or Type == nil then
  1317. table.insert(Effects, {
  1318. prt,
  1319. "Block1",
  1320. delay,
  1321. x3,
  1322. y3,
  1323. z3,
  1324. msh
  1325. })
  1326. elseif Type == 2 then
  1327. table.insert(Effects, {
  1328. prt,
  1329. "Block2",
  1330. delay,
  1331. x3,
  1332. y3,
  1333. z3,
  1334. msh
  1335. })
  1336. else
  1337. table.insert(Effects, {
  1338. prt,
  1339. "Block3",
  1340. delay,
  1341. x3,
  1342. y3,
  1343. z3,
  1344. msh
  1345. })
  1346. end
  1347. end
  1348. },
  1349. Sphere = {
  1350. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1351. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1352. prt.Anchored = true
  1353. prt.CFrame = cframe
  1354. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1355. game:GetService("Debris"):AddItem(prt, 10)
  1356. table.insert(Effects, {
  1357. prt,
  1358. "Cylinder",
  1359. delay,
  1360. x3,
  1361. y3,
  1362. z3,
  1363. msh
  1364. })
  1365. end
  1366. },
  1367. Cylinder = {
  1368. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1369. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1370. prt.Anchored = true
  1371. prt.CFrame = cframe
  1372. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1373. game:GetService("Debris"):AddItem(prt, 10)
  1374. table.insert(Effects, {
  1375. prt,
  1376. "Cylinder",
  1377. delay,
  1378. x3,
  1379. y3,
  1380. z3,
  1381. msh
  1382. })
  1383. end
  1384. },
  1385. Wave = {
  1386. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1387. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1388. prt.Anchored = true
  1389. prt.CFrame = cframe
  1390. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  1391. game:GetService("Debris"):AddItem(prt, 10)
  1392. table.insert(Effects, {
  1393. prt,
  1394. "Cylinder",
  1395. delay,
  1396. x3 / 60,
  1397. y3 / 60,
  1398. z3 / 60,
  1399. msh
  1400. })
  1401. end
  1402. },
  1403. Ring = {
  1404. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1405. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1406. prt.Anchored = true
  1407. prt.CFrame = cframe
  1408. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1409. game:GetService("Debris"):AddItem(prt, 10)
  1410. table.insert(Effects, {
  1411. prt,
  1412. "Cylinder",
  1413. delay,
  1414. x3,
  1415. y3,
  1416. z3,
  1417. msh
  1418. })
  1419. end
  1420. },
  1421. Break = {
  1422. Create = function(brickcolor, cframe, x1, y1, z1)
  1423. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1424. prt.Anchored = true
  1425. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1426. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1427. local num = math.random(10, 50) / 1000
  1428. game:GetService("Debris"):AddItem(prt, 10)
  1429. table.insert(Effects, {
  1430. prt,
  1431. "Shatter",
  1432. num,
  1433. prt.CFrame,
  1434. math.random() - math.random(),
  1435. 0,
  1436. math.random(50, 100) / 100
  1437. })
  1438. end
  1439. },
  1440. Spiral = {
  1441. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1442. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1443. prt.Anchored = true
  1444. prt.CFrame = cframe
  1445. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1446. game:GetService("Debris"):AddItem(prt, 10)
  1447. table.insert(Effects, {
  1448. prt,
  1449. "Cylinder",
  1450. delay,
  1451. x3,
  1452. y3,
  1453. z3,
  1454. msh
  1455. })
  1456. end
  1457. },
  1458. Push = {
  1459. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1460. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1461. prt.Anchored = true
  1462. prt.CFrame = cframe
  1463. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1464. game:GetService("Debris"):AddItem(prt, 10)
  1465. table.insert(Effects, {
  1466. prt,
  1467. "Cylinder",
  1468. delay,
  1469. x3,
  1470. y3,
  1471. z3,
  1472. msh
  1473. })
  1474. end
  1475. }
  1476. }
  1477. -------------------------------------------------------
  1478. --End Effect Function--
  1479. -------------------------------------------------------
  1480.  
  1481. function CreateSound(ID, PARENT, VOLUME, PITCH)
  1482. local NSound = nil
  1483. coroutine.resume(coroutine.create(function()
  1484. NSound = Instance.new("Sound", PARENT)
  1485. NSound.Volume = VOLUME
  1486. NSound.Pitch = PITCH
  1487. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1488. swait()
  1489. NSound:play()
  1490. game:GetService("Debris"):AddItem(NSound, 10)
  1491. end))
  1492. return NSound
  1493. end
  1494.  
  1495. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1496. local prt = CreatePart(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1497. prt.Anchored = true
  1498. prt.CFrame = cframe
  1499. local msh = CreateMesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1500. game:GetService("Debris"):AddItem(prt, 10)
  1501. if Type == 1 or Type == nil then
  1502. table.insert(Effects, {
  1503. prt,
  1504. "Block1",
  1505. delay,
  1506. x3,
  1507. y3,
  1508. z3,
  1509. msh
  1510. })
  1511. elseif Type == 2 then
  1512. table.insert(Effects, {
  1513. prt,
  1514. "Block2",
  1515. delay,
  1516. x3,
  1517. y3,
  1518. z3,
  1519. msh
  1520. })
  1521. elseif Type == 3 then
  1522. table.insert(Effects, {
  1523. prt,
  1524. "Block3",
  1525. delay,
  1526. x3,
  1527. y3,
  1528. z3,
  1529. msh
  1530. })
  1531. end
  1532. end
  1533.  
  1534. function part(formfactor,parent,reflectance,transparency,brickcolor,name,size)
  1535. local fp=Instance.new("Part")
  1536. fp.formFactor=formfactor
  1537. fp.Parent=parent
  1538. fp.Reflectance=reflectance
  1539. fp.Transparency=transparency
  1540. fp.CanCollide=false
  1541. fp.Locked=true
  1542. fp.BrickColor=brickcolor
  1543. fp.Name=name
  1544. fp.Size=size
  1545. fp.Position=tors.Position
  1546. RemoveOutlines(fp)
  1547. fp.Material="SmoothPlastic"
  1548. fp:BreakJoints()
  1549. return fp
  1550. end
  1551.  
  1552. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1553. local mesh=Instance.new(Mesh)
  1554. mesh.Parent=part
  1555. if Mesh=="SpecialMesh" then
  1556. mesh.MeshType=meshtype
  1557. if meshid~="nil" then
  1558. mesh.MeshId="http://www.roblox.com/asset/?id="..meshid
  1559. end
  1560. end
  1561. mesh.Offset=offset
  1562. mesh.Scale=scale
  1563. return mesh
  1564. end
  1565.  
  1566. function MagicShockTrailAlt2(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, rottype)
  1567. local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1568. prt.Anchored = true
  1569. prt.Material = "Neon"
  1570. prt.CFrame = cframe
  1571. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1572. game:GetService("Debris"):AddItem(prt, 5)
  1573. coroutine.resume(coroutine.create(function(Part, Mesh)
  1574. local rtype = rottype
  1575. for i = 0, 1, delay do
  1576. swait()
  1577. if rtype == 1 then
  1578. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  1579. elseif rtype == 2 then
  1580. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  1581. end
  1582. prt.Transparency = i
  1583. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1584. end
  1585. Part.Parent = nil
  1586. end), prt, msh)
  1587. end
  1588.  
  1589.  
  1590. function MagicBlock(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1591. local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1592. prt.Anchored = true
  1593. prt.Material = "Neon"
  1594. prt.CFrame = cframe
  1595. prt.CFrame = prt.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1596. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1597. game:GetService("Debris"):AddItem(prt, 5)
  1598. coroutine.resume(coroutine.create(function(Part, Mesh)
  1599. for i = 0, 1, delay do
  1600. swait()
  1601. Part.CFrame = Part.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1602. Part.Transparency = i
  1603. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1604. end
  1605. Part.Parent = nil
  1606. end), prt, msh)
  1607. end
  1608.  
  1609.  
  1610. function MagicShockAlt(brickcolor, cframe, x1, y1, x3, y3, delay, rottype)
  1611. local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1612. prt.Anchored = true
  1613. prt.Material = "Neon"
  1614. prt.CFrame = cframe
  1615. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, 0.01))
  1616. game:GetService("Debris"):AddItem(prt, 5)
  1617. coroutine.resume(coroutine.create(function(Part, Mesh)
  1618. local rtype = rottype
  1619. for i = 0, 1, delay do
  1620. swait()
  1621. if rtype == 1 then
  1622. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  1623. elseif rtype == 2 then
  1624. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  1625. end
  1626. prt.Transparency = i
  1627. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, 0)
  1628. end
  1629. Part.Parent = nil
  1630. end), prt, msh)
  1631. end
  1632.  
  1633. function Eviscerate(dude)
  1634. if dude.Name ~= char then
  1635. local bgf = IT("BodyGyro", dude.Head)
  1636. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1637. local val = IT("BoolValue", dude)
  1638. val.Name = "IsHit"
  1639. local ds = coroutine.wrap(function()
  1640. dude:WaitForChild("Head"):BreakJoints()
  1641. wait(0.5)
  1642. target = nil
  1643. coroutine.resume(coroutine.create(function()
  1644. for i, v in pairs(dude:GetChildren()) do
  1645. if v:IsA("Accessory") then
  1646. v:Destroy()
  1647. end
  1648. if v:IsA("Humanoid") then
  1649. v:Destroy()
  1650. end
  1651. if v:IsA("CharacterMesh") then
  1652. v:Destroy()
  1653. end
  1654. if v:IsA("Model") then
  1655. v:Destroy()
  1656. end
  1657. if v:IsA("Part") or v:IsA("MeshPart") then
  1658. for x, o in pairs(v:GetChildren()) do
  1659. if o:IsA("Decal") then
  1660. o:Destroy()
  1661. end
  1662. end
  1663. coroutine.resume(coroutine.create(function()
  1664. v.Material = "Neon"
  1665. v.CanCollide = false
  1666. local PartEmmit1 = IT("ParticleEmitter", v)
  1667. PartEmmit1.LightEmission = 1
  1668. PartEmmit1.Texture = "rbxassetid://284205403"
  1669. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1670. PartEmmit1.Rate = 150
  1671. PartEmmit1.Lifetime = NumberRange.new(1)
  1672. PartEmmit1.Size = NumberSequence.new({
  1673. NumberSequenceKeypoint.new(0, 0.75, 0),
  1674. NumberSequenceKeypoint.new(1, 0, 0)
  1675. })
  1676. PartEmmit1.Transparency = NumberSequence.new({
  1677. NumberSequenceKeypoint.new(0, 0, 0),
  1678. NumberSequenceKeypoint.new(1, 1, 0)
  1679. })
  1680. PartEmmit1.Speed = NumberRange.new(0, 0)
  1681. PartEmmit1.VelocitySpread = 30000
  1682. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1683. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1684. local BodPoss = IT("BodyPosition", v)
  1685. BodPoss.P = 3000
  1686. BodPoss.D = 1000
  1687. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1688. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1689. v.Color = maincolor.Color
  1690. coroutine.resume(coroutine.create(function()
  1691. for i = 0, 49 do
  1692. swait(1)
  1693. v.Transparency = v.Transparency + 0.08
  1694. end
  1695. wait(0.5)
  1696. PartEmmit1.Enabled = false
  1697. wait(3)
  1698. v:Destroy()
  1699. dude:Destroy()
  1700. end))
  1701. end))
  1702. end
  1703. end
  1704. end))
  1705. end)
  1706. ds()
  1707. end
  1708. end
  1709. function FindNearestHead(Position, Distance, SinglePlayer)
  1710. if SinglePlayer then
  1711. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1712. end
  1713. local List = {}
  1714. for i, v in pairs(workspace:GetChildren()) do
  1715. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1716. table.insert(List, v)
  1717. end
  1718. end
  1719. return List
  1720. end
  1721. function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  1722. local type = type
  1723. local rng = Instance.new("Part", char)
  1724. rng.Anchored = true
  1725. rng.BrickColor = color
  1726. rng.CanCollide = false
  1727. rng.FormFactor = 3
  1728. rng.Name = "Ring"
  1729. rng.Material = "Neon"
  1730. rng.Size = Vector3.new(1, 1, 1)
  1731. rng.Transparency = 0
  1732. rng.TopSurface = 0
  1733. rng.BottomSurface = 0
  1734. rng.CFrame = pos
  1735. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1736. local rngm = Instance.new("SpecialMesh", rng)
  1737. rngm.MeshType = "Sphere"
  1738. rngm.Scale = Vector3.new(x1, y1, z1)
  1739. local scaler2 = 1
  1740. local speeder = FastSpeed
  1741. if type == "Add" then
  1742. scaler2 = 1 * value
  1743. elseif type == "Divide" then
  1744. scaler2 = 1 / value
  1745. end
  1746. coroutine.resume(coroutine.create(function()
  1747. for i = 0, 10 / bonuspeed, 0.1 do
  1748. swait()
  1749. if type == "Add" then
  1750. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1751. elseif type == "Divide" then
  1752. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1753. end
  1754. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1755. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1756. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1757. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1758. end
  1759. rng:Destroy()
  1760. end))
  1761. end
  1762. function Sphere(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  1763. local type = type
  1764. local rng = Instance.new("Part", char)
  1765. rng.Anchored = true
  1766. rng.BrickColor = color
  1767. rng.CanCollide = false
  1768. rng.FormFactor = 3
  1769. rng.Name = "Ring"
  1770. rng.Material = "Neon"
  1771. rng.Size = Vector3.new(1, 1, 1)
  1772. rng.Transparency = 0
  1773. rng.TopSurface = 0
  1774. rng.BottomSurface = 0
  1775. rng.CFrame = pos
  1776. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1777. local rngm = Instance.new("SpecialMesh", rng)
  1778. rngm.MeshType = "Sphere"
  1779. rngm.Scale = Vector3.new(x1, y1, z1)
  1780. local scaler2 = 1
  1781. local speeder = FastSpeed
  1782. if type == "Add" then
  1783. scaler2 = 1 * value
  1784. elseif type == "Divide" then
  1785. scaler2 = 1 / value
  1786. end
  1787. coroutine.resume(coroutine.create(function()
  1788. for i = 0, 10 / bonuspeed, 0.1 do
  1789. swait()
  1790. if type == "Add" then
  1791. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1792. elseif type == "Divide" then
  1793. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1794. end
  1795. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1796. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1797. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1798. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1799. end
  1800. rng:Destroy()
  1801. end))
  1802. end
  1803. -------------------------------------------------------
  1804. --End Important Functions--
  1805. -------------------------------------------------------
  1806.  
  1807. --[[
  1808. Thanks for using Build-To-Lua by jarredbcv.
  1809. ]]--
  1810.  
  1811. New = function(Object, Parent, Name, Data)
  1812. local Object = Instance.new(Object)
  1813. for Index, Value in pairs(Data or {}) do
  1814. Object[Index] = Value
  1815. end
  1816. Object.Parent = Parent
  1817. Object.Name = Name
  1818. return Object
  1819. end
  1820.  
  1821. NewInstance = function(instance,parent,properties)
  1822. local inst = Instance.new(instance,parent)
  1823. if(properties)then
  1824. for i,v in next, properties do
  1825. pcall(function() inst[i] = v end)
  1826. end
  1827. end
  1828. return inst;
  1829. end
  1830.  
  1831. Gunty = New("Model",char,"Gunty",{})
  1832. 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),})
  1833. Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1834. 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),})
  1835. Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1.14999998, 0.699999988, 1.04999995),})
  1836. 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),})
  1837. 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),})
  1838. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1839. 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),})
  1840. 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),})
  1841. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1842. 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),})
  1843. 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),})
  1844. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1845. 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),})
  1846. 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),})
  1847. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1848. 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),})
  1849. 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),})
  1850. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1851. 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),})
  1852. 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),})
  1853. Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1854. 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),})
  1855. 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),})
  1856. Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1857. 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),})
  1858. 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),})
  1859. Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1860. 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),})
  1861. 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),})
  1862. Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1863. 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),})
  1864. 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),})
  1865. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.899999976, 0.400000006),})
  1866. 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),})
  1867. 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),})
  1868. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.5, 0.899999976, 0.400000006),})
  1869. 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),})
  1870. 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),})
  1871. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 0.930000007),})
  1872. 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),})
  1873. 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),})
  1874. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1875. 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),})
  1876. 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),})
  1877. Mesh = New("BlockMesh",Neon_Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1878. 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),})
  1879. 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),})
  1880. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1, 1, 0.850000024),})
  1881. 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),})
  1882. 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),})
  1883. 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),})
  1884. 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),})
  1885. 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),})
  1886. 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),})
  1887. 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),})
  1888. 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),})
  1889. 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),})
  1890. 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),})
  1891. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(0.200000003, 0.200000003, 0.930000007),})
  1892. 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),})
  1893. Gunty.Parent = game.Lighting
  1894.  
  1895. local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(-.1,-.51,0)})
  1896.  
  1897. for _,v in next, Gunty:children() do
  1898. v.CanCollide = false
  1899. end
  1900.  
  1901. local all, last = {}, nil
  1902. ArmourParts = {}
  1903. ArmourParts2 = {}
  1904. NeonParts = {}
  1905. function scan(p)
  1906. for _, v in pairs(p:GetChildren()) do
  1907. if v:IsA("BasePart") then
  1908. if v.BrickColor == BrickColor.new("Smoky grey") then
  1909. table.insert(ArmourParts, v)
  1910. end
  1911. if v.BrickColor == BrickColor.new("Fossil") then
  1912. table.insert(ArmourParts2, v)
  1913. end
  1914. if v.BrickColor == BrickColor.new("Institutional white") then
  1915. table.insert(NeonParts, v)
  1916. end
  1917. if last then
  1918. local w = Instance.new("Weld")
  1919. w.Part0, w.Part1 = last, v
  1920. w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  1921. w.Parent = last
  1922. end
  1923. table.insert(all, v)
  1924. last = v
  1925. end
  1926. scan(v)
  1927. end
  1928. end
  1929. scan(Gunty)
  1930. for _, v in pairs(all) do
  1931. v.Anchored = false
  1932. v.CanCollide = false
  1933. end
  1934. function resetmode()
  1935. for i, v in pairs(ArmourParts) do
  1936. v.BrickColor = BrickColor.new("Smoky grey")
  1937. end
  1938. for i, v in pairs(ArmourParts2) do
  1939. v.BrickColor = BrickColor.new("Fossil")
  1940. end
  1941. for i, v in pairs(NeonParts) do
  1942. v.BrickColor = BrickColor.new("Institutional white")
  1943. end
  1944. maincolor = BrickColor.new("Institutional white")
  1945. char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
  1946. end
  1947. -------------------------------------------------------
  1948. --Start Music Option--
  1949. -------------------------------------------------------
  1950. local Music = Instance.new("Sound",tors)
  1951. Music.Parent = tors
  1952. Music.Volume = 7.5
  1953. Music.SoundId = "rbxassetid://1117396305"
  1954. Music.Looped = true
  1955. Music.Pitch = 1 --Pitcher
  1956. Music:Play()
  1957. -------------------------------------------------------
  1958. --End Music Option--
  1959. -------------------------------------------------------
  1960.  
  1961. local naeeym2 = Instance.new("BillboardGui",char)
  1962. naeeym2.AlwaysOnTop = true
  1963. naeeym2.Size = UDim2.new(5,35,2,35)
  1964. naeeym2.StudsOffset = Vector3.new(0,2,0)
  1965. naeeym2.Adornee = hed
  1966. naeeym2.Name = "Name"
  1967.  
  1968. local tecks2 = Instance.new("TextLabel",naeeym2)
  1969. tecks2.BackgroundTransparency = 1
  1970. tecks2.TextScaled = true
  1971. tecks2.BorderSizePixel = 0
  1972. tecks2.Text = "Guy"
  1973. tecks2.Font = "Code"
  1974. tecks2.TextSize = 30
  1975. tecks2.TextStrokeTransparency = 0
  1976. tecks2.TextColor3 = Color3.new(0,0,0)
  1977. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  1978. tecks2.Size = UDim2.new(1,0,0.5,0)
  1979. tecks2.Rotation = 0
  1980. tecks2.Parent = naeeym2
  1981. BC.HeadColor = BrickColor.new("White")
  1982. BC.LeftArmColor = BrickColor.new("White")
  1983. BC.LeftLegColor = BrickColor.new("White")
  1984. BC.RightArmColor = BrickColor.new("White")
  1985. BC.RightLegColor = BrickColor.new("White")
  1986. BC.TorsoColor = BrickColor.new("White")
  1987.  
  1988. -------------------------------------------------------
  1989. --Start Attacks N Stuff--
  1990. -------------------------------------------------------
  1991. local sine=0
  1992. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  1993. local Hitboxpart = Instance.new("Part", EffectModel)
  1994. RemoveOutlines(Hitboxpart)
  1995. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  1996. Hitboxpart.CanCollide = false
  1997. Hitboxpart.Transparency = 1
  1998. Hitboxpart.Anchored = true
  1999. Hitboxpart.CFrame = Pose
  2000. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  2001. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  2002. end
  2003. wait2 = false
  2004. combo = 1
  2005. mouse.Button1Down:connect(function(key)
  2006. if attack == false then
  2007. attack = true
  2008. hum.WalkSpeed = 3.01
  2009. if combo == 1 and wait2 == false then
  2010. wait2 = true
  2011. for i = 0, 1.2, 0.1 do
  2012. swait()
  2013. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-5), math.rad(0), math.rad(-35)), 0.3)
  2014. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(-10), math.rad(0), math.rad(0)), 0.1)
  2015. 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)
  2016. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  2017. 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)
  2018. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(15), math.rad(-20)), 0.3)
  2019. end
  2020. for i, v in pairs(FindNearestHead(Head.CFrame.p, 3.5)) do
  2021. if v:FindFirstChild("Head") then
  2022. Eviscerate(v)
  2023. end
  2024. end
  2025. for i = 0, 1.2, 0.1 do
  2026. swait()
  2027. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(5), math.rad(0), math.rad(55)), 0.3)
  2028. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2029. 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)
  2030. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  2031. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-17)), 0.3)
  2032. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(0)), 0.3)
  2033. end
  2034. combo = 2
  2035. end
  2036. if combo == 2 and wait2 == false then
  2037. wait2 = true
  2038. for i = 0, 1.2, 0.1 do
  2039. swait()
  2040. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-25), math.rad(10), math.rad(-65)), 0.3)
  2041. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2042. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)
  2043. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  2044. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-25)), 0.3)
  2045. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(-20)), 0.3)
  2046. end
  2047. for i, v in pairs(FindNearestHead(Head.CFrame.p, 3.5)) do
  2048. if v:FindFirstChild("Head") then
  2049. Eviscerate(v)
  2050. end
  2051. end
  2052. for i = 0, 1.6, 0.1 do
  2053. swait()
  2054. 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)
  2055. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2056. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(54), math.rad(0), math.rad(35)), 0.1)
  2057. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-34), math.rad(0), math.rad(-35)), 0.3)
  2058. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(95)), 0.3)
  2059. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-4.5), math.rad(-30), math.rad(0)), 0.3)
  2060. end
  2061. combo = 1
  2062. end
  2063. hum.WalkSpeed = 8
  2064. wait2 = false
  2065. attack = false
  2066. end
  2067. end)
  2068. function Decapitate()
  2069. local target = nil
  2070. local targettorso = nil
  2071. if Mouse.Target ~= nil then
  2072. if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  2073. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  2074. target = mouse.Target.Parent.Humanoid
  2075. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  2076. targethead = mouse.Target.Parent:FindFirstChild("Head")
  2077. end
  2078. end
  2079. if target ~= nil then
  2080. targettorso.Anchored = true
  2081. attack = true
  2082. hum.WalkSpeed = 0
  2083. root.CFrame = targettorso.CFrame * CF(0,0,2.6)
  2084. for i = 0,4.2,0.1 do
  2085. swait()
  2086. 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)
  2087. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
  2088. 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)
  2089. 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)
  2090. 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)
  2091. 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)
  2092. end
  2093. local ModelHead01 = New("Model", char, "", {})
  2094. local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
  2095. local Head01 = targethead:Clone()
  2096. targethead.Transparency = 1
  2097. Head01.Parent = ModelHead01
  2098. local weldHead01 = Instance.new("Weld")
  2099. weldHead01.Parent = Head01
  2100. weldHead01.Part0 = targethead
  2101. weldHead01.Part1 = Head01
  2102. weldHead01.C1 = CFrame.new(0, 0, 0)
  2103. targethead.face:Remove()
  2104. weldHead01.Part0 = ra
  2105. weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  2106. targettorso:BreakJoints()
  2107. CreateSound("314390675", targettorso, 5, .7)
  2108. for i = 0,3.2,0.1 do
  2109. swait()
  2110. 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)
  2111. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2112. 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)
  2113. 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)
  2114. 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)
  2115. 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)
  2116. end
  2117. for i = 0,4.2,0.1 do
  2118. swait()
  2119. 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)
  2120. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 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(-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(-5), Rad(0), Rad(-0)), 0.15)
  2123. 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)
  2124. 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)
  2125. end
  2126. CreateSound("541909763", targettorso, 5, .8)
  2127. weldHead01:Destroy()
  2128. Head01.CanCollide = true
  2129. local bodyVelocity2 = Create("BodyVelocity")({
  2130. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  2131. P = 5000,
  2132. maxForce = Vector3.new(8000, 8000, 8000),
  2133. Parent = Head01
  2134. })
  2135. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  2136. for i = 0,6.2,0.1 do
  2137. swait()
  2138. 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)
  2139. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
  2140. 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)
  2141. 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)
  2142. 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)
  2143. 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)
  2144. end
  2145. targettorso.Anchored = false
  2146. attack = false
  2147. hum.WalkSpeed = 8
  2148. root.CFrame = targettorso.CFrame * CF(0,0,3.4)
  2149. end
  2150. end
  2151. end
  2152. function Laugh()
  2153. attack = true
  2154. hum.WalkSpeed = 0
  2155. CreateSound("300208779", hed, 10, 1)
  2156. for i = 0,9,0.1 do
  2157. swait()
  2158. 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)
  2159. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  2160. if Mrandom(1,15) == 1 then
  2161. 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)
  2162. end
  2163. 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)
  2164. 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)
  2165. 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)
  2166. 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)
  2167. end
  2168. attack = false
  2169. hum.WalkSpeed = 10
  2170. end
  2171. function Flying_Kick()
  2172. attack = true
  2173. hum.WalkSpeed = 0
  2174. for i = 0,2.7,0.1 do
  2175. swait()
  2176. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -.7 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  2177. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  2178. 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)
  2179. 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)
  2180. 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)
  2181. 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)
  2182. end
  2183. local bodyVelocity = Create("BodyVelocity")({
  2184. velocity = Vector3.new(0, 0, 0) + root.CFrame.lookVector * 250,
  2185. P = 5000,
  2186. maxForce = Vector3.new(9e99, 9e99, 9e99),
  2187. Parent = root
  2188. })
  2189. game:GetService("Debris"):AddItem(bodyVelocity, 0.05)
  2190. CreateSound("138097048", rl, 3, 1)
  2191. for i = 0,2.1,0.1 do
  2192. swait()
  2193. HitboxFunction(rl.CFrame, 0.01, 1, 1, 1, 7, 6, 8, 3, "Knockdown")
  2194. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, .6 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(90)), 0.15)
  2195. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2196. 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)
  2197. 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)
  2198. 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)
  2199. 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)
  2200. end
  2201. attack = false
  2202. hum.WalkSpeed = 8
  2203. end
  2204. function UpperCut()
  2205. attack = true
  2206. hum.WalkSpeed = 0
  2207. for i = 0,2.3,0.1 do
  2208. swait()
  2209. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -.7 + 0.1 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  2210. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2211. 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)
  2212. 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)
  2213. 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)
  2214. 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)
  2215. end
  2216. CreateSound("138097048", ra, 3, .8)
  2217. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 8, 3, "Knockdown")
  2218. for i = 0,2.8,0.1 do
  2219. swait()
  2220. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-35), Rad(0), Rad(10)), 0.15)
  2221. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  2222. 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)
  2223. 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)
  2224. 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)
  2225. 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)
  2226. end
  2227. attack = false
  2228. hum.WalkSpeed = 8
  2229. end
  2230. function Spinning_Kick()
  2231. attack = true
  2232. hum.WalkSpeed = 3.01
  2233. for i = 0, 1.2, 0.1 do
  2234. swait()
  2235. rootj.C0 = clerp(rootj.C0, RootCF * CFrame.new(0, -0.5, 0) * angles(math.rad(-25), math.rad(10), math.rad(-65)), 0.3)
  2236. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2237. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(0), math.rad(0), math.rad(10)), 0.1)
  2238. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-25), math.rad(0), math.rad(-10)), 0.3)
  2239. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(-25)), 0.3)
  2240. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-2.5), math.rad(-0), math.rad(-20)), 0.3)
  2241. end
  2242. for i = 0, 4.6, 0.1 do
  2243. swait()
  2244. CreateSound("138097048", rl, 3, 1)
  2245. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 3, "Normal")
  2246. 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)
  2247. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.rad(10), math.rad(0), math.rad(0)), 0.1)
  2248. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, 0) * angles(math.rad(-54), math.rad(0), math.rad(47)), 0.1)
  2249. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5, 0) * angles(math.rad(-34), math.rad(0), math.rad(-47)), 0.3)
  2250. RH.C0 = clerp(RH.C0, CFrame.new(1, -1, 0) * RHCF * angles(math.rad(-2.5), math.rad(-25), math.rad(95)), 0.3)
  2251. LH.C0 = clerp(LH.C0, CFrame.new(-1, -1, 0) * LHCF * angles(math.rad(-4.5), math.rad(-30), math.rad(30)), 0.3)
  2252. end
  2253. attack = false
  2254. hum.WalkSpeed = 8
  2255. end
  2256. function Beam_Of_Light()
  2257.  
  2258. end
  2259. function Blast_Of_God()
  2260. attack = true
  2261. hum.WalkSpeed = 3.01
  2262. for i = 0,6.3,0.1 do
  2263. swait()
  2264. Effects.Sphere.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2265. 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)
  2266. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-90)), 0.3)
  2267. 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)
  2268. 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)
  2269. 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)
  2270. 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)
  2271. end
  2272. Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
  2273. Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.03)
  2274. Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
  2275. Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 11, 11, 11, 0.05)
  2276. Effects.Block.Create(BrickC("New Yeller"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
  2277. 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)
  2278. CreateSound("142070127", tors, 10, 1)
  2279. MagniDamage(ra, 12, 40, 60, 10, "Normal")
  2280. for i = 0,2.6,0.1 do
  2281. swait()
  2282. 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)
  2283. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-90)), 0.3)
  2284. 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)
  2285. 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)
  2286. 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)
  2287. 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)
  2288. end
  2289. attack = false
  2290. hum.WalkSpeed = 8
  2291. end
  2292. function Diablo_Explosion()
  2293. attack = true
  2294. hum.WalkSpeed = 3.01
  2295. for i = 0,6.3,0.1 do
  2296. swait()
  2297. Effects.Block.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2298. Effects.Block.Create(BrickC("Really red"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2299. 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)
  2300. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2301. 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)
  2302. 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)
  2303. 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)
  2304. 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)
  2305. end
  2306. Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 14, 14, 14, 0.05)
  2307. Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 11, 11, 11, 0.03)
  2308. Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 8, 8, 8, 0.05)
  2309. Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 6, 6, 6, 0.05)
  2310. Effects.Sphere.Create(BrickC("Really red"), root.CFrame * CF(0, 1, -4), 2, 2, 2, 10.5, 10.5, 10.5, 0.05)
  2311. Effects.Ring.Create(BrickC("Really red"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3.6, 3.6, 3.6, 0.03)
  2312. CreateSound("142070127", tors, 10, 1)
  2313. MagniDamage(tors, 12, 34, 54, 10, "DarkUp")
  2314. for i = 0,4.6,0.1 do
  2315. 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)
  2316. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2317. 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)
  2318. 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)
  2319. 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)
  2320. 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)
  2321. end
  2322. wait(.6)
  2323. attack = false
  2324. hum.WalkSpeed = 8
  2325. end
  2326. function Multi_Bombs()
  2327. attack = true
  2328. hum.WalkSpeed = 3.01
  2329. for i = 0,3,0.1 do
  2330. swait()
  2331. Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2332. Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2333. 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)
  2334. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2335. 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)
  2336. 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)
  2337. 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)
  2338. 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)
  2339. end
  2340. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
  2341. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
  2342. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
  2343. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
  2344. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
  2345. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
  2346. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
  2347. CreateSound("142070127", tors, 10, 1)
  2348. MagniDamage(tors, 17, 15, 35, 10, "Normal")
  2349. for i = 0,1,0.1 do
  2350. 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)
  2351. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2352. 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)
  2353. 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)
  2354. 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)
  2355. 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)
  2356. end
  2357. for i = 0,2,0.1 do
  2358. swait()
  2359. Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2360. Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2361. 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)
  2362. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2363. 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)
  2364. 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)
  2365. 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)
  2366. 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)
  2367. end
  2368. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
  2369. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
  2370. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
  2371. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
  2372. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
  2373. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
  2374. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
  2375. CreateSound("142070127", tors, 10, 1)
  2376. MagniDamage(tors, 17, 15, 35, 10, "Normal")
  2377. for i = 0,1,0.1 do
  2378. 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)
  2379. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2380. 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)
  2381. 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)
  2382. 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)
  2383. 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)
  2384. end
  2385. for i = 0,2,0.1 do
  2386. swait()
  2387. Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2388. Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2389. 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)
  2390. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2391. 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)
  2392. 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)
  2393. 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)
  2394. 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)
  2395. end
  2396. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
  2397. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
  2398. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
  2399. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
  2400. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
  2401. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
  2402. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
  2403. CreateSound("142070127", tors, 10, 1)
  2404. MagniDamage(tors, 17, 15, 35, 10, "Normal")
  2405. for i = 0,1,0.1 do
  2406. 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)
  2407. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2408. 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)
  2409. 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)
  2410. 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)
  2411. 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)
  2412. end
  2413. wait(.6)
  2414. attack = false
  2415. hum.WalkSpeed = 8
  2416. end
  2417. function Hell_From_Above()
  2418. 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,})
  2419. attack = true
  2420. hum.WalkSpeed = 3.01
  2421. for i = 0,6.3,0.1 do
  2422. swait()
  2423. Effects.Block.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2424. 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)
  2425. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2426. 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)
  2427. 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)
  2428. 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)
  2429. 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)
  2430. end
  2431. CreateSound("142070127", tors, 10, 1)
  2432. Effects.Sphere.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2433. Effects.Sphere.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2434. Effects.Sphere.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2435. Effects.Sphere.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2436. for i = 0,3.8,0.1 do
  2437. swait()
  2438. 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)
  2439. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2440. 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)
  2441. 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)
  2442. 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)
  2443. 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)
  2444. end
  2445. CreateSound("224339201", tors, 10, 0.5)
  2446. for i = 1, 3 do
  2447. MagniDamage(UhhhhThing, 12, 34, 54, 10, "DarkUp")
  2448. UhhhhThing.CFrame = mouse.Hit
  2449. Effects.Cylinder.Create(BrickColor.new("Really red"), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
  2450. Effects.Block.Create(BrickColor.new("Really red"), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
  2451. end
  2452. UhhhhThing:Destroy()
  2453. attack = false
  2454. hum.WalkSpeed = 8
  2455. end
  2456. function Spinning_Below()
  2457. attack = true
  2458. hum.WalkSpeed = 3.01
  2459. CreateSound("649634100", tors, 10, 0.5)
  2460. for i = 0,6.3,0.1 do
  2461. swait()
  2462. Effects.Block.Create(BrickC("Really red"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2463. Effects.Block.Create(BrickC("Really red"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2464. 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)
  2465. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2466. 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)
  2467. 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)
  2468. 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)
  2469. 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)
  2470. end
  2471. attack = false
  2472. hum.WalkSpeed = 8
  2473. end
  2474. function Blizzard()
  2475. attack = true
  2476. hum.WalkSpeed = 2
  2477. hum.JumpPower = 0
  2478. for i = 0,70,0.1 do
  2479. MagniDamage(tors, 41, 1, 3, 1, "Normal")
  2480. 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)
  2481. swait()
  2482. Effects.Block.Create(BrickC("Institutional white"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2483. 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)
  2484. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2485. 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)
  2486. 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)
  2487. 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)
  2488. 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)
  2489. end
  2490. hum.WalkSpeed = 16
  2491. hum.JumpPower = 50
  2492. attack = false
  2493. end
  2494.  
  2495. function Cryo_Freeze()
  2496. attack = true
  2497. for i = 0,5.2,0.03 do
  2498. swait()
  2499. Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2500. Effects.Block.Create(BrickC("White"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2501. 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)
  2502. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2503. 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)
  2504. 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)
  2505. 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)
  2506. 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)
  2507. end
  2508. CreateSound("331666100", tors, 10, 1)
  2509. 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)
  2510. for i = 1,3,0.1 do
  2511. hum.WalkSpeed = 0.10
  2512. MagniDamage(tors, 400, 1, 10, 0, "Normal")
  2513. 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)
  2514. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2515. 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)
  2516. 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)
  2517. 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)
  2518. 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)
  2519. end
  2520. for i = 1,10,0.1 do
  2521. swait(10)
  2522. hum.WalkSpeed = 0.10
  2523. MagniDamage(tors, 400, 1, 1, 0, "Normal")
  2524. 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)
  2525. 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)
  2526. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2527. 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)
  2528. 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)
  2529. 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)
  2530. 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)
  2531. end
  2532. wait(.6)
  2533. attack = false
  2534. end
  2535. function Menacing_Aura()
  2536. attack = true
  2537. notmenacing = false
  2538. for i = 0,2,0.1 do
  2539. swait()
  2540. 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)
  2541. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2542. 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)
  2543. 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)
  2544. 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)
  2545. 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)
  2546. end
  2547. CreateSound("331666100", tors, 10, 1)
  2548. coroutine.resume(coroutine.create(function()
  2549. for i = 0,25,0.1 do
  2550. swait(10)
  2551. MagniDamage(tors, 6.5, 1, 2, 0, "Normal")
  2552. 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)
  2553. end
  2554. notmenacing = true
  2555. end))
  2556. wait(.6)
  2557. attack = false
  2558. end
  2559. local alternatecooldownbecausewhynotdood = false
  2560. function Heat_Stroke()--This was NOT MADE BY ME! It's from Ruin II. Credit goes to When_kun, NoobyGames12, Injectioneer and Salvo_Starly!
  2561. attack = true
  2562. alternatecooldownbecausewhynotdood = true
  2563. for i = 0,2,0.1 do
  2564. swait()
  2565. 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)
  2566. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2567. 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)
  2568. 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)
  2569. 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)
  2570. 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)
  2571. end
  2572. Effects.Block.Create(BrickColor.new("Bright red"), RightArm.CFrame * CFrame.new(0, -1.5, 0), 5, 5, 5, 4, 4, 4, .06)
  2573. 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),})
  2574. coroutine.resume(coroutine.create(function()
  2575. for i = 1,150,0.1 do
  2576. swait()
  2577. MagniDamage(ref, 23.3, 3, 9, 0, "Normal")
  2578. 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)
  2579. 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)
  2580. 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)
  2581. end
  2582. swait(50)
  2583. alternatecooldownbecausewhynotdood = false
  2584. ref:Remove() -- still lazy to use debris
  2585. end))
  2586. attack = false
  2587. end
  2588. function Eruption()
  2589. attack = true
  2590. hum.WalkSpeed = 2
  2591. hum.JumpPower = 0
  2592. for i = 0,7,0.1 do
  2593. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
  2594. swait()
  2595. Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2596. Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2597. 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)
  2598. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2599. 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)
  2600. 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)
  2601. 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)
  2602. 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)
  2603. end
  2604. CreateSound("144699494", tors, 10, 1)
  2605. 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)
  2606. 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)
  2607. 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)
  2608. 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)
  2609. MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
  2610. coroutine.resume(coroutine.create(function()
  2611. for i = 0,1.8,0.1 do
  2612. swait()
  2613. hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
  2614. end
  2615. for i = 0,1.8,0.1 do
  2616. swait()
  2617. hum.CameraOffset = Vector3.new(0,0,0)
  2618. end
  2619. end))
  2620. local vel2 = Instance.new("BodyVelocity",tors)
  2621. vel2.Velocity = Vector3.new(0,55,0)
  2622. vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
  2623. for i = 0,4,0.1 do
  2624. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
  2625. swait()
  2626. Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2627. Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2628. 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)
  2629. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2630. 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)
  2631. 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)
  2632. 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)
  2633. 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)
  2634. end
  2635. hum.WalkSpeed = 16
  2636. vel2:Destroy()
  2637. hum.JumpPower = 50
  2638. attack = false
  2639. end
  2640. function Solar_Flare()
  2641. attack = true
  2642. hum.WalkSpeed = 2
  2643. hum.JumpPower = 75
  2644. hum.Jump = true
  2645. wait(0.4)
  2646. CreateSound("144699494", tors, 10, 1)
  2647. hum.JumpPower = 0
  2648. 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)
  2649. 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)
  2650. 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)
  2651. for i = 0,20,0.1 do
  2652. root.Velocity = root.CFrame.lookVector * 60
  2653. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
  2654. swait()
  2655. Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
  2656. Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
  2657. 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)
  2658. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2659. 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)
  2660. 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)
  2661. 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)
  2662. 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)
  2663. end
  2664. hum.WalkSpeed = 16
  2665. hum.JumpPower = 50
  2666. attack = false
  2667. end
  2668. function ShadowWarp()
  2669. MagniDamage(tors, 5, 5, 10, 0, "Normal")
  2670. 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)
  2671. 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)
  2672. Effects.Block.Create(BrickC("Steel blue"), tors.CFrame * CF(0, 0, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2673. local pos = root.Position
  2674. root.CFrame = CF(mouse.Hit.p+VT(0,3,0),pos)
  2675. CreateSound("769380905", tors, 10, 1)
  2676. MagniDamage(tors, 5, 15, 20, 0, "DarkUp")
  2677. Effects.Block.Create(BrickC("Dark blue"), tors.CFrame * CF(0, 0, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2678. 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)
  2679. 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)
  2680. end
  2681. function Shade()
  2682. hum.WalkSpeed = 3
  2683. attack = true
  2684. for i = 0,2,0.1 do
  2685. swait()
  2686. 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)
  2687. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2688. 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)
  2689. 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)
  2690. 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)
  2691. 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)
  2692. end
  2693. hum.WalkSpeed = 3
  2694. CreateSound("588736969", tors, 10, 1)
  2695. Effects.Block.Create(BrickC("Deep blue"), tors.CFrame * CF(0, 0, 0), 80, 80, 80, 40, 40, 40, 0.05)
  2696. MagniDamage(tors, 27, 12, 24, 2, "Normal")
  2697. for i = 0,3,0.1 do
  2698. swait()
  2699. 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)
  2700. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2701. 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)
  2702. 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)
  2703. 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)
  2704. 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)
  2705. end
  2706. hum.WalkSpeed = 3
  2707. CreateSound("588736969", tors, 10, 1)
  2708. Effects.Block.Create(BrickC("Deep blue"), tors.CFrame * CF(0, 0, 0), 80, 80, 80, 40, 40, 40, 0.05)
  2709. MagniDamage(tors, 27, 12, 24, 2, "Normal")
  2710. for i = 0,3,0.1 do
  2711. swait()
  2712. 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)
  2713. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2714. 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)
  2715. 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)
  2716. 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)
  2717. 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)
  2718. end
  2719. CreateSound("588736969", tors, 10, 1)
  2720. Effects.Block.Create(BrickC("Deep blue"), tors.CFrame * CF(0, 0, 0), 80, 80, 80, 40, 40, 40, 0.05)
  2721. MagniDamage(tors, 27, 12, 24, 2, "Normal")
  2722. hum.WalkSpeed = 3
  2723. wait(.6)
  2724. hum.WalkSpeed = 16
  2725. attack = false
  2726. end
  2727. function Purity_Slam()
  2728. attack = true
  2729. for i = 0,5.2,0.1 do
  2730. swait()
  2731. 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)
  2732. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2733. 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)
  2734. 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)
  2735. 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)
  2736. 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)
  2737. end
  2738. CreateSound("331666100", tors, 10, 1)
  2739. 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)
  2740. 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)
  2741. 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)
  2742. 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)
  2743. MagniDamage(tors, 12, 40, 60, 10, "Normal")
  2744. coroutine.resume(coroutine.create(function()
  2745. for i = 0,1.8,0.1 do
  2746. swait()
  2747. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2748. end
  2749. for i = 0,1.8,0.1 do
  2750. swait()
  2751. hum.CameraOffset = Vector3.new(0,0,0)
  2752. end
  2753. end))
  2754. for i = 1,4.7,0.1 do
  2755. 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)
  2756. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2757. 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)
  2758. 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)
  2759. 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)
  2760. 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)
  2761. end
  2762. wait(.6)
  2763. attack = false
  2764. end
  2765. function Universal_Crush()
  2766. attack = true
  2767. for i = 0,5.2,0.05 do
  2768. swait()
  2769. Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2770. Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2771. 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)
  2772. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2773. 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)
  2774. 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)
  2775. 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)
  2776. 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)
  2777. end
  2778. CreateSound("331666100", tors, 10, 1)
  2779. 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)
  2780. 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)
  2781. 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)
  2782. 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)
  2783. MagniDamage(tors, 170, 80, 175, 15, "DarkUp")
  2784. coroutine.resume(coroutine.create(function()
  2785. for i = 0,1.8,0.1 do
  2786. swait()
  2787. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2788. end
  2789. for i = 0,1.8,0.1 do
  2790. swait()
  2791. hum.CameraOffset = Vector3.new(0,0,0)
  2792. end
  2793. end))
  2794. for i = 1,4.7,0.1 do
  2795. 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)
  2796. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2797. 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)
  2798. 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)
  2799. 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)
  2800. 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)
  2801. end
  2802. wait(.6)
  2803. attack = false
  2804. end
  2805. function Painful_Stomp()
  2806. attack = true
  2807. for i = 0,5.2,0.1 do
  2808. swait()
  2809. 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)
  2810. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2811. 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)
  2812. 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)
  2813. 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)
  2814. 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)
  2815. end
  2816. CreateSound("331666100", char, 10, 1)
  2817. 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)
  2818. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  2819. if v:FindFirstChild("Head") then
  2820. Eviscerate(v)
  2821. end
  2822. end
  2823. coroutine.resume(coroutine.create(function()
  2824. for i = 0,2.8,0.1 do
  2825. swait()
  2826. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2827. end
  2828. for i = 0,1.8,0.1 do
  2829. swait()
  2830. hum.CameraOffset = Vector3.new(0,0,0)
  2831. end
  2832. end))
  2833. for i = 0,3.7,0.1 do
  2834. tecks2.Rotation = math.random(-20, 50)
  2835. 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)
  2836. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2837. 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)
  2838. 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)
  2839. 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)
  2840. 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)
  2841. end
  2842. wait(.6)
  2843. attack = false
  2844. end
  2845. function Ending()
  2846. local target = nil
  2847. local targettorso = nil
  2848. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  2849. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  2850. targetT = mouse.Target.Parent
  2851. target = mouse.Target.Parent.Humanoid
  2852. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  2853. targethead = mouse.Target.Parent:FindFirstChild("Head")
  2854. end
  2855. end
  2856. if target ~= nil then
  2857. targettorso.Anchored = true
  2858. attack = true
  2859. hum.WalkSpeed = 0
  2860. local originalpos = root.CFrame
  2861. root.CFrame = targettorso.CFrame * CF(0,0,2.6)
  2862. for i = 0,1.8,0.1 do
  2863. tecks2.Rotation = math.random(-20, 20)
  2864. swait()
  2865. tecks2.Text = ""..NOUSE[math.random(1,#NOUSE)]
  2866. 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)
  2867. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(65)), 0.3)
  2868. 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)
  2869. 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)
  2870. 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)
  2871. 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)
  2872. end
  2873. Eviscerate(targetT)
  2874. CreateSound("331666100", ra, 4, 1)
  2875. CreateSound("180083286", targettorso, 10, 1)
  2876. coroutine.resume(coroutine.create(function()
  2877. for i = 0,1.8,0.1 do
  2878. swait()
  2879. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2880. end
  2881. for i = 0,1.8,0.1 do
  2882. swait()
  2883. hum.CameraOffset = Vector3.new(0,0,0)
  2884. end
  2885. end))
  2886. for i = 0,4.6,0.1 do
  2887. tecks2.Text = ""..NOUSE[math.random(1,#NOUSE)]
  2888. 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)
  2889. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2890. 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)
  2891. 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)
  2892. 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)
  2893. 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)
  2894. end
  2895. wait(.6)
  2896. root.CFrame = originalpos
  2897. attack = false
  2898. hum.WalkSpeed = 8
  2899. end
  2900. end
  2901.  
  2902. --[[I don't take ANY credit for this attack,
  2903. this was all nooby's hard work and the only reason i uhhh "used" it
  2904. is cause I i didn't have attack ideas at the time so yeah,
  2905. 100% nooby's credit <3]]
  2906. function Ende_der_Weld()
  2907. attack = true
  2908. hum.WalkSpeed = 0
  2909. for i = 0,4.6,0.1 do
  2910. swait()
  2911. tecks2.Rotation = math.random(-20, 20)
  2912. tecks2.Text = ""..NOUSE[math.random(1,#NOUSE)]
  2913. 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)
  2914. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2915. 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)
  2916. 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)
  2917. 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)
  2918. 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)
  2919. end
  2920. local a = Instance.new("Part",char)
  2921. a.BrickColor = BrickColor.random()
  2922. a.Name = "Lazer"
  2923. a.Anchored = true
  2924. a.Material = "Neon"
  2925. a.Transparency = 1
  2926. a.CanCollide = false
  2927. local hitbox = Instance.new("Part",char)
  2928. hitbox.Size = Vector3.new(5,5,5)
  2929. hitbox.CFrame = mouse.hit
  2930. hitbox.Anchored = true
  2931. hitbox.Transparency = 1
  2932. hitbox.CanCollide = false
  2933. local ray = Ray.new(
  2934. ra.CFrame.p, -- origin
  2935. (mouse.Hit.p - ra.CFrame.p).unit * 500 -- direction
  2936. )
  2937. local ignore = char
  2938. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2939. if hit then
  2940. local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
  2941.  
  2942. if not humanoid then
  2943. humanoid = hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2944. end
  2945. if humanoid then
  2946. if humanoid.Parent:IsA"Model" then
  2947. end
  2948. end
  2949. end
  2950. a.BottomSurface = 10
  2951. a.TopSurface = 10
  2952. local distance = (ra.CFrame.p - position).magnitude
  2953. a.Size = Vector3.new(0.1, 0.1, 0.1)
  2954. a.CFrame = CFrame.new(ra.CFrame.p, position) * CFrame.new(0, 0, 0)
  2955. game:GetService("Debris"):AddItem(a, 5)
  2956. game:GetService("Debris"):AddItem(hitbox, 1)
  2957. local newmesh = Instance.new("BlockMesh",a)
  2958. MagicBlock(BrickColor.Random(),ra.CFrame,5,5,5,0.25,0.25,0.25,0.025)
  2959. MagicShockAlt(BrickColor.Random(),a.CFrame,5,5,1.5,1.5,0.015,1)
  2960. MagicShockAlt(BrickColor.Random(),a.CFrame,5,5,1.25,1.25,0.015,2)
  2961. MagicShockAlt(BrickColor.Random(),a.CFrame,5,5,1,1,0.015,1)
  2962. local lbs = Instance.new("Part")
  2963. lbs.Parent = char
  2964. CreateSound("929619479", lbs, 10, 1)
  2965. lbs.Material = "Neon"
  2966. lbs.Color = BrickColor.Random().Color
  2967. lbs.CanCollide = false
  2968. lbs.Shape = "Ball"
  2969. lbs.Anchored = true
  2970. lbs.Transparency = 0
  2971. lbs.Size = Vector3.new(20,20,20)
  2972. lbs.CFrame = a.CFrame
  2973. local thing = Instance.new("SpecialMesh",lbs)
  2974. thing.MeshType = "Sphere"
  2975. lbs.Anchored = false
  2976. local bvs = Instance.new("BodyVelocity")
  2977. bvs.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2978. bvs.velocity = a.CFrame.lookVector*75
  2979. bvs.Parent = lbs
  2980. lbs.Touched:connect(function(hit)
  2981. MagniDamage(hit, 12, 40, 60, 10, "Normal")
  2982. end)
  2983. attack = false
  2984. game:GetService("Debris"):AddItem(lbs, 10)
  2985. for x = 0, 4 do
  2986. local bulletgos = IT("Model",char)
  2987. local bulletgos2 = IT("Model",char)
  2988. for z = 0, 24 do
  2989. local lb = Instance.new("Part")
  2990. lb.Parent = bulletgos
  2991. lb.Material = "Neon"
  2992. lb.Color = BrickColor.Random().Color
  2993. lb.CanCollide = false
  2994. lb.Anchored = true
  2995. lb.Transparency = 0
  2996. lb.Size = Vector3.new(2,2,2)
  2997. local thing = Instance.new("SpecialMesh",lb)
  2998. thing.MeshType = "Sphere"
  2999. thing.Scale = Vector3.new(0.5,0.5,1.5)
  3000. lb.CFrame = lbs.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  3001. lb.CFrame = lb.CFrame + lb.CFrame.lookVector*15
  3002. local lb2 = Instance.new("Part")
  3003. lb2.Parent = bulletgos2
  3004. lb2.Material = "Neon"
  3005. lb2.Color = lb.Color
  3006. lb2.CanCollide = false
  3007. lb2.Anchored = true
  3008. lb2.Transparency = 0
  3009. lb2.Size = Vector3.new(2,2,2)
  3010. lb2.CFrame = lbs.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  3011. lb2.CFrame = lb2.CFrame + lb.CFrame.lookVector*15
  3012. local thing2 = Instance.new("SpecialMesh",lb2)
  3013. thing2.MeshType = "Sphere"
  3014. thing2.Scale = Vector3.new(0.5,0.5,1.5)
  3015. lb.Touched:connect(function(hit)
  3016. MagniDamage(hit, 12, 40, 60, 10, "Normal")
  3017. end)
  3018. lb2.Touched:connect(function(hit)
  3019. MagniDamage(hit, 12, 40, 60, 10, "Normal")
  3020. end)
  3021. end
  3022. MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,-0.1,-0.1,-0.1,0.025)
  3023. MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,-0.1,-0.1,-0.1,0.025)
  3024. MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,0.5,0.5,0.5,0.025)
  3025. MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,0.5,0.5,0.5,0.025)
  3026. CreateSound("925629856", lbs, 5, 1)
  3027. game:GetService("Debris"):AddItem(bulletgos, 7)
  3028. game:GetService("Debris"):AddItem(bulletgos2, 7)
  3029. for i,v in pairs(bulletgos:children()) do
  3030. if v:IsA("Part") then
  3031. v.Anchored = false
  3032. MagicBlock(v.BrickColor,v.CFrame,1,1,1,0.25,0.25,0.25,0.025)
  3033. local bv = Instance.new("BodyVelocity")
  3034. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  3035. bv.velocity = v.CFrame.lookVector*25
  3036. bv.Parent = v
  3037. game:GetService("Debris"):AddItem(v, 5)
  3038. end
  3039. end
  3040. for i,v in pairs(bulletgos2:children()) do
  3041. if v:IsA("Part") then
  3042. v.Anchored = false
  3043. MagicBlock(v.BrickColor,v.CFrame,1,1,1,0.25,0.25,0.25,0.025)
  3044. local bv = Instance.new("BodyVelocity")
  3045. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  3046. bv.velocity = v.CFrame.lookVector*-25
  3047. bv.Parent = v
  3048. game:GetService("Debris"):AddItem(v, 5)
  3049. end
  3050. end
  3051. wait(1)
  3052. end
  3053. attack = false
  3054. hum.WalkSpeed = 8
  3055. end
  3056.  
  3057. EffectModel = Create("Model"){
  3058. Parent = Character,
  3059. Name = "EffectModel",
  3060. }
  3061.  
  3062. Effects = {
  3063. Block = {
  3064. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  3065. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  3066. prt.Anchored = true
  3067. prt.CFrame = cframe
  3068. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3069. game:GetService("Debris"):AddItem(prt, 10)
  3070. if Type == 1 or Type == nil then
  3071. table.insert(Effects, {
  3072. prt,
  3073. "Block1",
  3074. delay,
  3075. x3,
  3076. y3,
  3077. z3,
  3078. msh
  3079. })
  3080. elseif Type == 2 then
  3081. table.insert(Effects, {
  3082. prt,
  3083. "Block2",
  3084. delay,
  3085. x3,
  3086. y3,
  3087. z3,
  3088. msh
  3089. })
  3090. end
  3091. end;
  3092. };
  3093.  
  3094. Cylinder = {
  3095. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3096. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.2, 0.2, 0.2))
  3097. prt.Anchored = true
  3098. prt.CFrame = cframe
  3099. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3100. game:GetService("Debris"):AddItem(prt, 2)
  3101. table.insert(Effects, {
  3102. prt,
  3103. "Cylinder",
  3104. delay,
  3105. x3,
  3106. y3,
  3107. z3,
  3108. msh
  3109. })
  3110. end;
  3111. };
  3112.  
  3113. Head = {
  3114. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3115. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  3116. prt.Anchored = true
  3117. prt.CFrame = cframe
  3118. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Head", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3119. game:GetService("Debris"):AddItem(prt, 10)
  3120. table.insert(Effects, {
  3121. prt,
  3122. "Cylinder",
  3123. delay,
  3124. x3,
  3125. y3,
  3126. z3,
  3127. msh
  3128. })
  3129. end;
  3130. };
  3131.  
  3132. Sphere1 = {
  3133. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3134. local prt = CFuncs.Part.Create(EffectModel, "Glass", 0, 0, brickcolor, "Effect", Vector3.new())
  3135. prt.Anchored = true
  3136. prt.CFrame = cframe
  3137. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3138. game:GetService("Debris"):AddItem(prt, 10)
  3139. table.insert(Effects, {
  3140. prt,
  3141. "Cylinder",
  3142. delay,
  3143. x3,
  3144. y3,
  3145. z3,
  3146. msh
  3147. })
  3148. end;
  3149. };
  3150.  
  3151. Sphere2 = {
  3152. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3153. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  3154. prt.Anchored = true
  3155. prt.CFrame = cframe
  3156. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3157. game:GetService("Debris"):AddItem(prt, 10)
  3158. table.insert(Effects, {
  3159. prt,
  3160. "Cylinder",
  3161. delay,
  3162. x3,
  3163. y3,
  3164. z3,
  3165. msh
  3166. })
  3167. end;
  3168. };
  3169.  
  3170. InnerSphere = {
  3171. Create = function(brickcolor, cframe, size, shrinkspeed, appspeed)
  3172. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  3173. prt.Anchored = true
  3174. prt.CFrame = cframe
  3175. prt.Transparency = 1
  3176. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(size, size, size))
  3177. game:GetService("Debris"):AddItem(prt, 10)
  3178. spawn(function()
  3179. while true do
  3180. if size ~= 0 then
  3181. swait()
  3182. msh.Scale = Vector3.new(size, size, size)
  3183. size = size - shrinkspeed or size - 1
  3184. prt.Transparency = prt.Transparency - appspeed
  3185. else prt:Destroy() break
  3186. end
  3187. end
  3188. end)
  3189. end;
  3190. };
  3191.  
  3192. Elect = {
  3193. Create = function(cff, x, y, z)
  3194. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, BrickColor.new(maincol), "Part", Vector3.new(1, 1, 1))
  3195. prt.Anchored = true
  3196. prt.CFrame = cff * CFrame.new(math.random(-x, x), math.random(-y, y), math.random(-z, z))
  3197. prt.CFrame = CFrame.new(prt.Position)
  3198. game:GetService("Debris"):AddItem(prt, 2)
  3199. local xval = math.random() / 2
  3200. local yval = math.random() / 2
  3201. local zval = math.random() / 2
  3202. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(xval, yval, zval))
  3203. table.insert(Effects, {
  3204. prt,
  3205. "Elec",
  3206. 0.1,
  3207. x,
  3208. y,
  3209. z,
  3210. xval,
  3211. yval,
  3212. zval
  3213. })
  3214. end;
  3215.  
  3216. };
  3217.  
  3218. Ring = {
  3219. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3220. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  3221. prt.Anchored = true
  3222. prt.CFrame = cframe
  3223. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3224. game:GetService("Debris"):AddItem(prt, 10)
  3225. table.insert(Effects, {
  3226. prt,
  3227. "Cylinder",
  3228. delay,
  3229. x3,
  3230. y3,
  3231. z3,
  3232. msh
  3233. })
  3234. end;
  3235. };
  3236.  
  3237.  
  3238. Wave = {
  3239. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3240. local prt = CFuncs.Part.Create(EffectModel, "Glass", 0, 0, brickcolor, "Effect", Vector3.new())
  3241. prt.Anchored = true
  3242. prt.CFrame = cframe
  3243. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3244. game:GetService("Debris"):AddItem(prt, 10)
  3245. table.insert(Effects, {
  3246. prt,
  3247. "Cylinder",
  3248. delay,
  3249. x3,
  3250. y3,
  3251. z3,
  3252. msh
  3253. })
  3254. end;
  3255. };
  3256.  
  3257. Break = {
  3258. Create = function(brickcolor, cframe, x1, y1, z1)
  3259. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  3260. prt.Anchored = true
  3261. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3262. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3263. local num = math.random(10, 50) / 1000
  3264. game:GetService("Debris"):AddItem(prt, 10)
  3265. table.insert(Effects, {
  3266. prt,
  3267. "Shatter",
  3268. num,
  3269. prt.CFrame,
  3270. math.random() - math.random(),
  3271. 0,
  3272. math.random(50, 100) / 100
  3273. })
  3274. end;
  3275. };
  3276.  
  3277. Fire = {
  3278. Create = function(brickcolor, cframe, x1, y1, z1, delay)
  3279. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  3280. prt.Anchored = true
  3281. prt.CFrame = cframe
  3282. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3283. game:GetService("Debris"):AddItem(prt, 10)
  3284. table.insert(Effects, {
  3285. prt,
  3286. "Fire",
  3287. delay,
  3288. 1,
  3289. 1,
  3290. 1,
  3291. msh
  3292. })
  3293. end;
  3294. };
  3295.  
  3296. FireWave = {
  3297. Create = function(brickcolor, cframe, x1, y1, z1)
  3298. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 1, brickcolor, "Effect", Vector3.new())
  3299. prt.Anchored = true
  3300. prt.CFrame = cframe
  3301. msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3302. local d = Create("Decal"){
  3303. Parent = prt,
  3304. Texture = "rbxassetid://26356434",
  3305. Face = "Top",
  3306. }
  3307. local d = Create("Decal"){
  3308. Parent = prt,
  3309. Texture = "rbxassetid://26356434",
  3310. Face = "Bottom",
  3311. }
  3312. game:GetService("Debris"):AddItem(prt, 10)
  3313. table.insert(Effects, {
  3314. prt,
  3315. "FireWave",
  3316. 1,
  3317. 30,
  3318. math.random(400, 600) / 100,
  3319. msh
  3320. })
  3321. end;
  3322. };
  3323.  
  3324. Lightning = {
  3325. Create = function(p0, p1, tym, ofs, col, th, tra, last)
  3326. local magz = (p0 - p1).magnitude
  3327. local curpos = p0
  3328. local trz = {
  3329. -ofs,
  3330. ofs
  3331. }
  3332. for i = 1, tym do
  3333. local li = CFuncs.Part.Create(EffectModel, "Neon", 0, tra or 0.4, col, "Ref", Vector3.new(th, th, magz / tym))
  3334. local ofz = Vector3.new(trz[math.random(1, 2)], trz[math.random(1, 2)], trz[math.random(1, 2)])
  3335. local trolpos = CFrame.new(curpos, p1) * CFrame.new(0, 0, magz / tym).p + ofz
  3336. li.Material = "Neon"
  3337. if tym == i then
  3338. local magz2 = (curpos - p1).magnitude
  3339. li.Size = Vector3.new(th, th, magz2)
  3340. li.CFrame = CFrame.new(curpos, p1) * CFrame.new(0, 0, -magz2 / 2)
  3341. table.insert(Effects, {
  3342. li,
  3343. "Disappear",
  3344. last
  3345. })
  3346. else
  3347. do
  3348. do
  3349. li.CFrame = CFrame.new(curpos, trolpos) * CFrame.new(0, 0, magz / tym / 2)
  3350. curpos = li.CFrame * CFrame.new(0, 0, magz / tym / 2).p
  3351. game.Debris:AddItem(li, 10)
  3352. table.insert(Effects, {
  3353. li,
  3354. "Disappear",
  3355. last
  3356. })
  3357. end
  3358. end
  3359. end
  3360. end
  3361. end
  3362. };
  3363.  
  3364. EffectTemplate = {
  3365.  
  3366. };
  3367. }
  3368. --// Weapon and GUI creation, and Character Customization \\--
  3369.  
  3370. New = function(Object, Parent, Name, Data)
  3371. local Object = Instance.new(Object)
  3372. for Index, Value in pairs(Data or {}) do
  3373. Object[Index] = Value
  3374. end
  3375. Object.Parent = Parent
  3376. Object.Name = Name
  3377. return Object
  3378. end
  3379.  
  3380.  
  3381.  
  3382. CyborgArm = New("Model",Char,"CyborgArm",{})
  3383. Handle = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Smoky grey"),Material = Enum.Material.Metal,Size = Vector3.new(1.0500015, 2.02999949, 1.07999992),CFrame = CFrame.new(-138.347275, 2.99473095, 41.7816849, 0.999635339, 8.27677286e-06, 0.0270056836, -0.000191000072, 0.999977112, 0.00676353322, -0.0270050094, -0.00676622428, 0.999612451),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0,0,0),})
  3384. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.429999948, 0.100000001, 1.04999983),CFrame = CFrame.new(-138.369171, 2.89115906, 41.8271637, 0.505694926, -0.862284958, 0.0271573812, 0.862490892, 0.506027818, 0.0067293453, -0.019545, 0.0200200025, 0.999608755),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3385. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, 0.505694926, 0.862490892, -0.0195449982, -0.862284899, 0.506027818, 0.0200199969, 0.0271573793, 0.00672934437, 0.999608576),C1 = CFrame.new(0.0136108398, -0.108844995, -0.0342674255, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  3386. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.600001693, 0.100000001, 1.04999983),CFrame = CFrame.new(-138.268127, 3.26462603, 41.8218994, 0.0100010047, -0.999581397, 0.0271513518, 0.999925494, 0.010187286, 0.00673122332, -0.00700500328, 0.027082013, 0.999608815),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3387. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, 0.0100010047, 0.999925494, -0.00700500328, -0.999581337, 0.010187286, 0.0270820074, 0.0271513499, 0.00673122238, 0.999608636),C1 = CFrame.new(-0.0874328613, 0.264621973, -0.028968811, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  3388. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.3000018, 0.100000001, 1.04999983),CFrame = CFrame.new(-138.217133, 3.61339307, 41.8189926, 0.778245091, -0.627379835, 0.0270029604, 0.627452075, 0.778625846, 0.00676273741, -0.0252680089, 0.0116800005, 0.999612689),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3389. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, 0.778245091, 0.627452075, -0.0252680033, -0.627379835, 0.778625846, 0.0116799958, 0.0270029567, 0.00676273648, 0.99961251),C1 = CFrame.new(-0.138427734, 0.613389015, -0.0260467529, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  3390. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.840000331, 0.420000285, 1),CFrame = CFrame.new(-138.395523, 2.38962889, 41.7660217, -0.00574199716, -0.999983609, 1.77533366e-09, 0.999983549, -0.00574199716, 9.3131769e-10, 9.41781764e-10, 1.77533366e-09, 1.00000012),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3391. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, -0.00574199716, 0.999983549, 0, -0.999983549, -0.00574199716, 0, 0, 0, 1),C1 = CFrame.new(0.0399932861, -0.610375166, 0.0268669128, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  3392. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(0.840000331, 0.420000285, 0.2900002),CFrame = CFrame.new(-138.540939, 3.80931711, 41.9832687, 2.29982252e-05, -0.999983609, -0.00574393803, -0.00452899979, -0.00574398367, 0.999973238, -0.999989927, 3.01669934e-06, -0.00452905567),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3393. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, 2.29999951e-05, -0.00452899886, -0.999989748, -0.999983549, -0.00574398367, 3.01490991e-06, -0.00574393803, 0.999973238, -0.00452905614),C1 = CFrame.new(0.185333252, 0.809313059, -0.190429688, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  3394. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.660001755, 0.100000001, 0.799999833),CFrame = CFrame.new(-138.557587, 3.57138705, 41.9535294, 0.999635398, 8.27676195e-06, 0.0270056874, -0.000191000116, 0.999977112, 0.00676353415, -0.0270050168, -0.00676622475, 0.999612629),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3395. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, 0.999635339, -0.000191000072, -0.0270050094, 8.27677377e-06, 0.999977112, -0.00676622428, 0.0270056836, 0.00676353322, 0.999612451),C1 = CFrame.new(0.20199585, 0.571382999, -0.160697937, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  3396. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.660001755, 0.100000001, 0.0899999291),CFrame = CFrame.new(-138.548004, 3.20288205, 42.3108978, 0.999635398, 8.27676195e-06, 0.0270056874, -0.000191000116, 0.999977112, 0.00676353415, -0.0270050168, -0.00676622475, 0.999612629),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3397. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, 0.999635339, -0.000191000072, -0.0270050094, 8.27677377e-06, 0.999977112, -0.00676622428, 0.0270056836, 0.00676353322, 0.999612451),C1 = CFrame.new(0.19229126, 0.202877998, -0.518062592, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  3398. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.390001893, 0.100000001, 1.04999983),CFrame = CFrame.new(-138.031433, 3.68374205, 41.8135147, 0.999635398, 8.27676195e-06, 0.0270056874, -0.000191000116, 0.999977112, 0.00676353415, -0.0270050168, -0.00676622475, 0.999612629),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3399. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, 0.999635339, -0.000191000072, -0.0270050094, 8.27677377e-06, 0.999977112, -0.00676622428, 0.0270056836, 0.00676353322, 0.999612451),C1 = CFrame.new(-0.324111938, 0.683737993, -0.0205078125, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  3400. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.2800017, 0.100000001, 0.690000117),CFrame = CFrame.new(-138.393951, 2.11307812, 42.0131454, 0.0100010047, -0.999581397, 0.0271513518, 0.999925494, 0.010187286, 0.00673122332, -0.00700500328, 0.027082013, 0.999608815),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3401. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, 0.0100010047, 0.999925494, -0.00700500328, -0.999581337, 0.010187286, 0.0270820074, 0.0271513499, 0.00673122238, 0.999608636),C1 = CFrame.new(0.0383300781, -0.886925936, -0.220256805, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  3402. Part = New("Part",CyborgArm,"Part",{BrickColor = BrickColor.new("Really red"),Material = Enum.Material.Neon,Size = Vector3.new(0.600001693, 0.100000001, 1.04999983),CFrame = CFrame.new(-138.452835, 2.48128104, 41.8321991, -0.223359078, -0.974358141, 0.027149044, 0.974736214, -0.223258108, 0.00673288852, -0.000498998852, 0.0279670097, 0.999608934),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3403. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = RArm,C0 = CFrame.new(0, 0, 0, -0.223359063, 0.974736214, -0.000499000133, -0.974358141, -0.223258108, 0.0279670041, 0.0271490421, 0.00673288759, 0.999608755),C1 = CFrame.new(0.0972747803, -0.518723011, -0.0393295288, -0.99999994, 1.23908515e-22, -0.000331714633, 1.23944917e-22, 1, -1.09697344e-22, 0.000331714633, -1.09738441e-22, -0.99999994),})
  3404. CyborgArm.Parent = game.Lighting
  3405.  
  3406. for _,v in next, CyborgArm:children() do
  3407. v.CustomPhysicalProperties = PhysicalProperties.new(0,0,0,0,0)
  3408. end
  3409.  
  3410. --// Instance Creation Functions \\--
  3411. local sillsky = Instance.new('Sky', game:GetService'Lighting')
  3412. sillsky.SkyboxBk = "rbxassetid://157712259"
  3413. sillsky.SkyboxDn = "rbxassetid://157712247"
  3414. sillsky.SkyboxFt = "rbxassetid://157712266"
  3415. sillsky.SkyboxLf = "rbxassetid://157712240"
  3416. sillsky.SkyboxRt = "rbxassetid://157712254"
  3417. sillsky.SkyboxUp = "rbxassetid://157712276"
  3418. sillsky.StarCount = 0
  3419. sillsky.SunAngularSize = 0
  3420. sillsky.MoonAngularSize = 0
  3421. sillsky.MoonTextureId = ""
  3422. sillsky.CelestialBodiesShown = false
  3423. game.Lighting.FogColor = Color3.new(0,0,0)
  3424. game.Lighting.FogEnd = 100000000
  3425. sillsky.Parent = Character
  3426. local Hair = Instance.new("Part", char)
  3427. Hair.Name = "Hair"
  3428. Hair.CanCollide = false
  3429. Hair.BrickColor = BrickColor.new("Institutional white")
  3430. Hair.Transparency = 0
  3431. Hair.Material = "Plastic"
  3432. Hair.Size = Vector3.new(1, 1, 2)
  3433. Hair.TopSurface = Enum.SurfaceType.Smooth
  3434. Hair.BottomSurface = Enum.SurfaceType.Smooth
  3435.  
  3436. local Weld = Instance.new("Weld", Hair)
  3437. Weld.Part0 = hed
  3438. Weld.Part1 = Hair
  3439. Weld.C1 = CFrame.new(0, -.6, 0)
  3440. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
  3441.  
  3442. local M2 = Instance.new("SpecialMesh")
  3443. M2.Parent = Hair
  3444. M2.MeshId = "http://www.roblox.com/asset/?id=1047997"
  3445. M2.TextureId = "http://www.roblox.com/asset/?id=1047998"
  3446. M2.Scale = Vector3.new(1.5, 1.5, 1.5)
  3447. Hair.Transparency = 1
  3448. ---
  3449. local Hair2 = Instance.new("Part", char)
  3450. Hair2.Name = "Hair2"
  3451. Hair2.CanCollide = false
  3452. Hair2.BrickColor = BrickColor.new("Institutional white")
  3453. Hair2.Transparency = 0
  3454. Hair2.Material = "Plastic"
  3455. Hair2.Size = Vector3.new(1, 1, 2)
  3456. Hair2.TopSurface = Enum.SurfaceType.Smooth
  3457. Hair2.BottomSurface = Enum.SurfaceType.Smooth
  3458. Hair2.Position = hed.Position + Vector3.new(0, 1, 0)
  3459.  
  3460. local Weld = Instance.new("Weld", Hair2)
  3461. Weld.Part0 = hed
  3462. Weld.Part1 = Hair2
  3463. Weld.C1 = CFrame.new(0, -.6, 0)
  3464. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
  3465.  
  3466. local M3 = Instance.new("SpecialMesh")
  3467. M3.Parent = Hair2
  3468. M3.MeshId = "http://www.roblox.com/asset/?id=1028713"
  3469. M3.TextureId = "http://www.roblox.com/asset/?id=984833776"
  3470. Hair2.Transparency = 1
  3471. ---
  3472.  
  3473. local Hair3 = Instance.new("Part", char)
  3474. Hair3.Name = "Hair3"
  3475. Hair3.CanCollide = false
  3476. Hair3.BrickColor = BrickColor.new("Institutional white")
  3477. Hair3.Transparency = 0
  3478. Hair3.Material = "Plastic"
  3479. Hair3.Size = Vector3.new(1, 1, 2)
  3480. Hair3.TopSurface = Enum.SurfaceType.Smooth
  3481. Hair3.BottomSurface = Enum.SurfaceType.Smooth
  3482. Hair3.Position = hed.Position + Vector3.new(0, 1, 0)
  3483.  
  3484. local Weld = Instance.new("Weld", Hair3)
  3485. Weld.Part0 = hed
  3486. Weld.Part1 = Hair3
  3487. Weld.C1 = CFrame.new(0, -.6, 0)
  3488. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
  3489.  
  3490. local M4 = Instance.new("SpecialMesh")
  3491. M4.Parent = Hair3
  3492. M4.MeshId = "http://www.roblox.com/asset/?id=68330055"
  3493. M4.TextureId = "http://www.roblox.com/asset/?id=68330011"
  3494. Hair3.Transparency = 1
  3495.  
  3496. local Hair4 = Instance.new("Part", char)
  3497. Hair4.Name = "Hair4"
  3498. Hair4.CanCollide = false
  3499. Hair4.BrickColor = BrickColor.new("Institutional white")
  3500. Hair4.Transparency = 0
  3501. Hair4.Material = "Plastic"
  3502. Hair4.Size = Vector3.new(1, 1, 2)
  3503. Hair4.TopSurface = Enum.SurfaceType.Smooth
  3504. Hair4.BottomSurface = Enum.SurfaceType.Smooth
  3505. Hair4.Position = hed.Position + Vector3.new(0, 1, 0)
  3506.  
  3507. local Weld = Instance.new("Weld", Hair4)
  3508. Weld.Part0 = hed
  3509. Weld.Part1 = Hair4
  3510. Weld.C1 = CFrame.new(0, -.6, 0)
  3511. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
  3512.  
  3513. local M5 = Instance.new("SpecialMesh")
  3514. M5.Parent = Hair4
  3515. M5.MeshId = "http://www.roblox.com/asset/?id=10686243"
  3516. M5.TextureId = "http://www.roblox.com/asset/?id=46348581"
  3517. Hair4.Transparency = 1
  3518.  
  3519. mouse.KeyDown:connect(function(key)
  3520. if key == 'f' then
  3521. Swing = 2
  3522. hum.WalkSpeed = 38.82
  3523. end
  3524. end)
  3525. mouse.KeyUp:connect(function(key)
  3526. if key == 'f' then
  3527. Swing = 1
  3528. hum.WalkSpeed = 8
  3529. end
  3530. end)
  3531. mouse.KeyDown:connect(function(key)
  3532. if attack == false then
  3533. if 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
  3534. DTrail5.Enabled = false
  3535. DTrail4.Enabled = false
  3536. DTrail3.Enabled = false
  3537. DTrail2.Enabled = false
  3538. DTrail.Enabled = false
  3539. EdgyMode = true
  3540. Edgy = true
  3541. tecks2.Text = "Broken animations guy"
  3542. tecks2.TextColor3 = Color3.new(0, 0, 0)
  3543. tecks2.TextStrokeColor3 = Color3.fromRGB(170, 0, 0)
  3544. for i, v in pairs(ArmourParts) do
  3545. v.BrickColor = BrickColor.new("Black")
  3546. end
  3547. for i, v in pairs(ArmourParts2) do
  3548. v.BrickColor = BrickColor.new("Black")
  3549. end
  3550. for i, v in pairs(NeonParts) do
  3551. v.BrickColor = BrickColor.new("Black")
  3552. end
  3553. char.Head.face.Texture = "http://www.roblox.com/asset/?id=713026165"
  3554. maincolor = BrickColor.new("Black")
  3555. BC.HeadColor = BrickColor.new("White")
  3556. BC.LeftArmColor = BrickColor.new("White")
  3557. BC.LeftLegColor = BrickColor.new("White")
  3558. BC.RightArmColor = BrickColor.new("White")
  3559. BC.RightLegColor = BrickColor.new("White")
  3560. BC.TorsoColor = BrickColor.new("White")
  3561. Music.TimePosition = 0
  3562. Music.SoundId = "rbxassetid://713026165"
  3563. Music.Parent = tors
  3564. Music:Play()
  3565. elseif key == 't' 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
  3566. DTrail5.Enabled = false
  3567. DTrail4.Enabled = false
  3568. DTrail3.Enabled = false
  3569. DTrail2.Enabled = false
  3570. DTrail.Enabled = false
  3571. EdgyMode = false
  3572. Edgy = false
  3573. tecks2.Text = "Guy"
  3574. tecks2.Rotation = 0
  3575. tecks2.TextColor3 = Color3.new(0, 0, 0)
  3576. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  3577. resetmode()
  3578. Music.TimePosition = 0
  3579. Music.SoundId = "rbxassetid://1117396305"
  3580. Music.Parent = tors
  3581. Music:Play()
  3582. char.Head.face.Texture = "http://www.roblox.com/asset/?id=498413973"
  3583. BC.HeadColor = BrickColor.new("White")
  3584. BC.LeftArmColor = BrickColor.new("White")
  3585. BC.LeftLegColor = BrickColor.new("White")
  3586. BC.RightArmColor = BrickColor.new("White")
  3587. BC.RightLegColor = BrickColor.new("White")
  3588. BC.TorsoColor = BrickColor.new("White")
  3589. EdgyMode = false
  3590. Divinity = false
  3591. Fighter = false
  3592. Purity = false
  3593. Destruction = false
  3594. helpme = false
  3595. Planetary = false
  3596. Solar = false
  3597. Lunar = false
  3598. Frost = false
  3599. Ashes = false
  3600. Edgy = false
  3601. 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
  3602. DTrail5.Enabled = false
  3603. DTrail4.Enabled = false
  3604. DTrail3.Enabled = false
  3605. DTrail2.Enabled = false
  3606. DTrail.Enabled = false
  3607. Destruction = true
  3608. tecks2.Text = "InSaNiTy gUy"
  3609. tecks2.Rotation = 0
  3610. tecks2.TextColor3 = Color3.new(12, 12, 12)
  3611. tecks2.TextStrokeColor3 = Color3.fromRGB(12,12, 0)
  3612. for i, v in pairs(ArmourParts) do
  3613. v.BrickColor = BrickColor.new("Red")
  3614. end
  3615. for i, v in pairs(ArmourParts2) do
  3616. v.BrickColor = BrickColor.new("Red")
  3617. end
  3618. for i, v in pairs(NeonParts) do
  3619. v.BrickColor = BrickColor.new("Red")
  3620. end
  3621. maincolor = BrickColor.new("White")
  3622. BC.HeadColor = BrickColor.new("White")
  3623. BC.LeftArmColor = BrickColor.new("White")
  3624. BC.LeftLegColor = BrickColor.new("White")
  3625. BC.RightArmColor = BrickColor.new("White")
  3626. BC.RightLegColor = BrickColor.new("White")
  3627. BC.TorsoColor = BrickColor.new("White")
  3628. char.Head.face.Texture = "http://www.roblox.com/asset/?id=692356594"
  3629. Music.TimePosition = 0
  3630. Music.SoundId = "rbxassetid://1161286076"
  3631. Music.Parent = tors
  3632. Music:Play()
  3633. elseif key == 'r' 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
  3634. DTrail5.Enabled = false
  3635. DTrail4.Enabled = false
  3636. DTrail3.Enabled = false
  3637. DTrail2.Enabled = false
  3638. DTrail.Enabled = false
  3639. Destruction = false
  3640. tecks2.Text = "Guy"
  3641. tecks2.Rotation = 0
  3642. tecks2.TextColor3 = Color3.new(0, 0, 0)
  3643. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  3644. resetmode()
  3645. BC.HeadColor = BrickColor.new("White")
  3646. BC.LeftArmColor = BrickColor.new("White")
  3647. BC.LeftLegColor = BrickColor.new("White")
  3648. BC.RightArmColor = BrickColor.new("White")
  3649. BC.RightLegColor = BrickColor.new("White")
  3650. BC.TorsoColor = BrickColor.new("White")
  3651. EdgyMode = false
  3652. Divinity = false
  3653. char.Head.face.Texture = "http://www.roblox.com/asset/?id=498413973"
  3654. Fighter = false
  3655. Purity = false
  3656. Destruction = false
  3657. helpme = false
  3658. Planetary = false
  3659. Solar = false
  3660. Lunar = false
  3661. Frost = false
  3662. Ashes = false
  3663. Edgy = false
  3664. Music.TimePosition = 0
  3665. Music.SoundId = "rbxassetid://1117396305"
  3666. Music.Parent = tors
  3667. Music:Play()
  3668. 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
  3669. DTrail5.Enabled = false
  3670. CyborgArm.Parent = Character
  3671. sillsky.Parent = game.Lighting
  3672. DTrail4.Enabled = false
  3673. DTrail3.Enabled = false
  3674. game.Lighting.FogColor = Color3.new(1,0,0)
  3675. game.Lighting.FogEnd = 1400
  3676. DTrail2.Enabled = false
  3677. DTrail.Enabled = false
  3678. Planetary = true
  3679. tecks2.Text = "ERROR GUY"
  3680. tecks2.Rotation = 0
  3681. tecks2.TextStrokeColor3 = Color3.fromRGB(170, 0, 0)
  3682. tecks2.TextStrokeColor3 = Color3.fromRGB(170, 0, 0)
  3683. for i, v in pairs(ArmourParts) do
  3684. v.BrickColor = BrickColor.new("Red")
  3685. end
  3686. for i, v in pairs(ArmourParts2) do
  3687. v.BrickColor = BrickColor.new("Red")
  3688. end
  3689. for i, v in pairs(NeonParts) do
  3690. v.BrickColor = BrickColor.new("Red")
  3691. end
  3692. maincolor = BrickColor.new("White")
  3693. BC.HeadColor = BrickColor.new("White")
  3694. BC.LeftArmColor = BrickColor.new("White")
  3695. BC.LeftLegColor = BrickColor.new("White")
  3696. BC.RightArmColor = BrickColor.new("White")
  3697. BC.RightLegColor = BrickColor.new("White")
  3698. BC.TorsoColor = BrickColor.new("White")
  3699. char.Head.face.Texture = "http://www.roblox.com/asset/?id=1102142750"
  3700. Music.TimePosition = 0
  3701. Music.SoundId = "rbxassetid://231645174"
  3702. Music.Parent = tors
  3703. Music:Play()
  3704. elseif key == 'u' 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
  3705. DTrail5.Enabled = false
  3706. DTrail4.Enabled = false
  3707. DTrail3.Enabled = false
  3708. DTrail2.Enabled = false
  3709. DTrail.Enabled = false
  3710. game.Lighting.FogColor = Color3.new(0,0,0)
  3711. game.Lighting.FogEnd = 100000000
  3712. sillsky.Parent = Character
  3713. CyborgArm.Parent = game.Lighting
  3714. Planetary = false
  3715. tecks2.Text = "Guy"
  3716. tecks2.Rotation = 0
  3717. tecks2.TextColor3 = Color3.new(0, 0, 0)
  3718. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  3719. resetmode()
  3720. BC.HeadColor = BrickColor.new("White")
  3721. BC.LeftArmColor = BrickColor.new("White")
  3722. BC.LeftLegColor = BrickColor.new("White")
  3723. BC.RightArmColor = BrickColor.new("White")
  3724. BC.RightLegColor = BrickColor.new("White")
  3725. BC.TorsoColor = BrickColor.new("White")
  3726. EdgyMode = false
  3727. Divinity = false
  3728. char.Head.face.Texture = "http://www.roblox.com/asset/?id=498413973"
  3729. Fighter = false
  3730. Purity = false
  3731. Destruction = false
  3732. helpme = false
  3733. Planetary = false
  3734. Solar = false
  3735. Lunar = false
  3736. Frost = false
  3737. Ashes = false
  3738. Edgy = false
  3739. Music.TimePosition = 0
  3740. Music.SoundId = "rbxassetid://1117396305"
  3741. Music.Parent = tors
  3742. Music:Play()
  3743. 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
  3744. Hair3.Transparency = 0
  3745. Hair4.Transparency = 0
  3746. DTrail5.Enabled = false
  3747. DTrail4.Enabled = false
  3748. DTrail3.Enabled = false
  3749. DTrail2.Enabled = false
  3750. DTrail.Enabled = false
  3751. Lunar = true
  3752. tecks2.Text = "Skateboard Guy"
  3753. tecks2.Rotation = 0
  3754. tecks2.TextColor3 = Color3.new(12, 12, 12)
  3755. tecks2.TextStrokeColor3 = Color3.fromRGB(12,12, 0)
  3756. for i, v in pairs(ArmourParts) do
  3757. v.BrickColor = BrickColor.new("Red")
  3758. end
  3759. for i, v in pairs(ArmourParts2) do
  3760. v.BrickColor = BrickColor.new("Red")
  3761. end
  3762. for i, v in pairs(NeonParts) do
  3763. v.BrickColor = BrickColor.new("Red")
  3764. end
  3765. maincolor = BrickColor.new("White")
  3766. BC.HeadColor = BrickColor.new("White")
  3767. BC.LeftArmColor = BrickColor.new("White")
  3768. BC.LeftLegColor = BrickColor.new("White")
  3769. BC.RightArmColor = BrickColor.new("White")
  3770. BC.RightLegColor = BrickColor.new("White")
  3771. BC.TorsoColor = BrickColor.new("White")
  3772. char.Head.face.Texture = "http://www.roblox.com/asset/?id=406035320"
  3773. Music.TimePosition = 0
  3774. Music.SoundId = "rbxassetid://196131899"
  3775. Music.Parent = tors
  3776. Music:Play()
  3777. 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 == true and Frost == false and Ashes == false then
  3778. DTrail5.Enabled = false
  3779. Hair3.Transparency = 1
  3780. Hair4.Transparency = 1
  3781. DTrail4.Enabled = false
  3782. DTrail3.Enabled = false
  3783. DTrail2.Enabled = false
  3784. DTrail.Enabled = false
  3785. Lunar = false
  3786. tecks2.Text = "Guy"
  3787. tecks2.Rotation = 0
  3788. tecks2.TextColor3 = Color3.new(0, 0, 0)
  3789. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  3790. resetmode()
  3791. BC.HeadColor = BrickColor.new("White")
  3792. BC.LeftArmColor = BrickColor.new("White")
  3793. BC.LeftLegColor = BrickColor.new("White")
  3794. BC.RightArmColor = BrickColor.new("White")
  3795. BC.RightLegColor = BrickColor.new("White")
  3796. BC.TorsoColor = BrickColor.new("White")
  3797. EdgyMode = false
  3798. Divinity = false
  3799. char.Head.face.Texture = "http://www.roblox.com/asset/?id=498413973"
  3800. Fighter = false
  3801. Purity = false
  3802. Destruction = false
  3803. helpme = false
  3804. Planetary = false
  3805. Solar = false
  3806. Lunar = false
  3807. Frost = false
  3808. Ashes = false
  3809. Edgy = false
  3810. Music.TimePosition = 0
  3811. Music.SoundId = "rbxassetid://1117396305"
  3812. Music.Parent = tors
  3813. Music:Play()
  3814. elseif 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
  3815. DTrail5.Enabled = false
  3816. DTrail4.Enabled = false
  3817. DTrail3.Enabled = false
  3818. DTrail2.Enabled = false
  3819. DTrail.Enabled = false
  3820. Solar = true
  3821. Hair2.Transparency = 0
  3822. Hair4.Transparency = 1
  3823. tecks2.Text = "Tophat Guy"
  3824. tecks2.Rotation = 0
  3825. tecks2.TextColor3 = Color3.new(12, 12, 12)
  3826. tecks2.TextStrokeColor3 = Color3.fromRGB(12,12, 0)
  3827. for i, v in pairs(ArmourParts) do
  3828. v.BrickColor = BrickColor.new("Red")
  3829. end
  3830. for i, v in pairs(ArmourParts2) do
  3831. v.BrickColor = BrickColor.new("Red")
  3832. end
  3833. for i, v in pairs(NeonParts) do
  3834. v.BrickColor = BrickColor.new("Red")
  3835. end
  3836. maincolor = BrickColor.new("White")
  3837. BC.HeadColor = BrickColor.new("White")
  3838. BC.LeftArmColor = BrickColor.new("White")
  3839. BC.LeftLegColor = BrickColor.new("White")
  3840. BC.RightArmColor = BrickColor.new("White")
  3841. BC.RightLegColor = BrickColor.new("White")
  3842. BC.TorsoColor = BrickColor.new("White")
  3843. char.Head.face.Texture = "http://www.roblox.com/asset/?id=498413973"
  3844. Music.TimePosition = 0
  3845. Music.SoundId = "rbxassetid://1936377816"
  3846. Music.Parent = tors
  3847. Music:Play()
  3848. elseif 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 == true and Lunar == false and Frost == false and Ashes == false then
  3849. DTrail5.Enabled = false
  3850. DTrail4.Enabled = false
  3851. DTrail3.Enabled = false
  3852. DTrail2.Enabled = false
  3853. DTrail.Enabled = false
  3854. Solar = false
  3855. Hair2.Transparency = 1
  3856. tecks2.Text = "Guy"
  3857. tecks2.Rotation = 0
  3858. tecks2.TextColor3 = Color3.new(0, 0, 0)
  3859. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  3860. resetmode()
  3861. BC.HeadColor = BrickColor.new("White")
  3862. BC.LeftArmColor = BrickColor.new("White")
  3863. BC.LeftLegColor = BrickColor.new("White")
  3864. BC.RightArmColor = BrickColor.new("White")
  3865. BC.RightLegColor = BrickColor.new("White")
  3866. BC.TorsoColor = BrickColor.new("White")
  3867. EdgyMode = false
  3868. Divinity = false
  3869. char.Head.face.Texture = "http://www.roblox.com/asset/?id=498413973"
  3870. Fighter = false
  3871. Purity = false
  3872. Destruction = false
  3873. helpme = false
  3874. Planetary = false
  3875. Solar = false
  3876. Lunar = false
  3877. Frost = false
  3878. Ashes = false
  3879. Edgy = false
  3880. Music.TimePosition = 0
  3881. Music.SoundId = "rbxassetid://1117396305"
  3882. Music.Parent = tors
  3883. Music:Play()
  3884. 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
  3885. DTrail5.Enabled = false
  3886. Hair.Transparency = 0
  3887. DTrail4.Enabled = false
  3888. DTrail3.Enabled = false
  3889. DTrail2.Enabled = false
  3890. DTrail.Enabled = false
  3891. Frost = true
  3892. tecks2.Text = "OOF Guy"
  3893. tecks2.Rotation = 0
  3894. tecks2.TextColor3 = Color3.new(12, 12, 12)
  3895. tecks2.TextStrokeColor3 = Color3.fromRGB(12,12, 0)
  3896. for i, v in pairs(ArmourParts) do
  3897. v.BrickColor = BrickColor.new("Red")
  3898. end
  3899. for i, v in pairs(ArmourParts2) do
  3900. v.BrickColor = BrickColor.new("Red")
  3901. end
  3902. for i, v in pairs(NeonParts) do
  3903. v.BrickColor = BrickColor.new("Red")
  3904. end
  3905. maincolor = BrickColor.new("White")
  3906. BC.HeadColor = BrickColor.new("White")
  3907. BC.LeftArmColor = BrickColor.new("White")
  3908. BC.LeftLegColor = BrickColor.new("White")
  3909. BC.RightArmColor = BrickColor.new("White")
  3910. BC.RightLegColor = BrickColor.new("White")
  3911. BC.TorsoColor = BrickColor.new("White")
  3912. char.Head.face.Texture = "http://www.roblox.com/asset/?id=692356594"
  3913. Music.TimePosition = 0
  3914. Music.SoundId = "rbxassetid://1327560343"
  3915. Music.Parent = tors
  3916. Music:Play()
  3917. 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 == true and Ashes == false then
  3918. DTrail5.Enabled = false
  3919. DTrail4.Enabled = false
  3920. DTrail3.Enabled = false
  3921. DTrail2.Enabled = false
  3922. DTrail.Enabled = false
  3923. Hair.Transparency = 1
  3924. Hair4.Transparency = 1
  3925. Destruction = false
  3926. tecks2.Text = "Guy"
  3927. tecks2.Rotation = 0
  3928. tecks2.TextColor3 = Color3.new(0, 0, 0)
  3929. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  3930. resetmode()
  3931. BC.HeadColor = BrickColor.new("White")
  3932. BC.LeftArmColor = BrickColor.new("White")
  3933. BC.LeftLegColor = BrickColor.new("White")
  3934. BC.RightArmColor = BrickColor.new("White")
  3935. BC.RightLegColor = BrickColor.new("White")
  3936. BC.TorsoColor = BrickColor.new("White")
  3937. EdgyMode = false
  3938. Divinity = false
  3939. char.Head.face.Texture = "http://www.roblox.com/asset/?id=498413973"
  3940. Fighter = false
  3941. Purity = false
  3942. Destruction = false
  3943. helpme = false
  3944. Planetary = false
  3945. Solar = false
  3946. Lunar = false
  3947. Frost = false
  3948. Ashes = false
  3949. Edgy = false
  3950. Music.TimePosition = 0
  3951. Music.SoundId = "rbxassetid://1117396305"
  3952. Music.Parent = tors
  3953. Music:Play()
  3954. 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
  3955. DTrail5.Enabled = false
  3956. DTrail4.Enabled = false
  3957. DTrail3.Enabled = false
  3958. DTrail2.Enabled = false
  3959. Edgy = false
  3960. EdgyMode = false
  3961. DTrail.Enabled = false
  3962. Hair4.Transparency = 0
  3963. Purity = true
  3964. tecks2.Text = "Russian Guy"
  3965. tecks2.Rotation = 0
  3966. tecks2.TextColor3 = Color3.new(1, 1, 1)
  3967. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 0)
  3968. for i, v in pairs(ArmourParts) do
  3969. v.BrickColor = BrickColor.new("Institutional white")
  3970. end
  3971. for i, v in pairs(ArmourParts2) do
  3972. v.BrickColor = BrickColor.new("Really blue")
  3973. end
  3974. for i, v in pairs(NeonParts) do
  3975. v.BrickColor = BrickColor.new("Crimson")
  3976. end
  3977. maincolor = BrickColor.new("White")
  3978. BC.HeadColor = BrickColor.new("White")
  3979. BC.LeftArmColor = BrickColor.new("White")
  3980. BC.LeftLegColor = BrickColor.new("White")
  3981. BC.RightArmColor = BrickColor.new("White")
  3982. BC.RightLegColor = BrickColor.new("White")
  3983. BC.TorsoColor = BrickColor.new("White")
  3984. char.Head.face.Texture = "http://www.roblox.com/asset/?id=305068389"
  3985. Music.TimePosition = 0
  3986. Music.SoundId = "rbxassetid://869060291"
  3987. Music.Parent = tors
  3988. Music:Play()
  3989. elseif key == 'e' 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
  3990. DTrail5.Enabled = false
  3991. DTrail4.Enabled = false
  3992. DTrail3.Enabled = false
  3993. DTrail2.Enabled = false
  3994. DTrail.Enabled = false
  3995. Divinity = false
  3996. tecks2.Text = "Guy"
  3997. tecks2.Rotation = 0
  3998. tecks2.TextColor3 = Color3.new(0, 0, 0)
  3999. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  4000. resetmode()
  4001. BC.HeadColor = BrickColor.new("White")
  4002. BC.LeftArmColor = BrickColor.new("White")
  4003. BC.LeftLegColor = BrickColor.new("White")
  4004. BC.RightArmColor = BrickColor.new("White")
  4005. BC.RightLegColor = BrickColor.new("White")
  4006. BC.TorsoColor = BrickColor.new("White")
  4007. EdgyMode = false
  4008. Divinity = false
  4009. char.Head.face.Texture = "http://www.roblox.com/asset/?id=498413973"
  4010. Fighter = false
  4011. Purity = false
  4012. Destruction = false
  4013. helpme = false
  4014. Planetary = false
  4015. Solar = false
  4016. Lunar = false
  4017. Frost = false
  4018. Ashes = false
  4019. Edgy = false
  4020. Music.TimePosition = 0
  4021. Music.SoundId = "rbxassetid://1117396305"
  4022. Music.Parent = tors
  4023. Music:Play()
  4024. end
  4025. end
  4026. end)
  4027.  
  4028. function Cso(ID, PARENT, VOLUME, PITCH)
  4029. local NSound = nil
  4030. coroutine.resume(coroutine.create(function()
  4031. NSound = IT("Sound", PARENT)
  4032. NSound.Volume = VOLUME
  4033. NSound.Pitch = PITCH
  4034. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  4035. swait()
  4036. NSound:play()
  4037. game:GetService("Debris"):AddItem(NSound, 10)
  4038. end))
  4039. return NSound
  4040. end
  4041. function shutthehellup()
  4042. attack = true
  4043. hum.WalkSpeed = 2.01
  4044. Cso("527749592", hed, 10, 1)
  4045. for i = 0,3,0.1 do
  4046. swait()
  4047. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4048. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4049. 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)
  4050. 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)
  4051. 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(5)), 0.1)
  4052. 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(-5)), 0.1)
  4053. end
  4054. for i = 0,1.2,0.1 do
  4055. swait()
  4056. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4057. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  4058. 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)
  4059. 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)
  4060. 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(5)), 0.1)
  4061. 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(-5)), 0.1)
  4062. end
  4063. for i = 0,1.2,0.1 do
  4064. swait()
  4065. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4066. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  4067. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4068. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  4069. 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(5)), 0.1)
  4070. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  4071. end
  4072. for i = 0,1.2,0.1 do
  4073. swait()
  4074. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4075. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  4076. 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)
  4077. 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)
  4078. 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(5)), 0.1)
  4079. 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(-5)), 0.1)
  4080. end
  4081. for i = 0,1.2,0.1 do
  4082. swait()
  4083. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4084. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  4085. 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)
  4086. 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)
  4087. 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(5)), 0.1)
  4088. 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(-5)), 0.1)
  4089. end
  4090. for i = 0,2,0.1 do
  4091. swait()
  4092. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4093. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4094. 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)
  4095. 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)
  4096. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(120), Rad(0), Rad(5)), 0.1)
  4097. 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(-5)), 0.1)
  4098. end
  4099. for i = 0,2,0.1 do
  4100. swait()
  4101. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4102. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4103. 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)
  4104. 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)
  4105. 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(5)), 0.1)
  4106. 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(-5)), 0.1)
  4107. end
  4108. hum.WalkSpeed = 16
  4109. attack = false
  4110. end
  4111. function Taunt2()
  4112. attack = true
  4113. hum.WalkSpeed = 0
  4114. Cso("950444738", tors, 10, 1)
  4115. for i = 0,6.2,0.1 do
  4116. swait()
  4117. 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)
  4118. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
  4119. 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)
  4120. 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)
  4121. 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(145)), 0.1)
  4122. 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(-145)), 0.1)
  4123. end
  4124. for i = 0,10.2,0.1 do
  4125. swait()
  4126. 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)
  4127. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4128. 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(20)), 0.15)
  4129. 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(-20)), 0.15)
  4130. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
  4131. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
  4132. end
  4133. attack = false
  4134. hum.WalkSpeed = 16
  4135. end
  4136.  
  4137. function CreateRing2(SIZE,DOESROT,ROT,WAIT,CFRAME,COLOR,GROW)
  4138. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  4139. local mesh = IT("SpecialMesh",wave)
  4140. mesh.MeshType = "FileMesh"
  4141. mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  4142. mesh.Scale = SIZE
  4143. mesh.Offset = VT(0,0,0)
  4144. wave.CFrame = CFRAME
  4145. coroutine.resume(coroutine.create(function(PART)
  4146. for i = 1, WAIT do
  4147. Swait()
  4148. mesh.Scale = mesh.Scale + GROW
  4149. if DOESROT == true then
  4150. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  4151. end
  4152. wave.Transparency = wave.Transparency + (0.5/WAIT)
  4153. if wave.Transparency > 0.99 then
  4154. wave:remove()
  4155. end
  4156. end
  4157. end))
  4158. end
  4159.  
  4160. function MagicSphere3(SIZE,WAIT,CFRAME,COLOR,GROW)
  4161. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  4162. local mesh = IT("SpecialMesh",wave)
  4163. mesh.MeshType = "Sphere"
  4164. mesh.Scale = SIZE
  4165. mesh.Offset = VT(0,0,0)
  4166. wave.CFrame = CFRAME
  4167. coroutine.resume(coroutine.create(function(PART)
  4168. for i = 1, WAIT do
  4169. Swait()
  4170. mesh.Scale = mesh.Scale + GROW
  4171. wave.Transparency = wave.Transparency + (1/WAIT)
  4172. if wave.Transparency > 0.99 then
  4173. wave:remove()
  4174. end
  4175. end
  4176. end))
  4177. end
  4178. function ApplyAoE(POSITION,RANGE,BRUTAL)
  4179. local CHILDREN = workspace:GetDescendants()
  4180. for index, CHILD in pairs(CHILDREN) do
  4181. if CHILD.ClassName == "Model" and CHILD ~= Character then
  4182. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  4183. if HUM then
  4184. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  4185. if TORSO then
  4186. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  4187. if BRUTAL == true then
  4188. Kill(CHILD)
  4189. else
  4190. CHILD:BreakJoints()
  4191. end
  4192. end
  4193. end
  4194. end
  4195. end
  4196. end
  4197. end
  4198. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  4199. local type = type
  4200. local rng = Instance.new("Part", char)
  4201. rng.Anchored = true
  4202. rng.BrickColor = color
  4203. rng.CanCollide = false
  4204. rng.FormFactor = 3
  4205. rng.Name = "Ring"
  4206. rng.Material = "Neon"
  4207. rng.Size = Vector3.new(1, 1, 1)
  4208. rng.Transparency = 0
  4209. rng.TopSurface = 0
  4210. rng.BottomSurface = 0
  4211. rng.CFrame = pos
  4212. local rngm = Instance.new("SpecialMesh", rng)
  4213. rngm.MeshType = MType
  4214. rngm.Scale = scale
  4215. local scaler2 = 1
  4216. if type == "Add" then
  4217. scaler2 = 1 * value
  4218. elseif type == "Divide" then
  4219. scaler2 = 1 / value
  4220. end
  4221. coroutine.resume(coroutine.create(function()
  4222. for i = 0, 10 / bonuspeed, 0.1 do
  4223. swait()
  4224. if type == "Add" then
  4225. scaler2 = scaler2 - 0.01 * value / bonuspeed
  4226. elseif type == "Divide" then
  4227. scaler2 = scaler2 - 0.01 / value * bonuspeed
  4228. end
  4229. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  4230. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  4231. end
  4232. rng:Destroy()
  4233. end))
  4234. end
  4235.  
  4236. function Eviscerate(dude)
  4237. if dude.Name ~= char then
  4238. local bgf = IT("BodyGyro", dude.Head)
  4239. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  4240. local val = IT("BoolValue", dude)
  4241. val.Name = "IsHit"
  4242. local ds = coroutine.wrap(function()
  4243. dude:WaitForChild("Head"):BreakJoints()
  4244. wait(0.5)
  4245. target = nil
  4246. coroutine.resume(coroutine.create(function()
  4247. for i, v in pairs(dude:GetChildren()) do
  4248. if v:IsA("Accessory") then
  4249. v:Destroy()
  4250. end
  4251. if v:IsA("Humanoid") then
  4252. v:Destroy()
  4253. end
  4254. if v:IsA("CharacterMesh") then
  4255. v:Destroy()
  4256. end
  4257. if v:IsA("Model") then
  4258. v:Destroy()
  4259. end
  4260. if v:IsA("Part") or v:IsA("MeshPart") then
  4261. for x, o in pairs(v:GetChildren()) do
  4262. if o:IsA("Decal") then
  4263. o:Destroy()
  4264. end
  4265. end
  4266. coroutine.resume(coroutine.create(function()
  4267. v.Material = "Neon"
  4268. v.CanCollide = false
  4269. local PartEmmit1 = IT("ParticleEmitter", v)
  4270. PartEmmit1.LightEmission = 1
  4271. PartEmmit1.Texture = "rbxassetid://284205403"
  4272. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  4273. PartEmmit1.Rate = 150
  4274. PartEmmit1.Lifetime = NumberRange.new(1)
  4275. PartEmmit1.Size = NumberSequence.new({
  4276. NumberSequenceKeypoint.new(0, 0.75, 0),
  4277. NumberSequenceKeypoint.new(1, 0, 0)
  4278. })
  4279. PartEmmit1.Transparency = NumberSequence.new({
  4280. NumberSequenceKeypoint.new(0, 0, 0),
  4281. NumberSequenceKeypoint.new(1, 1, 0)
  4282. })
  4283. PartEmmit1.Speed = NumberRange.new(0, 0)
  4284. PartEmmit1.VelocitySpread = 30000
  4285. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  4286. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  4287. local BodPoss = IT("BodyPosition", v)
  4288. BodPoss.P = 3000
  4289. BodPoss.D = 1000
  4290. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  4291. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  4292. v.Color = maincolor.Color
  4293. coroutine.resume(coroutine.create(function()
  4294. for i = 0, 49 do
  4295. swait(1)
  4296. v.Transparency = v.Transparency + 0.08
  4297. end
  4298. wait(0.5)
  4299. PartEmmit1.Enabled = false
  4300. wait(3)
  4301. v:Destroy()
  4302. dude:Destroy()
  4303. end))
  4304. end))
  4305. end
  4306. end
  4307. end))
  4308. end)
  4309. ds()
  4310. end
  4311. end
  4312.  
  4313. function FindNearestHead(Position, Distance, SinglePlayer)
  4314. if SinglePlayer then
  4315. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  4316. end
  4317. local List = {}
  4318. for i, v in pairs(workspace:GetChildren()) do
  4319. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  4320. table.insert(List, v)
  4321. end
  4322. end
  4323. return List
  4324. end
  4325.  
  4326. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  4327. local type = type
  4328. local rng = Instance.new("Part", char)
  4329. rng.Anchored = true
  4330. rng.BrickColor = color
  4331. rng.CanCollide = false
  4332. rng.FormFactor = 3
  4333. rng.Name = "Ring"
  4334. rng.Material = "Neon"
  4335. rng.Size = Vector3.new(1, 1, 1)
  4336. rng.Transparency = 0
  4337. rng.TopSurface = 0
  4338. rng.BottomSurface = 0
  4339. rng.CFrame = pos
  4340. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  4341. local rngm = Instance.new("SpecialMesh", rng)
  4342. rngm.MeshType = MType
  4343. rngm.Scale = Vector3.new(x1, y1, z1)
  4344. local scaler2 = 1
  4345. local speeder = FastSpeed
  4346. if type == "Add" then
  4347. scaler2 = 1 * value
  4348. elseif type == "Divide" then
  4349. scaler2 = 1 / value
  4350. end
  4351. coroutine.resume(coroutine.create(function()
  4352. for i = 0, 10 / bonuspeed, 0.1 do
  4353. swait()
  4354. if type == "Add" then
  4355. scaler2 = scaler2 - 0.01 * value / bonuspeed
  4356. elseif type == "Divide" then
  4357. scaler2 = scaler2 - 0.01 / value * bonuspeed
  4358. end
  4359. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  4360. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  4361. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  4362. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  4363. end
  4364. rng:Destroy()
  4365. end))
  4366. end
  4367. function SoulSteal(dude)
  4368. if dude.Name ~= char then
  4369. local bgf = IT("BodyGyro", dude.Head)
  4370. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  4371. local val = IT("BoolValue", dude)
  4372. val.Name = "IsHit"
  4373. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  4374. local soulst = coroutine.wrap(function()
  4375. local soul = Instance.new("Part",dude)
  4376. soul.Size = Vector3.new(1,1,1)
  4377. soul.CanCollide = false
  4378. soul.Anchored = false
  4379. soul.Position = torso.Position
  4380. soul.Transparency = 1
  4381. local PartEmmit1 = IT("ParticleEmitter", soul)
  4382. PartEmmit1.LightEmission = 1
  4383. PartEmmit1.Texture = "rbxassetid://569507414"
  4384. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  4385. PartEmmit1.Rate = 250
  4386. PartEmmit1.Lifetime = NumberRange.new(1.6)
  4387. PartEmmit1.Size = NumberSequence.new({
  4388. NumberSequenceKeypoint.new(0, 1, 0),
  4389. NumberSequenceKeypoint.new(1, 0, 0)
  4390. })
  4391. PartEmmit1.Transparency = NumberSequence.new({
  4392. NumberSequenceKeypoint.new(0, 0, 0),
  4393. NumberSequenceKeypoint.new(1, 1, 0)
  4394. })
  4395. PartEmmit1.Speed = NumberRange.new(0, 0)
  4396. PartEmmit1.VelocitySpread = 30000
  4397. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  4398. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  4399. local BodPoss = IT("BodyPosition", soul)
  4400. BodPoss.P = 3000
  4401. BodPoss.D = 1000
  4402. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  4403. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  4404. wait(1.6)
  4405. soul.Touched:connect(function(hit)
  4406. if hit.Parent == char then
  4407. soul:Destroy()
  4408. end
  4409. end)
  4410. wait(1.2)
  4411. while soul do
  4412. swait()
  4413. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  4414. BodPoss.Position = tors.Position
  4415. end
  4416. end)
  4417. soulst()
  4418. end
  4419. end
  4420. function FaceMouse()
  4421. local Cam = workspace.CurrentCamera
  4422. return {
  4423. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  4424. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  4425. }
  4426. end
  4427. function ATTACK1()
  4428. attack = true
  4429. hum.WalkSpeed = 3.01
  4430. for i = 0, 4, 0.1 do
  4431. swait()
  4432. hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
  4433. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(40)), 0.2)
  4434. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
  4435. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
  4436. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
  4437. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(125), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
  4438. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
  4439. end
  4440. for i = 0, 2, 0.1 do
  4441. swait()
  4442. hum.CameraOffset = Vector3.new(0, 0.3 + 0.1 * Cos(sine / 20), 0)
  4443. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(40)), 0.2)
  4444. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(-40)), 0.2)
  4445. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1.2 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-25)), 0.2)
  4446. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(25)), 0.2)
  4447. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
  4448. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
  4449. end
  4450. Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
  4451. Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
  4452. Magic(1, "Add", mouse.Hit, Vector3.new(1, 100000, 1), 0.5, maincolor, "Sphere")
  4453. Magic(1, "Add", mouse.Hit, Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
  4454. Cso("206049428", char, 10, 1)
  4455. for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
  4456. if v:FindFirstChild("Head") then
  4457. Eviscerate(v)
  4458. end
  4459. end
  4460. for i = 0, 2, 0.1 do
  4461. swait()
  4462. hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
  4463. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-5), Rad(0), Rad(40)), 0.2)
  4464. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
  4465. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
  4466. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
  4467. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
  4468. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
  4469. end
  4470. hum.WalkSpeed = 16
  4471. attack = false
  4472. end
  4473. function Teleport()
  4474. root.CFrame = CF(Vector3.new(mouse.Hit.p.X,root.Position.Y,mouse.Hit.p.Z),ORIGINPOS)
  4475. end
  4476. function Ride()
  4477. ATTACK = true
  4478. Rooted = true
  4479. local SOUND = CreateSound(1165167610, Torso, 1, 1, true)
  4480. local LOOP = 0
  4481. repeat
  4482. LOOP = LOOP + 1
  4483. Swait()
  4484. local RAY,RAYPOS = Raycast(RootPart.Position, (CF(RootPart.Position, Mouse.Hit.p)).lookVector, 5, workspace)
  4485. local HITFLOOR,HITPOS,NORMAL = Raycast(RAYPOS+VT(0,1,0), (CF(RAYPOS, RAYPOS + VT(0, -1, 0))).lookVector, 100, Character)
  4486. if HITFLOOR then
  4487. CharacterFade(C3(0.5,0,0),35)
  4488. HITPOS = HITPOS + VT(0,3.5,0)
  4489. local POS = RootPart.Position
  4490. RootPart.CFrame = CF(HITPOS,CF(POS,HITPOS)*CF(0,0,-100000).p)
  4491. RootPart.Velocity = VT(0,0,0)
  4492. RootPart.RotVelocity = VT(0,0,0)
  4493. end
  4494. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(75), RAD(0), RAD(0)), 1 / Animation_Speed)
  4495. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(1,0.5,1), Size2 = VT(2,0,2), Transparency = 0.7, Transparency2 = 1, CFrame = CF(RightLeg.CFrame*CF(0,-1,0).p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0.3,0.3,0.3), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4496. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(1,0.5,1), Size2 = VT(2,0,2), Transparency = 0.7, Transparency2 = 1, CFrame = CF(LeftLeg.CFrame*CF(0,-1,0).p), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0.3,0.3,0.3), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4497. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-45), RAD(0), RAD(0)), 1 / Animation_Speed)
  4498. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4499. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-15), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4500. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-15), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4501. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-15), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4502. until KEYHOLD == false
  4503. coroutine.resume(coroutine.create(function()
  4504. for i = 1, 20 do
  4505. Swait()
  4506. SOUND.Volume = SOUND.Volume - 1/20
  4507. end
  4508. SOUND:remove()
  4509. end))
  4510. if LOOP > 50 then
  4511. CreateSound(772085046,Torso,5,MRANDOM(8,13)/10,false)
  4512. for i = 1, 100 do
  4513. Swait()
  4514. RootPart.CFrame = RootPart.CFrame * CF(0,0,-(1-(i/100))/3)
  4515. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / Animation_Speed)
  4516. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(0), RAD(0)), 1 / Animation_Speed)
  4517. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-45), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4518. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-45), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4519. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4520. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4521. end
  4522. end
  4523. ATTACK = false
  4524. Rooted = false
  4525. end
  4526. function error()
  4527. attack = true
  4528. local A = math.random(1,5)
  4529. if A == 1 then
  4530. CreateSound("907333294", hed, 1, 1.5)
  4531. end
  4532. if A == 2 then
  4533. CreateSound("138090596", hed, 0.5, 1)
  4534. end
  4535. if A == 3 then
  4536. CreateSound("130840811", hed, 0.6, 1)
  4537. end
  4538. if A == 4 then
  4539. CreateSound("169112309", hed, 0.5, 1)
  4540. end
  4541. if A == 5 then
  4542. CreateSound("1556400587", hed, 0.4, 1)
  4543. end
  4544. for i = 1, 50 do
  4545. swait()
  4546. RA.Parent = ra
  4547. LA.Parent = la
  4548. FT.Parent = tors
  4549. RL.Parent = rl
  4550. LL.Parent = ll
  4551. for _,v in next, char:GetDescendants() do
  4552. if(v:IsA'DataModelMesh')then
  4553. v.Offset = Vector3.new(math.random(-50,50)/100,math.random(-50,50)/100,math.random(-50,50)/100)
  4554. end
  4555. end
  4556. end
  4557. FT.Parent = nil
  4558. RA.Parent = nil
  4559. LA.Parent = nil
  4560. RL.Parent = nil
  4561. LL.Parent = nil
  4562. for _,v in next, char:GetDescendants() do
  4563. if(v:IsA'DataModelMesh')then
  4564. v.Offset = Vector3.new(0,0,0)
  4565. end
  4566. end
  4567. wait(0.5)
  4568. attack = false
  4569. end
  4570. function stomp2()
  4571. for i = 0,3.2,0.1 do
  4572. swait()
  4573. 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)
  4574. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4575. 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)
  4576. 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)
  4577. 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)
  4578. 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)
  4579. end
  4580. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  4581. if v:FindFirstChild("Head") then
  4582. Eviscerate(v)
  4583. end
  4584. end
  4585. coroutine.resume(coroutine.create(function()
  4586. for i = 0,2.8,0.1 do
  4587. swait()
  4588. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  4589. end
  4590. for i = 0,1.8,0.1 do
  4591. swait()
  4592. hum.CameraOffset = Vector3.new(0,0,0)
  4593. end
  4594. end))
  4595. for i = 0,3.3,0.1 do
  4596. tecks2.Rotation = math.random(-20, 50)
  4597. 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)
  4598. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4599. 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)
  4600. 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)
  4601. 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)
  4602. 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)
  4603. end
  4604. wait(.6)
  4605. end
  4606. function GlitchedTeleport()
  4607. for i = 1, 25 do
  4608. swait()
  4609. RA.Parent = ra
  4610. LA.Parent = la
  4611. FT.Parent = tors
  4612. RL.Parent = rl
  4613. LL.Parent = ll
  4614. for _,v in next, char:GetDescendants() do
  4615. if(v:IsA'DataModelMesh')then
  4616. v.Offset = Vector3.new(math.random(-500,500)/200,math.random(-500,500)/200,math.random(-500,500)/200)
  4617. end
  4618. end
  4619. end
  4620. FT.Parent = nil
  4621. RA.Parent = nil
  4622. LA.Parent = nil
  4623. RL.Parent = nil
  4624. LL.Parent = nil
  4625. for _,v in next, char:GetDescendants() do
  4626. if(v:IsA'DataModelMesh')then
  4627. v.Offset = Vector3.new(0,0,0)
  4628. end
  4629. end
  4630. wait(.5)
  4631. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  4632. if v:FindFirstChild("Head") then
  4633. Eviscerate(v)
  4634. end
  4635. end
  4636. root.CFrame = CFrame.new(CFrame.new(mouse.Hit.p)*CFrame.new(0,2.8,0).p,root.Position)
  4637. end
  4638. function OBJECTION()
  4639. attack = true
  4640. hum.WalkSpeed = 10
  4641. CreateSound("330859085", hed, 10, 1)
  4642. for i = 0,8,0.1 do
  4643. swait()
  4644. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4645. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4646. 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)
  4647. 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)
  4648. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(5)), 0.1)
  4649. 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(-5)), 0.1)
  4650. end
  4651. attack = false
  4652. hum.WalkSpeed = 16
  4653. end
  4654. function tophattaunt()
  4655.  
  4656. end
  4657. mouse.KeyDown:connect(function(key)
  4658. if attack == false then
  4659. if Edgy == true then
  4660. if key == 'r' then
  4661.  
  4662. elseif key == 'e' then
  4663.  
  4664. end
  4665. end
  4666. if Divinity == true then
  4667. if key == 'r' then
  4668. Beam_Of_Light()
  4669. elseif key == 'f' then
  4670. Blast_Of_God()
  4671. end
  4672. end
  4673. if Fighter == true then
  4674. if key == 'e' then
  4675. Flying_Kick()
  4676. elseif key == 'f' then
  4677. UpperCut()
  4678. elseif key == 't' then
  4679. Spinning_Kick()
  4680. end
  4681. end
  4682. if Purity == true then
  4683. if key == 'z' then
  4684. shutthehellup()
  4685. elseif key == 'x' then
  4686. Taunt2()
  4687. elseif key == 'c' then
  4688. OBJECTION()
  4689. end
  4690. end
  4691. if Solar == true then
  4692. if key == 't' then
  4693. tophattaunt()
  4694. elseif key == 'z' then
  4695.  
  4696. end
  4697. end
  4698. if Frost == true then
  4699. if key == 'r' then
  4700.  
  4701. elseif key == 't' then
  4702.  
  4703. end
  4704. end
  4705. if Ashes == true then
  4706. if key == 'r' then
  4707.  
  4708. elseif key == 't' then
  4709.  
  4710. end
  4711. end
  4712. if Lunar == true then
  4713. if key == 'z' then
  4714. Ride()
  4715. elseif key == 'x' then
  4716.  
  4717. end
  4718. end
  4719. if Destruction == true then
  4720. if key == 'z' then
  4721. ATTACK1()
  4722. elseif key == 'x' then
  4723. Decapitate()
  4724. elseif key == 't' then
  4725. Laugh()
  4726. elseif key == 'v' then
  4727. Teleport()
  4728. elseif key == 'c' then
  4729. Painful_Stomp()
  4730. end
  4731. end
  4732. if Planetary == true then
  4733. if key == 't' then
  4734. error()
  4735. elseif key == 'z' then
  4736. stomp2()
  4737. elseif key == 'x' then
  4738. GlitchedTeleport()
  4739. end
  4740. end
  4741. if helpme == true then
  4742. if key == 'r' then
  4743. Painful_Stomp()
  4744. elseif key == 'f' then
  4745. Ending()
  4746. elseif key == 't' then
  4747. Ende_der_Weld()
  4748. end
  4749. end
  4750. end
  4751. end)
  4752.  
  4753.  
  4754.  
  4755. -------------------------------------------------------
  4756. --Start Animations--
  4757. -------------------------------------------------------
  4758. local equipped = false
  4759. local idle = 0
  4760. local change = 1
  4761. local val = 0
  4762. local toim = 0
  4763. local idleanim = 0.4
  4764. hum.WalkSpeed = 8
  4765. hum.Animator.Parent = nil
  4766. while true do
  4767. swait()
  4768. if helpme == true then
  4769. for i, v in pairs(ArmourParts) do
  4770. v.BrickColor = BrickColor.random()
  4771. end
  4772. for i, v in pairs(ArmourParts2) do
  4773. v.BrickColor = BrickColor.random()
  4774. end
  4775. for i, v in pairs(NeonParts) do
  4776. v.BrickColor = BrickColor.random()
  4777. end
  4778. maincolor = BrickColor.random()
  4779. char.Head.face.Texture = "http://www.roblox.com/asset/?id="..insanityface[math.random(1,#insanityface)]
  4780. tecks2.Text = ""..insanity[math.random(1,#insanity)]
  4781. tecks2.TextColor3 = maincolor.Color
  4782. tecks2.TextStrokeColor3 = maincolor.Color
  4783. tecks2.Rotation = math.random(-11, 11)
  4784. BC.HeadColor = BrickColor.random()
  4785. BC.LeftArmColor = BrickColor.random()
  4786. BC.LeftLegColor = BrickColor.random()
  4787. BC.RightArmColor = BrickColor.random()
  4788. BC.RightLegColor = BrickColor.random()
  4789. BC.TorsoColor = BrickColor.random()
  4790. 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))
  4791. end
  4792. if Destruction == true then
  4793. tecks2.Rotation = math.random(1, 3)
  4794. Humanoid.WalkSpeed = 13
  4795. end
  4796. if Planetary == true then
  4797. tecks2.Rotation = math.random(-5, 5)
  4798. Humanoid.WalkSpeed = 13
  4799. end
  4800. sine = sine + change
  4801. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  4802. local velderp = root.Velocity.y
  4803. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4, char)
  4804. if equipped == true or equipped == false then
  4805. if attack == false then
  4806. idle = idle + 1
  4807. else
  4808. idle = 0
  4809. end
  4810. if 1 < root.Velocity.y and hitfloor == nil then
  4811. Anim = "Jump"
  4812. change = 1
  4813. if attack == false then
  4814. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  4815. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(0)), 0.3)
  4816. 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)
  4817. 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)
  4818. LH.C0=clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  4819. RH.C0=clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  4820. end
  4821. elseif -1 > root.Velocity.y and hitfloor == nil then
  4822. Anim = "Fall"
  4823. change = 1
  4824. if attack == false then
  4825. rootj.C0 = clerp(rootj.C0, RootCF * angles(math.min(math.max(root.Velocity.Y/100,-Rad(65)),Rad(65)),0,0),0.3)
  4826. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(0), Rad(0)), 0.3)
  4827. 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)
  4828. 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)
  4829. LH.C0 = clerp(LH.C0, CF(-1,-.4-0.1 * Cos(sine / 20), -.6) * LHCF * angles(Rad(-5), Rad(-0), Rad(20)), 0.15)
  4830. RH.C0 = clerp(RH.C0, CF(1,-1-0.1 * Cos(sine / 20), -.3) * angles(Rad(0), Rad(90), Rad(0)), .3)
  4831. end
  4832. elseif torvel < 1 and hitfloor ~= nil then
  4833. Anim = "Idle"
  4834. change = 1
  4835. 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
  4836. 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)
  4837. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4838. 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)
  4839. 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)
  4840. 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)
  4841. 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)
  4842. 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
  4843. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(4), Rad(0), Rad(0)), 0.15)
  4844. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  4845. if Mrandom(1,15) == 1 then
  4846. 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)
  4847. end
  4848. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
  4849. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
  4850. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
  4851. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
  4852. 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
  4853. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(4), Rad(0), Rad(0)), 0.15)
  4854. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  4855. if Mrandom(1,15) == 1 then
  4856. 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)
  4857. end
  4858. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
  4859. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
  4860. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
  4861. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
  4862. 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
  4863. 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)
  4864. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-7.5 * Sin(sine / 20)), Rad(0), Rad(-85)), 0.3)
  4865. 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)
  4866. 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)
  4867. 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)
  4868. 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)
  4869. 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
  4870. 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)
  4871. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4872. 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)
  4873. 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)
  4874. 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)
  4875. 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)
  4876. 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
  4877. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
  4878. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  4879. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  4880. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  4881. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  4882. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  4883. HW.C0 = clerp(HW.C0, CF(0, 2 + 0.2 * Cos(sine / 20), 0) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  4884. 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
  4885. rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(15),math.rad(0),math.rad(0)),0.15)
  4886. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(15*math.sin(sine/25)/2),math.rad(0),math.rad(10*math.sin(sine/25))),.3)
  4887. RH.C0=clerp(RH.C0,CF(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(15)),0.15)
  4888. LH.C0=clerp(LH.C0,CF(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-4*math.sin(sine/25)),math.rad(-5)),0.15)
  4889. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.04*math.sin(sine/25), 0) * angles(math.rad(20 ), math.rad(-7*math.sin(sine/25)), math.rad(5)), 0.1)
  4890. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(20 ), math.rad(7*math.sin(sine/25)), math.rad(-5)), 0.1)
  4891. 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
  4892. hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
  4893. 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)
  4894. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(25 - 9 * Sin(sine / 30)), Rad(0), Rad(-10 * Sin(sine / 35))), 0.3)
  4895. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(20)), 0.15)
  4896. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
  4897. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-7.5 * Sin(sine / 20)), Rad(25 + 7.5 * Sin(sine / 20))), 0.1)
  4898. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(7.5 * Sin(sine / 20)), Rad(-25 - 7.5 * Sin(sine / 20))), 0.1)
  4899. 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
  4900. 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)
  4901. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
  4902. if math.random(1,1) == 1 then
  4903. 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)
  4904. 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)
  4905. 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)
  4906. 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)
  4907. 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)
  4908. 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)
  4909. end
  4910. for i, v in pairs(ArmourParts) do
  4911. v.BrickColor = BrickColor.random()
  4912. end
  4913. for i, v in pairs(ArmourParts2) do
  4914. v.BrickColor = BrickColor.random()
  4915. end
  4916. for i, v in pairs(NeonParts) do
  4917. v.BrickColor = BrickColor.random()
  4918. end
  4919. maincolor = BrickColor.random()
  4920. tecks2.TextColor3 = maincolor.Color
  4921. tecks2.TextStrokeColor3 = maincolor.Color
  4922. 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)
  4923. 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)
  4924. 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)
  4925. 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)
  4926. 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
  4927. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.08)
  4928. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 * Sin(sine / 30)), Rad(-4.5 * Sin(sine / .5)), Rad(-20 - 4.5 * Sin(sine / .5))), 0.08)
  4929. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(0)), 0.08)
  4930. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(0)), 0.08)
  4931. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(155), Rad(0), Rad(-45)), 0.08)
  4932. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25)), 0.08)
  4933. end
  4934. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  4935. Anim = "Walk"
  4936. change = .6
  4937. if attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == false and Planetary == false and Lunar == false then
  4938. 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)
  4939. 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)
  4940. 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)
  4941. 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)
  4942. 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)
  4943. 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)
  4944. 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
  4945. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(3 * Cos(sine / 7))), 0.15)
  4946. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  4947. RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  4948. LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  4949. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  4950. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  4951. HW.C0 = clerp(HW.C0, CF(0, 2 + 0.2 * Cos(sine / 20), 0) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  4952. 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
  4953. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(7-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
  4954. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4955. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
  4956. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
  4957. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(15)), 0.1)
  4958. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0), Rad(-15)), 0.1)
  4959. elseif attack == false and EdgyMode == false and Divinity == true and Destruction == false and helpme == false and Planetary == false and Lunar == false then
  4960. 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)
  4961. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  4962. 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)
  4963. 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)
  4964. 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)
  4965. 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)
  4966. elseif attack == false and EdgyMode == false and Divinity == false and Destruction == true and helpme == false and Planetary == false and Lunar == false then
  4967. hum.CameraOffset = Vector3.new(0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7, 0)
  4968. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
  4969. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  4970. RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  4971. LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  4972. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(37) * Cos(sine / 7) , Rad(0), Rad(4) - ra.RotVelocity.Y / 75), 0.1)
  4973. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(-37) * Cos(sine / 7) , Rad(0) , Rad(-4) + la.RotVelocity.Y / 75), 0.1)
  4974. elseif attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == true and Planetary == false and Lunar == false then
  4975. 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)
  4976. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
  4977. if math.random(1,1) == 1 then
  4978. 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)
  4979. 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)
  4980. 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)
  4981. 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)
  4982. 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)
  4983. 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)
  4984. end
  4985. for i, v in pairs(ArmourParts) do
  4986. v.BrickColor = BrickColor.random()
  4987. end
  4988. for i, v in pairs(ArmourParts2) do
  4989. v.BrickColor = BrickColor.random()
  4990. end
  4991. for i, v in pairs(NeonParts) do
  4992. v.BrickColor = BrickColor.random()
  4993. end
  4994. maincolor = BrickColor.random()
  4995. tecks2.TextColor3 = maincolor.Color
  4996. tecks2.TextStrokeColor3 = maincolor.Color
  4997. 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)
  4998. 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)
  4999. 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)
  5000. 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)
  5001. elseif attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == false and Planetary == true and Lunar == false then
  5002. 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)
  5003. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5004. 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)
  5005. 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)
  5006. 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)
  5007. 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)
  5008. end
  5009. elseif torvel >= 25 and hitfloor ~= nil then
  5010. Anim = "Sprint"
  5011. change = 1.35
  5012. if attack == false and Divinity == false and Destruction == false and helpme == false and Planetary == false then
  5013. 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)
  5014. 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)
  5015. 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)
  5016. 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)
  5017. 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)
  5018. 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)
  5019. elseif attack == false and EdgyMode == false and Divinity == true and Destruction == false and helpme == false and Planetary == false then
  5020. 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)
  5021. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  5022. 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)
  5023. 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)
  5024. 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)
  5025. 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)
  5026. elseif attack == false and EdgyMode == false and Divinity == false and Destruction == true and helpme == false and Planetary == false then
  5027. 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)
  5028. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5029. 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)
  5030. 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)
  5031. 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)
  5032. 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)
  5033. elseif attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == true and Planetary == false then
  5034. 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)
  5035. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(25), Rad(0), Rad(0)), 0.3)
  5036. if math.random(1,1) == 1 then
  5037. 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)
  5038. 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)
  5039. 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)
  5040. 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)
  5041. 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)
  5042. 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)
  5043. end
  5044. for i, v in pairs(ArmourParts) do
  5045. v.BrickColor = BrickColor.random()
  5046. end
  5047. for i, v in pairs(ArmourParts2) do
  5048. v.BrickColor = BrickColor.random()
  5049. end
  5050. for i, v in pairs(NeonParts) do
  5051. v.BrickColor = BrickColor.random()
  5052. end
  5053. maincolor = BrickColor.random()
  5054. tecks2.TextColor3 = maincolor.Color
  5055. tecks2.TextStrokeColor3 = maincolor.Color
  5056. 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)
  5057. 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)
  5058. 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)
  5059. 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)
  5060. elseif attack == false and EdgyMode == false and Divinity == false and Destruction == false and helpme == false and Planetary == true then
  5061. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  5062. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(5 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  5063. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.15)
  5064. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.15)
  5065. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(25)), 0.1)
  5066. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-65), Rad(0), Rad(-25)), 0.1)
  5067. end
  5068. end
  5069. end
  5070. if 0 < #Effects then
  5071. for e = 1, #Effects do
  5072. if Effects[e] ~= nil then
  5073. local Thing = Effects[e]
  5074. if Thing ~= nil then
  5075. local Part = Thing[1]
  5076. local Mode = Thing[2]
  5077. local Delay = Thing[3]
  5078. local IncX = Thing[4]
  5079. local IncY = Thing[5]
  5080. local IncZ = Thing[6]
  5081. if 1 >= Thing[1].Transparency then
  5082. if Thing[2] == "Block1" then
  5083. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  5084. local Mesh = Thing[1].Mesh
  5085. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5086. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5087. elseif Thing[2] == "Block2" then
  5088. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  5089. local Mesh = Thing[7]
  5090. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5091. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5092. elseif Thing[2] == "Block3" then
  5093. 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)
  5094. local Mesh = Thing[7]
  5095. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5096. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5097. elseif Thing[2] == "Cylinder" then
  5098. local Mesh = Thing[1].Mesh
  5099. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5100. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5101. elseif Thing[2] == "Blood" then
  5102. local Mesh = Thing[7]
  5103. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  5104. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  5105. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5106. elseif Thing[2] == "Elec" then
  5107. local Mesh = Thing[1].Mesh
  5108. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  5109. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5110. elseif Thing[2] == "Disappear" then
  5111. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5112. elseif Thing[2] == "Shatter" then
  5113. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  5114. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  5115. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  5116. Thing[6] = Thing[6] + Thing[5]
  5117. end
  5118. else
  5119. Part.Parent = nil
  5120. table.remove(Effects, e)
  5121. end
  5122. end
  5123. end
  5124. end
  5125. end
  5126. end
  5127. -------------------------------------------------------
  5128. --End Animations And Script--
  5129. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement