Advertisement
Guest User

Untitled

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