iiJosephCats205

I tryed my best

Nov 28th, 2018
303
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if game:GetService("RunService"):IsClient() then error("Please run as a server script. Use h/ instead of hl/.") end
  2. print("FE Compatibility code by Mokiros")
  3. InternalData = {}
  4. do
  5. script.Parent = owner.Character
  6. local Event = Instance.new("RemoteEvent")
  7. Event.Name = "UserInput"
  8. local function NewFakeEvent()
  9. local Fake = {fakeEvent=true,Connect=function(self,Func)self.Function=Func end}Fake.connect = Fake.Connect
  10. return Fake
  11. end
  12. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  13. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  14. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  15. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  16. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  17. local function TriggerEvent(self,Event,...)
  18. local Trigger = Mouse[Event]
  19. if Trigger and Trigger.fakeEvent and Trigger.Function then
  20. Trigger.Function(...)
  21. end
  22. end
  23. Mouse.TrigEvent = TriggerEvent
  24. UserInputService.TrigEvent = TriggerEvent
  25. Event.OnServerEvent:Connect(function(FiredBy,Input)
  26. if FiredBy.Name ~= owner.Name then end
  27. if Input.MouseEvent then
  28. Mouse.Target = Input.Target
  29. Mouse.Hit = Input.Hit
  30. else
  31. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  32. if Input.UserInputType == Enum.UserInputType.MouseButton1 then
  33. return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up")
  34. end
  35. for _,Action in pairs(ContextActionService.Actions) do
  36. for _,Key in pairs(Action.Keys) do
  37. if Key==Input.KeyCode then
  38. Action.Function(Action.Name,Input.UserInputState,Input)
  39. end
  40. end
  41. end
  42. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  43. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  44. end
  45. end)
  46. InternalData["Mouse"] = Mouse
  47. InternalData["ContextActionService"] = ContextActionService
  48. InternalData["UserInputService"] = UserInputService
  49. Event.Parent = NLS([[
  50. local Player = owner
  51. local Event = script:WaitForChild("UserInput")
  52. local UserInputService = game:GetService("UserInputService")
  53. local Mouse = Player:GetMouse()
  54. local Input = function(Input,gameProcessedEvent)
  55. if gameProcessedEvent then return end
  56. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  57. end
  58. UserInputService.InputBegan:Connect(Input)
  59. UserInputService.InputEnded:Connect(Input)
  60. local Hit,Target
  61. while wait(1/30) do
  62. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  63. Hit,Target = Mouse.Hit,Mouse.Target
  64. Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  65. end
  66. end
  67. ]],owner.Character)
  68. end
  69. RealGame = game;game = setmetatable({},{
  70. __index = function (self,Index)
  71. local Sandbox = function (Thing)
  72. if Thing:IsA("Player") then
  73. local RealPlayer = Thing
  74. return setmetatable({},{
  75. __index = function (self,Index)
  76. local Type = type(RealPlayer[Index])
  77. if Type == "function" then
  78. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  79. return function (self)
  80. return InternalData["Mouse"]
  81. end
  82. end
  83. return function (self,...)
  84. return RealPlayer[Index](RealPlayer,...)
  85. end
  86. else
  87. if Index == "PlrObj" then
  88. return RealPlayer
  89. end
  90. return RealPlayer[Index]
  91. end
  92. end;
  93. __tostring = function(self)
  94. return RealPlayer.Name
  95. end
  96. })
  97. end
  98. end
  99. if RealGame[Index] then
  100. local Type = type(RealGame[Index])
  101. if Type == "function" then
  102. if Index:lower() == "getservice" or Index:lower() == "service" then
  103. return function (self,Service)
  104. if Service:lower() == "players" then
  105. return setmetatable({},{
  106. __index = function (self2,Index2)
  107. local RealService = RealGame:GetService(Service)
  108. local Type2 = type(Index2)
  109. if Type2 == "function" then
  110. return function (self,...)
  111. return RealService[Index2](RealService,...)
  112. end
  113. else
  114. if Index2:lower() == "localplayer" then
  115. return Sandbox(owner)
  116. end
  117. return RealService[Index2]
  118. end
  119. end;
  120. __tostring = function(self)
  121. return RealGame:GetService(Service).Name
  122. end
  123. })
  124. elseif Service:lower() == "contextactionservice" then
  125. return InternalData["ContextActionService"]
  126. elseif Service:lower() == "contextactionservice" then
  127. return InternalData["UserInputService"]
  128. elseif Service:lower() == "runservice" then
  129. return setmetatable({},{
  130. __index = function(self2,Index2)
  131. local RealService = RealGame:GetService(Service)
  132. local Type2 = type(Index2)
  133. if Type2 == "function" then
  134. return function (self,...)
  135. return RealService[Index2](RealService,...)
  136. end
  137. else
  138. if Index2:lower() == "bindtorenderstep" then
  139. return function (self,Name,Priority,Function)
  140. return RealGame:GetService("RunService").Stepped:Connect(Function)
  141. end
  142. end
  143. if Index2:lower() == "renderstepped" then
  144. return RealService["Stepped"]
  145. end
  146. return RealService[Index2]
  147. end
  148. end
  149. })
  150. else
  151. return RealGame:GetService(Service)
  152. end
  153. end
  154. end
  155. return function (self,...)
  156. return RealGame[Index](RealGame,...)
  157. end
  158. else
  159. if game:GetService(Index) then
  160. return game:GetService(Index)
  161. end
  162. return RealGame[Index]
  163. end
  164. else
  165. return nil
  166. end
  167. end
  168. });Game = game;owner = game:GetService("Players").LocalPlayer;script = {}
  169. print("Complete! Running...")
  170.  
  171. -----------------------
  172. --[[ Name : WAOV2 ]]--
  173. -------------------------------------------------------
  174. --A script By makhail07, 2003boobear and XXUNORIBOASXX.
  175.  
  176. --Discord Creterisk#2958 <- makhail07's discord
  177.  
  178. --NOTE THIS SCRIPT WAS PURELY MADE FROM MY FUCKING IMAGINATION
  179. --IF IT HAPPENS TO LOOK LIKE ANOTHER SCRIPT
  180. --DONT CALL IT A FUCKING BOOTLEG THANK YOU AND ENJOY THE SCRIPT
  181. --YOU FUCKING SKIDS,
  182. --For Those who log/decompile this, If you sell or trade this,
  183. --and I find out who you are, i will take massive action.
  184. --:b:
  185. -------------------------------------------------------
  186.  
  187. local FavIDs = {
  188. 340106355, --Nefl Crystals
  189. 927529620, --Dimension
  190. 876981900, --Fantasy
  191. 398987889, --Ordinary Days
  192. 1117396305, --Oh wait, it's you.
  193. 885996042, --Action Winter Journey
  194. 919231299, --Sprawling Idiot Effigy
  195. 743466274, --Good Day Sunshine
  196. 727411183, --Knife Fight
  197. 1402748531, --The Earth Is Counting On You!
  198. 595230126 --Robot Language
  199. }
  200.  
  201.  
  202.  
  203. --The reality of my life isn't real but a Universe -Creterisk
  204. --All people can be nice, Even if you don't think so. -2003boobear
  205. --The past can be horrible, but the future will be better, so forget the past and move-onward. -XXUNORIBOASXX
  206. wait()
  207. local plr = owner
  208. local char = plr.Character
  209. local hum = char.Humanoid
  210. local hed = char.Head
  211. local root = char.HumanoidRootPart
  212. local rootj = root.RootJoint
  213. local tors = char.Torso
  214. local ra = char["Right Arm"]
  215. local la = char["Left Arm"]
  216. local rl = char["Right Leg"]
  217. local ll = char["Left Leg"]
  218. local neck = tors["Neck"]
  219. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  220. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  221. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  222. local maincolor = BrickColor.new("Dark green")
  223. local mouse = plr:GetMouse()
  224. exploitable = true
  225. -------------------------------------------------------
  226. --Start Whitelist and Invincibility--
  227. -------------------------------------------------------
  228. ff = Instance.new("ForceField",char)
  229. ff.Visible = false
  230. hum.Name = "Base"
  231. hum.MaxHealth = 1.0E298
  232. hum.Health = 1.0E298
  233. game:GetService("RunService"):BindToRenderStep("Bbae", 0, function()
  234. if hum.Health > 0.1 and hum.Health < 1.0E298 then
  235. hum.MaxHealth = 1.0E298
  236. hum.Health = 1.0E298
  237. end
  238. end)
  239. -------------------------------------------------------
  240. --End Whitelist and Invincibility--
  241. -------------------------------------------------------
  242.  
  243. warn("WhAT ANOTHER ONE V2 IS FINALLY HERE!")
  244.  
  245. warn("I hope you enjoy.")
  246.  
  247. warn("Credit to makhail07, 2003boobear and XXUNORIBOASXX!")
  248.  
  249. -------------------------------------------------------
  250. --Start Good Stuff--
  251. -------------------------------------------------------
  252. cam = game.Workspace.CurrentCamera
  253. CF = CFrame.new
  254. VT = Vector3.new
  255. angles = CFrame.Angles
  256. attack = false
  257. Euler = CFrame.fromEulerAnglesXYZ
  258. Rad = math.rad
  259. IT = Instance.new
  260. BrickC = BrickColor.new
  261. Cos = math.cos
  262. Acos = math.acos
  263. Sin = math.sin
  264. Asin = math.asin
  265. Abs = math.abs
  266. Mrandom = math.random
  267. Floor = math.floor
  268. -------------------------------------------------------
  269. --End Good Stuff--
  270. -------------------------------------------------------
  271. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  272. RSH, LSH = nil, nil
  273. RW = Instance.new("Weld")
  274. LW = Instance.new("Weld")
  275. RH = tors["Right Hip"]
  276. LH = tors["Left Hip"]
  277. RSH = tors["Right Shoulder"]
  278. LSH = tors["Left Shoulder"]
  279. RSH.Parent = nil
  280. LSH.Parent = nil
  281. RW.Name = "RW"
  282. RW.Part0 = tors
  283. RW.C0 = CF(1.5, 0.5, 0)
  284. RW.C1 = CF(0, 0.5, 0)
  285. RW.Part1 = ra
  286. RW.Parent = tors
  287. LW.Name = "LW"
  288. LW.Part0 = tors
  289. LW.C0 = CF(-1.5, 0.5, 0)
  290. LW.C1 = CF(0, 0.5, 0)
  291. LW.Part1 = la
  292. LW.Parent = tors
  293. Effects = {}
  294. lol = false
  295.  
  296. TAUNT = Instance.new("Sound", tors)
  297. TAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994137"
  298. TAUNT.Volume = 10
  299. TAUNT.Pitch = 1
  300. TAUNT.Looped = false
  301. TAUNT.TimePosition = 0.12
  302.  
  303. BTAUNT = Instance.new("Sound", tors)
  304. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
  305. BTAUNT.Volume = 10
  306. BTAUNT.Pitch = 1
  307. BTAUNT.Looped = false
  308. BTAUNT.TimePosition = 0.2
  309.  
  310. ATAUNT = Instance.new("Sound", tors)
  311. ATAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
  312. ATAUNT.Volume = 10
  313. ATAUNT.Pitch = 1
  314. ATAUNT.Looped = false
  315. ATAUNT.TimePosition = 0.2
  316.  
  317. ITAUNT = Instance.new("Sound", tors)
  318. ITAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994669"
  319. ITAUNT.Volume = 10
  320. ITAUNT.Pitch = 1
  321. ITAUNT.Looped = false
  322. ITAUNT.TimePosition = 0
  323.  
  324. BATAUNT = Instance.new("Sound", tors)
  325. BATAUNT.SoundId = "http://www.roblox.com/asset/?id=132514715"
  326. BATAUNT.Volume = 10
  327. BATAUNT.Pitch = 1
  328. BATAUNT.Looped = false
  329. BATAUNT.TimePosition = 0
  330.  
  331. STAUNT = Instance.new("Sound", tors)
  332. STAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
  333. STAUNT.Volume = 10
  334. STAUNT.Pitch = 1
  335. STAUNT.Looped = false
  336. STAUNT.TimePosition = 0.05
  337.  
  338. DTAUNT = Instance.new("Sound", tors)
  339. DTAUNT.SoundId = "http://www.roblox.com/asset/?id=907333294"
  340. DTAUNT.Volume = 10
  341. DTAUNT.Pitch = 1
  342. DTAUNT.Looped = false
  343. DTAUNT.TimePosition = 0
  344.  
  345. LAZOR = Instance.new("Sound", ra)
  346. LAZOR.SoundId = "http://www.roblox.com/asset/?id=201858045"
  347. LAZOR.Volume = 10
  348. LAZOR.Pitch = 0.7
  349. LAZOR.Looped = false
  350. LAZOR.TimePosition = 0
  351.  
  352. -------------------------------------------------------
  353. --Start Important Functions--
  354. -------------------------------------------------------
  355. function swait(num)
  356. if num == 0 or num == nil then
  357. game:service("RunService").Stepped:wait(0)
  358. else
  359. for i = 0, num do
  360. game:service("RunService").Stepped:wait(0)
  361. end
  362. end
  363. end
  364. function thread(f)
  365. coroutine.resume(coroutine.create(f))
  366. end
  367. function clerp(a, b, t)
  368. local qa = {
  369. QuaternionFromCFrame(a)
  370. }
  371. local qb = {
  372. QuaternionFromCFrame(b)
  373. }
  374. local ax, ay, az = a.x, a.y, a.z
  375. local bx, by, bz = b.x, b.y, b.z
  376. local _t = 1 - t
  377. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  378. end
  379. function ShockWave(Part, cframe1, cframe2, Damage, Size)
  380. coroutine.resume(coroutine.create(function()
  381. local wave = CreatePart(workspace, "Neon", 0, 0, Neoncolor, "Effect", Vector3.new(1, 1, 5))
  382. wave.Anchored = true
  383. wave.CFrame = Part.CFrame * cframe1
  384. local Msh = Create("SpecialMesh"){
  385. Parent = wave,
  386. MeshType = "Sphere"
  387. }
  388. Cso("http://roblox.com/asset/?id=300916105", wave, 1, 1.3)
  389. for i = 0, 1, 0.2 do
  390. wait()
  391. local dir = wave.CFrame.lookVector * -1
  392. local pos = rayCast(wave.Position, dir, 5, Character)
  393. wave.CFrame = wave.CFrame * cframe2
  394. table.insert(Effects, {
  395. wave,
  396. "Sphere",
  397. 0.01,
  398. .03,
  399. .03,
  400. .03,
  401. })
  402. end
  403. end))
  404. end
  405.  
  406. function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  407. local type = type
  408. local rng = Instance.new("Part", char)
  409. rng.Anchored = true
  410. rng.BrickColor = color
  411. rng.CanCollide = false
  412. rng.FormFactor = 3
  413. rng.Name = "Ring"
  414. rng.Material = "Neon"
  415. rng.Size = Vector3.new(1, 1, 1)
  416. rng.Transparency = 0
  417. rng.TopSurface = 0
  418. rng.BottomSurface = 0
  419. rng.CFrame = pos
  420. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  421. local rngm = Instance.new("SpecialMesh", rng)
  422. rngm.MeshType = "Sphere"
  423. rngm.Scale = Vector3.new(x1, y1, z1)
  424. local scaler2 = 1
  425. local speeder = FastSpeed
  426. if type == "Add" then
  427. scaler2 = 1 * value
  428. elseif type == "Divide" then
  429. scaler2 = 1 / value
  430. end
  431. coroutine.resume(coroutine.create(function()
  432. for i = 0, 10 / bonuspeed, 0.1 do
  433. swait()
  434. if type == "Add" then
  435. scaler2 = scaler2 - 0.01 * value / bonuspeed
  436. elseif type == "Divide" then
  437. scaler2 = scaler2 - 0.01 / value * bonuspeed
  438. end
  439. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  440. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  441. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  442. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  443. end
  444. rng:Destroy()
  445. end))
  446. end
  447.  
  448. function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
  449. local type = type
  450. local rng = Instance.new("Part", char)
  451. rng.Anchored = true
  452. rng.BrickColor = color
  453. rng.CanCollide = false
  454. rng.FormFactor = 3
  455. rng.Name = "Ring"
  456. rng.Material = "Neon"
  457. rng.Size = Vector3.new(1, 1, 1)
  458. rng.Transparency = 0
  459. rng.TopSurface = 0
  460. rng.BottomSurface = 0
  461. rng.CFrame = pos
  462. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  463. local rngm = Instance.new("SpecialMesh", rng)
  464. rngm.MeshType = "Brick"
  465. rngm.Scale = VT(x1,y1,z1)
  466. if Mode == 190 then
  467. rng.Color = Color3.new(r/255,g/255,b/255)
  468. end
  469. local scaler2 = 1
  470. local speeder = FastSpeed/10
  471. if type == "Add" then
  472. scaler2 = 1*value
  473. elseif type == "Divide" then
  474. scaler2 = 1/value
  475. end
  476. coroutine.resume(coroutine.create(function()
  477. for i = 0,10/bonuspeed,0.1 do
  478. swait()
  479. if type == "Add" then
  480. scaler2 = scaler2 - 0.01*value/bonuspeed
  481. elseif type == "Divide" then
  482. scaler2 = scaler2 - 0.01/value*bonuspeed
  483. end
  484. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  485. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  486. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  487. end
  488. rng:Destroy()
  489. end))
  490. end
  491. New = function(Object, Parent, Name, Data)
  492. local Object = Instance.new(Object)
  493. for Index, Value in pairs(Data or {}) do
  494. Object[Index] = Value
  495. end
  496. Object.Parent = Parent
  497. Object.Name = Name
  498. return Object
  499. end
  500. function QuaternionFromCFrame(cf)
  501. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  502. local trace = m00 + m11 + m22
  503. if trace > 0 then
  504. local s = math.sqrt(1 + trace)
  505. local recip = 0.5 / s
  506. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  507. else
  508. local i = 0
  509. if m00 < m11 then
  510. i = 1
  511. end
  512. if m22 > (i == 0 and m00 or m11) then
  513. i = 2
  514. end
  515. if i == 0 then
  516. local s = math.sqrt(m00 - m11 - m22 + 1)
  517. local recip = 0.5 / s
  518. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  519. elseif i == 1 then
  520. local s = math.sqrt(m11 - m22 - m00 + 1)
  521. local recip = 0.5 / s
  522. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  523. elseif i == 2 then
  524. local s = math.sqrt(m22 - m00 - m11 + 1)
  525. local recip = 0.5 / s
  526. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  527. end
  528. end
  529. end
  530. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  531. local xs, ys, zs = x + x, y + y, z + z
  532. local wx, wy, wz = w * xs, w * ys, w * zs
  533. local xx = x * xs
  534. local xy = x * ys
  535. local xz = x * zs
  536. local yy = y * ys
  537. local yz = y * zs
  538. local zz = z * zs
  539. 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))
  540. end
  541. function QuaternionSlerp(a, b, t)
  542. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  543. local startInterp, finishInterp
  544. if cosTheta >= 1.0E-4 then
  545. if 1 - cosTheta > 1.0E-4 then
  546. local theta = math.acos(cosTheta)
  547. local invSinTheta = 1 / Sin(theta)
  548. startInterp = Sin((1 - t) * theta) * invSinTheta
  549. finishInterp = Sin(t * theta) * invSinTheta
  550. else
  551. startInterp = 1 - t
  552. finishInterp = t
  553. end
  554. elseif 1 + cosTheta > 1.0E-4 then
  555. local theta = math.acos(-cosTheta)
  556. local invSinTheta = 1 / Sin(theta)
  557. startInterp = Sin((t - 1) * theta) * invSinTheta
  558. finishInterp = Sin(t * theta) * invSinTheta
  559. else
  560. startInterp = t - 1
  561. finishInterp = t
  562. end
  563. 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
  564. end
  565. function rayCast(Position, Direction, Range, Ignore)
  566. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  567. end
  568. local RbxUtility = LoadLibrary("RbxUtility")
  569. local Create = RbxUtility.Create
  570.  
  571. -------------------------------------------------------
  572. --Start Damage Function--
  573. -------------------------------------------------------
  574. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  575. if hit.Parent == nil then
  576. return
  577. end
  578. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  579. for _, v in pairs(hit.Parent:children()) do
  580. if v:IsA("Humanoid") then
  581. h = v
  582. end
  583. end
  584. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  585.  
  586. hit.Parent:FindFirstChild("Head"):BreakJoints()
  587. end
  588.  
  589. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  590. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  591. if hit.Parent.DebounceHit.Value == true then
  592. return
  593. end
  594. end
  595. if insta == true then
  596. hit.Parent:FindFirstChild("Head"):BreakJoints()
  597. end
  598. local c = Create("ObjectValue"){
  599. Name = "creator",
  600. Value = owner,
  601. Parent = h,
  602. }
  603. game:GetService("Debris"):AddItem(c, .5)
  604. if HitSound ~= nil and HitPitch ~= nil then
  605. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  606. end
  607. local Damage = math.random(minim, maxim)
  608. local blocked = false
  609. local block = hit.Parent:findFirstChild("Block")
  610. if block ~= nil then
  611. if block.className == "IntValue" then
  612. if block.Value > 0 then
  613. blocked = true
  614. block.Value = block.Value - 1
  615. print(block.Value)
  616. end
  617. end
  618. end
  619. if blocked == false then
  620. h.Health = h.Health - Damage
  621. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  622. else
  623. h.Health = h.Health - (Damage / 2)
  624. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  625. end
  626. if Type == "Knockdown" then
  627. local hum = hit.Parent.Humanoid
  628. hum.PlatformStand = true
  629. coroutine.resume(coroutine.create(function(HHumanoid)
  630. swait(1)
  631. HHumanoid.PlatformStand = false
  632. end), hum)
  633. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  634. local bodvol = Create("BodyVelocity"){
  635. velocity = angle * knockback,
  636. P = 5000,
  637. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  638. Parent = hit,
  639. }
  640. local rl = Create("BodyAngularVelocity"){
  641. P = 3000,
  642. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  643. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  644. Parent = hit,
  645. }
  646. game:GetService("Debris"):AddItem(bodvol, .5)
  647. game:GetService("Debris"):AddItem(rl, .5)
  648. elseif Type == "Normal" then
  649. local vp = Create("BodyVelocity"){
  650. P = 500,
  651. maxForce = Vector3.new(math.huge, 0, math.huge),
  652. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  653. }
  654. if knockback > 0 then
  655. vp.Parent = hit.Parent.Torso
  656. end
  657. game:GetService("Debris"):AddItem(vp, .5)
  658. elseif Type == "Up" then
  659. local bodyVelocity = Create("BodyVelocity"){
  660. velocity = Vector3.new(0, 20, 0),
  661. P = 5000,
  662. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  663. Parent = hit,
  664. }
  665. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  666. elseif Type == "FastUp" then
  667. local hum = hit.Parent.Humanoid
  668. hum.PlatformStand = true
  669. coroutine.resume(coroutine.create(function(HHumanoid)
  670. swait(1)
  671. HHumanoid.PlatformStand = false
  672. end), hum)
  673. local bodyVelocity = Create("BodyVelocity"){
  674. velocity = Vector3.new(0, 60, 0),
  675. P = 5000,
  676. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  677. Parent = hit,
  678. }
  679. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  680. elseif Type == "DarkUp" then
  681. coroutine.resume(coroutine.create(function()
  682. for i = 0, 1, 0.1 do
  683. swait()
  684. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  685. end
  686. end))
  687. local bodyVelocity = Create("BodyVelocity"){
  688. velocity = Vector3.new(0, 20, 0),
  689. P = 5000,
  690. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  691. Parent = hit,
  692. }
  693. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  694. elseif Type == "Snare" then
  695. local bp = Create("BodyPosition"){
  696. P = 2000,
  697. D = 100,
  698. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  699. position = hit.Parent.Torso.Position,
  700. Parent = hit.Parent.Torso,
  701. }
  702. game:GetService("Debris"):AddItem(bp, 1)
  703. elseif Type == "Freeze" then
  704. local BodPos = Create("BodyPosition"){
  705. P = 50000,
  706. D = 1000,
  707. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  708. position = hit.Parent.Torso.Position,
  709. Parent = hit.Parent.Torso,
  710. }
  711. local BodGy = Create("BodyGyro") {
  712. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  713. P = 20e+003,
  714. Parent = hit.Parent.Torso,
  715. cframe = hit.Parent.Torso.CFrame,
  716. }
  717. hit.Parent.Torso.Anchored = true
  718. coroutine.resume(coroutine.create(function(Part)
  719. swait(1.5)
  720. Part.Anchored = false
  721. end), hit.Parent.Torso)
  722. game:GetService("Debris"):AddItem(BodPos, 3)
  723. game:GetService("Debris"):AddItem(BodGy, 3)
  724. end
  725. local debounce = Create("BoolValue"){
  726. Name = "DebounceHit",
  727. Parent = hit.Parent,
  728. Value = true,
  729. }
  730. game:GetService("Debris"):AddItem(debounce, Delay)
  731. c = Create("ObjectValue"){
  732. Name = "creator",
  733. Value = Player,
  734. Parent = h,
  735. }
  736. game:GetService("Debris"):AddItem(c, .5)
  737. end
  738. end
  739. -------------------------------------------------------
  740. --End Damage Function--
  741. -------------------------------------------------------
  742. local r = 255
  743. local g = 0
  744. local b = 0
  745. coroutine.resume(coroutine.create(function()
  746. while wait() do
  747. for i = 0, 254/5 do
  748. swait()
  749. g = g + 5
  750. end
  751. for i = 0, 254/5 do
  752. swait()
  753. r = r - 5
  754. end
  755. for i = 0, 254/5 do
  756. swait()
  757. b = b + 5
  758. end
  759. for i = 0, 254/5 do
  760. swait()
  761. g = g - 5
  762. end
  763. for i = 0, 254/5 do
  764. swait()
  765. r = r + 5
  766. end
  767. for i = 0, 254/5 do
  768. swait()
  769. b = b - 5
  770. end
  771. end
  772. end))
  773. -------------------------------------------------------
  774. --Start Damage Function Customization--
  775. -------------------------------------------------------
  776. function ShowDamage(Pos, Text, Time, Color)
  777. local Rate = (1 / 30)
  778. local Pos = (Pos or Vector3.new(0, 0, 0))
  779. local Text = (Text or "")
  780. local Time = (Time or 2)
  781. local Color = (Color or Color3.new(1, 0, 1))
  782. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  783. EffectPart.Anchored = true
  784. local BillboardGui = Create("BillboardGui"){
  785. Size = UDim2.new(3, 0, 3, 0),
  786. Adornee = EffectPart,
  787. Parent = EffectPart,
  788. }
  789. local TextLabel = Create("TextLabel"){
  790. BackgroundTransparency = 1,
  791. Size = UDim2.new(1, 0, 1, 0),
  792. Text = Text,
  793. Font = "Bodoni",
  794. TextColor3 = Color,
  795. TextScaled = true,
  796. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  797. Parent = BillboardGui,
  798. }
  799. game.Debris:AddItem(EffectPart, (Time))
  800. EffectPart.Parent = game:GetService("Workspace")
  801. delay(0, function()
  802. local Frames = (Time / Rate)
  803. for Frame = 1, Frames do
  804. wait(Rate)
  805. local Percent = (Frame / Frames)
  806. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  807. TextLabel.TextTransparency = Percent
  808. end
  809. if EffectPart and EffectPart.Parent then
  810. EffectPart:Destroy()
  811. end
  812. end)
  813. end
  814. -------------------------------------------------------
  815. --End Damage Function Customization--
  816. -------------------------------------------------------
  817.  
  818. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  819. for _, c in pairs(workspace:children()) do
  820. local hum = c:findFirstChild("Humanoid")
  821. if hum ~= nil then
  822. local head = c:findFirstChild("Head")
  823. if head ~= nil then
  824. local targ = head.Position - Part.Position
  825. local mag = targ.magnitude
  826. if magni >= mag and c.Name ~= plr.Name then
  827. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  828. end
  829. end
  830. end
  831. end
  832. end
  833.  
  834.  
  835. CFuncs = {
  836. Part = {
  837. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  838. local Part = Create("Part")({
  839. Parent = Parent,
  840. Reflectance = Reflectance,
  841. Transparency = Transparency,
  842. CanCollide = false,
  843. Locked = true,
  844. BrickColor = BrickColor.new(tostring(BColor)),
  845. Name = Name,
  846. Size = Size,
  847. Material = Material
  848. })
  849. RemoveOutlines(Part)
  850. return Part
  851. end
  852. },
  853. Mesh = {
  854. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  855. local Msh = Create(Mesh)({
  856. Parent = Part,
  857. Offset = OffSet,
  858. Scale = Scale
  859. })
  860. if Mesh == "SpecialMesh" then
  861. Msh.MeshType = MeshType
  862. Msh.MeshId = MeshId
  863. end
  864. return Msh
  865. end
  866. },
  867. Mesh = {
  868. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  869. local Msh = Create(Mesh)({
  870. Parent = Part,
  871. Offset = OffSet,
  872. Scale = Scale
  873. })
  874. if Mesh == "SpecialMesh" then
  875. Msh.MeshType = MeshType
  876. Msh.MeshId = MeshId
  877. end
  878. return Msh
  879. end
  880. },
  881. Weld = {
  882. Create = function(Parent, Part0, Part1, C0, C1)
  883. local Weld = Create("Weld")({
  884. Parent = Parent,
  885. Part0 = Part0,
  886. Part1 = Part1,
  887. C0 = C0,
  888. C1 = C1
  889. })
  890. return Weld
  891. end
  892. },
  893. Sound = {
  894. Create = function(id, par, vol, pit)
  895. coroutine.resume(coroutine.create(function()
  896. local S = Create("Sound")({
  897. Volume = vol,
  898. Pitch = pit or 1,
  899. SoundId = id,
  900. Parent = par or workspace
  901. })
  902. wait()
  903. S:play()
  904. game:GetService("Debris"):AddItem(S, 6)
  905. end))
  906. end
  907. },
  908. ParticleEmitter = {
  909. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  910. local fp = Create("ParticleEmitter")({
  911. Parent = Parent,
  912. Color = ColorSequence.new(Color1, Color2),
  913. LightEmission = LightEmission,
  914. Size = Size,
  915. Texture = Texture,
  916. Transparency = Transparency,
  917. ZOffset = ZOffset,
  918. Acceleration = Accel,
  919. Drag = Drag,
  920. LockedToPart = LockedToPart,
  921. VelocityInheritance = VelocityInheritance,
  922. EmissionDirection = EmissionDirection,
  923. Enabled = Enabled,
  924. Lifetime = LifeTime,
  925. Rate = Rate,
  926. Rotation = Rotation,
  927. RotSpeed = RotSpeed,
  928. Speed = Speed,
  929. VelocitySpread = VelocitySpread
  930. })
  931. return fp
  932. end
  933. }
  934. }
  935. function RemoveOutlines(part)
  936. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  937. end
  938. function CreatePart1(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  939. local Part = Create("Part")({
  940. formFactor = FormFactor,
  941. Parent = Parent,
  942. Reflectance = Reflectance,
  943. Transparency = Transparency,
  944. CanCollide = false,
  945. Locked = true,
  946. BrickColor = BrickColor.new(tostring(BColor)),
  947. Name = Name,
  948. Size = Size,
  949. Material = Material
  950. })
  951. RemoveOutlines(Part)
  952. return Part
  953. end
  954. function CreateMesh1(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  955. local Msh = Create(Mesh)({
  956. Parent = Part,
  957. Offset = OffSet,
  958. Scale = Scale
  959. })
  960. if Mesh == "SpecialMesh" then
  961. Msh.MeshType = MeshType
  962. Msh.MeshId = MeshId
  963. end
  964. return Msh
  965. end
  966. function CreateWeld(Parent, Part0, Part1, C0, C1)
  967. local Weld = Create("Weld")({
  968. Parent = Parent,
  969. Part0 = Part0,
  970. Part1 = Part1,
  971. C0 = C0,
  972. C1 = C1
  973. })
  974. return Weld
  975. end
  976.  
  977.  
  978. -------------------------------------------------------
  979. --Start Effect Function--
  980. -------------------------------------------------------
  981. EffectModel = Instance.new("Model", char)
  982. Effects = {
  983. Block = {
  984. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  985. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  986. prt.Anchored = true
  987. prt.CFrame = cframe
  988. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  989. game:GetService("Debris"):AddItem(prt, 10)
  990. if Type == 1 or Type == nil then
  991. table.insert(Effects, {
  992. prt,
  993. "Block1",
  994. delay,
  995. x3,
  996. y3,
  997. z3,
  998. msh
  999. })
  1000. elseif Type == 2 then
  1001. table.insert(Effects, {
  1002. prt,
  1003. "Block2",
  1004. delay,
  1005. x3,
  1006. y3,
  1007. z3,
  1008. msh
  1009. })
  1010. else
  1011. table.insert(Effects, {
  1012. prt,
  1013. "Block3",
  1014. delay,
  1015. x3,
  1016. y3,
  1017. z3,
  1018. msh
  1019. })
  1020. end
  1021. end
  1022. },
  1023. Sphere = {
  1024. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1025. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1026. prt.Anchored = true
  1027. prt.CFrame = cframe
  1028. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1029. game:GetService("Debris"):AddItem(prt, 10)
  1030. table.insert(Effects, {
  1031. prt,
  1032. "Cylinder",
  1033. delay,
  1034. x3,
  1035. y3,
  1036. z3,
  1037. msh
  1038. })
  1039. end
  1040. },
  1041. Cylinder = {
  1042. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1043. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1044. prt.Anchored = true
  1045. prt.CFrame = cframe
  1046. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1047. game:GetService("Debris"):AddItem(prt, 10)
  1048. table.insert(Effects, {
  1049. prt,
  1050. "Cylinder",
  1051. delay,
  1052. x3,
  1053. y3,
  1054. z3,
  1055. msh
  1056. })
  1057. end
  1058. },
  1059. Wave = {
  1060. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1061. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1062. prt.Anchored = true
  1063. prt.CFrame = cframe
  1064. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  1065. game:GetService("Debris"):AddItem(prt, 10)
  1066. table.insert(Effects, {
  1067. prt,
  1068. "Cylinder",
  1069. delay,
  1070. x3 / 60,
  1071. y3 / 60,
  1072. z3 / 60,
  1073. msh
  1074. })
  1075. end
  1076. },
  1077. Ring = {
  1078. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1079. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1080. prt.Anchored = true
  1081. prt.CFrame = cframe
  1082. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1083. game:GetService("Debris"):AddItem(prt, 10)
  1084. table.insert(Effects, {
  1085. prt,
  1086. "Cylinder",
  1087. delay,
  1088. x3,
  1089. y3,
  1090. z3,
  1091. msh
  1092. })
  1093. end
  1094. },
  1095. Break = {
  1096. Create = function(brickcolor, cframe, x1, y1, z1)
  1097. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1098. prt.Anchored = true
  1099. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1100. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1101. local num = math.random(10, 50) / 1000
  1102. game:GetService("Debris"):AddItem(prt, 10)
  1103. table.insert(Effects, {
  1104. prt,
  1105. "Shatter",
  1106. num,
  1107. prt.CFrame,
  1108. math.random() - math.random(),
  1109. 0,
  1110. math.random(50, 100) / 100
  1111. })
  1112. end
  1113. },
  1114. Spiral = {
  1115. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1116. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1117. prt.Anchored = true
  1118. prt.CFrame = cframe
  1119. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1120. game:GetService("Debris"):AddItem(prt, 10)
  1121. table.insert(Effects, {
  1122. prt,
  1123. "Cylinder",
  1124. delay,
  1125. x3,
  1126. y3,
  1127. z3,
  1128. msh
  1129. })
  1130. end
  1131. },
  1132. Push = {
  1133. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1134. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1135. prt.Anchored = true
  1136. prt.CFrame = cframe
  1137. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1138. game:GetService("Debris"):AddItem(prt, 10)
  1139. table.insert(Effects, {
  1140. prt,
  1141. "Cylinder",
  1142. delay,
  1143. x3,
  1144. y3,
  1145. z3,
  1146. msh
  1147. })
  1148. end
  1149. }
  1150. }
  1151. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  1152. local fp = IT("Part")
  1153. fp.formFactor = formfactor
  1154. fp.Parent = parent
  1155. fp.Reflectance = reflectance
  1156. fp.Transparency = transparency
  1157. fp.CanCollide = false
  1158. fp.Locked = true
  1159. fp.BrickColor = brickcolor
  1160. fp.Name = name
  1161. fp.Size = size
  1162. fp.Position = tors.Position
  1163. RemoveOutlines(fp)
  1164. fp.Material = "SmoothPlastic"
  1165. fp:BreakJoints()
  1166. return fp
  1167. end
  1168.  
  1169. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1170. local mesh = IT(Mesh)
  1171. mesh.Parent = part
  1172. if Mesh == "SpecialMesh" then
  1173. mesh.MeshType = meshtype
  1174. if meshid ~= "nil" then
  1175. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  1176. end
  1177. end
  1178. mesh.Offset = offset
  1179. mesh.Scale = scale
  1180. return mesh
  1181. end
  1182.  
  1183. function MagicCharge(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1184. local type = type
  1185. local rng = Instance.new("Part", char)
  1186. rng.Anchored = true
  1187. rng.BrickColor = color
  1188. rng.CanCollide = false
  1189. rng.FormFactor = 3
  1190. rng.Name = "Ring"
  1191. rng.Material = "Neon"
  1192. rng.Size = Vector3.new(1, 1, 1)
  1193. rng.Transparency = 1
  1194. rng.TopSurface = 0
  1195. rng.BottomSurface = 0
  1196. rng.CFrame = pos
  1197. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1198. local rngm = Instance.new("SpecialMesh", rng)
  1199. rngm.MeshType = MType
  1200. rngm.Scale = Vector3.new(x1, y1, z1)
  1201. local scaler2 = 1
  1202. local speeder = FastSpeed
  1203. if type == "Add" then
  1204. scaler2 = 1 * value
  1205. elseif type == "Divide" then
  1206. scaler2 = 1 / value
  1207. end
  1208. coroutine.resume(coroutine.create(function()
  1209. for i = 0, 10 / bonuspeed, 0.1 do
  1210. swait()
  1211. if type == "Add" then
  1212. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1213. elseif type == "Divide" then
  1214. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1215. end
  1216. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1217. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1218. rng.Transparency = rng.Transparency - 0.01 * bonuspeed
  1219. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1220. end
  1221. rng:Destroy()
  1222. end))
  1223. end
  1224.  
  1225. function MagicBlock(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1226. local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1227. prt.Anchored = true
  1228. prt.Material = "Neon"
  1229. prt.CFrame = cframe
  1230. prt.CFrame = prt.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1231. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1232. game:GetService("Debris"):AddItem(prt, 5)
  1233. coroutine.resume(coroutine.create(function(Part, Mesh)
  1234. for i = 0, 1, delay do
  1235. swait()
  1236. Part.CFrame = Part.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1237. Part.Transparency = i
  1238. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  1239. end
  1240. Part.Parent = nil
  1241. end), prt, msh)
  1242. end
  1243.  
  1244. function MagicShockAlt(brickcolor, cframe, x1, y1, x3, y3, delay, rottype)
  1245. local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1246. prt.Anchored = true
  1247. prt.Material = "Neon"
  1248. prt.CFrame = cframe
  1249. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, 0.01))
  1250. game:GetService("Debris"):AddItem(prt, 5)
  1251. coroutine.resume(coroutine.create(function(Part, Mesh)
  1252. local rtype = rottype
  1253. for i = 0, 1, delay do
  1254. swait()
  1255. if rtype == 1 then
  1256. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, 0.1)
  1257. elseif rtype == 2 then
  1258. prt.CFrame = prt.CFrame * CFrame.Angles(0, 0, -0.1)
  1259. end
  1260. prt.Transparency = i
  1261. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, 0)
  1262. end
  1263. Part.Parent = nil
  1264. end), prt, msh)
  1265. end
  1266. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  1267. local type = type
  1268. local rng = Instance.new("Part", char)
  1269. rng.Anchored = true
  1270. rng.BrickColor = color
  1271. rng.CanCollide = false
  1272. rng.FormFactor = 3
  1273. rng.Name = "Ring"
  1274. rng.Material = "Neon"
  1275. rng.Size = Vector3.new(1, 1, 1)
  1276. rng.Transparency = 0
  1277. rng.TopSurface = 0
  1278. rng.BottomSurface = 0
  1279. rng.CFrame = pos
  1280. local rngm = Instance.new("SpecialMesh", rng)
  1281. rngm.MeshType = MType
  1282. rngm.Scale = scale
  1283. local scaler2 = 1
  1284. if type == "Add" then
  1285. scaler2 = 1 * value
  1286. elseif type == "Divide" then
  1287. scaler2 = 1 / value
  1288. end
  1289. coroutine.resume(coroutine.create(function()
  1290. for i = 0, 10 / bonuspeed, 0.1 do
  1291. swait()
  1292. if type == "Add" then
  1293. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1294. elseif type == "Divide" then
  1295. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1296. end
  1297. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1298. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  1299. end
  1300. rng:Destroy()
  1301. end))
  1302. end
  1303.  
  1304. function Eviscerate(dude)
  1305. if dude.Name ~= char then
  1306. local bgf = IT("BodyGyro", dude.Head)
  1307. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1308. local val = IT("BoolValue", dude)
  1309. val.Name = "IsHit"
  1310. local ds = coroutine.wrap(function()
  1311. dude:WaitForChild("Head"):BreakJoints()
  1312. wait(0.5)
  1313. target = nil
  1314. coroutine.resume(coroutine.create(function()
  1315. for i, v in pairs(dude:GetChildren()) do
  1316. if v:IsA("Accessory") then
  1317. v:Destroy()
  1318. end
  1319. if v:IsA("Humanoid") then
  1320. v:Destroy()
  1321. end
  1322. if v:IsA("CharacterMesh") then
  1323. v:Destroy()
  1324. end
  1325. if v:IsA("Model") then
  1326. v:Destroy()
  1327. end
  1328. if v:IsA("Part") or v:IsA("MeshPart") then
  1329. for x, o in pairs(v:GetChildren()) do
  1330. if o:IsA("Decal") then
  1331. o:Destroy()
  1332. end
  1333. end
  1334. coroutine.resume(coroutine.create(function()
  1335. v.Material = "Neon"
  1336. v.CanCollide = false
  1337. local PartEmmit1 = IT("ParticleEmitter", v)
  1338. PartEmmit1.LightEmission = 1
  1339. PartEmmit1.Texture = "rbxassetid://284205403"
  1340. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1341. PartEmmit1.Rate = 150
  1342. PartEmmit1.Lifetime = NumberRange.new(1)
  1343. PartEmmit1.Size = NumberSequence.new({
  1344. NumberSequenceKeypoint.new(0, 0.75, 0),
  1345. NumberSequenceKeypoint.new(1, 0, 0)
  1346. })
  1347. PartEmmit1.Transparency = NumberSequence.new({
  1348. NumberSequenceKeypoint.new(0, 0, 0),
  1349. NumberSequenceKeypoint.new(1, 1, 0)
  1350. })
  1351. PartEmmit1.Speed = NumberRange.new(0, 0)
  1352. PartEmmit1.VelocitySpread = 30000
  1353. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1354. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1355. local BodPoss = IT("BodyPosition", v)
  1356. BodPoss.P = 3000
  1357. BodPoss.D = 1000
  1358. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1359. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1360. v.Color = maincolor.Color
  1361. coroutine.resume(coroutine.create(function()
  1362. for i = 0, 49 do
  1363. swait(1)
  1364. v.Transparency = v.Transparency + 0.08
  1365. end
  1366. wait(0.5)
  1367. PartEmmit1.Enabled = false
  1368. wait(3)
  1369. v:Destroy()
  1370. dude:Destroy()
  1371. end))
  1372. end))
  1373. end
  1374. end
  1375. end))
  1376. end)
  1377. ds()
  1378. end
  1379. end
  1380.  
  1381. function FindNearestHead(Position, Distance, SinglePlayer)
  1382. if SinglePlayer then
  1383. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1384. end
  1385. local List = {}
  1386. for i, v in pairs(workspace:GetChildren()) do
  1387. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1388. table.insert(List, v)
  1389. end
  1390. end
  1391. return List
  1392. end
  1393.  
  1394. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1395. local type = type
  1396. local rng = Instance.new("Part", char)
  1397. rng.Anchored = true
  1398. rng.BrickColor = color
  1399. rng.CanCollide = false
  1400. rng.FormFactor = 3
  1401. rng.Name = "Ring"
  1402. rng.Material = "Neon"
  1403. rng.Size = Vector3.new(1, 1, 1)
  1404. rng.Transparency = 0
  1405. rng.TopSurface = 0
  1406. rng.BottomSurface = 0
  1407. rng.CFrame = pos
  1408. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1409. local rngm = Instance.new("SpecialMesh", rng)
  1410. rngm.MeshType = MType
  1411. rngm.Scale = Vector3.new(x1, y1, z1)
  1412. local scaler2 = 1
  1413. local speeder = FastSpeed
  1414. if type == "Add" then
  1415. scaler2 = 1 * value
  1416. elseif type == "Divide" then
  1417. scaler2 = 1 / value
  1418. end
  1419. coroutine.resume(coroutine.create(function()
  1420. for i = 0, 10 / bonuspeed, 0.1 do
  1421. swait()
  1422. if type == "Add" then
  1423. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1424. elseif type == "Divide" then
  1425. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1426. end
  1427. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1428. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1429. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1430. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1431. end
  1432. rng:Destroy()
  1433. end))
  1434. end
  1435.  
  1436. function SoulSteal(dude)
  1437. if dude.Name ~= char then
  1438. local bgf = IT("BodyGyro", dude.Head)
  1439. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1440. local val = IT("BoolValue", dude)
  1441. val.Name = "IsHit"
  1442. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1443. local soulst = coroutine.wrap(function()
  1444. local soul = Instance.new("Part",dude)
  1445. soul.Size = Vector3.new(1,1,1)
  1446. soul.CanCollide = false
  1447. soul.Anchored = false
  1448. soul.Position = torso.Position
  1449. soul.Transparency = 1
  1450. local PartEmmit1 = IT("ParticleEmitter", soul)
  1451. PartEmmit1.LightEmission = 1
  1452. PartEmmit1.Texture = "rbxassetid://569507414"
  1453. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1454. PartEmmit1.Rate = 250
  1455. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1456. PartEmmit1.Size = NumberSequence.new({
  1457. NumberSequenceKeypoint.new(0, 1, 0),
  1458. NumberSequenceKeypoint.new(1, 0, 0)
  1459. })
  1460. PartEmmit1.Transparency = NumberSequence.new({
  1461. NumberSequenceKeypoint.new(0, 0, 0),
  1462. NumberSequenceKeypoint.new(1, 1, 0)
  1463. })
  1464. PartEmmit1.Speed = NumberRange.new(0, 0)
  1465. PartEmmit1.VelocitySpread = 30000
  1466. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1467. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1468. local BodPoss = IT("BodyPosition", soul)
  1469. BodPoss.P = 3000
  1470. BodPoss.D = 1000
  1471. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1472. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1473. wait(1.6)
  1474. soul.Touched:connect(function(hit)
  1475. if hit.Parent == char then
  1476. soul:Destroy()
  1477. end
  1478. end)
  1479. wait(1.2)
  1480. while soul do
  1481. swait()
  1482. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1483. BodPoss.Position = tors.Position
  1484. end
  1485. end)
  1486. soulst()
  1487. end
  1488. end
  1489. function FaceMouse()
  1490. local Cam = workspace.CurrentCamera
  1491. return {
  1492. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1493. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1494. }
  1495. end
  1496. -------------------------------------------------------
  1497. --End Effect Function--
  1498. -------------------------------------------------------
  1499. function Cso(ID, PARENT, VOLUME, PITCH)
  1500. local NSound = nil
  1501. coroutine.resume(coroutine.create(function()
  1502. NSound = IT("Sound", PARENT)
  1503. NSound.Volume = VOLUME
  1504. NSound.Pitch = PITCH
  1505. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1506. swait()
  1507. NSound:play()
  1508. game:GetService("Debris"):AddItem(NSound, 10)
  1509. end))
  1510. return NSound
  1511. end
  1512. function CameraEnshaking(Length, Intensity)
  1513. coroutine.resume(coroutine.create(function()
  1514. local intensity = 1 * Intensity
  1515. local rotM = 0.01 * Intensity
  1516. for i = 0, Length, 0.1 do
  1517. swait()
  1518. intensity = intensity - 0.05 * Intensity / Length
  1519. rotM = rotM - 5.0E-4 * Intensity / Length
  1520. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1521. cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
  1522. end
  1523. hum.CameraOffset = Vector3.new(0, 0, 0)
  1524. end))
  1525. end
  1526. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  1527. local Hitboxpart = Instance.new("Part", EffectModel)
  1528. RemoveOutlines(Hitboxpart)
  1529. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  1530. Hitboxpart.CanCollide = false
  1531. Hitboxpart.Transparency = 1
  1532. Hitboxpart.Anchored = true
  1533. Hitboxpart.CFrame = Pose
  1534. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  1535. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  1536. end
  1537. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1538. local prt = CreatePart1(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1539. prt.Anchored = true
  1540. prt.CFrame = cframe
  1541. local msh = CreateMesh1("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1542. game:GetService("Debris"):AddItem(prt, 10)
  1543. if Type == 1 or Type == nil then
  1544. table.insert(Effects, {
  1545. prt,
  1546. "Block1",
  1547. delay,
  1548. x3,
  1549. y3,
  1550. z3,
  1551. msh
  1552. })
  1553. elseif Type == 2 then
  1554. table.insert(Effects, {
  1555. prt,
  1556. "Block2",
  1557. delay,
  1558. x3,
  1559. y3,
  1560. z3,
  1561. msh
  1562. })
  1563. elseif Type == 3 then
  1564. table.insert(Effects, {
  1565. prt,
  1566. "Block3",
  1567. delay,
  1568. x3,
  1569. y3,
  1570. z3,
  1571. msh
  1572. })
  1573. end
  1574. end
  1575.  
  1576. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1577. local Part = Create("Part"){
  1578. Parent = Parent,
  1579. Reflectance = Reflectance,
  1580. Transparency = Transparency,
  1581. CanCollide = false,
  1582. Locked = true,
  1583. BrickColor = BrickColor.new(tostring(BColor)),
  1584. Name = Name,
  1585. Size = Size,
  1586. Material = Material,
  1587. }
  1588. RemoveOutlines(Part)
  1589. return Part
  1590. end
  1591.  
  1592. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1593. local Msh = Create(Mesh){
  1594. Parent = Part,
  1595. Offset = OffSet,
  1596. Scale = Scale,
  1597. }
  1598. if Mesh == "SpecialMesh" then
  1599. Msh.MeshType = MeshType
  1600. Msh.MeshId = MeshId
  1601. end
  1602. return Msh
  1603. end
  1604.  
  1605. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1606. local prt = CreatePart(workspace,"Neon",0,0,brickcolor,"Effect", Vector3.new(.5,.5,.5))--part(3,workspace,"SmoothPlastic",0,0,brickcolor,"Effect",vt(0.5,0.5,0.5))
  1607. prt.Anchored = true
  1608. prt.CFrame = cframe
  1609. local msh = CreateMesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
  1610. game:GetService("Debris"):AddItem(prt,2)
  1611. coroutine.resume(coroutine.create(function(Part,Mesh,num)
  1612. for i=0,1,delay do
  1613. swait()
  1614. Part.Transparency=i
  1615. Mesh.Scale=Mesh.Scale + Vector3.new(x3,y3,z3)
  1616. end
  1617. Part.Parent=nil
  1618. end),prt,msh,(math.random(0,1)+math.random())/5)
  1619. end
  1620. -------------------------------------------------------
  1621. --End Important Functions--
  1622. -------------------------------------------------------
  1623.  
  1624. NEWS = Instance.new("Sound", tors) --O NO
  1625. NEWS.SoundId = "http://www.roblox.com/asset/?id=1742986731"
  1626. NEWS.Volume = 100
  1627. NEWS.Pitch = 1
  1628. NEWS.Looped = false
  1629. NEWS.TimePosition = 1
  1630.  
  1631. AAAAA = Instance.new("Sound", tors) --O NO
  1632. AAAAA.SoundId = "http://www.roblox.com/asset/?id=0"
  1633. AAAAA.Volume = 100
  1634. AAAAA.Pitch = 1
  1635. AAAAA.Looped = false
  1636. AAAAA.TimePosition = 1
  1637. --[[
  1638. Thanks for using Build-To-Lua by jarredbcv.
  1639. ]]--
  1640.  
  1641. New = function(Object, Parent, Name, Data)
  1642. local Object = Instance.new(Object)
  1643. for Index, Value in pairs(Data or {}) do
  1644. Object[Index] = Value
  1645. end
  1646. Object.Parent = Parent
  1647. Object.Name = Name
  1648. return Object
  1649. end
  1650.  
  1651. Gunty = New("Model",workspace,"Gunty",{})
  1652. Handle = New("Part",Gunty,"Handle",{Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.7700001, 1),CFrame = CFrame.new(31.0716114, 2.79670954, -174.846329, 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,})
  1653. Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1654. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Dark green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.03999996, 0.290000111, 0.189999968),CFrame = CFrame.new(31.058609, 2.34723592, -175.197876, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.156863, 0.498039, 0.278431),})
  1655. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1656. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(-0.00469970703, -0.445775509, -0.356430054, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1657. Part = New("Part",Gunty,"Part",{Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.01999998, 0.330000103, 0.229999959),CFrame = CFrame.new(31.058609, 2.34723592, -175.197876, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  1658. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1659. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(-0.00469970703, -0.445775509, -0.356430054, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1660. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.04999995, 0.0500001162, 0.0599999726),CFrame = CFrame.new(31.0147629, 1.60638475, -174.821182, -0.00951508526, -0.010773032, 0.999899387, -0.0110270474, 0.999884665, 0.0106679332, -0.999896705, -0.0109243607, -0.00963272899),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1661. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1662. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507501, -0.0110270362, -0.999896109, -0.0107730227, 0.999884129, -0.0109243607, 0.999898791, 0.0106679285, -0.00963272713),C1 = CFrame.new(-0.0439567566, -1.19107628, 0.0119018555, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1663. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.059999954, 0.180000111, 0.0599999726),CFrame = CFrame.new(30.6584473, 2.04683352, -174.327209, -0.00951508433, -0.0107730264, 0.999899626, 0.248140842, 0.968642294, 0.0127975615, -0.968680143, 0.248236969, -0.00654343609),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1664. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1665. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507408, 0.248140693, -0.968679547, -0.010773018, 0.968641758, 0.24823682, 0.99989897, 0.0127975577, -0.00654343609),C1 = CFrame.new(-0.409790039, -0.759893417, 0.507080078, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1666. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.059999954, 0.180000111, 0.0599999726),CFrame = CFrame.new(30.9084473, 2.04683304, -174.327209, -0.00951508433, -0.0107730264, 0.999899626, 0.248140842, 0.968642294, 0.0127975615, -0.968680143, 0.248236969, -0.00654343609),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1667. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1668. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507408, 0.248140693, -0.968679547, -0.010773018, 0.968641758, 0.24823682, 0.99989897, 0.0127975577, -0.00654343609),C1 = CFrame.new(-0.159816742, -0.757163048, 0.509490967, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1669. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.059999954, 0.180000111, 0.0599999726),CFrame = CFrame.new(31.228447, 2.04683328, -174.327209, -0.00951508433, -0.0107730264, 0.999899626, 0.248140842, 0.968642294, 0.0127975615, -0.968680143, 0.248236969, -0.00654343609),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1670. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1671. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507408, 0.248140693, -0.968679547, -0.010773018, 0.968641758, 0.24823682, 0.99989897, 0.0127975577, -0.00654343609),C1 = CFrame.new(0.160148621, -0.753666878, 0.512573242, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1672. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.059999954, 0.180000111, 0.0599999726),CFrame = CFrame.new(30.8784504, 1.99683285, -175.357208, -0.00951508339, -0.010773031, 0.999899387, -0.269443661, 0.962987244, 0.00781129859, -0.962972045, -0.269341499, -0.0120655689),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1673. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1674. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507408, -0.269443542, -0.962971449, -0.0107730236, 0.962986648, -0.269341379, 0.999898791, 0.00781129394, -0.0120655652),C1 = CFrame.new(-0.179458618, -0.796388626, -0.521224976, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1675. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.059999954, 0.180000111, 0.0599999726),CFrame = CFrame.new(31.4684505, 2.71683574, -175.357208, -0.00951508619, -0.0107730282, 0.999899626, 0.248140991, 0.968642175, 0.0127975615, -0.968680024, 0.248237148, -0.00654343236),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1676. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1677. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507501, 0.248140842, -0.968679428, -0.0107730199, 0.968641579, 0.248236999, 0.99989897, 0.0127975577, -0.00654343236),C1 = CFrame.new(0.4025383, -0.070025444, -0.507858276, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1678. Part = New("Part",Gunty,"Part",{Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.239999995, 0.330000132, 1.07000005),CFrame = CFrame.new(30.7338467, 2.35736775, -174.842926, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  1679. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1680. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(-0.33291626, -0.443016529, -0.00453186035, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1681. Part = New("Part",Gunty,"Part",{Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.239999995, 0.330000132, 1.07000005),CFrame = CFrame.new(31.3738499, 2.35736799, -174.842926, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  1682. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1683. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(0.30701828, -0.436024666, 0.00163269043, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1684. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.059999954, 0.180000111, 0.0599999726),CFrame = CFrame.new(31.2084579, 1.99683356, -175.357178, -0.00951508339, -0.010773031, 0.999899387, -0.269443661, 0.962987244, 0.00781129859, -0.962972045, -0.269341499, -0.0120655689),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1685. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1686. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507408, -0.269443542, -0.962971449, -0.0107730236, 0.962986648, -0.269341379, 0.999898791, 0.00781129394, -0.0120655652),C1 = CFrame.new(0.150512695, -0.79278326, -0.518005371, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1687. Part = New("Part",Gunty,"Part",{Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.01999998, 0.330000132, 0.229999959),CFrame = CFrame.new(31.0686169, 2.35712481, -174.467972, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  1688. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1689. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(-0.00174713135, -0.443641663, 0.373596191, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1690. Wedge = New("WedgePart",Gunty,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.13999975, 0.230000034, 0.560000122),CFrame = CFrame.new(31.0786934, 3.13681054, -175.132095, -1.00000238, -2.20054062e-07, 3.09199095e-07, 2.12065061e-07, -1.00000215, 3.20374966e-07, 2.75671482e-07, 3.09199095e-07, 1.00000226),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1691. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1.00000179, 2.11242877e-07, 2.80328095e-07, -2.20876245e-07, -1.00000155, 3.13855708e-07, 3.05473804e-07, 3.1478703e-07, 1.00000167),C1 = CFrame.new(0.00605010986, 0.343216896, -0.282043457, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1692. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.059999954, 0.180000111, 0.0599999726),CFrame = CFrame.new(30.6284485, 2.71683502, -175.357208, -0.00951508619, -0.0107730282, 0.999899626, 0.248140991, 0.968642175, 0.0127975615, -0.968680024, 0.248237148, -0.00654343236),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1693. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1694. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507501, 0.248140842, -0.968679428, -0.0107730199, 0.968641579, 0.248236999, 0.99989897, 0.0127975577, -0.00654343236),C1 = CFrame.new(-0.437374115, -0.079202652, -0.515945435, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1695. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.059999954, 0.180000111, 0.0599999726),CFrame = CFrame.new(30.8884487, 2.71683598, -174.327209, -0.00951508339, -0.010773031, 0.999899387, -0.269443661, 0.962987244, 0.00781129859, -0.962972045, -0.269341499, -0.0120655689),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1696. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1697. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507408, -0.269443542, -0.962971449, -0.0107730236, 0.962986648, -0.269341379, 0.999898791, 0.00781129394, -0.0120655652),C1 = CFrame.new(-0.187202454, -0.0874576569, 0.516448975, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1698. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Dark green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.290000111, 1.08999991),CFrame = CFrame.new(30.7338486, 2.3574791, -174.84285, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.156863, 0.498039, 0.278431),})
  1699. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1700. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(-0.33291626, -0.442905903, -0.00445556641, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1701. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Dark green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.0700000003, 0.759999931, 0.0500000007),CFrame = CFrame.new(31.6297836, 3.38593745, -174.84967, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.156863, 0.498039, 0.278431),})
  1702. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1703. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(0.551647186, 0.595292091, 0.00831604004, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1704. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Dark green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.0600000024, 1.90999997, 0.0500000007),CFrame = CFrame.new(31.5712833, 2.60158253, -174.845505, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.156863, 0.498039, 0.278431),})
  1705. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1706. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(0.50176239, -0.18965435, 0.00355529785, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1707. Part = New("Part",Gunty,"Part",{Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.239999995, 0.330000132, 1.07000005),CFrame = CFrame.new(31.0538464, 2.35736966, -174.842926, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  1708. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1709. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(-0.0129508972, -0.439518929, -0.00144958496, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1710. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Dark green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.0600000024, 0.290000111, 0.409999996),CFrame = CFrame.new(31.568552, 2.3516109, -174.842773, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.156863, 0.498039, 0.278431),})
  1711. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1712. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(0.50176239, -0.439655781, 0.00360107422, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1713. Wedge = New("WedgePart",Gunty,"Wedge",{Material = Enum.Material.Metal,Size = Vector3.new(1.04999983, 0.280000031, 0.600000083),CFrame = CFrame.new(30.8336945, 1.78095484, -174.838608, 1.77882612e-07, 8.97198333e-08, 1.00000238, 1.86264515e-08, -1.00000238, 8.64238245e-08, 1.00000238, -1.86264515e-08, -1.48080289e-07),BottomSurface = Enum.SurfaceType.Smooth,})
  1714. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.74157321e-07, 1.39698386e-08, 1.00000179, 8.98216967e-08, -1.00000179, -1.39698386e-08, 1.00000179, 8.63292371e-08, -1.5180558e-07),C1 = CFrame.new(-0.226764679, -1.01831722, -0.00540161133, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1715. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Dark green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.290000111, 1.09000003),CFrame = CFrame.new(31.0538521, 2.35747933, -174.842865, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.156863, 0.498039, 0.278431),})
  1716. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1717. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(-0.0129470825, -0.439409733, -0.0013885498, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1718. Part = New("Part",Gunty,"Part",{Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.0700000003, 0.330000103, 0.229999959),CFrame = CFrame.new(30.5736599, 2.35258269, -174.833267, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  1719. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1720. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(-0.493125916, -0.449655056, 0.00352478027, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1721. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.059999954, 0.180000111, 0.0599999726),CFrame = CFrame.new(31.2184467, 2.71683574, -174.327209, -0.00951508339, -0.010773031, 0.999899387, -0.269443661, 0.962987244, 0.00781129859, -0.962972045, -0.269341499, -0.0120655689),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1722. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1723. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507408, -0.269443542, -0.962971449, -0.0107730236, 0.962986648, -0.269341379, 0.999898791, 0.00781129394, -0.0120655652),C1 = CFrame.new(0.14276123, -0.0838527679, 0.519622803, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1724. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.059999954, 0.180000111, 0.0599999726),CFrame = CFrame.new(30.8884506, 2.71683574, -175.357208, -0.00951508619, -0.0107730282, 0.999899626, 0.248140991, 0.968642175, 0.0127975615, -0.968680024, 0.248237148, -0.00654343236),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1725. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1726. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507501, 0.248140842, -0.968679428, -0.0107730199, 0.968641579, 0.248236999, 0.99989897, 0.0127975577, -0.00654343236),C1 = CFrame.new(-0.177398682, -0.0763616562, -0.513442993, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1727. Part = New("Part",Gunty,"Part",{Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.0900000036, 0.330000103, 0.449999958),CFrame = CFrame.new(31.5435581, 2.35188746, -174.842529, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  1728. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1729. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(0.476764679, -0.439654827, 0.00360107422, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1730. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.00999999, 0.570000112, 1.05999994),CFrame = CFrame.new(31.0635662, 2.35679555, -174.843231, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1731. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1732. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(-0.00322341919, -0.439983368, -0.0016784668, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1733. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.0900000036, 1.41000009, 0.0799999684),CFrame = CFrame.new(31.5487957, 2.34199333, -174.842697, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1734. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1735. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(0.482112885, -0.44948864, 0.00337219238, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1736. Part = New("Part",Gunty,"Part",{Material = Enum.Material.Metal,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.429999948, 0.300000042, 1),CFrame = CFrame.new(31.3557091, 1.79857111, -174.838364, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,})
  1737. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1738. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(0.294998169, -0.995002747, 4.57763672e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1739. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.059999954, 0.180000111, 0.0599999726),CFrame = CFrame.new(30.6384506, 1.99683368, -175.357208, -0.00951508339, -0.010773031, 0.999899387, -0.269443661, 0.962987244, 0.00781129859, -0.962972045, -0.269341499, -0.0120655689),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1740. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1741. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507408, -0.269443542, -0.962971449, -0.0107730236, 0.962986648, -0.269341379, 0.999898791, 0.00781129394, -0.0120655652),C1 = CFrame.new(-0.419433594, -0.7990098, -0.523529053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1742. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.059999954, 0.26000011, 0.0599999726),CFrame = CFrame.new(31.0184479, 1.71683359, -174.307205, -0.00951508526, -0.010773032, 0.999899387, -0.0110270474, 0.999884665, 0.0106679332, -0.999896705, -0.0109243607, -0.00963272899),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1743. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1744. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507501, -0.0110270362, -0.999896109, -0.0107730227, 0.999884129, -0.0109243607, 0.999898791, 0.0106679285, -0.00963272713),C1 = CFrame.new(-0.0463790894, -1.08613729, 0.527038574, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1745. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.059999954, 0.180000111, 0.0599999726),CFrame = CFrame.new(30.6384487, 2.7168355, -174.327209, -0.00951508339, -0.010773031, 0.999899387, -0.269443661, 0.962987244, 0.00781129859, -0.962972045, -0.269341499, -0.0120655689),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1746. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1747. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507408, -0.269443542, -0.962971449, -0.0107730236, 0.962986648, -0.269341379, 0.999898791, 0.00781129394, -0.0120655652),C1 = CFrame.new(-0.437175751, -0.0901889801, 0.514038086, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1748. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.059999954, 0.180000111, 0.0599999726),CFrame = CFrame.new(31.2084503, 2.7168355, -175.357208, -0.00951508619, -0.0107730282, 0.999899626, 0.248140991, 0.968642175, 0.0127975615, -0.968680024, 0.248237148, -0.00654343236),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1749. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1750. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507501, 0.248140842, -0.968679428, -0.0107730199, 0.968641579, 0.248236999, 0.99989897, 0.0127975577, -0.00654343236),C1 = CFrame.new(0.142566681, -0.072865963, -0.510360718, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1751. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.100000001, 0.790000141, 0.0799999684),CFrame = CFrame.new(31.6096954, 3.40187716, -174.848618, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  1752. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1753. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(0.531375885, 0.610999107, 0.0093536377, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1754. Wedge = New("WedgePart",Gunty,"Wedge",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,Size = Vector3.new(1.13999975, 0.230000034, 0.560000122),CFrame = CFrame.new(31.0786934, 3.13681054, -174.572098, 1.00000238, 2.2349559e-07, -2.21654773e-07, 2.05182005e-07, -1.00000215, 2.75671482e-07, -1.9185245e-07, -3.4738332e-07, -1.00000238),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1755. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1.00000179, 2.06011464e-07, -1.95577741e-07, 2.23604729e-07, -1.00000155, -3.41795385e-07, -2.17929482e-07, 2.81259418e-07, -1.00000179),C1 = CFrame.new(0.000720977783, 0.337183952, 0.277893066, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1756. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.059999954, 0.180000111, 0.0599999726),CFrame = CFrame.new(31.5084496, 2.04683304, -174.327209, -0.00951508433, -0.0107730264, 0.999899626, 0.248140842, 0.968642294, 0.0127975615, -0.968680143, 0.248236969, -0.00654343609),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1757. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1758. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507408, 0.248140693, -0.968679547, -0.010773018, 0.968641758, 0.24823682, 0.99989897, 0.0127975577, -0.00654343609),C1 = CFrame.new(0.440120697, -0.750608444, 0.515274048, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1759. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.560000122, 1.07999992),CFrame = CFrame.new(31.0814381, 3.53226137, -174.855682, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1760. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1761. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(0.00180435181, 0.735672951, -0.00140380859, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1762. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Dark green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.03999996, 0.290000111, 0.189999968),CFrame = CFrame.new(31.0686169, 2.35712481, -174.467972, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.156863, 0.498039, 0.278431),})
  1763. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1764. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(-0.00174713135, -0.443641663, 0.373596191, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1765. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Dark green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.0799999386, 0.290000111, 0.189999968),CFrame = CFrame.new(30.5586605, 2.35274792, -174.833176, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.156863, 0.498039, 0.278431),})
  1766. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1767. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(-0.508125305, -0.449654579, 0.00347900391, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1768. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.059999954, 0.180000111, 0.0599999726),CFrame = CFrame.new(31.4684525, 1.99683356, -175.357208, -0.00951508339, -0.010773031, 0.999899387, -0.269443661, 0.962987244, 0.00781129859, -0.962972045, -0.269341499, -0.0120655689),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1769. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1770. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507408, -0.269443542, -0.962971449, -0.0107730236, 0.962986648, -0.269341379, 0.999898791, 0.00781129394, -0.0120655652),C1 = CFrame.new(0.410480499, -0.789942741, -0.515533447, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1771. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.059999954, 0.26000011, 0.0599999726),CFrame = CFrame.new(31.0184479, 1.70683408, -175.347198, -0.00951508526, -0.010773032, 0.999899387, -0.0110270474, 0.999884665, 0.0106679332, -0.999896705, -0.0109243607, -0.00963272899),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1772. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1773. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507501, -0.0110270362, -0.999896109, -0.0107730227, 0.999884129, -0.0109243607, 0.999898791, 0.0106679285, -0.00963272713),C1 = CFrame.new(-0.0363731384, -1.08493185, -0.512954712, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1774. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.SmoothPlastic,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.059999954, 0.180000111, 0.0599999726),CFrame = CFrame.new(31.5084476, 2.71683526, -174.327209, -0.00951508339, -0.010773031, 0.999899387, -0.269443661, 0.962987244, 0.00781129859, -0.962972045, -0.269341499, -0.0120655689),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.203922, 0.203922, 0.203922),})
  1775. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1776. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -0.00951507408, -0.269443542, -0.962971449, -0.0107730236, 0.962986648, -0.269341379, 0.999898791, 0.00781129394, -0.0120655652),C1 = CFrame.new(0.432731628, -0.0806851387, 0.522415161, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1777. Part = New("Part",Gunty,"Part",{BrickColor = BrickColor.new("Dark green"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.200000003, 0.290000111, 1.09000003),CFrame = CFrame.new(31.3738632, 2.35747814, -174.842865, 0.999896646, 0.0109243831, 0.00963271596, -0.0110270279, 0.999884963, 0.0106679602, -0.00951500423, -0.0107730059, 0.999899387),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.156863, 0.498039, 0.278431),})
  1778. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  1779. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999896049, -0.0110270213, -0.0095150033, 0.0109243765, 0.999884367, -0.0107730031, 0.00963270571, 0.010667949, 0.999898791),C1 = CFrame.new(0.307029724, -0.435914993, 0.00169372559, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  1780.  
  1781.  
  1782. local NewInstance = function(instance,parent,properties)
  1783. local inst = Instance.new(instance,parent)
  1784. if(properties)then
  1785. for i,v in next, properties do
  1786. pcall(function() inst[i] = v end)
  1787. end
  1788. end
  1789. return inst;
  1790. end
  1791.  
  1792. local HW = NewInstance('Weld',char,{Part0 = ra, Part1 = Handle, C0 = CF(0, 0, 0) * angles(0,0,0)})
  1793.  
  1794. ArmorColorParts = {}
  1795. ArmorColorParts2 = {}
  1796. NeonColorParts = {}
  1797. local all, last = {}, nil
  1798. function scan(p)
  1799. for _, v in pairs(p:GetChildren()) do
  1800. if v:IsA("BasePart") then
  1801. if v.BrickColor == BrickColor.new("Black") then
  1802. table.insert(ArmorColorParts, v)
  1803. end
  1804. if v.BrickColor == BrickColor.new("Medium stone grey") then
  1805. table.insert(ArmorColorParts2, v)
  1806. end
  1807. if v.BrickColor == BrickColor.new("Dark green") then
  1808. table.insert(NeonColorParts, v)
  1809. end
  1810. if last then
  1811. local w = Instance.new("Weld")
  1812. w.Part0, w.Part1 = last, v
  1813. w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  1814. w.Parent = last
  1815. end
  1816. table.insert(all, v)
  1817. last = v
  1818. end
  1819. scan(v)
  1820. end
  1821. end
  1822. scan(Gunty)
  1823. for _, v in pairs(all) do
  1824. v.Anchored = false
  1825. v.CanCollide = false
  1826. end
  1827. -------------------------------------------------------
  1828. --Start Customization--
  1829. -------------------------------------------------------
  1830. local Player_Size = 1
  1831. if Player_Size ~= 1 then
  1832. root.Size = root.Size * Player_Size
  1833. tors.Size = tors.Size * Player_Size
  1834. hed.Size = hed.Size * Player_Size
  1835. ra.Size = ra.Size * Player_Size
  1836. la.Size = la.Size * Player_Size
  1837. rl.Size = rl.Size * Player_Size
  1838. ll.Size = ll.Size * Player_Size
  1839. ----------------------------------------------------------------------------------
  1840. rootj.Parent = root
  1841. neck.Parent = tors
  1842. RW.Parent = tors
  1843. LW.Parent = tors
  1844. RH.Parent = tors
  1845. LH.Parent = tors
  1846. ----------------------------------------------------------------------------------
  1847. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1848. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1849. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1850. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1851. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1852. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1853. ----------------------------------------------------------------------------------
  1854. 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))
  1855. 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))
  1856. 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))
  1857. 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))
  1858. --hat.Parent = Character
  1859. end
  1860. ----------------------------------------------------------------------------------
  1861. local SONG = 1547042045
  1862. local SONG2 = 0
  1863. local PITCH = 1
  1864. local Music = Instance.new("Sound",tors)
  1865. Music.Volume = 2.5
  1866. Music.Looped = true
  1867. Music.Pitch = 1 --Pitcher
  1868. ----------------------------------------------------------------------------------
  1869. local equipped = false
  1870. local idle = 0
  1871. local change = 1
  1872. local val = 0
  1873. local toim = 0
  1874. local idleanim = 0.4
  1875. local sine = 0
  1876. local Mode = 1
  1877. ----------------------------------------------------------------------------------
  1878. hum.WalkSpeed = 8
  1879. hum.JumpPower = 57
  1880. hum.Animator.Parent = nil
  1881. local naeeym2 = IT("BillboardGui",char)
  1882. naeeym2.AlwaysOnTop = true
  1883. naeeym2.Size = UDim2.new(5,35,2,15)
  1884. naeeym2.StudsOffset = Vector3.new(0,2,0)
  1885. naeeym2.MaxDistance = 75
  1886. naeeym2.Adornee = hed
  1887. naeeym2.Name = "Name"
  1888. --naeeym2.PlayerToHideFrom = Player
  1889. local tecks2 = IT("TextLabel",naeeym2)
  1890. tecks2.BackgroundTransparency = 1
  1891. tecks2.TextScaled = true
  1892. tecks2.BorderSizePixel = 0
  1893. tecks2.Text = "Normal"
  1894. tecks2.Font = "Fantasy"
  1895. tecks2.Rotation = 0
  1896. tecks2.TextSize = 30
  1897. tecks2.TextStrokeTransparency = 0
  1898. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  1899. tecks2.TextStrokeColor3 = Color3.fromRGB(40, 127, 71)
  1900. tecks2.Size = UDim2.new(1,0,0.5,0)
  1901. tecks2.Parent = naeeym2
  1902. -------------------------------------------------------
  1903. --End Customization--
  1904. -------------------------------------------------------
  1905.  
  1906.  
  1907. -------------------------------------------------------
  1908. --Start Attacks N Stuff--
  1909. -------------------------------------------------------
  1910. function resetmode()
  1911. tecks2.Rotation = 0
  1912. tecks2.Text = "Normal"
  1913. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  1914. tecks2.TextStrokeColor3 = Color3.fromRGB(40, 127, 71)
  1915. for i, v in pairs(ArmorColorParts) do
  1916. v.BrickColor = BrickColor.new("Black")
  1917. v.Material = "SmoothPlastic"
  1918. v.Transparency = 0
  1919. end
  1920. for i, v in pairs(ArmorColorParts2) do
  1921. v.BrickColor = BrickColor.new("Medium stone grey")
  1922. v.Material = "Metal"
  1923. v.Transparency = 0
  1924. end
  1925. for i, v in pairs(NeonColorParts) do
  1926. maincolor = BrickColor.new("Dark green")
  1927. v.BrickColor = maincolor
  1928. v.Material = "Neon"
  1929. v.Transparency = 0
  1930. end
  1931. Mode = 1
  1932. SONG = 1547042045
  1933. PITCH = 1
  1934. end
  1935. function Taunt()
  1936. attack = true
  1937. hum.WalkSpeed = 0
  1938. TAUNT:Play()
  1939. repeat
  1940. swait()
  1941. TAUNT.Parent = tors
  1942. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
  1943. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-3 - 1.5 * Cos(sine / 7)), Rad(0), Rad(-25)), 0.3)
  1944. RH.C0 = clerp(RH.C0, CF(.8* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, .2* Player_Size) * angles(Rad(0), Rad(45), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  1945. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  1946. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-20), Rad(25)), 0.1)
  1947. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(78 + 3.5 * Cos(sine / 20)), Rad(-25), Rad(-20)), 0.1)
  1948. until TAUNT.Playing == false
  1949. attack = false
  1950. hum.WalkSpeed = 8
  1951. end
  1952. function attackone()
  1953. attack = true
  1954. hum.WalkSpeed = 3.01
  1955. for i = 0, 1.7, 0.1 do
  1956. swait()
  1957. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(-40)), 0.3)
  1958. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(40)), 0.3)
  1959. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-7), Rad(0), Rad(-7)), 0.3)
  1960. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-65), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-25)), 0.3)
  1961. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .3* Player_Size) * angles(Rad(90), Rad(-7.5 * Sin(sine / 20)), Rad(45)), 0.3)
  1962. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.3)
  1963. end
  1964. Cso("203426541", ra, 10, 1)
  1965. HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Normal")
  1966. CameraEnshaking(2, 5)
  1967. for i = 0, 1.4, 0.1 do
  1968. swait()
  1969. BlockEffect(maincolor, ra.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
  1970. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(55)), 0.3)
  1971. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-55)), 0.3)
  1972. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(87), Rad(0)) * angles(Rad(-30), Rad(0), Rad(15)), 0.3)
  1973. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-87), Rad(0)) * angles(Rad(-5), Rad(0), Rad(9)), 0.3)
  1974. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(90), Rad(-7.5 * Sin(sine / 20)), Rad(35)), 0.3)
  1975. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.3)
  1976. end
  1977. hum.WalkSpeed = 8
  1978. attack = false
  1979. end
  1980. function attacktwo()
  1981. attack = true
  1982. hum.WalkSpeed = 3.01
  1983. for i = 0, 1.7, 0.1 do
  1984. swait()
  1985. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
  1986. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  1987. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-7), Rad(0), Rad(-45)), 0.3)
  1988. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-25)), 0.3)
  1989. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-7.5 * Sin(sine / 20)), Rad(8)), 0.3)
  1990. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(7.5 * Sin(sine / 20)), Rad(-8)), 0.3)
  1991. end
  1992. Cso("203426541", rl, 10, 1)
  1993. HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Normal")
  1994. CameraEnshaking(2, 3)
  1995. for i = 0, 1.4, 0.1 do
  1996. swait()
  1997. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
  1998. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.3)
  1999. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-7), Rad(0), Rad(65)), 0.3)
  2000. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1.1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-10), Rad(0), Rad(35)), 0.3)
  2001. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-7.5 * Sin(sine / 20)), Rad(8)), 0.3)
  2002. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-8)), 0.3)
  2003. end
  2004. hum.WalkSpeed = 8
  2005. attack = false
  2006. end
  2007. function attackthree()
  2008. attack = true
  2009. hum.WalkSpeed = 3.01
  2010. for i = 0, 1.4, 0.1 do
  2011. swait()
  2012. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.3)
  2013. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2014. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-30)), 0.3)
  2015. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(30)), 0.3)
  2016. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.3)
  2017. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.3)
  2018. end
  2019. Cso("203426541", hed, 10, 1)
  2020. for i = 0, 1.7, 0.1 do
  2021. swait()
  2022. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.3)
  2023. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2024. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-5), Rad(0), Rad(30)), 0.3)
  2025. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-5), Rad(0), Rad(-30)), 0.3)
  2026. RW.C0 = clerp(RW.C0, CF(1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.3)
  2027. LW.C0 = clerp(LW.C0, CF(-1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.3)
  2028. end
  2029. CameraEnshaking(2, 8)
  2030. Cso("260435136", hed, 10, .9)
  2031. BlockEffect(maincolor, Handle.CFrame * CF(0, -2, 0), 11, 11, 11, 10, 10, 10, 0.04, 1)
  2032. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -2, 0), 6, 6, 6, 5, 5, 5, 0.04, 1)
  2033. HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Normal")
  2034. for i = 0, 1.8, 0.1 do
  2035. swait()
  2036. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(0)), 0.2)
  2037. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.2)
  2038. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-30)), 0.2)
  2039. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-15), Rad(0), Rad(30)), 0.2)
  2040. RW.C0 = clerp(RW.C0, CF(1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(35)), 0.2)
  2041. LW.C0 = clerp(LW.C0, CF(-1.3* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(0), Rad(-35)), 0.2)
  2042. end
  2043. hum.WalkSpeed = 8
  2044. attack = false
  2045. end
  2046. function Power_Burst()
  2047. hum.WalkSpeed = 4
  2048. attack = true
  2049. Cso("163619849", Handle, 10, 1.35)
  2050. for i = 0,4.3,0.1 do
  2051. swait()
  2052. PixelBlock(3,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.2,0.2,0.2,0.01,maincolor,0)
  2053. 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)
  2054. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-23 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
  2055. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
  2056. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
  2057. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(156), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  2058. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  2059. end
  2060. CameraEnshaking(2.5, 20)
  2061. Cso("539294959", Handle, 10, .9)
  2062. BlockEffect(maincolor, Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
  2063. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
  2064. HitboxFunction(root.CFrame * CF(0, 0, -0), 0.01, 1, 1, 1, 19, 30, 75, 35, "Normal")
  2065. for i = 0,3,0.1 do
  2066. swait()
  2067. 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)
  2068. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
  2069. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
  2070. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
  2071. RW.C0 = clerp(RW.C0, CF(1.5, 0.01 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(156), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  2072. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  2073. end
  2074. hum.WalkSpeed = 8
  2075. attack = false
  2076. end
  2077. function Magic_Bombs()
  2078. attack = true
  2079. hum.WalkSpeed = 0
  2080. local GYRO = IT("BodyGyro",root)
  2081. GYRO.D = 100
  2082. GYRO.P = 2000
  2083. GYRO.MaxTorque = VT(0,4000000,0)
  2084. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  2085. for i = 0,3.6,0.1 do
  2086. swait()
  2087. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
  2088. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2089. 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)
  2090. 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)
  2091. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
  2092. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
  2093. end
  2094. CameraEnshaking(1, 6)
  2095. GYRO:Destroy()
  2096. Cso("588734356", Handle, 10, 1.05)
  2097. BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
  2098. BlockEffect(BrickC("New Yeller"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
  2099. HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Normal")
  2100. for i = 0,2,0.1 do
  2101. swait()
  2102. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
  2103. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2104. 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)
  2105. 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)
  2106. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
  2107. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
  2108. end
  2109. local GYRO = IT("BodyGyro",root)
  2110. GYRO.D = 100
  2111. GYRO.P = 2000
  2112. GYRO.MaxTorque = VT(0,4000000,0)
  2113. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  2114. for i = 0,2.4,0.1 do
  2115. swait()
  2116. 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)
  2117. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2118. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  2119. 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)
  2120. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
  2121. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
  2122. end
  2123. GYRO:Destroy()
  2124. CameraEnshaking(1, 6)
  2125. Cso("588734356", Handle, 10, 1.05)
  2126. BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
  2127. BlockEffect(BrickC("New Yeller"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
  2128. HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6,5, 14, 24, 2, "Normal")
  2129. for i = 0,2,0.1 do
  2130. swait()
  2131. 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)
  2132. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2133. 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)
  2134. 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)
  2135. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
  2136. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
  2137. end
  2138. local GYRO = IT("BodyGyro",root)
  2139. GYRO.D = 100
  2140. GYRO.P = 2000
  2141. GYRO.MaxTorque = VT(0,4000000,0)
  2142. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  2143. for i = 0,2.4,0.1 do
  2144. swait()
  2145. 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)
  2146. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2147. 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)
  2148. 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)
  2149. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.2)
  2150. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
  2151. end
  2152. GYRO:Destroy()
  2153. CameraEnshaking(1, 6)
  2154. Cso("588734356", Handle, 10, 1.05)
  2155. BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
  2156. BlockEffect(BrickC("New Yeller"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
  2157. HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Normal")
  2158. for i = 0,2,0.1 do
  2159. swait()
  2160. 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)
  2161. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2162. 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)
  2163. 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)
  2164. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(134)), 0.2)
  2165. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(-15)), 0.2)
  2166. end
  2167. attack = false
  2168. hum.WalkSpeed = 8
  2169. end
  2170. function Dangerous_Field()
  2171. attack = true
  2172. hum.WalkSpeed = 0
  2173. for i = 0,10,0.1 do
  2174. swait()
  2175. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0-255.45*i)), 0.2)
  2176. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2177. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2), Rad(0), Rad(-2.1)), 0.15)
  2178. 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)
  2179. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(90)), 0.2)
  2180. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(2.1), Rad(0), Rad(-90)), 0.2)
  2181. CameraEnshaking(1, 7)
  2182. Cso("588734356", Handle, 10, 1.2)
  2183. BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
  2184. BlockEffect(BrickC("New Yeller"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
  2185. HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Normal")
  2186. HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Normal")
  2187. end
  2188. attack = false
  2189. hum.WalkSpeed = 8
  2190. end
  2191. function Solar_Flare()
  2192. attack = true
  2193. hum.WalkSpeed = 2
  2194. hum.JumpPower = 75
  2195. hum.Jump = true
  2196. hum.AutoJumpEnabled = false
  2197. wait(0.4)
  2198. CreateSound("144699494", tors, 10, 1)
  2199. hum.JumpPower = 0
  2200. 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)
  2201. 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)
  2202. 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)
  2203. for i = 0,20,0.1 do
  2204. root.Velocity = root.CFrame.lookVector * 100
  2205. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
  2206. swait()
  2207. Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
  2208. Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
  2209. 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)
  2210. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2211. 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)
  2212. 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)
  2213. 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)
  2214. 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)
  2215. end
  2216. hum.WalkSpeed = 16
  2217. hum.JumpPower = 50
  2218. attack = false
  2219. hum.AutoJumpEnabled = true
  2220. end
  2221. function Eruption()
  2222. attack = true
  2223. hum.WalkSpeed = 2
  2224. hum.JumpPower = 0
  2225. for i = 0,7,0.1 do
  2226. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
  2227. swait()
  2228. Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2229. Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2230. 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)
  2231. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2232. 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)
  2233. 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)
  2234. 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)
  2235. 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)
  2236. end
  2237. CreateSound("144699494", tors, 10, 1)
  2238. 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)
  2239. 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)
  2240. 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)
  2241. 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)
  2242. MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
  2243. coroutine.resume(coroutine.create(function()
  2244. for i = 0,1.8,0.1 do
  2245. swait()
  2246. hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
  2247. end
  2248. for i = 0,1.8,0.1 do
  2249. swait()
  2250. hum.CameraOffset = Vector3.new(0,0,0)
  2251. end
  2252. end))
  2253. local vel2 = Instance.new("BodyVelocity",tors)
  2254. vel2.Velocity = Vector3.new(0,55,0)
  2255. vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
  2256. for i = 0,4,0.1 do
  2257. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
  2258. swait()
  2259. Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2260. Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2261. 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)
  2262. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2263. 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)
  2264. 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)
  2265. 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)
  2266. 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)
  2267. end
  2268. hum.WalkSpeed = 8
  2269. vel2:Destroy()
  2270. hum.JumpPower = 50
  2271. attack = false
  2272. end
  2273. function Shockwave()
  2274. attack = true
  2275. hum.WalkSpeed = 0
  2276. for i = 0,4,0.1 do
  2277. swait()
  2278. 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)
  2279. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2280. 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)
  2281. 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)
  2282. 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)
  2283. 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)
  2284. end
  2285. coroutine.resume(coroutine.create(function()
  2286. BlockEffect(maincolor, rl.CFrame * CF(-1, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2287. BlockEffect(maincolor, rl.CFrame * CF(-3, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2288. BlockEffect(maincolor, rl.CFrame * CF(2, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2289. HitboxFunction(rl.CFrame * CF(-1, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
  2290. HitboxFunction(rl.CFrame * CF(-3, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
  2291. HitboxFunction(rl.CFrame * CF(2, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
  2292. CameraEnshaking(1, 7)
  2293. wait(0.05)
  2294. BlockEffect(maincolor, rl.CFrame * CF(-0.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2295. BlockEffect(maincolor, rl.CFrame * CF(-2.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2296. BlockEffect(maincolor, rl.CFrame * CF(1.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2297. HitboxFunction(rl.CFrame * CF(-0.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 20, 10, "Snare")
  2298. HitboxFunction(rl.CFrame * CF(-2.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2299. HitboxFunction(rl.CFrame * CF(1.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2300. CameraEnshaking(1, 7)
  2301. wait(0.05)
  2302. BlockEffect(maincolor, rl.CFrame * CF(-0.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2303. BlockEffect(maincolor, rl.CFrame * CF(-2.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2304. BlockEffect(maincolor, rl.CFrame * CF(1.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2305. HitboxFunction(rl.CFrame * CF(-0.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2306. HitboxFunction(rl.CFrame * CF(-2.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2307. HitboxFunction(rl.CFrame * CF(1.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2308. CameraEnshaking(1, 7)
  2309. wait(0.05)
  2310. BlockEffect(maincolor, rl.CFrame * CF(-0.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2311. BlockEffect(maincolor, rl.CFrame * CF(-2.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2312. BlockEffect(maincolor, rl.CFrame * CF(1.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2313. HitboxFunction(rl.CFrame * CF(-0.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2314. HitboxFunction(rl.CFrame * CF(-2.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2315. HitboxFunction(rl.CFrame * CF(1.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2316. CameraEnshaking(1, 7)
  2317. wait(0.05)
  2318. BlockEffect(maincolor, rl.CFrame * CF(-0.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2319. BlockEffect(maincolor, rl.CFrame * CF(-2.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2320. BlockEffect(maincolor, rl.CFrame * CF(1.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2321. HitboxFunction(rl.CFrame * CF(-0.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2322. HitboxFunction(rl.CFrame * CF(-2.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2323. HitboxFunction(rl.CFrame * CF(1.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2324. CameraEnshaking(1, 7)
  2325. wait(0.05)
  2326. BlockEffect(maincolor, rl.CFrame * CF(-0, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2327. BlockEffect(maincolor, rl.CFrame * CF(-2, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2328. BlockEffect(maincolor, rl.CFrame * CF(1, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2329. HitboxFunction(rl.CFrame * CF(-0, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2330. HitboxFunction(rl.CFrame * CF(-2, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2331. HitboxFunction(rl.CFrame * CF(1, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2332. CameraEnshaking(1, 7)
  2333. end))
  2334. Cso("440145223", Handle, 10, 1.05)
  2335. for i = 1,7,0.1 do
  2336. 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)
  2337. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2338. 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)
  2339. 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)
  2340. 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)
  2341. 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)
  2342. end
  2343. wait(.6)
  2344. hum.WalkSpeed = 8
  2345. attack = false
  2346. end
  2347. function Blizzard()
  2348. attack = true
  2349. hum.WalkSpeed = 2
  2350. hum.JumpPower = 0
  2351. for i = 0,70,0.1 do
  2352. MagniDamage(tors, 41, 1, 3, 1, "Freeze")
  2353. 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)
  2354. swait()
  2355. Effects.Block.Create(BrickC("Institutional white"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2356. 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)
  2357. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2358. 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)
  2359. 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)
  2360. 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)
  2361. 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)
  2362. end
  2363. hum.WalkSpeed = 16
  2364. hum.JumpPower = 50
  2365. attack = false
  2366. end
  2367. function Cryo_Freeze()
  2368. attack = true
  2369. for i = 0,5.2,0.03 do
  2370. swait()
  2371. Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2372. Effects.Block.Create(BrickC("White"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2373. 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)
  2374. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2375. 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)
  2376. 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)
  2377. 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)
  2378. 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)
  2379. end
  2380. CreateSound("331666100", tors, 10, 1)
  2381. 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)
  2382. for i = 1,3,0.1 do
  2383. hum.WalkSpeed = 0.10
  2384. MagniDamage(tors, 400, 1, 10, 0, "Normal")
  2385. 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)
  2386. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2387. 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)
  2388. 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)
  2389. 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)
  2390. 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)
  2391. end
  2392. for i = 1,10,0.1 do
  2393. swait(10)
  2394. hum.WalkSpeed = 0.10
  2395. MagniDamage(tors, 400, 1, 1, 0, "Normal")
  2396. 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)
  2397. 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)
  2398. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2399. 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)
  2400. 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)
  2401. 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)
  2402. 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)
  2403. end
  2404. wait(.6)
  2405. attack = false
  2406. hum.WalkSpeed = 8
  2407. end
  2408. function Pulse()
  2409. attack = true
  2410. hum.WalkSpeed = 0
  2411. local GYRO = IT("BodyGyro",root)
  2412. GYRO.D = 100
  2413. GYRO.P = 2000
  2414. GYRO.MaxTorque = VT(0,4000000,0)
  2415. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  2416. for i = 0,4,0.1 do
  2417. swait()
  2418. 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)
  2419. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  2420. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
  2421. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
  2422. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
  2423. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  2424. end
  2425. BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2426. HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 30, 40, 0, "Freeze")
  2427. CameraEnshaking(1, 25)
  2428. BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2429. HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2430. BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2431. HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2432. BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2433. HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2434. BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2435. HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2436. BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2437. HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2438. BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2439. HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2440. BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2441. HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2442. BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2443. HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2444. BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2445. HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2446. BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2447. HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2448. BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2449. HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2450. Cso("440145223", Handle, 10, 1.05)
  2451. GYRO:Destroy()
  2452. for i = 1,2,0.1 do
  2453. swait()
  2454. PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.04,0.04,0.04,0.06,maincolor,0)
  2455. 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)
  2456. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  2457. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
  2458. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
  2459. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
  2460. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  2461. end
  2462. hum.WalkSpeed = 8
  2463. attack = false
  2464. end
  2465. function LAZER()
  2466. attack = true
  2467. hum.WalkSpeed = 0.03
  2468. for i = 0,4,0.1 do
  2469. swait()
  2470. 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)
  2471. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  2472. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
  2473. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
  2474. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
  2475. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  2476. end
  2477. LAZOR:Play()
  2478. local GYRO = IT("BodyGyro",root)
  2479. GYRO.D = 100
  2480. GYRO.P = 2000
  2481. GYRO.MaxTorque = VT(0,4000000,0)
  2482. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  2483. repeat
  2484. swait(2)
  2485. PixelBlock(2,1,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.3,0.3,0.3,0.4,maincolor,0)
  2486. PixelBlock(4,3,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.5,maincolor,0)
  2487. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  2488. LAZOR.Parent = ra
  2489. BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  2490. HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
  2491. CameraEnshaking(1, 7)
  2492. BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  2493. HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  2494. BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  2495. HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  2496. BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  2497. HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  2498. BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  2499. HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  2500. BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  2501. HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  2502. BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  2503. HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  2504. BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  2505. HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  2506. BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  2507. HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  2508. BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  2509. HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  2510. BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  2511. HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  2512. BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  2513. HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  2514. BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  2515. HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  2516. BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  2517. HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  2518. BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  2519. HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  2520. until LAZOR.Playing == false
  2521. GYRO:Destroy()
  2522. hum.WalkSpeed = 8
  2523. attack = false
  2524. end
  2525. function Spirit_Beam()
  2526. attack = true
  2527. hum.WalkSpeed = 0
  2528. local GYRO = IT("BodyGyro",root)
  2529. GYRO.D = 100
  2530. GYRO.P = 2000
  2531. GYRO.MaxTorque = VT(0,4000000,0)
  2532. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  2533. for i = 0,5,0.1 do
  2534. swait()
  2535. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  2536. 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)
  2537. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(8 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2538. 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)
  2539. 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)
  2540. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
  2541. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
  2542. end
  2543. 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),})
  2544. HitboxFunction(ref.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 4, 25, 50, 1, "Normal")
  2545. BlockEffect(maincolor, ref.CFrame * CF(-0, -0, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
  2546. local beam = Instance.new("Part", workspace)
  2547. beam.BrickColor = BrickColor.new("Fog")
  2548. beam.FormFactor = "Custom"
  2549. beam.Material = "Glass"
  2550. beam.Transparency = 0.5
  2551. beam.Anchored = true
  2552. beam.Locked = true
  2553. beam.CanCollide = false
  2554. local distance = (Handle.CFrame.p - mouse.Hit.p).magnitude
  2555. beam.Size = Vector3.new(1.05, 1.05, distance)
  2556. beam.CFrame = CFrame.new(Handle.CFrame.p, mouse.Hit.p) * CFrame.new(0, 0, -distance / 2)
  2557. game:GetService("Debris"):AddItem(beam, 0.14)
  2558. local sound = Instance.new('Sound',Handle)
  2559. sound.SoundId = 'rbxassetid://588697948'
  2560. sound.Volume = 7
  2561. sound.EmitterSize = 40
  2562. sound.MaxDistance = 450
  2563. sound:Play()
  2564. game:GetService("Debris"):AddItem(beam, sound.TimeLength)
  2565. GYRO:Destroy()
  2566. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  2567. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  2568. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  2569. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  2570. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  2571. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  2572. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  2573. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  2574. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  2575. PixelBlock(3,1.5,"Add",ref.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.5,0.5,0.5,0.6,maincolor,0)
  2576. wait(0.3)
  2577. attack = false
  2578. hum.WalkSpeed = 8
  2579. ref:Destroy()
  2580. end
  2581. function Distort()
  2582. attack = true
  2583. hum.WalkSpeed = 0
  2584. local pos = root.Position
  2585. root.CFrame = CF(mouse.Hit.p+Vector3.new(0,3,0),pos)
  2586. Cso("261227592", tors, 10, 0.85)
  2587. for i = 1,2.5,0.1 do
  2588. swait()
  2589. rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2590. end
  2591. attack = false
  2592. hum.WalkSpeed = 8
  2593. end
  2594. function Ancient_Rage()
  2595. attack = true
  2596. hum.WalkSpeed = 4
  2597. Cso("907329532", tors, 10, 1.05)
  2598. for i = 1,14,0.1 do
  2599. swait()
  2600. rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2601. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  2602. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-2)), 0.15)
  2603. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(2)), 0.15)
  2604. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(0 - 2.5 * Sin(sine / 20))), 0.1)
  2605. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  2606. for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
  2607. if v:FindFirstChild("Head") then
  2608. Eviscerate(v)
  2609. end
  2610. end
  2611. end
  2612. attack = false
  2613. hum.WalkSpeed = 8
  2614. end
  2615. function TTTTTTTTTTTaunt()
  2616. attack = true
  2617. hum.WalkSpeed = 0
  2618. DTAUNT:Play()
  2619. repeat
  2620. swait()
  2621. DTAUNT.Parent = tors
  2622. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  2623. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
  2624. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  2625. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  2626. RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
  2627. LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
  2628. until DTAUNT.Playing == false
  2629. attack = false
  2630. hum.WalkSpeed = 8
  2631. end
  2632. function HAAH()
  2633. attack = true
  2634. hum.WalkSpeed = 0
  2635. Cso("300208779", hed, 10, 1)
  2636. for i = 0,9,0.1 do
  2637. swait()
  2638. 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)
  2639. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  2640. if Mrandom(1,15) == 1 then
  2641. 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)
  2642. end
  2643. 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)
  2644. 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)
  2645. 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)
  2646. 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)
  2647. end
  2648. attack = false
  2649. hum.WalkSpeed = 10
  2650. end
  2651. function again()
  2652. attack = true
  2653. hum.WalkSpeed = 0
  2654. ITAUNT:Play()
  2655. repeat
  2656. swait()
  2657. ITAUNT.Parent = tors
  2658. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.08)
  2659. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
  2660. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(-25)), 0.08)
  2661. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(20)), 0.08)
  2662. RW.C0 = clerp(RW.C0, CF(1.5, 0.8 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(120 - 2.5 * Sin(sine / 20))), 0.1)
  2663. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(10 * Cos(sine / 20)), Rad(-0 + 2.5 * Sin(sine / 20))), 0.1)
  2664. until ITAUNT.Playing == false
  2665. attack = false
  2666. hum.WalkSpeed = 8
  2667. end
  2668. function LunarSpin()
  2669. attack = true
  2670. hum.WalkSpeed = 0
  2671. for i = 0,17,0.05 do
  2672. CameraEnshaking(1, 5)
  2673. MagniDamage(tors, 47, 2, 5, 0, "Normal")
  2674. Effects.Spiral.Create(BrickC("Teal"), tors.CFrame * CF(0, 0, 0), 3, 3, 3, 4, 4, 4, 0.03)
  2675. Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2676. swait()
  2677. PixelBlock(1.5,14,"Add",root.CFrame*CFrame.Angles(math.rad(math.random(-50,50)),math.rad(math.random(-360,360)),math.rad(math.random(-50,50))),3,3,3,0.3,maincolor,0)
  2678. 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)
  2679. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2680. 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)
  2681. 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)
  2682. 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)
  2683. 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)
  2684. end
  2685. hum.WalkSpeed = 8
  2686. attack = false
  2687. end
  2688.  
  2689. function Ending()
  2690. local target = nil
  2691. local targettorso = nil
  2692. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  2693. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  2694. targetT = mouse.Target.Parent
  2695. target = mouse.Target.Parent.Humanoid
  2696. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  2697. targethead = mouse.Target.Parent:FindFirstChild("Head")
  2698. end
  2699. end
  2700. if target ~= nil then
  2701. targettorso.Anchored = true
  2702. attack = true
  2703. hum.WalkSpeed = 0
  2704. local originalpos = root.CFrame
  2705. root.CFrame = targettorso.CFrame * CF(0,0,2.6)
  2706. for i = 0,1.8,0.1 do
  2707. swait()
  2708. 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)
  2709. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(65)), 0.3)
  2710. 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)
  2711. 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)
  2712. 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)
  2713. 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)
  2714. end
  2715. Eviscerate(targetT)
  2716. CreateSound("331666100", ra, 4, 1)
  2717. CreateSound("180083286", targettorso, 10, 1)
  2718. coroutine.resume(coroutine.create(function()
  2719. for i = 0,1.8,0.1 do
  2720. swait()
  2721. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2722. end
  2723. for i = 0,1.8,0.1 do
  2724. swait()
  2725. hum.CameraOffset = Vector3.new(0,0,0)
  2726. end
  2727. end))
  2728. for i = 0,4.6,0.1 do
  2729. 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)
  2730. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2731. 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)
  2732. 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)
  2733. 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)
  2734. 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)
  2735. end
  2736. wait(.6)
  2737. root.CFrame = originalpos
  2738. attack = false
  2739. hum.WalkSpeed = 8
  2740. end
  2741. end
  2742. function Ende_der_Weld()
  2743. attack = true
  2744. hum.WalkSpeed = 0
  2745. for i = 0,4.6,0.1 do
  2746. swait()
  2747.  
  2748. 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)
  2749. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2750. 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)
  2751. 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)
  2752. 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)
  2753. 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)
  2754. end
  2755. local a = Instance.new("Part",char)
  2756. a.BrickColor = BrickColor.random()
  2757. a.Name = "Lazer"
  2758. a.Anchored = true
  2759. a.Material = "Neon"
  2760. a.Transparency = 1
  2761. a.CanCollide = false
  2762. local hitbox = Instance.new("Part",char)
  2763. hitbox.Size = Vector3.new(5,5,5)
  2764. hitbox.CFrame = mouse.hit
  2765. hitbox.Anchored = true
  2766. hitbox.Transparency = 1
  2767. hitbox.CanCollide = false
  2768. local ray = Ray.new(
  2769. ra.CFrame.p, -- origin
  2770. (mouse.Hit.p - ra.CFrame.p).unit * 500 -- direction
  2771. )
  2772. local ignore = char
  2773. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2774. if hit then
  2775. local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
  2776.  
  2777. if not humanoid then
  2778. humanoid = hit.Parent.Parent:FindFirstChildOfClass("Humanoid")
  2779. end
  2780. if humanoid then
  2781. if humanoid.Parent:IsA"Model" then
  2782. end
  2783. end
  2784. end
  2785. a.BottomSurface = 10
  2786. a.TopSurface = 10
  2787. local distance = (ra.CFrame.p - position).magnitude
  2788. a.Size = Vector3.new(0.1, 0.1, 0.1)
  2789. a.CFrame = CFrame.new(ra.CFrame.p, position) * CFrame.new(0, 0, 0)
  2790. game:GetService("Debris"):AddItem(a, 5)
  2791. game:GetService("Debris"):AddItem(hitbox, 1)
  2792. local newmesh = Instance.new("BlockMesh",a)
  2793. MagicBlock(BrickColor.Random(),ra.CFrame,5,5,5,0.25,0.25,0.25,0.025)
  2794. MagicShockAlt(BrickColor.Random(),a.CFrame,5,5,1.5,1.5,0.015,1)
  2795. MagicShockAlt(BrickColor.Random(),a.CFrame,5,5,1.25,1.25,0.015,2)
  2796. MagicShockAlt(BrickColor.Random(),a.CFrame,5,5,1,1,0.015,1)
  2797. local lbs = Instance.new("Part")
  2798. lbs.Parent = char
  2799. CreateSound("929619479", lbs, 10, 1)
  2800. lbs.Material = "Neon"
  2801. lbs.Color = BrickColor.Random().Color
  2802. lbs.CanCollide = false
  2803. lbs.Shape = "Ball"
  2804. lbs.Anchored = true
  2805. lbs.Transparency = 0
  2806. lbs.Size = Vector3.new(20,20,20)
  2807. lbs.CFrame = a.CFrame
  2808. local thing = Instance.new("SpecialMesh",lbs)
  2809. thing.MeshType = "Sphere"
  2810. lbs.Anchored = false
  2811. local bvs = Instance.new("BodyVelocity")
  2812. bvs.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2813. bvs.velocity = a.CFrame.lookVector*75
  2814. bvs.Parent = lbs
  2815. lbs.Touched:connect(function(hit)
  2816. MagniDamage(hit, 12, 40, 60, 10, "Normal")
  2817. end)
  2818. attack = false
  2819. game:GetService("Debris"):AddItem(lbs, 10)
  2820. for x = 0, 4 do
  2821. local bulletgos = IT("Model",char)
  2822. local bulletgos2 = IT("Model",char)
  2823. for z = 0, 24 do
  2824. local lb = Instance.new("Part")
  2825. lb.Parent = bulletgos
  2826. lb.Material = "Neon"
  2827. lb.Color = BrickColor.Random().Color
  2828. lb.CanCollide = false
  2829. lb.Anchored = true
  2830. lb.Transparency = 0
  2831. lb.Size = Vector3.new(2,2,2)
  2832. local thing = Instance.new("SpecialMesh",lb)
  2833. thing.MeshType = "Sphere"
  2834. thing.Scale = Vector3.new(0.5,0.5,1.5)
  2835. lb.CFrame = lbs.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  2836. lb.CFrame = lb.CFrame + lb.CFrame.lookVector*15
  2837. local lb2 = Instance.new("Part")
  2838. lb2.Parent = bulletgos2
  2839. lb2.Material = "Neon"
  2840. lb2.Color = lb.Color
  2841. lb2.CanCollide = false
  2842. lb2.Anchored = true
  2843. lb2.Transparency = 0
  2844. lb2.Size = Vector3.new(2,2,2)
  2845. lb2.CFrame = lbs.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  2846. lb2.CFrame = lb2.CFrame + lb.CFrame.lookVector*15
  2847. local thing2 = Instance.new("SpecialMesh",lb2)
  2848. thing2.MeshType = "Sphere"
  2849. thing2.Scale = Vector3.new(0.5,0.5,1.5)
  2850. lb.Touched:connect(function(hit)
  2851. MagniDamage(hit, 12, 40, 60, 10, "Normal")
  2852. end)
  2853. lb2.Touched:connect(function(hit)
  2854. MagniDamage(hit, 12, 40, 60, 10, "Normal")
  2855. end)
  2856. end
  2857. MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,-0.1,-0.1,-0.1,0.025)
  2858. MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,-0.1,-0.1,-0.1,0.025)
  2859. MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,0.5,0.5,0.5,0.025)
  2860. MagicBlock(BrickColor.Random(),lbs.CFrame,25,25,25,0.5,0.5,0.5,0.025)
  2861. CreateSound("925629856", lbs, 5, 1)
  2862. game:GetService("Debris"):AddItem(bulletgos, 7)
  2863. game:GetService("Debris"):AddItem(bulletgos2, 7)
  2864. for i,v in pairs(bulletgos:children()) do
  2865. if v:IsA("Part") then
  2866. v.Anchored = false
  2867. MagicBlock(v.BrickColor,v.CFrame,1,1,1,0.25,0.25,0.25,0.025)
  2868. local bv = Instance.new("BodyVelocity")
  2869. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2870. bv.velocity = v.CFrame.lookVector*25
  2871. bv.Parent = v
  2872. game:GetService("Debris"):AddItem(v, 5)
  2873. end
  2874. end
  2875. for i,v in pairs(bulletgos2:children()) do
  2876. if v:IsA("Part") then
  2877. v.Anchored = false
  2878. MagicBlock(v.BrickColor,v.CFrame,1,1,1,0.25,0.25,0.25,0.025)
  2879. local bv = Instance.new("BodyVelocity")
  2880. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  2881. bv.velocity = v.CFrame.lookVector*-25
  2882. bv.Parent = v
  2883. game:GetService("Debris"):AddItem(v, 5)
  2884. end
  2885. end
  2886. wait(1)
  2887. end
  2888. attack = false
  2889. hum.WalkSpeed = 8
  2890. end
  2891. function Decapitate()
  2892. local target = nil
  2893. local targettorso = nil
  2894. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  2895. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  2896. target = mouse.Target.Parent.Humanoid
  2897. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  2898. targethead = mouse.Target.Parent:FindFirstChild("Head")
  2899. end
  2900. end
  2901. if target ~= nil then
  2902. targettorso.Anchored = true
  2903. attack = true
  2904. hum.WalkSpeed = 0
  2905. root.CFrame = targettorso.CFrame * CF(0,0,2.6)
  2906. for i = 0,4.2,0.1 do
  2907. swait()
  2908. 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)
  2909. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
  2910. 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)
  2911. 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)
  2912. 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)
  2913. 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)
  2914. end
  2915. local ModelHead01 = New("Model", char, "", {})
  2916. local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
  2917. local Head01 = targethead:Clone()
  2918. targethead.Transparency = 1
  2919. Head01.Parent = ModelHead01
  2920. local weldHead01 = Instance.new("Weld")
  2921. weldHead01.Parent = Head01
  2922. weldHead01.Part0 = targethead
  2923. weldHead01.Part1 = Head01
  2924. weldHead01.C1 = CFrame.new(0, 0, 0)
  2925. targethead.face:Remove()
  2926. weldHead01.Part0 = ra
  2927. weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  2928. targettorso:BreakJoints()
  2929. CreateSound("314390675", targettorso, 5, .7)
  2930. for i = 0,3.2,0.1 do
  2931. swait()
  2932. 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)
  2933. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2934. 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)
  2935. 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)
  2936. 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)
  2937. 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)
  2938. end
  2939. for i = 0,4.2,0.1 do
  2940. swait()
  2941. 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)
  2942. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
  2943. 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)
  2944. 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)
  2945. 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)
  2946. 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)
  2947. end
  2948. CreateSound("541909763", targettorso, 5, .8)
  2949. weldHead01:Destroy()
  2950. Head01.CanCollide = true
  2951. local bodyVelocity2 = Create("BodyVelocity")({
  2952. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  2953. P = 5000,
  2954. maxForce = Vector3.new(8000, 8000, 8000),
  2955. Parent = Head01
  2956. })
  2957. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  2958. for i = 0,6.2,0.1 do
  2959. swait()
  2960. 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)
  2961. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
  2962. 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)
  2963. 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)
  2964. 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)
  2965. 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)
  2966. end
  2967. targettorso.Anchored = false
  2968. attack = false
  2969. hum.WalkSpeed = 8
  2970. root.CFrame = targettorso.CFrame * CF(0,0,3.4)
  2971. end
  2972. end
  2973. function BalanceSpin()
  2974. attack = true
  2975. hum.WalkSpeed = 2
  2976. for i = 0,17,0.07 do
  2977. CameraEnshaking(1, 5)
  2978. MagniDamage(tors, 30, 7, 11, 0, "Normal")
  2979. swait()
  2980. Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, maincolor, 0, "Brick")
  2981. Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, BrickColor.new("Black"), 0, "Brick")
  2982. Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -6, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 15, -0.015, maincolor, 0, "Brick")
  2983. 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)
  2984. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2985. 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)
  2986. 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)
  2987. 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)
  2988. 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)
  2989. end
  2990. hum.WalkSpeed = 8
  2991. attack = false
  2992. end
  2993.  
  2994. function BARK()
  2995. attack = true
  2996. hum.WalkSpeed = 0
  2997. BATAUNT:Play()
  2998. repeat
  2999. BATAUNT.Parent = tors
  3000. swait()
  3001. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
  3002. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
  3003. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
  3004. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
  3005. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
  3006. LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
  3007. until BATAUNT.Playing == false
  3008. attack = false
  3009. hum.WalkSpeed = 8
  3010. end
  3011. function CreateSound(ID, PARENT, VOLUME, PITCH)
  3012. local NSound = nil
  3013. coroutine.resume(coroutine.create(function()
  3014. NSound = Instance.new("Sound", PARENT)
  3015. NSound.Volume = VOLUME
  3016. NSound.Pitch = PITCH
  3017. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  3018. swait()
  3019. NSound:play()
  3020. game:GetService("Debris"):AddItem(NSound, 10)
  3021. end))
  3022. return NSound
  3023. end
  3024. function Bark_Splosion()
  3025. attack = true
  3026. for i = 0,2,0.05 do
  3027. swait()
  3028. Effects.Block.Create(BrickC("Cool yellow"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3029. Effects.Block.Create(BrickC("Medium stone grey"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3030. 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)
  3031. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3032. 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)
  3033. 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)
  3034. 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)
  3035. 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)
  3036. end
  3037. CreateSound("331666100", tors, 10, 1)
  3038. Effects.Ring.Create(BrickC("Cool yellow"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(-1),Rad(0)), 2.5, 2.5, 40, 3, 3, 45, 0.01)
  3039. MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
  3040. CameraEnshaking(1.5, 10)
  3041. for i = 1,2,0.1 do
  3042. swait()
  3043. PixelBlock(2,7,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  3044. PixelBlock(1.5,9.5,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  3045. PixelBlock(1,12,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),2,2,2,0.3,maincolor,0)
  3046. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
  3047. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
  3048. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
  3049. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
  3050. RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
  3051. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
  3052. end
  3053. wait(.6)
  3054. attack = false
  3055. end
  3056. corrupted = false
  3057. function SCREAM()
  3058. attack = true
  3059. hum.WalkSpeed = 70
  3060. Music.Volume = 0
  3061. AAAAA:Play()
  3062. local A = math.random(1,83)
  3063. if A == 1 then
  3064. AAAAA.SoundId = "rbxassetid://580806904"
  3065. AAAAA.TimePosition = 0
  3066. end
  3067. if A == 2 then
  3068. AAAAA.SoundId = "rbxassetid://569124237"
  3069. AAAAA.TimePosition = 0
  3070. end
  3071. if A == 3 then
  3072. AAAAA.SoundId = "rbxassetid://824995694"
  3073. AAAAA.TimePosition = 0
  3074. end
  3075. if A == 4 then
  3076. AAAAA.SoundId = "rbxassetid://619398081"
  3077. AAAAA.TimePosition = 0
  3078. end
  3079. if A == 5 then
  3080. AAAAA.SoundId = "rbxassetid://561567000"
  3081. AAAAA.TimePosition = 0
  3082. end
  3083. if A == 6 then
  3084. AAAAA.SoundId = "rbxassetid://780544434"
  3085. AAAAA.TimePosition = 0
  3086. end
  3087. if A == 7 then
  3088. AAAAA.SoundId = "rbxassetid://1127778994"
  3089. AAAAA.TimePosition = 0
  3090. end
  3091. if A == 8 then
  3092. AAAAA.SoundId = "rbxassetid://2016152738"
  3093. AAAAA.TimePosition = 0
  3094. end
  3095. if A == 9 then
  3096. AAAAA.SoundId = "rbxassetid://1649268255"
  3097. AAAAA.TimePosition = 0
  3098. end
  3099. if A == 10 then
  3100. AAAAA.SoundId = "rbxassetid://318925857"
  3101. AAAAA.TimePosition = 0
  3102. end
  3103. if A == 11 then
  3104. AAAAA.SoundId = "rbxassetid://1231447409"
  3105. AAAAA.TimePosition = 0
  3106. end
  3107. if A == 12 then
  3108. AAAAA.SoundId = "rbxassetid://1173662546"
  3109. AAAAA.TimePosition = 0
  3110. end
  3111. if A == 13 then
  3112. AAAAA.SoundId = "rbxassetid://1731102335"
  3113. AAAAA.TimePosition = 0
  3114. end
  3115. if A == 14 then
  3116. AAAAA.SoundId = "rbxassetid://597084853"
  3117. AAAAA.TimePosition = 0
  3118. end
  3119. if A == 15 then
  3120. AAAAA.SoundId = "rbxassetid://255219578"
  3121. AAAAA.TimePosition = 0
  3122. end
  3123. if A == 16 then
  3124. AAAAA.SoundId = "rbxassetid://968042399"
  3125. AAAAA.TimePosition = 0
  3126. end
  3127. if A == 17 then
  3128. AAAAA.SoundId = "rbxassetid://2088388847"
  3129. AAAAA.TimePosition = 0
  3130. end
  3131. if A == 18 then
  3132. AAAAA.SoundId = "rbxassetid://1958305455"
  3133. AAAAA.TimePosition = 0
  3134. end
  3135. if A == 19 then
  3136. AAAAA.SoundId = "rbxassetid://1171758804"
  3137. AAAAA.TimePosition = 0
  3138. end
  3139. if A == 20 then
  3140. AAAAA.SoundId = "rbxassetid://1453459167"
  3141. AAAAA.TimePosition = 0
  3142. end
  3143. if A == 21 then
  3144. AAAAA.SoundId = "rbxassetid://2000897208"
  3145. AAAAA.TimePosition = 0
  3146. end
  3147. if A == 22 then
  3148. AAAAA.SoundId = "rbxassetid://841541884"
  3149. AAAAA.TimePosition = 0
  3150. end
  3151. if A == 23 then
  3152. AAAAA.SoundId = "rbxassetid://839044936"
  3153. AAAAA.TimePosition = 0
  3154. end
  3155. if A == 24 then
  3156. AAAAA.SoundId = "rbxassetid://520168377"
  3157. AAAAA.TimePosition = 0
  3158. end
  3159. if A == 25 then
  3160. AAAAA.SoundId = "rbxassetid://655669511"
  3161. AAAAA.TimePosition = 0
  3162. end
  3163. if A == 26 then
  3164. AAAAA.SoundId = "rbxassetid://1125711065"
  3165. AAAAA.TimePosition = 0
  3166. end
  3167. if A == 27 then
  3168. AAAAA.SoundId = "rbxassetid://482886779"
  3169. AAAAA.TimePosition = 0
  3170. end
  3171. if A == 28 then
  3172. AAAAA.SoundId = "rbxassetid://470406966"
  3173. AAAAA.TimePosition = 0
  3174. end
  3175. if A == 29 then
  3176. AAAAA.SoundId = "rbxassetid://363239413"
  3177. AAAAA.TimePosition = 0
  3178. end
  3179. if A == 30 then
  3180. AAAAA.SoundId = "rbxassetid://1183260037"
  3181. AAAAA.TimePosition = 0
  3182. end
  3183. if A == 31 then
  3184. AAAAA.SoundId = "rbxassetid://644321050"
  3185. AAAAA.TimePosition = 0
  3186. end
  3187. if A == 32 then
  3188. AAAAA.SoundId = "rbxassetid://962124783"
  3189. AAAAA.TimePosition = 0
  3190. end
  3191. if A == 33 then
  3192. AAAAA.SoundId = "rbxassetid://328782098"
  3193. AAAAA.TimePosition = 0
  3194. end
  3195. if A == 34 then
  3196. AAAAA.SoundId = "rbxassetid://1868475933"
  3197. AAAAA.TimePosition = 0
  3198. end
  3199. if A == 35 then
  3200. AAAAA.SoundId = "rbxassetid://606775826"
  3201. AAAAA.TimePosition = 0
  3202. end
  3203. if A == 36 then
  3204. AAAAA.SoundId = "rbxassetid://299132320"
  3205. AAAAA.TimePosition = 0
  3206. end
  3207. if A == 37 then
  3208. AAAAA.SoundId = "rbxassetid://153109732"
  3209. AAAAA.TimePosition = 0
  3210. end
  3211. if A == 37 then
  3212. AAAAA.SoundId = "rbxassetid://457506669"
  3213. AAAAA.TimePosition = 0
  3214. end
  3215. if A == 38 then
  3216. AAAAA.SoundId = "rbxassetid://335628150"
  3217. AAAAA.TimePosition = 0
  3218. end
  3219. if A == 39 then
  3220. AAAAA.SoundId = "rbxassetid://488032404"
  3221. AAAAA.TimePosition = 0
  3222. end
  3223. if A == 40 then
  3224. AAAAA.SoundId = "rbxassetid://1375131348"
  3225. AAAAA.TimePosition = 0
  3226. end
  3227. if A == 41 then
  3228. AAAAA.SoundId = "rbxassetid://1314602285"
  3229. AAAAA.TimePosition = 0
  3230. end
  3231. if A == 42 then
  3232. AAAAA.SoundId = "rbxassetid://744281932"
  3233. AAAAA.TimePosition = 0
  3234. end
  3235. if A == 43 then
  3236. AAAAA.SoundId = "rbxassetid://434976383"
  3237. AAAAA.TimePosition = 0
  3238. end
  3239. if A == 44 then
  3240. AAAAA.SoundId = "rbxassetid://1842306658"
  3241. AAAAA.TimePosition = 0
  3242. end
  3243. if A == 45 then
  3244. AAAAA.SoundId = "rbxassetid://643472343"
  3245. AAAAA.TimePosition = 0
  3246. end
  3247. if A == 46 then
  3248. AAAAA.SoundId = "rbxassetid://221258319"
  3249. AAAAA.TimePosition = 0
  3250. end
  3251. if A == 47 then
  3252. AAAAA.SoundId = "rbxassetid://1679015957"
  3253. AAAAA.TimePosition = 0
  3254. end
  3255. if A == 48 then
  3256. AAAAA.SoundId = "rbxassetid://567908972"
  3257. AAAAA.TimePosition = 0
  3258. end
  3259. if A == 49 then
  3260. AAAAA.SoundId = "rbxassetid://717014037"
  3261. AAAAA.TimePosition = 0
  3262. end
  3263. if A == 50 then
  3264. AAAAA.SoundId = "rbxassetid://744323533"
  3265. AAAAA.TimePosition = 0
  3266. end
  3267. if A == 51 then
  3268. AAAAA.SoundId = "rbxassetid://889774006"
  3269. AAAAA.TimePosition = 0
  3270. end
  3271. if A == 52 then
  3272. AAAAA.SoundId = "rbxassetid://167137736"
  3273. AAAAA.TimePosition = 0
  3274. end
  3275. if A == 53 then
  3276. AAAAA.SoundId = "rbxassetid://251074756"
  3277. AAAAA.TimePosition = 0
  3278. end
  3279. if A == 54 then
  3280. AAAAA.SoundId = "rbxassetid://977558364"
  3281. AAAAA.TimePosition = 0
  3282. end
  3283. if A == 55 then
  3284. AAAAA.SoundId = "rbxassetid://328728034"
  3285. AAAAA.TimePosition = 0
  3286. end
  3287. if A == 56 then
  3288. AAAAA.SoundId = "rbxassetid://1266243649"
  3289. AAAAA.TimePosition = 0
  3290. end
  3291. if A == 57 then
  3292. AAAAA.SoundId = "rbxassetid://964618925"
  3293. AAAAA.TimePosition = 0
  3294. end
  3295. if A == 58 then
  3296. AAAAA.SoundId = "rbxassetid://1803630339"
  3297. AAAAA.TimePosition = 0
  3298. end
  3299. if A == 59 then
  3300. AAAAA.SoundId = "rbxassetid://840189092"
  3301. AAAAA.TimePosition = 0
  3302. end
  3303. if A == 60 then
  3304. AAAAA.SoundId = "rbxassetid://1559029429"
  3305. AAAAA.TimePosition = 0
  3306. end
  3307. if A == 61 then
  3308. AAAAA.SoundId = "rbxassetid://1638542850"
  3309. AAAAA.TimePosition = 0
  3310. end
  3311. if A == 62 then
  3312. AAAAA.SoundId = "rbxassetid://803576871"
  3313. AAAAA.TimePosition = 0
  3314. end
  3315. if A == 63 then
  3316. AAAAA.SoundId = "rbxassetid://698882646"
  3317. AAAAA.TimePosition = 0
  3318. end
  3319. if A == 64 then
  3320. AAAAA.SoundId = "rbxassetid://1151976352"
  3321. AAAAA.TimePosition = 0
  3322. end
  3323. if A == 65 then
  3324. AAAAA.SoundId = "rbxassetid://406116544"
  3325. AAAAA.TimePosition = 0
  3326. end
  3327. if A == 66 then
  3328. AAAAA.SoundId = "rbxassetid://316022829"
  3329. AAAAA.TimePosition = 0
  3330. end
  3331. if A == 67 then
  3332. AAAAA.SoundId = "rbxassetid://171914461"
  3333. AAAAA.TimePosition = 0
  3334. end
  3335. if A == 68 then
  3336. AAAAA.SoundId = "rbxassetid://287491840"
  3337. AAAAA.TimePosition = 0
  3338. end
  3339. if A == 69 then
  3340. AAAAA.SoundId = "rbxassetid://430752531"
  3341. AAAAA.TimePosition = 0
  3342. end
  3343. if A == 70 then
  3344. AAAAA.SoundId = "rbxassetid://531023877"
  3345. AAAAA.TimePosition = 0
  3346. end
  3347. if A == 71 then
  3348. AAAAA.SoundId = "rbxassetid://271588868"
  3349. AAAAA.TimePosition = 0
  3350. end
  3351. if A == 72 then
  3352. AAAAA.SoundId = "rbxassetid://602958674"
  3353. AAAAA.TimePosition = 0
  3354. end
  3355. if A == 73 then
  3356. AAAAA.SoundId = "rbxassetid://899472110"
  3357. AAAAA.TimePosition = 0
  3358. end
  3359. if A == 74 then
  3360. AAAAA.SoundId = "rbxassetid://793986125"
  3361. AAAAA.TimePosition = 0
  3362. end
  3363. if A == 75 then
  3364. AAAAA.SoundId = "rbxassetid://317643401"
  3365. AAAAA.TimePosition = 0
  3366. end
  3367. if A == 76 then
  3368. AAAAA.SoundId = "rbxassetid://427265119"
  3369. AAAAA.TimePosition = 0
  3370. end
  3371. if A == 77 then
  3372. AAAAA.SoundId = "rbxassetid://318250043"
  3373. AAAAA.TimePosition = 0
  3374. end
  3375. if A == 78 then
  3376. AAAAA.SoundId = "rbxassetid://272135781"
  3377. AAAAA.TimePosition = 0
  3378. end
  3379. if A == 79 then
  3380. AAAAA.SoundId = "rbxassetid://302662929"
  3381. AAAAA.TimePosition = 0
  3382. end
  3383. if A == 80 then
  3384. AAAAA.SoundId = "rbxassetid://1226918619"
  3385. AAAAA.TimePosition = 0
  3386. end
  3387. if A == 81 then
  3388. AAAAA.SoundId = "rbxassetid://973891000"
  3389. AAAAA.TimePosition = 0
  3390. end
  3391. if A == 82 then
  3392. AAAAA.SoundId = "rbxassetid://1002843959"
  3393. AAAAA.TimePosition = 0
  3394. end
  3395. if A == 83 then
  3396. AAAAA.SoundId = "rbxassetid://1441494988"
  3397. AAAAA.TimePosition = 0
  3398. end
  3399. AAAAA:Play()
  3400. repeat
  3401. swait()
  3402. AAAAA.Parent = tors
  3403. rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3404. until AAAAA.Playing == false
  3405. hum.WalkSpeed = 8
  3406. attack = false
  3407. Music.Volume = 2.5
  3408. hum.WalkSpeed = 8
  3409. end
  3410. function VeryMuchWorrying()
  3411. attack = true
  3412. hum.WalkSpeed = 1.01
  3413. CreateSound("1395854043", hed, 10, 1)
  3414. for i = 0,14,0.1 do
  3415. swait()
  3416. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  3417. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3418. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3419. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  3420. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-145)), 0.1)
  3421. LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(145)), 0.1)
  3422. end
  3423. attack = false
  3424. hum.WalkSpeed = 8
  3425. end
  3426. function THEBESTOVERUSEDJOKEEVER() --oh god why did i make this a thing jeezus help me pls
  3427. attack = true
  3428.  
  3429. hum.WalkSpeed = 40
  3430. Music.Volume = 0
  3431. NEWS:Play()
  3432. repeat
  3433. NEWS.Parent = tors
  3434. swait()
  3435. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  3436. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
  3437. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * RHCF * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  3438. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.001 * Cos(sine / 20)) * LHCF * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.15)
  3439. RW.C0 = clerp(RW.C0, CF(1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles (math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
  3440. LW.C0 = clerp(LW.C0, CF(-1.2, 0.5 + 0.05 * Sin(sine / 30), 0.001 * Cos(sine / 20)) * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.1)
  3441. until NEWS.Playing == false
  3442. attack = false
  3443. hum.WalkSpeed = 8
  3444. Music.Volume = 2.5
  3445. attack = false
  3446. hum.WalkSpeed = 8
  3447. end
  3448. function Pixel_Corrupt()
  3449. attack = true
  3450. corrupted = true
  3451. for i = 0,3,0.05 do
  3452. swait()
  3453. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1.4 + 0.1 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.8)
  3454. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
  3455. RH.C0 = clerp(RH.C0, CF(1, .4 - 0.1 * Cos(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(45)), 0.8)
  3456. LH.C0 = clerp(LH.C0, CF(-1, -0.6 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-0)), 0.8)
  3457. RW.C0 = clerp(RW.C0, CF(1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(25)), 0.75)
  3458. LW.C0 = clerp(LW.C0, CF(-1.5, 0.1 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(-25)), 0.75)
  3459. 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)
  3460. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3461. 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)
  3462. 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)
  3463. 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)
  3464. 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)
  3465. end
  3466. refa = New("Part",m,"refa",{Anchored = true, CanCollide = false,Transparency = 1,Size = Vector3.new(0.200000018, 0.299999923, 0.2),Position = mouse.Hit.p,Color = Color3.new(1, 0, 0),})
  3467. HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 20, 20, 25, 0, "Normal")
  3468. BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 30, 30, 30, 32, 32, 32, 0.07, 1)
  3469. CreateSound("331666100", refa, 10, 1)
  3470. CameraEnshaking(1.5, 10)
  3471. coroutine.resume(coroutine.create(function()
  3472. for i = 1,20,0.1 do
  3473. swait(5)
  3474. PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
  3475. PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
  3476. PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
  3477. PixelBlock(2.5,11,"Add",refa.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),3.5,3.5,3.5,0.3,maincolor,0)
  3478. CreateSound("331666100", refa, 10, 1)
  3479. BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 22, 22, 22, 25, 25, 25, 0.041, 1)
  3480. HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 21.3, 5, 8, 0, "Normal")
  3481. end
  3482. refa:Destroy()
  3483. corrupted = false
  3484. end))
  3485. for i = 1,2.5,0.1 do
  3486. swait()
  3487. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.4)
  3488. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.6)
  3489. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-20)), 0.4)
  3490. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.4)
  3491. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.3)
  3492. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.3)
  3493. end
  3494. wait(.3)
  3495. attack = false
  3496. end
  3497. function wowe() --Straight from... Whatever it was called.
  3498. attack = true
  3499. hum.WalkSpeed = 0
  3500. CreateSound("290084602", tors, 10, 1)
  3501. for i = 0,6.2,0.1 do
  3502. swait()
  3503. 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)
  3504. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
  3505. 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)
  3506. 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)
  3507. 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)
  3508. 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)
  3509. end
  3510. for i = 0,6.2,0.1 do
  3511. swait()
  3512. 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)
  3513. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3514. 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)
  3515. 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)
  3516. 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)
  3517. 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)
  3518. end
  3519. attack = false
  3520. hum.WalkSpeed = 8
  3521. end
  3522. function Menacing_Aura()
  3523. attack = true
  3524. notmenacing = false
  3525. for i = 0,2,0.1 do
  3526. swait()
  3527. 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)
  3528. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3529. 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)
  3530. 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)
  3531. 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)
  3532. 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)
  3533. end
  3534. CreateSound("331666100", tors, 10, 1)
  3535. coroutine.resume(coroutine.create(function()
  3536. for i = 0,25,0.1 do
  3537. swait(10)
  3538. MagniDamage(tors, 6.5, 1, 2, 0, "Normal")
  3539. 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)
  3540. end
  3541. notmenacing = true
  3542. end))
  3543. wait(.6)
  3544. attack = false
  3545. end
  3546. function un_fun()
  3547. attack = true
  3548. hum.WalkSpeed = 0
  3549. BTAUNT:Play()
  3550. repeat
  3551. swait()
  3552. BTAUNT.Parent = tors
  3553. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.08)
  3554. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(-2.5 * Cos(sine / 1.5))), 0.08)
  3555. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(10)), 0.08)
  3556. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(-10)), 0.08)
  3557. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(210)), 0.08)
  3558. LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
  3559. until BTAUNT.Playing == false
  3560. attack = false
  3561. hum.WalkSpeed = 8
  3562. end
  3563. function thisisit()
  3564. attack = true
  3565. hum.WalkSpeed = 0
  3566. STAUNT:Play()
  3567. repeat
  3568. swait()
  3569. STAUNT.Parent = tors
  3570. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  3571. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
  3572. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
  3573. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
  3574. RW.C0 = clerp(RW.C0, CF(1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(130)), 0.1)
  3575. LW.C0 = clerp(LW.C0, CF(-1.5, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-130)), 0.1)
  3576. until STAUNT.Playing == false
  3577. attack = false
  3578. hum.WalkSpeed = 8
  3579. end
  3580. function Exploit()
  3581. exploitable = false
  3582. Cso("907332670", tors, 10, 1.05)
  3583. coroutine.resume(coroutine.create(function()
  3584. for i = 1,20,0.1 do
  3585. swait()
  3586. BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
  3587. end
  3588. Cso("12222030", tors, 10, 1.05)
  3589. BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
  3590. for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
  3591. if v:FindFirstChild("Head") then
  3592. Eviscerate(v)
  3593. SoulSteal(v)
  3594. end
  3595. end
  3596. wait(15)
  3597. exploitable = true
  3598. end))
  3599. end
  3600. function ASCENTION()
  3601. attack = true
  3602. hum.WalkSpeed = 0
  3603. Cso("987502413", tors, 10, 1.05)
  3604. local vel2 = Instance.new("BodyVelocity",tors)
  3605. vel2.Velocity = Vector3.new(0,30,0)
  3606. vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
  3607. for i = 0,20,0.1 do
  3608. HitboxFunction(tors.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 7, 10, 20, 20, "FastUp")
  3609. swait()
  3610. BlockEffect(maincolor, ra.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
  3611. BlockEffect(maincolor, la.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
  3612. CameraEnshaking(1, 4)
  3613. 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)
  3614. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3615. 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)
  3616. 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)
  3617. 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)
  3618. 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)
  3619. end
  3620. hum.WalkSpeed = 8
  3621. vel2:Destroy()
  3622. attack = false
  3623. end
  3624. -------------------------------------------------------
  3625. --End Attacks N Stuff--
  3626. -------------------------------------------------------
  3627. Sprinting = false
  3628.  
  3629. if input.KeyCode == Enum.KeyCode.LeftShift and attack == false and Mode ~= 10 then
  3630. Swing = 2
  3631. hum.WalkSpeed = 38.82
  3632. Sprinting = true
  3633. end
  3634.  
  3635. if input.KeyCode == Enum.KeyCode.LeftShift and attack == false then
  3636. Swing = 1
  3637. Sprinting = false
  3638. hum.WalkSpeed = 8
  3639. end
  3640.  
  3641.  
  3642. if attack == false then
  3643. if input.KeyCode == Enum.KeyCode.Q and Mode == 1 then
  3644. Power_Burst()
  3645. elseif input.KeyCode == Enum.KeyCode.One and Mode ~= 2 then
  3646. Mode = 2
  3647. SONG = 409475133
  3648. PITCH = 0.985
  3649. tecks2.Text = "Magma"
  3650. tecks2.Rotation = 0
  3651. tecks2.TextColor3 = BrickColor.new("Deep orange").Color
  3652. tecks2.TextStrokeColor3 = BrickColor.new("New Yeller").Color
  3653. for i, v in pairs(ArmorColorParts) do
  3654. maincolor = BrickColor.new("Neon orange")
  3655. v.BrickColor = maincolor
  3656. v.Material = "Metal"
  3657. v.Transparency = 0
  3658. end
  3659. for i, v in pairs(ArmorColorParts2) do
  3660. v.BrickColor = BrickColor.new("Deep orange")
  3661. v.Material = "Metal"
  3662. v.Transparency = 0
  3663. end
  3664. for i, v in pairs(NeonColorParts) do
  3665. v.BrickColor = BrickColor.new("New Yeller")
  3666. v.Material = "Neon"
  3667. v.Transparency = 0
  3668. end
  3669. elseif input.KeyCode == Enum.KeyCode.One and Mode == 2 then
  3670. resetmode()
  3671. elseif input.KeyCode == Enum.KeyCode.T and Mode == 1 then
  3672. Taunt()
  3673. elseif input.KeyCode == Enum.KeyCode.Q and Mode == 2 then
  3674. Magic_Bombs()
  3675. elseif input.KeyCode == Enum.KeyCode.E and Mode == 2 then
  3676. Dangerous_Field()
  3677. elseif input.KeyCode == Enum.KeyCode.T and Mode == 2 then
  3678. HAAH()
  3679. end
  3680. ---------------------------------------------------------------------
  3681. if input.KeyCode == Enum.KeyCode.M and Mode == 1 then
  3682. Mode = pIXELATED
  3683. SONG = 1244332148
  3684. PITCH = 1.005
  3685. tecks2.Rotation = 0
  3686. tecks2.Text = "Pixels"
  3687. tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
  3688. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
  3689. for i, v in pairs(ArmorColorParts) do
  3690. v.BrickColor = BrickColor.new("Navy blue")
  3691. v.Material = "Glass"
  3692. v.Transparency = 0
  3693. end
  3694. for i, v in pairs(ArmorColorParts2) do
  3695. v.BrickColor = BrickColor.new("Dark blue")
  3696. v.Material = "Glass"
  3697. v.Transparency = 0
  3698. end
  3699. for i, v in pairs(NeonColorParts) do
  3700. maincolor = BrickColor.new("Lapis")
  3701. v.BrickColor = maincolor
  3702. v.Material = "Neon"
  3703. v.Transparency = 0
  3704. end
  3705. elseif input.KeyCode == Enum.KeyCode.M and Mode == pIXELATED then
  3706. resetmode()
  3707. elseif input.KeyCode == Enum.KeyCode.Q and Mode == pIXELATED and corrupted == false then
  3708. Pixel_Corrupt()
  3709. end
  3710. ---------------------------------------------------------------------
  3711. if input.KeyCode == Enum.KeyCode.Two and Mode ~= 3 then
  3712. Mode = 3
  3713. SONG = 1634231515
  3714. PITCH = 1.025
  3715. tecks2.Text = "Sub-Zero"
  3716. tecks2.Rotation = 0
  3717. tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
  3718. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
  3719. for i, v in pairs(ArmorColorParts) do
  3720. v.BrickColor = BrickColor.new("Bright blue")
  3721. v.Material = "Marble"
  3722. v.Transparency = 0
  3723. end
  3724. for i, v in pairs(ArmorColorParts2) do
  3725. v.BrickColor = BrickColor.new("Institutional white")
  3726. v.Material = "Metal"
  3727. v.Transparency = 0
  3728. end
  3729. for i, v in pairs(NeonColorParts) do
  3730. maincolor = BrickColor.new("Toothpaste")
  3731. v.BrickColor = maincolor
  3732. v.Material = "Neon"
  3733. v.Transparency = 0
  3734. end
  3735. elseif input.KeyCode == Enum.KeyCode.Two and Mode == 3 then
  3736. resetmode()
  3737. elseif input.KeyCode == Enum.KeyCode.T and Mode == 3 then
  3738. un_fun()
  3739. elseif input.KeyCode == Enum.KeyCode.Q and Mode == 3 then
  3740. Shockwave()
  3741. end
  3742. ---------------------------------------------------------------------
  3743. if input.KeyCode == Enum.KeyCode.M and Mode == 3 then
  3744. SONG = 1574603917
  3745. PITCH = 1.025
  3746. tecks2.Rotation = 0
  3747. attack = true
  3748. hum.WalkSpeed = 0
  3749. for i = 0,5,0.08 do
  3750. swait()
  3751. 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)
  3752. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3753. 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)
  3754. 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)
  3755. 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)
  3756. 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)
  3757. end
  3758. attack = false
  3759. hum.WalkSpeed = 8
  3760. Mode = 75
  3761. BlockEffect(BrickC("Toothpaste"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  3762. tecks2.Text = "Frost"
  3763. tecks2.TextColor3 = Color3.new(1, 1, 1)
  3764. tecks2.TextStrokeColor3 = Color3.fromRGB(170, 255, 255)
  3765. for i, v in pairs(ArmorColorParts) do
  3766. v.BrickColor = BrickColor.new("Cyan")
  3767. v.Material = "Ice"
  3768. v.Transparency = 0
  3769. end
  3770. for i, v in pairs(ArmorColorParts2) do
  3771. v.BrickColor = BrickColor.new("White")
  3772. v.Material = "Ice"
  3773. v.Transparency = 0
  3774. end
  3775. for i, v in pairs(NeonColorParts) do
  3776. maincolor = BrickColor.new("Teal")
  3777. v.BrickColor = maincolor
  3778. v.Material = "Neon"
  3779. v.Transparency = 0
  3780. end
  3781. elseif input.KeyCode == Enum.KeyCode.M and Mode == 75 then
  3782. resetmode()
  3783. elseif input.KeyCode == Enum.KeyCode.Q and Mode == 75 then
  3784. Blizzard()
  3785. elseif input.KeyCode == Enum.KeyCode.E and Mode == 75 then
  3786. Cryo_Freeze()
  3787. end
  3788. ---------------------------------------------------------------------
  3789. if input.KeyCode == Enum.KeyCode.Three and Mode ~= 4 then
  3790. Mode = 4
  3791. SONG = 595800581
  3792. PITCH = 1.025
  3793. tecks2.Rotation = 0
  3794. tecks2.Text = "Divinity"
  3795. tecks2.TextColor3 = Color3.fromRGB(255,255,255)
  3796. tecks2.TextStrokeColor3 = Color3.fromRGB(245, 205, 48)
  3797. for i, v in pairs(ArmorColorParts) do
  3798. v.BrickColor = BrickColor.new("White")
  3799. v.Material = "SmoothPlastic"
  3800. v.Transparency = 0
  3801. end
  3802. for i, v in pairs(ArmorColorParts2) do
  3803. v.BrickColor = BrickColor.new("Institutional white")
  3804. v.Material = "Metal"
  3805. v.Transparency = 0
  3806. end
  3807. for i, v in pairs(NeonColorParts) do
  3808. maincolor = BrickColor.new("Bright yellow")
  3809. v.BrickColor = maincolor
  3810. v.Material = "Neon"
  3811. v.Transparency = 0
  3812. end
  3813. elseif input.KeyCode == Enum.KeyCode.Three and Mode == 4 then
  3814. resetmode()
  3815. elseif input.KeyCode == Enum.KeyCode.T and Mode == 4 then
  3816. again()
  3817. elseif input.KeyCode == Enum.KeyCode.Q and Mode == 4 then
  3818. Pulse()
  3819. end
  3820. ---------------------------------------------------------------------
  3821. if input.KeyCode == Enum.KeyCode.M and Mode == 4 then
  3822. Mode = 70
  3823. SONG = 1514078310
  3824. PITCH = 1.015
  3825. tecks2.Rotation = 0
  3826. tecks2.Text = "Ash"
  3827. tecks2.TextColor3 = Color3.fromRGB(0,0,0)
  3828. tecks2.TextStrokeColor3 = Color3.fromRGB(91,93,105)
  3829. for i, v in pairs(ArmorColorParts) do
  3830. v.BrickColor = BrickColor.new("Smoky grey")
  3831. v.Material = "SmoothPlastic"
  3832. v.Transparency = 0
  3833. end
  3834. for i, v in pairs(ArmorColorParts2) do
  3835. v.BrickColor = BrickColor.new("Black")
  3836. v.Material = "Metal"
  3837. v.Transparency = 0
  3838. end
  3839. for i, v in pairs(NeonColorParts) do
  3840. maincolor = BrickColor.new("Really black")
  3841. v.BrickColor = maincolor
  3842. v.Material = "Neon"
  3843. v.Transparency = 0
  3844. end
  3845. elseif input.KeyCode == Enum.KeyCode.M and Mode == 70 then
  3846. resetmode()
  3847. elseif input.KeyCode == Enum.KeyCode.T and Mode == 70 then
  3848. wowe()
  3849. elseif input.KeyCode == Enum.KeyCode.Q and Mode == 70 and not notmenacing then
  3850. Menacing_Aura()
  3851. end
  3852. ---------------------------------------------------------------------
  3853. if input.KeyCode == Enum.KeyCode.N and Mode == 4 then
  3854. Mode = 4.5
  3855. SONG = 539526132
  3856. PITCH = 1.02
  3857. tecks2.Rotation = 0
  3858. tecks2.Text = "Infused"
  3859. tecks2.TextColor3 = Color3.fromRGB(0,0,0)
  3860. tecks2.TextStrokeColor3 = Color3.fromRGB(245, 205, 48)
  3861. for i, v in pairs(ArmorColorParts) do
  3862. v.BrickColor = BrickColor.new("Black")
  3863. v.Material = "SmoothPlastic"
  3864. v.Transparency = 0
  3865. end
  3866. for i, v in pairs(ArmorColorParts2) do
  3867. v.BrickColor = BrickColor.new("Really black")
  3868. v.Material = "Metal"
  3869. v.Transparency = 0
  3870. end
  3871. for i, v in pairs(NeonColorParts) do
  3872. maincolor = BrickColor.new("Bright yellow")
  3873. v.BrickColor = maincolor
  3874. v.Material = "Neon"
  3875. v.Transparency = 0
  3876. end
  3877. elseif input.KeyCode == Enum.KeyCode.N and Mode == 4.5 then
  3878. resetmode()
  3879. elseif input.KeyCode == Enum.KeyCode.T and Mode == 4.5 then
  3880. again()
  3881. elseif input.KeyCode == Enum.KeyCode.Q and Mode == 4.5 then
  3882. Pulse()
  3883. end
  3884. ---------------------------------------------------------------------
  3885.  
  3886. ---------------------------------------------------------------------
  3887. if input.KeyCode == Enum.KeyCode.M and Mode == 4.5 then
  3888. attack = true
  3889. SONG = 1764195391
  3890. PITCH = 1.02
  3891. hum.WalkSpeed = 0
  3892. for i = 1,20,0.1 do
  3893. swait()
  3894. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.05)
  3895. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-25 - 6.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.05)
  3896. RH.C0 = clerp(RH.C0, CF(1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(-15)), 0.05)
  3897. LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5), Rad(15), Rad(45)), 0.05)
  3898. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(75)), 0.05)
  3899. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-75)), 0.05)
  3900. BlockEffect(maincolor, tors.CFrame * CF(math.random(-2, 2), math.random(-2, 2), math.random(-2, 2)), 4, 4, 4, 0.8, 0.8, 0.8, 0.05, 1)
  3901. end
  3902. hum.WalkSpeed = 8
  3903. attack = false
  3904. Mode = 100
  3905. tecks2.Text = "Overclocked"
  3906. tecks2.Rotation = 0
  3907. tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
  3908. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 176, 0)
  3909. Cso("743499393", tors, 10, 1.05)
  3910. BlockEffect(BrickC("New Yeller"), Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
  3911. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
  3912. for i, v in pairs(ArmorColorParts) do
  3913. v.BrickColor = BrickColor.new("Bright yellow")
  3914. v.Material = "DiamondPlate"
  3915. v.Transparency = 0
  3916. end
  3917. for i, v in pairs(ArmorColorParts2) do
  3918. v.BrickColor = BrickColor.new("Really black")
  3919. v.Material = "Neon"
  3920. v.Transparency = 0
  3921. end
  3922. for i, v in pairs(NeonColorParts) do
  3923. maincolor = BrickColor.new("New Yeller")
  3924. v.BrickColor = maincolor
  3925. v.Material = "Glass"
  3926. v.Transparency = 0.5
  3927. end
  3928. elseif input.KeyCode == Enum.KeyCode.M and Mode == 100 then
  3929. resetmode()
  3930. elseif input.KeyCode == Enum.KeyCode.Q and Mode == 100 then
  3931. LAZER()
  3932. end
  3933. ---------------------------------------------------------------------
  3934. if input.KeyCode == Enum.KeyCode.Four and Mode ~= 5 then
  3935. Mode = 5
  3936. SONG = 170282324
  3937. PITCH = 0.855
  3938. tecks2.Text = "Technology"
  3939. tecks2.Rotation = 0
  3940. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  3941. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 255, 255)
  3942. for i, v in pairs(ArmorColorParts) do
  3943. v.BrickColor = BrickColor.new("Black")
  3944. v.Material = "SmoothPlastic"
  3945. v.Transparency = 0
  3946. end
  3947. for i, v in pairs(ArmorColorParts2) do
  3948. v.BrickColor = BrickColor.new("Really black")
  3949. v.Material = "Metal"
  3950. v.Transparency = 0
  3951. end
  3952. for i, v in pairs(NeonColorParts) do
  3953. maincolor = BrickColor.new("Toothpaste")
  3954. v.BrickColor = maincolor
  3955. v.Material = "Neon"
  3956. v.Transparency = 0
  3957. end
  3958. elseif input.KeyCode == Enum.KeyCode.Four and Mode == 5 then
  3959. resetmode()
  3960. elseif input.KeyCode == Enum.KeyCode.Q and Mode == 5 and exploitable == true then
  3961. Exploit()
  3962. end
  3963. ---------------------------------------------------------------------
  3964. if input.KeyCode == Enum.KeyCode.M and Mode == 5 then
  3965. Mode = 20
  3966. SONG = 1693948941
  3967. PITCH = 1.025
  3968. tecks2.Text = "Hybrid"
  3969. tecks2.Rotation = 0
  3970. tecks2.TextColor3 = Color3.fromRGB(329532,525832598,5345)
  3971. tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,0)
  3972. for i, v in pairs(ArmorColorParts) do
  3973. v.BrickColor = BrickColor.new("Really red")
  3974. v.Material = "SmoothPlastic"
  3975. v.Transparency = 0
  3976. end
  3977. for i, v in pairs(ArmorColorParts2) do
  3978. v.BrickColor = BrickColor.new("Really red")
  3979. v.Material = "Metal"
  3980. v.Transparency = 0
  3981. end
  3982. for i, v in pairs(NeonColorParts) do
  3983. maincolor = BrickColor.Random()
  3984. v.BrickColor = maincolor
  3985. v.Material = "Neon"
  3986. v.Transparency = 0
  3987. end
  3988. elseif input.KeyCode == Enum.KeyCode.M and Mode == 20 then
  3989. resetmode()
  3990. elseif input.KeyCode == Enum.KeyCode.Q and Mode == 20 then
  3991. Ende_der_Weld()
  3992. end
  3993. ---------------------------------------------------------------------
  3994. if input.KeyCode == Enum.KeyCode.Five and Mode ~= 6 then
  3995. Mode = 6
  3996. SONG = 407749940
  3997. PITCH = 1
  3998. tecks2.Text = "Murder"
  3999. tecks2.Rotation = 0
  4000. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  4001. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
  4002. for i, v in pairs(ArmorColorParts) do
  4003. v.BrickColor = BrickColor.new("Dark red")
  4004. v.Material = "SmoothPlastic"
  4005. v.Transparency = 0
  4006. end
  4007. for i, v in pairs(ArmorColorParts2) do
  4008. v.BrickColor = BrickColor.new("Really black")
  4009. v.Material = "Metal"
  4010. v.Transparency = 0
  4011. end
  4012. for i, v in pairs(NeonColorParts) do
  4013. maincolor = BrickColor.new("Really red")
  4014. v.BrickColor = maincolor
  4015. v.Material = "Neon"
  4016. v.Transparency = 0
  4017. end
  4018. elseif input.KeyCode == Enum.KeyCode.Five and Mode == 6 then
  4019. resetmode()
  4020. elseif input.KeyCode == Enum.KeyCode.Q and Mode == 6 then
  4021. Distort()
  4022. elseif input.KeyCode == Enum.KeyCode.E and Mode == 6 then
  4023. Ancient_Rage()
  4024. elseif input.KeyCode == Enum.KeyCode.T and Mode == 6 then
  4025. TTTTTTTTTTTaunt()
  4026. end
  4027. ---------------------------------------------------------------------
  4028. if input.KeyCode == Enum.KeyCode.Six and Mode ~= 7 then
  4029. Mode = 7
  4030. SONG = 150794704
  4031. PITCH = 1
  4032. tecks2.Text = "Such Wow"
  4033. tecks2.Rotation = 0
  4034. tecks2.TextColor3 = Color3.fromRGB(163, 162, 165)
  4035. tecks2.TextStrokeColor3 = Color3.fromRGB(253, 234, 141)
  4036. for i, v in pairs(ArmorColorParts) do
  4037. v.BrickColor = BrickColor.new("Cool yellow")
  4038. v.Material = "SmoothPlastic"
  4039. v.Transparency = 0
  4040. end
  4041. for i, v in pairs(ArmorColorParts2) do
  4042. v.BrickColor = BrickColor.new("Medium stone grey")
  4043. v.Material = "Metal"
  4044. v.Transparency = 0
  4045. end
  4046. for i, v in pairs(NeonColorParts) do
  4047. maincolor = BrickColor.new("New Yeller")
  4048. v.BrickColor = maincolor
  4049. v.Material = "Neon"
  4050. v.Transparency = 0
  4051. end
  4052. elseif input.KeyCode == Enum.KeyCode.Six and Mode == 7 then
  4053. resetmode()
  4054. elseif input.KeyCode == Enum.KeyCode.T and Mode == 7 then
  4055. BARK()
  4056. elseif input.KeyCode == Enum.KeyCode.Q and Mode == 7 then
  4057. Bark_Splosion()
  4058. end
  4059. if input.KeyCode == Enum.KeyCode.N and Mode == 7 then
  4060. Mode = 30
  4061. local mu = math.random(1,17)
  4062. if mu == 1 then
  4063. SONG = 193889412
  4064. end
  4065. if mu == 2 then
  4066. SONG = 274690929
  4067. end
  4068. if mu == 3 then
  4069. SONG = 1241998626
  4070. end
  4071. if mu == 4 then
  4072. SONG = 1878962648
  4073. end
  4074. if mu == 5 then
  4075. SONG = 185117072
  4076. end
  4077. if mu == 6 then
  4078. SONG = 295856024
  4079. end
  4080. if mu == 7 then
  4081. SONG = 2054013600
  4082. end
  4083. if mu == 8 then
  4084. SONG = 1463709693
  4085. PITCH = 1.4
  4086. end
  4087. if mu == 9 then
  4088. SONG = 575705300
  4089. end
  4090. if mu == 10 then
  4091. SONG = 142924062
  4092. end
  4093. if mu == 11 then
  4094. SONG = 251072363
  4095. end
  4096. if mu == 12 then
  4097. SONG = 731061980
  4098. end
  4099. if mu == 13 then
  4100. SONG = 455682677
  4101. end
  4102. if mu == 14 then
  4103. SONG = 1283123885
  4104. end
  4105. if mu == 15 then
  4106. SONG = 1185002382
  4107. end
  4108. if mu == 16 then
  4109. SONG = 1588631952
  4110. end
  4111. if mu == 17 then
  4112. SONG = 1496130120
  4113. end
  4114. tecks2.Rotation = 0
  4115. tecks2.Text = "Meme Guy"
  4116. tecks2.TextColor3 = Color3.fromRGB(0, 0, 255)
  4117. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 255, 255)
  4118. for i, v in pairs(ArmorColorParts) do
  4119. v.BrickColor = BrickColor.new("Dark blue")
  4120. v.Material = "Glass"
  4121. v.Transparency = 0
  4122. end
  4123. for i, v in pairs(ArmorColorParts2) do
  4124. v.BrickColor = BrickColor.new("Navy blue")
  4125. v.Material = "Glass"
  4126. v.Transparency = 0
  4127. end
  4128. for i, v in pairs(NeonColorParts) do
  4129. maincolor = BrickColor.new("Lapis")
  4130. v.BrickColor = maincolor
  4131. v.Material = "Neon"
  4132. v.Transparency = 0
  4133. end
  4134. elseif input.KeyCode == Enum.KeyCode.N and Mode == 30 then
  4135. resetmode()
  4136. elseif input.KeyCode == Enum.KeyCode.Q and Mode == 30 then
  4137. THEBESTOVERUSEDJOKEEVER()
  4138. elseif input.KeyCode == Enum.KeyCode.E and Mode == 30 then
  4139. SCREAM()
  4140. elseif input.KeyCode == Enum.KeyCode.R and Mode == 30 then
  4141.  
  4142. elseif input.KeyCode == Enum.KeyCode.T and Mode == 30 then
  4143.  
  4144. elseif input.KeyCode == Enum.KeyCode.Y and Mode == 30 then
  4145.  
  4146. elseif input.KeyCode == Enum.KeyCode.U and Mode == 30 then
  4147.  
  4148. elseif input.KeyCode == Enum.KeyCode.F and Mode == 30 then
  4149.  
  4150. elseif input.KeyCode == Enum.KeyCode.G and Mode == 30 then
  4151.  
  4152. elseif input.KeyCode == Enum.KeyCode.H and Mode == 30 then
  4153.  
  4154. elseif input.KeyCode == Enum.KeyCode.J and Mode == 30 then
  4155.  
  4156. elseif input.KeyCode == Enum.KeyCode.M and Mode == 30 then
  4157. AAAAA:Stop()
  4158. -- MERKIO:Stop()
  4159. end
  4160. if input.KeyCode == Enum.KeyCode.M and Mode == 7 then
  4161. SONG = 257453119
  4162. PITCH = 1
  4163. attack = true
  4164. hum.WalkSpeed = 0
  4165. tecks2.Rotation = 0
  4166. for i = 0,10,0.08 do
  4167. swait()
  4168. 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)
  4169. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4170. 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)
  4171. 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)
  4172. 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)
  4173. 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)
  4174. end
  4175. attack = false
  4176. hum.WalkSpeed = 8
  4177. Mode = 50
  4178. BlockEffect(BrickC("Magenta"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  4179. tecks2.Text = "ASCEND"
  4180. tecks2.TextColor3 = Color3.fromRGB(255, 0, 255)
  4181. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
  4182. for i, v in pairs(ArmorColorParts) do
  4183. v.BrickColor = BrickColor.new("Magenta")
  4184. v.Material = "Foil"
  4185. v.Transparency = 0
  4186. end
  4187. for i, v in pairs(ArmorColorParts2) do
  4188. v.BrickColor = BrickColor.new("Dark indigo")
  4189. v.Material = "Glass"
  4190. v.Transparency = 0.1
  4191. end
  4192. for i, v in pairs(NeonColorParts) do
  4193. maincolor = BrickColor.new("White")
  4194. v.BrickColor = maincolor
  4195. v.Material = "Neon"
  4196. v.Transparency = 0
  4197. end
  4198. elseif input.KeyCode == Enum.KeyCode.M and Mode == 50 then
  4199. resetmode()
  4200. elseif input.KeyCode == Enum.KeyCode.Q and Mode == 50 then
  4201. ASCENTION()
  4202. end
  4203. ---------------------------------------------------------------------
  4204. if input.KeyCode == Enum.KeyCode.M and Mode == 8 then
  4205. Mode = 25
  4206. SONG = 1770978966
  4207. PITCH = 1
  4208. tecks2.Text = "Spirit"
  4209. BlockEffect(BrickC("Fog"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  4210. tecks2.TextColor3 = Color3.fromRGB(255, 255, 255)
  4211. tecks2.TextStrokeColor3 = Color3.fromRGB(163, 162, 165)
  4212. for i, v in pairs(ArmorColorParts) do
  4213. v.BrickColor = BrickColor.new("Ghost grey")
  4214. v.Material = "SmoothPlastic"
  4215. v.Transparency = 0.7
  4216. end
  4217. for i, v in pairs(ArmorColorParts2) do
  4218. v.BrickColor = BrickColor.new("Quill grey")
  4219. v.Material = "Glass"
  4220. v.Transparency = 0.5
  4221. end
  4222. for i, v in pairs(NeonColorParts) do
  4223. maincolor = BrickColor.new("Fog")
  4224. v.BrickColor = maincolor
  4225. v.Material = "Neon"
  4226. v.Transparency = 0.5
  4227. end
  4228. elseif input.KeyCode == Enum.KeyCode.M and Mode == 25 then
  4229. resetmode()
  4230. elseif input.KeyCode == Enum.KeyCode.T and Mode == 25 then
  4231. thisisit()
  4232. elseif input.KeyCode == Enum.KeyCode.Q and Mode == 25 then
  4233. Spirit_Beam()
  4234. end
  4235. ---------------------------------------------------------------------
  4236. if input.KeyCode == Enum.KeyCode.Seven and Mode ~= 8 then
  4237. Mode = 8
  4238. SONG = 561833161
  4239. PITCH = 1.025
  4240. tecks2.Text = "Lunar"
  4241. tecks2.Rotation = 0
  4242. tecks2.TextColor3 = Color3.fromRGB(18, 238, 212)
  4243. tecks2.TextStrokeColor3 = Color3.fromRGB(4, 175, 236)
  4244. for i, v in pairs(ArmorColorParts) do
  4245. v.BrickColor = BrickColor.new("Teal")
  4246. v.Material = "SmoothPlastic"
  4247. v.Transparency = 0
  4248. end
  4249. for i, v in pairs(ArmorColorParts2) do
  4250. v.BrickColor = BrickColor.new("Medium stone grey")
  4251. v.Material = "Metal"
  4252. v.Transparency = 0
  4253. end
  4254. for i, v in pairs(NeonColorParts) do
  4255. maincolor = BrickColor.new("Cyan")
  4256. v.BrickColor = maincolor
  4257. v.Material = "Neon"
  4258. v.Transparency = 0
  4259. end
  4260. elseif input.KeyCode == Enum.KeyCode.Seven and Mode == 8 then
  4261. resetmode()
  4262. elseif input.KeyCode == Enum.KeyCode.Q and Mode == 8 then
  4263. LunarSpin()
  4264. end
  4265. ---------------------------------------------------------------------
  4266. if input.KeyCode == Enum.KeyCode.N and Mode == 8 then
  4267. Mode = 805
  4268. SONG = 419346122
  4269. PITCH = 1.010
  4270. tecks2.Text = "Solar"
  4271. tecks2.Rotation = 0
  4272. tecks2.TextColor3 = Color3.fromRGB(1, 1, 0)
  4273. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 128, 0)
  4274. for i, v in pairs(ArmorColorParts) do
  4275. v.BrickColor = BrickColor.new("New Yeller")
  4276. v.Material = "SmoothPlastic"
  4277. v.Transparency = 0
  4278. end
  4279. for i, v in pairs(ArmorColorParts2) do
  4280. v.BrickColor = BrickColor.new("Bright yellow")
  4281. v.Material = "Metal"
  4282. v.Transparency = 0
  4283. end
  4284. for i, v in pairs(NeonColorParts) do
  4285. maincolor = BrickColor.new("Deep orange")
  4286. v.BrickColor = maincolor
  4287. v.Material = "Neon"
  4288. v.Transparency = 0
  4289. end
  4290. elseif input.KeyCode == Enum.KeyCode.N and Mode == 805 then
  4291. resetmode()
  4292. elseif input.KeyCode == Enum.KeyCode.Q and Mode == 805 then
  4293. Eruption()
  4294. elseif input.KeyCode == Enum.KeyCode.E and Mode == 805 then
  4295. Solar_Flare()
  4296. end
  4297. ---------------------------------------------------------------------
  4298. if input.KeyCode == Enum.KeyCode.Eight and Mode ~= 9 then
  4299. Mode = 9
  4300. SONG = 933385346
  4301. PITCH = 1
  4302. tecks2.Text = "Balance"
  4303. tecks2.Rotation = 0
  4304. tecks2.TextColor3 = Color3.new(255, 255, 255)
  4305. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  4306. for i, v in pairs(ArmorColorParts) do
  4307. v.BrickColor = BrickColor.new("Institutional white")
  4308. v.Material = "Glass"
  4309. v.Transparency = 0
  4310. end
  4311. for i, v in pairs(ArmorColorParts2) do
  4312. v.BrickColor = BrickColor.new("Really black")
  4313. v.Material = "Glass"
  4314. v.Transparency = 0.5
  4315. end
  4316. for i, v in pairs(NeonColorParts) do
  4317. maincolor = BrickColor.new("Institutional white")
  4318. v.BrickColor = maincolor
  4319. v.Material = "Neon"
  4320. v.Transparency = 0
  4321. end
  4322. elseif input.KeyCode == Enum.KeyCode.Eight and Mode == 9 then
  4323. resetmode()
  4324. elseif input.KeyCode == Enum.KeyCode.T and Mode == 9 then
  4325. heregoes()
  4326. elseif input.KeyCode == Enum.KeyCode.Q and Mode == 9 then
  4327. BalanceSpin()
  4328. end
  4329. ---------------------------------------------------------------------------
  4330. if input.KeyCode == Enum.KeyCode.Nine and Mode ~= 190 then
  4331. Mode = 190
  4332. SONG = 1747430851
  4333. PITCH = 1.02
  4334. tecks2.Text = "RAINBOW"
  4335. tecks2.Rotation = 0
  4336. tecks2.TextColor3 = Color3.new(255, 255, 255)
  4337. tecks2.TextStrokeColor3 = Color3.new(60,3,603)
  4338. for i, v in pairs(ArmorColorParts) do
  4339. v.BrickColor = BrickColor.new("White")
  4340. v.Material = "SmoothPlastic"
  4341. v.Transparency = 0
  4342. end
  4343. for i, v in pairs(ArmorColorParts2) do
  4344. v.BrickColor = BrickColor.new("White")
  4345. v.Material = "SmoothPlastic"
  4346. v.Transparency = 0
  4347. end
  4348. for i, v in pairs(NeonColorParts) do
  4349. maincolor = BrickColor.new("White")
  4350. v.BrickColor = maincolor
  4351. v.Material = "Neon"
  4352. v.Transparency = 0
  4353. end
  4354. elseif input.KeyCode == Enum.KeyCode.Nine and Mode == 190 then
  4355. resetmode()
  4356. end
  4357. ---------------------------------------------------------------------------
  4358.  
  4359. ---------------------------------------------------------------------------
  4360. if input.KeyCode == Enum.KeyCode.M and Mode == 9 and Mode ~= 10 and Sprinting == false then
  4361. Mode = 10
  4362. SONG = 919231299
  4363. local A = math.random(1,5)
  4364. if A == 1 then
  4365. SONG = 919231299
  4366. PITCH = 0.895
  4367. elseif A == 2 then
  4368. SONG = 460874877
  4369. PITCH = 1.025
  4370. elseif A == 3 then
  4371. SONG = 943961217
  4372. PITCH = 1.03
  4373. elseif A == 4 then
  4374. SONG = 623662713
  4375. PITCH = 0.9
  4376. elseif A == 5 then
  4377. PITCH = 1
  4378. SONG = 1138145518
  4379. end
  4380. tecks2.Text = "InSaNe"
  4381. tecks2.Rotation = 0
  4382. tecks2.TextColor3 = Color3.new(0, 0, 0)
  4383. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  4384. for i, v in pairs(ArmorColorParts) do
  4385. v.BrickColor = BrickColor.random()
  4386. v.Material = "Glass"
  4387. v.Transparency = 0
  4388. end
  4389. for i, v in pairs(ArmorColorParts2) do
  4390. v.BrickColor = BrickColor.random()
  4391. v.Material = "Glass"
  4392. v.Transparency = 0
  4393. end
  4394. for i, v in pairs(NeonColorParts) do
  4395. maincolor = BrickColor.random()
  4396. v.BrickColor = maincolor
  4397. v.Material = "Neon"
  4398. v.Transparency = 0
  4399. end
  4400. elseif input.KeyCode == Enum.KeyCode.M and Mode == 10 then
  4401. resetmode()
  4402. elseif input.KeyCode == Enum.KeyCode.Q and Mode == 10 then
  4403. Decapitate()
  4404. elseif input.KeyCode == Enum.KeyCode.E and Mode == 10 then
  4405. Ending()
  4406. end
  4407. end
  4408.  
  4409. local Mute = false
  4410.  
  4411. if input.KeyCode == Enum.KeyCode.P then
  4412. tecks2.Visible = not tecks2.Visible
  4413. end
  4414. if input.KeyCode == Enum.KeyCode.L and Mute == false then
  4415. Music.Volume = 0
  4416. Mute = true
  4417. wait(0.1)
  4418. elseif input.KeyCode == Enum.KeyCode.L and Mute == true then
  4419. Music.Volume = 1
  4420. Mute = false
  4421. wait(0.1)
  4422. end
  4423.  
  4424. local Combo = 1
  4425. mouse.Button1Down:connect(function(key)
  4426. if attack == false then
  4427. if Combo == 1 then
  4428. Combo = 2
  4429. attackone()
  4430. elseif Combo == 2 then
  4431. Combo = 3
  4432. attacktwo()
  4433. elseif Combo == 3 then
  4434. Combo = 1
  4435. attackthree()
  4436. end
  4437. end
  4438. end)
  4439.  
  4440.  
  4441.  
  4442.  
  4443.  
  4444.  
  4445. -------------------------------------------------------
  4446. --Start Animations--
  4447. -------------------------------------------------------
  4448. while true do
  4449. swait()
  4450. sine = sine + change
  4451. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  4452. local velderp = root.Velocity.y
  4453. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  4454. if equipped == true or equipped == false then
  4455. if attack == false then
  4456. idle = idle + 1
  4457. else
  4458. idle = 0
  4459. end
  4460. if Mode == 5 then
  4461. tecks2.Rotation = math.random(-2,2)
  4462. Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-5, 5), -10, math.random(-5, 5)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, maincolor, 0, "Brick")
  4463. end
  4464. if Mode == 25 then
  4465. PixelBlock(3,4,"Add",tors.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.3,0.3,0.3,0.03,maincolor,0)
  4466. end
  4467. if Mode == 75 then
  4468. Effects.Block.Create(BrickC("Institutional white"), tors.CFrame * CF(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3)), 2, 2, 2, 0.5, 0.5, 0.5, 0.03)
  4469. end
  4470. if Mode == 805 then
  4471. sphereMK(5, 0.12, "Add", root.CFrame * CFrame.new(math.random(-6, 6), -10, math.random(-6, 6)) * CFrame.Angles(math.rad(90 + math.random(-15, 15)), math.rad(math.random(-15, 15)), 0), 1, 1, 15, -0.01, maincolor, 0)
  4472. end
  4473. if Mode == 100 then
  4474. PixelBlock(1,0.8,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.02,0.02,0.02,0.1,maincolor,0)
  4475. MagicCharge(4, 0, "Add", ra.CFrame * CF(0, -0, 0) * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.2, 0.2, 1.6 * math.random(-1.8, 2), -0.005, maincolor, 0, "Sphere")
  4476. end
  4477. if Mode == 7 then
  4478. Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-5, 5), -10, math.random(-5, 5)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, maincolor, 0, "Sphere")
  4479. end
  4480. if Mode == 10 then
  4481. local insanityFaces = {"Insane","iNsane","inSane","insAne","insaNe","insanE","INSANE","insane","Insane","iNsane","inSane","insAne","insaNe","insanE","INSANE","insane"}
  4482. PixelBlock(1.5,0.75,"Add",Handle.CFrame*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),0.15,0.15,0.15,0.1,maincolor,0)
  4483. tecks2.Text = insanityFaces[math.random(1, #insanityFaces)]
  4484. tecks2.TextColor3 = maincolor.Color
  4485. tecks2.TextStrokeColor3 = maincolor.Color
  4486. tecks2.Rotation = math.random(-10,10)
  4487. for i, v in pairs(ArmorColorParts) do
  4488. v.BrickColor = BrickColor.random()
  4489. v.Material = "Glass"
  4490. v.Transparency = 0
  4491. end
  4492. for i, v in pairs(ArmorColorParts2) do
  4493. v.BrickColor = BrickColor.random()
  4494. v.Material = "Glass"
  4495. v.Transparency = 0
  4496. end
  4497. for i, v in pairs(NeonColorParts) do
  4498. maincolor = BrickColor.random()
  4499. v.BrickColor = maincolor
  4500. v.Material = "Neon"
  4501. v.Transparency = 0
  4502. end
  4503. end
  4504. if Mode == 190 then
  4505. tecks2.Text = "RAINBOW"
  4506. tecks2.TextColor3 = Color3.new(r/255,g/255,b/255)
  4507. tecks2.TextStrokeColor3 = Color3.new(255,255,255)
  4508. for i, v in pairs(ArmorColorParts) do
  4509. v.Color = Color3.new(r/255,g/255,b/255)
  4510. v.Material = "SmoothPlastic"
  4511. v.Transparency = 0
  4512. end
  4513. for i, v in pairs(ArmorColorParts2) do
  4514. v.Color = Color3.new(r/255,g/255,b/255)
  4515. v.Material = "SmoothPlastic"
  4516. v.Transparency = 0
  4517. end
  4518. for i, v in pairs(NeonColorParts) do
  4519. v.BrickColor = BrickColor.White()
  4520. v.Material = "Neon"
  4521. v.Transparency = 0
  4522. end
  4523. end
  4524. if Mode == 6 then
  4525. local A = math.random(1,15)
  4526. if A == 1 then
  4527. Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-5, 5), -10, math.random(-5, 5)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, maincolor, 0, "Sphere")
  4528. if A == 2 then
  4529. Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-5, 5), -10, math.random(-5, 5)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, maincolor, 0, "Brick")
  4530. end
  4531. end
  4532. end
  4533. if Mode == 805 then
  4534. tecks2.Rotation = 0
  4535. tecks2.TextColor3 = Color3.fromRGB(255,255,0)
  4536. tecks2.TextStrokeColor3 = Color3.fromRGB(255,170,0)
  4537. end
  4538. if Mode == 20 then
  4539. tecks2.Text = "Hybrid"
  4540. local rA = math.random(1,5)
  4541. if rA == 1 or rA == 2 or rA == 5 then
  4542. tecks2.TextColor3 = Color3.fromRGB(255,0,0)
  4543. elseif rA == 3 or rA == 4 then
  4544. tecks2.TextColor3 = Color3.fromRGB(0,0,0)
  4545. end
  4546. tecks2.TextStrokeColor3 = maincolor.Color
  4547. for i, v in pairs(ArmorColorParts) do
  4548. v.BrickColor = maincolor
  4549. v.Material = "SmoothPlastic"
  4550. v.Transparency = 0
  4551. end
  4552. for i, v in pairs(ArmorColorParts2) do
  4553. v.BrickColor = maincolor
  4554. v.Material = "Metal"
  4555. v.Transparency = 0
  4556. end
  4557. for i, v in pairs(NeonColorParts) do
  4558. maincolor = BrickColor.Random()
  4559. v.BrickColor = BrickColor.new("Really red")
  4560. v.Material = "Neon"
  4561. v.Transparency = 0
  4562. end
  4563. end
  4564. if 1 < root.Velocity.y and hitfloor == nil then
  4565. Anim = "Jump"
  4566. if attack == false then
  4567. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(-16), Rad(0), Rad(0)), 0.08)
  4568. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
  4569. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.08)
  4570. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.08)
  4571. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
  4572. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
  4573. end
  4574. elseif -1 > root.Velocity.y and hitfloor == nil then
  4575. Anim = "Fall"
  4576. if attack == false then
  4577. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(24), Rad(0), Rad(0)), 0.08)
  4578. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
  4579. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.08)
  4580. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.08)
  4581. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.08)
  4582. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.08)
  4583. end
  4584. elseif torvel < 1 and hitfloor ~= nil then
  4585. Anim = "Idle"
  4586. change = 1
  4587. if attack == false then
  4588. if Mode == 1 or Mode == 70 or Mode == 30 then --Normal
  4589. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  4590. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
  4591. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  4592. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  4593. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
  4594. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
  4595. elseif Mode == 805 then
  4596. 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)
  4597. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4598. 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)
  4599. 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)
  4600. 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)
  4601. 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)
  4602. elseif Mode == pIXELATED or Mode == 20 then --PIXELATED
  4603. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20 + Mrandom(-4,4)), Rad(0), Rad(0)), 0.08)
  4604. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 + Mrandom(-30,30)), Rad(-4.5 + Mrandom(-30,30)), Rad(-4.5 + Mrandom(-30,30))), 0.08)
  4605. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + Mrandom(-6,6)), Rad(80), Rad(0)) * angles(Rad(-10.5 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(20 + Mrandom(-6,6))), 0.08)
  4606. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + Mrandom(-6,6)), Rad(-80 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6))) * angles(Rad(-10.5 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(-20 + Mrandom(-6,6))), 0.08)
  4607. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(5 + Mrandom(-6,6))), 0.08)
  4608. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(-5 + Mrandom(-6,6))), 0.08)
  4609. elseif Mode == 50 or Mode == 190 then --ASCENDED
  4610. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  4611. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
  4612. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  4613. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  4614. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
  4615. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
  4616. elseif Mode == 2 then --Machinery
  4617. 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)
  4618. 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)
  4619. 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)
  4620. 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)
  4621. 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)
  4622. 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)
  4623. elseif Mode == 3 then --ICE
  4624. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.08)
  4625. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 30)), Rad(0), Rad(-2.5 * Cos(sine / 1.5))), 0.08)
  4626. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(10)), 0.08)
  4627. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(-2.5 * Cos(sine / 1.5)), Rad(-10)), 0.08)
  4628. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(20 - 2.5 * Cos(sine / 20)), Rad(-2.5 * Cos(sine / 1.5)), Rad(25 + 4.5 * Cos(sine / 20))), 0.08)
  4629. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(20 - 2.5 * Cos(sine / 20)), Rad(-2.5 * Cos(sine / 1.5)), Rad(-25 - 4.5 * Cos(sine / 20))), 0.08)
  4630. elseif Mode == 4 or Mode == 4.5 then --Infused
  4631. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.08)
  4632. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
  4633. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(-25)), 0.08)
  4634. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(20)), 0.08)
  4635. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -0.35* Player_Size) * angles(Rad(90 - 2.5 * Cos(sine / 20)), Rad(0), Rad(-50)), 0.08)
  4636. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -0.15* Player_Size) * angles(Rad(70 - 2.5 * Cos(sine / 20)), Rad(0), Rad(70)), 0.08)
  4637. elseif Mode == 5 then --Cybernetic
  4638. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  4639. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
  4640. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
  4641. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
  4642. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(25 + 10.5 * Sin(sine / 20))), 0.08)
  4643. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25 - 10.5 * Sin(sine / 20))), 0.08)
  4644. elseif Mode == 25 then --Spiritual
  4645. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  4646. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(20), Rad(0)), 0.08)
  4647. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.08)
  4648. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.08)
  4649. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(25 + 10.5 * Sin(sine / 20))), 0.08)
  4650. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-25 - 10.5 * Sin(sine / 20))), 0.08)
  4651. elseif Mode == 6 then --Controlled Beyond Recognition
  4652. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.08)
  4653. 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(-4.5 * Sin(sine / .5))), 0.08)
  4654. 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(20)), 0.08)
  4655. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(-20)), 0.08)
  4656. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(0), Rad(5)), 0.08)
  4657. 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(0), Rad(-5)), 0.08)
  4658. elseif Mode == 7 or Mode == 9 then --Sucho Wowo --Mr.Balancia
  4659. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.08)
  4660. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 2.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.08)
  4661. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.08)
  4662. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.08)
  4663. RW.C0 = clerp(RW.C0, CF(1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
  4664. LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
  4665. elseif Mode == 100 then --Overclocked
  4666. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
  4667. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
  4668. 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)
  4669. 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)
  4670. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(65 - 2.5 * Sin(sine / 20))), 0.1)
  4671. 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)
  4672. elseif Mode == 8 then --Lunarist
  4673. MagicCharge(7, 0, "Add", ra.CFrame * CF(0, -1.3, 0) * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.5, 0.5, 1.5 * math.random(-1.8, 2), -0.005, maincolor, 0, "Brick")
  4674. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.8 + 0.2* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  4675. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
  4676. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -0.5* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  4677. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  4678. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(135)), 0.08)
  4679. LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
  4680. elseif Mode == 10 then --INSANITY
  4681. 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)
  4682. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
  4683. 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)
  4684. 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)
  4685. 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)
  4686. 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)
  4687. 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)
  4688. 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)
  4689. elseif Mode == 75 then
  4690. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.02 * Cos(sine / 2)) * angles(Rad(-2), Rad(1), Rad(15)), 0.1)
  4691. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
  4692. RW.C0 = clerp(RW.C0, CFrame.new(1, 0.5, -0.35) * angles(Rad(90 - 2 * Cos(sine / 1)), Rad(0), Rad(-50)), 0.1)
  4693. LW.C0 = clerp(LW.C0, CFrame.new(-1, 0.5, -0.15) * angles(Rad(70 + 2 * Cos(sine / 1)), Rad(-7), Rad(70)), 0.1)
  4694. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * RHCF * angles(Rad(-4), Rad(0), Rad(-10 + 0.05 * math.cos(sine / 25))), 0.1)
  4695. LH.C0 = clerp(LH.C0, CF(-1, -0.5 - 0.02 * Cos(sine / 2), -0.2) * LHCF * angles(Rad(-4), Rad(0), Rad(10 + 0.05 * Cos(sine / 25))), 0.1)
  4696. end
  4697. end
  4698. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  4699. Anim = "Walk"
  4700. change = 1.1
  4701. if attack == false then
  4702. if Mode == 6 then
  4703. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(20 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
  4704. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  4705. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-5 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(20)), 0.3)
  4706. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-5 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(-20)), 0.3)
  4707. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(25 + 15 * Cos(sine / 7)), Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
  4708. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(25 - 15 * Cos(sine / 7)), Rad(0), Rad(-5) + la.RotVelocity.Y / 75), 0.1)
  4709. elseif Mode == 5 then
  4710. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  4711. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  4712. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.15)
  4713. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.15)
  4714. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(25)), 0.1)
  4715. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-25)), 0.1)
  4716. elseif Mode == 25 then
  4717. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.5 * Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.15)
  4718. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  4719. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.15)
  4720. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5 + 3.5 * Sin(sine / 20)), Rad(0), Rad(20)), 0.15)
  4721. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(25)), 0.1)
  4722. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-25)), 0.1)
  4723. elseif Mode == 100 then
  4724. 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)
  4725. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4726. 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)
  4727. 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)
  4728. 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)
  4729. 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)
  4730. elseif Mode == 10 then
  4731. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(55 + Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(-0 + Mrandom(-20,20))), 1)
  4732. 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)
  4733. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(55), Rad(0), Rad(-0)), 0.3)
  4734. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + Mrandom(-23,23)), Rad(0 + Mrandom(-23,23)), Rad(35 + Mrandom(-23,23))), 0.15)
  4735. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + Mrandom(-23,23)), Rad(0 + Mrandom(-23,23)), Rad(-35 + Mrandom(-23,23))), 0.15)
  4736. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 + Mrandom(-23,23)), Rad(-10 + Mrandom(-23,23)), Rad(15 + Mrandom(-23,23))), 0.1)
  4737. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 + Mrandom(-23,23)), Rad(10 + Mrandom(-23,23)), Rad(-15 + Mrandom(-23,23))), 0.1)
  4738. elseif Mode == 8 then
  4739. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.8 + 0.2* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.08)
  4740. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
  4741. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.1 * Cos(sine / 20)* Player_Size, -0.5* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 0.08)
  4742. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 0.08)
  4743. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
  4744. LW.C0 = clerp(LW.C0, CF(-1 * Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(43)), 0.08)
  4745. elseif Mode ~= 6 or Mode ~= 5 or Mode ~= 8 then
  4746. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
  4747. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  4748. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  4749. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  4750. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37) * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.1)
  4751. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37) * Cos(sine / 7) , Rad(0) , Rad(-5) + la.RotVelocity.Y / 75), 0.1)
  4752. end
  4753. end
  4754. elseif torvel >= 25 and hitfloor ~= nil then
  4755. Anim = "Sprint"
  4756. change = 1.35
  4757. if attack == false then
  4758. if Mode == 5 then
  4759. 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)
  4760. 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)
  4761. 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)
  4762. 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)
  4763. 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)
  4764. 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)
  4765. elseif Mode == 25 or Mode == 10 then
  4766. 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)
  4767. 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)
  4768. 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)
  4769. 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)
  4770. 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)
  4771. 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)
  4772. elseif Mode ~= 5 then
  4773. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
  4774. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  4775. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.925 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  4776. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.925 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.7 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  4777. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, 0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(125) * Cos(sine / 7) , Rad(0), Rad(5) - ra.RotVelocity.Y / 75), 0.15)
  4778. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 30)* Player_Size, -0.34 * Cos(sine / 7* Player_Size)) * angles(Rad(-125) * Cos(sine / 7) , Rad(0) , Rad(-5) + la.RotVelocity.Y / 75), 0.15)
  4779. end
  4780. end
  4781. end
  4782. end
  4783. Music.SoundId = "rbxassetid://"..SONG
  4784. Music.Looped = true
  4785. Music.Pitch = PITCH
  4786. Music.Parent = tors
  4787. Music:Resume()
  4788. if 0 < #Effects then
  4789. for e = 1, #Effects do
  4790. if Effects[e] ~= nil then
  4791. local Thing = Effects[e]
  4792. if Thing ~= nil then
  4793. local Part = Thing[1]
  4794. local Mode = Thing[2]
  4795. local Delay = Thing[3]
  4796. local IncX = Thing[4]
  4797. local IncY = Thing[5]
  4798. local IncZ = Thing[6]
  4799. if 1 >= Thing[1].Transparency then
  4800. if Thing[2] == "Block1" then
  4801. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4802. local Mesh = Thing[1].Mesh
  4803. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4804. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4805. elseif Thing[2] == "Block2" then
  4806. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  4807. local Mesh = Thing[7]
  4808. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4809. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4810. elseif Thing[2] == "Block3" then
  4811. 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)
  4812. local Mesh = Thing[7]
  4813. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4814. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4815. elseif Thing[2] == "Cylinder" then
  4816. local Mesh = Thing[1].Mesh
  4817. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4818. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4819. elseif Thing[2] == "Blood" then
  4820. local Mesh = Thing[7]
  4821. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  4822. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4823. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4824. elseif Thing[2] == "Elec" then local Mesh = Thing[1].Mesh
  4825. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  4826. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4827. elseif Thing[2] == "Disappear" then
  4828. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4829. elseif Thing[2] == "Shatter" then
  4830. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4831. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  4832. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  4833. Thing[6] = Thing[6] + Thing[5]
  4834. end
  4835. else
  4836. Part.Parent = nil
  4837. table.remove(Effects, e)
  4838. end
  4839. end
  4840. end
  4841. end
  4842. end
  4843. end
  4844. -------------------------------------------------------
  4845. --End Animations And Script--
  4846. -------------------------------------------------------
Add Comment
Please, Sign In to add comment