Advertisement
Guest User

Untitled

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