Advertisement
5sdfsadgaq5465

wao v2.1 fe

Feb 12th, 2019
360
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -- This script has been converted to FE by iPxter
  2.  
  3.  
  4. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  5. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  6. do
  7. print("FE Compatibility code by Mokiros | Translated to FE by iPxter")
  8. script.Parent = Player.Character
  9.  
  10. --RemoteEvent for communicating
  11. local Event = Instance.new("RemoteEvent")
  12. Event.Name = "UserInput_Event"
  13.  
  14. --Fake event to make stuff like Mouse.KeyDown work
  15. local function fakeEvent()
  16. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  17. t.connect = t.Connect
  18. return t
  19. end
  20.  
  21. --Creating fake input objects with fake variables
  22. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  23. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  24. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  25. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  26. end}
  27. --Merged 2 functions into one by checking amount of arguments
  28. CAS.UnbindAction = CAS.BindAction
  29.  
  30. --This function will trigger the events that have been :Connect()'ed
  31. local function te(self,ev,...)
  32. local t = m[ev]
  33. if t and t._fakeEvent and t.Function then
  34. t.Function(...)
  35. end
  36. end
  37. m.TrigEvent = te
  38. UIS.TrigEvent = te
  39.  
  40. Event.OnServerEvent:Connect(function(plr,io)
  41. if plr~=Player then return end
  42. if io.isMouse then
  43. m.Target = io.Target
  44. m.Hit = io.Hit
  45. else
  46. local b = io.UserInputState == Enum.UserInputState.Begin
  47. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  48. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  49. end
  50. for _,t in pairs(CAS.Actions) do
  51. for _,k in pairs(t.Keys) do
  52. if k==io.KeyCode then
  53. t.Function(t.Name,io.UserInputState,io)
  54. end
  55. end
  56. end
  57. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  58. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  59. end
  60. end)
  61. Event.Parent = NLS([==[
  62. local Player = owner
  63. local Event = script:WaitForChild("UserInput_Event")
  64.  
  65. local UIS = game:GetService("UserInputService")
  66. local input = function(io,a)
  67. if a then return end
  68. --Since InputObject is a client-side instance, we create and pass table instead
  69. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  70. end
  71. UIS.InputBegan:Connect(input)
  72. UIS.InputEnded:Connect(input)
  73.  
  74. local Mouse = Player:GetMouse()
  75. local h,t
  76. --Give the server mouse data 30 times every second, but only if the values changed
  77. --If player is not moving their mouse, client won't fire events
  78. while wait(1/30) do
  79. if h~=Mouse.Hit or t~=Mouse.Target then
  80. h,t=Mouse.Hit,Mouse.Target
  81. Event:FireServer({isMouse=true,Target=t,Hit=h})
  82. end
  83. end]==],Player.Character)
  84. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  85. end
  86.  
  87. Player = owner
  88. PlayerGui = Player.PlayerGui
  89. Cam = workspace.CurrentCamera
  90. Backpack = Player.Backpack
  91. Character = Player.Character
  92. Humanoid = Character.Humanoid
  93. RootPart = Character["HumanoidRootPart"]
  94. SIZE = 1
  95. local SINE = 0
  96. IT = Instance.new
  97. CF = CFrame.new
  98. VT = Vector3.new
  99. RAD = math.rad
  100. C3 = Color3.new
  101. UD2 = UDim2.new
  102. BRICKC = BrickColor.new
  103. ANGLES = CFrame.Angles
  104. EULER = CFrame.fromEulerAnglesXYZ
  105. COS = math.cos
  106. ACOS = math.acos
  107. SIN = math.sin
  108. ASIN = math.asin
  109. ABS = math.abs
  110. MRANDOM = math.random
  111. FLOOR = math.floor
  112.  
  113. --[[
  114. local vel = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.Torso)
  115. vel.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * -5
  116. vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  117. --]]
  118. --Credit To Rufus14
  119. --I just edit it a bit ^_^
  120. function ragdoll()
  121. game.Players.LocalPlayer.Character.Archivable = true
  122. clone = game.Players.LocalPlayer.Character:Clone()
  123. clone.Parent = workspace
  124. for i,v in pairs(clone:GetChildren()) do
  125. if v.ClassName == "Script" or v.ClassName == "LocalScript" then
  126. v:destroy()
  127. end
  128. for i,p in pairs(v:GetChildren()) do
  129. if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
  130. p:destroy()
  131. end
  132. end
  133. end
  134. for i,t in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  135. if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
  136. t:destroy()
  137. end
  138. end
  139. vel = Instance.new("BodyVelocity", clone.Torso)
  140. vel.Velocity = clone.Torso.CFrame.lookVector * -5
  141. vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  142. clone.Head.face.Texture = "http://www.roblox.com/asset/?id=161061608"
  143. using = false
  144. hit = Instance.new("Sound", clone.Torso)
  145. hit.SoundId = "rbxassetid://260430060"
  146. hit.Volume = 5
  147. hit1 = Instance.new("Sound", clone.Torso)
  148. hit1.SoundId = "rbxassetid://138087186"
  149. hit1.Volume = 5
  150. hit2 = Instance.new("Sound", clone.Torso)
  151. hit2.SoundId = "rbxassetid://131237241"
  152. hit2.Volume = 5
  153. hit3 = Instance.new("Sound", clone.Torso)
  154. hit3.SoundId = "rbxassetid://278062209"
  155. hit3.Volume = 5
  156. hit3.TimePosition = 0.33
  157. ded = Instance.new("Sound", clone.Torso)
  158. ded.SoundId = "rbxassetid://163154423"
  159. ded.Volume = 5
  160. local leftarm = clone:findFirstChild("Left Arm")
  161. local rightrm = clone:findFirstChild("Right Arm")
  162. local leftleg = clone:findFirstChild("Left Leg")
  163. local rightleg = clone:findFirstChild("Right Leg")
  164. local head = clone:findFirstChild("Head")
  165. local welding = Instance.new("Weld", clone.Torso)
  166. welding.Part0 = clone.Torso
  167. welding.Part1 = head
  168. welding.C0 = welding.C0 * CFrame.new(0,1.5,0)
  169. for i, g in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  170. if g.ClassName == "Part" then
  171. g:destroy()
  172. end
  173. end
  174. for i, h in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  175. if h.ClassName == "Accesory" then
  176. h:destroy()
  177. end
  178. end
  179. game.Workspace.CurrentCamera.CameraSubject = head
  180. if leftleg ~= nil then
  181. local glue = Instance.new("Glue", clone.Torso)
  182. glue.Part0 = clone.Torso
  183. glue.Part1 = leftleg
  184. glue.Name = "Left leg"
  185. local collider = Instance.new("Part", leftleg)
  186. collider.Position = Vector3.new(0,999,0)
  187. collider.Size = Vector3.new(1.7, 1, 1)
  188. collider.Shape = "Cylinder"
  189. local weld = Instance.new("Weld", collider)
  190. weld.Part0 = leftleg
  191. weld.Part1 = collider
  192. weld.C0 = CFrame.Angles(0, 0, 80)
  193. collider.TopSurface = "Smooth"
  194. collider.BottomSurface = "Smooth"
  195. collider.formFactor = "Symmetric"
  196. glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  197. glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  198. collider.Transparency = 1
  199. end
  200. ------------
  201. if rightleg ~= nil then
  202. local glue1 = Instance.new("Glue", clone.Torso)
  203. glue1.Part0 = clone.Torso
  204. glue1.Part1 = rightleg
  205. glue1.Name = "Right leg"
  206. local collider1 = Instance.new("Part", rightleg)
  207. collider1.Position = Vector3.new(0,999,0)
  208. collider1.Size = Vector3.new(1.7, 1, 1)
  209. collider1.Shape = "Cylinder"
  210. local weld1 = Instance.new("Weld", collider1)
  211. weld1.Part0 = rightleg
  212. weld1.Part1 = collider1
  213. weld1.C0 = CFrame.Angles(0, 0, 80)
  214. collider1.TopSurface = "Smooth"
  215. collider1.BottomSurface = "Smooth"
  216. collider1.formFactor = "Symmetric"
  217. glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  218. glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  219. collider1.Transparency = 1
  220. end
  221. ------------
  222. if rightrm ~= nil then
  223. local glue11 = Instance.new("Glue", clone.Torso)
  224. glue11.Part0 = clone.Torso
  225. glue11.Part1 = rightrm
  226. glue11.Name = "Right shoulder"
  227. local collider11 = Instance.new("Part", rightrm)
  228. collider11.Position = Vector3.new(0,9999,0)
  229. collider11.Size = Vector3.new(1.8,1,1)
  230. collider11.Shape = "Cylinder"
  231. local weld11 = Instance.new("Weld", collider11)
  232. weld11.Part0 = rightrm
  233. weld11.Part1 = collider11
  234. weld11.C0 = CFrame.Angles(0, 0, 80)
  235. collider11.TopSurface = "Smooth"
  236. collider11.BottomSurface = "Smooth"
  237. collider11.formFactor = "Symmetric"
  238. glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  239. glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  240. collider11.Transparency = 1
  241. end
  242. ------------
  243. if leftarm ~= nil then
  244. local glue111 = Instance.new("Glue", clone.Torso)
  245. glue111.Part0 = clone.Torso
  246. glue111.Part1 = leftarm
  247. glue111.Name = "Left shoulder"
  248. local collider111 = Instance.new("Part", leftarm)
  249. collider111.Position = Vector3.new(0,9999,0)
  250. collider111.Size = Vector3.new(1.8,1,1)
  251. collider111.Shape = "Cylinder"
  252. local weld111 = Instance.new("Weld", collider111)
  253. weld111.Part0 = leftarm
  254. weld111.Part1 = collider111
  255. weld111.C0 = CFrame.Angles(0, 0, 80)
  256. collider111.TopSurface = "Smooth"
  257. collider111.BottomSurface = "Smooth"
  258. collider111.formFactor = "Symmetric"
  259. glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  260. glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  261. collider111.Transparency = 1
  262. ----------------
  263. sensoring = Instance.new("Part", clone.Torso)
  264. sensoring.Size = Vector3.new(1.2,1.1,0.8)
  265. sensoring.CanCollide = false
  266. sensoring.Position = clone.Torso.Position
  267. local welder = Instance.new("Weld", sensoring)
  268. welder.Part0 = clone.Torso
  269. welder.Part1 = sensoring
  270. welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
  271. sensoring.Transparency = 1
  272. -----------------
  273. sensoring1 = Instance.new("Part", clone.Torso)
  274. sensoring1.Size = Vector3.new(1.2,1.1,0.8)
  275. sensoring1.CanCollide = false
  276. sensoring1.Position = clone.Torso.Position
  277. local welder1 = Instance.new("Weld", sensoring)
  278. welder1.Part0 = clone.Torso
  279. welder1.Part1 = sensoring1
  280. welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
  281. sensoring1.Transparency = 1
  282. end
  283. clone.Name = game.Players.LocalPlayer.Character.Name.." (DEAD)"
  284. ded:Play()
  285. vel:destroy()
  286. wait(0.5)
  287. local function touch()
  288. if not using then
  289. using = true
  290. local Math = math.random(1,4)
  291. if Math == 1 then
  292. hit:Play()
  293. end
  294. if Math == 2 then
  295. hit1:Play()
  296. end
  297. if Math == 3 then
  298. hit2:Play()
  299. end
  300. if Math == 4 then
  301. hit3:Play()
  302. end
  303. wait(0.1)
  304. using = false
  305. end
  306. end
  307. sensoring.Touched:connect(touch)
  308. sensoring1.Touched:connect(touch)
  309. wait(4.47)
  310. hit1.Volume = 0
  311. hit2.Volume = 0
  312. hit3.Volume = 0
  313. hit.Volume = 0
  314. end
  315.  
  316. game.Players.LocalPlayer.Character.Humanoid.Died:connect(ragdoll)
  317.  
  318. --di ent
  319. ---------------------------------------
  320. local insanityface={"1895698679"}
  321. local sine=0
  322. Animation_Speed = 1.5
  323. local CHANGE = 2 / Animation_Speed
  324. -----------------------
  325. --[[ Name : WAOV2.2 ]]--
  326. -------------------------------------------------------
  327. --A script By makhail07, 2003boobear and XXUNORIBOASXX.
  328.  
  329. --Discord Creterisk#2958 <- makhail07's discord
  330.  
  331. --NOTE THIS SCRIPT WaS PURELY MADE FROM MY FUCKING IMAGINATION
  332. --IF IT HAPPENS TO LOOK LIKE ANOTHER SCRIPT
  333. --DONT CALL IT A FUCKING BOOTLEG THANK YOU AND ENJOY THE SCRIPT
  334. --YOU FUCKING SKIDS,
  335. --For Those who log/decompile this, If you sell or trade this,
  336. --and I find out who you are, i will take massive action.
  337. --:b:
  338. -------------------------------------------------------
  339.  
  340. local FavIDs = {
  341. 340106355, --Nefl Crystals
  342. 927529620, --Dimension
  343. 876981900, --Fantasy
  344. 398987889, --Ordinary Days
  345. 1117396305, --Oh wait, it's you.
  346. 885996042, --Action Winter Journey
  347. 919231299, --Sprawling Idiot Effigy
  348. 743466274, --Good Day Sunshine
  349. 727411183, --Knife Fight
  350. 1402748531, --The Earth Is Counting On You!
  351. 595230126 --Robot Language
  352. }
  353.  
  354.  
  355.  
  356. --The reality of my life isn't real but a Universe -Creterisk
  357. --All people can be nice, Even if you don't think so. -2003boobear
  358. --The past can be horrible, but the future will be better, so forget the past and move-onward. -XXUNORIBOASXX
  359. wait()
  360. local plr = owner
  361. local char = plr.Character
  362. local hum = char.Humanoid
  363. local hed = char.Head
  364. local root = char.HumanoidRootPart
  365. local rootj = root.RootJoint
  366. local tors = char.Torso
  367. local ra = char["Right Arm"]
  368. local la = char["Left Arm"]
  369. local rl = char["Right Leg"]
  370. local ll = char["Left Leg"]
  371. local neck = tors["Neck"]
  372. local mouse = plr:GetMouse()
  373. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  374. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  375. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  376. local maincolor = BrickColor.new("Dark green")
  377. exploitable = true
  378. local Player = owner
  379. local Character = Player.Character
  380. local Humanoid = Character.Humanoid
  381. local Mouse = Player:GetMouse()
  382. local LeftArm = Character["Left Arm"]
  383. local RightArm = Character["Right Arm"]
  384. local LeftLeg = Character["Left Leg"]
  385. local RightLeg = Character["Right Leg"]
  386. local Head = Character.Head
  387. local Torso = Character.Torso
  388. -------------------------------------------------------
  389. --Start Whitelist and Invincibility--
  390. -------------------------------------------------------
  391. ff = Instance.new("ForceField",char)
  392. ff.Visible = false
  393. hum.Name = "Base"
  394. hum.MaxHealth = 1.0E298
  395. hum.Health = 1.0E298
  396. game:GetService("RunService"):BindToRenderStep("Bbae", 0, function()
  397. if hum.Health > 0.1 and hum.Health < 1.0E298 then
  398. hum.MaxHealth = 1.0E298
  399. hum.Health = 1.0E298
  400. end
  401. end)
  402. -------------------------------------------------------
  403. --End Whitelist and Invincibility--
  404. -------------------------------------------------------
  405. local Hair = Instance.new("Part", char)
  406. Hair.Name = "Hair"
  407. Hair.CanCollide = false
  408. Hair.BrickColor = BrickColor.new("Institutional white")
  409. Hair.Transparency = 0
  410. Hair.Material = "Plastic"
  411. Hair.Size = Vector3.new(1, 1, 2)
  412. Hair.TopSurface = Enum.SurfaceType.Smooth
  413. Hair.BottomSurface = Enum.SurfaceType.Smooth
  414.  
  415. local Weld = Instance.new("Weld", Hair)
  416. Weld.Part0 = hed
  417. Weld.Part1 = Hair
  418. Weld.C1 = CFrame.new(0, -.6, 0)
  419. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
  420.  
  421. local M2 = Instance.new("SpecialMesh")
  422. M2.Parent = Hair
  423. M2.MeshId = "http://www.roblox.com/asset/?id=13640868"
  424. M2.TextureId = "rbxassetid://1487870465"
  425. M2.Scale = Vector3.new(1, 1, 1)
  426. -------------------------------------------------------
  427. for i,v in pairs(char:children()) do
  428. if v:IsA("Shirt") and v:IsA("Pants") and v:IsA("Hat") and v:IsA("Accessory") then
  429. v:Remove()
  430. end
  431. end
  432. shirt = Instance.new("Shirt", char)
  433. shirt.Name = "Shirt"
  434. pants = Instance.new("Pants", char)
  435. pants.Name = "Pants"
  436. char.Shirt.ShirtTemplate = "rbxassetid://1644672705"
  437. char.Pants.PantsTemplate = "rbxassetid://1898105243"
  438. -------------------------------------------------------
  439. --------------
  440.  
  441. warn("WhAT ANOTHER ONE V2.1 IS FINALLY HERE!")
  442.  
  443. warn("I hope you enjoy.")
  444.  
  445. warn("Credit to makhail07, 2003boobear and XXUNORIBOASXX!")
  446.  
  447. warn("Edited by saba1520")
  448.  
  449. -------------------------------------------------------
  450. --Start Good Stuff--
  451. -------------------------------------------------------
  452. cam = game.Workspace.CurrentCamera
  453. CF = CFrame.new
  454. VT = Vector3.new
  455. angles = CFrame.Angles
  456. attack = false
  457. Euler = CFrame.fromEulerAnglesXYZ
  458. Rad = math.rad
  459. IT = Instance.new
  460. BrickC = BrickColor.new
  461. Cos = math.cos
  462. COS = math.cos
  463. Acos = math.acos
  464. Sin = math.sin
  465. Asin = math.asin
  466. Abs = math.abs
  467. Mrandom = math.random
  468. Floor = math.floor
  469. -------------------------------------------------------
  470. --End Good Stuff--
  471. -------------------------------------------------------
  472. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  473. RSH, LSH = nil, nil
  474. RW = Instance.new("Weld")
  475. LW = Instance.new("Weld")
  476. RH = tors["Right Hip"]
  477. LH = tors["Left Hip"]
  478. RSH = tors["Right Shoulder"]
  479. LSH = tors["Left Shoulder"]
  480. RSH.Parent = nil
  481. LSH.Parent = nil
  482. RW.Name = "RW"
  483. RW.Part0 = tors
  484. RW.C0 = CF(1.5, 0.5, 0)
  485. RW.C1 = CF(0, 0.5, 0)
  486. RW.Part1 = ra
  487. RW.Parent = tors
  488. LW.Name = "LW"
  489. LW.Part0 = tors
  490. LW.C0 = CF(-1.5, 0.5, 0)
  491. LW.C1 = CF(0, 0.5, 0)
  492. LW.Part1 = la
  493. LW.Parent = tors
  494. Effects = {}
  495. -------------------------------------------------------
  496. --Start HeartBeat--
  497. -------------------------------------------------------
  498. ArtificialHB = Instance.new("BindableEvent", script)
  499. ArtificialHB.Name = "Heartbeat"
  500. script:WaitForChild("Heartbeat")
  501.  
  502. frame = 1 / 60
  503. tf = 0
  504. allowframeloss = false
  505. tossremainder = false
  506.  
  507.  
  508. lastframe = tick()
  509. script.Heartbeat:Fire()
  510.  
  511.  
  512. game:GetService("RunService").Heartbeat:connect(function(s, p)
  513. tf = tf + s
  514. if tf >= frame then
  515. if allowframeloss then
  516. script.Heartbeat:Fire()
  517. lastframe = tick()
  518. else
  519. for i = 1, math.floor(tf / frame) do
  520. script.Heartbeat:Fire()
  521. end
  522. lastframe = tick()
  523. end
  524. if tossremainder then
  525. tf = 0
  526. else
  527. tf = tf - frame * math.floor(tf / frame)
  528. end
  529. end
  530. end)
  531. -------------------------------------------------------
  532. --End HeartBeat--
  533. -------------------------------------------------------
  534.  
  535. local ohno = Instance.new("Sound")
  536. ohno.Parent = hed
  537. ohno.Volume = 10
  538. ohno.Pitch = 1
  539. ohno.Looped = true
  540.  
  541. local bass = Instance.new("Sound") --why
  542. bass.Parent = hed
  543. bass.Volume = 7
  544. bass.Pitch = 1
  545. bass.SoundId = "http://www.roblox.com/asset/?id=1087356234"
  546. bass.Looped = true
  547.  
  548. meme = Instance.new("Sound", hed)
  549. meme.SoundId = "http://www.roblox.com/asset/?id=291151190"
  550. meme.Volume = 10
  551. meme.Pitch = 1
  552. meme.Looped = true
  553. meme.TimePosition = 1
  554.  
  555. TAUNT = Instance.new("Sound", tors)
  556. TAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994137"
  557. TAUNT.Volume = 10
  558. TAUNT.Pitch = 1
  559. TAUNT.Looped = false
  560. TAUNT.TimePosition = 0.12
  561.  
  562. TAUNT2 = Instance.new("Sound", tors)
  563. TAUNT2.SoundId = "http://www.roblox.com/asset/?id=132392118"
  564. TAUNT2.Volume = 10
  565. TAUNT2.Pitch = 1
  566. TAUNT2.Looped = false
  567. TAUNT2.TimePosition = 0.12
  568.  
  569. chargeup = Instance.new("Sound", hed)
  570. chargeup.SoundId = "http://www.roblox.com/asset/?id=527276541"
  571. chargeup.Volume = 10
  572. chargeup.Pitch = 1
  573. chargeup.Looped = true
  574. chargeup.TimePosition = 1
  575.  
  576. BTAUNT = Instance.new("Sound", tors)
  577. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
  578. BTAUNT.Volume = 10
  579. BTAUNT.Pitch = 1
  580. BTAUNT.Looped = false
  581. BTAUNT.TimePosition = 0.2
  582.  
  583. NOTAUNT = Instance.new("Sound", tors)
  584. NOTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
  585. NOTAUNT.Volume = 10
  586. NOTAUNT.Pitch = 1
  587. NOTAUNT.Looped = false
  588. NOTAUNT.TimePosition = 0.2
  589.  
  590. NOSOUND = Instance.new("Sound", tors)
  591. NOSOUND.SoundId = "http://www.roblox.com/asset/?id=135017578"
  592. NOSOUND.Volume = 10
  593. NOSOUND.Pitch = 1
  594. NOSOUND.Looped = false
  595. NOSOUND.TimePosition = 0.2
  596.  
  597. ITAUNT = Instance.new("Sound", tors)
  598. ITAUNT.SoundId = "http://www.roblox.com/asset/?id=230255698"
  599. ITAUNT.Volume = 50
  600. ITAUNT.Pitch = 1
  601. ITAUNT.Looped = false
  602. ITAUNT.TimePosition = 0
  603.  
  604. BATAUNT = Instance.new("Sound", tors)
  605. BATAUNT.SoundId = "http://www.roblox.com/asset/?id=132514715"
  606. BATAUNT.Volume = 10
  607. BATAUNT.Pitch = 1
  608. BATAUNT.Looped = false
  609. BATAUNT.TimePosition = 0
  610.  
  611. pop = Instance.new("Sound", tors)
  612. pop.SoundId = "http://www.roblox.com/asset/?id=1460707372"
  613. pop.Volume = 10
  614. pop.Pitch = 1
  615. pop.Looped = false
  616. pop.TimePosition = 0
  617.  
  618. STAUNT = Instance.new("Sound", tors)
  619. STAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
  620. STAUNT.Volume = 10
  621. STAUNT.Pitch = 1
  622. STAUNT.Looped = false
  623. STAUNT.TimePosition = 0.05
  624.  
  625. DTAUNT = Instance.new("Sound", tors)
  626. DTAUNT.SoundId = "http://www.roblox.com/asset/?id=1818153677"
  627. DTAUNT.Volume = 10
  628. DTAUNT.Pitch = 1
  629. DTAUNT.Looped = false
  630. DTAUNT.TimePosition = 0
  631.  
  632. sex = Instance.new("Sound", tors)
  633. sex.SoundId = "http://www.roblox.com/asset/?id=300208779"
  634. sex.Volume = 10
  635. sex.Pitch = 1
  636. sex.Looped = false
  637. sex.TimePosition = 0
  638.  
  639. so = Instance.new("Sound", tors)
  640. so.SoundId = "http://www.roblox.com/asset/?id=449394892"
  641. so.Volume = 10
  642. so.Pitch = 1
  643. so.Looped = false
  644. so.TimePosition = 0
  645.  
  646. LAZOR = Instance.new("Sound", ra)
  647. LAZOR.SoundId = "http://www.roblox.com/asset/?id=201858045"
  648. LAZOR.Volume = 10
  649. LAZOR.Pitch = 0.7
  650. LAZOR.Looped = false
  651. LAZOR.TimePosition = 0
  652.  
  653. WTF = Instance.new("Sound", tors)
  654. WTF.SoundId = "http://www.roblox.com/asset/?id=135017578"
  655. WTF.Volume = 10
  656. WTF.Pitch = 1
  657. WTF.Looped = false
  658. WTF.TimePosition = 0
  659.  
  660. MERKIO = Instance.new("Sound", tors) --why
  661. MERKIO.SoundId = "http://www.roblox.com/asset/?id=1003012899"
  662. MERKIO.Volume = 5467543465
  663. MERKIO.Pitch = 1
  664. MERKIO.Looped = false
  665. MERKIO.TimePosition = 0
  666.  
  667. Cause_Im_having_a_good_time_having_a_good_time = Instance.new("Sound", hed) --DONT STOP ME NOOOOOOOOOWWWWWWWW
  668. Cause_Im_having_a_good_time_having_a_good_time.SoundId = "http://www.roblox.com/asset/?id=1064109642"
  669. Cause_Im_having_a_good_time_having_a_good_time.Volume = 10
  670. Cause_Im_having_a_good_time_having_a_good_time.Pitch = 1
  671. Cause_Im_having_a_good_time_having_a_good_time.Looped = false
  672. Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
  673.  
  674. -------------------------------------------------------
  675. --Start Important Functions--
  676. -------------------------------------------------------
  677. function MakeForm(PART,TYPE)
  678. if TYPE == "Cyl" then
  679. local MSH = IT("CylinderMesh",PART)
  680. elseif TYPE == "Ball" then
  681. local MSH = IT("SpecialMesh",PART)
  682. MSH.MeshType = "Sphere"
  683. elseif TYPE == "Wedge" then
  684. local MSH = IT("SpecialMesh",PART)
  685. MSH.MeshType = "Wedge"
  686. end
  687. end
  688.  
  689. function chatfunc(text, color)
  690. local chat = coroutine.wrap(function()
  691. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  692. char:FindFirstChild("TalkingBillBoard"):destroy()
  693. end
  694. local naeeym2 = Instance.new("BillboardGui", char)
  695. naeeym2.Size = UDim2.new(0, 100, 0, 40)
  696. naeeym2.StudsOffset = Vector3.new(0, 5, 0)
  697. naeeym2.Adornee = hed
  698. naeeym2.Name = "TalkingBillBoard"
  699. local tecks2 = Instance.new("TextLabel", naeeym2)
  700. tecks2.BackgroundTransparency = 1
  701. tecks2.BorderSizePixel = 0
  702. tecks2.Text = ""
  703. tecks2.Font = "SciFi"
  704. tecks2.TextSize = 30
  705. tecks2.TextStrokeTransparency = 0
  706. tecks2.TextColor3 = color
  707. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  708. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  709. local tecks3 = Instance.new("TextLabel", naeeym2)
  710. tecks3.BackgroundTransparency = 1
  711. tecks3.BorderSizePixel = 0
  712. tecks3.Text = ""
  713. tecks3.Font = "SciFi"
  714. tecks3.TextSize = 30
  715. tecks3.TextStrokeTransparency = 0
  716. tecks3.TextColor3 = Color3.new(0, 0, 0)
  717. tecks3.TextStrokeColor3 = color
  718. tecks3.Size = UDim2.new(1, 0, 0.5, 0)
  719. coroutine.resume(coroutine.create(function()
  720. while true do
  721. swait(1)
  722. tecks2.TextColor3 = BrickColor.random().Color
  723. tecks3.TextStrokeColor3 = BrickColor.random().Color
  724. tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  725. tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  726. tecks2.Rotation = math.random(-5, 5)
  727. tecks3.Rotation = math.random(-5, 5)
  728. end
  729. end))
  730. for i = 1, string.len(text) do
  731. CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
  732. tecks2.Text = string.sub(text, 1, i)
  733. tecks3.Text = string.sub(text, 1, i)
  734. swait(1)
  735. end
  736. wait(1)
  737. local randomrot = math.random(1, 2)
  738. if randomrot == 1 then
  739. for i = 1, 50 do
  740. swait()
  741. tecks2.Rotation = tecks2.Rotation - 0.75
  742. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  743. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  744. tecks3.Rotation = tecks2.Rotation + 0.75
  745. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  746. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  747. end
  748. elseif randomrot == 2 then
  749. for i = 1, 50 do
  750. swait()
  751. tecks2.Rotation = tecks2.Rotation + 0.75
  752. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  753. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  754. tecks3.Rotation = tecks2.Rotation - 0.75
  755. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  756. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  757. end
  758. end
  759. naeeym2:Destroy()
  760. end)
  761. chat()
  762. end
  763.  
  764. function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  765. local type = type
  766. local rng = Instance.new("Part", char)
  767. rng.Anchored = true
  768. rng.BrickColor = color
  769. rng.CanCollide = false
  770. rng.FormFactor = 3
  771. rng.Name = "Ring"
  772. rng.Material = "Neon"
  773. rng.Size = Vector3.new(1, 1, 1)
  774. rng.Transparency = 0
  775. rng.TopSurface = 0
  776. rng.BottomSurface = 0
  777. rng.CFrame = pos
  778. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  779. local rngm = Instance.new("SpecialMesh", rng)
  780. rngm.MeshType = "Sphere"
  781. rngm.Scale = Vector3.new(x1, y1, z1)
  782. local scaler2 = 1
  783. local speeder = FastSpeed
  784. if type == "Add" then
  785. scaler2 = 1 * value
  786. elseif type == "Divide" then
  787. scaler2 = 1 / value
  788. end
  789. coroutine.resume(coroutine.create(function()
  790. for i = 0, 10 / bonuspeed, 0.1 do
  791. swait()
  792. if type == "Add" then
  793. scaler2 = scaler2 - 0.01 * value / bonuspeed
  794. elseif type == "Divide" then
  795. scaler2 = scaler2 - 0.01 / value * bonuspeed
  796. end
  797. rng.BrickColor = BrickColor.random()
  798. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  799. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  800. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  801. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  802. end
  803. rng:Destroy()
  804. end))
  805. end
  806.  
  807. function SoulSteal(dude)
  808. if dude.Name ~= char then
  809. local bgf = IT("BodyGyro", dude.Head)
  810. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  811. local val = IT("BoolValue", dude)
  812. val.Name = "IsHit"
  813. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  814. local soulst = coroutine.wrap(function()
  815. local soul = Instance.new("Part",dude)
  816. soul.Size = Vector3.new(1,1,1)
  817. soul.CanCollide = false
  818. soul.Anchored = false
  819. soul.Position = torso.Position
  820. soul.Transparency = 1
  821. local PartEmmit1 = IT("ParticleEmitter", soul)
  822. PartEmmit1.LightEmission = 1
  823. PartEmmit1.Texture = "rbxassetid://569507414"
  824. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  825. PartEmmit1.Rate = 250
  826. PartEmmit1.Lifetime = NumberRange.new(1.6)
  827. PartEmmit1.Size = NumberSequence.new({
  828. NumberSequenceKeypoint.new(0, 1, 0),
  829. NumberSequenceKeypoint.new(1, 0, 0)
  830. })
  831. PartEmmit1.Transparency = NumberSequence.new({
  832. NumberSequenceKeypoint.new(0, 0, 0),
  833. NumberSequenceKeypoint.new(1, 1, 0)
  834. })
  835. PartEmmit1.Speed = NumberRange.new(0, 0)
  836. PartEmmit1.VelocitySpread = 30000
  837. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  838. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  839. local BodPoss = IT("BodyPosition", soul)
  840. BodPoss.P = 3000
  841. BodPoss.D = 1000
  842. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  843. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  844. wait(1.6)
  845. soul.Touched:connect(function(hit)
  846. if hit.Parent == char then
  847. soul:Destroy()
  848. end
  849. end)
  850. wait(1.2)
  851. while soul do
  852. swait()
  853. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  854. BodPoss.Position = tors.Position
  855. end
  856. end)
  857. soulst()
  858. end
  859. end
  860. function FaceMouse()
  861. local Cam = workspace.CurrentCamera
  862. return {
  863. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  864. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  865. }
  866. end
  867.  
  868. function Clerp(a, b, t)
  869. local qa = {QuaternionFromCFrame(a)}
  870. local qb = {QuaternionFromCFrame(b)}
  871. local ax, ay, az = a.x, a.y, a.z
  872. local bx, by, bz = b.x, b.y, b.z
  873. local _t = 1 - t
  874. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  875. end
  876.  
  877. function Eviscerate(dude)
  878. if dude.Name ~= char then
  879. local bgf = IT("BodyGyro", dude.Head)
  880. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  881. local val = IT("BoolValue", dude)
  882. val.Name = "IsHit"
  883. local ds = coroutine.wrap(function()
  884. dude:WaitForChild("Head"):BreakJoints()
  885. wait(0.5)
  886. target = nil
  887. coroutine.resume(coroutine.create(function()
  888. for i, v in pairs(dude:GetChildren()) do
  889. if v:IsA("Accessory") then
  890. v:Destroy()
  891. end
  892. if v:IsA("Humanoid") then
  893. v:Destroy()
  894. end
  895. if v:IsA("CharacterMesh") then
  896. v:Destroy()
  897. end
  898. if v:IsA("Model") then
  899. v:Destroy()
  900. end
  901. if v:IsA("Part") or v:IsA("MeshPart") then
  902. for x, o in pairs(v:GetChildren()) do
  903. if o:IsA("Decal") then
  904. o:Destroy()
  905. end
  906. end
  907. coroutine.resume(coroutine.create(function()
  908. v.Material = "Neon"
  909. v.CanCollide = false
  910. local PartEmmit1 = IT("ParticleEmitter", v)
  911. PartEmmit1.LightEmission = 1
  912. PartEmmit1.Texture = "rbxassetid://284205403"
  913. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  914. PartEmmit1.Rate = 150
  915. PartEmmit1.Lifetime = NumberRange.new(1)
  916. PartEmmit1.Size = NumberSequence.new({
  917. NumberSequenceKeypoint.new(0, 0.75, 0),
  918. NumberSequenceKeypoint.new(1, 0, 0)
  919. })
  920. PartEmmit1.Transparency = NumberSequence.new({
  921. NumberSequenceKeypoint.new(0, 0, 0),
  922. NumberSequenceKeypoint.new(1, 1, 0)
  923. })
  924. PartEmmit1.Speed = NumberRange.new(0, 0)
  925. PartEmmit1.VelocitySpread = 30000
  926. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  927. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  928. local BodPoss = IT("BodyPosition", v)
  929. BodPoss.P = 3000
  930. BodPoss.D = 1000
  931. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  932. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  933. v.Color = maincolor.Color
  934. coroutine.resume(coroutine.create(function()
  935. for i = 0, 49 do
  936. swait(1)
  937. v.Transparency = v.Transparency + 0.08
  938. end
  939. wait(0.5)
  940. PartEmmit1.Enabled = false
  941. wait(3)
  942. v:Destroy()
  943. dude:Destroy()
  944. end))
  945. end))
  946. end
  947. end
  948. end))
  949. end)
  950. ds()
  951. end
  952. end
  953.  
  954. function killnearest(position,range,maxstrength)
  955. for i,v in ipairs(workspace:GetChildren()) do
  956. local body = v:GetChildren()
  957. for part = 1, #body do
  958. if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
  959. if(body[part].Position - position).Magnitude < range then
  960. if v.ClassName == "Model" then
  961. v:BreakJoints()
  962. end
  963. table.insert(Effects2,{body[part],"Disappear",0.02,2,2,2,2})
  964. body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
  965. end
  966. end
  967. end
  968. if v.ClassName == "Part" then
  969. if v.Anchored == false and (v.Position - position).Magnitude < range then
  970. table.insert(Effects2,{v,"Disappear",0.02,2,2,2,2})
  971. v.Velocity = CFrame.new(position,v.Position).lookVector*5*maxstrength
  972. end
  973. end
  974. end
  975. end
  976.  
  977.  
  978. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  979. local NEWPART = IT("Part")
  980. NEWPART.formFactor = FORMFACTOR
  981. NEWPART.Reflectance = REFLECTANCE
  982. NEWPART.Transparency = TRANSPARENCY
  983. NEWPART.CanCollide = false
  984. NEWPART.Locked = true
  985. NEWPART.Anchored = true
  986. if ANCHOR == false then
  987. NEWPART.Anchored = false
  988. end
  989. NEWPART.BrickColor = BrickC(tostring(BRICKCOLOR))
  990. NEWPART.Name = NAME
  991. NEWPART.Size = SIZE
  992. NEWPART.Position = Torso.Position
  993. NEWPART.Material = MATERIAL
  994. NEWPART:BreakJoints()
  995. NEWPART.Parent = PARENT
  996. return NEWPART
  997. end
  998.  
  999. local joyemoji = Instance.new('ParticleEmitter', tors)
  1000. joyemoji.VelocitySpread = 2000
  1001. joyemoji.Lifetime = NumberRange.new(1)
  1002. joyemoji.Speed = NumberRange.new(40)
  1003. joy= {}
  1004. for i=0, 19 do
  1005. joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  1006. end
  1007. joyemoji.Size = NumberSequence.new(joy)
  1008. joyemoji.Rate = 0
  1009. joyemoji.LockedToPart = false
  1010. joyemoji.LightEmission = 0
  1011. joyemoji.Texture = "rbxassetid://1176402123"
  1012. joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  1013.  
  1014. local LIT = Instance.new('ParticleEmitter', tors)
  1015. LIT.VelocitySpread = 2000
  1016. LIT.Lifetime = NumberRange.new(1)
  1017. LIT.Speed = NumberRange.new(45)
  1018. nani= {}
  1019. for i=0, 19 do
  1020. nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  1021. end
  1022. LIT.Size = NumberSequence.new(nani)
  1023. LIT.Rate = 0
  1024. LIT.LockedToPart = false
  1025. LIT.LightEmission = 0
  1026. LIT.Texture = "rbxassetid://1492670151"
  1027. LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  1028.  
  1029. local ok = Instance.new('ParticleEmitter', tors)
  1030. ok.VelocitySpread = 2000
  1031. ok.Lifetime = NumberRange.new(1)
  1032. ok.Speed = NumberRange.new(50)
  1033. cool= {}
  1034. for i=0, 19 do
  1035. cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  1036. end
  1037. ok.Size = NumberSequence.new(cool)
  1038. ok.Rate = 0
  1039. ok.LockedToPart = false
  1040. ok.LightEmission = 0
  1041. ok.Texture = "rbxassetid://636768448"
  1042. ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  1043.  
  1044. local toast = Instance.new('ParticleEmitter', tors)
  1045. toast.VelocitySpread = 2000
  1046. toast.Lifetime = NumberRange.new(1)
  1047. toast.Speed = NumberRange.new(60)
  1048. toasterstoasttoast= {}
  1049. for i=0, 19 do
  1050. toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  1051. end
  1052. toast.Size = NumberSequence.new(toasterstoasttoast)
  1053. toast.Rate = 0
  1054. toast.LockedToPart = false
  1055. toast.LightEmission = 0
  1056. toast.Texture = "rbxassetid://436096230"
  1057. toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  1058.  
  1059. function WhatHuh()
  1060. attack = true
  1061. hum.WalkSpeed = 1.01
  1062. CreateSound("130766865", hed, 10, 1)
  1063. Character.Head.face.Texture = "rbxassetid://276732672"
  1064. for i = 0,4,0.1 do
  1065. swait()
  1066. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1067. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
  1068. 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)
  1069. 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)
  1070. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  1071. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  1072. end
  1073. for i = 0,6.7,0.1 do
  1074. swait()
  1075. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1076. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
  1077. 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)
  1078. 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)
  1079. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  1080. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  1081. end
  1082. for i = 0,8.1,0.1 do
  1083. swait()
  1084. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1085. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
  1086. 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)
  1087. 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)
  1088. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  1089. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  1090. end
  1091. for i = 0,1,0.1 do
  1092. swait()
  1093. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1094. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
  1095. 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)
  1096. 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)
  1097. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  1098. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  1099. end
  1100. for i = 0,1,0.1 do
  1101. swait()
  1102. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1103. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
  1104. 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)
  1105. 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)
  1106. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  1107. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  1108. end
  1109. for i = 0,4,0.1 do
  1110. swait()
  1111. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1112. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
  1113. 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)
  1114. 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)
  1115. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(120)), 0.1)
  1116. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-120)), 0.1)
  1117. end
  1118. attack = false
  1119. Character.Head.face.Texture = "rbxassetid://620619801"
  1120. hum.WalkSpeed = 16
  1121. end
  1122.  
  1123. function EndMySufferingV3() --why
  1124. attack = true
  1125. hum.WalkSpeed = 1.01
  1126. Character.Head.face.Texture = "rbxassetid://202210455"
  1127. local A = math.random(1,5)
  1128. if A == 1 then
  1129. meme.SoundId = "rbxassetid://295810519"
  1130. end
  1131. if A == 2 then
  1132. meme.SoundId = "rbxassetid://1124778077"
  1133. end
  1134. if A == 3 then
  1135. meme.SoundId = "rbxassetid://464157070"
  1136. end
  1137. if A == 4 then
  1138. meme.SoundId = "rbxassetid://146334595"
  1139. end
  1140. if A == 5 then
  1141. meme.SoundId = "rbxassetid://145536915"
  1142. end
  1143. meme:Play()
  1144. bass:Play()
  1145. joyemoji.Rate = 70
  1146. LIT.Rate = 70
  1147. ok.Rate = 70
  1148. toast.Rate = 70
  1149.  
  1150. for i = 0,50,0.1 do
  1151. swait()
  1152. CameraEnshaking(1, 10)
  1153. bass.Parent = hed
  1154. meme.Parent = hed
  1155. rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(15),math.rad(-10),math.rad(0)),0.15)
  1156. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
  1157. RH.C0=clerp(RH.C0,CF(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
  1158. LH.C0=clerp(LH.C0,CF(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-20)),0.15)
  1159. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5+0.1*math.sin(sine/30), -0.6) * angles(math.rad(-0), math.rad(10), math.rad(-110)), 0.1)
  1160. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-10), math.rad(-105)), 0.1)
  1161. end
  1162. bass:Stop()
  1163. meme:Stop()
  1164. joyemoji.Rate = 0
  1165. LIT.Rate = 0
  1166. ok.Rate = 0
  1167. toast.Rate = 0
  1168. Character.Head.face.Texture = "rbxassetid://620619801"
  1169. attack = false
  1170. hum.WalkSpeed = 16
  1171. end
  1172.  
  1173. function slap()
  1174. attack = true
  1175. hum.WalkSpeed = 1.01
  1176. local icri = CreateSound("1205111204", hed, 10, 1)
  1177. swait(165)
  1178. local FRAME = tors.CFrame
  1179. repeat
  1180. swait()
  1181. Character.Head.face.Texture = "rbxassetid://582931093"
  1182. CameraEnshaking(1, 10)
  1183. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1184. 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)
  1185. 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)
  1186. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.1)
  1187. LW.C0 = clerp(LW.C0, CF(-1.3, 0.9 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.1)
  1188. tors.CFrame = FRAME * CF(0,1,0)
  1189. swait()
  1190. tors.CFrame = FRAME
  1191. until icri.Playing == false
  1192. Character.Head.face.Texture = "rbxassetid://620619801"
  1193. attack = false
  1194. hum.WalkSpeed = 16
  1195. end
  1196.  
  1197. function EndMySufferingV2()
  1198. attack = true
  1199. for i = 0,6,0.1 do
  1200. swait()
  1201. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1202. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1203. 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)
  1204. 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)
  1205. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(170), Rad(0), Rad(-15)), 0.1)
  1206. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(140), Rad(0), Rad(15)), 0.1)
  1207. end
  1208. CreateSound("1093102664", hed, 10, 1)
  1209. CameraEnshaking(3, 8)
  1210. for i = 0,2,0.1 do
  1211. swait()
  1212. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  1213. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
  1214. 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)
  1215. 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)
  1216. RW.C0 = clerp(RW.C0, CF(1.3, 0.9 + 0.05 * Sin(sine / 30), 0.2 * Cos(sine / 20)) * angles(Rad(200), Rad(0), Rad(-40)), 0.4)
  1217. LW.C0 = clerp(LW.C0, CF(-1.3, 0.8 + 0.05 * Sin(sine / 30), -0.025 * Cos(sine / 20)) * angles(Rad(40), Rad(0), Rad(40)), 0.4)
  1218. end
  1219. hum.MaxHealth = 0
  1220. ragdoll(char)
  1221. CreateSound("135488453", hed, 5, 1)
  1222. error("Seems like you just died.")
  1223. end
  1224.  
  1225. function Clerp(a, b, t)
  1226. local qa = {
  1227. QuaternionFromCFrame(a)
  1228. }
  1229. local qb = {
  1230. QuaternionFromCFrame(b)
  1231. }
  1232. local ax, ay, az = a.x, a.y, a.z
  1233. local bx, by, bz = b.x, b.y, b.z
  1234. local _t = 1 - t
  1235. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1236. end
  1237.  
  1238. function Swait(NUMBER)
  1239. if NUMBER == 0 or NUMBER == nil then
  1240. ArtificialHB.Event:wait()
  1241. else
  1242. for i = 1, NUMBER do
  1243. ArtificialHB.Event:wait()
  1244. end
  1245. end
  1246. end
  1247.  
  1248. function swait(num)
  1249. if num == 0 or num == nil then
  1250. game:service("RunService").Stepped:wait(0)
  1251. else
  1252. for i = 0, num do
  1253. game:service("RunService").Stepped:wait(0)
  1254. end
  1255. end
  1256. end
  1257. function thread(f)
  1258. coroutine.resume(coroutine.create(f))
  1259. end
  1260. function clerp(a, b, t)
  1261. local qa = {
  1262. QuaternionFromCFrame(a)
  1263. }
  1264. local qb = {
  1265. QuaternionFromCFrame(b)
  1266. }
  1267. local ax, ay, az = a.x, a.y, a.z
  1268. local bx, by, bz = b.x, b.y, b.z
  1269. local _t = 1 - t
  1270. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1271. end
  1272. function ShockWave(Part, cframe1, cframe2, Damage, Size)
  1273. coroutine.resume(coroutine.create(function()
  1274. local wave = CreatePart(workspace, "Neon", 0, 0, Neoncolor, "Effect", Vector3.new(1, 1, 5))
  1275. wave.Anchored = true
  1276. wave.CFrame = Part.CFrame * cframe1
  1277. local Msh = Create("SpecialMesh"){
  1278. Parent = wave,
  1279. MeshType = "Sphere"
  1280. }
  1281. Cso("http://roblox.com/asset/?id=300916105", wave, 1, 1.3)
  1282. for i = 0, 1, 0.2 do
  1283. wait()
  1284. local dir = wave.CFrame.lookVector * -1
  1285. local pos = rayCast(wave.Position, dir, 5, Character)
  1286. wave.CFrame = wave.CFrame * cframe2
  1287. table.insert(Effects, {
  1288. wave,
  1289. "Sphere",
  1290. 0.01,
  1291. .03,
  1292. .03,
  1293. .03,
  1294. })
  1295. end
  1296. end))
  1297. end
  1298.  
  1299. local RightHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  1300. MakeForm(RightHole,"Cyl")
  1301. local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  1302. MakeForm(LeftHole,"Cyl")
  1303.  
  1304. function getbloody(victim,amount)
  1305. local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
  1306. PART.CFrame = victim.CFrame
  1307. local HITPLAYERSOUNDS = {"356551938","264486467"}
  1308. Debris:AddItem(PART,5)
  1309. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1310. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1311. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1312. local prtcl = asd:Clone()
  1313. prtcl.Parent = PART
  1314. prtcl:Emit(amount*10)
  1315. end
  1316.  
  1317. function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
  1318. local type = type
  1319. local rng = Instance.new("Part", char)
  1320. rng.Anchored = true
  1321. rng.BrickColor = color
  1322. rng.CanCollide = false
  1323. rng.FormFactor = 3
  1324. rng.Name = "Ring"
  1325. rng.Material = "Neon"
  1326. rng.Size = Vector3.new(1, 1, 1)
  1327. rng.Transparency = 0
  1328. rng.TopSurface = 0
  1329. rng.BottomSurface = 0
  1330. rng.CFrame = pos
  1331. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  1332. local rngm = Instance.new("SpecialMesh", rng)
  1333. rngm.MeshType = "Brick"
  1334. rngm.Scale = VT(x1,y1,z1)
  1335. if rainbowmode == true then
  1336. rng.Color = Color3.new(r/255,g/255,b/255)
  1337. end
  1338. local scaler2 = 1
  1339. local speeder = FastSpeed/10
  1340. if type == "Add" then
  1341. scaler2 = 1*value
  1342. elseif type == "Divide" then
  1343. scaler2 = 1/value
  1344. end
  1345. coroutine.resume(coroutine.create(function()
  1346. for i = 0,10/bonuspeed,0.1 do
  1347. swait()
  1348. if type == "Add" then
  1349. scaler2 = scaler2 - 0.01*value/bonuspeed
  1350. elseif type == "Divide" then
  1351. scaler2 = scaler2 - 0.01/value*bonuspeed
  1352. end
  1353. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  1354. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  1355. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1356. end
  1357. rng:Destroy()
  1358. end))
  1359. end
  1360. New = function(Object, Parent, Name, Data)
  1361. local Object = Instance.new(Object)
  1362. for Index, Value in pairs(Data or {}) do
  1363. Object[Index] = Value
  1364. end
  1365. Object.Parent = Parent
  1366. Object.Name = Name
  1367. return Object
  1368. end
  1369. function QuaternionFromCFrame(cf)
  1370. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1371. local trace = m00 + m11 + m22
  1372. if trace > 0 then
  1373. local s = math.sqrt(1 + trace)
  1374. local recip = 0.5 / s
  1375. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1376. else
  1377. local i = 0
  1378. if m00 < m11 then
  1379. i = 1
  1380. end
  1381. if m22 > (i == 0 and m00 or m11) then
  1382. i = 2
  1383. end
  1384. if i == 0 then
  1385. local s = math.sqrt(m00 - m11 - m22 + 1)
  1386. local recip = 0.5 / s
  1387. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1388. elseif i == 1 then
  1389. local s = math.sqrt(m11 - m22 - m00 + 1)
  1390. local recip = 0.5 / s
  1391. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1392. elseif i == 2 then
  1393. local s = math.sqrt(m22 - m00 - m11 + 1)
  1394. local recip = 0.5 / s
  1395. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1396. end
  1397. end
  1398. end
  1399. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1400. local xs, ys, zs = x + x, y + y, z + z
  1401. local wx, wy, wz = w * xs, w * ys, w * zs
  1402. local xx = x * xs
  1403. local xy = x * ys
  1404. local xz = x * zs
  1405. local yy = y * ys
  1406. local yz = y * zs
  1407. local zz = z * zs
  1408. 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))
  1409. end
  1410.  
  1411. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1412. function WACKYEFFECT(Table)
  1413. local TYPE = (Table.EffectType or "Sphere")
  1414. local SIZE = (Table.Size or VT(1,1,1))
  1415. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  1416. local TRANSPARENCY = (Table.Transparency or 0)
  1417. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  1418. local CFRAME = (Table.CFrame or Torso.CFrame)
  1419. local MOVEDIRECTION = (Table.MoveToPos or nil)
  1420. local ROTATION1 = (Table.RotationX or 0)
  1421. local ROTATION2 = (Table.RotationY or 0)
  1422. local ROTATION3 = (Table.RotationZ or 0)
  1423. local MATERIAL = (Table.Material or "Neon")
  1424. local COLOR = (Table.Color or C3(1,1,1))
  1425. local TIME = (Table.Time or 45)
  1426. local SOUNDID = (Table.SoundID or nil)
  1427. local SOUNDPITCH = (Table.SoundPitch or nil)
  1428. local SOUNDVOLUME = (Table.SoundVolume or nil)
  1429. coroutine.resume(coroutine.create(function()
  1430. local PLAYSSOUND = false
  1431. local SOUND = nil
  1432. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  1433. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  1434. PLAYSSOUND = true
  1435. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  1436. end
  1437. EFFECT.Color = COLOR
  1438. local MSH = nil
  1439. if TYPE == "Sphere" then
  1440. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  1441. elseif TYPE == "Block" then
  1442. MSH = IT("BlockMesh",EFFECT)
  1443. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  1444. elseif TYPE == "Wave" then
  1445. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  1446. elseif TYPE == "Ring" then
  1447. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  1448. elseif TYPE == "Slash" then
  1449. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1450. elseif TYPE == "Round Slash" then
  1451. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1452. elseif TYPE == "Swirl" then
  1453. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  1454. elseif TYPE == "Skull" then
  1455. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  1456. elseif TYPE == "Crystal" then
  1457. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  1458. end
  1459. if MSH ~= nil then
  1460. local MOVESPEED = nil
  1461. if MOVEDIRECTION ~= nil then
  1462. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  1463. end
  1464. local GROWTH = SIZE - ENDSIZE
  1465. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  1466. if TYPE == "Block" then
  1467. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1468. else
  1469. EFFECT.CFrame = CFRAME
  1470. end
  1471. for LOOP = 1, TIME+1 do
  1472. Swait()
  1473. MSH.Scale = MSH.Scale - GROWTH/TIME
  1474. if TYPE == "Wave" then
  1475. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  1476. end
  1477. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  1478. if TYPE == "Block" then
  1479. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1480. else
  1481. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  1482. end
  1483. if MOVEDIRECTION ~= nil then
  1484. local ORI = EFFECT.Orientation
  1485. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  1486. EFFECT.Orientation = ORI
  1487. end
  1488. end
  1489. if PLAYSSOUND == false then
  1490. EFFECT:remove()
  1491. else
  1492. repeat Swait() until SOUND.Playing == false
  1493. EFFECT:remove()
  1494. end
  1495. else
  1496. if PLAYSSOUND == false then
  1497. EFFECT:remove()
  1498. else
  1499. repeat Swait() until SOUND.Playing == false
  1500. EFFECT:remove()
  1501. end
  1502. end
  1503. end))
  1504. end
  1505.  
  1506.  
  1507. function QuaternionSlerp(a, b, t)
  1508. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1509. local startInterp, finishInterp
  1510. if cosTheta >= 1.0E-4 then
  1511. if 1 - cosTheta > 1.0E-4 then
  1512. local theta = math.acos(cosTheta)
  1513. local invSinTheta = 1 / Sin(theta)
  1514. startInterp = Sin((1 - t) * theta) * invSinTheta
  1515. finishInterp = Sin(t * theta) * invSinTheta
  1516. else
  1517. startInterp = 1 - t
  1518. finishInterp = t
  1519. end
  1520. elseif 1 + cosTheta > 1.0E-4 then
  1521. local theta = math.acos(-cosTheta)
  1522. local invSinTheta = 1 / Sin(theta)
  1523. startInterp = Sin((t - 1) * theta) * invSinTheta
  1524. finishInterp = Sin(t * theta) * invSinTheta
  1525. else
  1526. startInterp = t - 1
  1527. finishInterp = t
  1528. end
  1529. 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
  1530. end
  1531. function rayCast(Position, Direction, Range, Ignore)
  1532. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1533. end
  1534. local RbxUtility = LoadLibrary("RbxUtility")
  1535. local Create = RbxUtility.Create
  1536.  
  1537. -------------------------------------------------------
  1538. --Start Damage Function--
  1539. -------------------------------------------------------
  1540. function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  1541. local type = type
  1542. local rng = Instance.new("Part", char)
  1543. rng.Anchored = true
  1544. rng.BrickColor = color
  1545. rng.CanCollide = false
  1546. rng.FormFactor = 3
  1547. rng.Name = "Ring"
  1548. rng.Material = "Neon"
  1549. rng.Size = Vector3.new(1, 1, 1)
  1550. rng.Transparency = 0
  1551. rng.TopSurface = 0
  1552. rng.BottomSurface = 0
  1553. rng.CFrame = pos
  1554. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1555. local rngm = Instance.new("SpecialMesh", rng)
  1556. rngm.MeshType = "Sphere"
  1557. rngm.Scale = Vector3.new(x1, y1, z1)
  1558. local scaler2 = 1
  1559. local speeder = FastSpeed
  1560. if type == "Add" then
  1561. scaler2 = 1 * value
  1562. elseif type == "Divide" then
  1563. scaler2 = 1 / value
  1564. end
  1565. coroutine.resume(coroutine.create(function()
  1566. for i = 0, 10 / bonuspeed, 0.1 do
  1567. swait()
  1568. if type == "Add" then
  1569. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1570. elseif type == "Divide" then
  1571. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1572. end
  1573. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1574. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1575. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1576. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1577. end
  1578. rng:Destroy()
  1579. end))
  1580. end
  1581. -----------------------------
  1582. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1583. if hit.Parent == nil then
  1584. return
  1585. end
  1586. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1587. for _, v in pairs(hit.Parent:children()) do
  1588. if v:IsA("Humanoid") then
  1589. h = v
  1590. end
  1591. end
  1592. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  1593.  
  1594. hit.Parent:FindFirstChild("Head"):BreakJoints()
  1595. end
  1596.  
  1597. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1598. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  1599. if hit.Parent.DebounceHit.Value == true then
  1600. return
  1601. end
  1602. end
  1603. if insta == true then
  1604. hit.Parent:FindFirstChild("Head"):BreakJoints()
  1605. end
  1606. local c = Create("ObjectValue"){
  1607. Name = "creator",
  1608. Value = owner,
  1609. Parent = h,
  1610. }
  1611. game:GetService("Debris"):AddItem(c, .5)
  1612. if HitSound ~= nil and HitPitch ~= nil then
  1613. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1614. end
  1615. local Damage = math.random(minim, maxim)
  1616. local blocked = false
  1617. local block = hit.Parent:findFirstChild("Block")
  1618. if block ~= nil then
  1619. if block.className == "IntValue" then
  1620. if block.Value > 0 then
  1621. blocked = true
  1622. block.Value = block.Value - 1
  1623. print(block.Value)
  1624. end
  1625. end
  1626. end
  1627. if blocked == false then
  1628. h.Health = h.Health - Damage
  1629. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  1630. else
  1631. h.Health = h.Health - (Damage / 2)
  1632. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  1633. end
  1634. if Type == "Knockdown" then
  1635. local hum = hit.Parent.Humanoid
  1636. hum.PlatformStand = true
  1637. coroutine.resume(coroutine.create(function(HHumanoid)
  1638. swait(1)
  1639. HHumanoid.PlatformStand = false
  1640. end), hum)
  1641. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  1642. local bodvol = Create("BodyVelocity"){
  1643. velocity = angle * knockback,
  1644. P = 5000,
  1645. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1646. Parent = hit,
  1647. }
  1648. local rl = Create("BodyAngularVelocity"){
  1649. P = 3000,
  1650. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1651. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1652. Parent = hit,
  1653. }
  1654. game:GetService("Debris"):AddItem(bodvol, .5)
  1655. game:GetService("Debris"):AddItem(rl, .5)
  1656. elseif Type == "Random Guy" then
  1657. local vp = Create("BodyVelocity"){
  1658. P = 500,
  1659. maxForce = Vector3.new(math.huge, 0, math.huge),
  1660. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  1661. }
  1662. if knockback > 0 then
  1663. vp.Parent = hit.Parent.Torso
  1664. end
  1665. game:GetService("Debris"):AddItem(vp, .5)
  1666. elseif Type == "Up" then
  1667. local bodyVelocity = Create("BodyVelocity"){
  1668. velocity = Vector3.new(0, 20, 0),
  1669. P = 5000,
  1670. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1671. Parent = hit,
  1672. }
  1673. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  1674. elseif Type == "DarkUp" then
  1675. coroutine.resume(coroutine.create(function()
  1676. for i = 0, 1, 0.1 do
  1677. swait()
  1678. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  1679. end
  1680. end))
  1681. local bodyVelocity = Create("BodyVelocity"){
  1682. velocity = Vector3.new(0, 20, 0),
  1683. P = 5000,
  1684. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1685. Parent = hit,
  1686. }
  1687. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1688. elseif Type == "Snare" then
  1689. local bp = Create("BodyPosition"){
  1690. P = 2000,
  1691. D = 100,
  1692. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1693. position = hit.Parent.Torso.Position,
  1694. Parent = hit.Parent.Torso,
  1695. }
  1696. game:GetService("Debris"):AddItem(bp, 1)
  1697. elseif Type == "Freeze" then
  1698. local BodPos = Create("BodyPosition"){
  1699. P = 50000,
  1700. D = 1000,
  1701. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1702. position = hit.Parent.Torso.Position,
  1703. Parent = hit.Parent.Torso,
  1704. }
  1705. local BodGy = Create("BodyGyro") {
  1706. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  1707. P = 20e+003,
  1708. Parent = hit.Parent.Torso,
  1709. cframe = hit.Parent.Torso.CFrame,
  1710. }
  1711. hit.Parent.Torso.Anchored = true
  1712. coroutine.resume(coroutine.create(function(Part)
  1713. swait(1.5)
  1714. Part.Anchored = false
  1715. end), hit.Parent.Torso)
  1716. game:GetService("Debris"):AddItem(BodPos, 3)
  1717. game:GetService("Debris"):AddItem(BodGy, 3)
  1718. end
  1719. local debounce = Create("BoolValue"){
  1720. Name = "DebounceHit",
  1721. Parent = hit.Parent,
  1722. Value = true,
  1723. }
  1724. game:GetService("Debris"):AddItem(debounce, Delay)
  1725. c = Create("ObjectValue"){
  1726. Name = "creator",
  1727. Value = Player,
  1728. Parent = h,
  1729. }
  1730. game:GetService("Debris"):AddItem(c, .5)
  1731. end
  1732. end
  1733. -------------------------------------------------------
  1734. --End Damage Function--
  1735. -------------------------------------------------------
  1736.  
  1737. -------------------------------------------------------
  1738. --Start Damage Function Customization--
  1739. -------------------------------------------------------
  1740. function ShowDamage(Pos, Text, Time, Color)
  1741. local Rate = (1 / 30)
  1742. local Pos = (Pos or Vector3.new(0, 0, 0))
  1743. local Text = (Text or "")
  1744. local Time = (Time or 2)
  1745. local Color = (Color or Color3.new(1, 0, 1))
  1746. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1747. EffectPart.Anchored = true
  1748. local BillboardGui = Create("BillboardGui"){
  1749. Size = UDim2.new(3, 0, 3, 0),
  1750. Adornee = EffectPart,
  1751. Parent = EffectPart,
  1752. }
  1753. local TextLabel = Create("TextLabel"){
  1754. BackgroundTransparency = 1,
  1755. Size = UDim2.new(1, 0, 1, 0),
  1756. Text = Text,
  1757. Font = "Bodoni",
  1758. TextColor3 = Color,
  1759. TextScaled = true,
  1760. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  1761. Parent = BillboardGui,
  1762. }
  1763. game.Debris:AddItem(EffectPart, (Time))
  1764. EffectPart.Parent = game:GetService("Workspace")
  1765. delay(0, function()
  1766. local Frames = (Time / Rate)
  1767. for Frame = 1, Frames do
  1768. wait(Rate)
  1769. local Percent = (Frame / Frames)
  1770. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1771. TextLabel.TextTransparency = Percent
  1772. end
  1773. if EffectPart and EffectPart.Parent then
  1774. EffectPart:Destroy()
  1775. end
  1776. end)
  1777. end
  1778. -------------------------------------------------------
  1779. --End Damage Function Customization--
  1780. -------------------------------------------------------
  1781.  
  1782. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  1783. for _, c in pairs(workspace:children()) do
  1784. local hum = c:findFirstChild("Humanoid")
  1785. if hum ~= nil then
  1786. local head = c:findFirstChild("Head")
  1787. if head ~= nil then
  1788. local targ = head.Position - Part.Position
  1789. local mag = targ.magnitude
  1790. if magni >= mag and c.Name ~= plr.Name then
  1791. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  1792. end
  1793. end
  1794. end
  1795. end
  1796. end
  1797.  
  1798.  
  1799. CFuncs = {
  1800. Part = {
  1801. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1802. local Part = Create("Part")({
  1803. Parent = Parent,
  1804. Reflectance = Reflectance,
  1805. Transparency = Transparency,
  1806. CanCollide = false,
  1807. Locked = true,
  1808. BrickColor = BrickColor.new(tostring(BColor)),
  1809. Name = Name,
  1810. Size = Size,
  1811. Material = Material
  1812. })
  1813. RemoveOutlines(Part)
  1814. return Part
  1815. end
  1816. },
  1817. Mesh = {
  1818. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1819. local Msh = Create(Mesh)({
  1820. Parent = Part,
  1821. Offset = OffSet,
  1822. Scale = Scale
  1823. })
  1824. if Mesh == "SpecialMesh" then
  1825. Msh.MeshType = MeshType
  1826. Msh.MeshId = MeshId
  1827. end
  1828. return Msh
  1829. end
  1830. },
  1831. Mesh = {
  1832. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1833. local Msh = Create(Mesh)({
  1834. Parent = Part,
  1835. Offset = OffSet,
  1836. Scale = Scale
  1837. })
  1838. if Mesh == "SpecialMesh" then
  1839. Msh.MeshType = MeshType
  1840. Msh.MeshId = MeshId
  1841. end
  1842. return Msh
  1843. end
  1844. },
  1845. Weld = {
  1846. Create = function(Parent, Part0, Part1, C0, C1)
  1847. local Weld = Create("Weld")({
  1848. Parent = Parent,
  1849. Part0 = Part0,
  1850. Part1 = Part1,
  1851. C0 = C0,
  1852. C1 = C1
  1853. })
  1854. return Weld
  1855. end
  1856. },
  1857. Sound = {
  1858. Create = function(id, par, vol, pit)
  1859. coroutine.resume(coroutine.create(function()
  1860. local S = Create("Sound")({
  1861. Volume = vol,
  1862. Pitch = pit or 1,
  1863. SoundId = id,
  1864. Parent = par or workspace
  1865. })
  1866. wait()
  1867. S:play()
  1868. game:GetService("Debris"):AddItem(S, 6)
  1869. end))
  1870. end
  1871. },
  1872. ParticleEmitter = {
  1873. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  1874. local fp = Create("ParticleEmitter")({
  1875. Parent = Parent,
  1876. Color = ColorSequence.new(Color1, Color2),
  1877. LightEmission = LightEmission,
  1878. Size = Size,
  1879. Texture = Texture,
  1880. Transparency = Transparency,
  1881. ZOffset = ZOffset,
  1882. Acceleration = Accel,
  1883. Drag = Drag,
  1884. LockedToPart = LockedToPart,
  1885. VelocityInheritance = VelocityInheritance,
  1886. EmissionDirection = EmissionDirection,
  1887. Enabled = Enabled,
  1888. Lifetime = LifeTime,
  1889. Rate = Rate,
  1890. Rotation = Rotation,
  1891. RotSpeed = RotSpeed,
  1892. Speed = Speed,
  1893. VelocitySpread = VelocitySpread
  1894. })
  1895. return fp
  1896. end
  1897. }
  1898. }
  1899. function RemoveOutlines(part)
  1900. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  1901. end
  1902. function CreatePart1(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1903. local Part = Create("Part")({
  1904. formFactor = FormFactor,
  1905. Parent = Parent,
  1906. Reflectance = Reflectance,
  1907. Transparency = Transparency,
  1908. CanCollide = false,
  1909. Locked = true,
  1910. BrickColor = BrickColor.new(tostring(BColor)),
  1911. Name = Name,
  1912. Size = Size,
  1913. Material = Material
  1914. })
  1915. RemoveOutlines(Part)
  1916. return Part
  1917. end
  1918. function CreateMesh1(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1919. local Msh = Create(Mesh)({
  1920. Parent = Part,
  1921. Offset = OffSet,
  1922. Scale = Scale
  1923. })
  1924. if Mesh == "SpecialMesh" then
  1925. Msh.MeshType = MeshType
  1926. Msh.MeshId = MeshId
  1927. end
  1928. return Msh
  1929. end
  1930. function CreateWeld(Parent, Part0, Part1, C0, C1)
  1931. local Weld = Create("Weld")({
  1932. Parent = Parent,
  1933. Part0 = Part0,
  1934. Part1 = Part1,
  1935. C0 = C0,
  1936. C1 = C1
  1937. })
  1938. return Weld
  1939. end
  1940.  
  1941. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  1942. local NEWWELD = IT(TYPE)
  1943. NEWWELD.Part0 = PART0
  1944. NEWWELD.Part1 = PART1
  1945. NEWWELD.C0 = C0
  1946. NEWWELD.C1 = C1
  1947. NEWWELD.Parent = PARENT
  1948. return NEWWELD
  1949. end
  1950.  
  1951. local GRIP = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, HANDLE, CF(0,-1.1,-0.25)*ANGLES(RAD(-110),RAD(0),RAD(0))*ANGLES(RAD(0),RAD(0),RAD(180)), CF(0,0,0))
  1952.  
  1953. -------------------------------------------------------
  1954. --Start Effect Function--
  1955. -------------------------------------------------------
  1956. EffectModel = Instance.new("Model", char)
  1957. Effects = {
  1958. Block = {
  1959. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1960. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1961. prt.Anchored = true
  1962. prt.CFrame = cframe
  1963. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1964. game:GetService("Debris"):AddItem(prt, 10)
  1965. if Type == 1 or Type == nil then
  1966. table.insert(Effects, {
  1967. prt,
  1968. "Block1",
  1969. delay,
  1970. x3,
  1971. y3,
  1972. z3,
  1973. msh
  1974. })
  1975. elseif Type == 2 then
  1976. table.insert(Effects, {
  1977. prt,
  1978. "Block2",
  1979. delay,
  1980. x3,
  1981. y3,
  1982. z3,
  1983. msh
  1984. })
  1985. else
  1986. table.insert(Effects, {
  1987. prt,
  1988. "Block3",
  1989. delay,
  1990. x3,
  1991. y3,
  1992. z3,
  1993. msh
  1994. })
  1995. end
  1996. end
  1997. },
  1998. Sphere = {
  1999. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2000. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2001. prt.Anchored = true
  2002. prt.CFrame = cframe
  2003. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2004. game:GetService("Debris"):AddItem(prt, 10)
  2005. table.insert(Effects, {
  2006. prt,
  2007. "Cylinder",
  2008. delay,
  2009. x3,
  2010. y3,
  2011. z3,
  2012. msh
  2013. })
  2014. end
  2015. },
  2016. Cylinder = {
  2017. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2018. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2019. prt.Anchored = true
  2020. prt.CFrame = cframe
  2021. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2022. game:GetService("Debris"):AddItem(prt, 10)
  2023. table.insert(Effects, {
  2024. prt,
  2025. "Cylinder",
  2026. delay,
  2027. x3,
  2028. y3,
  2029. z3,
  2030. msh
  2031. })
  2032. end
  2033. },
  2034. Wave = {
  2035. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2036. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2037. prt.Anchored = true
  2038. prt.CFrame = cframe
  2039. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  2040. game:GetService("Debris"):AddItem(prt, 10)
  2041. table.insert(Effects, {
  2042. prt,
  2043. "Cylinder",
  2044. delay,
  2045. x3 / 60,
  2046. y3 / 60,
  2047. z3 / 60,
  2048. msh
  2049. })
  2050. end
  2051. },
  2052. Ring = {
  2053. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2054. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2055. prt.Anchored = true
  2056. prt.CFrame = cframe
  2057. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2058. game:GetService("Debris"):AddItem(prt, 10)
  2059. table.insert(Effects, {
  2060. prt,
  2061. "Cylinder",
  2062. delay,
  2063. x3,
  2064. y3,
  2065. z3,
  2066. msh
  2067. })
  2068. end
  2069. },
  2070. Break = {
  2071. Create = function(brickcolor, cframe, x1, y1, z1)
  2072. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2073. prt.Anchored = true
  2074. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2075. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2076. local num = math.random(10, 50) / 1000
  2077. game:GetService("Debris"):AddItem(prt, 10)
  2078. table.insert(Effects, {
  2079. prt,
  2080. "Shatter",
  2081. num,
  2082. prt.CFrame,
  2083. math.random() - math.random(),
  2084. 0,
  2085. math.random(50, 100) / 100
  2086. })
  2087. end
  2088. },
  2089. Spiral = {
  2090. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2091. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2092. prt.Anchored = true
  2093. prt.CFrame = cframe
  2094. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2095. game:GetService("Debris"):AddItem(prt, 10)
  2096. table.insert(Effects, {
  2097. prt,
  2098. "Cylinder",
  2099. delay,
  2100. x3,
  2101. y3,
  2102. z3,
  2103. msh
  2104. })
  2105. end
  2106. },
  2107. Push = {
  2108. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2109. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2110. prt.Anchored = true
  2111. prt.CFrame = cframe
  2112. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2113. game:GetService("Debris"):AddItem(prt, 10)
  2114. table.insert(Effects, {
  2115. prt,
  2116. "Cylinder",
  2117. delay,
  2118. x3,
  2119. y3,
  2120. z3,
  2121. msh
  2122. })
  2123. end
  2124. }
  2125. }
  2126. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  2127. local fp = IT("Part")
  2128. fp.formFactor = formfactor
  2129. fp.Parent = parent
  2130. fp.Reflectance = reflectance
  2131. fp.Transparency = transparency
  2132. fp.CanCollide = false
  2133. fp.Locked = true
  2134. fp.BrickColor = brickcolor
  2135. fp.Name = name
  2136. fp.Size = size
  2137. fp.Position = tors.Position
  2138. RemoveOutlines(fp)
  2139. fp.Material = "Neon"
  2140. fp:BreakJoints()
  2141. return fp
  2142. end
  2143.  
  2144. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  2145. local mesh = IT(Mesh)
  2146. mesh.Parent = part
  2147. if Mesh == "SpecialMesh" then
  2148. mesh.MeshType = meshtype
  2149. if meshid ~= "nil" then
  2150. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  2151. end
  2152. end
  2153. mesh.Offset = offset
  2154. mesh.Scale = scale
  2155. return mesh
  2156. end
  2157.  
  2158. function MagicCharge(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  2159. local type = type
  2160. local rng = Instance.new("Part", char)
  2161. rng.Anchored = true
  2162. rng.BrickColor = color
  2163. rng.CanCollide = false
  2164. rng.FormFactor = 3
  2165. rng.Name = "Ring"
  2166. rng.Material = "Neon"
  2167. rng.Size = Vector3.new(1, 1, 1)
  2168. rng.Transparency = 1
  2169. rng.TopSurface = 0
  2170. rng.BottomSurface = 0
  2171. rng.CFrame = pos
  2172. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  2173. local rngm = Instance.new("SpecialMesh", rng)
  2174. rngm.MeshType = MType
  2175. rngm.Scale = Vector3.new(x1, y1, z1)
  2176. local scaler2 = 1
  2177. local speeder = FastSpeed
  2178. if type == "Add" then
  2179. scaler2 = 1 * value
  2180. elseif type == "Divide" then
  2181. scaler2 = 1 / value
  2182. end
  2183. coroutine.resume(coroutine.create(function()
  2184. for i = 0, 10 / bonuspeed, 0.1 do
  2185. swait()
  2186. if type == "Add" then
  2187. scaler2 = scaler2 - 0.01 * value / bonuspeed
  2188. elseif type == "Divide" then
  2189. scaler2 = scaler2 - 0.01 / value * bonuspeed
  2190. end
  2191. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  2192. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  2193. rng.Transparency = rng.Transparency - 0.01 * bonuspeed
  2194. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  2195. end
  2196. rng:Destroy()
  2197. end))
  2198. end
  2199.  
  2200. function Cryo_Freeze()
  2201. attack = true
  2202. for i = 0,5.2,0.03 do
  2203. swait()
  2204. Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2205. Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2206. 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)
  2207. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2208. 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)
  2209. 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)
  2210. 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)
  2211. 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)
  2212. end
  2213. CreateSound("331666100", tors, 10, 1)
  2214. Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 27, 0.01)
  2215. for i = 1,3,0.1 do
  2216. hum.WalkSpeed = 0.10
  2217. MagniDamage(tors, 400, 1, 10, 0, "Normal")
  2218. 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)
  2219. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2220. 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)
  2221. 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)
  2222. 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)
  2223. 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)
  2224. end
  2225. for i = 1,10,0.1 do
  2226. swait(10)
  2227. hum.WalkSpeed = 0.10
  2228. MagniDamage(tors, 400, 1, 1, 0, "Normal")
  2229. Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 27, 27, 1, 0.02)
  2230. 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)
  2231. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2232. 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)
  2233. 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)
  2234. 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)
  2235. 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)
  2236. end
  2237. wait(.6)
  2238. attack = false
  2239. end
  2240.  
  2241. function Painful_Stomp2()
  2242. attack = true
  2243. for i = 0,5.2,0.1 do
  2244. swait()
  2245. 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)
  2246. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2247. 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)
  2248. LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  2249. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
  2250. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
  2251. end
  2252. CreateSound("331666100", char, 10, 1)
  2253. Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2254. Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2255. Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2256. Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2257. Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  2258. Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  2259. Effects.Ring.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
  2260. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  2261. if v:FindFirstChild("Head") then
  2262. Eviscerate(v)
  2263. end
  2264. end
  2265. coroutine.resume(coroutine.create(function()
  2266. for i = 0,2.8,0.1 do
  2267. swait()
  2268. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2269. end
  2270. for i = 0,1.8,0.1 do
  2271. swait()
  2272. hum.CameraOffset = Vector3.new(0,0,0)
  2273. end
  2274. end))
  2275. for i = 0,3.7,0.1 do
  2276. 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)
  2277. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2278. 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)
  2279. 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)
  2280. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  2281. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  2282. end
  2283. wait(.6)
  2284. attack = false
  2285. end
  2286.  
  2287. function Painful_Stomp()
  2288. attack = true
  2289. for i = 0,5.2,0.1 do
  2290. swait()
  2291. 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)
  2292. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2293. 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)
  2294. LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  2295. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
  2296. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
  2297. end
  2298. CreateSound("331666100", char, 10, 1)
  2299. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2300. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2301. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2302. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  2303. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  2304. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  2305. Effects.Ring.Create(BrickColor.Random(), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 8.6, 8.6, 8.6, 0.03)
  2306. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  2307. if v:FindFirstChild("Head") then
  2308. Eviscerate(v)
  2309. end
  2310. end
  2311. coroutine.resume(coroutine.create(function()
  2312. for i = 0,2.8,0.1 do
  2313. swait()
  2314. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  2315. end
  2316. for i = 0,1.8,0.1 do
  2317. swait()
  2318. hum.CameraOffset = Vector3.new(0,0,0)
  2319. end
  2320. end))
  2321. for i = 0,3.7,0.1 do
  2322. 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)
  2323. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2324. 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)
  2325. 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)
  2326. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  2327. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  2328. end
  2329. wait(.6)
  2330. attack = false
  2331. end
  2332.  
  2333. function HAAAAA() --HTGJHYG
  2334. attack = true
  2335. hum.WalkSpeed = 0.30
  2336. CreateSound("794081034", hed, 10, 1)
  2337. Character.Head.face.Texture = "rbxassetid://396389196"
  2338. for i = 0,2,0.1 do
  2339. swait()
  2340. CameraEnshaking(1, 2)
  2341. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2342. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
  2343. 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)
  2344. 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)
  2345. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(140), Rad(60)), 0.1)
  2346. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-140), Rad(-60)), 0.1)
  2347. end
  2348. for i = 0,14.7,0.1 do
  2349. swait()
  2350. CameraEnshaking(1, 3)
  2351. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
  2352. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
  2353. RH.C0 = clerp(RH.C0, CF(1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(-70)), 0.15)
  2354. LH.C0 = clerp(LH.C0, CF(-1.1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(70)), 0.15)
  2355. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(40)), 0.1)
  2356. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(45), Rad(-0), Rad(-40)), 0.1)
  2357. end
  2358. attack = false
  2359. Character.Head.face.Texture = "rbxassetid://620619801"
  2360. hum.WalkSpeed = 16
  2361. end
  2362.  
  2363. function Hell_From_Above()
  2364. local UhhhhThing = New("Part",EffectModel,"ref",{Transparency = 1,Size = Vector3.new(.2,.2,.2),CFrame = tors.CFrame,Anchored = true,CanCollide = false,BackSurface = Enum.SurfaceType.SmoothNoOutlines,BottomSurface = Enum.SurfaceType.SmoothNoOutlines,FrontSurface = Enum.SurfaceType.SmoothNoOutlines,LeftSurface = Enum.SurfaceType.SmoothNoOutlines,RightSurface = Enum.SurfaceType.SmoothNoOutlines,TopSurface = Enum.SurfaceType.SmoothNoOutlines,})
  2365. attack = true
  2366. hum.WalkSpeed = 3.01
  2367. for i = 0,6.3,0.1 do
  2368. swait()
  2369. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2370. 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)
  2371. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2372. 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)
  2373. 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)
  2374. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
  2375. 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)
  2376. end
  2377. CreateSound("142070127", tors, 10, 1)
  2378. Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2379. Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2380. Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2381. Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2382. for i = 0,3.8,0.1 do
  2383. swait()
  2384. 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)
  2385. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2386. 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)
  2387. 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)
  2388. RW.C0 = clerp(RW.C0, CF(1.5, .2 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(-10 * Cos(sine / 20)), Rad(15 - 2.5 * Sin(sine / 20))), 0.1)
  2389. 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)
  2390. end
  2391. CreateSound("224339201", tors, 10, 0.5)
  2392. for i = 1, 3 do
  2393. MagniDamage(UhhhhThing, 12, 34, 54, 10, "DarkUp")
  2394. UhhhhThing.CFrame = mouse.Hit
  2395. Effects.Cylinder.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
  2396. Effects.Block.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
  2397. end
  2398. UhhhhThing:Destroy()
  2399. attack = false
  2400. hum.WalkSpeed = 16
  2401. end
  2402.  
  2403. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  2404. local type = type
  2405. local rng = Instance.new("Part", char)
  2406. rng.Anchored = true
  2407. rng.BrickColor = color
  2408. rng.CanCollide = false
  2409. rng.FormFactor = 3
  2410. rng.Name = "Ring"
  2411. rng.Material = "Neon"
  2412. rng.Size = Vector3.new(1, 1, 1)
  2413. rng.Transparency = 0
  2414. rng.TopSurface = 0
  2415. rng.BottomSurface = 0
  2416. rng.CFrame = pos
  2417. local rngm = Instance.new("SpecialMesh", rng)
  2418. rngm.MeshType = MType
  2419. rngm.Scale = scale
  2420. local scaler2 = 1
  2421. if type == "Add" then
  2422. scaler2 = 1 * value
  2423. elseif type == "Divide" then
  2424. scaler2 = 1 / value
  2425. end
  2426. coroutine.resume(coroutine.create(function()
  2427. for i = 0, 10 / bonuspeed, 0.1 do
  2428. swait()
  2429. if type == "Add" then
  2430. scaler2 = scaler2 - 0.01 * value / bonuspeed
  2431. elseif type == "Divide" then
  2432. scaler2 = scaler2 - 0.01 / value * bonuspeed
  2433. end
  2434. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  2435. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  2436. end
  2437. rng:Destroy()
  2438. end))
  2439. end
  2440.  
  2441. function Eviscerate(dude)
  2442. if dude.Name ~= char then
  2443. local bgf = IT("BodyGyro", dude.Head)
  2444. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  2445. local val = IT("BoolValue", dude)
  2446. val.Name = "IsHit"
  2447. local ds = coroutine.wrap(function()
  2448. dude:WaitForChild("Head"):BreakJoints()
  2449. wait(0.5)
  2450. target = nil
  2451. coroutine.resume(coroutine.create(function()
  2452. for i, v in pairs(dude:GetChildren()) do
  2453. if v:IsA("Accessory") then
  2454. v:Destroy()
  2455. end
  2456. if v:IsA("Humanoid") then
  2457. v:Destroy()
  2458. end
  2459. if v:IsA("CharacterMesh") then
  2460. v:Destroy()
  2461. end
  2462. if v:IsA("Model") then
  2463. v:Destroy()
  2464. end
  2465. if v:IsA("Part") or v:IsA("MeshPart") then
  2466. for x, o in pairs(v:GetChildren()) do
  2467. if o:IsA("Decal") then
  2468. o:Destroy()
  2469. end
  2470. end
  2471. coroutine.resume(coroutine.create(function()
  2472. v.Material = "Neon"
  2473. v.CanCollide = false
  2474. local PartEmmit1 = IT("ParticleEmitter", v)
  2475. PartEmmit1.LightEmission = 1
  2476. PartEmmit1.Texture = "rbxassetid://284205403"
  2477. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  2478. PartEmmit1.Rate = 150
  2479. PartEmmit1.Lifetime = NumberRange.new(1)
  2480. PartEmmit1.Size = NumberSequence.new({
  2481. NumberSequenceKeypoint.new(0, 0.75, 0),
  2482. NumberSequenceKeypoint.new(1, 0, 0)
  2483. })
  2484. PartEmmit1.Transparency = NumberSequence.new({
  2485. NumberSequenceKeypoint.new(0, 0, 0),
  2486. NumberSequenceKeypoint.new(1, 1, 0)
  2487. })
  2488. PartEmmit1.Speed = NumberRange.new(0, 0)
  2489. PartEmmit1.VelocitySpread = 30000
  2490. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  2491. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  2492. local BodPoss = IT("BodyPosition", v)
  2493. BodPoss.P = 3000
  2494. BodPoss.D = 1000
  2495. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  2496. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  2497. v.Color = maincolor.Color
  2498. coroutine.resume(coroutine.create(function()
  2499. for i = 0, 49 do
  2500. swait(1)
  2501. v.Transparency = v.Transparency + 0.08
  2502. end
  2503. wait(0.5)
  2504. PartEmmit1.Enabled = false
  2505. wait(3)
  2506. v:Destroy()
  2507. dude:Destroy()
  2508. end))
  2509. end))
  2510. end
  2511. end
  2512. end))
  2513. end)
  2514. ds()
  2515. end
  2516. end
  2517.  
  2518. function FindNearestHead(Position, Distance, SinglePlayer)
  2519. if SinglePlayer then
  2520. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  2521. end
  2522. local List = {}
  2523. for i, v in pairs(workspace:GetChildren()) do
  2524. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  2525. table.insert(List, v)
  2526. end
  2527. end
  2528. return List
  2529. end
  2530.  
  2531. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  2532. local type = type
  2533. local rng = Instance.new("Part", char)
  2534. rng.Anchored = true
  2535. rng.BrickColor = color
  2536. rng.CanCollide = false
  2537. rng.FormFactor = 3
  2538. rng.Name = "Ring"
  2539. rng.Material = "Neon"
  2540. rng.Size = Vector3.new(1, 1, 1)
  2541. rng.Transparency = 0
  2542. rng.TopSurface = 0
  2543. rng.BottomSurface = 0
  2544. rng.CFrame = pos
  2545. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  2546. local rngm = Instance.new("SpecialMesh", rng)
  2547. rngm.MeshType = MType
  2548. rngm.Scale = Vector3.new(x1, y1, z1)
  2549. local scaler2 = 1
  2550. local speeder = FastSpeed
  2551. if type == "Add" then
  2552. scaler2 = 1 * value
  2553. elseif type == "Divide" then
  2554. scaler2 = 1 / value
  2555. end
  2556. coroutine.resume(coroutine.create(function()
  2557. for i = 0, 10 / bonuspeed, 0.1 do
  2558. swait()
  2559. if type == "Add" then
  2560. scaler2 = scaler2 - 0.01 * value / bonuspeed
  2561. elseif type == "Divide" then
  2562. scaler2 = scaler2 - 0.01 / value * bonuspeed
  2563. end
  2564. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  2565. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  2566. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  2567. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  2568. end
  2569. rng:Destroy()
  2570. end))
  2571. end
  2572.  
  2573. function SoulSteal(dude)
  2574. if dude.Name ~= char then
  2575. local bgf = IT("BodyGyro", dude.Head)
  2576. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  2577. local val = IT("BoolValue", dude)
  2578. val.Name = "IsHit"
  2579. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  2580. local soulst = coroutine.wrap(function()
  2581. local soul = Instance.new("Part",dude)
  2582. soul.Size = Vector3.new(1,1,1)
  2583. soul.CanCollide = false
  2584. soul.Anchored = false
  2585. soul.Position = torso.Position
  2586. soul.Transparency = 1
  2587. local PartEmmit1 = IT("ParticleEmitter", soul)
  2588. PartEmmit1.LightEmission = 1
  2589. PartEmmit1.Texture = "rbxassetid://569507414"
  2590. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  2591. PartEmmit1.Rate = 250
  2592. PartEmmit1.Lifetime = NumberRange.new(1.6)
  2593. PartEmmit1.Size = NumberSequence.new({
  2594. NumberSequenceKeypoint.new(0, 1, 0),
  2595. NumberSequenceKeypoint.new(1, 0, 0)
  2596. })
  2597. PartEmmit1.Transparency = NumberSequence.new({
  2598. NumberSequenceKeypoint.new(0, 0, 0),
  2599. NumberSequenceKeypoint.new(1, 1, 0)
  2600. })
  2601. PartEmmit1.Speed = NumberRange.new(0, 0)
  2602. PartEmmit1.VelocitySpread = 30000
  2603. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  2604. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  2605. local BodPoss = IT("BodyPosition", soul)
  2606. BodPoss.P = 3000
  2607. BodPoss.D = 1000
  2608. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  2609. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  2610. wait(1.6)
  2611. soul.Touched:connect(function(hit)
  2612. if hit.Parent == char then
  2613. soul:Destroy()
  2614. end
  2615. end)
  2616. wait(1.2)
  2617. while soul do
  2618. swait()
  2619. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  2620. BodPoss.Position = tors.Position
  2621. end
  2622. end)
  2623. soulst()
  2624. end
  2625. end
  2626. function FaceMouse()
  2627. local Cam = workspace.CurrentCamera
  2628. return {
  2629. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  2630. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  2631. }
  2632. end
  2633. -------------------------------------------------------
  2634. --End Effect Function--
  2635. -------------------------------------------------------
  2636. function Cso(ID, PARENT, VOLUME, PITCH)
  2637. local NSound = nil
  2638. coroutine.resume(coroutine.create(function()
  2639. NSound = IT("Sound", PARENT)
  2640. NSound.Volume = VOLUME
  2641. NSound.Pitch = PITCH
  2642. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  2643. swait()
  2644. NSound:play()
  2645. game:GetService("Debris"):AddItem(NSound, 10)
  2646. end))
  2647. return NSound
  2648. end
  2649. function CameraEnshaking(Length, Intensity)
  2650. coroutine.resume(coroutine.create(function()
  2651. local intensity = 1 * Intensity
  2652. local rotM = 0.01 * Intensity
  2653. for i = 0, Length, 0.1 do
  2654. swait()
  2655. intensity = intensity - 0.05 * Intensity / Length
  2656. rotM = rotM - 5.0E-4 * Intensity / Length
  2657. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  2658. 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)
  2659. end
  2660. hum.CameraOffset = Vector3.new(0, 0, 0)
  2661. end))
  2662. end
  2663. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  2664. local Hitboxpart = Instance.new("Part", EffectModel)
  2665. RemoveOutlines(Hitboxpart)
  2666. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  2667. Hitboxpart.CanCollide = false
  2668. Hitboxpart.Transparency = 1
  2669. Hitboxpart.Anchored = true
  2670. Hitboxpart.CFrame = Pose
  2671. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  2672. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  2673. end
  2674. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2675. local prt = CreatePart1(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2676. prt.Anchored = true
  2677. prt.CFrame = cframe
  2678. local msh = CreateMesh1("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2679. game:GetService("Debris"):AddItem(prt, 10)
  2680. if Type == 1 or Type == nil then
  2681. table.insert(Effects, {
  2682. prt,
  2683. "Block1",
  2684. delay,
  2685. x3,
  2686. y3,
  2687. z3,
  2688. msh
  2689. })
  2690. elseif Type == 2 then
  2691. table.insert(Effects, {
  2692. prt,
  2693. "Block2",
  2694. delay,
  2695. x3,
  2696. y3,
  2697. z3,
  2698. msh
  2699. })
  2700. elseif Type == 3 then
  2701. table.insert(Effects, {
  2702. prt,
  2703. "Block3",
  2704. delay,
  2705. x3,
  2706. y3,
  2707. z3,
  2708. msh
  2709. })
  2710. end
  2711. end
  2712.  
  2713. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2714. local Part = Create("Part"){
  2715. Parent = Parent,
  2716. Reflectance = Reflectance,
  2717. Transparency = Transparency,
  2718. CanCollide = false,
  2719. Locked = true,
  2720. BrickColor = BrickColor.new(tostring(BColor)),
  2721. Name = Name,
  2722. Size = Size,
  2723. Material = Material,
  2724. }
  2725. RemoveOutlines(Part)
  2726. return Part
  2727. end
  2728.  
  2729. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2730. local Msh = Create(Mesh){
  2731. Parent = Part,
  2732. Offset = OffSet,
  2733. Scale = Scale,
  2734. }
  2735. if Mesh == "SpecialMesh" then
  2736. Msh.MeshType = MeshType
  2737. Msh.MeshId = MeshId
  2738. end
  2739. return Msh
  2740. end
  2741.  
  2742. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2743. 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))
  2744. prt.Anchored = true
  2745. prt.CFrame = cframe
  2746. local msh = CreateMesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
  2747. game:GetService("Debris"):AddItem(prt,2)
  2748. coroutine.resume(coroutine.create(function(Part,Mesh,num)
  2749. for i=0,1,delay do
  2750. swait()
  2751. Part.Transparency=i
  2752. Mesh.Scale=Mesh.Scale + Vector3.new(x3,y3,z3)
  2753. end
  2754. Part.Parent=nil
  2755. end),prt,msh,(math.random(0,1)+math.random())/5)
  2756. end
  2757. -------------------------------------------------------
  2758. --End Important Functions--
  2759. -------------------------------------------------------
  2760.  
  2761.  
  2762.  
  2763. --[[
  2764. Thanks for using Build-To-Lua by jarredbcv.
  2765. ]]--
  2766.  
  2767. New = function(Object, Parent, Name, Data)
  2768. local Object = Instance.new(Object)
  2769. for Index, Value in pairs(Data or {}) do
  2770. Object[Index] = Value
  2771. end
  2772. Object.Parent = Parent
  2773. Object.Name = Name
  2774. return Object
  2775. end
  2776.  
  2777. Gaunty = New("Model",char,"Gaunty",{})
  2778. Handle = New("Part",Gaunty,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2779. Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2780. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595344, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2781. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161155701, 0.603512526, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2782. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595367, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2783. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471122265, 0.600126028, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2784. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 3.62595415, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2785. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812294, 0.606899738, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2786. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765471, 3.62595463, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2787. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.448780537, 0.610177517, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2788. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2789. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.459102631, -0.489744425, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2790. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765627, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2791. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149136543, -0.486357927, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2792. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765537, 2.53595448, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2793. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160831451, -0.48297143, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2794. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.53595424, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2795. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460799217, -0.479694128, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2796. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64553881, -77.6613617, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2797. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2798. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(-0.00235080719, 0.624869347, 0.00694274902, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2799. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 3.73544312, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2800. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2801. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.000443935394, 0.714845657, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2802. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.52554965, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2803. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2804. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00275993347, 0.504870415, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2805. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553746, -77.6613541, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2806. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2807. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00966835022, -0.465003252, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2808. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2809. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2810. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2811. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480494, 2.43554902, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2812. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  2813. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0147790909, -0.585001707, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2814. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2815. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2816. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595558, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2817. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00464963913, 0.606931448, -0.149864197, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2818. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595606, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2819. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00278997421, 0.603431463, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2820. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595654, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2821. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00554895401, 0.600307703, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2822. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2823. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2824. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2825. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2826. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2827. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00736999512, -0.482939243, -0.161483765, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2828. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595614, -78.1079254, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2829. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0101289749, -0.479815245, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2830. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765547, 3.62595677, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2831. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00554943085, 0.600307941, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2832. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 3.62595701, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2833. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00278949738, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2834. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2835. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.000350952148, 0.606987953, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2836. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2837. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00311040878, 0.61011219, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2838. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2839. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2840. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2841. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0123701096, -0.482883692, -0.161437988, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2842. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2843. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2844. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595686, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2845. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00647068024, -0.489563227, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2846. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595701, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2847. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471121788, 0.600129128, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2848. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.62595725, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2849. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161154747, 0.603516102, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2850. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765442, 3.62595773, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2851. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812771, 0.606903076, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2852. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765375, 3.6259582, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2853. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.44878149, 0.610180855, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2854. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595781, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2855. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460801125, -0.47969079, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2856. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2857. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160833359, -0.48296833, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2858. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765341, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2859. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149133682, -0.486355066, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2860. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765383, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2861. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.4591012, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2862. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203499, 3.4509573, -77.7865677, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2863. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00760126114, 0.431732178, -0.120269775, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2864. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203451, 3.45095778, -77.5215683, -1.0000006, -6.18456397e-10, -9.12696123e-08, 6.18456397e-10, 1.0000006, -4.65661287e-09, 8.38190317e-08, 4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2865. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1),C1 = CFrame.new(0.00508022308, 0.428877592, 0.144706726, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2866. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 2.81095791, -77.7865601, -1.0000006, 8.81700544e-08, 3.7252903e-09, -8.69331416e-08, -1.0000006, 4.65661287e-09, -3.7252903e-09, -4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2867. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -8.74227766e-08, 0, 8.74227766e-08, -1, 0, 0, 0, 1),C1 = CFrame.new(0.0146594048, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2868. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 2.8209579, -77.5215607, 1.0000006, -8.69331416e-08, 8.38190317e-08, -8.81700544e-08, -1.0000006, -4.65661287e-09, 9.12696123e-08, -4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.972549, 0.972549, 0.972549),})
  2869. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -8.74227766e-08, 8.74227766e-08, -8.74227766e-08, -1, -7.64274186e-15, 8.74227766e-08, 0, -1),C1 = CFrame.new(0.0120282173, -0.201047897, 0.137992859, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2870. Wedge = New("WedgePart",Gaunty,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113148, -77.6620178, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  2871. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.0109024048, 1.04061508, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  2872.  
  2873.  
  2874. NewInstance = function(instance,parent,properties)
  2875. local inst = Instance.new(instance,parent)
  2876. if(properties)then
  2877. for i,v in next, properties do
  2878. pcall(function() inst[i] = v end)
  2879. end
  2880. end
  2881. return inst;
  2882. end
  2883.  
  2884. local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(0,-.51,0)})
  2885. local HW2 = NewInstance('Motor', char, {Part0 = la, Part1 = Handle2, C0 = CF(0,-.51,0) * angles(Rad(0),Rad(180),Rad(0))})
  2886.  
  2887. for _,v in next, Gaunty:children() do
  2888. v.CanCollide = false
  2889. end
  2890. local all, last = {}, nil
  2891. ArmourParts = {}
  2892. NeonParts = {}
  2893. function scan(p)
  2894. for _, v in pairs(p:GetChildren()) do
  2895. if v:IsA("BasePart") then
  2896. if v.BrickColor == BrickColor.new("Black") then
  2897. table.insert(ArmourParts, v)
  2898. end
  2899. if v.BrickColor == BrickColor.new("Institutional white") then
  2900. table.insert(NeonParts, v)
  2901. end
  2902. if last then
  2903. local w = Instance.new("Weld")
  2904. w.Part0, w.Part1 = last, v
  2905. w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  2906. w.Parent = last
  2907. end
  2908. table.insert(all, v)
  2909. last = v
  2910. end
  2911. scan(v)
  2912. end
  2913. end
  2914. scan(Gaunty)
  2915. local all2, last2 = {}, nil
  2916. ArmourParts2 = {}
  2917. NeonParts2 = {}
  2918. -------------------------------------------------------
  2919. --Start Customization--
  2920. -------------------------------------------------------
  2921.  
  2922. ---------------------------------------------
  2923. local Player_Size = 1
  2924. if Player_Size ~= 1 then
  2925. root.Size = root.Size * Player_Size
  2926. tors.Size = tors.Size * Player_Size
  2927. hed.Size = hed.Size * Player_Size
  2928. ra.Size = ra.Size * Player_Size
  2929. la.Size = la.Size * Player_Size
  2930. rl.Size = rl.Size * Player_Size
  2931. ll.Size = ll.Size * Player_Size
  2932. ----------------------------------------------------------------------------------
  2933. rootj.Parent = root
  2934. neck.Parent = tors
  2935. RW.Parent = tors
  2936. LW.Parent = tors
  2937. RH.Parent = tors
  2938. LH.Parent = tors
  2939. ----------------------------------------------------------------------------------
  2940. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  2941. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  2942. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  2943. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  2944. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  2945. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  2946. ----------------------------------------------------------------------------------
  2947. 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))
  2948. 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))
  2949. 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))
  2950. 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))
  2951. --hat.Parent = Character
  2952. end
  2953. ----------------------------------------------------------------------------------
  2954. local SONG = 1117396305
  2955. local SONG2 = 0
  2956. local Music = Instance.new("Sound",tors)
  2957. Music.Volume = 2.5
  2958. Music.Looped = true
  2959. Music.Pitch = 1 --Pitcher
  2960. ----------------------------------------------------------------------------------
  2961. local equipped = false
  2962. local idle = 0
  2963. local change = 1
  2964. local val = 0
  2965. local toim = 0
  2966. local idleanim = 0.4
  2967. local sine = 0
  2968. local Mode = 1
  2969. ----------------------------------------------------------------------------------
  2970. hum.WalkSpeed = 16
  2971. hum.JumpPower = 57
  2972. hum.Animator.Parent = nil
  2973. char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
  2974. local naeeym2 = IT("BillboardGui",char)
  2975. naeeym2.AlwaysOnTop = true
  2976. naeeym2.Size = UDim2.new(5,35,2,15)
  2977. naeeym2.StudsOffset = Vector3.new(0,2,0)
  2978. naeeym2.MaxDistance = 75
  2979. naeeym2.Adornee = hed
  2980. naeeym2.Name = "Name"
  2981. --naeeym2.PlayerToHideFrom = Player
  2982. local tecks2 = IT("TextLabel",naeeym2)
  2983. tecks2.BackgroundTransparency = 1
  2984. tecks2.TextScaled = true
  2985. tecks2.BorderSizePixel = 0
  2986. tecks2.Text = "Random Guy"
  2987. tecks2.Font = "Fantasy"
  2988. tecks2.TextSize = 30
  2989. tecks2.TextStrokeTransparency = 0
  2990. tecks2.TextColor3 = Color3.fromRGB(255,255,255)
  2991. tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
  2992. tecks2.Size = UDim2.new(1,0,0.5,0)
  2993. tecks2.Parent = naeeym2
  2994. -------------------------------------------------------
  2995. --End Customization--
  2996. -------------------------------------------------------
  2997.  
  2998. -----------------------------------------------------
  2999. --Start Attacks N Stuff--
  3000. -------------------------------------------------------
  3001. function resetmode()
  3002. tecks2.Text = "Random Guy"
  3003. tecks2.TextColor3 = Color3.fromRGB(255,255,255)
  3004. tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
  3005. for i, v in pairs(ArmourParts) do
  3006. v.BrickColor = BrickColor.new("Black")
  3007. v.Material = "Neon"
  3008. v.Transparency = 0
  3009. end
  3010. for i, v in pairs(NeonParts) do
  3011. maincolor = BrickColor.new("Dark stone grey")
  3012. v.BrickColor = maincolor
  3013. v.Material = "Neon"
  3014. v.Transparency = 0
  3015. end
  3016. Mode = 1
  3017. SONG = 1117396305
  3018. char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
  3019. end
  3020.  
  3021. function Taunt2()
  3022. attack = true
  3023. hum.WalkSpeed = 0
  3024. TAUNT2:Play()
  3025. repeat
  3026. swait()
  3027. TAUNT.Parent = tors
  3028. 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)
  3029. 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)
  3030. 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)
  3031. 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)
  3032. 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)
  3033. 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)
  3034. until TAUNT2.Playing == false
  3035. attack = false
  3036. hum.WalkSpeed = 16
  3037. end
  3038.  
  3039. function Taunt()
  3040. attack = true
  3041. hum.WalkSpeed = 0
  3042. TAUNT:Play()
  3043. repeat
  3044. swait()
  3045. TAUNT.Parent = tors
  3046. 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)
  3047. 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)
  3048. 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)
  3049. 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)
  3050. 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)
  3051. 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)
  3052. until TAUNT.Playing == false
  3053. attack = false
  3054. hum.WalkSpeed = 16
  3055. end
  3056. function attackone()
  3057. attack = true
  3058. hum.WalkSpeed = 3.01
  3059. for i = 0, 1.7, 0.1 do
  3060. swait()
  3061. 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)
  3062. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(40)), 0.3)
  3063. 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)
  3064. 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)
  3065. 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)
  3066. 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)
  3067. end
  3068. Cso("203426541", ra, 10, 1)
  3069. HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
  3070. CameraEnshaking(2, 5)
  3071. for i = 0, 1.4, 0.1 do
  3072. swait()
  3073. BlockEffect(maincolor, ra.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
  3074. 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)
  3075. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-55)), 0.3)
  3076. 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)
  3077. 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)
  3078. 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)
  3079. 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)
  3080. end
  3081. hum.WalkSpeed = 16
  3082. attack = false
  3083. end
  3084.  
  3085.  
  3086.  
  3087. function attacktwo()
  3088. attack = true
  3089. hum.WalkSpeed = 3.01
  3090. for i = 0, 1.7, 0.1 do
  3091. swait()
  3092. 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)
  3093. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  3094. 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)
  3095. 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)
  3096. 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)
  3097. 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)
  3098. end
  3099. Cso("203426541", rl, 10, 1)
  3100. HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
  3101. CameraEnshaking(2, 3)
  3102. for i = 0, 1.4, 0.1 do
  3103. swait()
  3104. 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)
  3105. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.3)
  3106. 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)
  3107. 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)
  3108. 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)
  3109. 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)
  3110. end
  3111. hum.WalkSpeed = 16
  3112. attack = false
  3113. end
  3114. function attackthree()
  3115. attack = true
  3116. hum.WalkSpeed = 3.01
  3117. for i = 0, 1.4, 0.1 do
  3118. swait()
  3119. 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)
  3120. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3121. 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)
  3122. 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)
  3123. 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)
  3124. 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)
  3125. end
  3126. Cso("203426541", hed, 10, 1)
  3127. for i = 0, 1.7, 0.1 do
  3128. swait()
  3129. 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)
  3130. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3131. 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)
  3132. 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)
  3133. 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)
  3134. 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)
  3135. end
  3136. CameraEnshaking(2, 8)
  3137. Cso("260435136", hed, 10, .9)
  3138. BlockEffect(maincolor, Handle.CFrame * CF(0, -2, 0), 11, 11, 11, 10, 10, 10, 0.04, 1)
  3139. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -2, 0), 6, 6, 6, 5, 5, 5, 0.04, 1)
  3140. HitboxFunction(root.CFrame * CF(0, 0, -2), 0.01, 1, 1, 1, 7, 10, 20, 3, "Random Guy")
  3141. for i = 0, 1.8, 0.1 do
  3142. swait()
  3143. 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)
  3144. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.2)
  3145. 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)
  3146. 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)
  3147. 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)
  3148. 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)
  3149. end
  3150. hum.WalkSpeed = 16
  3151. attack = false
  3152. end
  3153.  
  3154. function somuchcancerwhy() --o no
  3155. attack = true
  3156. hum.WalkSpeed = 0.10
  3157. Character.Head.face.Texture = "rbxassetid://315074049"
  3158. local A = math.random(1,13)
  3159. if A == 1 then
  3160. ohno.SoundId = "rbxassetid://295810519"
  3161. ohno.TimePosition = 1
  3162. end
  3163. if A == 2 then
  3164. ohno.SoundId = "rbxassetid://488472970"
  3165. ohno.TimePosition = 2
  3166. end
  3167. if A == 3 then
  3168. ohno.SoundId = "rbxassetid://917045199"
  3169. ohno.TimePosition = 3
  3170. end
  3171. if A == 4 then
  3172. ohno.SoundId = "rbxassetid://324205173"
  3173. ohno.TimePosition = 1
  3174. end
  3175. if A == 5 then
  3176. ohno.SoundId = "rbxassetid://376134741"
  3177. ohno.TimePosition = 8
  3178. end
  3179. if A == 6 then
  3180. ohno.SoundId = "rbxassetid://164147183"
  3181. ohno.TimePosition = 0
  3182. end
  3183. if A == 7 then
  3184. ohno.SoundId = "rbxassetid://825526716"
  3185. ohno.TimePosition = 1
  3186. end
  3187. if A == 8 then
  3188. ohno.SoundId = "rbxassetid://185460366"
  3189. ohno.TimePosition = 0
  3190. end
  3191. if A == 9 then
  3192. ohno.SoundId = "rbxassetid://273319633"
  3193. ohno.TimePosition = 1
  3194. end
  3195. if A == 10 then
  3196. ohno.SoundId = "rbxassetid://506212392"
  3197. ohno.TimePosition = 2
  3198. end
  3199. if A == 11 then
  3200. ohno.SoundId = "rbxassetid://708297448"
  3201. ohno.TimePosition = 4
  3202. end
  3203. if A == 12 then
  3204. ohno.SoundId = "rbxassetid://497199103"
  3205. ohno.TimePosition = 9
  3206. end
  3207. if A == 13 then
  3208. ohno.SoundId = "rbxassetid://152833989"
  3209. ohno.TimePosition = 1
  3210. end
  3211. ohno:Play()
  3212. for i = 0,100,0.1 do
  3213. swait()
  3214. CameraEnshaking(2, 3)
  3215. ohno.Parent = hed
  3216. char.Torso.Neck.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3217. end
  3218. attack = false
  3219. ohno:Stop()
  3220. Character.Head.face.Texture = "rbxassetid://620619801"
  3221. hum.WalkSpeed = 16
  3222. end
  3223.  
  3224. function Power_Burst()
  3225. hum.WalkSpeed = 4
  3226. attack = true
  3227. Cso("163619849", Handle, 10, 1.35)
  3228. for i = 0,4.3,0.1 do
  3229. swait()
  3230. 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)
  3231. 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)
  3232. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-23 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
  3233. 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)
  3234. 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)
  3235. 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)
  3236. 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)
  3237. end
  3238. CameraEnshaking(2.5, 20)
  3239. Cso("539294959", Handle, 10, .9)
  3240. BlockEffect(maincolor, Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
  3241. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
  3242. HitboxFunction(root.CFrame * CF(0, 0, -0), 0.01, 1, 1, 1, 19, 30, 75, 35, "Random Guy")
  3243. for i = 0,3,0.1 do
  3244. swait()
  3245. 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)
  3246. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
  3247. 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)
  3248. 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)
  3249. 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)
  3250. 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)
  3251. end
  3252. hum.WalkSpeed = 16
  3253. attack = false
  3254. end
  3255.  
  3256. function Eruption2()
  3257. attack = true
  3258. hum.WalkSpeed = 2
  3259. hum.JumpPower = 0
  3260. for i = 0,7,0.1 do
  3261. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
  3262. swait()
  3263. Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3264. Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3265. 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)
  3266. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3267. 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)
  3268. 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)
  3269. 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)
  3270. 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)
  3271. end
  3272. CreateSound("144699494", tors, 10, 1)
  3273. 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)
  3274. 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)
  3275. 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)
  3276. 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)
  3277. MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
  3278. coroutine.resume(coroutine.create(function()
  3279. for i = 0,1.8,0.1 do
  3280. swait()
  3281. hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
  3282. end
  3283. for i = 0,1.8,0.1 do
  3284. swait()
  3285. hum.CameraOffset = Vector3.new(0,0,0)
  3286. end
  3287. end))
  3288. local vel2 = Instance.new("BodyVelocity",tors)
  3289. vel2.Velocity = Vector3.new(0,55,0)
  3290. vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
  3291. for i = 0,4,0.1 do
  3292. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
  3293. swait()
  3294. Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3295. Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3296. 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)
  3297. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3298. 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)
  3299. 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)
  3300. 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)
  3301. 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)
  3302. end
  3303. hum.WalkSpeed = 16
  3304. vel2:Destroy()
  3305. hum.JumpPower = 50
  3306. attack = false
  3307. end
  3308.  
  3309. function Magic_Bombs()
  3310. attack = true
  3311. hum.WalkSpeed = 0
  3312. local GYRO = IT("BodyGyro",root)
  3313. GYRO.D = 100
  3314. GYRO.P = 2000
  3315. GYRO.MaxTorque = VT(0,4000000,0)
  3316. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3317. for i = 0,3.6,0.1 do
  3318. swait()
  3319. 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)
  3320. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  3321. 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)
  3322. 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)
  3323. 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)
  3324. 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)
  3325. end
  3326. CameraEnshaking(1, 6)
  3327. GYRO:Destroy()
  3328. Cso("588734356", Handle, 10, 1.05)
  3329. BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
  3330. BlockEffect(("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
  3331. HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
  3332. for i = 0,2,0.1 do
  3333. swait()
  3334. 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)
  3335. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  3336. 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)
  3337. 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)
  3338. 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)
  3339. 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)
  3340. end
  3341. local GYRO = IT("BodyGyro",root)
  3342. GYRO.D = 100
  3343. GYRO.P = 2000
  3344. GYRO.MaxTorque = VT(0,4000000,0)
  3345. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3346. for i = 0,2.4,0.1 do
  3347. swait()
  3348. 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)
  3349. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  3350. 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)
  3351. 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)
  3352. 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)
  3353. 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)
  3354. end
  3355. GYRO:Destroy()
  3356. CameraEnshaking(1, 6)
  3357. Cso("588734356", Handle, 10, 1.05)
  3358. BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
  3359. BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
  3360. HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6,5, 14, 24, 2, "Random Guy")
  3361. for i = 0,2,0.1 do
  3362. swait()
  3363. 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)
  3364. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  3365. 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)
  3366. 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)
  3367. 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)
  3368. 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)
  3369. end
  3370. local GYRO = IT("BodyGyro",root)
  3371. GYRO.D = 100
  3372. GYRO.P = 2000
  3373. GYRO.MaxTorque = VT(0,4000000,0)
  3374. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3375. for i = 0,2.4,0.1 do
  3376. swait()
  3377. 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)
  3378. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  3379. 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)
  3380. 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)
  3381. 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)
  3382. 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)
  3383. end
  3384. GYRO:Destroy()
  3385. CameraEnshaking(1, 6)
  3386. Cso("588734356", Handle, 10, 1.05)
  3387. BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
  3388. BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
  3389. HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Random Guy")
  3390. for i = 0,2,0.1 do
  3391. swait()
  3392. 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)
  3393. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  3394. 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)
  3395. 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)
  3396. 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)
  3397. 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)
  3398. end
  3399. attack = false
  3400. hum.WalkSpeed = 16
  3401. end
  3402.  
  3403. function Dangerous_Field()
  3404. attack = true
  3405. hum.WalkSpeed = 0
  3406. for i = 0,10,0.1 do
  3407. swait()
  3408. 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)
  3409. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  3410. 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)
  3411. 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)
  3412. 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)
  3413. 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)
  3414. CameraEnshaking(1, 7)
  3415. Cso("588734356", Handle, 10, 1.2)
  3416. BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
  3417. BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
  3418. HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
  3419. HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
  3420. end
  3421. attack = false
  3422. hum.WalkSpeed = 16
  3423. end
  3424. function Field()
  3425. attack = true
  3426. hum.WalkSpeed = 0
  3427. for i = 0,10,0.1 do
  3428. swait()
  3429. 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)
  3430. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  3431. 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)
  3432. 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)
  3433. 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)
  3434. 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)
  3435. CameraEnshaking(1, 7)
  3436. Cso("588734356", Handle, 10, 1.2)
  3437. BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
  3438. BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
  3439. HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Random Guy")
  3440. HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Random Guy")
  3441. end
  3442. attack = false
  3443. hum.WalkSpeed = 16
  3444. end
  3445. function Shockwave()
  3446. attack = true
  3447. hum.WalkSpeed = 0
  3448. for i = 0,4,0.1 do
  3449. swait()
  3450. 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)
  3451. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3452. 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)
  3453. 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)
  3454. 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)
  3455. 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)
  3456. end
  3457. coroutine.resume(coroutine.create(function()
  3458. BlockEffect(maincolor, rl.CFrame * CF(-1, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3459. BlockEffect(maincolor, rl.CFrame * CF(-3, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3460. BlockEffect(maincolor, rl.CFrame * CF(2, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3461. HitboxFunction(rl.CFrame * CF(-1, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
  3462. HitboxFunction(rl.CFrame * CF(-3, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
  3463. HitboxFunction(rl.CFrame * CF(2, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
  3464. CameraEnshaking(1, 7)
  3465. wait(0.05)
  3466. BlockEffect(maincolor, rl.CFrame * CF(-0.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3467. BlockEffect(maincolor, rl.CFrame * CF(-2.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3468. BlockEffect(maincolor, rl.CFrame * CF(1.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3469. HitboxFunction(rl.CFrame * CF(-0.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 20, 10, "Snare")
  3470. HitboxFunction(rl.CFrame * CF(-2.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3471. HitboxFunction(rl.CFrame * CF(1.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3472. CameraEnshaking(1, 7)
  3473. wait(0.05)
  3474. BlockEffect(maincolor, rl.CFrame * CF(-0.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3475. BlockEffect(maincolor, rl.CFrame * CF(-2.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3476. BlockEffect(maincolor, rl.CFrame * CF(1.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3477. HitboxFunction(rl.CFrame * CF(-0.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3478. HitboxFunction(rl.CFrame * CF(-2.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3479. HitboxFunction(rl.CFrame * CF(1.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3480. CameraEnshaking(1, 7)
  3481. wait(0.05)
  3482. BlockEffect(maincolor, rl.CFrame * CF(-0.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3483. BlockEffect(maincolor, rl.CFrame * CF(-2.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3484. BlockEffect(maincolor, rl.CFrame * CF(1.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3485. HitboxFunction(rl.CFrame * CF(-0.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3486. HitboxFunction(rl.CFrame * CF(-2.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3487. HitboxFunction(rl.CFrame * CF(1.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3488. CameraEnshaking(1, 7)
  3489. wait(0.05)
  3490. BlockEffect(maincolor, rl.CFrame * CF(-0.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3491. BlockEffect(maincolor, rl.CFrame * CF(-2.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3492. BlockEffect(maincolor, rl.CFrame * CF(1.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3493. HitboxFunction(rl.CFrame * CF(-0.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3494. HitboxFunction(rl.CFrame * CF(-2.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3495. HitboxFunction(rl.CFrame * CF(1.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3496. CameraEnshaking(1, 7)
  3497. wait(0.05)
  3498. BlockEffect(maincolor, rl.CFrame * CF(-0, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3499. BlockEffect(maincolor, rl.CFrame * CF(-2, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3500. BlockEffect(maincolor, rl.CFrame * CF(1, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3501. HitboxFunction(rl.CFrame * CF(-0, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3502. HitboxFunction(rl.CFrame * CF(-2, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3503. HitboxFunction(rl.CFrame * CF(1, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  3504. CameraEnshaking(1, 7)
  3505. end))
  3506. Cso("440145223", Handle, 10, 1.05)
  3507. for i = 1,7,0.1 do
  3508. 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)
  3509. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  3510. 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)
  3511. 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)
  3512. 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)
  3513. 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)
  3514. end
  3515. wait(.6)
  3516. hum.WalkSpeed = 16
  3517. attack = false
  3518. end
  3519. function Pulse()
  3520. attack = true
  3521. hum.WalkSpeed = 0
  3522. local GYRO = IT("BodyGyro",root)
  3523. GYRO.D = 100
  3524. GYRO.P = 2000
  3525. GYRO.MaxTorque = VT(0,4000000,0)
  3526. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3527. for i = 0,4,0.1 do
  3528. swait()
  3529. 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)
  3530. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  3531. 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)
  3532. 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)
  3533. 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)
  3534. 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)
  3535. end
  3536. BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3537. HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 30, 40, 0, "Freeze")
  3538. CameraEnshaking(1, 25)
  3539. BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3540. HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3541. BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3542. HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3543. BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3544. HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3545. BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3546. HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3547. BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3548. HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3549. BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3550. HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3551. BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3552. HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3553. BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3554. HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3555. BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3556. HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3557. BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3558. HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3559. BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  3560. HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  3561. Cso("440145223", Handle, 10, 1.05)
  3562. GYRO:Destroy()
  3563. for i = 1,2,0.1 do
  3564. swait()
  3565. 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)
  3566. 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)
  3567. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  3568. 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)
  3569. 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)
  3570. 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)
  3571. 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)
  3572. end
  3573. hum.WalkSpeed = 16
  3574. attack = false
  3575. end
  3576.  
  3577. function Technobeam()
  3578. attack = true
  3579. hum.WalkSpeed = 3.01
  3580. for i = 0, 4, 0.1 do
  3581. swait()
  3582. hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
  3583. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(40)), 0.2)
  3584. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
  3585. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
  3586. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
  3587. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(125), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
  3588. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
  3589. end
  3590. for i = 0, 2, 0.1 do
  3591. swait()
  3592. hum.CameraOffset = Vector3.new(0, 0.3 + 0.1 * Cos(sine / 20), 0)
  3593. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-25), Rad(0), Rad(40)), 0.2)
  3594. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(-40)), 0.2)
  3595. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1.2 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(-25)), 0.2)
  3596. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(25)), 0.2)
  3597. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
  3598. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
  3599. end
  3600. Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
  3601. Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
  3602. Magic(1, "Add", mouse.Hit, Vector3.new(1, 100000, 1), 0.5, maincolor, "Sphere")
  3603. Magic(1, "Add", mouse.Hit, Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
  3604. CameraEnshaking(4, 5)
  3605. Cso("206049428", char, 10, 1)
  3606. for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
  3607. if v:FindFirstChild("Head") then
  3608. Eviscerate(v)
  3609. end
  3610. end
  3611. for i = 0, 2, 0.1 do
  3612. swait()
  3613. hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
  3614. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-5), Rad(0), Rad(40)), 0.2)
  3615. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
  3616. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(79), Rad(0)) * angles(Rad(-10), Rad(0), Rad(-10)), 0.2)
  3617. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-79), Rad(0)) * angles(Rad(-15), Rad(0), Rad(10)), 0.2)
  3618. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(-7.5 * Sin(sine / 20)), Rad(40)), 0.2)
  3619. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-25), Rad(7.5 * Sin(sine / 20)), Rad(-25)), 0.2)
  3620. end
  3621. hum.WalkSpeed = 16
  3622. attack = false
  3623. end
  3624.  
  3625. function LAZER()
  3626. attack = true
  3627. hum.WalkSpeed = 0.03
  3628. for i = 0,4,0.1 do
  3629. swait()
  3630. 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)
  3631. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  3632. 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)
  3633. 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)
  3634. 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)
  3635. 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)
  3636. end
  3637. LAZOR:Play()
  3638. local GYRO = IT("BodyGyro",root)
  3639. GYRO.D = 100
  3640. GYRO.P = 2000
  3641. GYRO.MaxTorque = VT(0,4000000,0)
  3642. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3643. repeat
  3644. swait(2)
  3645. 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)
  3646. 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)
  3647. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3648. LAZOR.Parent = ra
  3649. BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3650. HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
  3651. CameraEnshaking(1, 7)
  3652. BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3653. HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3654. BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3655. HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3656. BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3657. HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3658. BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3659. HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3660. BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3661. HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3662. BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3663. HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3664. BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3665. HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3666. BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3667. HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3668. BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3669. HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3670. BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3671. HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3672. BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3673. HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3674. BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3675. HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3676. BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3677. HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3678. BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3679. HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3680. until LAZOR.Playing == false
  3681. GYRO:Destroy()
  3682. hum.WalkSpeed = 16
  3683. attack = false
  3684. end
  3685. function new()
  3686. attack = true
  3687. hum.WalkSpeed = 0.03
  3688. for i = 0,4,0.1 do
  3689. swait()
  3690. 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)
  3691. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  3692. 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)
  3693. 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)
  3694. 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)
  3695. 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)
  3696. end
  3697. LAZOR:Play()
  3698. local GYRO = IT("BodyGyro",root)
  3699. GYRO.D = 100
  3700. GYRO.P = 2000
  3701. GYRO.MaxTorque = VT(0,4000000,0)
  3702. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3703. repeat
  3704. swait(2)
  3705. 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)
  3706. 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)
  3707. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3708. LAZOR.Parent = ra
  3709. BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3710. HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
  3711. CameraEnshaking(1, 7)
  3712. BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3713. HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3714. BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3715. HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3716. BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3717. HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3718. BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3719. HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3720. BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3721. HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3722. BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3723. HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3724. BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3725. HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3726. BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3727. HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3728. BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3729. HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3730. BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3731. HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3732. BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3733. HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3734. BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3735. HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3736. BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3737. HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3738. BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  3739. HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  3740. until LAZOR.Playing == false
  3741. GYRO:Destroy()
  3742. hum.WalkSpeed = 16
  3743. attack = false
  3744. end
  3745. function Spirit_Beam()
  3746. attack = true
  3747. hum.WalkSpeed = 0
  3748. local GYRO = IT("BodyGyro",root)
  3749. GYRO.D = 100
  3750. GYRO.P = 2000
  3751. GYRO.MaxTorque = VT(0,4000000,0)
  3752. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3753. for i = 0,5,0.1 do
  3754. swait()
  3755. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  3756. 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)
  3757. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(8 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3758. 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)
  3759. 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)
  3760. 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)
  3761. 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)
  3762. end
  3763. 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),})
  3764. HitboxFunction(ref.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 4, 25, 50, 1, "Random Guy")
  3765. BlockEffect(maincolor, ref.CFrame * CF(-0, -0, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
  3766. local beam = Instance.new("Part", workspace)
  3767. beam.BrickColor = BrickColor.new("Fog")
  3768. beam.FormFactor = "Custom"
  3769. beam.Material = "Neon"
  3770. beam.Transparency = 0.5
  3771. beam.Anchored = true
  3772. beam.Locked = true
  3773. beam.CanCollide = false
  3774. local distance = (Handle.CFrame.p - mouse.Hit.p).magnitude
  3775. beam.Size = Vector3.new(1.05, 1.05, distance)
  3776. beam.CFrame = CFrame.new(Handle.CFrame.p, mouse.Hit.p) * CFrame.new(0, 0, -distance / 2)
  3777. game:GetService("Debris"):AddItem(beam, 0.14)
  3778. local sound = Instance.new('Sound',Handle)
  3779. sound.SoundId = 'rbxassetid://588697948'
  3780. sound.Volume = 7
  3781. sound.EmitterSize = 40
  3782. sound.MaxDistance = 450
  3783. sound:Play()
  3784. game:GetService("Debris"):AddItem(beam, sound.TimeLength)
  3785. GYRO:Destroy()
  3786. 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)
  3787. 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)
  3788. 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)
  3789. 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)
  3790. 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)
  3791. 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)
  3792. 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)
  3793. 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)
  3794. 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)
  3795. 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)
  3796. wait(0.3)
  3797. attack = false
  3798. hum.WalkSpeed = 16
  3799. ref:Destroy()
  3800. end
  3801. function Distort()
  3802. attack = true
  3803. hum.WalkSpeed = 0
  3804. local pos = root.Position
  3805. root.CFrame = CF(mouse.Hit.p+Vector3.new(0,3,0),pos)
  3806. Cso("261227592", tors, 10, 0.85)
  3807. for i = 1,2.5,0.1 do
  3808. swait()
  3809. rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3810. end
  3811. attack = false
  3812. hum.WalkSpeed = 8
  3813. end
  3814. function Ancient_Rage()
  3815. attack = true
  3816. hum.WalkSpeed = 4
  3817. Cso("135017578", tors, 10, 1.05)
  3818. for i = 1,14,0.1 do
  3819. swait()
  3820. rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3821. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  3822. 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)
  3823. 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)
  3824. 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)
  3825. 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)
  3826. for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
  3827. if v:FindFirstChild("Head") then
  3828. Eviscerate(v)
  3829. end
  3830. end
  3831. end
  3832. attack = false
  3833. hum.WalkSpeed = 16
  3834. end
  3835. function Ancient_Ragu()
  3836. attack = true
  3837. hum.WalkSpeed = 4
  3838. Cso("1028044973", tors, 10, 1.05)
  3839. for i = 1,14,0.1 do
  3840. swait()
  3841. rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  3842. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  3843. 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)
  3844. 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)
  3845. 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)
  3846. 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)
  3847. for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
  3848. if v:FindFirstChild("Head") then
  3849. Eviscerate(v)
  3850. end
  3851. end
  3852. end
  3853. attack = false
  3854. hum.WalkSpeed = 16
  3855. end
  3856. function TTTTTTTTTTGaunt()
  3857. attack = true
  3858. hum.WalkSpeed = 0
  3859. sex:Play()
  3860. repeat
  3861. swait()
  3862. sex.Parent = tors
  3863. 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)
  3864. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
  3865. 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)
  3866. 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)
  3867. 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)
  3868. 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)
  3869. until sex.Playing == false
  3870. attack = false
  3871. hum.WalkSpeed = 16
  3872. end
  3873. function TTTTTTTTTTTaunt()
  3874. attack = true
  3875. hum.WalkSpeed = 0
  3876. DTAUNT:Play()
  3877. repeat
  3878. swait()
  3879. DTAUNT.Parent = tors
  3880. 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)
  3881. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
  3882. 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)
  3883. 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)
  3884. 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)
  3885. 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)
  3886. until DTAUNT.Playing == false
  3887. attack = false
  3888. hum.WalkSpeed = 16
  3889. end
  3890.  
  3891. function Multi_Bombs()
  3892. attack = true
  3893. hum.WalkSpeed = 3.01
  3894. for i = 0,3,0.1 do
  3895. swait()
  3896. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3897. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3898. 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)
  3899. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3900. 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)
  3901. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
  3902. 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)
  3903. 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)
  3904. end
  3905. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
  3906. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
  3907. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
  3908. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
  3909. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
  3910. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
  3911. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
  3912. CreateSound("142070127", tors, 10, 1)
  3913. MagniDamage(tors, 17, 15, 35, 10, "Normal")
  3914. for i = 0,1,0.1 do
  3915. 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)
  3916. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3917. 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)
  3918. 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)
  3919. RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
  3920. LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
  3921. end
  3922. for i = 0,2,0.1 do
  3923. swait()
  3924. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3925. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3926. 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)
  3927. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3928. 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)
  3929. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
  3930. 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)
  3931. 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)
  3932. end
  3933. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
  3934. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
  3935. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
  3936. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
  3937. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
  3938. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
  3939. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
  3940. CreateSound("142070127", tors, 10, 1)
  3941. MagniDamage(tors, 17, 15, 35, 10, "Normal")
  3942. for i = 0,1,0.1 do
  3943. 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)
  3944. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3945. 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)
  3946. 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)
  3947. RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
  3948. LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
  3949. end
  3950. for i = 0,2,0.1 do
  3951. swait()
  3952. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3953. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3954. 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)
  3955. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3956. 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)
  3957. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 3 * Sin(sine / 20))), 0.15)
  3958. 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)
  3959. 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)
  3960. end
  3961. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
  3962. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
  3963. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
  3964. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
  3965. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
  3966. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
  3967. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
  3968. CreateSound("142070127", tors, 10, 1)
  3969. MagniDamage(tors, 17, 15, 35, 10, "Normal")
  3970. for i = 0,1,0.1 do
  3971. 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)
  3972. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3973. 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)
  3974. 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)
  3975. RW.C0 = clerp(RW.C0, CF(1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(-10 * Cos(sine / 20)), Rad(-35 - 2.5 * Sin(sine / 20))), 0.1)
  3976. LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(10 * Cos(sine / 20)), Rad(35 + 2.5 * Sin(sine / 20))), 0.1)
  3977. end
  3978. wait(.6)
  3979. attack = false
  3980. hum.WalkSpeed = 16
  3981. end
  3982.  
  3983. function Universal_Crush()
  3984. attack = true
  3985. for i = 0,5.2,0.05 do
  3986. swait()
  3987. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3988. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3989. 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)
  3990. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3991. 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)
  3992. 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)
  3993. 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)
  3994. 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)
  3995. end
  3996. CreateSound("331666100", tors, 10, 1)
  3997. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 14, 14, 14, 16.6, 16.6, 16.6, 0.01)
  3998. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 16, 16, 16, 19.6, 19.6, 19.6, 0.01)
  3999. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 18, 18, 18, 22.6, 22.6, 22.6, 0.01)
  4000. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 20, 20, 20, 25.6, 25, 25, 0.01)
  4001. MagniDamage(tors, 170, 80, 175, 15, "DarkUp")
  4002. coroutine.resume(coroutine.create(function()
  4003. for i = 0,1.8,0.1 do
  4004. swait()
  4005. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  4006. end
  4007. for i = 0,1.8,0.1 do
  4008. swait()
  4009. hum.CameraOffset = Vector3.new(0,0,0)
  4010. end
  4011. end))
  4012. for i = 1,4.7,0.1 do
  4013. 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)
  4014. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  4015. 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)
  4016. 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)
  4017. 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)
  4018. 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)
  4019. end
  4020. wait(.6)
  4021. attack = false
  4022. end
  4023.  
  4024. function HAAH()
  4025. attack = true
  4026. hum.WalkSpeed = 0
  4027. Cso("300208779", hed, 10, 1)
  4028. for i = 0,9,0.1 do
  4029. swait()
  4030. 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)
  4031. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  4032. if Mrandom(1,15) == 1 then
  4033. 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)
  4034. end
  4035. 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)
  4036. 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)
  4037. 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)
  4038. 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)
  4039. end
  4040. attack = false
  4041. hum.WalkSpeed = 16
  4042. end
  4043. function again()
  4044. attack = true
  4045. hum.WalkSpeed = 0
  4046. ITAUNT:Play()
  4047. repeat
  4048. swait()
  4049. ITAUNT.Parent = tors
  4050. 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)
  4051. 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)
  4052. 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)
  4053. 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)
  4054. 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)
  4055. 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)
  4056. until ITAUNT.Playing == false
  4057. attack = false
  4058. hum.WalkSpeed = 16
  4059. end
  4060. function LunarSpin()
  4061. attack = true
  4062. hum.WalkSpeed = 0
  4063. for i = 0,17,0.05 do
  4064. CameraEnshaking(1, 5)
  4065. MagniDamage(tors, 47, 2, 5, 0, "Random Guy")
  4066. Effects.Spiral.Create(BrickC("Teal"), tors.CFrame * CF(0, 0, 0), 3, 3, 3, 4, 4, 4, 0.03)
  4067. Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4068. swait()
  4069. 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)
  4070. 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)
  4071. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4072. 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)
  4073. 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)
  4074. 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)
  4075. 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)
  4076. end
  4077. hum.WalkSpeed = 16
  4078. attack = false
  4079. end
  4080. function Decapitate()
  4081. local target = nil
  4082. local targettorso = nil
  4083. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  4084. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  4085. target = mouse.Target.Parent.Humanoid
  4086. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  4087. targethead = mouse.Target.Parent:FindFirstChild("Head")
  4088. end
  4089. end
  4090. if target ~= nil then
  4091. targettorso.Anchored = true
  4092. attack = true
  4093. hum.WalkSpeed = 0
  4094. root.CFrame = targettorso.CFrame * CF(0,0,2.6)
  4095. for i = 0,4.2,0.1 do
  4096. swait()
  4097. 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)
  4098. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
  4099. 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)
  4100. 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)
  4101. 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)
  4102. 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)
  4103. end
  4104. local ModelHead01 = New("Model", char, "", {})
  4105. local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
  4106. local Head01 = targethead:Clone()
  4107. targethead.Transparency = 1
  4108. Head01.Parent = ModelHead01
  4109. local weldHead01 = Instance.new("Weld")
  4110. weldHead01.Parent = Head01
  4111. weldHead01.Part0 = targethead
  4112. weldHead01.Part1 = Head01
  4113. weldHead01.C1 = CFrame.new(0, 0, 0)
  4114. targethead.face:Remove()
  4115. weldHead01.Part0 = ra
  4116. weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  4117. targettorso:BreakJoints()
  4118. CreateSound("314390675", targettorso, 5, .7)
  4119. for i = 0,3.2,0.1 do
  4120. swait()
  4121. 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)
  4122. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  4123. 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)
  4124. 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)
  4125. 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)
  4126. 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)
  4127. end
  4128. for i = 0,4.2,0.1 do
  4129. swait()
  4130. 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)
  4131. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
  4132. 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)
  4133. 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)
  4134. 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)
  4135. 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)
  4136. end
  4137. CreateSound("541909763", targettorso, 5, .8)
  4138. weldHead01:Destroy()
  4139. Head01.CanCollide = true
  4140. local bodyVelocity2 = Create("BodyVelocity")({
  4141. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  4142. P = 5000,
  4143. maxForce = Vector3.new(8000, 8000, 8000),
  4144. Parent = Head01
  4145. })
  4146. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  4147. for i = 0,6.2,0.1 do
  4148. swait()
  4149. 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)
  4150. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
  4151. 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)
  4152. 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)
  4153. 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)
  4154. 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)
  4155. end
  4156. targettorso.Anchored = false
  4157. attack = false
  4158. hum.WalkSpeed = 16
  4159. root.CFrame = targettorso.CFrame * CF(0,0,3.4)
  4160. end
  4161. end
  4162. function BalanceSpin()
  4163. attack = true
  4164. hum.WalkSpeed = 2
  4165. for i = 0,17,0.07 do
  4166. CameraEnshaking(1, 5)
  4167. MagniDamage(tors, 30, 7, 11, 0, "Random Guy")
  4168. swait()
  4169. 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")
  4170. 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")
  4171. 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")
  4172. 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)
  4173. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4174. 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)
  4175. 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)
  4176. 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)
  4177. 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)
  4178. end
  4179. hum.WalkSpeed = 16
  4180. attack = false
  4181. end
  4182.  
  4183. function lolik()
  4184. attack = true
  4185. hum.WalkSpeed = 0
  4186. pop:Play()
  4187. repeat
  4188. pop.Parent = tors
  4189. swait()
  4190. 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)
  4191. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
  4192. 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)
  4193. 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)
  4194. 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)
  4195. 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)
  4196. until pop.Playing == false
  4197. attack = false
  4198. hum.WalkSpeed = 16
  4199. end
  4200.  
  4201. function BARK()
  4202. attack = true
  4203. hum.WalkSpeed = 0
  4204. BATAUNT:Play()
  4205. repeat
  4206. BATAUNT.Parent = tors
  4207. swait()
  4208. 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)
  4209. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
  4210. 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)
  4211. 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)
  4212. 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)
  4213. 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)
  4214. until BATAUNT.Playing == false
  4215. attack = false
  4216. hum.WalkSpeed = 16
  4217. end
  4218.  
  4219. function CreateSound(ID, PARENT, VOLUME, PITCH)
  4220. local NSound = nil
  4221. coroutine.resume(coroutine.create(function()
  4222. NSound = Instance.new("Sound", PARENT)
  4223. NSound.Volume = VOLUME
  4224. NSound.Pitch = PITCH
  4225. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  4226. swait()
  4227. NSound:play()
  4228. game:GetService("Debris"):AddItem(NSound, 10)
  4229. end))
  4230. return NSound
  4231. end
  4232. function nope()
  4233. attack = true
  4234. hum.WalkSpeed = 0
  4235. NOTAUNT:Play()
  4236. repeat
  4237. NOTAUNT.Parent = tors
  4238. swait()
  4239. 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)
  4240. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
  4241. 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)
  4242. 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)
  4243. 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)
  4244. 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)
  4245. until NOTAUNT.Playing == false
  4246. attack = false
  4247. hum.WalkSpeed = 16
  4248. end
  4249. function CreateSound(ID, PARENT, VOLUME, PITCH)
  4250. local NSound = nil
  4251. coroutine.resume(coroutine.create(function()
  4252. NSound = Instance.new("Sound", PARENT)
  4253. NSound.Volume = VOLUME
  4254. NSound.Pitch = PITCH
  4255. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  4256. swait()
  4257. NSound:play()
  4258. game:GetService("Debris"):AddItem(NSound, 10)
  4259. end))
  4260. return NSound
  4261. end
  4262. function Anime_Splosion()
  4263. attack = true
  4264. for i = 0,2,0.05 do
  4265. swait()
  4266. Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4267. Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4268. 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)
  4269. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4270. 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)
  4271. 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)
  4272. 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)
  4273. 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)
  4274. end
  4275. CreateSound("331666100", tors, 10, 1)
  4276. Effects.Ring.Create(BrickC("Carnation pink"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(-1),Rad(0)), 2.5, 2.5, 40, 3, 3, 45, 0.01)
  4277. MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
  4278. CameraEnshaking(1.5, 10)
  4279. for i = 1,2,0.1 do
  4280. swait()
  4281. 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)
  4282. 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)
  4283. 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)
  4284. 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)
  4285. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
  4286. 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)
  4287. 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)
  4288. 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)
  4289. 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)
  4290. end
  4291. wait(.6)
  4292. attack = false
  4293. end
  4294. corrupted = false
  4295. function Bark_Splosion()
  4296. attack = true
  4297. for i = 0,2,0.05 do
  4298. swait()
  4299. Effects.Block.Create(BrickC("Cool yellow"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4300. Effects.Block.Create(BrickC("Medium stone grey"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4301. 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)
  4302. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4303. 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)
  4304. 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)
  4305. 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)
  4306. 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)
  4307. end
  4308. CreateSound("331666100", tors, 10, 1)
  4309. 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)
  4310. MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
  4311. CameraEnshaking(1.5, 10)
  4312. for i = 1,2,0.1 do
  4313. swait()
  4314. 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)
  4315. 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)
  4316. 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)
  4317. 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)
  4318. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
  4319. 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)
  4320. 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)
  4321. 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)
  4322. 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)
  4323. end
  4324. wait(.6)
  4325. attack = false
  4326. end
  4327. corrupted = false
  4328. function Pixel_Corrupt()
  4329. attack = true
  4330. corrupted = true
  4331. for i = 0,3,0.05 do
  4332. swait()
  4333. 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)
  4334. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
  4335. 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)
  4336. 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)
  4337. 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)
  4338. 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)
  4339. 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)
  4340. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4341. 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)
  4342. 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)
  4343. 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)
  4344. 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)
  4345. end
  4346. 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),})
  4347. HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 20, 20, 25, 0, "Random Guy")
  4348. BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 30, 30, 30, 32, 32, 32, 0.07, 1)
  4349. CreateSound("331666100", refa, 10, 1)
  4350. CameraEnshaking(1.5, 10)
  4351. coroutine.resume(coroutine.create(function()
  4352. for i = 1,20,0.1 do
  4353. swait(5)
  4354. 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)
  4355. 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)
  4356. 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)
  4357. 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)
  4358. CreateSound("331666100", refa, 10, 1)
  4359. BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 22, 22, 22, 25, 25, 25, 0.041, 1)
  4360. HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 21.3, 5, 8, 0, "Random Guy")
  4361. end
  4362. refa:Destroy()
  4363. corrupted = false
  4364. end))
  4365. for i = 1,2.5,0.1 do
  4366. swait()
  4367. 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)
  4368. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.6)
  4369. 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)
  4370. 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)
  4371. 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)
  4372. 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)
  4373. end
  4374. wait(.3)
  4375. attack = false
  4376. end
  4377.  
  4378. function FearMe()
  4379. attack = true
  4380. hum.WalkSpeed = 0
  4381. so:Play()
  4382. repeat
  4383. swait()
  4384. so.Parent = tors
  4385. 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)
  4386. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
  4387. 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)
  4388. 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)
  4389. 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)
  4390. 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)
  4391. until so.Playing == false
  4392. attack = false
  4393. hum.WalkSpeed = 16
  4394. end
  4395.  
  4396. function heregoes()
  4397. attack = true
  4398. hum.WalkSpeed = 0
  4399. Cso("134978657", hed, 10, 1)
  4400. for i = 0,9,0.1 do
  4401. swait()
  4402. 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)
  4403. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  4404. if Mrandom(1,15) == 1 then
  4405. 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)
  4406. end
  4407. 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)
  4408. 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)
  4409. 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)
  4410. 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)
  4411. end
  4412. attack = false
  4413. hum.WalkSpeed = 16
  4414. end
  4415. function again()
  4416. attack = true
  4417. hum.WalkSpeed = 0
  4418. ITAUNT:Play()
  4419. repeat
  4420. swait()
  4421. ITAUNT.Parent = tors
  4422. 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)
  4423. 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)
  4424. 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)
  4425. 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)
  4426. 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)
  4427. 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)
  4428. until ITAUNT.Playing == false
  4429. attack = false
  4430. hum.WalkSpeed = 16
  4431. end
  4432.  
  4433. function thing()
  4434. attack = true
  4435. timetofly = false
  4436. hum.WalkSpeed = 0.05
  4437. Character.Head.face.Texture = "rbxassetid://705269463"
  4438. Cause_Im_having_a_good_time_having_a_good_time:Play()
  4439. Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
  4440. Humanoid.JumpPower = 0
  4441. for i = 0,300,0.1 do --thatsalongtime
  4442. swait()
  4443. CameraEnshaking(1, 7)
  4444. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 75, 500, 100, "Knockdown")
  4445. Cause_Im_having_a_good_time_having_a_good_time.Parent = hed
  4446. root.Velocity = root.CFrame.lookVector * 225
  4447. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4448. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0-255.45*i), Rad(0), Rad(0)), 0.3)
  4449. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0-255.45*i)), 0.15)
  4450. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0-255.45*i)), 0.15)
  4451. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-75), Rad(0), Rad(0)), 0.1)
  4452. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-75), Rad(0), Rad(0)), 0.1)
  4453. end
  4454. Cause_Im_having_a_good_time_having_a_good_time:Stop()
  4455. attack = false
  4456. Humanoid.JumpPower = 50
  4457. Character.Head.face.Texture = "rbxassetid://620619801"
  4458. hum.WalkSpeed = 16
  4459. wait(45)
  4460. timetofly = true
  4461. warn("You can FLY SKY HIGH Now! Go Nuts!") --please dont go nuts
  4462. end
  4463.  
  4464. function DANCEFORME()
  4465. attack = true
  4466. Character.Head.face.Texture = "rbxassetid://183225545"
  4467. MERKIO:Play()
  4468. repeat
  4469. for i = 0,0.7,0.2 do
  4470. swait()
  4471. MERKIO.Parent = tors
  4472. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
  4473. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
  4474. RH.C0 = clerp(RH.C0, CF(1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  4475. LH.C0 = clerp(LH.C0, CF(-1.8, -0.1 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  4476. RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(115)), 0.77)
  4477. LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-115)), 0.67)
  4478. end
  4479. for i = 0,0.7,0.2 do
  4480. swait()
  4481. MERKIO.Parent = tors
  4482. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
  4483. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
  4484. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  4485. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.8)
  4486. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.7)
  4487. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-90)), 0.7)
  4488. end
  4489. until MERKIO.Playing == false
  4490. MERKIO:Stop()
  4491. Character.Head.face.Texture = "rbxassetid://620619801"
  4492. attack = false
  4493. hum.WalkSpeed = 16
  4494. end
  4495.  
  4496. function HAA55() --ik
  4497. attack = true
  4498. hum.WalkSpeed = 1.01
  4499. Character.Head.face.Texture = "rbxassetid://111523405"
  4500. CreateSound("1395854043", hed, 10, 1)
  4501. for i = 0,14,0.1 do
  4502. swait()
  4503. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4504. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4505. 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)
  4506. 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)
  4507. 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)
  4508. 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)
  4509. end
  4510. attack = false
  4511. Character.Head.face.Texture = "rbxassetid://620619801"
  4512. hum.WalkSpeed = 16
  4513. end
  4514.  
  4515. function DistortThem()
  4516. CanUse = false
  4517. local HIT = tors.Touched:Connect(function(hit)
  4518. Kill(hit.Parent)
  4519. end)
  4520. for i = 1, 350 do
  4521. swait()
  4522. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5, -0.8) * angles(math.rad(125), math.rad(0), math.rad(10)), 0.1)
  4523. CreateSound("333430981", hed, 1.5, 1)
  4524. RA.Parent = ra
  4525. LA.Parent = la
  4526. FT.Parent = tors
  4527. RL.Parent = rl
  4528. LL.Parent = ll
  4529. for _,v in next, char:GetDescendants() do
  4530. if(v:IsA'DataModelMesh')then
  4531. v.Offset = Vector3.new(math.random(-50,50)/100,math.random(-50,50)/100,math.random(-50,50)/100)
  4532. end
  4533. end
  4534. end
  4535. FT.Parent = nil
  4536. RA.Parent = nil
  4537. LA.Parent = nil
  4538. RL.Parent = nil
  4539. LL.Parent = nil
  4540. for _,v in next, char:GetDescendants() do
  4541. if(v:IsA'DataModelMesh')then
  4542. v.Offset = Vector3.new(0,0,0)
  4543. end
  4544. end
  4545. HIT:Disconnect()
  4546. wait(3.5)
  4547. CanUse = true
  4548. end
  4549.  
  4550. function un_fun()
  4551. attack = true
  4552. hum.WalkSpeed = 0
  4553. BTAUNT:Play()
  4554. repeat
  4555. swait()
  4556. BTAUNT.Parent = tors
  4557. 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)
  4558. 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)
  4559. 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)
  4560. 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)
  4561. 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)
  4562. 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)
  4563. until BTAUNT.Playing == false
  4564. attack = false
  4565. hum.WalkSpeed = 16
  4566. end
  4567. function thisisit()
  4568. attack = true
  4569. hum.WalkSpeed = 0
  4570. STAUNT:Play()
  4571. repeat
  4572. swait()
  4573. STAUNT.Parent = tors
  4574. 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)
  4575. 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)
  4576. 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)
  4577. 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)
  4578. 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)
  4579. 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)
  4580. until STAUNT.Playing == false
  4581. attack = false
  4582. hum.WalkSpeed = 16
  4583. end
  4584. function PENIS()
  4585. attack = true
  4586. hum.WalkSpeed = 0
  4587. NOSOUND:Play()
  4588. repeat
  4589. swait()
  4590. NOSOUND.Parent = tors
  4591. 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)
  4592. 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)
  4593. 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)
  4594. 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)
  4595. 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)
  4596. 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)
  4597. until NOSOUND.Playing == false
  4598. attack = false
  4599. hum.WalkSpeed = 16
  4600. end
  4601. function Exploit()
  4602. exploitable = false
  4603. Cso("907332670", tors, 10, 1.05)
  4604. coroutine.resume(coroutine.create(function()
  4605. for i = 1,20,0.1 do
  4606. swait()
  4607. 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)
  4608. end
  4609. Cso("12222030", tors, 10, 1.05)
  4610. BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
  4611. for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
  4612. if v:FindFirstChild("Head") then
  4613. Eviscerate(v)
  4614. SoulSteal(v)
  4615. end
  4616. end
  4617. wait(15)
  4618. exploitable = true
  4619. end))
  4620. end
  4621. function wutdefaq()
  4622. attack = true
  4623. hum.WalkSpeed = 0
  4624. WTF:Play()
  4625. repeat
  4626. swait()
  4627. WTF.Parent = tors
  4628. 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)
  4629. 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)
  4630. 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)
  4631. 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)
  4632. 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)
  4633. 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)
  4634. until STAUNT.Playing == false
  4635. attack = false
  4636. hum.WalkSpeed = 16
  4637. end
  4638. function Exploit()
  4639. exploitable = false
  4640. Cso("135017578", tors, 10, 1.05)
  4641. coroutine.resume(coroutine.create(function()
  4642. for i = 1,20,0.1 do
  4643. swait()
  4644. 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)
  4645. end
  4646. Cso("160718677", tors, 10, 1.05)
  4647. BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
  4648. for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
  4649. if v:FindFirstChild("Head") then
  4650. Eviscerate(v)
  4651. SoulSteal(v)
  4652. end
  4653. end
  4654. wait(15)
  4655. exploitable = true
  4656. end))
  4657. end
  4658. function ASCENTION()
  4659. attack = true
  4660. hum.WalkSpeed = 0
  4661. Cso("987502413", tors, 10, 1.05)
  4662. local vel2 = Instance.new("BodyVelocity",tors)
  4663. vel2.Velocity = Vector3.new(0,30,0)
  4664. vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
  4665. for i = 0,20,0.1 do
  4666. HitboxFunction(tors.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 7, 10, 20, 20, "Random Guy")
  4667. swait()
  4668. BlockEffect(maincolor, ra.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
  4669. BlockEffect(maincolor, la.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
  4670. CameraEnshaking(1, 4)
  4671. 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)
  4672. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4673. 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)
  4674. 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)
  4675. 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)
  4676. 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)
  4677. end
  4678. hum.WalkSpeed = 16
  4679. vel2:Destroy()
  4680. attack = false
  4681. end
  4682.  
  4683. function Taunt1()
  4684. attack = true
  4685. hum.WalkSpeed = 3.01
  4686. Cso("1535994137", hed, 10, 1)
  4687. for i = 0, 9, 0.1 do
  4688. swait()
  4689. hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0.1)
  4690. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(30)), 0.1)
  4691. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 3.5)), Rad(0), Rad(-30)), 0.1)
  4692. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(86), Rad(0)) * angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  4693. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-86), Rad(0)) * angles(Rad(-5), Rad(0), Rad(0)), 0.1)
  4694. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.8* Player_Size) * angles(Rad(10), Rad(-20), Rad(-90)), 0.2)
  4695. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0 + 0.025 * Sin(sine / 20)* Player_Size, -.8* Player_Size) * angles(Rad(6), Rad(20), Rad(90)), 0.2)
  4696. end
  4697. hum.WalkSpeed = 16
  4698. attack = false
  4699. end
  4700.  
  4701. function Destruction()
  4702. attack = true
  4703. local Ring1 = Instance.new("Part", char)
  4704. Ring1.Anchored = true
  4705. Ring1.BrickColor = maincolor
  4706. Ring1.CanCollide = false
  4707. Ring1.FormFactor = 3
  4708. Ring1.Name = "Ring"
  4709. Ring1.Material = "Neon"
  4710. Ring1.Size = Vector3.new(1, 0.05, 1)
  4711. Ring1.Transparency = 1
  4712. Ring1.TopSurface = 0
  4713. Ring1.BottomSurface = 0
  4714. local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
  4715. Ring1Mesh.MeshType = "Brick"
  4716. Ring1Mesh.Name = "SizeMesh"
  4717. Ring1Mesh.Scale = Vector3.new(0, 1, 0)
  4718. local InnerRing1 = Ring1:Clone()
  4719. InnerRing1.Parent = char
  4720. InnerRing1.Transparency = 0
  4721. InnerRing1.BrickColor = BrickColor.new("New Yeller")
  4722. InnerRing1.Size = Vector3.new(1, 1, 1)
  4723. local InnerRing1Mesh = InnerRing1.SizeMesh
  4724. InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
  4725. InnerRing1Mesh.MeshType = "Sphere"
  4726. Ring1:Destroy()
  4727. for i = 0, 5, 0.1 do
  4728. swait()
  4729. SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0)
  4730. SphereAura(7, 0.12, "Add", ra.CFrame * CF(0,-2,0) * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, BrickC("Institutional white"), 0)
  4731. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  4732. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  4733. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-12.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  4734. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  4735. RW.C0 = clerp(RW.C0, CF(1.1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-25)), 0.1)
  4736. LW.C0 = clerp(LW.C0, CF(-1.1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(25)), 0.1)
  4737. root.CFrame = FaceMouse()[1]
  4738. end
  4739. InnerRing1.Transparency = 1
  4740. InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 5
  4741. CreateSound("294188875", char, 2.3, 1)
  4742. local a = IT("Part", char)
  4743. a.Name = "Direction"
  4744. a.Anchored = true
  4745. a.BrickColor = maincolor
  4746. a.Material = "Neon"
  4747. a.Transparency = 0
  4748. a.Shape = "Cylinder"
  4749. a.CanCollide = false
  4750. local a2 = IT("Part", char)
  4751. a2.Name = "Direction"
  4752. a2.Anchored = true
  4753. a2.BrickColor = maincolor
  4754. a2.Color = maincolor.Color
  4755. a2.Material = "Neon"
  4756. a2.Transparency = 0.5
  4757. a2.Shape = "Cylinder"
  4758. a2.CanCollide = false
  4759. local ba = IT("Part", char)
  4760. ba.Name = "HitDirect"
  4761. ba.Anchored = true
  4762. ba.BrickColor = maincolor
  4763. ba.Material = "Neon"
  4764. ba.Transparency = 1
  4765. ba.CanCollide = false
  4766. local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  4767. local ignore = char
  4768. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4769. a.BottomSurface = 10
  4770. a.TopSurface = 10
  4771. a2.BottomSurface = 10
  4772. a2.TopSurface = 10
  4773. local distance = (InnerRing1.CFrame.p - position).magnitude
  4774. a.Size = Vector3.new(distance, 1, 1)
  4775. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  4776. a2.Size = Vector3.new(distance, 1, 1)
  4777. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  4778. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  4779. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  4780. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  4781. game:GetService("Debris"):AddItem(a, 20)
  4782. game:GetService("Debris"):AddItem(a2, 20)
  4783. game:GetService("Debris"):AddItem(ba, 20)
  4784. local msh = Instance.new("SpecialMesh", a)
  4785. msh.MeshType = "Sphere"
  4786. msh.Scale = Vector3.new(1, 25, 25)
  4787. local msh2 = Instance.new("SpecialMesh", a2)
  4788. msh2.MeshType = "Sphere"
  4789. msh2.Scale = Vector3.new(1, 30, 30)
  4790. for i = 0, 10, 0.1 do
  4791. swait()
  4792. root.CFrame = FaceMouse()[1]
  4793. hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
  4794. a2.Color = maincolor.Color
  4795. InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
  4796. ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  4797. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  4798. distance = (InnerRing1.CFrame.p - position).magnitude
  4799. a.Size = Vector3.new(distance, 1, 1)
  4800. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  4801. a2.Size = Vector3.new(distance, 1, 1)
  4802. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  4803. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  4804. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  4805. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  4806. msh.Scale = msh.Scale - Vector3.new(0, 0.25, 0.25)
  4807. msh2.Scale = msh2.Scale - Vector3.new(0, 0.3, 0.3)
  4808. SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
  4809. SphereAura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0)
  4810. for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
  4811. if v:FindFirstChild("Head") then
  4812. Eviscerate(v)
  4813. SoulSteal(v)
  4814. end
  4815. end
  4816. end
  4817. a:Destroy()
  4818. a2:Destroy()
  4819. ba:Destroy()
  4820. InnerRing1:Destroy()
  4821. attack = false
  4822. hum.CameraOffset = Vector3.new(0,0,0)
  4823. end
  4824.  
  4825. function GIMME_THOSE()
  4826. attack = true
  4827. chatfunc("BURN....", BrickColor.random().Color)
  4828. for i = 0,5.2,0.1 do
  4829. swait()
  4830. 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)
  4831. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4832. 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)
  4833. LH.C0 = clerp(LH.C0, CF(-1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(25)), 0.15)
  4834. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(-45 - 2.5 * Sin(sine / 20))), 0.1)
  4835. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(135), Rad(0), Rad(45 + 2.5 * Sin(sine / 20))), 0.1)
  4836. end
  4837. chatfunc("IN....", BrickColor.random().Color)
  4838. wait(2)
  4839. CreateSound("331666100", char, 10, 1)
  4840. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  4841. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  4842. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  4843. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  4844. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  4845. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  4846. chatfunc("HELL!!!!!", BrickColor.random().Color)
  4847. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  4848. if v:FindFirstChild("Head") then
  4849. Eviscerate(v)
  4850. SoulSteal(v)
  4851. end
  4852. end
  4853. coroutine.resume(coroutine.create(function()
  4854. for i = 0,2.8,0.1 do
  4855. swait()
  4856. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  4857. end
  4858. for i = 0,1.8,0.1 do
  4859. swait()
  4860. hum.CameraOffset = Vector3.new(0,0,0)
  4861. end
  4862. end))
  4863. for i = 0,3.7,0.1 do
  4864. SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  4865. SphereAura(2.5, 0.75, "Add", root.CFrame * CFrame.new(math.random(-52.5, 52.5), -5, math.random(-52.5, 52.5)) * CFrame.Angles(math.rad(90 + math.rad(math.random(-45, 45))), math.rad(math.random(-45, 45)), math.rad(math.random(-45, 45))), 2.5, 2.5, 25, -0.025, BrickColor.random(), 0)
  4866. 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)
  4867. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4868. 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)
  4869. 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)
  4870. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  4871. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-40), Rad(0), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  4872. end
  4873. wait(.6)
  4874. CreateSound("907332997", hed, 10, 1)
  4875. attack = false
  4876. end
  4877.  
  4878. function Eruption()
  4879. attack = true
  4880. hum.WalkSpeed = 2
  4881. hum.JumpPower = 0
  4882. for i = 0,7,0.1 do
  4883. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
  4884. swait()
  4885. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4886. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4887. 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)
  4888. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4889. 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)
  4890. 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)
  4891. 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)
  4892. 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)
  4893. end
  4894. CreateSound("144699494", tors, 10, 1)
  4895. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 1.6, 1.6, 1.6, 0.02)
  4896. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 3.6, 3.6, 3.6, 0.02)
  4897. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 5.6, 5.6, 5.6, 0.02)
  4898. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 8.6, 8, 8, 0.03)
  4899. MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
  4900. coroutine.resume(coroutine.create(function()
  4901. for i = 0,1.8,0.1 do
  4902. swait()
  4903. hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
  4904. end
  4905. for i = 0,1.8,0.1 do
  4906. swait()
  4907. hum.CameraOffset = Vector3.new(0,0,0)
  4908. end
  4909. end))
  4910. local vel2 = Instance.new("BodyVelocity",tors)
  4911. vel2.Velocity = Vector3.new(0,55,0)
  4912. vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
  4913. for i = 0,4,0.1 do
  4914. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
  4915. swait()
  4916. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4917. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4918. 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)
  4919. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4920. 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)
  4921. 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)
  4922. 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)
  4923. 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)
  4924. end
  4925. hum.WalkSpeed = 16
  4926. vel2:Destroy()
  4927. hum.JumpPower = 50
  4928. attack = false
  4929. end
  4930.  
  4931. function Solar_Flare2()
  4932. attack = true
  4933. hum.WalkSpeed = 2
  4934. hum.JumpPower = 75
  4935. hum.Jump = true
  4936. wait(0.4)
  4937. CreateSound("144699494", tors, 10, 1)
  4938. hum.JumpPower = 0
  4939. 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)
  4940. 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)
  4941. 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)
  4942. for i = 0,20,0.1 do
  4943. root.Velocity = root.CFrame.lookVector * 60
  4944. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
  4945. swait()
  4946. Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
  4947. Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
  4948. 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)
  4949. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4950. 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)
  4951. 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)
  4952. 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)
  4953. 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)
  4954. end
  4955. hum.WalkSpeed = 16
  4956. hum.JumpPower = 50
  4957. attack = false
  4958. end
  4959.  
  4960. function Solar_Flare()
  4961. attack = true
  4962. hum.WalkSpeed = 2
  4963. hum.JumpPower = 75
  4964. hum.Jump = true
  4965. wait(0.4)
  4966. CreateSound("144699494", tors, 10, 1)
  4967. hum.JumpPower = 0
  4968. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, .6, .6, .6, 0.02)
  4969. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 1.6, 1.6, 1.6, 0.02)
  4970. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 2.6, 2.6, 2.6, 0.02)
  4971. for i = 0,20,0.1 do
  4972. root.Velocity = root.CFrame.lookVector * 60
  4973. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
  4974. swait()
  4975. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
  4976. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
  4977. 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)
  4978. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4979. 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)
  4980. 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)
  4981. 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)
  4982. 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)
  4983. end
  4984. hum.WalkSpeed = 16
  4985. hum.JumpPower = 50
  4986. attack = false
  4987. end
  4988.  
  4989.  
  4990. function GEtOuT()
  4991. attack = true
  4992. hum.WalkSpeed = 2.01
  4993. CreateSound("749031341", hed, 10, 1)
  4994. for i = 0,2,0.1 do
  4995. swait()
  4996. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5) * angles(Rad(50), Rad(0), Rad(0)), 0.15)
  4997. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4998. 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(-40)), 0.15)
  4999. 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(-40)), 0.15)
  5000. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-90), Rad(0), Rad(5)), 0.1)
  5001. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-90), Rad(0), Rad(-5)), 0.1)
  5002. end
  5003. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 7, 10, 53, "Knockdown")
  5004. for i = 0,4,0.1 do
  5005. swait()
  5006. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5) * angles(Rad(-50), Rad(0), Rad(0)), 0.15)
  5007. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5008. 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(40)), 0.15)
  5009. 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(40)), 0.15)
  5010. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-90), Rad(0), Rad(5)), 0.1)
  5011. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-90), Rad(0), Rad(-5)), 0.1)
  5012. end
  5013. local Blobby = Instance.new("Part", char)
  5014. Blobby.Name = "Blob"
  5015. Blobby.CanCollide = false
  5016. Blobby.BrickColor = BrickColor.new("Really black")
  5017. Blobby.Transparency = 0
  5018. Blobby.Material = "Plastic"
  5019. Blobby.Size = Vector3.new(1, 1, 2)
  5020. Blobby.TopSurface = Enum.SurfaceType.Smooth
  5021. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  5022.  
  5023. local Weld = Instance.new("Weld", Blobby)
  5024. Weld.Part0 = ra
  5025. Weld.Part1 = Blobby
  5026. Weld.C1 = CFrame.new(0, -.3, 1.4)
  5027. Weld.C0 = CFrame.Angles(math.rad(-90),0,0)
  5028.  
  5029. local M2 = Instance.new("SpecialMesh")
  5030. M2.Parent = Blobby
  5031. M2.MeshId = "http://www.roblox.com/asset/?id=491267221"
  5032. M2.TextureId = "http://www.roblox.com/asset/?id=491267267"
  5033. M2.Scale = Vector3.new(0.65, 0.65, 0.65)
  5034. for i = 0,6,0.1 do
  5035. swait()
  5036. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  5037. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5038. 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)
  5039. 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)
  5040. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(5)), 0.1)
  5041. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  5042. end
  5043. Blobby.Transparency = 1
  5044. Blobby:Destroy()
  5045. attack = false
  5046. hum.WalkSpeed = 16
  5047. end
  5048.  
  5049. -------------------------------------------------------
  5050. --End Attacks N Stuff--
  5051. -------------------------------------------------------
  5052. Sprinting = false
  5053. mouse.KeyDown:connect(function(key)
  5054. if string.byte(key) == 48 and attack == false and Mode ~= 10 then
  5055. Swing = 2
  5056. hum.WalkSpeed = 38.82
  5057. Sprinting = true
  5058. end
  5059. end)
  5060. mouse.KeyUp:connect(function(key)
  5061. if string.byte(key) == 48 and attack == false then
  5062. Swing = 1
  5063. Sprinting = false
  5064. hum.WalkSpeed = 16
  5065. end
  5066. end)
  5067. mouse.KeyDown:connect(function(key)
  5068. if attack == false then
  5069. if key == 'q' and Mode == 1 then
  5070. Power_Burst()
  5071. elseif key == '1' and Mode ~= 2 then
  5072. Mode = 2
  5073. SONG = 1134753329
  5074. tecks2.Text = "Ink"
  5075. tecks2.TextColor3 = Color3.fromRGB(17, 17, 17)
  5076. tecks2.TextStrokeColor3 = Color3.fromRGB(17, 17, 17)
  5077. for i, v in pairs(ArmourParts) do
  5078. v.BrickColor = BrickColor.new("Really black")
  5079. v.Material = "Metal"
  5080. v.Transparency = 0
  5081. end
  5082. for i, v in pairs(NeonParts) do
  5083. maincolor = BrickColor.new("Really black")
  5084. v.BrickColor = maincolor
  5085. v.Material = "Metal"
  5086. v.Transparency = 0
  5087. char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
  5088. end
  5089. elseif key == '1' and Mode == 2 then
  5090. resetmode()
  5091. elseif key == 't' and Mode == 1 then
  5092. Taunt()
  5093. elseif key == 'q' and Mode == 2 then
  5094. Magic_Bombs()
  5095. elseif key == 'e' and Mode == 2 then
  5096. Dangerous_Field()
  5097. elseif key == 't' and Mode == 2 then
  5098. HAAH()
  5099. end
  5100. ---------------------------------------------------------------------
  5101. if key == 'm' and Mode == 1 then
  5102. Mode = pIXELATED
  5103. SONG = 853518668
  5104. tecks2.Text = "LEGO"
  5105. tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
  5106. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 0, 0)
  5107. for i, v in pairs(ArmourParts) do
  5108. v.BrickColor = BrickColor.new("Really blue")
  5109. v.Material = "Neon"
  5110. v.Transparency = 0
  5111. end
  5112. for i, v in pairs(NeonParts) do
  5113. maincolor = BrickColor.new("Really red")
  5114. v.BrickColor = maincolor
  5115. v.Material = "Neon"
  5116. v.Transparency = 0
  5117. char.Head.face.Texture = "http://www.roblox.com/asset/?id=231432333"
  5118. end
  5119. elseif key == 'm' and Mode == pIXELATED then
  5120. resetmode()
  5121. elseif key == 'q' and Mode == pIXELATED and corrupted == false then
  5122. Pixel_Corrupt()
  5123. end
  5124. ---------------------------------------------------------------------
  5125. if key == '2' and Mode ~= 3 then
  5126. Mode = 3
  5127. SONG = 1579308042
  5128. tecks2.Text = "FrostBite_COLD"
  5129. tecks2.TextColor3 = Color3.fromRGB(18, 238, 212)
  5130. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 255, 255)
  5131. for i, v in pairs(ArmourParts) do
  5132. v.BrickColor = BrickColor.new("Black")
  5133. v.Material = "Neon"
  5134. v.Transparency = 0
  5135. end
  5136. for i, v in pairs(NeonParts) do
  5137. maincolor = BrickColor.new("Teal")
  5138. v.BrickColor = maincolor
  5139. v.Material = "Neon"
  5140. v.Transparency = 0
  5141. char.Head.face.Texture = "rbxassetid://684884589"
  5142. end
  5143. elseif key == '2' and Mode == 3 then
  5144. resetmode()
  5145. elseif key == 't' and Mode == 3 then
  5146. un_fun()
  5147. elseif key == 'q' and Mode == 3 then
  5148. Shockwave()
  5149. end
  5150. ---------------------------------------------------------------------
  5151. if key == 'n' and Mode == 9 then
  5152. Mode = 1555
  5153. SONG = 1131624146
  5154. tecks2.Text = "Hanoki"
  5155. tecks2.TextColor3 = Color3.fromRGB(255,0,255)
  5156. tecks2.TextStrokeColor3 = Color3.fromRGB(248, 248, 248)
  5157. for i, v in pairs(ArmourParts) do
  5158. v.BrickColor = BrickColor.new("Really black")
  5159. v.Material = "Neon"
  5160. v.Transparency = 0
  5161. end
  5162. for i, v in pairs(NeonParts) do
  5163. maincolor = BrickColor.new("Hot pink")
  5164. v.BrickColor = maincolor
  5165. v.Material = "Neon"
  5166. v.Transparency = 0
  5167. char.Head.face.Texture = "http://www.roblox.com/asset/?id=648887959"
  5168. end
  5169. elseif key == 'k' and Mode == 1555 then
  5170. resetmode()
  5171. elseif key == 'y' and Mode == 1555 then
  5172. Field()
  5173. elseif key == 't' and Mode == 1555 then
  5174. lolik()
  5175. elseif key == 'q' and Mode == 1555 then
  5176. Pixel_Corrupt()
  5177. elseif key == 'f' and Mode == 1555 then
  5178. Anime_Splosion()
  5179. elseif key == 'z' and Mode == 1555 then
  5180. Cryo_Freeze()
  5181. elseif key == 'x' and Mode == 1555 then
  5182. Painful_Stomp2()
  5183. end
  5184. ---------------------------------------------------------------------
  5185. if key == 'm' and Mode == 2 then
  5186. Mode = 56565
  5187. SONG = 407749940
  5188. tecks2.Text = "Solar Sun"
  5189. tecks2.TextColor3 = Color3.fromRGB(222,255,0)
  5190. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 176, 0)
  5191. for i, v in pairs(ArmourParts) do
  5192. v.BrickColor = BrickColor.new("Really black")
  5193. v.Material = "Neon"
  5194. v.Transparency = 0
  5195. end
  5196. for i, v in pairs(NeonParts) do
  5197. maincolor = BrickColor.new("New Yeller")
  5198. v.BrickColor = maincolor
  5199. v.Material = "Neon"
  5200. v.Transparency = 0
  5201. char.Head.face.Texture = "rbxassetid://63761389"
  5202. end
  5203. elseif key == 't' and Mode == 56565 then
  5204. Taunt2()
  5205. elseif key == 'c' and Mode == 56565 then
  5206. Eruption2()
  5207. elseif key == 'x' and Mode == 56565 then
  5208. Solar_Flare2()
  5209. elseif key == 'z' and Mode == 56565 then
  5210. Painful_Stomp()
  5211. end
  5212. ---------------------------------------------------------------------
  5213. if key == 'm' and Mode == 6 then
  5214. Mode = 1800
  5215. SONG = 1118967006
  5216. tecks2.Text = "Forbidden Hope"
  5217. tecks2.TextColor3 = Color3.fromRGB(17, 17, 17)
  5218. tecks2.TextStrokeColor3 = Color3.fromRGB(248, 248, 248)
  5219. for i, v in pairs(ArmourParts) do
  5220. v.BrickColor = BrickColor.new("Really black")
  5221. v.Material = "Neon"
  5222. v.Transparency = 0
  5223. end
  5224. for i, v in pairs(NeonParts) do
  5225. maincolor = BrickColor.new("Institutional white")
  5226. v.BrickColor = maincolor
  5227. v.Material = "Neon"
  5228. v.Transparency = 0
  5229. end
  5230. char.Head.face.Texture = "rbxassetid://500190569"
  5231. elseif key == 't' and Mode == 1800 then
  5232. TTTTTTTTTTGaunt()
  5233. elseif key == 'l' and Mode == 1800 then
  5234. resetmode()
  5235. elseif key == 'q' and Mode == 1800 and exploitable == true then
  5236. Exploit()
  5237. elseif key == 'y' and Mode == 1800 then
  5238. Ancient_Rage()
  5239. elseif key == 'r' and Mode == 1800 then
  5240. Distort()
  5241. elseif key == 'g' and Mode == 1800 then
  5242. Hell_From_Above()
  5243. elseif key == 'h' and Mode == 1800 then
  5244. Universal_Crush()
  5245. elseif key == 'j' and Mode == 1800 then
  5246. Multi_Bombs()
  5247. elseif key == 'z' and Mode == 1800 then
  5248. Eruption()
  5249. elseif key == 'x' and Mode == 1800 then
  5250. Solar_Flare()
  5251. end
  5252. ---------------------------------------------------------------------
  5253. if key == '3' and Mode ~= 4 then
  5254. Mode = 4
  5255. SONG = 595800581
  5256. tecks2.Text = "Divinity"
  5257. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  5258. tecks2.TextStrokeColor3 = Color3.fromRGB(245, 205, 48)
  5259. for i, v in pairs(ArmourParts) do
  5260. v.BrickColor = BrickColor.new("Black")
  5261. v.Material = "Neon"
  5262. v.Transparency = 0
  5263. end
  5264. for i, v in pairs(NeonParts) do
  5265. maincolor = BrickColor.new("Bright yellow")
  5266. v.BrickColor = maincolor
  5267. v.Material = "Neon"
  5268. v.Transparency = 0
  5269. char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
  5270. end
  5271. elseif key == '3' and Mode == 4 then
  5272. resetmode()
  5273. elseif key == 't' and Mode == 4 then
  5274. again()
  5275. elseif key == 'q' and Mode == 4 then
  5276. Pulse()
  5277. end
  5278. ---------------------------------------------------------------------
  5279. if key == 'm' and Mode == 4 then
  5280. attack = true
  5281. SONG = 1881895904
  5282. hum.WalkSpeed = 0
  5283. for i = 1,20,0.1 do
  5284. swait()
  5285. 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)
  5286. 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)
  5287. 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)
  5288. 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)
  5289. 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)
  5290. 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)
  5291. 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)
  5292. end
  5293. hum.WalkSpeed = 16
  5294. attack = false
  5295. Mode = 100
  5296. tecks2.Text = "Returned Divinity"
  5297. tecks2.TextColor3 = Color3.fromRGB(255, 176, 0)
  5298. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 0)
  5299. Cso("743499393", tors, 10, 1.05)
  5300. BlockEffect(BrickC("New Yeller"), Handle.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
  5301. BlockEffect(BrickC("Deep Orange"), Handle.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
  5302. for i, v in pairs(ArmourParts) do
  5303. v.BrickColor = BrickColor.new("New Yeller")
  5304. v.Material = "Neon"
  5305. v.Transparency = 0.2
  5306. end
  5307. for i, v in pairs(NeonParts) do
  5308. maincolor = BrickColor.new("Deep orange")
  5309. v.BrickColor = maincolor
  5310. v.Material = "Neon"
  5311. v.Transparency = 0.5
  5312. char.Head.face.Texture = "http://www.roblox.com/asset/?id=329945268"
  5313. end
  5314. elseif key == 'm' and Mode == 100 then
  5315. resetmode()
  5316. elseif key == 'q' and Mode == 100 then
  5317. LAZER()
  5318. end
  5319. ---------------------------------------------------------------------
  5320. if key == '4' and Mode ~= 5 then
  5321. Mode = 5
  5322. SONG = 170282324
  5323. tecks2.Text = "Blue Cyber Monarch"
  5324. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  5325. tecks2.TextStrokeColor3 = Color3.fromRGB(0,0,255)
  5326. for i, v in pairs(ArmourParts) do
  5327. v.BrickColor = BrickColor.new("Black")
  5328. v.Material = "Neon"
  5329. v.Transparency = 0
  5330. end
  5331. for i, v in pairs(NeonParts) do
  5332. maincolor = BrickColor.new("Really blue")
  5333. v.BrickColor = maincolor
  5334. v.Material = "Neon"
  5335. v.Transparency = 0
  5336. char.Head.face.Texture = "http://www.roblox.com/asset/?id=300139178"
  5337. end
  5338. elseif key == '4' and Mode == 5 then
  5339. resetmode()
  5340. elseif key == 'q' and Mode == 5 and exploitable == true then
  5341. Exploit()
  5342. elseif key == 't' and Mode == 5 then
  5343. PENIS()
  5344. end
  5345. ---------------------------------------------------------------------
  5346. if key == '5' and Mode ~= 6 then
  5347. Mode = 6
  5348. SONG = 158964012
  5349. tecks2.Text = "Virus_BR"
  5350. tecks2.TextColor3 = Color3.fromRGB(255, 0, 0)
  5351. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 0, 0)
  5352. for i, v in pairs(ArmourParts) do
  5353. v.BrickColor = BrickColor.new("Black")
  5354. v.Material = "Metal"
  5355. v.Transparency = 0
  5356. end
  5357. for i, v in pairs(NeonParts) do
  5358. maincolor = BrickColor.new("Really red")
  5359. v.BrickColor = maincolor
  5360. v.Material = "Neon"
  5361. v.Transparency = 0
  5362. char.Head.face.Texture = "rbxassetid://1327813409"
  5363. end
  5364. elseif key == '5' and Mode == 6 then
  5365. resetmode()
  5366. elseif key == 'q' and Mode == 6 then
  5367. Distort()
  5368. elseif key == 'e' and Mode == 6 then
  5369. Ancient_Rage()
  5370. elseif key == 't' and Mode == 6 then
  5371. TTTTTTTTTTTaunt()
  5372. end
  5373. ---------------------------------------------------------------------
  5374. if key == '6' and Mode ~= 7 then
  5375. Mode = 7
  5376. SONG = 1498602682
  5377. tecks2.Text = "Gabe The Dog"
  5378. tecks2.TextColor3 = Color3.fromRGB(248, 248, 248)
  5379. tecks2.TextStrokeColor3 = Color3.fromRGB(248, 248, 248)
  5380. for i, v in pairs(ArmourParts) do
  5381. v.BrickColor = BrickColor.new("Institutional white")
  5382. v.Material = "Neon"
  5383. v.Transparency = 0
  5384. end
  5385. for i, v in pairs(NeonParts) do
  5386. maincolor = BrickColor.new("Institutional white")
  5387. v.BrickColor = maincolor
  5388. v.Material = "Neon"
  5389. v.Transparency = 0
  5390. char.Head.face.Texture = "http://www.roblox.com/asset/?id=246991049"
  5391. end
  5392. elseif key == '6' and Mode == 7 then
  5393. resetmode()
  5394. elseif key == 't' and Mode == 7 then
  5395. BARK()
  5396. elseif key == 'q' and Mode == 7 then
  5397. Bark_Splosion()
  5398. end
  5399. if key == 'm' and Mode == 7 then
  5400. SONG = 1498602682
  5401. attack = true
  5402. hum.WalkSpeed = 0
  5403. for i = 0,10,0.08 do
  5404. swait()
  5405. 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)
  5406. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5407. 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)
  5408. 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)
  5409. 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)
  5410. 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)
  5411. end
  5412. attack = false
  5413. hum.WalkSpeed = 16
  5414. Mode = 50
  5415. BlockEffect(BrickC("Institutional white"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  5416. tecks2.Text = "Barking Gabe"
  5417. tecks2.TextColor3 = Color3.fromRGB(248, 248, 248)
  5418. tecks2.TextStrokeColor3 = Color3.fromRGB(248, 248, 248)
  5419. for i, v in pairs(ArmourParts) do
  5420. v.BrickColor = BrickColor.new("Institutional white")
  5421. v.Material = "Neon"
  5422. v.Transparency = 0
  5423. end
  5424. for i, v in pairs(NeonParts) do
  5425. maincolor = BrickColor.new("Institutional white")
  5426. v.BrickColor = maincolor
  5427. v.Material = "Neon"
  5428. v.Transparency = 0
  5429. char.Head.face.Texture = "http://www.roblox.com/asset/?id=148988280"
  5430. end
  5431. elseif key == 'm' and Mode == 50 then
  5432. resetmode()
  5433. elseif key == 'q' and Mode == 50 then
  5434. ASCENTION()
  5435. elseif key == 't' and Mode == 50 then
  5436. nope()
  5437. elseif key == 'y' and Mode == 50 then
  5438. EndMySufferingV2()
  5439. end
  5440. ---------------------------------------------------------------------
  5441. if key == 'n' and Mode == 7 then
  5442. Mode = 6666
  5443. SONG = 1564751175
  5444. tecks2.Text = "MEME GUY"
  5445. BlockEffect(BrickC("Dark Blue"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  5446. tecks2.TextColor3 = Color3.fromRGB(0, 0, 255)
  5447. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
  5448. for i, v in pairs(ArmourParts) do
  5449. v.BrickColor = BrickColor.new("Hot pink")
  5450. v.Material = "Neon"
  5451. v.Transparency = 0
  5452. end
  5453. for i, v in pairs(NeonParts) do
  5454. maincolor = BrickColor.new("Dark blue")
  5455. v.BrickColor = maincolor
  5456. v.Material = "Neon"
  5457. v.Transparency = 0
  5458. char.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
  5459. end
  5460. elseif key == 'y' and Mode == 6666 then
  5461. somuchcancerwhy()
  5462. elseif key == 'r' and Mode == 6666 then
  5463. HAA55()
  5464. elseif key == 't' and Mode == 6666 then
  5465. EndMySufferingV3()
  5466. elseif key == 'f' and Mode == 6666 then
  5467. WhatHuh()
  5468. elseif key == 'g' and Mode == 6666 then
  5469. slap()
  5470. elseif key == 'h' and Mode == 6666 then
  5471. HAAAAA()
  5472. elseif key == 'j' and Mode == 6666 then
  5473. DANCEFORME()
  5474. elseif key == 'm' and Mode == 6666 then
  5475. thing()
  5476. elseif key == 'z' and Mode == 6666 then
  5477. GEtOut()
  5478. end
  5479. ---------------------------------------------------------------------
  5480. if key == 'm' and Mode == 3 then
  5481. Mode = 8888
  5482. SONG = 1752290765
  5483. tecks2.Text = "Curse"
  5484. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  5485. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  5486. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  5487. for i, v in pairs(ArmourParts) do
  5488. v.BrickColor = BrickColor.new("Really black")
  5489. v.Material = "Neon"
  5490. v.Transparency = 0
  5491. end
  5492. for i, v in pairs(NeonParts) do
  5493. maincolor = BrickColor.new("Really red")
  5494. v.BrickColor = maincolor
  5495. v.Material = "Neon"
  5496. v.Transparency = 0
  5497. char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
  5498. end
  5499. elseif key == 'r' and Mode == 8888 then
  5500. Technobeam()
  5501. elseif key == 't' and Mode == 8888 then
  5502. Taunt1()
  5503. elseif key == 'y' and Mode == 8888 then
  5504. Destruction()
  5505. end
  5506. --------------------------------------------------------
  5507. if key == 'm' and Mode == 5 then
  5508. Mode = 7777
  5509. SONG = 919231299
  5510. tecks2.Text = "Breaking Curse"
  5511. BlockEffect(BrickC("Dark indigo"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  5512. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  5513. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
  5514. for i, v in pairs(ArmourParts) do
  5515. v.BrickColor = BrickColor.new("Royal purple")
  5516. v.Material = "Neon"
  5517. v.Transparency = 0
  5518. end
  5519. for i, v in pairs(NeonParts) do
  5520. maincolor = BrickColor.new("Dark indigo")
  5521. v.BrickColor = maincolor
  5522. v.Material = "Neon"
  5523. v.Transparency = 0
  5524. char.Head.face.Texture = "http://www.roblox.com/asset/?id="..insanityface[math.random(1,#insanityface)]
  5525. end
  5526. elseif key == 'y' and Mode == 7777 then
  5527. Painful_Stomp()
  5528. elseif key == 't' and Mode == 7777 then
  5529. FearMe()
  5530. elseif key == 'r' and Mode == 7777 then
  5531. GIMME_THOSE()
  5532. end
  5533. --------------------------------------------------------
  5534. if key == 'm' and Mode == 8 then
  5535. Mode = 25
  5536. SONG = 1564523997
  5537. tecks2.Text = "Moon"
  5538. BlockEffect(BrickC("Lapis"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  5539. tecks2.TextColor3 = Color3.fromRGB(255, 255, 255)
  5540. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 32, 96)
  5541. for i, v in pairs(ArmourParts) do
  5542. v.BrickColor = BrickColor.new("Institutional white")
  5543. v.Material = "Neon"
  5544. v.Transparency = 0.7
  5545. end
  5546. for i, v in pairs(NeonParts) do
  5547. maincolor = BrickColor.new("Dark blue")
  5548. v.BrickColor = maincolor
  5549. v.Material = "Neon"
  5550. v.Transparency = 0.5
  5551. char.Head.face.Texture = "rbxassetid://582800686"
  5552. end
  5553. elseif key == 'm' and Mode == 25 then
  5554. resetmode()
  5555. elseif key == 't' and Mode == 25 then
  5556. thisisit()
  5557. elseif key == 'q' and Mode == 25 then
  5558. Spirit_Beam()
  5559. end
  5560. ---------------------------------------------------------------------
  5561. if key == '7' and Mode ~= 8 then
  5562. Mode = 8
  5563. SONG = 207375545
  5564. tecks2.Text = "Cool Purity"
  5565. tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
  5566. tecks2.TextStrokeColor3 = Color3.fromRGB(18, 238, 212)
  5567. for i, v in pairs(ArmourParts) do
  5568. v.BrickColor = BrickColor.new("Toothpaste")
  5569. v.Material = "Neon"
  5570. v.Transparency = 0
  5571. end
  5572. for i, v in pairs(NeonParts) do
  5573. maincolor = BrickColor.new("Teal")
  5574. v.BrickColor = maincolor
  5575. v.Material = "Neon"
  5576. v.Transparency = 0
  5577. char.Head.face.Texture = "rbxassetid://940658856"
  5578. end
  5579. elseif key == '7' and Mode == 8 then
  5580. resetmode()
  5581. elseif key == 'q' and Mode == 8 then
  5582. LunarSpin()
  5583. end
  5584. ---------------------------------------------------------------------
  5585. if key == '8' and Mode ~= 9 then
  5586. Mode = 9
  5587. SONG = 563062677
  5588. tecks2.Text = "Begone"
  5589. tecks2.TextColor3 = Color3.new(17, 17, 17)
  5590. tecks2.TextStrokeColor3 = Color3.new(17, 17, 17)
  5591. for i, v in pairs(ArmourParts) do
  5592. v.BrickColor = BrickColor.new("Really black")
  5593. v.Material = "Neon"
  5594. v.Transparency = 0
  5595. end
  5596. for i, v in pairs(NeonParts) do
  5597. maincolor = BrickColor.new("Really black")
  5598. v.BrickColor = maincolor
  5599. v.Material = "Neon"
  5600. v.Transparency = 0
  5601. char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
  5602. end
  5603. elseif key == '8' and Mode == 9 then
  5604. resetmode()
  5605. elseif key == 't' and Mode == 9 then
  5606. heregoes()
  5607. elseif key == 'q' and Mode == 9 then
  5608. BalanceSpin()
  5609. elseif key == 'y' and Mode == 9 then
  5610. Ancient_Ragu()
  5611. end
  5612. ---------------------------------------------------------------------------
  5613. if key == 'm' and Mode == 9 and Mode ~= 10 and Sprinting == false then
  5614. Mode = 10
  5615. SONG = 623662713
  5616. local A = math.random(1,4)
  5617. if A == 1 then
  5618. SONG = 623662713
  5619. elseif A == 2 then
  5620. SONG = 943961217
  5621. elseif A == 3 then
  5622. SONG = 623662713
  5623. elseif A == 4 then
  5624. SONG = 919231299
  5625. end
  5626. tecks2.Text = "Insanity_BR"
  5627. tecks2.TextColor3 = Color3.new(0, 0, 0)
  5628. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  5629. for i, v in pairs(ArmourParts) do
  5630. v.BrickColor = BrickColor.random()
  5631. v.Material = "Neon"
  5632. v.Transparency = 0
  5633. end
  5634. for i, v in pairs(NeonParts) do
  5635. maincolor = BrickColor.random()
  5636. v.BrickColor = maincolor
  5637. v.Material = "Neon"
  5638. v.Transparency = 0
  5639. char.Head.face.Texture = "rbxassetid://1327813409"
  5640. end
  5641. elseif key == 'm' and Mode == 10 then
  5642. resetmode()
  5643. elseif key == 'q' and Mode == 10 then
  5644. Decapitate()
  5645. elseif key == 't' and Mode == 10 then
  5646. wutdefaq()
  5647. elseif key == 'y' and Mode == 10 then
  5648. Painful_Stomp()
  5649. end
  5650. end
  5651. end)
  5652. local Combo = 1
  5653. mouse.Button1Down:connect(function(key)
  5654. if attack == false then
  5655. if Combo == 1 then
  5656. Combo = 2
  5657. attackone()
  5658. elseif Combo == 2 then
  5659. Combo = 3
  5660. attacktwo()
  5661. elseif Combo == 3 then
  5662. Combo = 1
  5663. attackthree()
  5664. end
  5665. end
  5666. end)
  5667.  
  5668.  
  5669.  
  5670.  
  5671.  
  5672.  
  5673. -------------------------------------------------------
  5674. --Start Animations--
  5675. -------------------------------------------------------
  5676. while true do
  5677. swait()
  5678. sine = sine + change
  5679. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  5680. local velderp = root.Velocity.y
  5681. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  5682. if equipped == true or equipped == false then
  5683. if attack == false then
  5684. idle = idle + 1
  5685. else
  5686. idle = 0
  5687. end
  5688. if Mode == 5 then
  5689. 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")
  5690. end
  5691.  
  5692. if Mode == 56565 then
  5693. 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)
  5694. end
  5695. if Mode == 25 then
  5696. 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)
  5697. end
  5698. if Mode == 100 then
  5699. 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)
  5700. 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")
  5701. end
  5702. if Mode == 7 then
  5703. 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")
  5704. end
  5705. if Mode == 7777 then
  5706. 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")
  5707. end
  5708. if Mode == 8888 then
  5709. 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)
  5710. tecks2.TextColor3 = maincolor.Color
  5711. tecks2.TextStrokeColor3 = maincolor.Color
  5712. for i, v in pairs(ArmourParts) do
  5713. v.BrickColor = BrickColor.new("Black")
  5714. v.Material = "Neon"
  5715. v.Transparency = 0
  5716. end
  5717. for i, v in pairs(NeonParts) do
  5718. maincolor = BrickColor.new("Really red")
  5719. v.BrickColor = maincolor
  5720. v.Material = "Neon"
  5721. v.Transparency = 0
  5722. end
  5723. end
  5724. if Mode == 10 then
  5725. 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)
  5726. tecks2.TextColor3 = maincolor.Color
  5727. tecks2.TextStrokeColor3 = maincolor.Color
  5728. for i, v in pairs(ArmourParts) do
  5729. v.BrickColor = BrickColor.random()
  5730. v.Material = "Glass"
  5731. v.Transparency = 0
  5732. end
  5733. for i, v in pairs(NeonParts) do
  5734. maincolor = BrickColor.random()
  5735. v.BrickColor = maincolor
  5736. v.Material = "Neon"
  5737. v.Transparency = 0
  5738. end
  5739. end
  5740. if Mode == 6 then
  5741. local A = math.random(1,15)
  5742. if A == 1 then
  5743. 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")
  5744. if A == 2 then
  5745. 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")
  5746. end
  5747. end
  5748. end
  5749. if 1 < root.Velocity.y and hitfloor == nil then
  5750. Anim = "Jump"
  5751. if attack == false then
  5752. 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)
  5753. 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)
  5754. 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)
  5755. 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)
  5756. 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)
  5757. 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)
  5758. end
  5759. elseif -1 > root.Velocity.y and hitfloor == nil then
  5760. Anim = "Fall"
  5761. if attack == false then
  5762. 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)
  5763. 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)
  5764. 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)
  5765. 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)
  5766. 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)
  5767. 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)
  5768. end
  5769. elseif torvel < 1 and hitfloor ~= nil then
  5770. Anim = "Idle"
  5771. change = 1
  5772. if attack == false then
  5773. if Mode == 1 then --Normal
  5774. 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)
  5775. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5776. 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)
  5777. 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)
  5778. 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)
  5779. 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)
  5780. elseif Mode == 8888 then --idk
  5781. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.15)
  5782. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 12.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.3)
  5783. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
  5784. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
  5785. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(43 + 4.5 * Sin(sine / 12))), 0.1)
  5786. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(-43 - 4.5 * Sin(sine / 12))), 0.1)
  5787. elseif Mode == 56565 then --idk
  5788. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
  5789. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 7.5 * Sin(sine / 30)), Rad(0), Rad(-20)), 0.3)
  5790. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(0)), 0.15)
  5791. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(8)), 0.15)
  5792. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-.6), Rad(15 + 6.5 * Sin(sine / 20))), 0.1)
  5793. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-10), Rad(-.6), Rad(-15 - 6.5 * Sin(sine / 20))), 0.1)
  5794. elseif Mode == pIXELATED then --PIXELATED
  5795. 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)
  5796. 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)
  5797. 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)
  5798. 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)
  5799. 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)
  5800. 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)
  5801. elseif Mode == 50 then --ASCENDED
  5802. 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)
  5803. 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)
  5804. 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)
  5805. 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)
  5806. 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)
  5807. 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)
  5808. elseif Mode == 7777 then --NOTHING SPECIAL
  5809. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(4), Rad(0), Rad(0)), 0.15)
  5810. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  5811. if Mrandom(1,15) == 1 then
  5812. 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)
  5813. end
  5814. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
  5815. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
  5816. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
  5817. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
  5818. elseif Mode == 6666 then --MEMER
  5819. 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)
  5820. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5821. 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)
  5822. 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)
  5823. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
  5824. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
  5825. elseif Mode == 2 then --Machinery
  5826. 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)
  5827. 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)
  5828. 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)
  5829. 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)
  5830. 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)
  5831. 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)
  5832. elseif Mode == 3 then --ICE
  5833. 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)
  5834. 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)
  5835. 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)
  5836. 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)
  5837. 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)
  5838. 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)
  5839. elseif Mode == 4 then --Infused
  5840. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(10)), 0.15)
  5841. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
  5842. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
  5843. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  5844. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(13 - 2.5 * Sin(sine / 20))), 0.1)
  5845. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-13 + 2.5 * Sin(sine / 20))), 0.1)
  5846. elseif Mode == 5 then --Cybernetic
  5847. 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)
  5848. 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)
  5849. 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)
  5850. 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)
  5851. 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)
  5852. 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)
  5853. elseif Mode == 25 then --Spiritual
  5854. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(10)), 0.15)
  5855. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
  5856. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
  5857. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  5858. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(13 - 2.5 * Sin(sine / 20))), 0.1)
  5859. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-13 + 2.5 * Sin(sine / 20))), 0.1)
  5860. elseif Mode == 6 then --Controlled Beyond Recognition
  5861. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  5862. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5863. if Mrandom(1,15) == 1 then
  5864. 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)
  5865. end
  5866. 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)
  5867. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
  5868. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
  5869. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  5870. elseif Mode == 1800 then --demon
  5871. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.1)
  5872. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-45, 45)), Rad(Mrandom(-45, 45))), 0.1)
  5873. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(Mrandom(-15, 15)), Rad(20)), 0.1)
  5874. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(Mrandom(-15, 15)), Rad(-20)), 0.1)
  5875. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.8* Player_Size + 0.01 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(165), Rad(Mrandom(-15, 15)), Rad(-50)), 0.1)
  5876. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.8* Player_Size + 0.01 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(165), Rad(Mrandom(-15, 15)), Rad(50)), 0.1)
  5877. elseif Mode == 7 or Mode == 9 then --Sucho Wowo --Mr.Balancia ----------hdfsfhg
  5878. 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)
  5879. 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)
  5880. 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)
  5881. 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)
  5882. 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)
  5883. 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)
  5884. elseif Mode == 1555 then --anime
  5885. 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)
  5886. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5887. 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)
  5888. 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)
  5889. 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)
  5890. 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)
  5891. elseif Mode == 100 then --Overclocked
  5892. 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)
  5893. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
  5894. 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)
  5895. 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)
  5896. 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)
  5897. 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)
  5898. elseif Mode == 8 then --Lunarist
  5899. 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")
  5900. 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)
  5901. 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)
  5902. 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)
  5903. 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)
  5904. 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)
  5905. 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)
  5906. elseif Mode == 10 then --INSANITY
  5907. 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)
  5908. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
  5909. 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)
  5910. 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)
  5911. 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)
  5912. 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)
  5913. 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)
  5914. 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)
  5915. end
  5916. end
  5917. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  5918. Anim = "Walk"
  5919. change = 1.1
  5920. if attack == false then
  5921. if Mode == 6 then
  5922. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(4-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(5 * Cos(sine / 7))), 0.15)
  5923. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5924. if Mrandom(1,15) == 1 then
  5925. 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)
  5926. end
  5927. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5928. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5929. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
  5930. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  5931. elseif Mode == 1 then --Normal
  5932. 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)
  5933. 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)
  5934. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5935. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5936. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
  5937. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) , Rad(-6) + la.RotVelocity.Y / 75), 0.1)
  5938. elseif Mode == 7777 then --NORTHING SPECIAL
  5939. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(7-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
  5940. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5941. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
  5942. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
  5943. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(15)), 0.1)
  5944. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0), Rad(-15)), 0.1)
  5945. elseif Mode == 4 then --Infused
  5946. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.15)
  5947. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  5948. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
  5949. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 2.5 * Sin(sine / 20))), 0.15)
  5950. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
  5951. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1)
  5952. elseif Mode == 56565 then --idk
  5953. 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)
  5954. 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)
  5955. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5956. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5957. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
  5958. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) , Rad(-6) + la.RotVelocity.Y / 75), 0.1)
  5959. elseif Mode == 8888 then --ik
  5960. 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)
  5961. 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)
  5962. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0.5 * Player_Size * Cos(sine / 7) / 2 * Player_Size, 0.6 * Player_Size * Cos(sine / 7) / 2 * Player_Size) * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5963. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -0.8 * Player_Size + 0.5 * Player_Size * Cos(sine / 7) / 2 * Player_Size, -0.6 * Player_Size * Cos(sine / 7) / 2 * Player_Size) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5964. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(65) * Cos(sine / 7), Rad(-.6), Rad(15 + 4.5 * Sin(sine / 12))), 0.1)
  5965. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-65) * Cos(sine / 7), Rad(-.6), Rad(-15 - 4.5 * Sin(sine / 12))), 0.1)
  5966. elseif Mode == 1555 then --anime
  5967. 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)
  5968. 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)
  5969. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5970. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  5971. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
  5972. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) , Rad(-6) + la.RotVelocity.Y / 75), 0.1)
  5973. elseif Mode == 6666 then
  5974. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
  5975. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5976. RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  5977. LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  5978. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(5)), 0.1)
  5979. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0), Rad(-5)), 0.1)
  5980. elseif Mode == 1800 then
  5981. 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)
  5982. 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)
  5983. 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)
  5984. 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)
  5985. 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)
  5986. 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)
  5987. elseif Mode == 5 then
  5988. 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)
  5989. 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)
  5990. 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)
  5991. 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)
  5992. 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)
  5993. 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)
  5994. elseif Mode == 25 then
  5995. 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)
  5996. 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)
  5997. 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)
  5998. 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)
  5999. 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)
  6000. 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)
  6001. elseif Mode == 100 then
  6002. 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)
  6003. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  6004. 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)
  6005. 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)
  6006. 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)
  6007. 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)
  6008. elseif Mode == 10 then
  6009. 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)
  6010. 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)
  6011. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(55), Rad(0), Rad(-0)), 0.3)
  6012. 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)
  6013. 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)
  6014. 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)
  6015. 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)
  6016. elseif Mode == 8 then
  6017. 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)
  6018. 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)
  6019. 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)
  6020. 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)
  6021. 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)
  6022. 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)
  6023. elseif Mode ~= 6 or Mode ~= 5 or Mode ~= 8 then
  6024. 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)
  6025. 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)
  6026. 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)
  6027. 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)
  6028. 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)
  6029. 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)
  6030. end
  6031. end
  6032. elseif torvel >= 25 and hitfloor ~= nil then
  6033. Anim = "Sprint"
  6034. change = 1.35
  6035. if attack == false then
  6036. if Mode == 5 then
  6037. 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)
  6038. 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)
  6039. 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)
  6040. 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)
  6041. 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)
  6042. 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)
  6043. elseif Mode == 56565 then
  6044. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
  6045. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  6046. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  6047. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  6048. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  6049. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110) * Cos(sine / 7) , Rad(0) , Rad(-13) + la.RotVelocity.Y / 75), 0.15)
  6050. elseif Mode == 4 then
  6051. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  6052. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  6053. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-34 + 2.5 * Sin(sine / 20))), 0.15)
  6054. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(34 + 2.5 * Sin(sine / 20))), 0.15)
  6055. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
  6056. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1)
  6057. elseif Mode == 1 then
  6058. 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)
  6059. 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)
  6060. 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)
  6061. 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)
  6062. 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)
  6063. 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)
  6064. elseif Mode == 25 or Mode == 10 then
  6065. 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)
  6066. 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)
  6067. 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)
  6068. 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)
  6069. 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)
  6070. 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)
  6071. elseif Mode ~= 5 then
  6072. 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)
  6073. 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)
  6074. 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)
  6075. 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)
  6076. 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)
  6077. 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)
  6078. end
  6079. end
  6080. end
  6081. end
  6082. Music.SoundId = "rbxassetid://"..SONG
  6083. Music.Looped = true
  6084. Music.Pitch = 1
  6085. Music.Volume = 2.5
  6086. Music.Parent = tors
  6087. Music:Resume()
  6088. if 0 < #Effects then
  6089. for e = 1, #Effects do
  6090. if Effects[e] ~= nil then
  6091. local Thing = Effects[e]
  6092. if Thing ~= nil then
  6093. local Part = Thing[1]
  6094. local Mode = Thing[2]
  6095. local Delay = Thing[3]
  6096. local IncX = Thing[4]
  6097. local IncY = Thing[5]
  6098. local IncZ = Thing[6]
  6099. if 1 >= Thing[1].Transparency then
  6100. if Thing[2] == "Block1" then
  6101. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  6102. local Mesh = Thing[1].Mesh
  6103. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6104. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6105. elseif Thing[2] == "Block2" then
  6106. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  6107. local Mesh = Thing[7]
  6108. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6109. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6110. elseif Thing[2] == "Block3" then
  6111. 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)
  6112. local Mesh = Thing[7]
  6113. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6114. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6115. elseif Thing[2] == "Cylinder" then
  6116. local Mesh = Thing[1].Mesh
  6117. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6118. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6119. elseif Thing[2] == "Blood" then
  6120. local Mesh = Thing[7]
  6121. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  6122. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  6123. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6124. elseif Thing[2] == "Elec" then local Mesh = Thing[1].Mesh
  6125. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  6126. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6127. elseif Thing[2] == "Disappear" then
  6128. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6129. elseif Thing[2] == "Shatter" then
  6130. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  6131. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  6132. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  6133. Thing[6] = Thing[6] + Thing[5]
  6134. end
  6135. else
  6136. Part.Parent = nil
  6137. table.remove(Effects, e)
  6138. end
  6139. end
  6140. end
  6141. end
  6142. end
  6143. end
  6144. -------------------------------------------------------
  6145. --End Animations And Script--
  6146. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement