Advertisement
AOM-GU-PRO

WAO edit Fetty

Sep 15th, 2018
1,744
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 429.80 KB | None | 0 0
  1. --//====================================================\\--
  2. --|| Templates BY Aom[WCR]
  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,game,owner = owner,game
  6. local RealPlayer = Player
  7. do
  8. print("FE Compatibility code by Mokiros")
  9. local rp = RealPlayer
  10. script.Parent = rp.Character
  11.  
  12. --RemoteEvent for communicating
  13. local Event = Instance.new("RemoteEvent")
  14. Event.Name = "UserInput_Event"
  15.  
  16. --Fake event to make stuff like Mouse.KeyDown work
  17. local function fakeEvent()
  18. local t = {_fakeEvent=true,Functions={},Connect=function(self,f)table.insert(self.Functions,f) end}
  19. t.connect = t.Connect
  20. return t
  21. end
  22.  
  23. --Creating fake input objects with fake variables
  24. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  25. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  26. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  27. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  28. end}
  29. --Merged 2 functions into one by checking amount of arguments
  30. CAS.UnbindAction = CAS.BindAction
  31.  
  32. --This function will trigger the events that have been :Connect()'ed
  33. local function te(self,ev,...)
  34. local t = m[ev]
  35. if t and t._fakeEvent then
  36. for _,f in pairs(t.Functions) do
  37. f(...)
  38. end
  39. end
  40. end
  41. m.TrigEvent = te
  42. UIS.TrigEvent = te
  43.  
  44. Event.OnServerEvent:Connect(function(plr,io)
  45. if plr~=rp then return end
  46. m.Target = io.Target
  47. m.Hit = io.Hit
  48. if not io.isMouse then
  49. local b = io.UserInputState == Enum.UserInputState.Begin
  50. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  51. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  52. end
  53. for _,t in pairs(CAS.Actions) do
  54. for _,k in pairs(t.Keys) do
  55. if k==io.KeyCode then
  56. t.Function(t.Name,io.UserInputState,io)
  57. end
  58. end
  59. end
  60. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  61. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  62. end
  63. end)
  64. Event.Parent = NLS([==[
  65. local Player = game:GetService("Players").LocalPlayer
  66. local Event = script:WaitForChild("UserInput_Event")
  67.  
  68. local Mouse = Player:GetMouse()
  69. local UIS = game:GetService("UserInputService")
  70. local input = function(io,a)
  71. if a then return end
  72. --Since InputObject is a client-side instance, we create and pass table instead
  73. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState,Hit=Mouse.Hit,Target=Mouse.Target})
  74. end
  75. UIS.InputBegan:Connect(input)
  76. UIS.InputEnded:Connect(input)
  77.  
  78. local h,t
  79. --Give the server mouse data 30 times every second, but only if the values changed
  80. --If player is not moving their mouse, client won't fire events
  81. while wait(1/30) do
  82. if h~=Mouse.Hit or t~=Mouse.Target then
  83. h,t=Mouse.Hit,Mouse.Target
  84. Event:FireServer({isMouse=true,Target=t,Hit=h})
  85. end
  86. end]==],Player.Character)
  87.  
  88. ----Sandboxed game object that allows the usage of client-side methods and services
  89. --Real game object
  90. local _rg = game
  91.  
  92. --Metatable for fake service
  93. local fsmt = {
  94. __index = function(self,k)
  95. local s = rawget(self,"_RealService")
  96. if s then return s[k] end
  97. end,
  98. __newindex = function(self,k,v)
  99. local s = rawget(self,"_RealService")
  100. if s then s[k]=v end
  101. end,
  102. __call = function(self,...)
  103. local s = rawget(self,"_RealService")
  104. if s then return s(...) end
  105. end
  106. }
  107. local function FakeService(t,RealService)
  108. t._RealService = typeof(RealService)=="string" and _rg:GetService(RealService) or RealService
  109. return setmetatable(t,fsmt)
  110. end
  111.  
  112. --Fake game object
  113. local g = {
  114. GetService = function(self,s)
  115. return self[s]
  116. end,
  117. Players = FakeService({
  118. LocalPlayer = FakeService({GetMouse=function(self)return m end},Player)
  119. },"Players"),
  120. UserInputService = FakeService(UIS,"UserInputService"),
  121. ContextActionService = FakeService(CAS,"ContextActionService"),
  122. }
  123. rawset(g.Players,"localPlayer",g.Players.LocalPlayer)
  124. g.service = g.GetService
  125.  
  126. g.RunService = FakeService({
  127. RenderStepped = _rg:GetService("RunService").Heartbeat,
  128. BindToRenderStep = function(self,name,_,fun)
  129.  
  130. end,
  131. UnbindFromRenderStep = function(self,name)
  132. self._btrs[name]:Disconnect()
  133. end,
  134. },"RunService")
  135.  
  136. setmetatable(g,{
  137. __index=function(self,s)
  138. return _rg:GetService(s) or typeof(_rg[s])=="function"
  139. and function(_,...)return _rg[s](_rg,...)end or _rg[s]
  140. end,
  141. __newindex = fsmt.__newindex,
  142. __call = fsmt.__call
  143. })
  144. --Changing owner to fake player object to support owner:GetMouse()
  145. game,owner = g,g.Players.LocalPlayer
  146. end
  147. Player = game:GetService("Players").LocalPlayer
  148. PlayerGui = Player.PlayerGui
  149. Cam = workspace.CurrentCamera
  150. Backpack = Player.Backpack
  151. Character = Player.Character
  152. Humanoid = Character.Humanoid
  153. Mouse = Player:GetMouse()
  154. RootPart = Character["HumanoidRootPart"]
  155. Torso = Character["Torso"]
  156. Head = Character["Head"]
  157. RightArm = Character["Right Arm"]
  158. LeftArm = Character["Left Arm"]
  159. RightLeg = Character["Right Leg"]
  160. LeftLeg = Character["Left Leg"]
  161. RootJoint = RootPart["RootJoint"]
  162. Neck = Torso["Neck"]
  163. RightShoulder = Torso["Right Shoulder"]
  164. LeftShoulder = Torso["Left Shoulder"]
  165. RightHip = Torso["Right Hip"]
  166. LeftHip = Torso["Left Hip"]
  167. local TIME = 0
  168. local sick = Instance.new("Sound",Torso)
  169.  
  170. IT = Instance.new
  171. CF = CFrame.new
  172. VT = Vector3.new
  173. RAD = math.rad
  174. C3 = Color3.new
  175. UD2 = UDim2.new
  176. BRICKC = BrickColor.new
  177. ANGLES = CFrame.Angles
  178. EULER = CFrame.fromEulerAnglesXYZ
  179. COS = math.cos
  180. ACOS = math.acos
  181. SIN = math.sin
  182. ASIN = math.asin
  183. ABS = math.abs
  184. MRANDOM = math.random
  185. FLOOR = math.floor
  186. Player = game:GetService("Players").LocalPlayer
  187. PlayerGui = Player.PlayerGui
  188. Cam = workspace.CurrentCamera
  189. Backpack = Player.Backpack
  190. Character = Player.Character
  191. Humanoid = Character.Humanoid
  192. Mouse = Player:GetMouse()
  193. RootPart = Character["HumanoidRootPart"]
  194. SIZE = 1
  195. local SINE = 0
  196. IT = Instance.new
  197. CF = CFrame.new
  198. VT = Vector3.new
  199. RAD = math.rad
  200. C3 = Color3.new
  201. UD2 = UDim2.new
  202. BRICKC = BrickColor.new
  203. ANGLES = CFrame.Angles
  204. EULER = CFrame.fromEulerAnglesXYZ
  205. COS = math.cos
  206. ACOS = math.acos
  207. SIN = math.sin
  208. ASIN = math.asin
  209. ABS = math.abs
  210. MRANDOM = math.random
  211. FLOOR = math.floor
  212.  
  213. IT = Instance.new
  214. CF = CFrame.new
  215. VT = Vector3.new
  216. RAD = math.rad
  217. C3 = Color3.new
  218. UD2 = UDim2.new
  219. BRICKC = BrickColor.new
  220. ANGLES = CFrame.Angles
  221. EULER = CFrame.fromEulerAnglesXYZ
  222. COS = math.cos
  223. ACOS = math.acos
  224. SIN = math.sin
  225. ASIN = math.asin
  226. ABS = math.abs
  227. MRANDOM = math.random
  228. FLOOR = math.floor
  229.  
  230. --//=================================\\
  231. --|| USEFUL VALUES
  232. --\\=================================//
  233.  
  234. Animation_Speed = 3
  235. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  236. local Speed = 12
  237. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  238. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  239. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  240. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  241. local DAMAGEMULTIPLIER = 1
  242. local ANIM = "Idle"
  243. local ATTACK = false
  244. local EQUIPPED = false
  245. local HOLD = false
  246. local COMBO = 1
  247. local Rooted = false
  248. local SINE = 0
  249. local KEYHOLD = false
  250. local CHANGE = 2 / Animation_Speed
  251. local WALKINGANIM = false
  252. local VALUE1 = false
  253. local VALUE2 = false
  254. local ROBLOXIDLEANIMATION = IT("Animation")
  255. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  256. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  257. --ROBLOXIDLEANIMATION.Parent = Humanoid
  258. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  259. WEAPONGUI.Name = "Weapon GUI"
  260. local Effects = IT("Folder", Character)
  261. Effects.Name = "Effects"
  262. local ANIMATOR = Humanoid.Animator
  263. local ANIMATE = Character.Animate
  264. local UNANCHOR = true
  265. local WHITELIST = {}
  266. local TAUNT = false
  267. local OFFSET = 0
  268. local FULL = false
  269.  
  270. --//=================================\\
  271. --\\=================================//
  272.  
  273.  
  274. --//=================================\\
  275. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  276. --\\=================================//
  277.  
  278. ArtificialHB = Instance.new("BindableEvent", script)
  279. ArtificialHB.Name = "ArtificialHB"
  280.  
  281. script:WaitForChild("ArtificialHB")
  282.  
  283. frame = Frame_Speed
  284. tf = 0
  285. allowframeloss = false
  286. tossremainder = false
  287. lastframe = tick()
  288. script.ArtificialHB:Fire()
  289.  
  290. game:GetService("RunService").Heartbeat:connect(function(s, p)
  291. tf = tf + s
  292. if tf >= frame then
  293. if allowframeloss then
  294. script.ArtificialHB:Fire()
  295. lastframe = tick()
  296. else
  297. for i = 1, math.floor(tf / frame) do
  298. script.ArtificialHB:Fire()
  299. end
  300. lastframe = tick()
  301. end
  302. if tossremainder then
  303. tf = 0
  304. else
  305. tf = tf - frame * math.floor(tf / frame)
  306. end
  307. end
  308. end)
  309.  
  310. --//=================================\\
  311. --\\=================================//
  312.  
  313. --[[
  314. local vel = Instance.new("BodyVelocity", game.Players.LocalPlayer.Character.Torso)
  315. vel.Velocity = game.Players.LocalPlayer.Character.Torso.CFrame.lookVector * -5
  316. vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  317. --]]
  318. --Credit To Rufus14
  319. --I just edit it a bit ^_^
  320. mouse = game.Players.LocalPlayer:GetMouse()
  321. function ragdoll()
  322. game.Players.LocalPlayer.Character.Archivable = true
  323. clone = game.Players.LocalPlayer.Character:Clone()
  324. clone.Parent = workspace
  325. for i,v in pairs(clone:GetChildren()) do
  326. if v.ClassName == "Script" or v.ClassName == "LocalScript" then
  327. v:destroy()
  328. end
  329. for i,p in pairs(v:GetChildren()) do
  330. if p.ClassName == "Weld" or p.ClassName == "Motor6D" or p.ClassName == "BodyVelocity" then
  331. p:destroy()
  332. end
  333. end
  334. end
  335. for i,t in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  336. if t.ClassName == "Accessory" or t.ClassName == "ForceField" then
  337. t:destroy()
  338. end
  339. end
  340. vel = Instance.new("BodyVelocity", clone.Torso)
  341. vel.Velocity = clone.Torso.CFrame.lookVector * -5
  342. vel.MaxForce = Vector3.new(math.huge,math.huge,math.huge)
  343. clone.Head.face.Texture = "http://www.roblox.com/asset/?id=161061608"
  344. using = false
  345. hit = Instance.new("Sound", clone.Torso)
  346. hit.SoundId = "rbxassetid://260430060"
  347. hit.Volume = 5
  348. hit1 = Instance.new("Sound", clone.Torso)
  349. hit1.SoundId = "rbxassetid://138087186"
  350. hit1.Volume = 5
  351. hit2 = Instance.new("Sound", clone.Torso)
  352. hit2.SoundId = "rbxassetid://131237241"
  353. hit2.Volume = 5
  354. hit3 = Instance.new("Sound", clone.Torso)
  355. hit3.SoundId = "rbxassetid://278062209"
  356. hit3.Volume = 5
  357. hit3.TimePosition = 0.33
  358. ded = Instance.new("Sound", clone.Torso)
  359. ded.SoundId = "rbxassetid://163154423"
  360. ded.Volume = 5
  361. local leftarm = clone:findFirstChild("Left Arm")
  362. local rightrm = clone:findFirstChild("Right Arm")
  363. local leftleg = clone:findFirstChild("Left Leg")
  364. local rightleg = clone:findFirstChild("Right Leg")
  365. local head = clone:findFirstChild("Head")
  366. local welding = Instance.new("Weld", clone.Torso)
  367. welding.Part0 = clone.Torso
  368. welding.Part1 = head
  369. welding.C0 = welding.C0 * CFrame.new(0,1.5,0)
  370. for i, g in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  371. if g.ClassName == "Part" then
  372. g:destroy()
  373. end
  374. end
  375. for i, h in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  376. if h.ClassName == "Accesory" then
  377. h:destroy()
  378. end
  379. end
  380. game.Workspace.CurrentCamera.CameraSubject = head
  381. if leftleg ~= nil then
  382. local glue = Instance.new("Glue", clone.Torso)
  383. glue.Part0 = clone.Torso
  384. glue.Part1 = leftleg
  385. glue.Name = "Left leg"
  386. local collider = Instance.new("Part", leftleg)
  387. collider.Position = Vector3.new(0,999,0)
  388. collider.Size = Vector3.new(1.7, 1, 1)
  389. collider.Shape = "Cylinder"
  390. local weld = Instance.new("Weld", collider)
  391. weld.Part0 = leftleg
  392. weld.Part1 = collider
  393. weld.C0 = CFrame.Angles(0, 0, 80)
  394. collider.TopSurface = "Smooth"
  395. collider.BottomSurface = "Smooth"
  396. collider.formFactor = "Symmetric"
  397. glue.C0 = CFrame.new(-0.5, -1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  398. glue.C1 = CFrame.new(-0, 1, 0, -0, -0, -1, 0, 1, 0, 1, 0, 0)
  399. collider.Transparency = 1
  400. end
  401. ------------
  402. if rightleg ~= nil then
  403. local glue1 = Instance.new("Glue", clone.Torso)
  404. glue1.Part0 = clone.Torso
  405. glue1.Part1 = rightleg
  406. glue1.Name = "Right leg"
  407. local collider1 = Instance.new("Part", rightleg)
  408. collider1.Position = Vector3.new(0,999,0)
  409. collider1.Size = Vector3.new(1.7, 1, 1)
  410. collider1.Shape = "Cylinder"
  411. local weld1 = Instance.new("Weld", collider1)
  412. weld1.Part0 = rightleg
  413. weld1.Part1 = collider1
  414. weld1.C0 = CFrame.Angles(0, 0, 80)
  415. collider1.TopSurface = "Smooth"
  416. collider1.BottomSurface = "Smooth"
  417. collider1.formFactor = "Symmetric"
  418. glue1.C0 = CFrame.new(0.5, -1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  419. glue1.C1 = CFrame.new(0, 1, 0, 0, 0, 1, 0, 1, 0, -1, -0, -0)
  420. collider1.Transparency = 1
  421. end
  422. ------------
  423. if rightrm ~= nil then
  424. local glue11 = Instance.new("Glue", clone.Torso)
  425. glue11.Part0 = clone.Torso
  426. glue11.Part1 = rightrm
  427. glue11.Name = "Right shoulder"
  428. local collider11 = Instance.new("Part", rightrm)
  429. collider11.Position = Vector3.new(0,9999,0)
  430. collider11.Size = Vector3.new(1.8,1,1)
  431. collider11.Shape = "Cylinder"
  432. local weld11 = Instance.new("Weld", collider11)
  433. weld11.Part0 = rightrm
  434. weld11.Part1 = collider11
  435. weld11.C0 = CFrame.Angles(0, 0, 80)
  436. collider11.TopSurface = "Smooth"
  437. collider11.BottomSurface = "Smooth"
  438. collider11.formFactor = "Symmetric"
  439. glue11.C0 = CFrame.new(1.5, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  440. glue11.C1 = CFrame.new(0, 0.5, 0, 0, 0, 1, 0, 1, 0, -1, 0, 0)
  441. collider11.Transparency = 1
  442. end
  443. ------------
  444. if leftarm ~= nil then
  445. local glue111 = Instance.new("Glue", clone.Torso)
  446. glue111.Part0 = clone.Torso
  447. glue111.Part1 = leftarm
  448. glue111.Name = "Left shoulder"
  449. local collider111 = Instance.new("Part", leftarm)
  450. collider111.Position = Vector3.new(0,9999,0)
  451. collider111.Size = Vector3.new(1.8,1,1)
  452. collider111.Shape = "Cylinder"
  453. local weld111 = Instance.new("Weld", collider111)
  454. weld111.Part0 = leftarm
  455. weld111.Part1 = collider111
  456. weld111.C0 = CFrame.Angles(0, 0, 80)
  457. collider111.TopSurface = "Smooth"
  458. collider111.BottomSurface = "Smooth"
  459. collider111.formFactor = "Symmetric"
  460. glue111.C0 = CFrame.new(-1.5, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  461. glue111.C1 = CFrame.new(0, 0.5, 0, 0, 0, -1, 0, 1, 0, 1, 0, 0)
  462. collider111.Transparency = 1
  463. ----------------
  464. sensoring = Instance.new("Part", clone.Torso)
  465. sensoring.Size = Vector3.new(1.2,1.1,0.8)
  466. sensoring.CanCollide = false
  467. sensoring.Position = clone.Torso.Position
  468. local welder = Instance.new("Weld", sensoring)
  469. welder.Part0 = clone.Torso
  470. welder.Part1 = sensoring
  471. welder.C0 = welder.C0 * CFrame.new(0,0,1.05)
  472. sensoring.Transparency = 1
  473. -----------------
  474. sensoring1 = Instance.new("Part", clone.Torso)
  475. sensoring1.Size = Vector3.new(1.2,1.1,0.8)
  476. sensoring1.CanCollide = false
  477. sensoring1.Position = clone.Torso.Position
  478. local welder1 = Instance.new("Weld", sensoring)
  479. welder1.Part0 = clone.Torso
  480. welder1.Part1 = sensoring1
  481. welder1.C0 = welder1.C0 * CFrame.new(0,0,-1.05)
  482. sensoring1.Transparency = 1
  483. end
  484. clone.Name = game.Players.LocalPlayer.Character.Name.." (DEAD)"
  485. ded:Play()
  486. vel:destroy()
  487. wait(0.5)
  488. local function touch()
  489. if not using then
  490. using = true
  491. local Math = math.random(1,4)
  492. if Math == 1 then
  493. hit:Play()
  494. end
  495. if Math == 2 then
  496. hit1:Play()
  497. end
  498. if Math == 3 then
  499. hit2:Play()
  500. end
  501. if Math == 4 then
  502. hit3:Play()
  503. end
  504. wait(0.1)
  505. using = false
  506. end
  507. end
  508. sensoring.Touched:connect(touch)
  509. sensoring1.Touched:connect(touch)
  510. wait(4.47)
  511. hit1.Volume = 0
  512. hit2.Volume = 0
  513. hit3.Volume = 0
  514. hit.Volume = 0
  515. end
  516.  
  517. game.Players.LocalPlayer.Character.Humanoid.Died:connect(ragdoll)
  518.  
  519. ---------------------------------------
  520. local insanityface={"1895698679"}
  521. local sine=0
  522. Animation_Speed = 1.5
  523. local CHANGE = 2 / Animation_Speed
  524. -----------------------
  525.  
  526. wait()
  527. local plr = game:service'Players'.LocalPlayer
  528. local char = plr.Character
  529. local hum = char.Humanoid
  530. local hed = char.Head
  531. local root = char.HumanoidRootPart
  532. local rootj = root.RootJoint
  533. local tors = char.Torso
  534. local ra = char["Right Arm"]
  535. local la = char["Left Arm"]
  536. local rl = char["Right Leg"]
  537. local ll = char["Left Leg"]
  538. local neck = tors["Neck"]
  539. local mouse = plr:GetMouse()
  540. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  541. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  542. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  543. local maincolor = BrickColor.new("Really black")
  544. exploitable = true
  545. local Player = game.Players.localPlayer
  546. local Character = Player.Character
  547. local Humanoid = Character.Humanoid
  548. local Mouse = Player:GetMouse()
  549. local LeftArm = Character["Left Arm"]
  550. local RightArm = Character["Right Arm"]
  551. local LeftLeg = Character["Left Leg"]
  552. local RightLeg = Character["Right Leg"]
  553. local Head = Character.Head
  554. local Torso = Character.Torso
  555.  
  556. local FE = Workspace.FilteringEnabled
  557.  
  558. IT = Instance.new
  559. CF = CFrame.new
  560. VT = Vector3.new
  561. RAD = math.rad
  562. C3 = Color3.new
  563. UD2 = UDim2.new
  564. BRICKC = BrickColor.new
  565. ANGLES = CFrame.Angles
  566. EULER = CFrame.fromEulerAnglesXYZ
  567. COS = math.cos
  568. ACOS = math.acos
  569. SIN = math.sin
  570. ASIN = math.asin
  571. ABS = math.abs
  572. MRANDOM = math.random
  573. FLOOR = math.floor
  574. -------------------------------------------------------
  575. --Start Whitelist and Invincibility--
  576. -------------------------------------------------------
  577. ff = Instance.new("ForceField",char)
  578. ff.Visible = false
  579. hum.Name = "Base"
  580. hum.MaxHealth = 14214242142124
  581. hum.Health = 14214242142124
  582. -------------------------------------------------------
  583. --End Whitelist and Invincibility--
  584. -------------------------------------------------------
  585. for i,v in pairs(char:children()) do
  586. if v:IsA("Shirt") and v:IsA("Pants") and v:IsA("Hat") and v:IsA("Accessory") then
  587. v:Remove()
  588. end
  589. end
  590. shirt = Instance.new("Shirt", char)
  591. shirt.Name = "Shirt"
  592. pants = Instance.new("Pants", char)
  593. pants.Name = "Pants"
  594. char.Shirt.ShirtTemplate = "rbxassetid://676428254"
  595. char.Pants.PantsTemplate = "rbxassetid://676428351"
  596.  
  597. warn("Aom Cak Black.")
  598.  
  599. warn("GGHACK")
  600.  
  601. warn("BY:aomFetty")
  602.  
  603. -------------------------------------------------------
  604. --Start Good Stuff--
  605. -------------------------------------------------------
  606. cam = game.Workspace.CurrentCamera
  607. CF = CFrame.new
  608. VT = Vector3.new
  609. angles = CFrame.Angles
  610. attack = false
  611. Euler = CFrame.fromEulerAnglesXYZ
  612. Rad = math.rad
  613. IT = Instance.new
  614. BrickC = BrickColor.new
  615. Cos = math.cos
  616. COS = math.cos
  617. Acos = math.acos
  618. Sin = math.sin
  619. Asin = math.asin
  620. Abs = math.abs
  621. Mrandom = math.random
  622. Floor = math.floor
  623. -------------------------------------------------------
  624. --End Good Stuff--
  625. -------------------------------------------------------
  626. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  627. RSH, LSH = nil, nil
  628. RW = Instance.new("Weld")
  629. LW = Instance.new("Weld")
  630. RH = tors["Right Hip"]
  631. LH = tors["Left Hip"]
  632. RSH = tors["Right Shoulder"]
  633. LSH = tors["Left Shoulder"]
  634. RSH.Parent = nil
  635. LSH.Parent = nil
  636. RW.Name = "RW"
  637. RW.Part0 = tors
  638. RW.C0 = CF(1.5, 0.5, 0)
  639. RW.C1 = CF(0, 0.5, 0)
  640. RW.Part1 = ra
  641. RW.Parent = tors
  642. LW.Name = "LW"
  643. LW.Part0 = tors
  644. LW.C0 = CF(-1.5, 0.5, 0)
  645. LW.C1 = CF(0, 0.5, 0)
  646. LW.Part1 = la
  647. LW.Parent = tors
  648. Effects = {}
  649. -------------------------------------------------------
  650. --Start HeartBeat--
  651. -------------------------------------------------------
  652. ArtificialHB = Instance.new("BindableEvent", script)
  653. ArtificialHB.Name = "Heartbeat"
  654. script:WaitForChild("Heartbeat")
  655.  
  656. frame = 1 / 60
  657. tf = 0
  658. allowframeloss = false
  659. tossremainder = false
  660.  
  661.  
  662. lastframe = tick()
  663. script.Heartbeat:Fire()
  664.  
  665.  
  666. game:GetService("RunService").Heartbeat:connect(function(s, p)
  667. tf = tf + s
  668. if tf >= frame then
  669. if allowframeloss then
  670. script.Heartbeat:Fire()
  671. lastframe = tick()
  672. else
  673. for i = 1, math.floor(tf / frame) do
  674. script.Heartbeat:Fire()
  675. end
  676. lastframe = tick()
  677. end
  678. if tossremainder then
  679. tf = 0
  680. else
  681. tf = tf - frame * math.floor(tf / frame)
  682. end
  683. end
  684. end)
  685. -------------------------------------------------------
  686. --End HeartBeat--
  687. -------------------------------------------------------
  688.  
  689. local ohno = Instance.new("Sound")
  690. ohno.Parent = hed
  691. ohno.Volume = 10
  692. ohno.Pitch = 1
  693. ohno.Looped = true
  694.  
  695. local bass = Instance.new("Sound") --why
  696. bass.Parent = hed
  697. bass.Volume = 7
  698. bass.Pitch = 1
  699. bass.SoundId = "http://www.roblox.com/asset/?id=1087356234"
  700. bass.Looped = true
  701.  
  702. local newnoob = Instance.new("Sound") --why
  703. newnoob.Parent = hed
  704. newnoob.Volume = 7
  705. newnoob.Pitch = 1
  706. newnoob.SoundId = "http://www.roblox.com/asset/?id=874826071"
  707. newnoob.Looped = false
  708.  
  709. meme = Instance.new("Sound", hed)
  710. meme.SoundId = "http://www.roblox.com/asset/?id=291151190"
  711. meme.Volume = 10
  712. meme.Pitch = 1
  713. meme.Looped = true
  714. meme.TimePosition = 1
  715.  
  716. TAUNT = Instance.new("Sound", tors)
  717. TAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994137"
  718. TAUNT.Volume = 10
  719. TAUNT.Pitch = 1
  720. TAUNT.Looped = false
  721. TAUNT.TimePosition = 0.12
  722.  
  723. TAUNT2 = Instance.new("Sound", tors)
  724. TAUNT2.SoundId = "http://www.roblox.com/asset/?id=132392118"
  725. TAUNT2.Volume = 10
  726. TAUNT2.Pitch = 1
  727. TAUNT2.Looped = false
  728. TAUNT2.TimePosition = 0.12
  729.  
  730. chargeup = Instance.new("Sound", hed)
  731. chargeup.SoundId = "http://www.roblox.com/asset/?id=527276541"
  732. chargeup.Volume = 10
  733. chargeup.Pitch = 1
  734. chargeup.Looped = true
  735. chargeup.TimePosition = 1
  736.  
  737. BTAUNT = Instance.new("Sound", tors)
  738. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
  739. BTAUNT.Volume = 10
  740. BTAUNT.Pitch = 1
  741. BTAUNT.Looped = false
  742. BTAUNT.TimePosition = 0.2
  743.  
  744. NOTAUNT = Instance.new("Sound", tors)
  745. NOTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
  746. NOTAUNT.Volume = 10
  747. NOTAUNT.Pitch = 1
  748. NOTAUNT.Looped = false
  749. NOTAUNT.TimePosition = 0.2
  750.  
  751. NOSOUND = Instance.new("Sound", tors)
  752. NOSOUND.SoundId = "http://www.roblox.com/asset/?id=135017578"
  753. NOSOUND.Volume = 10
  754. NOSOUND.Pitch = 1
  755. NOSOUND.Looped = false
  756. NOSOUND.TimePosition = 0.2
  757.  
  758. ITAUNT = Instance.new("Sound", tors)
  759. ITAUNT.SoundId = "http://www.roblox.com/asset/?id=230255698"
  760. ITAUNT.Volume = 50
  761. ITAUNT.Pitch = 1
  762. ITAUNT.Looped = false
  763. ITAUNT.TimePosition = 0
  764.  
  765. BATAUNT = Instance.new("Sound", tors)
  766. BATAUNT.SoundId = "http://www.roblox.com/asset/?id=132514715"
  767. BATAUNT.Volume = 10
  768. BATAUNT.Pitch = 1
  769. BATAUNT.Looped = false
  770. BATAUNT.TimePosition = 0
  771.  
  772. pop = Instance.new("Sound", tors)
  773. pop.SoundId = "http://www.roblox.com/asset/?id=1460707372"
  774. pop.Volume = 10
  775. pop.Pitch = 1
  776. pop.Looped = false
  777. pop.TimePosition = 0
  778.  
  779. STAUNT = Instance.new("Sound", tors)
  780. STAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
  781. STAUNT.Volume = 10
  782. STAUNT.Pitch = 1
  783. STAUNT.Looped = false
  784. STAUNT.TimePosition = 0.05
  785.  
  786. DTAUNT = Instance.new("Sound", tors)
  787. DTAUNT.SoundId = "http://www.roblox.com/asset/?id=1818153677"
  788. DTAUNT.Volume = 10
  789. DTAUNT.Pitch = 1
  790. DTAUNT.Looped = false
  791. DTAUNT.TimePosition = 0
  792.  
  793. sex = Instance.new("Sound", tors)
  794. sex.SoundId = "http://www.roblox.com/asset/?id=300208779"
  795. sex.Volume = 10
  796. sex.Pitch = 1
  797. sex.Looped = false
  798. sex.TimePosition = 0
  799.  
  800. so = Instance.new("Sound", tors)
  801. so.SoundId = "http://www.roblox.com/asset/?id=449394892"
  802. so.Volume = 10
  803. so.Pitch = 1
  804. so.Looped = false
  805. so.TimePosition = 0
  806.  
  807. LAZOR = Instance.new("Sound", ra)
  808. LAZOR.SoundId = "http://www.roblox.com/asset/?id=201858045"
  809. LAZOR.Volume = 10
  810. LAZOR.Pitch = 0.7
  811. LAZOR.Looped = false
  812. LAZOR.TimePosition = 0
  813.  
  814. WTF = Instance.new("Sound", tors)
  815. WTF.SoundId = "http://www.roblox.com/asset/?id=135017578"
  816. WTF.Volume = 10
  817. WTF.Pitch = 1
  818. WTF.Looped = false
  819. WTF.TimePosition = 0
  820.  
  821. MERKIO = Instance.new("Sound", tors) --why
  822. MERKIO.SoundId = "http://www.roblox.com/asset/?id=1003012899"
  823. MERKIO.Volume = 5467543465
  824. MERKIO.Pitch = 1
  825. MERKIO.Looped = false
  826. MERKIO.TimePosition = 0
  827.  
  828. Cause_Im_having_a_good_time_having_a_good_time = Instance.new("Sound", hed) --DONT STOP ME NOOOOOOOOOWWWWWWWW
  829. Cause_Im_having_a_good_time_having_a_good_time.SoundId = "http://www.roblox.com/asset/?id=1064109642"
  830. Cause_Im_having_a_good_time_having_a_good_time.Volume = 10
  831. Cause_Im_having_a_good_time_having_a_good_time.Pitch = 1
  832. Cause_Im_having_a_good_time_having_a_good_time.Looped = false
  833. Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
  834. ---------------------------------------------------
  835. local Blobby = Instance.new("Part", char)
  836. Blobby.Name = "Blob"
  837. Blobby.CanCollide = false
  838. Blobby.BrickColor = BrickColor.new("Really black")
  839. Blobby.Transparency = 0
  840. Blobby.Material = "Plastic"
  841. Blobby.Size = Vector3.new(1, 7, 2)
  842. Blobby.TopSurface = Enum.SurfaceType.Smooth
  843. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  844.  
  845. local Weld = Instance.new("Weld", Blobby)
  846. Weld.Part0 = ra
  847. Weld.Part1 = Blobby
  848. Weld.C1 = CFrame.new(0, -2, 1.1)
  849. Weld.C0 = CFrame.Angles(Rad(-86),0,0)
  850.  
  851. local M2 = Instance.new("SpecialMesh")
  852. M2.Parent = Blobby
  853. M2.MeshId = "http://www.roblox.com/asset/?id=305826272"
  854. M2.TextureId = "http://www.roblox.com/asset/?id=305826226"
  855. M2.Scale = Vector3.new(0, 0, 0)
  856. -------------------------------------------------------
  857. local DColorsArray ={ColorSequenceKeypoint.new(0, Color3.new(1,0,0)),
  858. ColorSequenceKeypoint.new(0.16, Color3.new(1,0,0)),
  859. ColorSequenceKeypoint.new(0.32, Color3.new(0,0,1)),
  860. ColorSequenceKeypoint.new(0.48, Color3.new(0,0,1)),
  861. ColorSequenceKeypoint.new(0.64, Color3.new(0,0,1)),
  862. ColorSequenceKeypoint.new(0.80, Color3.new(0,0,0)),
  863. ColorSequenceKeypoint.new(0.96, Color3.new(0,0,0)),
  864. ColorSequenceKeypoint.new(1, Color3.new(0,0,0))}
  865. local DAtch7 = Instance.new("Attachment",ra)DAtch7.Position = Vector3.new(0,1.1,0)
  866. local DAtch8 = Instance.new("Attachment",ra)DAtch8.Position = Vector3.new(0,-0.6,0)
  867. local DTrail4 = Instance.new("Trail",ra)DTrail4.Attachment0 = DAtch7 DTrail4.Attachment1 = DAtch8
  868. DTrail4.Texture = "rbxassetid://22636887" DTrail4.Lifetime = 0.2 DTrail4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  869. DTrail4.Color = ColorSequence.new(DColorsArray) DTrail4.LightEmission = 1
  870. DTrail4.Enabled = true
  871. local DAtch9 = Instance.new("Attachment",la)DAtch9.Position = Vector3.new(0,1.1,0)
  872. local DAtch10 = Instance.new("Attachment",la)DAtch10.Position = Vector3.new(0,-0.6,0)
  873. local DTrail5 = Instance.new("Trail",la)DTrail5.Attachment0 = DAtch9 DTrail5.Attachment1 = DAtch10
  874. DTrail5.Texture = "rbxassetid://22636887" DTrail5.Lifetime = 0.2 DTrail5.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  875. DTrail5.Color = ColorSequence.new(DColorsArray) DTrail5.LightEmission = 1
  876. DTrail5.Enabled = true
  877. -------------------------------------------------------
  878. --Start Important Functions--
  879. -------------------------------------------------------
  880. function MakeForm(PART,TYPE)
  881. if TYPE == "Cyl" then
  882. local MSH = IT("CylinderMesh",PART)
  883. elseif TYPE == "Ball" then
  884. local MSH = IT("SpecialMesh",PART)
  885. MSH.MeshType = "Sphere"
  886. elseif TYPE == "Wedge" then
  887. local MSH = IT("SpecialMesh",PART)
  888. MSH.MeshType = "Wedge"
  889. end
  890. end
  891.  
  892. function chatfunc(text, color)
  893. local chat = coroutine.wrap(function()
  894. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  895. char:FindFirstChild("TalkingBillBoard"):destroy()
  896. end
  897. local naeeym2 = Instance.new("BillboardGui", char)
  898. naeeym2.Size = UDim2.new(0, 100, 0, 40)
  899. naeeym2.StudsOffset = Vector3.new(0, 5, 0)
  900. naeeym2.Adornee = hed
  901. naeeym2.Name = "TalkingBillBoard"
  902. local tecks2 = Instance.new("TextLabel", naeeym2)
  903. tecks2.BackgroundTransparency = 1
  904. tecks2.BorderSizePixel = 0
  905. tecks2.Text = ""
  906. tecks2.Font = "SciFi"
  907. tecks2.TextSize = 30
  908. tecks2.TextStrokeTransparency = 0
  909. tecks2.TextColor3 = color
  910. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  911. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  912. local tecks3 = Instance.new("TextLabel", naeeym2)
  913. tecks3.BackgroundTransparency = 1
  914. tecks3.BorderSizePixel = 0
  915. tecks3.Text = ""
  916. tecks3.Font = "SciFi"
  917. tecks3.TextSize = 30
  918. tecks3.TextStrokeTransparency = 0
  919. tecks3.TextColor3 = Color3.new(0, 0, 0)
  920. tecks3.TextStrokeColor3 = color
  921. tecks3.Size = UDim2.new(1, 0, 0.5, 0)
  922. coroutine.resume(coroutine.create(function()
  923. while true do
  924. swait(1)
  925. tecks2.TextColor3 = BrickColor.random().Color
  926. tecks3.TextStrokeColor3 = BrickColor.random().Color
  927. tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  928. tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  929. tecks2.Rotation = math.random(-5, 5)
  930. tecks3.Rotation = math.random(-5, 5)
  931. end
  932. end))
  933. for i = 1, string.len(text) do
  934. CFuncs.Sound.Create("rbxassetid://274118116", char, 0.25, 0.115)
  935. tecks2.Text = string.sub(text, 1, i)
  936. tecks3.Text = string.sub(text, 1, i)
  937. swait(1)
  938. end
  939. wait(1)
  940. local randomrot = math.random(1, 2)
  941. if randomrot == 1 then
  942. for i = 1, 50 do
  943. swait()
  944. tecks2.Rotation = tecks2.Rotation - 0.75
  945. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  946. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  947. tecks3.Rotation = tecks2.Rotation + 0.75
  948. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  949. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  950. end
  951. elseif randomrot == 2 then
  952. for i = 1, 50 do
  953. swait()
  954. tecks2.Rotation = tecks2.Rotation + 0.75
  955. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  956. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  957. tecks3.Rotation = tecks2.Rotation - 0.75
  958. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  959. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  960. end
  961. end
  962. naeeym2:Destroy()
  963. end)
  964. chat()
  965. end
  966.  
  967. function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  968. local type = type
  969. local rng = Instance.new("Part", char)
  970. rng.Anchored = true
  971. rng.BrickColor = color
  972. rng.CanCollide = false
  973. rng.FormFactor = 3
  974. rng.Name = "Ring"
  975. rng.Material = "Neon"
  976. rng.Size = Vector3.new(1, 1, 1)
  977. rng.Transparency = 0
  978. rng.TopSurface = 0
  979. rng.BottomSurface = 0
  980. rng.CFrame = pos
  981. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  982. local rngm = Instance.new("SpecialMesh", rng)
  983. rngm.MeshType = "Sphere"
  984. rngm.Scale = Vector3.new(x1, y1, z1)
  985. local scaler2 = 1
  986. local speeder = FastSpeed
  987. if type == "Add" then
  988. scaler2 = 1 * value
  989. elseif type == "Divide" then
  990. scaler2 = 1 / value
  991. end
  992. coroutine.resume(coroutine.create(function()
  993. for i = 0, 10 / bonuspeed, 0.1 do
  994. swait()
  995. if type == "Add" then
  996. scaler2 = scaler2 - 0.01 * value / bonuspeed
  997. elseif type == "Divide" then
  998. scaler2 = scaler2 - 0.01 / value * bonuspeed
  999. end
  1000. rng.BrickColor = BrickColor.random()
  1001. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1002. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1003. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1004. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1005. end
  1006. rng:Destroy()
  1007. end))
  1008. end
  1009.  
  1010. function SoulSteal(dude)
  1011. if dude.Name ~= char then
  1012. local bgf = IT("BodyGyro", dude.Head)
  1013. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1014. local val = IT("BoolValue", dude)
  1015. val.Name = "IsHit"
  1016. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1017. local soulst = coroutine.wrap(function()
  1018. local soul = Instance.new("Part",dude)
  1019. soul.Size = Vector3.new(1,1,1)
  1020. soul.CanCollide = false
  1021. soul.Anchored = false
  1022. soul.Position = torso.Position
  1023. soul.Transparency = 1
  1024. local PartEmmit1 = IT("ParticleEmitter", soul)
  1025. PartEmmit1.LightEmission = 1
  1026. PartEmmit1.Texture = "rbxassetid://569507414"
  1027. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1028. PartEmmit1.Rate = 250
  1029. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1030. PartEmmit1.Size = NumberSequence.new({
  1031. NumberSequenceKeypoint.new(0, 1, 0),
  1032. NumberSequenceKeypoint.new(1, 0, 0)
  1033. })
  1034. PartEmmit1.Transparency = NumberSequence.new({
  1035. NumberSequenceKeypoint.new(0, 0, 0),
  1036. NumberSequenceKeypoint.new(1, 1, 0)
  1037. })
  1038. PartEmmit1.Speed = NumberRange.new(0, 0)
  1039. PartEmmit1.VelocitySpread = 30000
  1040. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1041. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1042. local BodPoss = IT("BodyPosition", soul)
  1043. BodPoss.P = 3000
  1044. BodPoss.D = 1000
  1045. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1046. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1047. wait(1.6)
  1048. soul.Touched:connect(function(hit)
  1049. if hit.Parent == char then
  1050. soul:Destroy()
  1051. end
  1052. end)
  1053. wait(1.2)
  1054. while soul do
  1055. swait()
  1056. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1057. BodPoss.Position = tors.Position
  1058. end
  1059. end)
  1060. soulst()
  1061. end
  1062. end
  1063. function FaceMouse()
  1064. local Cam = workspace.CurrentCamera
  1065. return {
  1066. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1067. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1068. }
  1069. end
  1070.  
  1071. function Clerp(a, b, t)
  1072. local qa = {QuaternionFromCFrame(a)}
  1073. local qb = {QuaternionFromCFrame(b)}
  1074. local ax, ay, az = a.x, a.y, a.z
  1075. local bx, by, bz = b.x, b.y, b.z
  1076. local _t = 1 - t
  1077. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1078. end
  1079.  
  1080. function Eviscerate(dude)
  1081. if dude.Name ~= char then
  1082. local bgf = IT("BodyGyro", dude.Head)
  1083. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1084. local val = IT("BoolValue", dude)
  1085. val.Name = "IsHit"
  1086. local ds = coroutine.wrap(function()
  1087. dude:WaitForChild("Head"):BreakJoints()
  1088. wait(0.5)
  1089. target = nil
  1090. coroutine.resume(coroutine.create(function()
  1091. for i, v in pairs(dude:GetChildren()) do
  1092. if v:IsA("Accessory") then
  1093. v:Destroy()
  1094. end
  1095. if v:IsA("Humanoid") then
  1096. v:Destroy()
  1097. end
  1098. if v:IsA("CharacterMesh") then
  1099. v:Destroy()
  1100. end
  1101. if v:IsA("Model") then
  1102. v:Destroy()
  1103. end
  1104. if v:IsA("Part") or v:IsA("MeshPart") then
  1105. for x, o in pairs(v:GetChildren()) do
  1106. if o:IsA("Decal") then
  1107. o:Destroy()
  1108. end
  1109. end
  1110. coroutine.resume(coroutine.create(function()
  1111. v.Material = "Neon"
  1112. v.CanCollide = false
  1113. local PartEmmit1 = IT("ParticleEmitter", v)
  1114. PartEmmit1.LightEmission = 1
  1115. PartEmmit1.Texture = "rbxassetid://284205403"
  1116. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1117. PartEmmit1.Rate = 150
  1118. PartEmmit1.Lifetime = NumberRange.new(1)
  1119. PartEmmit1.Size = NumberSequence.new({
  1120. NumberSequenceKeypoint.new(0, 0.75, 0),
  1121. NumberSequenceKeypoint.new(1, 0, 0)
  1122. })
  1123. PartEmmit1.Transparency = NumberSequence.new({
  1124. NumberSequenceKeypoint.new(0, 0, 0),
  1125. NumberSequenceKeypoint.new(1, 1, 0)
  1126. })
  1127. PartEmmit1.Speed = NumberRange.new(0, 0)
  1128. PartEmmit1.VelocitySpread = 30000
  1129. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1130. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1131. local BodPoss = IT("BodyPosition", v)
  1132. BodPoss.P = 3000
  1133. BodPoss.D = 1000
  1134. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1135. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1136. v.Color = maincolor.Color
  1137. coroutine.resume(coroutine.create(function()
  1138. for i = 0, 49 do
  1139. swait(1)
  1140. v.Transparency = v.Transparency + 0.08
  1141. end
  1142. wait(0.5)
  1143. PartEmmit1.Enabled = false
  1144. wait(3)
  1145. v:Destroy()
  1146. dude:Destroy()
  1147. end))
  1148. end))
  1149. end
  1150. end
  1151. end))
  1152. end)
  1153. ds()
  1154. end
  1155. end
  1156.  
  1157. function killnearest(position,range,maxstrength)
  1158. for i,v in ipairs(workspace:GetChildren()) do
  1159. local body = v:GetChildren()
  1160. for part = 1, #body do
  1161. if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
  1162. if(body[part].Position - position).Magnitude < range then
  1163. if v.ClassName == "Model" then
  1164. v:BreakJoints()
  1165. end
  1166. table.insert(Effects2,{body[part],"Disappear",0.02,2,2,2,2})
  1167. body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
  1168. end
  1169. end
  1170. end
  1171. if v.ClassName == "Part" then
  1172. if v.Anchored == false and (v.Position - position).Magnitude < range then
  1173. table.insert(Effects2,{v,"Disappear",0.02,2,2,2,2})
  1174. v.Velocity = CFrame.new(position,v.Position).lookVector*5*maxstrength
  1175. end
  1176. end
  1177. end
  1178. end
  1179.  
  1180.  
  1181. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  1182. local NEWPART = IT("Part")
  1183. NEWPART.formFactor = FORMFACTOR
  1184. NEWPART.Reflectance = REFLECTANCE
  1185. NEWPART.Transparency = TRANSPARENCY
  1186. NEWPART.CanCollide = false
  1187. NEWPART.Locked = true
  1188. NEWPART.Anchored = true
  1189. if ANCHOR == false then
  1190. NEWPART.Anchored = false
  1191. end
  1192. NEWPART.BrickColor = BrickC(tostring(BRICKCOLOR))
  1193. NEWPART.Name = NAME
  1194. NEWPART.Size = SIZE
  1195. NEWPART.Position = Torso.Position
  1196. NEWPART.Material = MATERIAL
  1197. NEWPART:BreakJoints()
  1198. NEWPART.Parent = PARENT
  1199. return NEWPART
  1200. end
  1201.  
  1202. local joyemoji = Instance.new('ParticleEmitter', tors)
  1203. joyemoji.VelocitySpread = 2000
  1204. joyemoji.Lifetime = NumberRange.new(1)
  1205. joyemoji.Speed = NumberRange.new(40)
  1206. joy= {}
  1207. for i=0, 19 do
  1208. joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  1209. end
  1210. joyemoji.Size = NumberSequence.new(joy)
  1211. joyemoji.Rate = 0
  1212. joyemoji.LockedToPart = false
  1213. joyemoji.LightEmission = 0
  1214. joyemoji.Texture = "rbxassetid://1176402123"
  1215. joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  1216.  
  1217. local LIT = Instance.new('ParticleEmitter', tors)
  1218. LIT.VelocitySpread = 2000
  1219. LIT.Lifetime = NumberRange.new(1)
  1220. LIT.Speed = NumberRange.new(45)
  1221. nani= {}
  1222. for i=0, 19 do
  1223. nani[#nani+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  1224. end
  1225. LIT.Size = NumberSequence.new(nani)
  1226. LIT.Rate = 0
  1227. LIT.LockedToPart = false
  1228. LIT.LightEmission = 0
  1229. LIT.Texture = "rbxassetid://1492670151"
  1230. LIT.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  1231.  
  1232. local ok = Instance.new('ParticleEmitter', tors)
  1233. ok.VelocitySpread = 2000
  1234. ok.Lifetime = NumberRange.new(1)
  1235. ok.Speed = NumberRange.new(50)
  1236. cool= {}
  1237. for i=0, 19 do
  1238. cool[#cool+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  1239. end
  1240. ok.Size = NumberSequence.new(cool)
  1241. ok.Rate = 0
  1242. ok.LockedToPart = false
  1243. ok.LightEmission = 0
  1244. ok.Texture = "rbxassetid://636768448"
  1245. ok.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  1246.  
  1247. local toast = Instance.new('ParticleEmitter', tors)
  1248. toast.VelocitySpread = 2000
  1249. toast.Lifetime = NumberRange.new(1)
  1250. toast.Speed = NumberRange.new(60)
  1251. toasterstoasttoast= {}
  1252. for i=0, 19 do
  1253. toasterstoasttoast[#toasterstoasttoast+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  1254. end
  1255. toast.Size = NumberSequence.new(toasterstoasttoast)
  1256. toast.Rate = 0
  1257. toast.LockedToPart = false
  1258. toast.LightEmission = 0
  1259. toast.Texture = "rbxassetid://436096230"
  1260. toast.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  1261.  
  1262. function WhatHuh()
  1263. attack = true
  1264. hum.WalkSpeed = 1.01
  1265. CreateSound("130766865", hed, 10, 1)
  1266. Character.Head.face.Texture = "rbxassetid://276732672"
  1267. for i = 0,4,0.1 do
  1268. swait()
  1269. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1270. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
  1271. 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)
  1272. 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)
  1273. 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)
  1274. 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)
  1275. end
  1276. for i = 0,6.7,0.1 do
  1277. swait()
  1278. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1279. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
  1280. 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)
  1281. 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)
  1282. 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)
  1283. 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)
  1284. end
  1285. for i = 0,8.1,0.1 do
  1286. swait()
  1287. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1288. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(26), Rad(0)), 0.3)
  1289. 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)
  1290. 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)
  1291. 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)
  1292. 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)
  1293. end
  1294. for i = 0,1,0.1 do
  1295. swait()
  1296. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1297. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(-26), Rad(0)), 0.3)
  1298. 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)
  1299. 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)
  1300. 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)
  1301. 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)
  1302. end
  1303. for i = 0,1,0.1 do
  1304. swait()
  1305. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1306. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(40), Rad(26), Rad(0)), 0.3)
  1307. 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)
  1308. 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)
  1309. 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)
  1310. 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)
  1311. end
  1312. for i = 0,4,0.1 do
  1313. swait()
  1314. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1315. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(-26), Rad(0)), 0.3)
  1316. 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)
  1317. 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)
  1318. 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)
  1319. 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)
  1320. end
  1321. attack = false
  1322. Character.Head.face.Texture = "rbxassetid://620619801"
  1323. hum.WalkSpeed = 16
  1324. end
  1325.  
  1326. function EndMySufferingV3() --why
  1327. attack = true
  1328. hum.WalkSpeed = 1.01
  1329. Character.Head.face.Texture = "rbxassetid://202210455"
  1330. local A = math.random(1,5)
  1331. if A == 1 then
  1332. meme.SoundId = "rbxassetid://295810519"
  1333. end
  1334. if A == 2 then
  1335. meme.SoundId = "rbxassetid://1124778077"
  1336. end
  1337. if A == 3 then
  1338. meme.SoundId = "rbxassetid://464157070"
  1339. end
  1340. if A == 4 then
  1341. meme.SoundId = "rbxassetid://146334595"
  1342. end
  1343. if A == 5 then
  1344. meme.SoundId = "rbxassetid://145536915"
  1345. end
  1346. meme:Play()
  1347. bass:Play()
  1348. joyemoji.Rate = 70
  1349. LIT.Rate = 70
  1350. ok.Rate = 70
  1351. toast.Rate = 70
  1352.  
  1353. for i = 0,50,0.1 do
  1354. swait()
  1355. CameraEnshaking(1, 10)
  1356. bass.Parent = hed
  1357. meme.Parent = hed
  1358. 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)
  1359. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
  1360. 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)
  1361. 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)
  1362. 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)
  1363. 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)
  1364. end
  1365. bass:Stop()
  1366. meme:Stop()
  1367. joyemoji.Rate = 0
  1368. LIT.Rate = 0
  1369. ok.Rate = 0
  1370. toast.Rate = 0
  1371. Character.Head.face.Texture = "rbxassetid://620619801"
  1372. attack = false
  1373. hum.WalkSpeed = 16
  1374. end
  1375.  
  1376. function slap()
  1377. attack = true
  1378. hum.WalkSpeed = 1.01
  1379. local icri = CreateSound("1205111204", hed, 10, 1)
  1380. swait(165)
  1381. local FRAME = tors.CFrame
  1382. repeat
  1383. swait()
  1384. Character.Head.face.Texture = "rbxassetid://582931093"
  1385. CameraEnshaking(1, 10)
  1386. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1387. 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)
  1388. 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)
  1389. 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)
  1390. 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)
  1391. tors.CFrame = FRAME * CF(0,1,0)
  1392. swait()
  1393. tors.CFrame = FRAME
  1394. until icri.Playing == false
  1395. Character.Head.face.Texture = "rbxassetid://620619801"
  1396. attack = false
  1397. hum.WalkSpeed = 16
  1398. end
  1399.  
  1400. function EndMySufferingV2()
  1401. attack = true
  1402. for i = 0,6,0.1 do
  1403. swait()
  1404. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1405. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  1406. 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)
  1407. 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)
  1408. 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)
  1409. 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)
  1410. end
  1411. CreateSound("1093102664", hed, 10, 1)
  1412. CameraEnshaking(3, 8)
  1413. for i = 0,2,0.1 do
  1414. swait()
  1415. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(5), Rad(0), Rad(0)), 0.15)
  1416. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(10), Rad(40), Rad(0)), 0.4)
  1417. 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)
  1418. 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)
  1419. 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)
  1420. 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)
  1421. end
  1422. hum.MaxHealth = 0
  1423. ragdoll(char)
  1424. CreateSound("135488453", hed, 5, 1)
  1425. error("Seems like you just died.")
  1426. end
  1427.  
  1428. function Clerp(a, b, t)
  1429. local qa = {
  1430. QuaternionFromCFrame(a)
  1431. }
  1432. local qb = {
  1433. QuaternionFromCFrame(b)
  1434. }
  1435. local ax, ay, az = a.x, a.y, a.z
  1436. local bx, by, bz = b.x, b.y, b.z
  1437. local _t = 1 - t
  1438. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1439. end
  1440.  
  1441. function Swait(NUMBER)
  1442. if NUMBER == 0 or NUMBER == nil then
  1443. ArtificialHB.Event:wait()
  1444. else
  1445. for i = 1, NUMBER do
  1446. ArtificialHB.Event:wait()
  1447. end
  1448. end
  1449. end
  1450.  
  1451. function swait(num)
  1452. if num == 0 or num == nil then
  1453. game:service("RunService").Stepped:wait(0)
  1454. else
  1455. for i = 0, num do
  1456. game:service("RunService").Stepped:wait(0)
  1457. end
  1458. end
  1459. end
  1460. function thread(f)
  1461. coroutine.resume(coroutine.create(f))
  1462. end
  1463. function clerp(a, b, t)
  1464. local qa = {
  1465. QuaternionFromCFrame(a)
  1466. }
  1467. local qb = {
  1468. QuaternionFromCFrame(b)
  1469. }
  1470. local ax, ay, az = a.x, a.y, a.z
  1471. local bx, by, bz = b.x, b.y, b.z
  1472. local _t = 1 - t
  1473. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  1474. end
  1475. function ShockWave(Part, cframe1, cframe2, Damage, Size)
  1476. coroutine.resume(coroutine.create(function()
  1477. local wave = CreatePart(workspace, "Neon", 0, 0, Neoncolor, "Effect", Vector3.new(1, 1, 5))
  1478. wave.Anchored = true
  1479. wave.CFrame = Part.CFrame * cframe1
  1480. local Msh = Create("SpecialMesh"){
  1481. Parent = wave,
  1482. MeshType = "Sphere"
  1483. }
  1484. Cso("http://roblox.com/asset/?id=300916105", wave, 1, 1.3)
  1485. for i = 0, 1, 0.2 do
  1486. wait()
  1487. local dir = wave.CFrame.lookVector * -1
  1488. local pos = rayCast(wave.Position, dir, 5, Character)
  1489. wave.CFrame = wave.CFrame * cframe2
  1490. table.insert(Effects, {
  1491. wave,
  1492. "Sphere",
  1493. 0.01,
  1494. .03,
  1495. .03,
  1496. .03,
  1497. })
  1498. end
  1499. end))
  1500. end
  1501.  
  1502. local RightHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  1503. MakeForm(RightHole,"Cyl")
  1504. local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  1505. MakeForm(LeftHole,"Cyl")
  1506.  
  1507. function getbloody(victim,amount)
  1508. local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
  1509. PART.CFrame = victim.CFrame
  1510. local HITPLAYERSOUNDS = {"356551938","264486467"}
  1511. Debris:AddItem(PART,5)
  1512. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1513. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1514. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1515. local prtcl = asd:Clone()
  1516. prtcl.Parent = PART
  1517. prtcl:Emit(amount*10)
  1518. end
  1519.  
  1520. function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
  1521. local type = type
  1522. local rng = Instance.new("Part", char)
  1523. rng.Anchored = true
  1524. rng.BrickColor = color
  1525. rng.CanCollide = false
  1526. rng.FormFactor = 3
  1527. rng.Name = "Ring"
  1528. rng.Material = "Neon"
  1529. rng.Size = Vector3.new(1, 1, 1)
  1530. rng.Transparency = 0
  1531. rng.TopSurface = 0
  1532. rng.BottomSurface = 0
  1533. rng.CFrame = pos
  1534. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  1535. local rngm = Instance.new("SpecialMesh", rng)
  1536. rngm.MeshType = "Brick"
  1537. rngm.Scale = VT(x1,y1,z1)
  1538. if rainbowmode == true then
  1539. rng.Color = Color3.new(r/255,g/255,b/255)
  1540. end
  1541. local scaler2 = 1
  1542. local speeder = FastSpeed/10
  1543. if type == "Add" then
  1544. scaler2 = 1*value
  1545. elseif type == "Divide" then
  1546. scaler2 = 1/value
  1547. end
  1548. coroutine.resume(coroutine.create(function()
  1549. for i = 0,10/bonuspeed,0.1 do
  1550. swait()
  1551. if type == "Add" then
  1552. scaler2 = scaler2 - 0.01*value/bonuspeed
  1553. elseif type == "Divide" then
  1554. scaler2 = scaler2 - 0.01/value*bonuspeed
  1555. end
  1556. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  1557. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  1558. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1559. end
  1560. rng:Destroy()
  1561. end))
  1562. end
  1563. New = function(Object, Parent, Name, Data)
  1564. local Object = Instance.new(Object)
  1565. for Index, Value in pairs(Data or {}) do
  1566. Object[Index] = Value
  1567. end
  1568. Object.Parent = Parent
  1569. Object.Name = Name
  1570. return Object
  1571. end
  1572. function QuaternionFromCFrame(cf)
  1573. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  1574. local trace = m00 + m11 + m22
  1575. if trace > 0 then
  1576. local s = math.sqrt(1 + trace)
  1577. local recip = 0.5 / s
  1578. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  1579. else
  1580. local i = 0
  1581. if m00 < m11 then
  1582. i = 1
  1583. end
  1584. if m22 > (i == 0 and m00 or m11) then
  1585. i = 2
  1586. end
  1587. if i == 0 then
  1588. local s = math.sqrt(m00 - m11 - m22 + 1)
  1589. local recip = 0.5 / s
  1590. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  1591. elseif i == 1 then
  1592. local s = math.sqrt(m11 - m22 - m00 + 1)
  1593. local recip = 0.5 / s
  1594. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  1595. elseif i == 2 then
  1596. local s = math.sqrt(m22 - m00 - m11 + 1)
  1597. local recip = 0.5 / s
  1598. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  1599. end
  1600. end
  1601. end
  1602. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  1603. local xs, ys, zs = x + x, y + y, z + z
  1604. local wx, wy, wz = w * xs, w * ys, w * zs
  1605. local xx = x * xs
  1606. local xy = x * ys
  1607. local xz = x * zs
  1608. local yy = y * ys
  1609. local yz = y * zs
  1610. local zz = z * zs
  1611. 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))
  1612. end
  1613.  
  1614. --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})
  1615. function WACKYEFFECT(Table)
  1616. local TYPE = (Table.EffectType or "Sphere")
  1617. local SIZE = (Table.Size or VT(1,1,1))
  1618. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  1619. local TRANSPARENCY = (Table.Transparency or 0)
  1620. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  1621. local CFRAME = (Table.CFrame or Torso.CFrame)
  1622. local MOVEDIRECTION = (Table.MoveToPos or nil)
  1623. local ROTATION1 = (Table.RotationX or 0)
  1624. local ROTATION2 = (Table.RotationY or 0)
  1625. local ROTATION3 = (Table.RotationZ or 0)
  1626. local MATERIAL = (Table.Material or "Neon")
  1627. local COLOR = (Table.Color or C3(1,1,1))
  1628. local TIME = (Table.Time or 45)
  1629. local SOUNDID = (Table.SoundID or nil)
  1630. local SOUNDPITCH = (Table.SoundPitch or nil)
  1631. local SOUNDVOLUME = (Table.SoundVolume or nil)
  1632. coroutine.resume(coroutine.create(function()
  1633. local PLAYSSOUND = false
  1634. local SOUND = nil
  1635. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  1636. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  1637. PLAYSSOUND = true
  1638. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  1639. end
  1640. EFFECT.Color = COLOR
  1641. local MSH = nil
  1642. if TYPE == "Sphere" then
  1643. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  1644. elseif TYPE == "Block" then
  1645. MSH = IT("BlockMesh",EFFECT)
  1646. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  1647. elseif TYPE == "Wave" then
  1648. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  1649. elseif TYPE == "Ring" then
  1650. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  1651. elseif TYPE == "Slash" then
  1652. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1653. elseif TYPE == "Round Slash" then
  1654. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1655. elseif TYPE == "Swirl" then
  1656. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  1657. elseif TYPE == "Skull" then
  1658. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  1659. elseif TYPE == "Crystal" then
  1660. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  1661. end
  1662. if MSH ~= nil then
  1663. local MOVESPEED = nil
  1664. if MOVEDIRECTION ~= nil then
  1665. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  1666. end
  1667. local GROWTH = SIZE - ENDSIZE
  1668. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  1669. if TYPE == "Block" then
  1670. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1671. else
  1672. EFFECT.CFrame = CFRAME
  1673. end
  1674. for LOOP = 1, TIME+1 do
  1675. Swait()
  1676. MSH.Scale = MSH.Scale - GROWTH/TIME
  1677. if TYPE == "Wave" then
  1678. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  1679. end
  1680. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  1681. if TYPE == "Block" then
  1682. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1683. else
  1684. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  1685. end
  1686. if MOVEDIRECTION ~= nil then
  1687. local ORI = EFFECT.Orientation
  1688. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  1689. EFFECT.Orientation = ORI
  1690. end
  1691. end
  1692. if PLAYSSOUND == false then
  1693. EFFECT:remove()
  1694. else
  1695. repeat Swait() until SOUND.Playing == false
  1696. EFFECT:remove()
  1697. end
  1698. else
  1699. if PLAYSSOUND == false then
  1700. EFFECT:remove()
  1701. else
  1702. repeat Swait() until SOUND.Playing == false
  1703. EFFECT:remove()
  1704. end
  1705. end
  1706. end))
  1707. end
  1708.  
  1709.  
  1710. function QuaternionSlerp(a, b, t)
  1711. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  1712. local startInterp, finishInterp
  1713. if cosTheta >= 1.0E-4 then
  1714. if 1 - cosTheta > 1.0E-4 then
  1715. local theta = math.acos(cosTheta)
  1716. local invSinTheta = 1 / Sin(theta)
  1717. startInterp = Sin((1 - t) * theta) * invSinTheta
  1718. finishInterp = Sin(t * theta) * invSinTheta
  1719. else
  1720. startInterp = 1 - t
  1721. finishInterp = t
  1722. end
  1723. elseif 1 + cosTheta > 1.0E-4 then
  1724. local theta = math.acos(-cosTheta)
  1725. local invSinTheta = 1 / Sin(theta)
  1726. startInterp = Sin((t - 1) * theta) * invSinTheta
  1727. finishInterp = Sin(t * theta) * invSinTheta
  1728. else
  1729. startInterp = t - 1
  1730. finishInterp = t
  1731. end
  1732. 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
  1733. end
  1734. function rayCast(Position, Direction, Range, Ignore)
  1735. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  1736. end
  1737. local RbxUtility = LoadLibrary("RbxUtility")
  1738. local Create = RbxUtility.Create
  1739.  
  1740. -------------------------------------------------------
  1741. --Start Damage Function--
  1742. -------------------------------------------------------
  1743. function sphereMK(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  1744. local type = type
  1745. local rng = Instance.new("Part", char)
  1746. rng.Anchored = true
  1747. rng.BrickColor = color
  1748. rng.CanCollide = false
  1749. rng.FormFactor = 3
  1750. rng.Name = "Ring"
  1751. rng.Material = "Neon"
  1752. rng.Size = Vector3.new(1, 1, 1)
  1753. rng.Transparency = 0
  1754. rng.TopSurface = 0
  1755. rng.BottomSurface = 0
  1756. rng.CFrame = pos
  1757. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1758. local rngm = Instance.new("SpecialMesh", rng)
  1759. rngm.MeshType = "Sphere"
  1760. rngm.Scale = Vector3.new(x1, y1, z1)
  1761. local scaler2 = 1
  1762. local speeder = FastSpeed
  1763. if type == "Add" then
  1764. scaler2 = 1 * value
  1765. elseif type == "Divide" then
  1766. scaler2 = 1 / value
  1767. end
  1768. coroutine.resume(coroutine.create(function()
  1769. for i = 0, 10 / bonuspeed, 0.1 do
  1770. swait()
  1771. if type == "Add" then
  1772. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1773. elseif type == "Divide" then
  1774. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1775. end
  1776. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1777. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1778. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1779. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1780. end
  1781. rng:Destroy()
  1782. end))
  1783. end
  1784. -----------------------------
  1785. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  1786. if hit.Parent == nil then
  1787. return
  1788. end
  1789. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  1790. for _, v in pairs(hit.Parent:children()) do
  1791. if v:IsA("Humanoid") then
  1792. h = v
  1793. end
  1794. end
  1795. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  1796.  
  1797. hit.Parent:FindFirstChild("Head"):BreakJoints()
  1798. end
  1799.  
  1800. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  1801. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  1802. if hit.Parent.DebounceHit.Value == true then
  1803. return
  1804. end
  1805. end
  1806. if insta == true then
  1807. hit.Parent:FindFirstChild("Head"):BreakJoints()
  1808. end
  1809. local c = Create("ObjectValue"){
  1810. Name = "creator",
  1811. Value = game:service("Players").LocalPlayer,
  1812. Parent = h,
  1813. }
  1814. game:GetService("Debris"):AddItem(c, .5)
  1815. if HitSound ~= nil and HitPitch ~= nil then
  1816. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  1817. end
  1818. local Damage = math.random(minim, maxim)
  1819. local blocked = false
  1820. local block = hit.Parent:findFirstChild("Block")
  1821. if block ~= nil then
  1822. if block.className == "IntValue" then
  1823. if block.Value > 0 then
  1824. blocked = true
  1825. block.Value = block.Value - 1
  1826. print(block.Value)
  1827. end
  1828. end
  1829. end
  1830. if blocked == false then
  1831. h.Health = h.Health - Damage
  1832. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  1833. else
  1834. h.Health = h.Health - (Damage / 2)
  1835. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  1836. end
  1837. if Type == "Knockdown" then
  1838. local hum = hit.Parent.Humanoid
  1839. hum.PlatformStand = true
  1840. coroutine.resume(coroutine.create(function(HHumanoid)
  1841. swait(1)
  1842. HHumanoid.PlatformStand = false
  1843. end), hum)
  1844. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  1845. local bodvol = Create("BodyVelocity"){
  1846. velocity = angle * knockback,
  1847. P = 5000,
  1848. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1849. Parent = hit,
  1850. }
  1851. local rl = Create("BodyAngularVelocity"){
  1852. P = 3000,
  1853. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  1854. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  1855. Parent = hit,
  1856. }
  1857. game:GetService("Debris"):AddItem(bodvol, .5)
  1858. game:GetService("Debris"):AddItem(rl, .5)
  1859. elseif Type == "GUPRO" then
  1860. local vp = Create("BodyVelocity"){
  1861. P = 500,
  1862. maxForce = Vector3.new(math.huge, 0, math.huge),
  1863. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  1864. }
  1865. if knockback > 0 then
  1866. vp.Parent = hit.Parent.Torso
  1867. end
  1868. game:GetService("Debris"):AddItem(vp, .5)
  1869. elseif Type == "Up" then
  1870. local bodyVelocity = Create("BodyVelocity"){
  1871. velocity = Vector3.new(0, 20, 0),
  1872. P = 5000,
  1873. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1874. Parent = hit,
  1875. }
  1876. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  1877. elseif Type == "DarkUp" then
  1878. coroutine.resume(coroutine.create(function()
  1879. for i = 0, 1, 0.1 do
  1880. swait()
  1881. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  1882. end
  1883. end))
  1884. local bodyVelocity = Create("BodyVelocity"){
  1885. velocity = Vector3.new(0, 20, 0),
  1886. P = 5000,
  1887. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  1888. Parent = hit,
  1889. }
  1890. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  1891. elseif Type == "Snare" then
  1892. local bp = Create("BodyPosition"){
  1893. P = 2000,
  1894. D = 100,
  1895. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1896. position = hit.Parent.Torso.Position,
  1897. Parent = hit.Parent.Torso,
  1898. }
  1899. game:GetService("Debris"):AddItem(bp, 1)
  1900. elseif Type == "Freeze" then
  1901. local BodPos = Create("BodyPosition"){
  1902. P = 50000,
  1903. D = 1000,
  1904. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  1905. position = hit.Parent.Torso.Position,
  1906. Parent = hit.Parent.Torso,
  1907. }
  1908. local BodGy = Create("BodyGyro") {
  1909. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  1910. P = 20e+003,
  1911. Parent = hit.Parent.Torso,
  1912. cframe = hit.Parent.Torso.CFrame,
  1913. }
  1914. hit.Parent.Torso.Anchored = true
  1915. coroutine.resume(coroutine.create(function(Part)
  1916. swait(1.5)
  1917. Part.Anchored = false
  1918. end), hit.Parent.Torso)
  1919. game:GetService("Debris"):AddItem(BodPos, 3)
  1920. game:GetService("Debris"):AddItem(BodGy, 3)
  1921. end
  1922. local debounce = Create("BoolValue"){
  1923. Name = "DebounceHit",
  1924. Parent = hit.Parent,
  1925. Value = true,
  1926. }
  1927. game:GetService("Debris"):AddItem(debounce, Delay)
  1928. c = Create("ObjectValue"){
  1929. Name = "creator",
  1930. Value = Player,
  1931. Parent = h,
  1932. }
  1933. game:GetService("Debris"):AddItem(c, .5)
  1934. end
  1935. end
  1936. -------------------------------------------------------
  1937. --End Damage Function--
  1938. -------------------------------------------------------
  1939.  
  1940. -------------------------------------------------------
  1941. --Start Damage Function Customization--
  1942. -------------------------------------------------------
  1943. function ShowDamage(Pos, Text, Time, Color)
  1944. local Rate = (1 / 30)
  1945. local Pos = (Pos or Vector3.new(0, 0, 0))
  1946. local Text = (Text or "")
  1947. local Time = (Time or 2)
  1948. local Color = (Color or Color3.new(1, 0, 1))
  1949. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  1950. EffectPart.Anchored = true
  1951. local BillboardGui = Create("BillboardGui"){
  1952. Size = UDim2.new(3, 0, 3, 0),
  1953. Adornee = EffectPart,
  1954. Parent = EffectPart,
  1955. }
  1956. local TextLabel = Create("TextLabel"){
  1957. BackgroundTransparency = 1,
  1958. Size = UDim2.new(1, 0, 1, 0),
  1959. Text = Text,
  1960. Font = "Bodoni",
  1961. TextColor3 = Color,
  1962. TextScaled = true,
  1963. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  1964. Parent = BillboardGui,
  1965. }
  1966. game.Debris:AddItem(EffectPart, (Time))
  1967. EffectPart.Parent = game:GetService("Workspace")
  1968. delay(0, function()
  1969. local Frames = (Time / Rate)
  1970. for Frame = 1, Frames do
  1971. wait(Rate)
  1972. local Percent = (Frame / Frames)
  1973. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  1974. TextLabel.TextTransparency = Percent
  1975. end
  1976. if EffectPart and EffectPart.Parent then
  1977. EffectPart:Destroy()
  1978. end
  1979. end)
  1980. end
  1981.  
  1982. function PixelBlockX(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  1983. local type = type
  1984. local rng = Instance.new("Part", char)
  1985. rng.Anchored = true
  1986. rng.BrickColor = color
  1987. rng.CanCollide = false
  1988. rng.FormFactor = 3
  1989. rng.Name = "Ring"
  1990. rng.Material = "Neon"
  1991. rng.Size = Vector3.new(1, 1, 1)
  1992. rng.Transparency = 0
  1993. rng.TopSurface = 0
  1994. rng.BottomSurface = 0
  1995. rng.CFrame = pos
  1996. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  1997. local rngm = Instance.new("SpecialMesh", rng)
  1998. rngm.MeshType = "Brick"
  1999. rngm.Scale = Vector3.new(x1,y1,z1)
  2000. local scaler2 = 1
  2001. local speeder = FastSpeed/10
  2002. if type == "Add" then
  2003. scaler2 = 1*value
  2004. elseif type == "Divide" then
  2005. scaler2 = 1/value
  2006. end
  2007. coroutine.resume(coroutine.create(function()
  2008. for i = 0,10/bonuspeed,0.1 do
  2009. swait()
  2010. if type == "Add" then
  2011. scaler2 = scaler2 - 0.01*value/bonuspeed
  2012. elseif type == "Divide" then
  2013. scaler2 = scaler2 - 0.01/value*bonuspeed
  2014. end
  2015. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  2016. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  2017. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  2018. rngm.Scale = rngm.Scale - Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  2019. end
  2020. rng:Destroy()
  2021. end))
  2022. end
  2023.  
  2024. Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
  2025. local p = Instance.new("Part",EffectModel)
  2026. p.BrickColor = BrickColor.new(colour)
  2027. p.Size = Vector3.new()
  2028. p.Anchored = true
  2029. p.CanCollide = false
  2030. p.CFrame = cf
  2031. if inverse == true then
  2032. p.Transparency = 1
  2033. else
  2034. p.Transparency = 0
  2035. end
  2036. local m = Instance.new("SpecialMesh",p)
  2037. m.MeshId = meshid
  2038. m.TextureId = textid
  2039. m.Scale = meshstart
  2040. coroutine.wrap(function()
  2041. for i=0,1,factor do
  2042. swait()
  2043. if inverse == true then
  2044. p.Transparency = 1-i
  2045. else
  2046. p.Transparency = i
  2047. end
  2048. m.Scale = m.Scale + meshadd
  2049. p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
  2050. end
  2051. p:Destroy()
  2052. end)()
  2053. return p
  2054. end
  2055. -------------------------------------------------------
  2056. --End Damage Function Customization--
  2057. -------------------------------------------------------
  2058.  
  2059. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  2060. for _, c in pairs(workspace:children()) do
  2061. local hum = c:findFirstChild("Humanoid")
  2062. if hum ~= nil then
  2063. local head = c:findFirstChild("Head")
  2064. if head ~= nil then
  2065. local targ = head.Position - Part.Position
  2066. local mag = targ.magnitude
  2067. if magni >= mag and c.Name ~= Player.Name then
  2068. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  2069. end
  2070. end
  2071. end
  2072. end
  2073. end
  2074.  
  2075.  
  2076. CFuncs = {
  2077. Part = {
  2078. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2079. local Part = Create("Part")({
  2080. Parent = Parent,
  2081. Reflectance = Reflectance,
  2082. Transparency = Transparency,
  2083. CanCollide = false,
  2084. Locked = true,
  2085. BrickColor = BrickColor.new(tostring(BColor)),
  2086. Name = Name,
  2087. Size = Size,
  2088. Material = Material
  2089. })
  2090. RemoveOutlines(Part)
  2091. return Part
  2092. end
  2093. },
  2094. Mesh = {
  2095. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2096. local Msh = Create(Mesh)({
  2097. Parent = Part,
  2098. Offset = OffSet,
  2099. Scale = Scale
  2100. })
  2101. if Mesh == "SpecialMesh" then
  2102. Msh.MeshType = MeshType
  2103. Msh.MeshId = MeshId
  2104. end
  2105. return Msh
  2106. end
  2107. },
  2108. Mesh = {
  2109. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2110. local Msh = Create(Mesh)({
  2111. Parent = Part,
  2112. Offset = OffSet,
  2113. Scale = Scale
  2114. })
  2115. if Mesh == "SpecialMesh" then
  2116. Msh.MeshType = MeshType
  2117. Msh.MeshId = MeshId
  2118. end
  2119. return Msh
  2120. end
  2121. },
  2122. Weld = {
  2123. Create = function(Parent, Part0, Part1, C0, C1)
  2124. local Weld = Create("Weld")({
  2125. Parent = Parent,
  2126. Part0 = Part0,
  2127. Part1 = Part1,
  2128. C0 = C0,
  2129. C1 = C1
  2130. })
  2131. return Weld
  2132. end
  2133. },
  2134. Sound = {
  2135. Create = function(id, par, vol, pit)
  2136. coroutine.resume(coroutine.create(function()
  2137. local S = Create("Sound")({
  2138. Volume = vol,
  2139. Pitch = pit or 1,
  2140. SoundId = id,
  2141. Parent = par or workspace
  2142. })
  2143. wait()
  2144. S:play()
  2145. game:GetService("Debris"):AddItem(S, 6)
  2146. end))
  2147. end
  2148. },
  2149. ParticleEmitter = {
  2150. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  2151. local fp = Create("ParticleEmitter")({
  2152. Parent = Parent,
  2153. Color = ColorSequence.new(Color1, Color2),
  2154. LightEmission = LightEmission,
  2155. Size = Size,
  2156. Texture = Texture,
  2157. Transparency = Transparency,
  2158. ZOffset = ZOffset,
  2159. Acceleration = Accel,
  2160. Drag = Drag,
  2161. LockedToPart = LockedToPart,
  2162. VelocityInheritance = VelocityInheritance,
  2163. EmissionDirection = EmissionDirection,
  2164. Enabled = Enabled,
  2165. Lifetime = LifeTime,
  2166. Rate = Rate,
  2167. Rotation = Rotation,
  2168. RotSpeed = RotSpeed,
  2169. Speed = Speed,
  2170. VelocitySpread = VelocitySpread
  2171. })
  2172. return fp
  2173. end
  2174. }
  2175. }
  2176. function RemoveOutlines(part)
  2177. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  2178. end
  2179. function CreatePart1(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  2180. local Part = Create("Part")({
  2181. formFactor = FormFactor,
  2182. Parent = Parent,
  2183. Reflectance = Reflectance,
  2184. Transparency = Transparency,
  2185. CanCollide = false,
  2186. Locked = true,
  2187. BrickColor = BrickColor.new(tostring(BColor)),
  2188. Name = Name,
  2189. Size = Size,
  2190. Material = Material
  2191. })
  2192. RemoveOutlines(Part)
  2193. return Part
  2194. end
  2195. function CreateMesh1(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  2196. local Msh = Create(Mesh)({
  2197. Parent = Part,
  2198. Offset = OffSet,
  2199. Scale = Scale
  2200. })
  2201. if Mesh == "SpecialMesh" then
  2202. Msh.MeshType = MeshType
  2203. Msh.MeshId = MeshId
  2204. end
  2205. return Msh
  2206. end
  2207. function CreateWeld(Parent, Part0, Part1, C0, C1)
  2208. local Weld = Create("Weld")({
  2209. Parent = Parent,
  2210. Part0 = Part0,
  2211. Part1 = Part1,
  2212. C0 = C0,
  2213. C1 = C1
  2214. })
  2215. return Weld
  2216. end
  2217.  
  2218. abss = Instance.new("BillboardGui",char)
  2219. abss.Size = UDim2.new(10,0,10,0)
  2220. abss.Enabled = false
  2221. imgl = Instance.new("ImageLabel",abss)
  2222. imgl.Position = UDim2.new(0,0,0,0)
  2223. imgl.Size = UDim2.new(1,0,1,0)
  2224. imgl.Image = "rbxassetid://153485522"
  2225. imgl.BackgroundTransparency = 1
  2226. imgl.ImageColor3 = Color3.new(.9,0,0)
  2227. img2 = Instance.new("ImageLabel",abss)
  2228. img2.Position = UDim2.new(0,0,0,0)
  2229. img2.Size = UDim2.new(1,0,1,0)
  2230. img2.Image = "rbxassetid://153485522"
  2231. img2.BackgroundTransparency = 1
  2232. img2.ImageColor3 = Color3.new(.9,0,0)
  2233.  
  2234. function TargetSelect(person)
  2235. local dd=coroutine.wrap(function()
  2236. if targetted ~= person then
  2237. targetted = person
  2238. img2.Size = UDim2.new(1,0,1,0)
  2239. img2.ImageTransparency = 0
  2240. img2.Position = UDim2.new(0,0,0,0)
  2241. for i = 0, 2, 0.1 do
  2242. swait()
  2243. img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
  2244. img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
  2245. img2.ImageTransparency = img2.ImageTransparency + 0.05
  2246. end
  2247. end
  2248. end)
  2249. dd()
  2250. end
  2251.  
  2252. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  2253. local NEWWELD = IT(TYPE)
  2254. NEWWELD.Part0 = PART0
  2255. NEWWELD.Part1 = PART1
  2256. NEWWELD.C0 = C0
  2257. NEWWELD.C1 = C1
  2258. NEWWELD.Parent = PARENT
  2259. return NEWWELD
  2260. end
  2261.  
  2262. 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))
  2263.  
  2264. local Blood1 = Create("ParticleEmitter")({
  2265. Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
  2266. Transparency = NumberSequence.new(0.1, 1),
  2267. Size = NumberSequence.new(0.5, 0),
  2268. Texture = "rbxassetid://602578593",
  2269. Lifetime = NumberRange.new(0.8),
  2270. Rate = 255,
  2271. VelocitySpread = 40,
  2272. Rotation = NumberRange.new(100),
  2273. Speed = NumberRange.new(5),
  2274. LightEmission = 0,
  2275. LockedToPart = false,
  2276. Acceleration = Vector3.new(0, -10, 0),
  2277. EmissionDirection = "Bottom"
  2278. })
  2279. function Sayonara()
  2280. local target = nil
  2281. local targettorso = nil
  2282. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  2283. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  2284. target = mouse.Target.Parent.Humanoid
  2285. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  2286. targethead = mouse.Target.Parent:FindFirstChild("Head")
  2287. targetrightarm = mouse.Target.Parent:FindFirstChild("Right Arm")
  2288. targetleftarm = mouse.Target.Parent:FindFirstChild("Left Arm")
  2289. end
  2290. end
  2291. if target ~= nil then
  2292. targettorso.Anchored = true
  2293. attack = true
  2294. hum.WalkSpeed = 0
  2295. root.CFrame = targettorso.CFrame * CF(0,0,2.4)
  2296. for i = 0,6.2,0.1 do
  2297. swait()
  2298. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2299. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(10), Rad(0)), 0.3)
  2300. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
  2301. 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(-10)), 0.15)
  2302. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(10)), 0.1)
  2303. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-10)), 0.1)
  2304. end
  2305. do
  2306. CreateSound("429400881", targettorso, 5, 1)
  2307. local ModelArm02 = New("Model", char, "Arm", {})
  2308. local ModelArm03 = New("Model", char, "Arm", {})
  2309. local Humanoid02 = New("Humanoid", ModelArm02, "Humanoid", {})
  2310. local Humanoid03 = New("Humanoid", ModelArm03, "Humanoid", {})
  2311. local Arm02 = targetleftarm:Clone()
  2312. local Arm03 = targetrightarm:Clone()
  2313. targetleftarm.Transparency = 1
  2314. targetrightarm.Transparency = 1
  2315. Arm02.Parent = ModelArm02
  2316. Arm03.Parent = ModelArm03
  2317. for i, v in pairs(Arm02:GetChildren()) do
  2318. v:Destroy()
  2319. end
  2320. for i, v in pairs(Arm03:GetChildren()) do
  2321. v:Destroy()
  2322. end
  2323. local weldArm02 = Instance.new("Weld")
  2324. weldArm02.Parent = Arm02
  2325. weldArm02.Part0 = targetleftarm
  2326. weldArm02.Part1 = Arm02
  2327. weldArm02.C1 = CFrame.new(0, 0, 0)
  2328. local weldArm03 = Instance.new("Weld")
  2329. weldArm03.Parent = Arm03
  2330. weldArm03.Part0 = targetrightarm
  2331. weldArm03.Part1 = Arm03
  2332. weldArm03.C1 = CFrame.new(0, 0, 0)
  2333. for i, v in pairs(target:GetChildren()) do
  2334. if v:IsA("Shirt") then
  2335. v:clone().Parent = ModelArm02
  2336. end
  2337. end
  2338. for i, v in pairs(target:GetChildren()) do
  2339. if v:IsA("Shirt") then
  2340. v:clone().Parent = ModelArm03
  2341. end
  2342. end
  2343. weldArm02.Part0 = la
  2344. weldArm02.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  2345. weldArm03.Part0 = ra
  2346. weldArm03.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  2347. local BE1 = Blood1:Clone()
  2348. BE1.Parent = targetleftarm
  2349. game:GetService("Debris"):AddItem(BE1, 3)
  2350. BE1.Rate = 255
  2351. local BE2 = Blood1:Clone()
  2352. BE2.Parent = targetrightarm
  2353. game:GetService("Debris"):AddItem(BE2, 3)
  2354. BE2.Rate = 255
  2355. for i = 0,6.2,0.1 do
  2356. swait()
  2357. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
  2358. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2359. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
  2360. 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(10)), 0.15)
  2361. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(15)), 0.1)
  2362. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  2363. end
  2364. for i = 0,6.2,0.1 do
  2365. swait()
  2366. 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)
  2367. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2368. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  2369. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  2370. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(15)), 0.1)
  2371. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(-15)), 0.1)
  2372. end
  2373. CreateSound("541909763", targettorso, 5, .8)
  2374. weldArm02:Destroy()
  2375. Arm02.CanCollide = true
  2376. weldArm03:Destroy()
  2377. Arm03.CanCollide = true
  2378. local bodyVelocity2 = Create("BodyVelocity")({
  2379. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  2380. P = 5000,
  2381. maxForce = Vector3.new(8000, 8000, 8000),
  2382. Parent = Arm02
  2383. })
  2384. local bodyVelocity3 = Create("BodyVelocity")({
  2385. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  2386. P = 5000,
  2387. maxForce = Vector3.new(8000, 8000, 8000),
  2388. Parent = Arm03
  2389. })
  2390. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  2391. game:GetService("Debris"):AddItem(bodyVelocity3, 0.05)
  2392. for i = 0,6.2,0.1 do
  2393. swait()
  2394. 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)
  2395. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2396. 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(35)), 0.15)
  2397. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  2398. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(15)), 0.1)
  2399. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(-15)), 0.1)
  2400. end
  2401. for i = 0,6.2,0.1 do
  2402. swait()
  2403. 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)
  2404. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2405. RH.C0 = clerp(RH.C0, CF(1, -0.3 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
  2406. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  2407. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(15)), 0.1)
  2408. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-30), Rad(0), Rad(-15)), 0.1)
  2409. end
  2410. targettorso:Remove()
  2411. for i = 0,6.2,0.1 do
  2412. swait()
  2413. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -2.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
  2414. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2415. RH.C0 = clerp(RH.C0, CF(1, -0.2 - 0.1 * Cos(sine / 20), -.5 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(90)), 0.15)
  2416. 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(-35)), 0.15)
  2417. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(15)), 0.1)
  2418. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55), Rad(0), Rad(-15)), 0.1)
  2419. end
  2420. end
  2421. targettorso.Anchored = false
  2422. attack = false
  2423. hum.WalkSpeed = 16
  2424. root.CFrame = targettorso.CFrame * CF(0,0,3.4)
  2425. end
  2426. end
  2427.  
  2428. -------------------------------------------------------
  2429. --Start Effect Function--
  2430. -------------------------------------------------------
  2431. EffectModel = Instance.new("Model", char)
  2432. Effects = {
  2433. Block = {
  2434. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  2435. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2436. prt.Anchored = true
  2437. prt.CFrame = cframe
  2438. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2439. game:GetService("Debris"):AddItem(prt, 10)
  2440. if Type == 1 or Type == nil then
  2441. table.insert(Effects, {
  2442. prt,
  2443. "Block1",
  2444. delay,
  2445. x3,
  2446. y3,
  2447. z3,
  2448. msh
  2449. })
  2450. elseif Type == 2 then
  2451. table.insert(Effects, {
  2452. prt,
  2453. "Block2",
  2454. delay,
  2455. x3,
  2456. y3,
  2457. z3,
  2458. msh
  2459. })
  2460. else
  2461. table.insert(Effects, {
  2462. prt,
  2463. "Block3",
  2464. delay,
  2465. x3,
  2466. y3,
  2467. z3,
  2468. msh
  2469. })
  2470. end
  2471. end
  2472. },
  2473. Sphere = {
  2474. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2475. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2476. prt.Anchored = true
  2477. prt.CFrame = cframe
  2478. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2479. game:GetService("Debris"):AddItem(prt, 10)
  2480. table.insert(Effects, {
  2481. prt,
  2482. "Cylinder",
  2483. delay,
  2484. x3,
  2485. y3,
  2486. z3,
  2487. msh
  2488. })
  2489. end
  2490. },
  2491. Cylinder = {
  2492. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2493. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2494. prt.Anchored = true
  2495. prt.CFrame = cframe
  2496. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2497. game:GetService("Debris"):AddItem(prt, 10)
  2498. table.insert(Effects, {
  2499. prt,
  2500. "Cylinder",
  2501. delay,
  2502. x3,
  2503. y3,
  2504. z3,
  2505. msh
  2506. })
  2507. end
  2508. },
  2509. Wave = {
  2510. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2511. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  2512. prt.Anchored = true
  2513. prt.CFrame = cframe
  2514. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  2515. game:GetService("Debris"):AddItem(prt, 10)
  2516. table.insert(Effects, {
  2517. prt,
  2518. "Cylinder",
  2519. delay,
  2520. x3 / 60,
  2521. y3 / 60,
  2522. z3 / 60,
  2523. msh
  2524. })
  2525. end
  2526. },
  2527. Ring = {
  2528. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2529. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2530. prt.Anchored = true
  2531. prt.CFrame = cframe
  2532. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2533. game:GetService("Debris"):AddItem(prt, 10)
  2534. table.insert(Effects, {
  2535. prt,
  2536. "Cylinder",
  2537. delay,
  2538. x3,
  2539. y3,
  2540. z3,
  2541. msh
  2542. })
  2543. end
  2544. },
  2545. Break = {
  2546. Create = function(brickcolor, cframe, x1, y1, z1)
  2547. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  2548. prt.Anchored = true
  2549. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2550. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2551. local num = math.random(10, 50) / 1000
  2552. game:GetService("Debris"):AddItem(prt, 10)
  2553. table.insert(Effects, {
  2554. prt,
  2555. "Shatter",
  2556. num,
  2557. prt.CFrame,
  2558. math.random() - math.random(),
  2559. 0,
  2560. math.random(50, 100) / 100
  2561. })
  2562. end
  2563. },
  2564. Spiral = {
  2565. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2566. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2567. prt.Anchored = true
  2568. prt.CFrame = cframe
  2569. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2570. game:GetService("Debris"):AddItem(prt, 10)
  2571. table.insert(Effects, {
  2572. prt,
  2573. "Cylinder",
  2574. delay,
  2575. x3,
  2576. y3,
  2577. z3,
  2578. msh
  2579. })
  2580. end
  2581. },
  2582. Push = {
  2583. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  2584. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  2585. prt.Anchored = true
  2586. prt.CFrame = cframe
  2587. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  2588. game:GetService("Debris"):AddItem(prt, 10)
  2589. table.insert(Effects, {
  2590. prt,
  2591. "Cylinder",
  2592. delay,
  2593. x3,
  2594. y3,
  2595. z3,
  2596. msh
  2597. })
  2598. end
  2599. }
  2600. }
  2601. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  2602. local fp = IT("Part")
  2603. fp.formFactor = formfactor
  2604. fp.Parent = parent
  2605. fp.Reflectance = reflectance
  2606. fp.Transparency = transparency
  2607. fp.CanCollide = false
  2608. fp.Locked = true
  2609. fp.BrickColor = brickcolor
  2610. fp.Name = name
  2611. fp.Size = size
  2612. fp.Position = tors.Position
  2613. RemoveOutlines(fp)
  2614. fp.Material = "Neon"
  2615. fp:BreakJoints()
  2616. return fp
  2617. end
  2618.  
  2619. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  2620. local mesh = IT(Mesh)
  2621. mesh.Parent = part
  2622. if Mesh == "SpecialMesh" then
  2623. mesh.MeshType = meshtype
  2624. if meshid ~= "nil" then
  2625. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  2626. end
  2627. end
  2628. mesh.Offset = offset
  2629. mesh.Scale = scale
  2630. return mesh
  2631. end
  2632.  
  2633. function MagicCharge(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  2634. local type = type
  2635. local rng = Instance.new("Part", char)
  2636. rng.Anchored = true
  2637. rng.BrickColor = color
  2638. rng.CanCollide = false
  2639. rng.FormFactor = 3
  2640. rng.Name = "Ring"
  2641. rng.Material = "Neon"
  2642. rng.Size = Vector3.new(1, 1, 1)
  2643. rng.Transparency = 1
  2644. rng.TopSurface = 0
  2645. rng.BottomSurface = 0
  2646. rng.CFrame = pos
  2647. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  2648. local rngm = Instance.new("SpecialMesh", rng)
  2649. rngm.MeshType = MType
  2650. rngm.Scale = Vector3.new(x1, y1, z1)
  2651. local scaler2 = 1
  2652. local speeder = FastSpeed
  2653. if type == "Add" then
  2654. scaler2 = 1 * value
  2655. elseif type == "Divide" then
  2656. scaler2 = 1 / value
  2657. end
  2658. coroutine.resume(coroutine.create(function()
  2659. for i = 0, 10 / bonuspeed, 0.1 do
  2660. swait()
  2661. if type == "Add" then
  2662. scaler2 = scaler2 - 0.01 * value / bonuspeed
  2663. elseif type == "Divide" then
  2664. scaler2 = scaler2 - 0.01 / value * bonuspeed
  2665. end
  2666. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  2667. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  2668. rng.Transparency = rng.Transparency - 0.01 * bonuspeed
  2669. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  2670. end
  2671. rng:Destroy()
  2672. end))
  2673. end
  2674.  
  2675. local PlayerSize = 1
  2676. local FT,RA,LA,RL,LL = Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh"),Instance.new("SpecialMesh")
  2677. FT.MeshId,FT.Scale = "rbxasset://fonts/torso.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2678. RA.MeshId,RA.Scale = "rbxasset://fonts/rightarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2679. LA.MeshId,LA.Scale = "rbxasset://fonts/leftarm.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2680. RL.MeshId,RL.Scale = "rbxasset://fonts/rightleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2681. LL.MeshId,LL.Scale = "rbxasset://fonts/leftleg.mesh",Vector3.new(PlayerSize,PlayerSize,PlayerSize)
  2682.  
  2683. function Cryo_Freeze()
  2684. attack = true
  2685. for i = 0,5.2,0.03 do
  2686. swait()
  2687. Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2688. Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2689. 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)
  2690. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2691. 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)
  2692. 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)
  2693. 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)
  2694. 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)
  2695. end
  2696. CreateSound("331666100", tors, 10, 1)
  2697. 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)
  2698. for i = 1,3,0.1 do
  2699. hum.WalkSpeed = 0.10
  2700. MagniDamage(tors, 400, 1, 10, 0, "Normal")
  2701. 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)
  2702. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2703. 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)
  2704. 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)
  2705. 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)
  2706. 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)
  2707. end
  2708. for i = 1,10,0.1 do
  2709. swait(10)
  2710. hum.WalkSpeed = 0.10
  2711. MagniDamage(tors, 400, 1, 1, 0, "Normal")
  2712. 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)
  2713. 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)
  2714. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2715. 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)
  2716. 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)
  2717. 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)
  2718. 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)
  2719. end
  2720. wait(.6)
  2721. attack = false
  2722. end
  2723.  
  2724. function HAAAAA() --HTGJHYG
  2725. attack = true
  2726. hum.WalkSpeed = 0.30
  2727. CreateSound("794081034", hed, 10, 1)
  2728. Character.Head.face.Texture = "rbxassetid://396389196"
  2729. for i = 0,2,0.1 do
  2730. swait()
  2731. CameraEnshaking(1, 2)
  2732. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  2733. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30), Rad(0), Rad(0)), 0.3)
  2734. 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)
  2735. 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)
  2736. 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)
  2737. 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)
  2738. end
  2739. for i = 0,14.7,0.1 do
  2740. swait()
  2741. CameraEnshaking(1, 3)
  2742. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 1, -1 + 0.1) * angles(Rad(-75), Rad(0), Rad(0)), 0.15)
  2743. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(65), Rad(0), Rad(0)), 0.3)
  2744. 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)
  2745. 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)
  2746. 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)
  2747. 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)
  2748. end
  2749. attack = false
  2750. Character.Head.face.Texture = "rbxassetid://620619801"
  2751. hum.WalkSpeed = 16
  2752. end
  2753.  
  2754. function Hell_From_Above()
  2755. 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,})
  2756. attack = true
  2757. hum.WalkSpeed = 3.01
  2758. for i = 0,6.3,0.1 do
  2759. swait()
  2760. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  2761. 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)
  2762. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2763. 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)
  2764. 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)
  2765. 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)
  2766. 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)
  2767. end
  2768. CreateSound("142070127", tors, 10, 1)
  2769. Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2770. Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2771. Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2772. Effects.Sphere.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 6, 6, 6, 0.05)
  2773. for i = 0,3.8,0.1 do
  2774. swait()
  2775. 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)
  2776. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2777. 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)
  2778. 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)
  2779. 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)
  2780. 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)
  2781. end
  2782. CreateSound("224339201", tors, 10, 0.5)
  2783. for i = 1, 3 do
  2784. MagniDamage(UhhhhThing, 12, 34, 54, 10, "DarkUp")
  2785. UhhhhThing.CFrame = mouse.Hit
  2786. Effects.Cylinder.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, .5, 9999, .5, 10, 0, 10, 0.05)
  2787. Effects.Block.Create(BrickColor.new("Really black"), UhhhhThing.CFrame, 1, 1, 1, 10, 10, 10, 0.05)
  2788. end
  2789. UhhhhThing:Destroy()
  2790. attack = false
  2791. hum.WalkSpeed = 16
  2792. end
  2793.  
  2794. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  2795. local type = type
  2796. local rng = Instance.new("Part", char)
  2797. rng.Anchored = true
  2798. rng.BrickColor = color
  2799. rng.CanCollide = false
  2800. rng.FormFactor = 3
  2801. rng.Name = "Ring"
  2802. rng.Material = "Neon"
  2803. rng.Size = Vector3.new(1, 1, 1)
  2804. rng.Transparency = 0
  2805. rng.TopSurface = 0
  2806. rng.BottomSurface = 0
  2807. rng.CFrame = pos
  2808. local rngm = Instance.new("SpecialMesh", rng)
  2809. rngm.MeshType = MType
  2810. rngm.Scale = scale
  2811. local scaler2 = 1
  2812. if type == "Add" then
  2813. scaler2 = 1 * value
  2814. elseif type == "Divide" then
  2815. scaler2 = 1 / value
  2816. end
  2817. coroutine.resume(coroutine.create(function()
  2818. for i = 0, 10 / bonuspeed, 0.1 do
  2819. swait()
  2820. if type == "Add" then
  2821. scaler2 = scaler2 - 0.01 * value / bonuspeed
  2822. elseif type == "Divide" then
  2823. scaler2 = scaler2 - 0.01 / value * bonuspeed
  2824. end
  2825. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  2826. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  2827. end
  2828. rng:Destroy()
  2829. end))
  2830. end
  2831.  
  2832. function Eviscerate(dude)
  2833. if dude.Name ~= char then
  2834. local bgf = IT("BodyGyro", dude.Head)
  2835. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  2836. local val = IT("BoolValue", dude)
  2837. val.Name = "IsHit"
  2838. local ds = coroutine.wrap(function()
  2839. dude:WaitForChild("Head"):BreakJoints()
  2840. wait(0.5)
  2841. target = nil
  2842. coroutine.resume(coroutine.create(function()
  2843. for i, v in pairs(dude:GetChildren()) do
  2844. if v:IsA("Accessory") then
  2845. v:Destroy()
  2846. end
  2847. if v:IsA("Humanoid") then
  2848. v:Destroy()
  2849. end
  2850. if v:IsA("CharacterMesh") then
  2851. v:Destroy()
  2852. end
  2853. if v:IsA("Model") then
  2854. v:Destroy()
  2855. end
  2856. if v:IsA("Part") or v:IsA("MeshPart") then
  2857. for x, o in pairs(v:GetChildren()) do
  2858. if o:IsA("Decal") then
  2859. o:Destroy()
  2860. end
  2861. end
  2862. coroutine.resume(coroutine.create(function()
  2863. v.Material = "Neon"
  2864. v.CanCollide = false
  2865. local PartEmmit1 = IT("ParticleEmitter", v)
  2866. PartEmmit1.LightEmission = 1
  2867. PartEmmit1.Texture = "rbxassetid://284205403"
  2868. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  2869. PartEmmit1.Rate = 150
  2870. PartEmmit1.Lifetime = NumberRange.new(1)
  2871. PartEmmit1.Size = NumberSequence.new({
  2872. NumberSequenceKeypoint.new(0, 0.75, 0),
  2873. NumberSequenceKeypoint.new(1, 0, 0)
  2874. })
  2875. PartEmmit1.Transparency = NumberSequence.new({
  2876. NumberSequenceKeypoint.new(0, 0, 0),
  2877. NumberSequenceKeypoint.new(1, 1, 0)
  2878. })
  2879. PartEmmit1.Speed = NumberRange.new(0, 0)
  2880. PartEmmit1.VelocitySpread = 30000
  2881. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  2882. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  2883. local BodPoss = IT("BodyPosition", v)
  2884. BodPoss.P = 3000
  2885. BodPoss.D = 1000
  2886. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  2887. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  2888. v.Color = maincolor.Color
  2889. coroutine.resume(coroutine.create(function()
  2890. for i = 0, 49 do
  2891. swait(1)
  2892. v.Transparency = v.Transparency + 0.08
  2893. end
  2894. wait(0.5)
  2895. PartEmmit1.Enabled = false
  2896. wait(3)
  2897. v:Destroy()
  2898. dude:Destroy()
  2899. end))
  2900. end))
  2901. end
  2902. end
  2903. end))
  2904. end)
  2905. ds()
  2906. end
  2907. end
  2908.  
  2909. function FindNearestHead(Position, Distance, SinglePlayer)
  2910. if SinglePlayer then
  2911. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  2912. end
  2913. local List = {}
  2914. for i, v in pairs(workspace:GetChildren()) do
  2915. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  2916. table.insert(List, v)
  2917. end
  2918. end
  2919. return List
  2920. end
  2921.  
  2922. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  2923. local type = type
  2924. local rng = Instance.new("Part", char)
  2925. rng.Anchored = true
  2926. rng.BrickColor = color
  2927. rng.CanCollide = false
  2928. rng.FormFactor = 3
  2929. rng.Name = "Ring"
  2930. rng.Material = "Neon"
  2931. rng.Size = Vector3.new(1, 1, 1)
  2932. rng.Transparency = 0
  2933. rng.TopSurface = 0
  2934. rng.BottomSurface = 0
  2935. rng.CFrame = pos
  2936. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  2937. local rngm = Instance.new("SpecialMesh", rng)
  2938. rngm.MeshType = MType
  2939. rngm.Scale = Vector3.new(x1, y1, z1)
  2940. local scaler2 = 1
  2941. local speeder = FastSpeed
  2942. if type == "Add" then
  2943. scaler2 = 1 * value
  2944. elseif type == "Divide" then
  2945. scaler2 = 1 / value
  2946. end
  2947. coroutine.resume(coroutine.create(function()
  2948. for i = 0, 10 / bonuspeed, 0.1 do
  2949. swait()
  2950. if type == "Add" then
  2951. scaler2 = scaler2 - 0.01 * value / bonuspeed
  2952. elseif type == "Divide" then
  2953. scaler2 = scaler2 - 0.01 / value * bonuspeed
  2954. end
  2955. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  2956. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  2957. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  2958. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  2959. end
  2960. rng:Destroy()
  2961. end))
  2962. end
  2963.  
  2964. function SoulSteal(dude)
  2965. if dude.Name ~= char then
  2966. local bgf = IT("BodyGyro", dude.Head)
  2967. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  2968. local val = IT("BoolValue", dude)
  2969. val.Name = "IsHit"
  2970. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  2971. local soulst = coroutine.wrap(function()
  2972. local soul = Instance.new("Part",dude)
  2973. soul.Size = Vector3.new(1,1,1)
  2974. soul.CanCollide = false
  2975. soul.Anchored = false
  2976. soul.Position = torso.Position
  2977. soul.Transparency = 1
  2978. local PartEmmit1 = IT("ParticleEmitter", soul)
  2979. PartEmmit1.LightEmission = 1
  2980. PartEmmit1.Texture = "rbxassetid://569507414"
  2981. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  2982. PartEmmit1.Rate = 250
  2983. PartEmmit1.Lifetime = NumberRange.new(1.6)
  2984. PartEmmit1.Size = NumberSequence.new({
  2985. NumberSequenceKeypoint.new(0, 1, 0),
  2986. NumberSequenceKeypoint.new(1, 0, 0)
  2987. })
  2988. PartEmmit1.Transparency = NumberSequence.new({
  2989. NumberSequenceKeypoint.new(0, 0, 0),
  2990. NumberSequenceKeypoint.new(1, 1, 0)
  2991. })
  2992. PartEmmit1.Speed = NumberRange.new(0, 0)
  2993. PartEmmit1.VelocitySpread = 30000
  2994. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  2995. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  2996. local BodPoss = IT("BodyPosition", soul)
  2997. BodPoss.P = 3000
  2998. BodPoss.D = 1000
  2999. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  3000. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  3001. wait(1.6)
  3002. soul.Touched:connect(function(hit)
  3003. if hit.Parent == char then
  3004. soul:Destroy()
  3005. end
  3006. end)
  3007. wait(1.2)
  3008. while soul do
  3009. swait()
  3010. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  3011. BodPoss.Position = tors.Position
  3012. end
  3013. end)
  3014. soulst()
  3015. end
  3016. end
  3017. function FaceMouse()
  3018. local Cam = workspace.CurrentCamera
  3019. return {
  3020. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  3021. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  3022. }
  3023. end
  3024. -------------------------------------------------------
  3025. --End Effect Function--
  3026. -------------------------------------------------------
  3027. function Cso(ID, PARENT, VOLUME, PITCH)
  3028. local NSound = nil
  3029. coroutine.resume(coroutine.create(function()
  3030. NSound = IT("Sound", PARENT)
  3031. NSound.Volume = VOLUME
  3032. NSound.Pitch = PITCH
  3033. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  3034. swait()
  3035. NSound:play()
  3036. game:GetService("Debris"):AddItem(NSound, 10)
  3037. end))
  3038. return NSound
  3039. end
  3040. function CameraEnshaking(Length, Intensity)
  3041. coroutine.resume(coroutine.create(function()
  3042. local intensity = 1 * Intensity
  3043. local rotM = 0.01 * Intensity
  3044. for i = 0, Length, 0.1 do
  3045. swait()
  3046. intensity = intensity - 0.05 * Intensity / Length
  3047. rotM = rotM - 5.0E-4 * Intensity / Length
  3048. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  3049. 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)
  3050. end
  3051. hum.CameraOffset = Vector3.new(0, 0, 0)
  3052. end))
  3053. end
  3054. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  3055. local Hitboxpart = Instance.new("Part", EffectModel)
  3056. RemoveOutlines(Hitboxpart)
  3057. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  3058. Hitboxpart.CanCollide = false
  3059. Hitboxpart.Transparency = 1
  3060. Hitboxpart.Anchored = true
  3061. Hitboxpart.CFrame = Pose
  3062. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  3063. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  3064. end
  3065. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  3066. local prt = CreatePart1(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  3067. prt.Anchored = true
  3068. prt.CFrame = cframe
  3069. local msh = CreateMesh1("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3070. game:GetService("Debris"):AddItem(prt, 10)
  3071. if Type == 1 or Type == nil then
  3072. table.insert(Effects, {
  3073. prt,
  3074. "Block1",
  3075. delay,
  3076. x3,
  3077. y3,
  3078. z3,
  3079. msh
  3080. })
  3081. elseif Type == 2 then
  3082. table.insert(Effects, {
  3083. prt,
  3084. "Block2",
  3085. delay,
  3086. x3,
  3087. y3,
  3088. z3,
  3089. msh
  3090. })
  3091. elseif Type == 3 then
  3092. table.insert(Effects, {
  3093. prt,
  3094. "Block3",
  3095. delay,
  3096. x3,
  3097. y3,
  3098. z3,
  3099. msh
  3100. })
  3101. end
  3102. end
  3103.  
  3104. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  3105. local Part = Create("Part"){
  3106. Parent = Parent,
  3107. Reflectance = Reflectance,
  3108. Transparency = Transparency,
  3109. CanCollide = false,
  3110. Locked = true,
  3111. BrickColor = BrickColor.new(tostring(BColor)),
  3112. Name = Name,
  3113. Size = Size,
  3114. Material = Material,
  3115. }
  3116. RemoveOutlines(Part)
  3117. return Part
  3118. end
  3119.  
  3120. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  3121. local Msh = Create(Mesh){
  3122. Parent = Part,
  3123. Offset = OffSet,
  3124. Scale = Scale,
  3125. }
  3126. if Mesh == "SpecialMesh" then
  3127. Msh.MeshType = MeshType
  3128. Msh.MeshId = MeshId
  3129. end
  3130. return Msh
  3131. end
  3132.  
  3133. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3134. 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))
  3135. prt.Anchored = true
  3136. prt.CFrame = cframe
  3137. local msh = CreateMesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
  3138. game:GetService("Debris"):AddItem(prt,2)
  3139. coroutine.resume(coroutine.create(function(Part,Mesh,num)
  3140. for i=0,1,delay do
  3141. swait()
  3142. Part.Transparency=i
  3143. Mesh.Scale=Mesh.Scale + Vector3.new(x3,y3,z3)
  3144. end
  3145. Part.Parent=nil
  3146. end),prt,msh,(math.random(0,1)+math.random())/5)
  3147. end
  3148. -------------------------------------------------------
  3149. --End Important Functions--
  3150. -------------------------------------------------------
  3151. -------------------------------------------------------
  3152.  
  3153. --[[
  3154. Thanks for using Build-To-Lua by jarredbcv.
  3155. ]]--
  3156.  
  3157. New = function(Object, Parent, Name, Data)
  3158. local Object = Instance.new(Object)
  3159. for Index, Value in pairs(Data or {}) do
  3160. Object[Index] = Value
  3161. end
  3162. Object.Parent = Parent
  3163. Object.Name = Name
  3164. return Object
  3165. end
  3166.  
  3167. Gaunty = New("Model",char,"Gaunty",{})
  3168. Handle = New("Part",Gaunty,"Handle",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1, 1.26999998, 1),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3169. Mesh = New("BlockMesh",Handle,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3170. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765579, 3.62595344, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3171. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161155701, 0.603512526, 0.00862884521, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3172. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 3.62595367, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3173. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471122265, 0.600126028, 0.00564575195, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3174. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.5176549, 3.62595415, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3175. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812294, 0.606899738, 0.0116195679, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3176. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765471, 3.62595463, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3177. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.448780537, 0.610177517, 0.014503479, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3178. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-6.13765526, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3179. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.459102631, -0.489744425, -0.00598144531, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3180. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.82765627, 2.53595448, -77.6579285, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3181. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149136543, -0.486357927, -0.00299835205, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3182. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.51765537, 2.53595448, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3183. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160831451, -0.48297143, -1.52587891e-05, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3184. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.21765566, 2.53595424, -77.6579361, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3185. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460799217, -0.479694128, 0.00286865234, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3186. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.66865063, 3.64553881, -77.6613617, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3187. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3188. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(-0.00235080719, 0.624869347, 0.00694274902, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3189. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 3.73544312, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3190. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3191. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.000443935394, 0.714845657, 0.00408172607, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3192. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480446, 3.52554965, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3193. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3194. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00275993347, 0.504870415, 0.0118331909, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3195. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.07999992, 0.279999971, 1.06999993),CFrame = CFrame.new(-5.6686511, 2.55553746, -77.6613541, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3196. Mesh = New("BlockMesh",Part,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3197. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.00966835022, -0.465003252, -0.00468444824, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3198. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66490126, 2.64544272, -77.6652145, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3199. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3200. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0124630928, -0.375026226, -0.00754547119, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3201. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(1.08999991, 0.0599999577, 1.07999992),CFrame = CFrame.new(-5.66480494, 2.43554902, -77.65522, 0.999894857, 0.0109243635, 0.00963268708, -0.0110270083, 0.999883175, 0.0106679257, -0.00951500144, -0.0107729994, 0.999897599),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3202. Mesh = New("BlockMesh",NeonPart,"Mesh",{Scale = Vector3.new(1.03999996, 1, 1.03999996),})
  3203. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),C1 = CFrame.new(0.0147790909, -0.585001707, 0.000205993652, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3204. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595463, -78.1079407, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3205. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.0018901825, 0.61005497, -0.439842224, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3206. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 3.62595558, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3207. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00464963913, 0.606931448, -0.149864197, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3208. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595606, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3209. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00278997421, 0.603431463, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3210. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 3.62595654, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3211. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(-0.00554895401, 0.600307703, 0.470123291, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3212. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595638, -77.1979294, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3213. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0064702034, -0.489563704, 0.458496094, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3214. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.13999987, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.66765547, 2.53595614, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3215. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00922966003, -0.486439705, 0.168525696, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3216. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265558, 2.53595638, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3217. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00736999512, -0.482939243, -0.161483765, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3218. NeonPart = New("Part",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.12999988, 0.109999999, 0.109999999),CFrame = CFrame.new(-5.67265606, 2.53595614, -78.1079254, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3219. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.0101289749, -0.479815245, -0.451454163, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3220. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765547, 3.62595677, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3221. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00554943085, 0.600307941, 0.47013092, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3222. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 3.62595701, -77.4879303, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3223. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(-0.00278949738, 0.603432655, 0.180152893, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3224. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -77.8179321, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3225. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.000350952148, 0.606987953, -0.149810791, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3226. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765451, 3.62595749, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3227. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00311040878, 0.61011219, -0.439788818, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3228. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595734, -78.107933, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3229. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0151295662, -0.479759216, -0.451416016, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3230. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.8179245, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3231. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.0123701096, -0.482883692, -0.161437988, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3232. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.5359571, -77.4879227, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3233. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00923013687, -0.48643899, 0.168533325, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3234. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.66765499, 2.53595686, -77.1979218, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3235. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C1 = CFrame.new(0.00647068024, -0.489563227, 0.458503723, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3236. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765478, 3.62595701, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3237. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.471121788, 0.600129128, 0.00566101074, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3238. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765484, 3.62595725, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3239. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.161154747, 0.603516102, 0.008644104, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3240. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765442, 3.62595773, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3241. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.148812771, 0.606903076, 0.0116348267, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3242. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765375, 3.6259582, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3243. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.44878149, 0.610180855, 0.0145187378, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3244. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.21765327, 2.53595781, -77.6579132, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3245. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.460801125, -0.47969079, 0.00289154053, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3246. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.51765299, 2.53595757, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3247. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.160833359, -0.48296833, 0, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3248. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-5.82765341, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3249. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.149133682, -0.486355066, -0.00299072266, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3250. Part = New("Part",Gaunty,"Part",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,Shape = Enum.PartType.Cylinder,Size = Vector3.new(1.15999985, 0.0700000003, 0.0700000003),CFrame = CFrame.new(-6.13765383, 2.53595734, -77.6579208, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3251. mot = New("Motor",Part,"mot",{Part0 = Part,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(-0.4591012, -0.489741802, -0.00597381592, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3252. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203499, 3.4509573, -77.7865677, 1.0000006, -6.18456397e-10, 3.7252903e-09, -6.18456397e-10, 1.0000006, 4.65661287e-09, 3.7252903e-09, 4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3253. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C1 = CFrame.new(0.00760126114, 0.431732178, -0.120269775, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3254. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203451, 3.45095778, -77.5215683, -1.0000006, -6.18456397e-10, -9.12696123e-08, 6.18456397e-10, 1.0000006, -4.65661287e-09, 8.38190317e-08, 4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3255. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, 0, 8.74227766e-08, 0, 1, 0, -8.74227766e-08, 0, -1),C1 = CFrame.new(0.00508022308, 0.428877592, 0.144706726, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3256. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.25000003),CFrame = CFrame.new(-5.66203403, 2.81095791, -77.7865601, -1.0000006, 8.81700544e-08, 3.7252903e-09, -8.69331416e-08, -1.0000006, 4.65661287e-09, -3.7252903e-09, -4.65661287e-09, 1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3257. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -1, -8.74227766e-08, 0, 8.74227766e-08, -1, 0, 0, 0, 1),C1 = CFrame.new(0.0146594048, -0.208191872, -0.127082825, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3258. NeonPart = New("WedgePart",Gaunty,"NeonPart",{BrickColor = BrickColor.new("Institutional white"),Material = Enum.Material.Neon,Size = Vector3.new(1.14999998, 0.640000045, 0.280000031),CFrame = CFrame.new(-5.66203356, 2.8209579, -77.5215607, 1.0000006, -8.69331416e-08, 8.38190317e-08, -8.81700544e-08, -1.0000006, -4.65661287e-09, 9.12696123e-08, -4.65661287e-09, -1.0000006),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(1, 0, 0),})
  3259. mot = New("Motor",NeonPart,"mot",{Part0 = NeonPart,Part1 = Handle,C0 = CFrame.new(0, 0, 0, 1, -8.74227766e-08, 8.74227766e-08, -8.74227766e-08, -1, -7.64274186e-15, 8.74227766e-08, 0, -1),C1 = CFrame.new(0.0120282173, -0.201047897, 0.137992859, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3260. Wedge = New("WedgePart",Gaunty,"Wedge",{BrickColor = BrickColor.new("Black"),Size = Vector3.new(1.1099999, 0.569999993, 1.13),CFrame = CFrame.new(-5.6508193, 4.06113148, -77.6620178, -4.74974513e-08, -6.18456397e-10, 1.0000006, -5.58793545e-09, 1.0000006, -1.5279511e-10, -1.0000006, 4.65661287e-09, -4.00468707e-08),BottomSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3261. mot = New("Motor",Wedge,"mot",{Part0 = Wedge,Part1 = Handle,C0 = CFrame.new(0, 0, 0, -4.37113883e-08, 0, -1, 0, 1, 0, 1, 0, -4.37113883e-08),C1 = CFrame.new(0.0109024048, 1.04061508, 0.010887146, 0.999894261, -0.0110270018, -0.00951499958, 0.010924357, 0.999882579, -0.0107729975, 0.00963267777, 0.0106679145, 0.999897003),})
  3262.  
  3263. Gaunty2 = New("Model",char,"Gaunty2",{})
  3264. Handle2 = New("Part",Gaunty2,"Handle2",{BrickColor = BrickColor.new("Black"),Material = Enum.Material.Neon,FormFactor = Enum.FormFactor.Custom,Size = Vector3.new(0.01, 0.01, 0.01),CFrame = CFrame.new(-5.67319345, 3.02064276, -77.6615906, 0.999894261, 0.010924357, 0.00963267777, -0.0110270018, 0.999882579, 0.0106679145, -0.00951499958, -0.0107729975, 0.999897003),BottomSurface = Enum.SurfaceType.Smooth,TopSurface = Enum.SurfaceType.Smooth,Color = Color3.new(0.105882, 0.164706, 0.207843),})
  3265.  
  3266. for _,v in next, Gaunty:children() do
  3267. v.CanCollide = false
  3268. end
  3269. for _,v in next, Gaunty2:children() do
  3270. v.CanCollide = false
  3271. end
  3272. local all, last = {}, nil
  3273. ArmourParts = {}
  3274. NeonParts = {}
  3275. function scan(p)
  3276. for _, v in pairs(p:GetChildren()) do
  3277. if v:IsA("BasePart") then
  3278. if v.BrickColor == BrickColor.new("Black") then
  3279. table.insert(ArmourParts, v)
  3280. end
  3281. if v.BrickColor == BrickColor.new("Institutional white") then
  3282. table.insert(NeonParts, v)
  3283. end
  3284. if last then
  3285. local w = Instance.new("Weld")
  3286. w.Part0, w.Part1 = last, v
  3287. w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  3288. w.Parent = last
  3289. end
  3290. table.insert(all, v)
  3291. last = v
  3292. end
  3293. scan(v)
  3294. end
  3295. end
  3296. scan(Gaunty)
  3297. local all2, last2 = {}, nil
  3298. ArmourParts2 = {}
  3299. NeonParts2 = {}
  3300. function scan2(p)
  3301. for _, v in pairs(p:GetChildren()) do
  3302. if v:IsA("BasePart") then
  3303. if v.BrickColor == BrickColor.new("Black") then
  3304. table.insert(ArmourParts2, v)
  3305. end
  3306. if v.BrickColor == BrickColor.new("Institutional white") then
  3307. table.insert(NeonParts2, v)
  3308. end
  3309. if last2 then
  3310. local w = Instance.new("Weld")
  3311. w.Part0, w.Part1 = last2, v
  3312. w.C0 = v.CFrame:toObjectSpace(last2.CFrame):inverse()
  3313. w.Parent = last2
  3314. end
  3315. table.insert(all2, v)
  3316. last2 = v
  3317. end
  3318. scan2(v)
  3319. end
  3320. end
  3321. scan2(Gaunty2)
  3322. for i, v in pairs(ArmourParts) do
  3323. v.BrickColor = BrickC("Black")
  3324. end
  3325. for i, v in pairs(NeonParts) do
  3326. v.BrickColor = BrickC("Dark stone grey")
  3327. end
  3328. for i, v in pairs(ArmourParts2) do
  3329. v.BrickColor = BrickC("Black")
  3330. end
  3331. for i, v in pairs(NeonParts2) do
  3332. v.BrickColor = BrickC("Dark stone grey")
  3333. end
  3334. local EyeSizes={
  3335. NumberSequenceKeypoint.new(0,0.65,0),
  3336. NumberSequenceKeypoint.new(0.5,0.7,0),
  3337. NumberSequenceKeypoint.new(1,0,0)
  3338. }
  3339. local EyeTrans={
  3340. NumberSequenceKeypoint.new(0,0,0),
  3341. NumberSequenceKeypoint.new(0.5,0,0),
  3342. NumberSequenceKeypoint.new(1,1,0)
  3343. }
  3344. local PE2=Instance.new("ParticleEmitter", ra)
  3345. PE2.LightEmission=.9
  3346. PE2.Color = ColorSequence.new(BrickC("Really red").Color,BrickC("Really blue").Color)
  3347. PE2.Transparency=NumberSequence.new(EyeTrans)
  3348. PE2.Lifetime=NumberRange.new(0.35)
  3349. PE2.Rotation=NumberRange.new(0,360)
  3350. PE2.Rate=999
  3351. PE2.VelocitySpread = 10000
  3352. PE2.Acceleration = Vector3.new(0,25,0)
  3353. PE2.ZOffset = 0.5
  3354. PE2.Drag = 0
  3355. PE2.Speed = NumberRange.new(0,0,0)
  3356. PE2.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
  3357. PE2.Name = "PE2"
  3358. PE2.Enabled = true
  3359. PE2.LockedToPart = true
  3360. local EyeSizes={
  3361. NumberSequenceKeypoint.new(0,0.65,0),
  3362. NumberSequenceKeypoint.new(0.5,0.7,0),
  3363. NumberSequenceKeypoint.new(1,0,0)
  3364. }
  3365. local EyeTrans={
  3366. NumberSequenceKeypoint.new(0,0,0),
  3367. NumberSequenceKeypoint.new(0.5,0,0),
  3368. NumberSequenceKeypoint.new(1,1,0)
  3369. }
  3370. local PE3=Instance.new("ParticleEmitter", ra)
  3371. PE3.LightEmission=.9
  3372. PE3.Color = ColorSequence.new(BrickC("Lime green").Color,BrickC("Really blue").Color)
  3373. PE3.Transparency=NumberSequence.new(EyeTrans)
  3374. PE3.Lifetime=NumberRange.new(0.35)
  3375. PE3.Rotation=NumberRange.new(0,360)
  3376. PE3.Rate=999
  3377. PE3.VelocitySpread = 10000
  3378. PE3.Acceleration = Vector3.new(0,25,0)
  3379. PE3.ZOffset = 0.5
  3380. PE3.Drag = 0
  3381. PE3.Speed = NumberRange.new(0,0,0)
  3382. PE3.Texture="rbxasset://textures/particles/explosion01_implosion_main.dds"
  3383. PE3.Name = "PE3"
  3384. PE3.Enabled = true
  3385. PE3.LockedToPart = true
  3386.  
  3387.  
  3388. NewInstance = function(instance,parent,properties)
  3389. local inst = Instance.new(instance,parent)
  3390. if(properties)then
  3391. for i,v in next, properties do
  3392. pcall(function() inst[i] = v end)
  3393. end
  3394. end
  3395. return inst;
  3396. end
  3397.  
  3398.  
  3399.  
  3400. local A = IT("Attachment",Torso)
  3401. A.Position = VT(1,1.3,0)
  3402. A.Orientation = VT(-0.098, -89.999, 0.227)
  3403. local B = IT("Attachment",Torso)
  3404. B.Position = VT(-1.3,-0.6,0)
  3405. B.Orientation = VT(-88.911, -68.808, 158.782)
  3406. local ChainLink1 = IT("Beam",Torso)
  3407. ChainLink1.Texture = "rbxassetid://73042633"
  3408. ChainLink1.Color = ColorSequence.new(C3(1,0,0))
  3409. ChainLink1.TextureSpeed = 1
  3410. ChainLink1.FaceCamera = true
  3411. ChainLink1.Width0 = 1
  3412. ChainLink1.Width1 = 1
  3413. ChainLink1.TextureLength = 3
  3414. ChainLink1.Attachment0 = A
  3415. ChainLink1.Attachment1 = B
  3416. ChainLink1.CurveSize0 = 1.6
  3417. ChainLink1.CurveSize1 = 1.6
  3418. ChainLink1.FaceCamera = true
  3419. ChainLink1.Transparency = NumberSequence.new(0)
  3420. local ChainLink2 = IT("Beam",Torso)
  3421. ChainLink2.Texture = "rbxassetid://73042633"
  3422. ChainLink2.Color = ColorSequence.new(C3(1,0,0))
  3423. ChainLink2.TextureSpeed = 1
  3424. ChainLink2.FaceCamera = true
  3425. ChainLink2.Width0 = 1
  3426. ChainLink2.Width1 = 1
  3427. ChainLink2.TextureLength = 3
  3428. ChainLink2.Attachment0 = B
  3429. ChainLink2.Attachment1 = A
  3430. ChainLink2.CurveSize0 = 1.6
  3431. ChainLink2.CurveSize1 = 1.6
  3432. ChainLink2.FaceCamera = true
  3433. ChainLink2.Transparency = NumberSequence.new(0)
  3434. local A = IT("Attachment",Torso)
  3435. A.Position = VT(1.3,-0.85,0)
  3436. A.Orientation = VT(-0.098, -89.999, 0.227)
  3437. local B = IT("Attachment",Torso)
  3438. B.Position = VT(-1,2,0)
  3439. B.Orientation = VT(-88.911, -68.808, 158.782)
  3440. local ChainLink3 = IT("Beam",Torso)
  3441. ChainLink3.Texture = "rbxassetid://73042633"
  3442. ChainLink3.Color = ColorSequence.new(C3(1,0,0))
  3443. ChainLink3.TextureSpeed = 1
  3444. ChainLink3.FaceCamera = true
  3445. ChainLink3.Width0 = 1
  3446. ChainLink3.Width1 = 1
  3447. ChainLink3.TextureLength = 3
  3448. ChainLink3.Attachment0 = A
  3449. ChainLink3.Attachment1 = B
  3450. ChainLink3.CurveSize0 = 1.3
  3451. ChainLink3.CurveSize1 = 1.3
  3452. ChainLink3.FaceCamera = true
  3453. ChainLink3.Transparency = NumberSequence.new(0)
  3454. local ChainLink4 = IT("Beam",Torso)
  3455. ChainLink4.Texture = "rbxassetid://73042633"
  3456. ChainLink4.Color = ColorSequence.new(C3(1,0,0))
  3457. ChainLink4.TextureSpeed = 1
  3458. ChainLink4.FaceCamera = true
  3459. ChainLink4.Width0 = 1
  3460. ChainLink4.Width1 = 1
  3461. ChainLink4.TextureLength = 3
  3462. ChainLink4.Attachment0 = B
  3463. ChainLink4.Attachment1 = A
  3464. ChainLink4.CurveSize0 = 1.3
  3465. ChainLink4.CurveSize1 = 1.3
  3466. ChainLink4.FaceCamera = true
  3467. ChainLink4.Transparency = NumberSequence.new(0)
  3468.  
  3469. ChainLink1.Enabled = false
  3470. ChainLink2.Enabled = false
  3471. ChainLink3.Enabled = false
  3472. ChainLink4.Enabled = false
  3473. local HW = NewInstance('Motor', char, {Part0 = ra, Part1 = Handle, C0 = CF(0,-.51,0)})
  3474. local HW2 = NewInstance('Motor', char, {Part0 = la, Part1 = Handle2, C0 = CF(0,-.51,0) * angles(Rad(0),Rad(180),Rad(0))})
  3475.  
  3476. for _,v in next, Gaunty:children() do
  3477. v.CanCollide = false
  3478. end
  3479. for _,v in next, Gaunty2:children() do
  3480. v.CanCollide = false
  3481. end
  3482. local all, last = {}, nil
  3483. ArmourParts = {}
  3484. NeonParts = {}
  3485. function scan(p)
  3486. for _, v in pairs(p:GetChildren()) do
  3487. if v:IsA("BasePart") then
  3488. if v.BrickColor == BrickColor.new("Black") then
  3489. table.insert(ArmourParts, v)
  3490. end
  3491. if v.BrickColor == BrickColor.new("Institutional white") then
  3492. table.insert(NeonParts, v)
  3493. end
  3494. if last then
  3495. local w = Instance.new("Weld")
  3496. w.Part0, w.Part1 = last, v
  3497. w.C0 = v.CFrame:toObjectSpace(last.CFrame):inverse()
  3498. w.Parent = last
  3499. end
  3500. table.insert(all, v)
  3501. last = v
  3502. end
  3503. scan(v)
  3504. end
  3505. end
  3506. scan(Gaunty)
  3507. local all2, last2 = {}, nil
  3508. ArmourParts2 = {}
  3509. NeonParts2 = {}
  3510. function scan2(p)
  3511. for _, v in pairs(p:GetChildren()) do
  3512. if v:IsA("BasePart") then
  3513. if v.BrickColor == BrickColor.new("Black") then
  3514. table.insert(ArmourParts2, v)
  3515. end
  3516. if v.BrickColor == BrickColor.new("Institutional white") then
  3517. table.insert(NeonParts2, v)
  3518. end
  3519. if last2 then
  3520. local w = Instance.new("Weld")
  3521. w.Part0, w.Part1 = last2, v
  3522. w.C0 = v.CFrame:toObjectSpace(last2.CFrame):inverse()
  3523. w.Parent = last2
  3524. end
  3525. table.insert(all2, v)
  3526. last2 = v
  3527. end
  3528. scan2(v)
  3529. end
  3530. end
  3531. scan2(Gaunty2)
  3532. for i, v in pairs(ArmourParts) do
  3533. v.BrickColor = BrickC("Black")
  3534. end
  3535. for i, v in pairs(NeonParts) do
  3536. v.BrickColor = BrickC("Dark stone grey")
  3537. end
  3538. for i, v in pairs(ArmourParts2) do
  3539. v.BrickColor = BrickC("Black")
  3540. end
  3541. for i, v in pairs(NeonParts2) do
  3542. v.BrickColor = BrickC("Dark stone grey")
  3543. end
  3544.  
  3545. --
  3546. -------------------------------------------------------
  3547. --Start Customization--
  3548. -------------------------------------------------------
  3549.  
  3550. ---------------------------------------------
  3551. local Player_Size = 1
  3552. if Player_Size ~= 1 then
  3553. root.Size = root.Size * Player_Size
  3554. tors.Size = tors.Size * Player_Size
  3555. hed.Size = hed.Size * Player_Size
  3556. ra.Size = ra.Size * Player_Size
  3557. la.Size = la.Size * Player_Size
  3558. rl.Size = rl.Size * Player_Size
  3559. ll.Size = ll.Size * Player_Size
  3560. ----------------------------------------------------------------------------------
  3561. rootj.Parent = root
  3562. neck.Parent = tors
  3563. RW.Parent = tors
  3564. LW.Parent = tors
  3565. RH.Parent = tors
  3566. LH.Parent = tors
  3567. ----------------------------------------------------------------------------------
  3568. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  3569. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  3570. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  3571. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  3572. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  3573. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  3574. ----------------------------------------------------------------------------------
  3575. 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))
  3576. 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))
  3577. 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))
  3578. 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))
  3579. --hat.Parent = Character
  3580. end
  3581. ----------------------------------------------------------------------------------
  3582. local SONG = 582671467
  3583. local SONG2 = 0
  3584. local Music = Instance.new("Sound",tors)
  3585. Music.Volume = 2.5
  3586. Music.Looped = true
  3587. Music.Pitch = 1 --Pitcher
  3588. ----------------------------------------------------------------------------------
  3589. local equipped = false
  3590. local idle = 0
  3591. local change = 1
  3592. local val = 0
  3593. local toim = 0
  3594. local idleanim = 0.4
  3595. local sine = 0
  3596. local Mode = 1
  3597. ----------------------------------------------------------------------------------
  3598. hum.WalkSpeed = 16
  3599. hum.JumpPower = 57
  3600. hum.Animator.Parent = nil
  3601. char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
  3602. local naeeym2 = IT("BillboardGui",char)
  3603. naeeym2.AlwaysOnTop = true
  3604. naeeym2.Size = UDim2.new(5,35,2,15)
  3605. naeeym2.StudsOffset = Vector3.new(0,2,0)
  3606. naeeym2.MaxDistance = 75
  3607. naeeym2.Adornee = hed
  3608. naeeym2.Name = "Name"
  3609. --naeeym2.PlayerToHideFrom = Player
  3610. local tecks2 = IT("TextLabel",naeeym2)
  3611. tecks2.BackgroundTransparency = 1
  3612. tecks2.TextScaled = true
  3613. tecks2.BorderSizePixel = 0
  3614. tecks2.Text = "GUPRO"
  3615. tecks2.Font = "Fantasy"
  3616. tecks2.TextSize = 30
  3617. tecks2.TextStrokeTransparency = 0
  3618. tecks2.TextColor3 = Color3.fromRGB(255,255,255)
  3619. tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
  3620. tecks2.Size = UDim2.new(1,0,0.5,0)
  3621. tecks2.Parent = naeeym2
  3622. -------------------------------------------------------
  3623. --End Customization--
  3624. -------------------------------------------------------
  3625.  
  3626. -----------------------------------------------------
  3627. --Start Attacks N Stuff--
  3628. -------------------------------------------------------
  3629. function resetmode()
  3630. ChainLink1.Enabled = false
  3631. ChainLink2.Enabled = false
  3632. ChainLink3.Enabled = false
  3633. ChainLink4.Enabled = false
  3634. tecks2.Text = "GUPRO"
  3635. tecks2.TextColor3 = Color3.fromRGB(255,255,255)
  3636. tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
  3637. M2.Scale = Vector3.new(0, 0, 0)
  3638. for i, v in pairs(ArmourParts) do
  3639. v.BrickColor = BrickColor.new("Black")
  3640. v.Material = "Neon"
  3641. v.Transparency = 0
  3642. end
  3643. for i, v in pairs(NeonParts) do
  3644. maincolor = BrickColor.new("Dark stone grey")
  3645. v.BrickColor = maincolor
  3646. v.Material = "Neon"
  3647. v.Transparency = 0
  3648. end
  3649. for i, v in pairs(ArmourParts2) do
  3650. v.BrickColor = BrickColor.new("Black")
  3651. v.Material = "Neon"
  3652. v.Transparency = 0
  3653. end
  3654. for i, v in pairs(NeonParts2) do
  3655. maincolor = BrickColor.new("Dark stone grey")
  3656. v.BrickColor = maincolor
  3657. v.Material = "Neon"
  3658. v.Transparency = 0
  3659. end
  3660. Mode = 1
  3661. SONG = 582671467
  3662. char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
  3663. end
  3664.  
  3665. function resetmode2()
  3666. Cso("340722848", tors, 10, 1.05)
  3667. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  3668. ChainLink1.Enabled = false
  3669. ChainLink2.Enabled = false
  3670. ChainLink3.Enabled = false
  3671. ChainLink4.Enabled = false
  3672. tecks2.Text = "GUPRO"
  3673. tecks2.TextColor3 = Color3.fromRGB(255,255,255)
  3674. tecks2.TextStrokeColor3 = Color3.fromRGB(255,255,255)
  3675. chatfunc("BY:ÁớmFetty", BrickColor.random().Color)
  3676. M2.Scale = Vector3.new(0, 0, 0)
  3677. for i, v in pairs(ArmourParts) do
  3678. v.BrickColor = BrickColor.new("Black")
  3679. v.Material = "Neon"
  3680. v.Transparency = 0
  3681. end
  3682. for i, v in pairs(NeonParts) do
  3683. maincolor = BrickColor.new("Dark stone grey")
  3684. v.BrickColor = maincolor
  3685. v.Material = "Neon"
  3686. v.Transparency = 0
  3687. end
  3688. for i, v in pairs(ArmourParts2) do
  3689. v.BrickColor = BrickColor.new("Black")
  3690. v.Material = "Neon"
  3691. v.Transparency = 0
  3692. end
  3693. for i, v in pairs(NeonParts2) do
  3694. maincolor = BrickColor.new("Dark stone grey")
  3695. v.BrickColor = maincolor
  3696. v.Material = "Neon"
  3697. v.Transparency = 0
  3698. end
  3699. Mode = 1
  3700. SONG = 582671467
  3701. char.Head.face.Texture = "http://www.roblox.com/asset/?id=843367143"
  3702. end
  3703.  
  3704. function Ban()
  3705. attack = true
  3706. Cso("340722848", tors, 10, 1.05)
  3707. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  3708. ChainLink1.Enabled = false
  3709. ChainLink2.Enabled = false
  3710. ChainLink3.Enabled = false
  3711. ChainLink4.Enabled = false
  3712. M2.Scale = Vector3.new(2, 2, 2)
  3713. for i = 0, 2.6, 0.1 do
  3714. swait()
  3715. 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(-60)), 0.2)
  3716. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-7.5 * Sin(sine / 30)), Rad(0), Rad(60)), 0.2)
  3717. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.2)
  3718. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 0.2)
  3719. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(160), Rad(-.6), Rad(13)), 0.2)
  3720. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(15), Rad(-6), Rad(-25 - 4.5 * Sin(sine / 20))), 0.2)
  3721. end
  3722. Cso("28144268", tors, 10, 1)
  3723. CameraEnshaking(2, 15)
  3724. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
  3725. if v:FindFirstChild("Head") then
  3726. Eviscerate(v)
  3727. end
  3728. end
  3729. for i = 0, 3, 0.1 do
  3730. swait()
  3731. 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(-15)), 0.3)
  3732. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 7.5 * Sin(sine / 30)), Rad(0), Rad(15)), 0.3)
  3733. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 0.3)
  3734. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.3)
  3735. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-25)), 0.3)
  3736. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(15), Rad(-6), Rad(-25 - 4.5 * Sin(sine / 20))), 0.3)
  3737. end
  3738. Cso("340722848", tors, 10, 1.05)
  3739. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  3740. ChainLink1.Enabled = true
  3741. ChainLink2.Enabled = true
  3742. ChainLink3.Enabled = true
  3743. ChainLink4.Enabled = true
  3744. M2.Scale = Vector3.new(0, 0, 0)
  3745. attack = false
  3746. end
  3747.  
  3748. function Ban2()
  3749. attack = true
  3750. for i = 0, 2.6, 0.1 do
  3751. swait()
  3752. 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(-60)), 0.2)
  3753. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-7.5 * Sin(sine / 30)), Rad(0), Rad(60)), 0.2)
  3754. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.2)
  3755. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(20)), 0.2)
  3756. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(160), Rad(-.6), Rad(13)), 0.2)
  3757. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(15), Rad(-6), Rad(-25 - 4.5 * Sin(sine / 20))), 0.2)
  3758. end
  3759. Cso("147722910", tors, 10, 1)
  3760. CameraEnshaking(2, 15)
  3761. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3762. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3763. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3764. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
  3765. if v:FindFirstChild("Head") then
  3766. Eviscerate(v)
  3767. end
  3768. end
  3769. for i = 0, 3, 0.1 do
  3770. swait()
  3771. 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(-15)), 0.3)
  3772. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 7.5 * Sin(sine / 30)), Rad(0), Rad(15)), 0.3)
  3773. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 0.3)
  3774. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.3)
  3775. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-25)), 0.3)
  3776. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(15), Rad(-6), Rad(-25 - 4.5 * Sin(sine / 20))), 0.3)
  3777. end
  3778. attack = false
  3779. end
  3780.  
  3781. function BigBan()
  3782. attack = true
  3783. Weld.C0 = CFrame.Angles(Rad(-90), Rad(-25), Rad(0))
  3784. for i = 0, 3.6, 0.1 do
  3785. swait()
  3786. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.2)
  3787. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-45 - 7.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.2)
  3788. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-45)), 0.2)
  3789. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(45)), 0.2)
  3790. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-225), Rad(-.6), Rad(-45)), 0.2)
  3791. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-225), Rad(-6), Rad(45)), 0.2)
  3792. end
  3793. Cso("147722910", tors, 10, 1)
  3794. CameraEnshaking(2, 15)
  3795. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3796. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3797. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -6, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3798. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 14.5)) do
  3799. if v:FindFirstChild("Head") then
  3800. Eviscerate(v)
  3801. end
  3802. end
  3803. for i = 0, 2.6, 0.1 do
  3804. swait()
  3805. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(75), Rad(0), Rad(0)), 0.2)
  3806. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(45 - 7.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.2)
  3807. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-45)), 0.2)
  3808. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(45)), 0.2)
  3809. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-325), Rad(-.6), Rad(-45)), 0.2)
  3810. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-325), Rad(-6), Rad(45)), 0.2)
  3811. end
  3812. Weld.C0 = CFrame.Angles(Rad(-86),0,0)
  3813. attack = false
  3814. end
  3815. function BANN()
  3816. attack = true
  3817. M2.Scale = Vector3.new(2, 2, 2)
  3818. for i = 0, 4.6, 0.1 do
  3819. swait()
  3820. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-60)), 0.2)
  3821. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-7.5 * Sin(sine / 30)), Rad(0), Rad(60)), 0.2)
  3822. 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(84), Rad(0)) * angles(Rad(-16.5), Rad(0), Rad(-20)), 0.2)
  3823. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-16.5), Rad(0), Rad(20)), 0.2)
  3824. RW.C0 = clerp(RW.C0, CF(.6* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(160), Rad(-.6), Rad(13)), 0.2)
  3825. LW.C0 = clerp(LW.C0, CF(-.8* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(156), Rad(-.6), Rad(45)), 0.2)
  3826. end
  3827. Cso("147722910", char, 10, 1)
  3828. CameraEnshaking(2, 35)
  3829. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3830. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3831. Effects.Wave.Create(BrickColor.new("Really black"), tors.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  3832. Effects.Ring.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.1, 2, 2, 0, 0.04)
  3833. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)
  3834. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)
  3835. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)
  3836. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 19.5)) do
  3837. if v:FindFirstChild("Head") then
  3838. Eviscerate(v)
  3839. end
  3840. end
  3841. for i = 0, 3, 0.1 do
  3842. swait()
  3843. 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(-15)), 0.3)
  3844. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 7.5 * Sin(sine / 30)), Rad(0), Rad(15)), 0.3)
  3845. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(-20)), 0.3)
  3846. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.3)
  3847. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(5), Rad(-.6), Rad(-25)), 0.3)
  3848. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(15), Rad(-6), Rad(-25 - 4.5 * Sin(sine / 20))), 0.3)
  3849. end
  3850. M2.Scale = Vector3.new(1, 1, 1)
  3851. attack = false
  3852. end
  3853.  
  3854. function Taunt10000()
  3855. attack = true
  3856. Cso("649634100", hed, 10, 0.5)
  3857. for i = 0, 6, 0.1 do
  3858. swait()
  3859. 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)
  3860. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 3.5)), Rad(0), Rad(-30)), 0.1)
  3861. 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)
  3862. 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)
  3863. RW.C0 = clerp(RW.C0, CF(.7* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-135)), 0.2)
  3864. 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)
  3865. end
  3866. attack = false
  3867. end
  3868.  
  3869. function Taunt2()
  3870. attack = true
  3871. hum.WalkSpeed = 0
  3872. TAUNT2:Play()
  3873. repeat
  3874. swait()
  3875. TAUNT.Parent = tors
  3876. 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)
  3877. 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)
  3878. 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)
  3879. 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)
  3880. 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)
  3881. 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)
  3882. until TAUNT2.Playing == false
  3883. attack = false
  3884. hum.WalkSpeed = 16
  3885. end
  3886.  
  3887. function AnnoyingSink()
  3888. coroutine.resume(coroutine.create(function()
  3889. attack = true
  3890. for i = 0, 6, 0.1 do
  3891. swait()
  3892. 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)
  3893. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-6.5 * Sin(sine / 20)), Rad(20), Rad(0)), 0.05)
  3894. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(15)), 0.05)
  3895. 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)
  3896. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(-.6), Rad(7)), 0.2)
  3897. 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(-15)), 0.05)
  3898. end
  3899. local Hole2 = CreatePart(3, EffectModel, "Neon", 0, 0, "Really black", "Hole", Vector3.new(15,0,15))
  3900. Hole2.Color = Color3.new(0,0,0)
  3901. local MESH = MakeForm(Hole2,"Cyl")
  3902. MESH.Scale = Vector3.new(0,1,0)
  3903. Hole2.CFrame = CF(mouse.Hit.p)
  3904. Cso("154955269", Hole2, 10, .7)
  3905. for i = 0, 3, 0.1 do
  3906. swait()
  3907. 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)
  3908. 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(20), Rad(0)), 0.05)
  3909. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.3 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5), Rad(0), Rad(15)), 0.05)
  3910. 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)
  3911. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(-.6), Rad(7)), 0.2)
  3912. 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(-15)), 0.05)
  3913. end
  3914. attack = false
  3915. for i = 1, 50 do
  3916. swait()
  3917. MESH.Scale = MESH.Scale + Vector3.new(0.02,0,0.02)
  3918. end
  3919. for i = 1, 200 do
  3920. swait()
  3921. Sink(Hole2.Position,Hole2.Size.X/2.2)
  3922. end
  3923. swait(100)
  3924. for i = 1, 50 do
  3925. swait()
  3926. Trail(Hole2)
  3927. MESH.Scale = MESH.Scale - Vector3.new(0.02,0,0.02)
  3928. end
  3929. Hole2:remove()
  3930. end))
  3931. end
  3932.  
  3933. function Taunt()
  3934. attack = true
  3935. hum.WalkSpeed = 0
  3936. TAUNT:Play()
  3937. repeat
  3938. swait()
  3939. TAUNT.Parent = tors
  3940. 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)
  3941. 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)
  3942. 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)
  3943. 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)
  3944. 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)
  3945. 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)
  3946. until TAUNT.Playing == false
  3947. attack = false
  3948. hum.WalkSpeed = 16
  3949. end
  3950.  
  3951. function somuchcancerwhy() --o no
  3952. attack = true
  3953. hum.WalkSpeed = 0.10
  3954. Character.Head.face.Texture = "rbxassetid://315074049"
  3955. local A = math.random(1,13)
  3956. if A == 1 then
  3957. ohno.SoundId = "rbxassetid://295810519"
  3958. ohno.TimePosition = 1
  3959. end
  3960. if A == 2 then
  3961. ohno.SoundId = "rbxassetid://488472970"
  3962. ohno.TimePosition = 2
  3963. end
  3964. if A == 3 then
  3965. ohno.SoundId = "rbxassetid://917045199"
  3966. ohno.TimePosition = 3
  3967. end
  3968. if A == 4 then
  3969. ohno.SoundId = "rbxassetid://324205173"
  3970. ohno.TimePosition = 1
  3971. end
  3972. if A == 5 then
  3973. ohno.SoundId = "rbxassetid://376134741"
  3974. ohno.TimePosition = 8
  3975. end
  3976. if A == 6 then
  3977. ohno.SoundId = "rbxassetid://164147183"
  3978. ohno.TimePosition = 0
  3979. end
  3980. if A == 7 then
  3981. ohno.SoundId = "rbxassetid://825526716"
  3982. ohno.TimePosition = 1
  3983. end
  3984. if A == 8 then
  3985. ohno.SoundId = "rbxassetid://185460366"
  3986. ohno.TimePosition = 0
  3987. end
  3988. if A == 9 then
  3989. ohno.SoundId = "rbxassetid://273319633"
  3990. ohno.TimePosition = 1
  3991. end
  3992. if A == 10 then
  3993. ohno.SoundId = "rbxassetid://506212392"
  3994. ohno.TimePosition = 2
  3995. end
  3996. if A == 11 then
  3997. ohno.SoundId = "rbxassetid://708297448"
  3998. ohno.TimePosition = 4
  3999. end
  4000. if A == 12 then
  4001. ohno.SoundId = "rbxassetid://497199103"
  4002. ohno.TimePosition = 9
  4003. end
  4004. if A == 13 then
  4005. ohno.SoundId = "rbxassetid://152833989"
  4006. ohno.TimePosition = 1
  4007. end
  4008. ohno:Play()
  4009. for i = 0,100,0.1 do
  4010. swait()
  4011. CameraEnshaking(2, 3)
  4012. ohno.Parent = hed
  4013. char.Torso.Neck.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  4014. end
  4015. attack = false
  4016. ohno:Stop()
  4017. Character.Head.face.Texture = "rbxassetid://620619801"
  4018. hum.WalkSpeed = 16
  4019. end
  4020.  
  4021.  
  4022.  
  4023. function Eruption2()
  4024. attack = true
  4025. hum.WalkSpeed = 2
  4026. hum.JumpPower = 0
  4027. for i = 0,7,0.1 do
  4028. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
  4029. swait()
  4030. Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4031. Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4032. 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)
  4033. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4034. 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)
  4035. 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)
  4036. 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)
  4037. 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)
  4038. end
  4039. CreateSound("144699494", tors, 10, 1)
  4040. Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 1.6, 1.6, 1.6, 0.02)
  4041. Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 3.6, 3.6, 3.6, 0.02)
  4042. Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 5.6, 5.6, 5.6, 0.02)
  4043. Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 1, 1, 1, 8.6, 8, 8, 0.03)
  4044. MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
  4045. coroutine.resume(coroutine.create(function()
  4046. for i = 0,1.8,0.1 do
  4047. swait()
  4048. hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
  4049. end
  4050. for i = 0,1.8,0.1 do
  4051. swait()
  4052. hum.CameraOffset = Vector3.new(0,0,0)
  4053. end
  4054. end))
  4055. local vel2 = Instance.new("BodyVelocity",tors)
  4056. vel2.Velocity = Vector3.new(0,55,0)
  4057. vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
  4058. for i = 0,4,0.1 do
  4059. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
  4060. swait()
  4061. Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4062. Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4063. 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)
  4064. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4065. 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)
  4066. 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)
  4067. 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)
  4068. 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)
  4069. end
  4070. hum.WalkSpeed = 16
  4071. vel2:Destroy()
  4072. hum.JumpPower = 50
  4073. attack = false
  4074. end
  4075.  
  4076. function Magic_Bombs()
  4077. attack = true
  4078. hum.WalkSpeed = 0
  4079. local GYRO = IT("BodyGyro",root)
  4080. GYRO.D = 100
  4081. GYRO.P = 2000
  4082. GYRO.MaxTorque = VT(0,4000000,0)
  4083. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  4084. for i = 0,3.6,0.1 do
  4085. swait()
  4086. 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)
  4087. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  4088. 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)
  4089. 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)
  4090. 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)
  4091. 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)
  4092. end
  4093. CameraEnshaking(1, 6)
  4094. GYRO:Destroy()
  4095. Cso("588734356", Handle, 10, 1.05)
  4096. BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
  4097. BlockEffect(("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
  4098. HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "GUPRO")
  4099. for i = 0,2,0.1 do
  4100. swait()
  4101. 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)
  4102. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  4103. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  4104. 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)
  4105. 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)
  4106. 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)
  4107. end
  4108. local GYRO = IT("BodyGyro",root)
  4109. GYRO.D = 100
  4110. GYRO.P = 2000
  4111. GYRO.MaxTorque = VT(0,4000000,0)
  4112. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  4113. for i = 0,2.4,0.1 do
  4114. swait()
  4115. 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)
  4116. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  4117. 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)
  4118. 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)
  4119. 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)
  4120. 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)
  4121. end
  4122. GYRO:Destroy()
  4123. CameraEnshaking(1, 6)
  4124. Cso("588734356", Handle, 10, 1.05)
  4125. BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
  4126. BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
  4127. HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6,5, 14, 24, 2, "GUPRO")
  4128. for i = 0,2,0.1 do
  4129. swait()
  4130. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(90)), 0.15)
  4131. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  4132. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-9), Rad(0), Rad(-10)), 0.15)
  4133. 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)
  4134. 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)
  4135. 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)
  4136. end
  4137. local GYRO = IT("BodyGyro",root)
  4138. GYRO.D = 100
  4139. GYRO.P = 2000
  4140. GYRO.MaxTorque = VT(0,4000000,0)
  4141. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  4142. for i = 0,2.4,0.1 do
  4143. swait()
  4144. 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)
  4145. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  4146. 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)
  4147. 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)
  4148. 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)
  4149. 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)
  4150. end
  4151. GYRO:Destroy()
  4152. CameraEnshaking(1, 6)
  4153. Cso("588734356", Handle, 10, 1.05)
  4154. BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
  4155. BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
  4156. HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "GUPRO")
  4157. for i = 0,2,0.1 do
  4158. swait()
  4159. 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)
  4160. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  4161. 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)
  4162. 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)
  4163. 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)
  4164. 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)
  4165. end
  4166. attack = false
  4167. hum.WalkSpeed = 16
  4168. end
  4169.  
  4170. function Dangerous_Field()
  4171. attack = true
  4172. hum.WalkSpeed = 0
  4173. for i = 0,10,0.1 do
  4174. swait()
  4175. 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)
  4176. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  4177. 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)
  4178. 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)
  4179. 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)
  4180. 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)
  4181. CameraEnshaking(1, 7)
  4182. Cso("588734356", Handle, 10, 1.2)
  4183. BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
  4184. BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
  4185. HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "GUPRO")
  4186. HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "GUPRO")
  4187. end
  4188. attack = false
  4189. hum.WalkSpeed = 16
  4190. end
  4191. function Field()
  4192. attack = true
  4193. hum.WalkSpeed = 0
  4194. for i = 0,10,0.1 do
  4195. swait()
  4196. 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)
  4197. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  4198. 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)
  4199. 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)
  4200. 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)
  4201. 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)
  4202. CameraEnshaking(1, 7)
  4203. Cso("588734356", Handle, 10, 1.2)
  4204. BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
  4205. BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
  4206. HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "GUPRO")
  4207. HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "GUPRO")
  4208. end
  4209. attack = false
  4210. hum.WalkSpeed = 16
  4211. end
  4212. function Shockwave()
  4213. attack = true
  4214. hum.WalkSpeed = 0
  4215. for i = 0,4,0.1 do
  4216. swait()
  4217. 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)
  4218. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4219. 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)
  4220. 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)
  4221. 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)
  4222. 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)
  4223. end
  4224. coroutine.resume(coroutine.create(function()
  4225. BlockEffect(maincolor, rl.CFrame * CF(-1, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4226. BlockEffect(maincolor, rl.CFrame * CF(-3, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4227. BlockEffect(maincolor, rl.CFrame * CF(2, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4228. HitboxFunction(rl.CFrame * CF(-1, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
  4229. HitboxFunction(rl.CFrame * CF(-3, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
  4230. HitboxFunction(rl.CFrame * CF(2, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
  4231. CameraEnshaking(1, 7)
  4232. wait(0.05)
  4233. BlockEffect(maincolor, rl.CFrame * CF(-0.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4234. BlockEffect(maincolor, rl.CFrame * CF(-2.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4235. BlockEffect(maincolor, rl.CFrame * CF(1.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4236. HitboxFunction(rl.CFrame * CF(-0.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 20, 10, "Snare")
  4237. HitboxFunction(rl.CFrame * CF(-2.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  4238. HitboxFunction(rl.CFrame * CF(1.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  4239. CameraEnshaking(1, 7)
  4240. wait(0.05)
  4241. BlockEffect(maincolor, rl.CFrame * CF(-0.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4242. BlockEffect(maincolor, rl.CFrame * CF(-2.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4243. BlockEffect(maincolor, rl.CFrame * CF(1.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4244. HitboxFunction(rl.CFrame * CF(-0.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  4245. HitboxFunction(rl.CFrame * CF(-2.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  4246. HitboxFunction(rl.CFrame * CF(1.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  4247. CameraEnshaking(1, 7)
  4248. wait(0.05)
  4249. BlockEffect(maincolor, rl.CFrame * CF(-0.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4250. BlockEffect(maincolor, rl.CFrame * CF(-2.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4251. BlockEffect(maincolor, rl.CFrame * CF(1.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4252. HitboxFunction(rl.CFrame * CF(-0.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  4253. HitboxFunction(rl.CFrame * CF(-2.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  4254. HitboxFunction(rl.CFrame * CF(1.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  4255. CameraEnshaking(1, 7)
  4256. wait(0.05)
  4257. BlockEffect(maincolor, rl.CFrame * CF(-0.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4258. BlockEffect(maincolor, rl.CFrame * CF(-2.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4259. BlockEffect(maincolor, rl.CFrame * CF(1.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4260. HitboxFunction(rl.CFrame * CF(-0.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  4261. HitboxFunction(rl.CFrame * CF(-2.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  4262. HitboxFunction(rl.CFrame * CF(1.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  4263. CameraEnshaking(1, 7)
  4264. wait(0.05)
  4265. BlockEffect(maincolor, rl.CFrame * CF(-0, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4266. BlockEffect(maincolor, rl.CFrame * CF(-2, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4267. BlockEffect(maincolor, rl.CFrame * CF(1, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4268. HitboxFunction(rl.CFrame * CF(-0, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  4269. HitboxFunction(rl.CFrame * CF(-2, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  4270. HitboxFunction(rl.CFrame * CF(1, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  4271. CameraEnshaking(1, 7)
  4272. end))
  4273. Cso("440145223", Handle, 10, 1.05)
  4274. for i = 1,7,0.1 do
  4275. 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)
  4276. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  4277. 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)
  4278. 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)
  4279. 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)
  4280. 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)
  4281. end
  4282. wait(.6)
  4283. hum.WalkSpeed = 16
  4284. attack = false
  4285. end
  4286. function Pulse()
  4287. attack = true
  4288. hum.WalkSpeed = 0
  4289. local GYRO = IT("BodyGyro",root)
  4290. GYRO.D = 100
  4291. GYRO.P = 2000
  4292. GYRO.MaxTorque = VT(0,4000000,0)
  4293. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  4294. for i = 0,4,0.1 do
  4295. swait()
  4296. 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)
  4297. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  4298. 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)
  4299. 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)
  4300. 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)
  4301. 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)
  4302. end
  4303. BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4304. HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 30, 40, 0, "Freeze")
  4305. CameraEnshaking(1, 25)
  4306. BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4307. HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  4308. BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4309. HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  4310. BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4311. HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  4312. BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4313. HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  4314. BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4315. HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  4316. BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4317. HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  4318. BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4319. HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  4320. BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4321. HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  4322. BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4323. HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  4324. BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4325. HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  4326. BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  4327. HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  4328. Cso("440145223", Handle, 10, 1.05)
  4329. GYRO:Destroy()
  4330. for i = 1,2,0.1 do
  4331. swait()
  4332. 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)
  4333. 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)
  4334. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  4335. 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)
  4336. 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)
  4337. 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)
  4338. 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)
  4339. end
  4340. hum.WalkSpeed = 16
  4341. attack = false
  4342. end
  4343.  
  4344. function Technobeam()
  4345. attack = true
  4346. hum.WalkSpeed = 3.01
  4347. for i = 0, 4, 0.1 do
  4348. swait()
  4349. hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0)
  4350. 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)
  4351. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
  4352. 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)
  4353. 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)
  4354. 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)
  4355. 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)
  4356. end
  4357. for i = 0, 2, 0.1 do
  4358. swait()
  4359. hum.CameraOffset = Vector3.new(0, 0.3 + 0.1 * Cos(sine / 20), 0)
  4360. 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)
  4361. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(-40)), 0.2)
  4362. 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)
  4363. 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)
  4364. 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)
  4365. 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)
  4366. end
  4367. Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
  4368. Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
  4369. Magic(1, "Add", mouse.Hit, Vector3.new(1, 100000, 1), 0.5, maincolor, "Sphere")
  4370. Magic(1, "Add", mouse.Hit, Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
  4371. CameraEnshaking(4, 5)
  4372. Cso("206049428", char, 10, 1)
  4373. for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
  4374. if v:FindFirstChild("Head") then
  4375. Eviscerate(v)
  4376. end
  4377. end
  4378. for i = 0, 2, 0.1 do
  4379. swait()
  4380. hum.CameraOffset = Vector3.new(0, -0.2 + 0.1 * Cos(sine / 20), 0)
  4381. 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)
  4382. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.2)
  4383. 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)
  4384. 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)
  4385. 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)
  4386. 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)
  4387. end
  4388. hum.WalkSpeed = 16
  4389. attack = false
  4390. end
  4391.  
  4392. function Painful_Stomp2()
  4393. attack = true
  4394. for i = 0,5.2,0.1 do
  4395. swait()
  4396. 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)
  4397. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4398. 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)
  4399. 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)
  4400. 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)
  4401. 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)
  4402. end
  4403. CreateSound("331666100", char, 10, 1)
  4404. Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  4405. Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  4406. Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  4407. Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  4408. Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  4409. Effects.Sphere.Create(BrickColor.Random("Carnation pink"), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  4410. 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)
  4411. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  4412. if v:FindFirstChild("Head") then
  4413. Eviscerate(v)
  4414. end
  4415. end
  4416. coroutine.resume(coroutine.create(function()
  4417. for i = 0,2.8,0.1 do
  4418. swait()
  4419. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  4420. end
  4421. for i = 0,1.8,0.1 do
  4422. swait()
  4423. hum.CameraOffset = Vector3.new(0,0,0)
  4424. end
  4425. end))
  4426. for i = 0,3.7,0.1 do
  4427. 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)
  4428. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4429. 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)
  4430. 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)
  4431. 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)
  4432. 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)
  4433. end
  4434. wait(.6)
  4435. attack = false
  4436. end
  4437.  
  4438. function Painful_Stomp()
  4439. attack = true
  4440. for i = 0,5.2,0.1 do
  4441. swait()
  4442. 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)
  4443. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4444. 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)
  4445. 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)
  4446. 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)
  4447. 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)
  4448. end
  4449. CreateSound("331666100", char, 10, 1)
  4450. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  4451. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  4452. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  4453. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  4454. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  4455. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  4456. 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)
  4457. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  4458. if v:FindFirstChild("Head") then
  4459. Eviscerate(v)
  4460. end
  4461. end
  4462. coroutine.resume(coroutine.create(function()
  4463. for i = 0,2.8,0.1 do
  4464. swait()
  4465. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  4466. end
  4467. for i = 0,1.8,0.1 do
  4468. swait()
  4469. hum.CameraOffset = Vector3.new(0,0,0)
  4470. end
  4471. end))
  4472. for i = 0,3.7,0.1 do
  4473. 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)
  4474. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4475. 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)
  4476. 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)
  4477. 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)
  4478. 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)
  4479. end
  4480. wait(.6)
  4481. attack = false
  4482. end
  4483.  
  4484.  
  4485. function LAZER()
  4486. attack = true
  4487. hum.WalkSpeed = 0.03
  4488. for i = 0,4,0.1 do
  4489. swait()
  4490. 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)
  4491. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  4492. 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)
  4493. 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)
  4494. 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)
  4495. 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)
  4496. end
  4497. LAZOR:Play()
  4498. local GYRO = IT("BodyGyro",root)
  4499. GYRO.D = 100
  4500. GYRO.P = 2000
  4501. GYRO.MaxTorque = VT(0,4000000,0)
  4502. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  4503. repeat
  4504. swait(2)
  4505. 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)
  4506. 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)
  4507. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  4508. LAZOR.Parent = ra
  4509. BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4510. HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
  4511. CameraEnshaking(1, 7)
  4512. BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4513. HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4514. BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4515. HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4516. BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4517. HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4518. BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4519. HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4520. BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4521. HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4522. BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4523. HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4524. BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4525. HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4526. BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4527. HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4528. BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4529. HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4530. BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4531. HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4532. BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4533. HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4534. BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4535. HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4536. BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4537. HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4538. BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4539. HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4540. until LAZOR.Playing == false
  4541. GYRO:Destroy()
  4542. hum.WalkSpeed = 16
  4543. attack = false
  4544. end
  4545. function new()
  4546. attack = true
  4547. hum.WalkSpeed = 0.03
  4548. for i = 0,4,0.1 do
  4549. swait()
  4550. 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)
  4551. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  4552. 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)
  4553. 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)
  4554. 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)
  4555. 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)
  4556. end
  4557. LAZOR:Play()
  4558. local GYRO = IT("BodyGyro",root)
  4559. GYRO.D = 100
  4560. GYRO.P = 2000
  4561. GYRO.MaxTorque = VT(0,4000000,0)
  4562. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  4563. repeat
  4564. swait(2)
  4565. 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)
  4566. 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)
  4567. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  4568. LAZOR.Parent = ra
  4569. BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4570. HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 1, 5, 0, "Freeze")
  4571. CameraEnshaking(1, 7)
  4572. BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4573. HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4574. BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4575. HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4576. BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4577. HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4578. BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4579. HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4580. BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4581. HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4582. BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4583. HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4584. BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4585. HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4586. BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4587. HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4588. BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4589. HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4590. BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4591. HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4592. BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4593. HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4594. BlockEffect(maincolor, Handle.CFrame * CF(-0, -65, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4595. HitboxFunction(Handle.CFrame * CF(0, -67, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4596. BlockEffect(maincolor, Handle.CFrame * CF(-0, -70, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4597. HitboxFunction(Handle.CFrame * CF(0, -72, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4598. BlockEffect(maincolor, Handle.CFrame * CF(-0, -75, -0), 4, 4, 4, 5, 5, 5, 0.08, 1)
  4599. HitboxFunction(Handle.CFrame * CF(0, -77, -0), 0.05, 1, 1, 1, 5, 3, 5, 10, "Freeze")
  4600. until LAZOR.Playing == false
  4601. GYRO:Destroy()
  4602. hum.WalkSpeed = 16
  4603. attack = false
  4604. end
  4605.  
  4606. function Tauntmelon()
  4607. attack = true
  4608. hum.WalkSpeed = 0
  4609. for i = 0, 9, 0.1 do
  4610. swait()
  4611. 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)
  4612. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4613. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  4614. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  4615. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
  4616. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  4617. end
  4618. attack = false
  4619. hum.WalkSpeed = 16
  4620. end
  4621.  
  4622. function Purity_Slam()
  4623. attack = true
  4624. for i = 0,5.2,0.1 do
  4625. swait()
  4626. 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)
  4627. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4628. 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)
  4629. 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)
  4630. 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)
  4631. 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)
  4632. end
  4633. CreateSound("331666100", tors, 10, 1)
  4634. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 3.6, 3.6, 3.6, 0.03)
  4635. Effects.Ring.Create(BrickC("Royal purple"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 5.6, 5.6, 5.6, 0.03)
  4636. Effects.Ring.Create(BrickC("Royal purple"), 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)
  4637. Effects.Ring.Create(BrickC("Royal purple"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 2, 2, 2, 10.6, 10, 10, 0.03)
  4638. MagniDamage(tors, 100, 400, 600, 10, "Normal")
  4639. coroutine.resume(coroutine.create(function()
  4640. for i = 0,1.8,0.1 do
  4641. swait()
  4642. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  4643. end
  4644. for i = 0,1.8,0.1 do
  4645. swait()
  4646. hum.CameraOffset = Vector3.new(0,0,0)
  4647. end
  4648. end))
  4649. for i = 1,4.7,0.1 do
  4650. 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)
  4651. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  4652. 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)
  4653. 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)
  4654. 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)
  4655. 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)
  4656. end
  4657. wait(.6)
  4658. attack = false
  4659. end
  4660.  
  4661. function Spirit_Beam()
  4662. attack = true
  4663. hum.WalkSpeed = 0
  4664. local GYRO = IT("BodyGyro",root)
  4665. GYRO.D = 100
  4666. GYRO.P = 2000
  4667. GYRO.MaxTorque = VT(0,4000000,0)
  4668. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  4669. for i = 0,5,0.1 do
  4670. swait()
  4671. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  4672. 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)
  4673. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(8 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4674. 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)
  4675. 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)
  4676. 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)
  4677. 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)
  4678. end
  4679. 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),})
  4680. HitboxFunction(ref.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 4, 25, 50, 1, "GUPRO")
  4681. BlockEffect(maincolor, ref.CFrame * CF(-0, -0, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
  4682. local beam = Instance.new("Part", workspace)
  4683. beam.BrickColor = BrickColor.new("Fog")
  4684. beam.FormFactor = "Custom"
  4685. beam.Material = "Neon"
  4686. beam.Transparency = 0.5
  4687. beam.Anchored = true
  4688. beam.Locked = true
  4689. beam.CanCollide = false
  4690. local distance = (Handle.CFrame.p - mouse.Hit.p).magnitude
  4691. beam.Size = Vector3.new(1.05, 1.05, distance)
  4692. beam.CFrame = CFrame.new(Handle.CFrame.p, mouse.Hit.p) * CFrame.new(0, 0, -distance / 2)
  4693. game:GetService("Debris"):AddItem(beam, 0.14)
  4694. local sound = Instance.new('Sound',Handle)
  4695. sound.SoundId = 'rbxassetid://588697948'
  4696. sound.Volume = 7
  4697. sound.EmitterSize = 40
  4698. sound.MaxDistance = 450
  4699. sound:Play()
  4700. game:GetService("Debris"):AddItem(beam, sound.TimeLength)
  4701. GYRO:Destroy()
  4702. 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)
  4703. 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)
  4704. 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)
  4705. 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)
  4706. 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)
  4707. 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)
  4708. 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)
  4709. 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)
  4710. 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)
  4711. 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)
  4712. wait(0.3)
  4713. attack = false
  4714. hum.WalkSpeed = 16
  4715. ref:Destroy()
  4716. end
  4717. function Distort()
  4718. attack = true
  4719. hum.WalkSpeed = 0
  4720. local pos = root.Position
  4721. root.CFrame = CF(mouse.Hit.p+Vector3.new(0,3,0),pos)
  4722. Cso("261227592", tors, 10, 0.85)
  4723. for i = 1,2.5,0.1 do
  4724. swait()
  4725. rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  4726. end
  4727. attack = false
  4728. hum.WalkSpeed = 8
  4729. end
  4730. function Distort2()
  4731. attack = true
  4732. hum.WalkSpeed = 0
  4733. local pos = root.Position
  4734. root.CFrame = CF(mouse.Hit.p+Vector3.new(0,3,0),pos)
  4735. Cso("261227592", tors, 10, 0.85)
  4736. for i = 1,2.5,0.1 do
  4737. swait()
  4738. 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)
  4739. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  4740. 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)
  4741. 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)
  4742. 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)
  4743. 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)
  4744. end
  4745. attack = false
  4746. hum.WalkSpeed = 8
  4747. end
  4748. function Ancient_Rage()
  4749. attack = true
  4750. hum.WalkSpeed = 4
  4751. Cso("135017578", tors, 10, 1.05)
  4752. for i = 1,14,0.1 do
  4753. swait()
  4754. rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  4755. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  4756. 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)
  4757. 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)
  4758. 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)
  4759. 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)
  4760. for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
  4761. if v:FindFirstChild("Head") then
  4762. Eviscerate(v)
  4763. end
  4764. end
  4765. end
  4766. attack = false
  4767. hum.WalkSpeed = 16
  4768. end
  4769. function Ancient_Ragu()
  4770. attack = true
  4771. hum.WalkSpeed = 0
  4772. Cso("135017578", tors, 10, 1.05)
  4773. for i = 1,14,0.1 do
  4774. swait()
  4775. 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)
  4776. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  4777. 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)
  4778. 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)
  4779. 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)
  4780. 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)
  4781. for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
  4782. if v:FindFirstChild("Head") then
  4783. Eviscerate(v)
  4784. end
  4785. end
  4786. end
  4787. attack = false
  4788. hum.WalkSpeed = 16
  4789. end
  4790. function TTTTTTTTTTGaunt()
  4791. attack = true
  4792. hum.WalkSpeed = 0
  4793. sex:Play()
  4794. repeat
  4795. swait()
  4796. sex.Parent = tors
  4797. 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)
  4798. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
  4799. 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)
  4800. 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)
  4801. 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)
  4802. 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)
  4803. until sex.Playing == false
  4804. attack = false
  4805. hum.WalkSpeed = 16
  4806. end
  4807. function TTTTTTTTTTTaunt()
  4808. attack = true
  4809. hum.WalkSpeed = 0
  4810. DTAUNT:Play()
  4811. repeat
  4812. swait()
  4813. DTAUNT.Parent = tors
  4814. 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)
  4815. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
  4816. 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)
  4817. 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)
  4818. 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)
  4819. 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)
  4820. until DTAUNT.Playing == false
  4821. attack = false
  4822. hum.WalkSpeed = 16
  4823. end
  4824.  
  4825. function Taunt3()
  4826. attack = true
  4827. hum.WalkSpeed = 0
  4828. newnoob:Play()
  4829. repeat
  4830. swait()
  4831. newnoob.Parent = tors
  4832. 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)
  4833. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
  4834. 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)
  4835. 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)
  4836. 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)
  4837. 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)
  4838. until newnoob.Playing == false
  4839. attack = false
  4840. hum.WalkSpeed = 16
  4841. end
  4842.  
  4843.  
  4844. function Multi_Bombs()
  4845. attack = true
  4846. hum.WalkSpeed = 3.01
  4847. for i = 0,3,0.1 do
  4848. swait()
  4849. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4850. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4851. 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)
  4852. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4853. 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)
  4854. 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)
  4855. 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)
  4856. 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)
  4857. end
  4858. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
  4859. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
  4860. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
  4861. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
  4862. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
  4863. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
  4864. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
  4865. CreateSound("142070127", tors, 10, 1)
  4866. MagniDamage(tors, 17, 15, 35, 10, "Normal")
  4867. for i = 0,1,0.1 do
  4868. 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)
  4869. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4870. 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)
  4871. 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)
  4872. 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)
  4873. 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)
  4874. end
  4875. for i = 0,2,0.1 do
  4876. swait()
  4877. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4878. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4879. 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)
  4880. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4881. 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)
  4882. 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)
  4883. 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)
  4884. 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)
  4885. end
  4886. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
  4887. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
  4888. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
  4889. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
  4890. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
  4891. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
  4892. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
  4893. CreateSound("142070127", tors, 10, 1)
  4894. MagniDamage(tors, 17, 15, 35, 10, "Normal")
  4895. for i = 0,1,0.1 do
  4896. 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)
  4897. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4898. 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)
  4899. 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)
  4900. 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)
  4901. 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)
  4902. end
  4903. for i = 0,2,0.1 do
  4904. swait()
  4905. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4906. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4907. 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)
  4908. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4909. 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)
  4910. 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)
  4911. 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)
  4912. 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)
  4913. end
  4914. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
  4915. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
  4916. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
  4917. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
  4918. Effects.Sphere.Create(BrickC("Really black"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
  4919. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
  4920. Effects.Ring.Create(BrickC("Really black"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
  4921. CreateSound("142070127", tors, 10, 1)
  4922. MagniDamage(tors, 17, 15, 35, 10, "Normal")
  4923. for i = 0,1,0.1 do
  4924. 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)
  4925. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4926. 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)
  4927. 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)
  4928. 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)
  4929. 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)
  4930. end
  4931. wait(.6)
  4932. attack = false
  4933. hum.WalkSpeed = 16
  4934. end
  4935.  
  4936. function Universal_Crush()
  4937. attack = true
  4938. for i = 0,5.2,0.05 do
  4939. swait()
  4940. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4941. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4942. 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)
  4943. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4944. 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)
  4945. 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)
  4946. 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)
  4947. 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)
  4948. end
  4949. CreateSound("331666100", tors, 10, 1)
  4950. 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)
  4951. 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)
  4952. 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)
  4953. 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)
  4954. MagniDamage(tors, 170, 80, 175, 15, "DarkUp")
  4955. coroutine.resume(coroutine.create(function()
  4956. for i = 0,1.8,0.1 do
  4957. swait()
  4958. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  4959. end
  4960. for i = 0,1.8,0.1 do
  4961. swait()
  4962. hum.CameraOffset = Vector3.new(0,0,0)
  4963. end
  4964. end))
  4965. for i = 1,4.7,0.1 do
  4966. 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)
  4967. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  4968. 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)
  4969. 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)
  4970. 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)
  4971. 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)
  4972. end
  4973. wait(.6)
  4974. attack = false
  4975. end
  4976.  
  4977. function HAAH()
  4978. attack = true
  4979. hum.WalkSpeed = 0
  4980. Cso("300208779", hed, 10, 1)
  4981. for i = 0,9,0.1 do
  4982. swait()
  4983. 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)
  4984. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  4985. if Mrandom(1,15) == 1 then
  4986. 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)
  4987. end
  4988. 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)
  4989. 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)
  4990. 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)
  4991. 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)
  4992. end
  4993. attack = false
  4994. hum.WalkSpeed = 16
  4995. end
  4996. function again()
  4997. attack = true
  4998. hum.WalkSpeed = 0
  4999. ITAUNT:Play()
  5000. repeat
  5001. swait()
  5002. ITAUNT.Parent = tors
  5003. 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)
  5004. 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)
  5005. 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)
  5006. 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)
  5007. 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)
  5008. 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)
  5009. until ITAUNT.Playing == false
  5010. attack = false
  5011. hum.WalkSpeed = 16
  5012. end
  5013. function LunarSpin()
  5014. attack = true
  5015. hum.WalkSpeed = 0
  5016. for i = 0,17,0.05 do
  5017. CameraEnshaking(1, 5)
  5018. MagniDamage(tors, 47, 2, 5, 0, "GUPRO")
  5019. Effects.Spiral.Create(BrickC("Teal"), tors.CFrame * CF(0, 0, 0), 3, 3, 3, 4, 4, 4, 0.03)
  5020. Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  5021. swait()
  5022. 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)
  5023. 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)
  5024. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5025. 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)
  5026. 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)
  5027. 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)
  5028. 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)
  5029. end
  5030. hum.WalkSpeed = 16
  5031. attack = false
  5032. end
  5033. function Decapitate()
  5034. local target = nil
  5035. local targettorso = nil
  5036. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  5037. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  5038. target = mouse.Target.Parent.Humanoid
  5039. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  5040. targethead = mouse.Target.Parent:FindFirstChild("Head")
  5041. end
  5042. end
  5043. if target ~= nil then
  5044. targettorso.Anchored = true
  5045. attack = true
  5046. hum.WalkSpeed = 0
  5047. root.CFrame = targettorso.CFrame * CF(0,0,2.6)
  5048. for i = 0,4.2,0.1 do
  5049. swait()
  5050. 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)
  5051. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
  5052. 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)
  5053. 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)
  5054. 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)
  5055. 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)
  5056. end
  5057. local ModelHead01 = New("Model", char, "", {})
  5058. local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
  5059. local Head01 = targethead:Clone()
  5060. targethead.Transparency = 1
  5061. Head01.Parent = ModelHead01
  5062. local weldHead01 = Instance.new("Weld")
  5063. weldHead01.Parent = Head01
  5064. weldHead01.Part0 = targethead
  5065. weldHead01.Part1 = Head01
  5066. weldHead01.C1 = CFrame.new(0, 0, 0)
  5067. targethead.face:Remove()
  5068. weldHead01.Part0 = ra
  5069. weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  5070. targettorso:BreakJoints()
  5071. CreateSound("314390675", targettorso, 5, .7)
  5072. for i = 0,3.2,0.1 do
  5073. swait()
  5074. 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)
  5075. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  5076. 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)
  5077. 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)
  5078. 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)
  5079. 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)
  5080. end
  5081. for i = 0,4.2,0.1 do
  5082. swait()
  5083. 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)
  5084. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
  5085. 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)
  5086. 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)
  5087. 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)
  5088. 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)
  5089. end
  5090. CreateSound("541909763", targettorso, 5, .8)
  5091. weldHead01:Destroy()
  5092. Head01.CanCollide = true
  5093. local bodyVelocity2 = Create("BodyVelocity")({
  5094. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  5095. P = 5000,
  5096. maxForce = Vector3.new(8000, 8000, 8000),
  5097. Parent = Head01
  5098. })
  5099. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  5100. for i = 0,6.2,0.1 do
  5101. swait()
  5102. 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)
  5103. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
  5104. 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)
  5105. 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)
  5106. 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)
  5107. 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)
  5108. end
  5109. targettorso.Anchored = false
  5110. attack = false
  5111. hum.WalkSpeed = 16
  5112. root.CFrame = targettorso.CFrame * CF(0,0,3.4)
  5113. end
  5114. end
  5115. function BalanceSpin()
  5116. attack = true
  5117. hum.WalkSpeed = 2
  5118. for i = 0,17,0.07 do
  5119. CameraEnshaking(1, 5)
  5120. MagniDamage(tors, 30, 7, 11, 0, "GUPRO")
  5121. swait()
  5122. 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")
  5123. 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")
  5124. 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")
  5125. 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)
  5126. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5127. 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)
  5128. 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)
  5129. 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)
  5130. 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)
  5131. end
  5132. hum.WalkSpeed = 16
  5133. attack = false
  5134. end
  5135.  
  5136. function lolik()
  5137. attack = true
  5138. hum.WalkSpeed = 0
  5139. pop:Play()
  5140. repeat
  5141. pop.Parent = tors
  5142. swait()
  5143. 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)
  5144. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
  5145. 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)
  5146. 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)
  5147. 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)
  5148. 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)
  5149. until pop.Playing == false
  5150. attack = false
  5151. hum.WalkSpeed = 16
  5152. end
  5153.  
  5154. function BARK()
  5155. attack = true
  5156. hum.WalkSpeed = 0
  5157. BATAUNT:Play()
  5158. repeat
  5159. BATAUNT.Parent = tors
  5160. swait()
  5161. 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)
  5162. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
  5163. 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)
  5164. 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)
  5165. 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)
  5166. 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)
  5167. until BATAUNT.Playing == false
  5168. attack = false
  5169. hum.WalkSpeed = 16
  5170. end
  5171.  
  5172. function CreateSound(ID, PARENT, VOLUME, PITCH)
  5173. local NSound = nil
  5174. coroutine.resume(coroutine.create(function()
  5175. NSound = Instance.new("Sound", PARENT)
  5176. NSound.Volume = VOLUME
  5177. NSound.Pitch = PITCH
  5178. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  5179. swait()
  5180. NSound:play()
  5181. game:GetService("Debris"):AddItem(NSound, 10)
  5182. end))
  5183. return NSound
  5184. end
  5185. function nope()
  5186. attack = true
  5187. hum.WalkSpeed = 0
  5188. NOTAUNT:Play()
  5189. repeat
  5190. NOTAUNT.Parent = tors
  5191. swait()
  5192. 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)
  5193. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
  5194. 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)
  5195. 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)
  5196. 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)
  5197. 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)
  5198. until NOTAUNT.Playing == false
  5199. attack = false
  5200. hum.WalkSpeed = 16
  5201. end
  5202. function CreateSound(ID, PARENT, VOLUME, PITCH)
  5203. local NSound = nil
  5204. coroutine.resume(coroutine.create(function()
  5205. NSound = Instance.new("Sound", PARENT)
  5206. NSound.Volume = VOLUME
  5207. NSound.Pitch = PITCH
  5208. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  5209. swait()
  5210. NSound:play()
  5211. game:GetService("Debris"):AddItem(NSound, 10)
  5212. end))
  5213. return NSound
  5214. end
  5215. function Anime_Splosion()
  5216. attack = true
  5217. for i = 0,2,0.05 do
  5218. swait()
  5219. Effects.Block.Create(BrickC("Carnation pink"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  5220. Effects.Block.Create(BrickC("Carnation pink"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  5221. 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)
  5222. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5223. 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)
  5224. 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)
  5225. 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)
  5226. 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)
  5227. end
  5228. CreateSound("331666100", tors, 10, 1)
  5229. 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)
  5230. MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
  5231. CameraEnshaking(1.5, 10)
  5232. for i = 1,2,0.1 do
  5233. swait()
  5234. 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)
  5235. 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)
  5236. 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)
  5237. 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)
  5238. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
  5239. 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)
  5240. 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)
  5241. 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)
  5242. 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)
  5243. end
  5244. wait(.6)
  5245. attack = false
  5246. end
  5247. corrupted = false
  5248. function Bark_Splosion()
  5249. attack = true
  5250. for i = 0,2,0.05 do
  5251. swait()
  5252. Effects.Block.Create(BrickC("Cool yellow"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  5253. Effects.Block.Create(BrickC("Medium stone grey"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  5254. 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)
  5255. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5256. 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)
  5257. 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)
  5258. 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)
  5259. 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)
  5260. end
  5261. CreateSound("331666100", tors, 10, 1)
  5262. 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)
  5263. MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
  5264. CameraEnshaking(1.5, 10)
  5265. for i = 1,2,0.1 do
  5266. swait()
  5267. 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)
  5268. 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)
  5269. 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)
  5270. 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)
  5271. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
  5272. 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)
  5273. 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)
  5274. 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)
  5275. 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)
  5276. end
  5277. wait(.6)
  5278. attack = false
  5279. end
  5280. corrupted = false
  5281.  
  5282. function Taunt1000()
  5283. attack = true
  5284. hum.WalkSpeed = 0
  5285. for i = 0, 9, 0.1 do
  5286. swait()
  5287. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(15), Rad(0), Rad(0)), 0.15)
  5288. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  5289. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(78), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(15)), 0.15)
  5290. 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(-78), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-15)), 0.15)
  5291. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
  5292. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  5293. end
  5294. attack = false
  5295. hum.WalkSpeed = 16
  5296. end
  5297.  
  5298. function Pixel_Corrupt()
  5299. attack = true
  5300. corrupted = true
  5301. for i = 0,3,0.05 do
  5302. swait()
  5303. 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)
  5304. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
  5305. 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)
  5306. 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)
  5307. 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)
  5308. 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)
  5309. 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)
  5310. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5311. 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)
  5312. 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)
  5313. 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)
  5314. 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)
  5315. end
  5316. 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),})
  5317. HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 20, 20, 25, 0, "GUPRO")
  5318. BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 30, 30, 30, 32, 32, 32, 0.07, 1)
  5319. CreateSound("331666100", refa, 10, 1)
  5320. CameraEnshaking(1.5, 10)
  5321. coroutine.resume(coroutine.create(function()
  5322. for i = 1,20,0.1 do
  5323. swait(5)
  5324. 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)
  5325. 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)
  5326. 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)
  5327. 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)
  5328. CreateSound("331666100", refa, 10, 1)
  5329. BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 22, 22, 22, 25, 25, 25, 0.041, 1)
  5330. HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 21.3, 5, 8, 0, "GUPRO")
  5331. end
  5332. refa:Destroy()
  5333. corrupted = false
  5334. end))
  5335. for i = 1,2.5,0.1 do
  5336. swait()
  5337. 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)
  5338. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.6)
  5339. 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)
  5340. 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)
  5341. 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)
  5342. 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)
  5343. end
  5344. wait(.3)
  5345. attack = false
  5346. end
  5347.  
  5348. function FearMe()
  5349. attack = true
  5350. hum.WalkSpeed = 0
  5351. so:Play()
  5352. repeat
  5353. swait()
  5354. so.Parent = tors
  5355. 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)
  5356. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
  5357. 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)
  5358. 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)
  5359. 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)
  5360. 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)
  5361. until so.Playing == false
  5362. attack = false
  5363. hum.WalkSpeed = 16
  5364. end
  5365.  
  5366. function heregoes()
  5367. attack = true
  5368. hum.WalkSpeed = 0
  5369. Cso("134978657", hed, 10, 1)
  5370. for i = 0,9,0.1 do
  5371. swait()
  5372. 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)
  5373. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  5374. if Mrandom(1,15) == 1 then
  5375. 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)
  5376. end
  5377. 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)
  5378. 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)
  5379. 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)
  5380. 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)
  5381. end
  5382. attack = false
  5383. hum.WalkSpeed = 16
  5384. end
  5385. function again()
  5386. attack = true
  5387. hum.WalkSpeed = 0
  5388. ITAUNT:Play()
  5389. repeat
  5390. swait()
  5391. ITAUNT.Parent = tors
  5392. 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)
  5393. 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)
  5394. 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)
  5395. 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)
  5396. 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)
  5397. 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)
  5398. until ITAUNT.Playing == false
  5399. attack = false
  5400. hum.WalkSpeed = 16
  5401. end
  5402.  
  5403. function thing()
  5404. attack = true
  5405. timetofly = false
  5406. hum.WalkSpeed = 0.05
  5407. Character.Head.face.Texture = "rbxassetid://705269463"
  5408. Cause_Im_having_a_good_time_having_a_good_time:Play()
  5409. Cause_Im_having_a_good_time_having_a_good_time.TimePosition = 35.3
  5410. Humanoid.JumpPower = 0
  5411. for i = 0,300,0.1 do --thatsalongtime
  5412. swait()
  5413. CameraEnshaking(1, 7)
  5414. HitboxFunction(ll.CFrame, 0.01, 1, 1, 1, 7, 75, 500, 100, "Knockdown")
  5415. Cause_Im_having_a_good_time_having_a_good_time.Parent = hed
  5416. root.Velocity = root.CFrame.lookVector * 225
  5417. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  5418. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0-255.45*i), Rad(0), Rad(0)), 0.3)
  5419. 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)
  5420. 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)
  5421. 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)
  5422. 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)
  5423. end
  5424. Cause_Im_having_a_good_time_having_a_good_time:Stop()
  5425. attack = false
  5426. Humanoid.JumpPower = 50
  5427. Character.Head.face.Texture = "rbxassetid://620619801"
  5428. hum.WalkSpeed = 16
  5429. wait(45)
  5430. timetofly = true
  5431. warn("You can FLY SKY HIGH Now! Go Nuts!") --please dont go nuts
  5432. end
  5433.  
  5434. function DANCEFORME()
  5435. attack = true
  5436. Character.Head.face.Texture = "rbxassetid://183225545"
  5437. MERKIO:Play()
  5438. repeat
  5439. for i = 0,0.7,0.2 do
  5440. swait()
  5441. MERKIO.Parent = tors
  5442. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
  5443. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
  5444. 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)
  5445. 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)
  5446. 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)
  5447. 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)
  5448. end
  5449. for i = 0,0.7,0.2 do
  5450. swait()
  5451. MERKIO.Parent = tors
  5452. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.8)
  5453. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0), Rad(0), Rad(0)), 0.9)
  5454. 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)
  5455. 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)
  5456. 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)
  5457. 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)
  5458. end
  5459. until MERKIO.Playing == false
  5460. MERKIO:Stop()
  5461. Character.Head.face.Texture = "rbxassetid://620619801"
  5462. attack = false
  5463. hum.WalkSpeed = 16
  5464. end
  5465.  
  5466. function HAA55() --ik
  5467. attack = true
  5468. hum.WalkSpeed = 1.01
  5469. Character.Head.face.Texture = "rbxassetid://111523405"
  5470. CreateSound("1395854043", hed, 10, 1)
  5471. for i = 0,14,0.1 do
  5472. swait()
  5473. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  5474. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5475. 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)
  5476. 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)
  5477. 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)
  5478. 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)
  5479. end
  5480. attack = false
  5481. Character.Head.face.Texture = "rbxassetid://620619801"
  5482. hum.WalkSpeed = 16
  5483. end
  5484.  
  5485. function DistortThem()
  5486. CanUse = false
  5487. local HIT = tors.Touched:Connect(function(hit)
  5488. Kill(hit.Parent)
  5489. end)
  5490. for i = 1, 350 do
  5491. swait()
  5492. 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)
  5493. CreateSound("333430981", hed, 1.5, 1)
  5494. RA.Parent = ra
  5495. LA.Parent = la
  5496. FT.Parent = tors
  5497. RL.Parent = rl
  5498. LL.Parent = ll
  5499. for _,v in next, char:GetDescendants() do
  5500. if(v:IsA'DataModelMesh')then
  5501. v.Offset = Vector3.new(math.random(-50,50)/100,math.random(-50,50)/100,math.random(-50,50)/100)
  5502. end
  5503. end
  5504. end
  5505. FT.Parent = nil
  5506. RA.Parent = nil
  5507. LA.Parent = nil
  5508. RL.Parent = nil
  5509. LL.Parent = nil
  5510. for _,v in next, char:GetDescendants() do
  5511. if(v:IsA'DataModelMesh')then
  5512. v.Offset = Vector3.new(0,0,0)
  5513. end
  5514. end
  5515. HIT:Disconnect()
  5516. wait(3.5)
  5517. CanUse = true
  5518. end
  5519.  
  5520. function targett()
  5521. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  5522. TargetSelect(mouse.Target.Parent)
  5523. CreateSound("743521450", char, 1, .8)
  5524. end
  5525. end
  5526.  
  5527. function un_fun()
  5528. attack = true
  5529. hum.WalkSpeed = 0
  5530. BTAUNT:Play()
  5531. repeat
  5532. swait()
  5533. BTAUNT.Parent = tors
  5534. 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)
  5535. 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)
  5536. 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)
  5537. 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)
  5538. 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)
  5539. 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)
  5540. until BTAUNT.Playing == false
  5541. attack = false
  5542. hum.WalkSpeed = 16
  5543. end
  5544. function thisisit()
  5545. attack = true
  5546. hum.WalkSpeed = 0
  5547. STAUNT:Play()
  5548. repeat
  5549. swait()
  5550. STAUNT.Parent = tors
  5551. 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)
  5552. 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)
  5553. 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)
  5554. 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)
  5555. 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)
  5556. 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)
  5557. until STAUNT.Playing == false
  5558. attack = false
  5559. hum.WalkSpeed = 16
  5560. end
  5561. function PENIS()
  5562. attack = true
  5563. hum.WalkSpeed = 0
  5564. NOSOUND:Play()
  5565. repeat
  5566. swait()
  5567. NOSOUND.Parent = tors
  5568. 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)
  5569. 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)
  5570. 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)
  5571. 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)
  5572. 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)
  5573. 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)
  5574. until NOSOUND.Playing == false
  5575. attack = false
  5576. hum.WalkSpeed = 16
  5577. end
  5578. function Exploit()
  5579. exploitable = false
  5580. Cso("907332670", tors, 10, 1.05)
  5581. coroutine.resume(coroutine.create(function()
  5582. for i = 1,20,0.1 do
  5583. swait()
  5584. 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)
  5585. end
  5586. Cso("12222030", tors, 10, 1.05)
  5587. BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
  5588. for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
  5589. if v:FindFirstChild("Head") then
  5590. Eviscerate(v)
  5591. SoulSteal(v)
  5592. end
  5593. end
  5594. wait(15)
  5595. exploitable = true
  5596. end))
  5597. end
  5598. function wutdefaq()
  5599. attack = true
  5600. hum.WalkSpeed = 0
  5601. WTF:Play()
  5602. repeat
  5603. swait()
  5604. WTF.Parent = tors
  5605. 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)
  5606. 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)
  5607. 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)
  5608. 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)
  5609. 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)
  5610. 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)
  5611. until STAUNT.Playing == false
  5612. attack = false
  5613. hum.WalkSpeed = 16
  5614. end
  5615. function Exploit()
  5616. exploitable = false
  5617. Cso("135017578", tors, 10, 1.05)
  5618. coroutine.resume(coroutine.create(function()
  5619. for i = 1,20,0.1 do
  5620. swait()
  5621. 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)
  5622. end
  5623. Cso("160718677", tors, 10, 1.05)
  5624. BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
  5625. for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
  5626. if v:FindFirstChild("Head") then
  5627. Eviscerate(v)
  5628. SoulSteal(v)
  5629. end
  5630. end
  5631. wait(15)
  5632. exploitable = true
  5633. end))
  5634. end
  5635. function ASCENTION()
  5636. attack = true
  5637. hum.WalkSpeed = 0
  5638. Cso("987502413", tors, 10, 1.05)
  5639. local vel2 = Instance.new("BodyVelocity",tors)
  5640. vel2.Velocity = Vector3.new(0,30,0)
  5641. vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
  5642. for i = 0,20,0.1 do
  5643. HitboxFunction(tors.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 7, 10, 20, 20, "GUPRO")
  5644. swait()
  5645. BlockEffect(maincolor, ra.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
  5646. BlockEffect(maincolor, la.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
  5647. CameraEnshaking(1, 4)
  5648. 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)
  5649. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5650. 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)
  5651. 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)
  5652. 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)
  5653. 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)
  5654. end
  5655. hum.WalkSpeed = 16
  5656. vel2:Destroy()
  5657. attack = false
  5658. end
  5659.  
  5660. function Taunt1()
  5661. attack = true
  5662. hum.WalkSpeed = 3.01
  5663. Cso("1535994137", hed, 10, 1)
  5664. for i = 0, 9, 0.1 do
  5665. swait()
  5666. hum.CameraOffset = Vector3.new(0, -0.1 + 0.1 * Cos(sine / 20), 0.1)
  5667. 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)
  5668. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 3.5)), Rad(0), Rad(-30)), 0.1)
  5669. 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)
  5670. 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)
  5671. 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)
  5672. 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)
  5673. end
  5674. hum.WalkSpeed = 16
  5675. attack = false
  5676. end
  5677.  
  5678. function Destruction()
  5679. attack = true
  5680. local Ring1 = Instance.new("Part", char)
  5681. Ring1.Anchored = true
  5682. Ring1.BrickColor = maincolor
  5683. Ring1.CanCollide = false
  5684. Ring1.FormFactor = 3
  5685. Ring1.Name = "Ring"
  5686. Ring1.Material = "Neon"
  5687. Ring1.Size = Vector3.new(1, 0.05, 1)
  5688. Ring1.Transparency = 1
  5689. Ring1.TopSurface = 0
  5690. Ring1.BottomSurface = 0
  5691. local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
  5692. Ring1Mesh.MeshType = "Brick"
  5693. Ring1Mesh.Name = "SizeMesh"
  5694. Ring1Mesh.Scale = Vector3.new(0, 1, 0)
  5695. local InnerRing1 = Ring1:Clone()
  5696. InnerRing1.Parent = char
  5697. InnerRing1.Transparency = 0
  5698. InnerRing1.BrickColor = BrickColor.new("New Yeller")
  5699. InnerRing1.Size = Vector3.new(1, 1, 1)
  5700. local InnerRing1Mesh = InnerRing1.SizeMesh
  5701. InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
  5702. InnerRing1Mesh.MeshType = "Sphere"
  5703. Ring1:Destroy()
  5704. for i = 0, 5, 0.1 do
  5705. swait()
  5706. 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)
  5707. 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)
  5708. 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)
  5709. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), 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(-12.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 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 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  5712. 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)
  5713. 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)
  5714. root.CFrame = FaceMouse()[1]
  5715. end
  5716. InnerRing1.Transparency = 1
  5717. InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 5
  5718. CreateSound("294188875", char, 2.3, 1)
  5719. local a = IT("Part", char)
  5720. a.Name = "Direction"
  5721. a.Anchored = true
  5722. a.BrickColor = maincolor
  5723. a.Material = "Neon"
  5724. a.Transparency = 0
  5725. a.Shape = "Cylinder"
  5726. a.CanCollide = false
  5727. local a2 = IT("Part", char)
  5728. a2.Name = "Direction"
  5729. a2.Anchored = true
  5730. a2.BrickColor = maincolor
  5731. a2.Color = maincolor.Color
  5732. a2.Material = "Neon"
  5733. a2.Transparency = 0.5
  5734. a2.Shape = "Cylinder"
  5735. a2.CanCollide = false
  5736. local ba = IT("Part", char)
  5737. ba.Name = "HitDirect"
  5738. ba.Anchored = true
  5739. ba.BrickColor = maincolor
  5740. ba.Material = "Neon"
  5741. ba.Transparency = 1
  5742. ba.CanCollide = false
  5743. local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  5744. local ignore = char
  5745. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  5746. a.BottomSurface = 10
  5747. a.TopSurface = 10
  5748. a2.BottomSurface = 10
  5749. a2.TopSurface = 10
  5750. local distance = (InnerRing1.CFrame.p - position).magnitude
  5751. a.Size = Vector3.new(distance, 1, 1)
  5752. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  5753. a2.Size = Vector3.new(distance, 1, 1)
  5754. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  5755. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  5756. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  5757. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  5758. game:GetService("Debris"):AddItem(a, 20)
  5759. game:GetService("Debris"):AddItem(a2, 20)
  5760. game:GetService("Debris"):AddItem(ba, 20)
  5761. local msh = Instance.new("SpecialMesh", a)
  5762. msh.MeshType = "Sphere"
  5763. msh.Scale = Vector3.new(1, 25, 25)
  5764. local msh2 = Instance.new("SpecialMesh", a2)
  5765. msh2.MeshType = "Sphere"
  5766. msh2.Scale = Vector3.new(1, 30, 30)
  5767. for i = 0, 10, 0.1 do
  5768. swait()
  5769. root.CFrame = FaceMouse()[1]
  5770. hum.CameraOffset = Vector3.new(Mrandom(-1,1),0,Mrandom(-1,1))
  5771. a2.Color = maincolor.Color
  5772. InnerRing1.CFrame = root.CFrame * CF(0, 0.5, 0) + root.CFrame.lookVector * 4
  5773. ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  5774. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  5775. distance = (InnerRing1.CFrame.p - position).magnitude
  5776. a.Size = Vector3.new(distance, 1, 1)
  5777. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  5778. a2.Size = Vector3.new(distance, 1, 1)
  5779. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  5780. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  5781. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  5782. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  5783. msh.Scale = msh.Scale - Vector3.new(0, 0.25, 0.25)
  5784. msh2.Scale = msh2.Scale - Vector3.new(0, 0.3, 0.3)
  5785. 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)
  5786. 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)
  5787. for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
  5788. if v:FindFirstChild("Head") then
  5789. Eviscerate(v)
  5790. SoulSteal(v)
  5791. end
  5792. end
  5793. end
  5794. a:Destroy()
  5795. a2:Destroy()
  5796. ba:Destroy()
  5797. InnerRing1:Destroy()
  5798. attack = false
  5799. hum.CameraOffset = Vector3.new(0,0,0)
  5800. end
  5801.  
  5802. function Flame_Burst()
  5803. local target = nil
  5804. local targettorso = nil
  5805. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  5806. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  5807. target = mouse.Target.Parent.Humanoid
  5808. target2 = mouse.Target.Parent
  5809. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  5810. end
  5811. end
  5812. if target ~= nil then
  5813. attack = true
  5814. hum.WalkSpeed = 0
  5815. for i = 0, 3.4, 0.1 do
  5816. swait()
  5817. hum.WalkSpeed = 0
  5818. 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(45)), 0.1)
  5819. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15), Rad(0), Rad(-45)), 0.1)
  5820. 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.1)
  5821. 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.1)
  5822. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(90), Rad(-15), Rad(46 + 4.5 * Sin(sine / 12))), 0.1)
  5823. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-46 - 4.5 * Sin(sine / 12))), 0.1)
  5824. end
  5825. --targettorso:BreakJoints()
  5826. for i = 0, 3.4, 0.1 do
  5827. swait()
  5828. hum.WalkSpeed = 0
  5829. 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(45)), 0.1)
  5830. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15), Rad(0), Rad(-45)), 0.1)
  5831. 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.1)
  5832. 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.1)
  5833. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(135), Rad(-.6), Rad(46 + 4.5 * Sin(sine / 12))), 0.1)
  5834. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-46 - 4.5 * Sin(sine / 12))), 0.1)
  5835. end
  5836. for i, v in pairs(target2:GetChildren()) do
  5837. if(not char:IsAncestorOf(v))then
  5838. local hum = (v and v.Parent and v.Parent:FindFirstChildOfClass'Humanoid')
  5839. local hedder = (v and v.Parent and v.Parent:FindFirstChild'Head')
  5840. if(hum and hedder and hum.Health > 0)then
  5841. Eviscerate(v.Parent)
  5842. end
  5843. end
  5844. end
  5845. attack = false
  5846. hum.WalkSpeed = 16
  5847. end
  5848. end
  5849.  
  5850. function GIMME_THOSE()
  5851. attack = true
  5852. chatfunc("BURN....", BrickColor.random().Color)
  5853. for i = 0,5.2,0.1 do
  5854. swait()
  5855. 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)
  5856. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5857. 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)
  5858. 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)
  5859. 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)
  5860. 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)
  5861. end
  5862. chatfunc("IN....", BrickColor.random().Color)
  5863. wait(2)
  5864. CreateSound("331666100", char, 10, 1)
  5865. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 10, 4, 9999999, 9999999, -0.1, 9999999, 0.01)
  5866. chatfunc("HELL!!!!!", BrickColor.random().Color)
  5867. for i, v in pairs(FindNearestHead(tors.CFrame.p, 9999999)) do
  5868. if v:FindFirstChild("Head") then
  5869. Eviscerate(v)
  5870. SoulSteal(v)
  5871. end
  5872. end
  5873. coroutine.resume(coroutine.create(function()
  5874. for i = 0,2.8,0.1 do
  5875. swait()
  5876. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  5877. end
  5878. for i = 0,1.8,0.1 do
  5879. swait()
  5880. hum.CameraOffset = Vector3.new(0,0,0)
  5881. end
  5882. end))
  5883. for i = 0,3.7,0.1 do
  5884. 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)
  5885. 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)
  5886. 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)
  5887. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  5888. 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)
  5889. 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)
  5890. 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)
  5891. 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)
  5892. end
  5893. wait(.6)
  5894. CreateSound("907332997", hed, 10, 1)
  5895. attack = false
  5896. end
  5897.  
  5898. function Eruption()
  5899. attack = true
  5900. hum.WalkSpeed = 2
  5901. hum.JumpPower = 0
  5902. for i = 0,7,0.1 do
  5903. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 5, 10, 1, "Normal")
  5904. swait()
  5905. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  5906. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  5907. 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)
  5908. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5909. 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)
  5910. 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)
  5911. 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)
  5912. 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)
  5913. end
  5914. CreateSound("144699494", tors, 10, 1)
  5915. 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)
  5916. 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)
  5917. 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)
  5918. 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)
  5919. MagniDamage(tors, 30, 40, 75, 7, "DarkUp")
  5920. coroutine.resume(coroutine.create(function()
  5921. for i = 0,1.8,0.1 do
  5922. swait()
  5923. hum.CameraOffset = Vector3.new(Mrandom(-4,4),Mrandom(-4,4),Mrandom(-4,4))
  5924. end
  5925. for i = 0,1.8,0.1 do
  5926. swait()
  5927. hum.CameraOffset = Vector3.new(0,0,0)
  5928. end
  5929. end))
  5930. local vel2 = Instance.new("BodyVelocity",tors)
  5931. vel2.Velocity = Vector3.new(0,55,0)
  5932. vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
  5933. for i = 0,4,0.1 do
  5934. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 7, 20, 35, 3, "Normal")
  5935. swait()
  5936. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  5937. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  5938. 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)
  5939. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5940. 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)
  5941. 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)
  5942. 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)
  5943. 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)
  5944. end
  5945. hum.WalkSpeed = 16
  5946. vel2:Destroy()
  5947. hum.JumpPower = 50
  5948. attack = false
  5949. end
  5950.  
  5951. function Solar_Flare2()
  5952. attack = true
  5953. hum.WalkSpeed = 2
  5954. hum.JumpPower = 75
  5955. hum.Jump = true
  5956. wait(0.4)
  5957. CreateSound("144699494", tors, 10, 1)
  5958. hum.JumpPower = 0
  5959. Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -2.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, .6, .6, .6, 0.02)
  5960. Effects.Ring.Create(BrickC("New Yeller"), root.CFrame * CF(0, -2.3, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 1.6, 1.6, 1.6, 0.02)
  5961. Effects.Ring.Create(BrickC("Deep orange"), root.CFrame * CF(0, -1.7, 0) * angles(Rad(0),Rad(0),Rad(0)), .2, .2, .2, 2.6, 2.6, 2.6, 0.02)
  5962. for i = 0,20,0.1 do
  5963. root.Velocity = root.CFrame.lookVector * 60
  5964. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
  5965. swait()
  5966. Effects.Block.Create(BrickC("Deep orange"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
  5967. Effects.Block.Create(BrickC("New Yeller"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
  5968. 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)
  5969. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5970. 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)
  5971. 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)
  5972. 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)
  5973. 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)
  5974. end
  5975. hum.WalkSpeed = 16
  5976. hum.JumpPower = 50
  5977. attack = false
  5978. end
  5979.  
  5980. function Solar_Flare()
  5981. attack = true
  5982. hum.WalkSpeed = 2
  5983. hum.JumpPower = 75
  5984. hum.Jump = true
  5985. wait(0.4)
  5986. CreateSound("144699494", tors, 10, 1)
  5987. hum.JumpPower = 0
  5988. 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)
  5989. 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)
  5990. 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)
  5991. for i = 0,20,0.1 do
  5992. root.Velocity = root.CFrame.lookVector * 60
  5993. HitboxFunction(tors.CFrame, 0.01, 1, 1, 1, 14, 25, 35, 0, "Freeze")
  5994. swait()
  5995. Effects.Block.Create(BrickC("Really black"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
  5996. Effects.Block.Create(BrickC("Really black"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 12, 12, 12, 0.05)
  5997. 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)
  5998. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  5999. 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)
  6000. 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)
  6001. 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)
  6002. 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)
  6003. end
  6004. hum.WalkSpeed = 16
  6005. hum.JumpPower = 50
  6006. attack = false
  6007. end
  6008. function dmg(dude)
  6009. if dude.Name ~= char then
  6010. dude:FindFirstChildOfClass("Humanoid").PlatformStand = true
  6011. local bgf = Instance.new("BodyGyro",dude.Head)
  6012. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  6013. local val = Instance.new("BoolValue",dude)
  6014. val.Name = "IsHit"
  6015. local torsy = dude:FindFirstChild("UpperTorso") or dude:FindFirstChild("Torso")
  6016. local partasdeff = Instance.new("ParticleEmitter",torsy)
  6017. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  6018. partasdeff.LightEmission = .1
  6019. partasdeff.Size = NumberSequence.new(0.2)
  6020. partasdeff.Texture = "rbxassetid://771221224"
  6021. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  6022. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  6023. partasdeff.Transparency = bbb
  6024. partasdeff.Size = aaa
  6025. partasdeff.ZOffset = .9
  6026. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  6027. partasdeff.LockedToPart = false
  6028. partasdeff.EmissionDirection = "Back"
  6029. partasdeff.Lifetime = NumberRange.new(1, 2)
  6030. partasdeff.Rate = 1000
  6031. partasdeff.Rotation = NumberRange.new(-100, 100)
  6032. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  6033. partasdeff.Speed = NumberRange.new(6)
  6034. partasdeff.VelocitySpread = 10000
  6035. partasdeff.Enabled=false
  6036. partasdeff:Emit(30)
  6037. coroutine.wrap(function()
  6038. targetted = nil
  6039. swait(30)
  6040. dude:BreakJoints()
  6041. swait(5)
  6042. dude:FindFirstChildOfClass("Humanoid"):Destroy()
  6043. for i=0,1,.05 do
  6044. for a,v in pairs(dude:GetChildren()) do
  6045. if v:IsA("BasePart") then
  6046. v.Transparency = i
  6047. end
  6048. end
  6049. swait()
  6050. end
  6051. for a,v in pairs(dude:GetChildren()) do
  6052. if v:IsA("BasePart") and v:FindFirstChild("ParticleEmitter") then
  6053. v.ParticleEmitter.Enabled = false
  6054. end
  6055. game:service'Debris':AddItem(v,2)
  6056. end
  6057. end)()
  6058. end
  6059. end
  6060. function kdown(dd)
  6061. if dd.Name ~= char then
  6062. dd.Humanoid.PlatformStand = true
  6063. local bgf = Instance.new("BodyGyro",dd.Head)
  6064. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(math.rad(-90),0,0)
  6065. local val = Instance.new("BoolValue",dd)
  6066. val.Name = "IsHit"
  6067. end
  6068. end
  6069. function TargetSelect(person)
  6070. local dd=coroutine.wrap(function()
  6071. if targetted ~= person then
  6072. targetted = person
  6073. img2.Size = UDim2.new(1,0,1,0)
  6074. img2.ImageTransparency = 0
  6075. img2.Position = UDim2.new(0,0,0,0)
  6076. for i = 0, 2, 0.1 do
  6077. swait()
  6078. img2.Size = img2.Size + UDim2.new(.05,0,.05,0)
  6079. img2.Position = img2.Position + UDim2.new(-.025,0,-.025,0)
  6080. img2.ImageTransparency = img2.ImageTransparency + 0.05
  6081. end
  6082. end
  6083. end)
  6084. dd()
  6085. end
  6086. function Oh_No_AN_ERROR_Has_OcccccccurrEEEED()
  6087. attack = true
  6088. hum.WalkSpeed = 0
  6089. if targetted.Name ~= "makhail07" and targetted.Name ~= "Salvo_Starly" and targetted.Name ~= "Nebula_Zorua" and targetted.Name ~= "KillerDarkness0105" then
  6090. local torsy = targetted:FindFirstChild("UpperTorso") or targetted:FindFirstChild("Torso")
  6091. local partasdeff = Instance.new("ParticleEmitter",torsy)
  6092. partasdeff.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  6093. partasdeff.LightEmission = .1
  6094. partasdeff.Size = NumberSequence.new(0.2)
  6095. partasdeff.Texture = "http://www.roblox.com/asset/?ID=771221224"
  6096. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  6097. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  6098. partasdeff.Transparency = bbb
  6099. partasdeff.Size = aaa
  6100. partasdeff.ZOffset = .9
  6101. partasdeff.Acceleration = Vector3.new(0, -5, 0)
  6102. partasdeff.LockedToPart = false
  6103. partasdeff.EmissionDirection = "Back"
  6104. partasdeff.Lifetime = NumberRange.new(1, 2)
  6105. partasdeff.Rate = 1000
  6106. partasdeff.Rotation = NumberRange.new(-100, 100)
  6107. partasdeff.RotSpeed = NumberRange.new(-100, 100)
  6108. partasdeff.Speed = NumberRange.new(6)
  6109. partasdeff.VelocitySpread = 10000
  6110. partasdeff.Enabled=false
  6111. for i = 0, 1.4, 0.1 do
  6112. swait()
  6113. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  6114. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
  6115. if Mrandom(1,15) == 1 then
  6116. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  6117. end
  6118. 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(-10)), 0.15)
  6119. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  6120. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  6121. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  6122. end
  6123. dmg(targetted)
  6124. partasdeff.Enabled=true
  6125. CreateSound("429400881", torsy, 10, .8)
  6126. for i = 0, 1.4, 0.1 do
  6127. swait()
  6128. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  6129. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  6130. if Mrandom(1,15) == 1 then
  6131. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  6132. end
  6133. 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(-10)), 0.15)
  6134. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  6135. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  6136. LW.C0 = clerp(LW.C0, CF(-.4, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(75), Rad(0), Rad(65)), 0.1)
  6137. end
  6138. partasdeff.Enabled=false
  6139. for i = 0, 1.4, 0.1 do
  6140. swait()
  6141. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  6142. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-15), Rad(0), Rad(-25)), 0.3)
  6143. if Mrandom(1,15) == 1 then
  6144. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  6145. end
  6146. 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(-10)), 0.15)
  6147. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  6148. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  6149. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  6150. end
  6151. attack = false
  6152. hum.WalkSpeed = 16
  6153. elseif targetted.Name == "makhail07" then
  6154. for i = 0, 2.4, 0.1 do
  6155. swait()
  6156. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  6157. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  6158. if Mrandom(1,15) == 1 then
  6159. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  6160. end
  6161. 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(-10)), 0.15)
  6162. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  6163. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  6164. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  6165. end
  6166. for i = 0, 2.4, 0.1 do
  6167. swait()
  6168. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  6169. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  6170. if Mrandom(1,15) == 1 then
  6171. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  6172. end
  6173. 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(-10)), 0.15)
  6174. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  6175. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  6176. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
  6177. end
  6178. coroutine.wrap(function()
  6179. wait(2)
  6180. --partasdeff:Remove()
  6181. end)()
  6182. local sel = Mrandom(1,3)
  6183. if sel == 1 then
  6184. chatfunc("Hmhmhm, Why try?")
  6185. elseif sel == 2 then
  6186. chatfunc("Stop it that's my creator.")
  6187. elseif sel == 3 then
  6188. chatfunc("I can't do that...")
  6189. end
  6190. wait(2)
  6191. hum.WalkSpeed = 16
  6192. attack = false
  6193. elseif targetted.Name == "Salvo_Starly" then
  6194. for i = 0, 2.4, 0.1 do
  6195. swait()
  6196. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  6197. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  6198. if Mrandom(1,15) == 1 then
  6199. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  6200. end
  6201. 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(-10)), 0.15)
  6202. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  6203. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  6204. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  6205. end
  6206. for i = 0, 2.4, 0.1 do
  6207. swait()
  6208. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  6209. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  6210. if Mrandom(1,15) == 1 then
  6211. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  6212. end
  6213. 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(-10)), 0.15)
  6214. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  6215. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  6216. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
  6217. end
  6218. coroutine.wrap(function()
  6219. wait(2)
  6220. --partasdeff:Remove()
  6221. end)()
  6222. local sel = Mrandom(1,3)
  6223. if sel == 1 then
  6224. chatfunc("Sorry about that.")
  6225. elseif sel == 2 then
  6226. chatfunc("H-Hello. I almost killed you.")
  6227. elseif sel == 3 then
  6228. chatfunc("OwO?")
  6229. end
  6230. wait(2)
  6231. hum.WalkSpeed = 16
  6232. attack = false
  6233. elseif targetted.Name == "Nebula_Zorua" then
  6234. for i = 0, 2.4, 0.1 do
  6235. swait()
  6236. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  6237. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  6238. if Mrandom(1,15) == 1 then
  6239. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  6240. end
  6241. 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(-10)), 0.15)
  6242. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  6243. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  6244. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  6245. end
  6246. for i = 0, 2.4, 0.1 do
  6247. swait()
  6248. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  6249. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  6250. if Mrandom(1,15) == 1 then
  6251. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  6252. end
  6253. 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(-10)), 0.15)
  6254. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  6255. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  6256. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
  6257. end
  6258. coroutine.wrap(function()
  6259. wait(2)
  6260. --partasdeff:Remove()
  6261. end)()
  6262. local sel = Mrandom(1,3)
  6263. if sel == 1 then
  6264. chatfunc("Sorry, Nebula.")
  6265. elseif sel == 2 then
  6266. chatfunc("Theres no need to harm you. Yet...")
  6267. elseif sel == 3 then
  6268. chatfunc("My mistake.")
  6269. end
  6270. wait(2)
  6271. hum.WalkSpeed = 16
  6272. attack = false
  6273. elseif targetted.Name == "KillerDarkness0105" then
  6274. for i = 0, 2.4, 0.1 do
  6275. swait()
  6276. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  6277. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25)), 0.3)
  6278. if Mrandom(1,15) == 1 then
  6279. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  6280. end
  6281. 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(-10)), 0.15)
  6282. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  6283. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  6284. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(175), Rad(0), Rad(20)), 0.1)
  6285. end
  6286. for i = 0, 2.4, 0.1 do
  6287. swait()
  6288. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  6289. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(15), Rad(0), Rad(-25 * Cos(sine / 20))), 0.3)
  6290. if Mrandom(1,15) == 1 then
  6291. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(Mrandom(-20,20))), 0.3)
  6292. end
  6293. 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(-10)), 0.15)
  6294. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(-10)), 0.15)
  6295. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  6296. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.3 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-10)), 0.1)
  6297. end
  6298. coroutine.wrap(function()
  6299. wait(2)
  6300. --partasdeff:Remove()
  6301. end)()
  6302. local sel = Mrandom(1,3)
  6303. if sel == 1 then
  6304. chatfunc("Hm, Killer it's been a while.")
  6305. elseif sel == 2 then
  6306. chatfunc("No need for this.")
  6307. elseif sel == 3 then
  6308. chatfunc("Hello, sorry.")
  6309. end
  6310. wait(2)
  6311. hum.WalkSpeed = 16
  6312. attack = false
  6313. end
  6314. end
  6315. function HAAHHHHHH()
  6316. attack = true
  6317. hum.WalkSpeed = 0
  6318. Cso("300208779", hed, 10, 1)
  6319. for i = 0,9,0.1 do
  6320. swait()
  6321. 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)
  6322. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  6323. if Mrandom(1,15) == 1 then
  6324. 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)
  6325. end
  6326. 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)
  6327. 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)
  6328. 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)
  6329. 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)
  6330. end
  6331. attack = false
  6332. hum.WalkSpeed = 16
  6333. end
  6334.  
  6335. function attackone()
  6336. attack = true
  6337. hum.WalkSpeed = 3.01
  6338. for i = 0, 1.7, 0.1 do
  6339. swait()
  6340. 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)
  6341. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(40)), 0.3)
  6342. 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)
  6343. 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)
  6344. 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)
  6345. 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)
  6346. end
  6347. Cso("203426541", ra, 10, 1)
  6348. for i = 0, 1.4, 0.1 do
  6349. swait()
  6350. 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)
  6351. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-55)), 0.3)
  6352. 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)
  6353. 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)
  6354. 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)
  6355. 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)
  6356. end
  6357. for i = 0, 1.4, 0.1 do
  6358. swait()
  6359. 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)
  6360. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-55)), 0.3)
  6361. 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)
  6362. 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)
  6363. 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)
  6364. 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)
  6365. for i, v in pairs(FindNearestHead(tors.CFrame.p, 4)) do
  6366. if v:FindFirstChild("Head") then
  6367. Eviscerate(v)
  6368. end
  6369. end
  6370. end
  6371. attack = false
  6372. hum.WalkSpeed = 16
  6373. end
  6374. function attacktwo()
  6375. attack = true
  6376. hum.WalkSpeed = 3.01
  6377. for i = 0, 1.7, 0.1 do
  6378. swait()
  6379. 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)
  6380. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  6381. 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)
  6382. 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)
  6383. 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)
  6384. 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)
  6385. end
  6386. Cso("203426541", rl, 10, 1)
  6387. CameraEnshaking(2, 3)
  6388. for i = 0, 1.4, 0.1 do
  6389. swait()
  6390. 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)
  6391. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.3)
  6392. 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)
  6393. 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)
  6394. 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)
  6395. 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)
  6396. for i, v in pairs(FindNearestHead(tors.CFrame.p, 5)) do
  6397. if v:FindFirstChild("Head") then
  6398. Eviscerate(v)
  6399. end
  6400. end
  6401. end
  6402. attack = false
  6403. hum.WalkSpeed = 16
  6404. end
  6405. function attackthree()
  6406. attack = true
  6407. hum.WalkSpeed = 3.01
  6408. for i = 0, 1.4, 0.1 do
  6409. swait()
  6410. 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)
  6411. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  6412. 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)
  6413. 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)
  6414. 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)
  6415. 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)
  6416. end
  6417. Cso("203426541", hed, 10, 1)
  6418. for i = 0, 1.7, 0.1 do
  6419. swait()
  6420. 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)
  6421. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  6422. 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)
  6423. 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)
  6424. 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)
  6425. 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)
  6426. for i, v in pairs(FindNearestHead(tors.CFrame.p, 6)) do
  6427. if v:FindFirstChild("Head") then
  6428. Eviscerate(v)
  6429. end
  6430. end
  6431. end
  6432. attack = false
  6433. hum.WalkSpeed = 16
  6434. end
  6435. -------------------------------------------------------
  6436. --End Attacks N Stuff--
  6437. -------------------------------------------------------
  6438. Sprinting = false
  6439. mouse.KeyDown:connect(function(key)
  6440. if string.byte(key) == 48 and attack == false and Mode ~= 10 then
  6441. Swing = 2
  6442. hum.WalkSpeed = 38.82
  6443. Sprinting = true
  6444. end
  6445. end)
  6446. mouse.KeyUp:connect(function(key)
  6447. if string.byte(key) == 48 and attack == false then
  6448. Swing = 1
  6449. Sprinting = false
  6450. hum.WalkSpeed = 16
  6451. end
  6452. end)
  6453. mouse.KeyDown:connect(function(key)
  6454. if attack == false then
  6455. if key == 'l' and Mode == 1 then
  6456. Mode = 1555
  6457. SONG = 1131624146
  6458. tecks2.Text = "Anime"
  6459. tecks2.TextColor3 = Color3.fromRGB(255,0,255)
  6460. tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,255)
  6461. for i, v in pairs(ArmourParts) do
  6462. v.BrickColor = BrickColor.new("Black")
  6463. v.Material = "Neon"
  6464. v.Transparency = 0
  6465. end
  6466. for i, v in pairs(NeonParts) do
  6467. maincolor = BrickColor.new("Carnation pink")
  6468. v.BrickColor = maincolor
  6469. v.Material = "Neon"
  6470. v.Transparency = 0
  6471. char.Head.face.Texture = "http://www.roblox.com/asset/?id=648887959"
  6472. end
  6473. for i, v in pairs(ArmourParts2) do
  6474. v.BrickColor = BrickColor.new("Black")
  6475. v.Material = "Neon"
  6476. v.Transparency = 0
  6477. end
  6478. for i, v in pairs(NeonParts2) do
  6479. maincolor = BrickColor.new("Carnation pink")
  6480. v.BrickColor = maincolor
  6481. v.Material = "Neon"
  6482. v.Transparency = 0
  6483. end
  6484. elseif key == 'l' and Mode == 1555 then
  6485. resetmode()
  6486. elseif key == 't' and Mode == 1555 then
  6487. lolik()
  6488. end
  6489. ---------------------------------------------------------------------
  6490. if key == 'v' and Mode == 1 then
  6491. Mode = 1800
  6492. SONG = 1118967006
  6493. tecks2.Text = "Forbidden Soul"
  6494. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  6495. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  6496. for i, v in pairs(ArmourParts) do
  6497. v.BrickColor = BrickColor.new("Hot White")
  6498. v.Material = "Neon"
  6499. v.Transparency = 0
  6500. end
  6501. for i, v in pairs(NeonParts) do
  6502. maincolor = BrickColor.new("Really black")
  6503. v.BrickColor = maincolor
  6504. v.Material = "Neon"
  6505. v.Transparency = 0
  6506. end
  6507. for i, v in pairs(ArmourParts2) do
  6508. v.BrickColor = BrickColor.new("Hot White")
  6509. v.Material = "Neon"
  6510. v.Transparency = 0
  6511. end
  6512. for i, v in pairs(NeonParts2) do
  6513. maincolor = BrickColor.new("Really black")
  6514. v.BrickColor = maincolor
  6515. v.Material = "Neon"
  6516. v.Transparency = 0
  6517. end
  6518. char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
  6519. elseif key == 't' and Mode == 1800 then
  6520. TTTTTTTTTTGaunt()
  6521. elseif key == 'v' and Mode == 1800 then
  6522. resetmode()
  6523. elseif key == 'q' and Mode == 1800 and exploitable == true then
  6524. Exploit()
  6525. elseif key == 'y' and Mode == 1800 then
  6526. Ancient_Rage()
  6527. elseif key == 'r' and Mode == 1800 then
  6528. Distort()
  6529. elseif key == 'g' and Mode == 1800 then
  6530. Hell_From_Above()
  6531. elseif key == 'h' and Mode == 1800 then
  6532. Universal_Crush()
  6533. elseif key == 'j' and Mode == 1800 then
  6534. Multi_Bombs()
  6535. elseif key == 'z' and Mode == 1800 then
  6536. Eruption()
  6537. elseif key == 'x' and Mode == 1800 then
  6538. Solar_Flare()
  6539. end
  6540. ---------------------------------------------------------------------
  6541. if key == 'm' and Mode == 111111111 then
  6542. Mode = 4
  6543. SONG = 151224226
  6544. tecks2.Text = "??????????"
  6545. tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
  6546. tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
  6547. for i, v in pairs(ArmourParts) do
  6548. v.BrickColor = BrickColor.new("Black")
  6549. v.Material = "Neon"
  6550. v.Transparency = 0
  6551. end
  6552. for i, v in pairs(NeonParts) do
  6553. maincolor = BrickColor.new("Bright yellow")
  6554. v.BrickColor = maincolor
  6555. v.Material = "Neon"
  6556. v.Transparency = 0
  6557. char.Head.face.Texture = "http://www.roblox.com/asset/?id=404306534"
  6558. end
  6559. for i, v in pairs(ArmourParts2) do
  6560. v.BrickColor = BrickColor.new("Black")
  6561. v.Material = "Neon"
  6562. v.Transparency = 0
  6563. end
  6564. for i, v in pairs(NeonParts2) do
  6565. maincolor = BrickColor.new("Bright yellow")
  6566. v.BrickColor = maincolor
  6567. v.Material = "Neon"
  6568. v.Transparency = 0
  6569. end
  6570. elseif key == 't' and Mode == 4 then
  6571. TTTTTTTTTTGaunt()
  6572. elseif key == 'm' and Mode == 4 then
  6573. resetmode()
  6574. elseif key == 'q' and Mode == 4 and exploitable == true then
  6575. Exploit()
  6576. elseif key == 'y' and Mode == 4 then
  6577. Ancient_Rage()
  6578. elseif key == 'r' and Mode == 4 then
  6579. Distort()
  6580. elseif key == 'g' and Mode == 4 then
  6581. Hell_From_Above()
  6582. elseif key == 'h' and Mode == 4 then
  6583. Universal_Crush()
  6584. elseif key == 'j' and Mode == 4 then
  6585. Multi_Bombs()
  6586. elseif key == 'z' and Mode == 4 then
  6587. Eruption()
  6588. elseif key == 'x' and Mode == 4 then
  6589. Solar_Flare()
  6590. end
  6591. ---------------------------------------------------------------------
  6592. if key == 'c' and Mode == 1 then
  6593. Mode = 5
  6594. SONG = 170282324
  6595. tecks2.Text = "Cyber Monarch"
  6596. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  6597. tecks2.TextStrokeColor3 = Color3.fromRGB(255,0,0)
  6598. for i, v in pairs(ArmourParts) do
  6599. v.BrickColor = BrickColor.new("Black")
  6600. v.Material = "Neon"
  6601. v.Transparency = 0
  6602. end
  6603. for i, v in pairs(NeonParts) do
  6604. maincolor = BrickColor.new("Really red")
  6605. v.BrickColor = maincolor
  6606. v.Material = "Neon"
  6607. v.Transparency = 0
  6608. char.Head.face.Texture = "http://www.roblox.com/asset/?id=300139178"
  6609. end
  6610. for i, v in pairs(ArmourParts2) do
  6611. v.BrickColor = BrickColor.new("Black")
  6612. v.Material = "Neon"
  6613. v.Transparency = 0
  6614. end
  6615. for i, v in pairs(NeonParts2) do
  6616. maincolor = BrickColor.new("Really red")
  6617. v.BrickColor = maincolor
  6618. v.Material = "Neon"
  6619. v.Transparency = 0
  6620. end
  6621. elseif key == 'c' and Mode == 5 then
  6622. resetmode()
  6623. elseif key == 'q' and Mode == 5 and exploitable == true then
  6624. Exploit()
  6625. elseif key == 't' and Mode == 5 then
  6626. PENIS()
  6627. end
  6628. ---------------------------------------------------------------------
  6629. if key == 'z' and Mode == 98534 then
  6630. Mode = 6
  6631. SONG = 1810750535
  6632. tecks2.Text = "The_Hell_Error_BR"
  6633. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  6634. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
  6635. for i, v in pairs(ArmourParts) do
  6636. v.BrickColor = BrickColor.new("Black")
  6637. v.Material = "Metal"
  6638. v.Transparency = 0
  6639. end
  6640. for i, v in pairs(NeonParts) do
  6641. maincolor = BrickColor.new("Really red")
  6642. v.BrickColor = maincolor
  6643. v.Material = "Neon"
  6644. v.Transparency = 0
  6645. char.Head.face.Texture = "http://www.roblox.com/asset/?id=176777497"
  6646. end
  6647. for i, v in pairs(ArmourParts2) do
  6648. v.BrickColor = BrickColor.new("Black")
  6649. v.Material = "Metal"
  6650. v.Transparency = 0
  6651. end
  6652. for i, v in pairs(NeonParts2) do
  6653. maincolor = BrickColor.new("Really red")
  6654. v.BrickColor = maincolor
  6655. v.Material = "Neon"
  6656. v.Transparency = 0
  6657. end
  6658. elseif key == 'z' and Mode == 6 then
  6659. resetmode()
  6660. elseif key == 'q' and Mode == 6 then
  6661. Distort()
  6662. elseif key == 'e' and Mode == 6 then
  6663. Ancient_Rage()
  6664. elseif key == 't' and Mode == 6 then
  6665. TTTTTTTTTTTaunt()
  6666. end
  6667. ---------------------------------------------------------------------
  6668. if key == 'k' and Mode == 1 then
  6669. Mode = 6666
  6670. SONG = 150575966
  6671. tecks2.Text = "Meme Guy"
  6672. BlockEffect(BrickC("Dark Blue"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  6673. tecks2.TextColor3 = Color3.fromRGB(0, 0, 255)
  6674. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 255)
  6675. for i, v in pairs(ArmourParts) do
  6676. v.BrickColor = BrickColor.new("Black")
  6677. v.Material = "Neon"
  6678. v.Transparency = 0
  6679. end
  6680. for i, v in pairs(NeonParts) do
  6681. maincolor = BrickColor.new("Dark blue")
  6682. v.BrickColor = maincolor
  6683. v.Material = "Neon"
  6684. v.Transparency = 0
  6685. char.Head.face.Texture = "http://www.roblox.com/asset/?id=620619801"
  6686. end
  6687. for i, v in pairs(ArmourParts2) do
  6688. v.BrickColor = BrickColor.new("Black")
  6689. v.Material = "Neon"
  6690. v.Transparency = 0
  6691. end
  6692. for i, v in pairs(NeonParts2) do
  6693. maincolor = BrickColor.new("Dark blue")
  6694. v.BrickColor = maincolor
  6695. v.Material = "Neon"
  6696. v.Transparency = 0
  6697. end
  6698. elseif key == 'y' and Mode == 6666 then
  6699. somuchcancerwhy()
  6700. elseif key == 'r' and Mode == 6666 then
  6701. HAA55()
  6702. elseif key == 'k' and Mode == 6666 then
  6703. resetmode()
  6704. elseif key == 't' and Mode == 6666 then
  6705. EndMySufferingV3()
  6706. elseif key == 'f' and Mode == 6666 then
  6707. WhatHuh()
  6708. elseif key == 'g' and Mode == 6666 then
  6709. slap()
  6710. elseif key == 'h' and Mode == 6666 then
  6711. HAAAAA()
  6712. elseif key == 'j' and Mode == 6666 then
  6713. DANCEFORME()
  6714. end
  6715. ---------------------------------------------------------------------
  6716. if key == 'z' and Mode == 1 then
  6717. attack = true
  6718. Mode = 25
  6719. SONG = 0
  6720. chatfunc("BanHammer", BrickColor.random().Color)
  6721. hum.WalkSpeed = 0
  6722. Cso("513919776", tors, 10, 1.2)
  6723. for i = 1,20,0.1 do
  6724. swait()
  6725. 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)
  6726. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  6727. if Mrandom(1,15) == 1 then
  6728. 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)
  6729. end
  6730. 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)
  6731. 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)
  6732. 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)
  6733. 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)
  6734. end
  6735. chatfunc("BanHammer", BrickColor.random().Color)
  6736. ChainLink1.Enabled = true
  6737. ChainLink2.Enabled = true
  6738. ChainLink3.Enabled = true
  6739. ChainLink4.Enabled = true
  6740. hum.WalkSpeed = 16
  6741. Cso("340722848", tors, 10, 1.05)
  6742. attack = false
  6743. SONG = 935752515
  6744. tecks2.Text = "BanHammer"
  6745. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  6746. tecks2.TextColor3 = Color3.fromRGB(145, 145, 145)
  6747. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 127)
  6748. M2.MeshId = "http://www.roblox.com/asset/?id=10604848"
  6749. M2.TextureId = "http://www.roblox.com/asset/?id=10605252"
  6750. M2.Scale = Vector3.new(1, 1, 1)
  6751. for i, v in pairs(ArmourParts) do
  6752. v.BrickColor = BrickColor.new("Really black")
  6753. v.Material = "Neon"
  6754. v.Transparency = 0
  6755. end
  6756. for i, v in pairs(NeonParts) do
  6757. maincolor = BrickColor.new("Really red")
  6758. v.BrickColor = maincolor
  6759. v.Material = "Neon"
  6760. v.Transparency = 0
  6761. char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
  6762. end
  6763. for i, v in pairs(ArmourParts2) do
  6764. v.BrickColor = BrickColor.new("Black")
  6765. v.Material = "Neon"
  6766. v.Transparency = 0
  6767. end
  6768. for i, v in pairs(NeonParts2) do
  6769. maincolor = BrickColor.new("Really red")
  6770. v.BrickColor = maincolor
  6771. v.Material = "Neon"
  6772. v.Transparency = 0
  6773. end
  6774. elseif key == 'z' and Mode == 25 then
  6775. resetmode2()
  6776. elseif key == 'q' and Mode == 25 then
  6777. Ban2()
  6778. elseif key == 't' and Mode == 25 then
  6779. Taunt1()
  6780. elseif key == 'e' and Mode == 25 then
  6781. BigBan()
  6782. elseif key == 'r' and Mode == 25 then
  6783. BANN()
  6784. end
  6785. ---------------------------------------------------------------------
  6786. if key == 'x' and Mode == 1 then
  6787. Mode = 8888
  6788. SONG = 1752290765
  6789. tecks2.Text = "Cancerous"
  6790. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  6791. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  6792. tecks2.TextStrokeColor3 = Color3.fromRGB(0, 0, 0)
  6793. for i, v in pairs(ArmourParts) do
  6794. v.BrickColor = BrickColor.new("Really black")
  6795. v.Material = "Neon"
  6796. v.Transparency = 0
  6797. end
  6798. for i, v in pairs(NeonParts) do
  6799. maincolor = BrickColor.new("Really red")
  6800. v.BrickColor = maincolor
  6801. v.Material = "Neon"
  6802. v.Transparency = 0
  6803. char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
  6804. end
  6805. for i, v in pairs(ArmourParts2) do
  6806. v.BrickColor = BrickColor.new("Black")
  6807. v.Material = "Neon"
  6808. v.Transparency = 0
  6809. end
  6810. for i, v in pairs(NeonParts2) do
  6811. maincolor = BrickColor.new("Really red")
  6812. v.BrickColor = maincolor
  6813. v.Material = "Neon"
  6814. v.Transparency = 0
  6815. end
  6816. elseif key == 'x' and Mode == 8888 then
  6817. resetmode()
  6818. elseif key == 'r' and Mode == 8888 then
  6819. Technobeam()
  6820. elseif key == 't' and Mode == 8888 then
  6821. Taunt1()
  6822. elseif key == 'y' and Mode == 8888 then
  6823. Destruction()
  6824. end
  6825. ---------------------------------------------------------------------
  6826. if key == 'b' and Mode == 1 then
  6827. Mode = 111111111
  6828. SONG = 1107825563
  6829. tecks2.Text = "OMG"
  6830. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  6831. tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
  6832. tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
  6833. for i, v in pairs(ArmourParts) do
  6834. v.BrickColor = BrickColor.new("Really black")
  6835. v.Material = "Neon"
  6836. v.Transparency = 0
  6837. end
  6838. for i, v in pairs(NeonParts) do
  6839. maincolor = BrickColor.new("Hot white")
  6840. v.BrickColor = maincolor
  6841. v.Material = "Neon"
  6842. v.Transparency = 0
  6843. char.Head.face.Texture = "http://www.roblox.com/asset/?id=1895698679"
  6844. end
  6845. for i, v in pairs(ArmourParts2) do
  6846. v.BrickColor = BrickColor.new("Really black")
  6847. v.Material = "Neon"
  6848. v.Transparency = 0
  6849. end
  6850. for i, v in pairs(NeonParts2) do
  6851. maincolor = BrickColor.new("Hot white")
  6852. v.BrickColor = maincolor
  6853. v.Material = "Neon"
  6854. v.Transparency = 0
  6855. end
  6856. elseif key == 'b' and Mode == 111111111 then
  6857. resetmode()
  6858. elseif key == 'q' and Mode == 111111111 then
  6859. Destruction()
  6860. elseif key == 't' and Mode == 111111111 then
  6861. Taunt1000()
  6862. elseif key == 'r' and Mode == 111111111 then
  6863. Technobeam()
  6864. elseif key == 'e' and Mode == 111111111 then
  6865. Painful_Stomp()
  6866. end
  6867. ---------------------------------------------------------------------
  6868. if key == 'n' and Mode == 111111111 then
  6869. attack = true
  6870. Mode = 7
  6871. SONG = 165704299
  6872. chatfunc("Dragon Black", BrickColor.random().Color)
  6873. M2.MeshId = "http://www.roblox.com/asset/?id=305826272"
  6874. M2.TextureId = "http://www.roblox.com/asset/?id=305826226"
  6875. M2.Scale = Vector3.new(2, 2, 2)
  6876. hum.WalkSpeed = 0
  6877. Cso("135017578", tors, 10, 1.05)
  6878. for i = 1,20,0.1 do
  6879. swait()
  6880. 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)
  6881. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  6882. 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)
  6883. 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)
  6884. 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)
  6885. 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)
  6886. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -3, 0), 10, 4, 10, 10, -0.1, 10, 0.01)
  6887. end
  6888. chatfunc("Dragon Black", BrickColor.random().Color)
  6889. M2.MeshId = "http://www.roblox.com/asset/?id=305826272"
  6890. M2.TextureId = "http://www.roblox.com/asset/?id=305826226"
  6891. M2.Scale = Vector3.new(0, 0, 0)
  6892. ChainLink1.Enabled = true
  6893. ChainLink2.Enabled = true
  6894. ChainLink3.Enabled = true
  6895. ChainLink4.Enabled = true
  6896. hum.WalkSpeed = 16
  6897. Cso("340722848", tors, 10, 1.05)
  6898. attack = false
  6899. tecks2.Text = "Dragon Black"
  6900. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  6901. tecks2.TextColor3 = Color3.fromRGB(1, 1, 1)
  6902. tecks2.TextStrokeColor3 = Color3.fromRGB(1, 1, 1)
  6903. for i, v in pairs(ArmourParts) do
  6904. v.BrickColor = BrickColor.new("Really black")
  6905. v.Material = "Neon"
  6906. v.Transparency = 0
  6907. end
  6908. for i, v in pairs(NeonParts) do
  6909. maincolor = BrickColor.new("New Yeller")
  6910. v.BrickColor = maincolor
  6911. v.Material = "Neon"
  6912. v.Transparency = 0
  6913. char.Head.face.Texture = "http://www.roblox.com/asset/?id=268018808"
  6914. end
  6915. for i, v in pairs(ArmourParts2) do
  6916. v.BrickColor = BrickColor.new("Really black")
  6917. v.Material = "Neon"
  6918. v.Transparency = 0
  6919. end
  6920. for i, v in pairs(NeonParts2) do
  6921. maincolor = BrickColor.new("New Yeller")
  6922. v.BrickColor = maincolor
  6923. v.Material = "Neon"
  6924. v.Transparency = 0
  6925. end
  6926. elseif key == 'n' and Mode == 7 then
  6927. resetmode2()
  6928. elseif key == 'h' and Mode == 7 then
  6929. Flame_Burst()
  6930. elseif key == 'r' and Mode == 7 then
  6931. Technobeam()
  6932. elseif key == 'e' and Mode == 7 then
  6933. Painful_Stomp()
  6934. elseif key == 't' and Mode == 7 then
  6935. Taunt10000()
  6936. elseif key == 'y' and Mode == 7 then
  6937. Taunt1000()
  6938. elseif key == 'u' and Mode == 7 then
  6939. un_fun()
  6940. elseif key == 'g' and Mode == 7 then
  6941. Ancient_Ragu()
  6942. elseif key == 'f' and Mode == 7 then
  6943. Distort2()
  6944. elseif key == 'q' and Mode == 7 then
  6945. Ban()
  6946. elseif key == 'j' and Mode == 7 then
  6947. targett()
  6948. elseif key == 'k' and Mode == 7 then
  6949.  
  6950. end
  6951. ---------------------------------------------------------------------
  6952. if key == 'm' and Mode == 7 then
  6953. attack = true
  6954. Mode = 56565
  6955. SONG = 1306847940
  6956. chatfunc("The Killer", BrickColor.random().Color)
  6957. hum.WalkSpeed = 0
  6958. Cso("135017578", tors, 10, 1.05)
  6959. for i = 1,20,0.1 do
  6960. swait()
  6961. Effects.Block.Create(BrickColor.Random(), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  6962. Effects.Block.Create(BrickColor.Random(), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  6963. 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)
  6964. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  6965. 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)
  6966. 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)
  6967. 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)
  6968. 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)
  6969.  
  6970. Effects.Wave.Create(BrickColor.Random(), root.CFrame * CF(0, -5, 0) * angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  6971. end
  6972. chatfunc("The Killer", BrickColor.random().Color)
  6973. ChainLink1.Enabled = true
  6974. ChainLink2.Enabled = true
  6975. ChainLink3.Enabled = true
  6976. ChainLink4.Enabled = true
  6977. hum.WalkSpeed = 16
  6978. Cso("340722848", tors, 10, 1.05)
  6979. attack = false
  6980. BlockEffect(BrickC("Really black"), Handle.CFrame * CF(0, -0, 0), 25, 25, 25, 30, 30, 30, 0.05, 1)
  6981. tecks2.Text = "The Killer"
  6982. tecks2.TextColor3 = Color3.fromRGB(255, 0, 0)
  6983. tecks2.TextStrokeColor3 = Color3.fromRGB(1, 0, 0)
  6984. for i, v in pairs(ArmourParts) do
  6985. v.BrickColor = BrickColor.new("Really black")
  6986. v.Material = "Neon"
  6987. v.Transparency = 0
  6988. end
  6989. for i, v in pairs(NeonParts) do
  6990. maincolor = BrickColor.new("New Yeller")
  6991. v.BrickColor = maincolor
  6992. v.Material = "Neon"
  6993. v.Transparency = 0
  6994. char.Head.face.Texture = "http://www.roblox.com/asset/?id=268018808"
  6995. end
  6996. for i, v in pairs(ArmourParts2) do
  6997. v.BrickColor = BrickColor.new("Really black")
  6998. v.Material = "Neon"
  6999. v.Transparency = 0
  7000. end
  7001. for i, v in pairs(NeonParts2) do
  7002. maincolor = BrickColor.new("New Yeller")
  7003. v.BrickColor = maincolor
  7004. v.Material = "Neon"
  7005. v.Transparency = 0
  7006. end
  7007. elseif key == 'm' and Mode == 56565 then
  7008. resetmode2()
  7009. elseif key == 'h' and Mode == 56565 then
  7010. Flame_Burst()
  7011. elseif key == 'r' and Mode == 56565 then
  7012. Technobeam()
  7013. elseif key == 't' and Mode == 56565 then
  7014. Taunt10000()
  7015. elseif key == 'y' and Mode == 56565 then
  7016. Taunt1000()
  7017. elseif key == 'u' and Mode == 56565 then
  7018. un_fun()
  7019. elseif key == 'g' and Mode == 56565 then
  7020. Ancient_Ragu()
  7021. elseif key == 'f' and Mode == 56565 then
  7022. Distort2()
  7023. elseif key == 'q' and Mode == 56565 then
  7024. Ban()
  7025. elseif key == 'j' and Mode == 56565 then
  7026. targett()
  7027. elseif key == 'e' and Mode == 56565 then
  7028. GIMME_THOSE()
  7029.  
  7030. end
  7031. ---------------------------------------------------------------------------
  7032. if key == 'm' and Mode == 1800 then
  7033. Mode = 10
  7034. SONG = 865839103
  7035. local A = math.random(1,4)
  7036. if A == 1 then
  7037. SONG = 623662713
  7038. elseif A == 2 then
  7039. SONG = 865839103
  7040. elseif A == 3 then
  7041. SONG = 623662713
  7042. elseif A == 4 then
  7043. SONG = 919231299
  7044. end
  7045. tecks2.Text = "ErRoR Of The InSaNiTy"
  7046. tecks2.TextColor3 = Color3.new(0, 0, 0)
  7047. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  7048. for i, v in pairs(ArmourParts) do
  7049. v.BrickColor = BrickColor.random()
  7050. v.Material = "Neon"
  7051. v.Transparency = 0
  7052. end
  7053. for i, v in pairs(NeonParts) do
  7054. maincolor = BrickColor.random()
  7055. v.BrickColor = maincolor
  7056. v.Material = "Neon"
  7057. v.Transparency = 0
  7058. char.Head.face.Texture = "http://www.roblox.com/asset/?id=398671601"
  7059. end
  7060. for i, v in pairs(ArmourParts2) do
  7061. v.BrickColor = BrickColor.new("Hot white")
  7062. v.Material = "Neon"
  7063. v.Transparency = 0
  7064. end
  7065. for i, v in pairs(NeonParts2) do
  7066. maincolor = BrickColor.new("Hot white")
  7067. v.BrickColor = maincolor
  7068. v.Material = "Neon"
  7069. v.Transparency = 0
  7070. end
  7071. elseif key == 'm' and Mode == 10 then
  7072. resetmode()
  7073. elseif key == 'q' and Mode == 10 then
  7074. Decapitate()
  7075. elseif key == 't' and Mode == 10 then
  7076. wutdefaq()
  7077. elseif key == 'y' and Mode == 10 then
  7078. Painful_Stomp()
  7079. end
  7080. end
  7081. end)
  7082. local Combo = 1
  7083. mouse.Button1Down:connect(function(key)
  7084. if attack == false then
  7085. if Combo == 1 then
  7086. Combo = 2
  7087. attackone()
  7088. elseif Combo == 2 then
  7089. Combo = 3
  7090. attacktwo()
  7091. elseif Combo == 3 then
  7092. Combo = 1
  7093. attackthree()
  7094. end
  7095. end
  7096. end)
  7097.  
  7098.  
  7099.  
  7100.  
  7101.  
  7102.  
  7103. -------------------------------------------------------
  7104. --Start Animations--
  7105. -------------------------------------------------------
  7106. while true do
  7107. swait()
  7108. sine = sine + change
  7109. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  7110. local velderp = root.Velocity.y
  7111. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  7112. if equipped == true or equipped == false then
  7113. if attack == false then
  7114. idle = idle + 1
  7115. else
  7116. idle = 0
  7117. end
  7118. if 1 < root.Velocity.y and hitfloor == nil then
  7119. Anim = "Jump"
  7120. if attack == false then
  7121. 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)
  7122. 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)
  7123. 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)
  7124. 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)
  7125. 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)
  7126. 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)
  7127. end
  7128. elseif -1 > root.Velocity.y and hitfloor == nil then
  7129. Anim = "Fall"
  7130. if attack == false then
  7131. 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)
  7132. 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)
  7133. 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)
  7134. 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)
  7135. 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)
  7136. 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)
  7137. end
  7138. elseif torvel < 1 and hitfloor ~= nil then
  7139. Anim = "Idle"
  7140. change = 1
  7141. if attack == false then
  7142. if Mode == 1 then --Normal
  7143. 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)
  7144. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
  7145. 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)
  7146. 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)
  7147. 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)
  7148. 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)
  7149. elseif Mode == 99900 then
  7150. 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)
  7151. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(0), Rad(20 * Cos(sine / 12))), 0.3)
  7152. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(84), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
  7153. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-84), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
  7154. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.35 + 0.15 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-6 + 4.5 * Sin(sine / 12)), Rad(25 + 2.5 * Sin(sine / 12)), Rad(25 + 4.5 * Sin(sine / 12))), 0.1)
  7155. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.35 + 0.15 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(7 + 4.5 * Sin(sine / 12)), Rad(0 + 2.5 * Sin(sine / 12)), Rad(-13 - 4.5 * Sin(sine / 12))), 0.1)
  7156. elseif Mode == 8888 then --idk
  7157. 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)
  7158. 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)
  7159. 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)
  7160. 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)
  7161. 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)
  7162. 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)
  7163. elseif Mode == 98534 then
  7164. 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)
  7165. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 18)), Rad(0), Rad(0)), 0.3)
  7166. if Mrandom(1,15) == 1 then
  7167. 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)
  7168. end
  7169. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  7170. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  7171. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(5 - 2.5 * Sin(sine / 20))), 0.1)
  7172. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  7173. elseif Mode == 56565 then --idk
  7174. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 12)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
  7175. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(-20)), 0.3)
  7176. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  7177. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  7178. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.05 * Cos(sine / 12)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-76)), 0.1)
  7179. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.05 * Cos(sine / 12)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(56)), 0.1)
  7180. elseif Mode == pIXELATED then --PIXELATED
  7181. 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)
  7182. 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)
  7183. 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)
  7184. 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)
  7185. 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)
  7186. 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)
  7187. elseif Mode == 50 then --ASCENDED
  7188. 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)
  7189. 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)
  7190. 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)
  7191. 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)
  7192. 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)
  7193. 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)
  7194. elseif Mode == 7777 then --NOTHING SPECIAL
  7195. 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)
  7196. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  7197. if Mrandom(1,15) == 1 then
  7198. 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)
  7199. end
  7200. 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)
  7201. 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)
  7202. 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)
  7203. 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)
  7204. elseif Mode == 6666 then --MEMER
  7205. 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)
  7206. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7207. 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)
  7208. 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)
  7209. 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)
  7210. 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)
  7211. elseif Mode == 2 then --Machinery
  7212. 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)
  7213. 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)
  7214. 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)
  7215. 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)
  7216. 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)
  7217. 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)
  7218. elseif Mode == 3 then --ICE
  7219. rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(-20),math.rad(0),math.rad(0)),0.15)
  7220. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-15*math.sin(sine/25)/2),math.rad(0),math.rad(10*math.sin(sine/25))),.3)
  7221. RH.C0=clerp(RH.C0,CF(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(-25)),0.15)
  7222. LH.C0=clerp(LH.C0,CF(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-4*math.sin(sine/25)),math.rad(15)),0.15)
  7223. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.04*math.sin(sine/25), 0) * angles(math.rad(-35 ), math.rad(-7*math.sin(sine/25)), math.rad(5)), 0.1)
  7224. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(-35 ), math.rad(7*math.sin(sine/25)), math.rad(-5)), 0.1)
  7225. elseif Mode == 4 then --Infused
  7226. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(10)), 0.15)
  7227. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
  7228. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
  7229. 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)
  7230. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(13 - 2.5 * Sin(sine / 20))), 0.1)
  7231. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-13 + 2.5 * Sin(sine / 20))), 0.1)
  7232. elseif Mode == 5 then --Cybernetic
  7233. 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)
  7234. 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)
  7235. 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)
  7236. 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)
  7237. 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)
  7238. 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)
  7239. elseif Mode == 25 then --Spiritual
  7240. 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.15)
  7241. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-7.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  7242. 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(84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  7243. 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(-84), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  7244. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(190), Rad(-.6), Rad(13)), 0.1)
  7245. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(15), Rad(-6), Rad(-25 - 4.5 * Sin(sine / 20))), 0.1)
  7246. elseif Mode == 6 then --Controlled Beyond Recognition
  7247. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  7248. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  7249. if Mrandom(1,15) == 1 then
  7250. 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)
  7251. end
  7252. 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)
  7253. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
  7254. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
  7255. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  7256. elseif Mode == 1800 then --demon
  7257. 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)
  7258. 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)
  7259. 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)
  7260. 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)
  7261. 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)
  7262. 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)
  7263. elseif Mode == 7 or Mode == 9 then --Sucho Wowo --Mr.Balancia ----------hdfsfhg
  7264. 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)
  7265. 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)
  7266. 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)
  7267. 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)
  7268. 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)
  7269. 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)
  7270. elseif Mode == 1555 then --anime
  7271. 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)
  7272. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  7273. 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)
  7274. 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)
  7275. 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)
  7276. 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)
  7277. elseif Mode == 111111111 then
  7278. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
  7279. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  7280. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  7281. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  7282. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  7283. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  7284. elseif Mode == 100 then --Overclocked
  7285. 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)
  7286. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
  7287. 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)
  7288. 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)
  7289. 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)
  7290. 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)
  7291. elseif Mode == 8 then --Lunarist
  7292. 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")
  7293. 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)
  7294. 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)
  7295. 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)
  7296. 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)
  7297. 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)
  7298. 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)
  7299. elseif Mode == 111111112 then
  7300. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  7301. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 6.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.05)
  7302. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(15)), 0.1)
  7303. 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 - 6.5 * Sin(sine / 12)), Rad(15), Rad(25)), 0.1)
  7304. RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(13 + 6.5 * Sin(sine / 12))), 0.1)
  7305. LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-13 - 6.5 * Sin(sine / 12))), 0.1)
  7306. elseif Mode == 10 then --INSANITY
  7307. 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)
  7308. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
  7309. 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)
  7310. 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)
  7311. 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)
  7312. 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)
  7313. 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)
  7314. 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)
  7315. end
  7316. end
  7317. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  7318. Anim = "Walk"
  7319. change = 1.1
  7320. if attack == false then
  7321. if Mode == 6 then
  7322. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(4-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(5 * Cos(sine / 7))), 0.15)
  7323. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  7324. if Mrandom(1,15) == 1 then
  7325. 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)
  7326. end
  7327. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  7328. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  7329. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
  7330. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  7331. elseif Mode == 3 then
  7332. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
  7333. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  7334. RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  7335. LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  7336. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(37) * Cos(sine / 7) , Rad(0), Rad(-.6) - ra.RotVelocity.Y / 75), 0.1)
  7337. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(-37) * Cos(sine / 7) , Rad(0) , Rad(.6) + la.RotVelocity.Y / 75), 0.1)
  7338. elseif Mode == 98534 then
  7339. 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) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
  7340. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(30 * Cos(sine / 20)), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  7341. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  7342. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  7343. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15) - ra.RotVelocity.Y / 75), 0.1)
  7344. 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) + la.RotVelocity.Y / 75), 0.1)
  7345. elseif Mode == 111111112 then
  7346. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  7347. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-15 - 6.5 * Sin(sine / 12)), Rad(20), Rad(0)), 0.1)
  7348. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(-35)), 0.1)
  7349. LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(35)), 0.1)
  7350. RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(25 + 6.5 * Sin(sine / 12))), 0.1)
  7351. LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-25 - 6.5 * Sin(sine / 12))), 0.1)
  7352. elseif Mode == 111111111 then
  7353. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(3 * Cos(sine / 7))), 0.15)
  7354. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  7355. RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  7356. LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  7357. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  7358. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  7359. elseif Mode == 99900 then
  7360. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.13 * 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(10 * Cos(sine / 7))), 0.15)
  7361. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  7362. 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 - 15 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  7363. 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 - 15 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  7364. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(57) * Cos(sine / 7) , Rad(10 * Cos(sine / 7)), Rad(10) - ra.RotVelocity.Y / 75), 0.1)
  7365. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-57) * Cos(sine / 7) , Rad(10 * Cos(sine / 7)) , Rad(-10) + la.RotVelocity.Y / 75), 0.1)
  7366. elseif Mode == 1 then --Normal
  7367. 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)
  7368. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  7369. 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)
  7370. 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)
  7371. 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)
  7372. 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)
  7373. elseif Mode == 7777 then --NORTHING SPECIAL
  7374. 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)
  7375. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7376. 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)
  7377. 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)
  7378. 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)
  7379. 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)
  7380. elseif Mode == 4 then --Infused
  7381. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.15)
  7382. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  7383. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
  7384. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 2.5 * Sin(sine / 20))), 0.15)
  7385. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
  7386. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1)
  7387. elseif Mode == 56565 then --idk
  7388. 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)
  7389. 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)
  7390. 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)
  7391. 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)
  7392. 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)
  7393. 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)
  7394. elseif Mode == 8888 then --ik
  7395. 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)
  7396. 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)
  7397. 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)
  7398. 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)
  7399. 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)
  7400. 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)
  7401. elseif Mode == 1555 then --anime
  7402. 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)
  7403. 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)
  7404. 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)
  7405. 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)
  7406. 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)
  7407. 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)
  7408. elseif Mode == 6666 then
  7409. 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)
  7410. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  7411. 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)
  7412. 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)
  7413. 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)
  7414. 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)
  7415. elseif Mode == 1800 then
  7416. 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)
  7417. 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)
  7418. 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)
  7419. 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)
  7420. 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)
  7421. 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)
  7422. elseif Mode == 5 then
  7423. 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)
  7424. 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)
  7425. 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)
  7426. 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)
  7427. 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)
  7428. 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)
  7429. elseif Mode == 25 then
  7430. 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)
  7431. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 6.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  7432. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8* Player_Size - 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)
  7433. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8* Player_Size + 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)
  7434. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(190) , Rad(8 * Cos(sine / 7)), Rad(13) - ra.RotVelocity.Y / 75), 0.1)
  7435. 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)
  7436. elseif Mode == 100 then
  7437. 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)
  7438. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  7439. 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)
  7440. 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)
  7441. 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)
  7442. 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)
  7443. elseif Mode == 10 then
  7444. 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)
  7445. 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)
  7446. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(55), Rad(0), Rad(-0)), 0.3)
  7447. 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)
  7448. 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)
  7449. 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)
  7450. 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)
  7451. elseif Mode == 8 then
  7452. 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)
  7453. 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)
  7454. 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)
  7455. 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)
  7456. 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)
  7457. 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)
  7458. elseif Mode ~= 6 or Mode ~= 5 or Mode ~= 8 then
  7459. 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)
  7460. 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)
  7461. 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)
  7462. 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)
  7463. 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)
  7464. 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)
  7465. end
  7466. end
  7467. elseif torvel >= 25 and hitfloor ~= nil then
  7468. Anim = "Sprint"
  7469. change = 1.35
  7470. if attack == false then
  7471. if Mode == 5 then
  7472. 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)
  7473. 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)
  7474. 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)
  7475. 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)
  7476. 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)
  7477. 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)
  7478. elseif Mode == 56565 then
  7479. 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)
  7480. 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)
  7481. 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)
  7482. 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)
  7483. 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(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  7484. 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(-110) * Cos(sine / 7) , Rad(0) , Rad(-13) + la.RotVelocity.Y / 75), 0.15)
  7485. elseif Mode == 111111111 then
  7486. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
  7487. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  7488. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  7489. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  7490. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  7491. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110) * Cos(sine / 7) , Rad(0) , Rad(-13) + la.RotVelocity.Y / 75), 0.15)
  7492. elseif Mode == 4 then
  7493. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  7494. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  7495. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-34 + 2.5 * Sin(sine / 20))), 0.15)
  7496. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(34 + 2.5 * Sin(sine / 20))), 0.15)
  7497. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
  7498. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1)
  7499. elseif Mode == 1 then
  7500. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(0)), 0.15)
  7501. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  7502. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-14.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-35 + 3 * Sin(sine / 20))), 0.15)
  7503. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-16.5 + 3 * Sin(sine / 20)), Rad(0), Rad(35 + 3 * Sin(sine / 20))), 0.15)
  7504. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-35), Rad(-10 * Cos(sine / 20)), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  7505. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-35), Rad(10 * Cos(sine / 20)), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  7506. elseif Mode == 25 or Mode == 10 then
  7507. 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)
  7508. 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)
  7509. 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)
  7510. 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)
  7511. 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)
  7512. 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)
  7513. elseif Mode ~= 5 then
  7514. 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)
  7515. 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)
  7516. 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)
  7517. 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)
  7518. 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)
  7519. 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)
  7520. end
  7521. end
  7522. end
  7523. end
  7524. Music.SoundId = "rbxassetid://"..SONG
  7525. Music.Looped = true
  7526. Music.Pitch = 1
  7527. Music.Volume = 8
  7528. Music.Parent = tors
  7529. Music:Resume()
  7530. if 0 < #Effects then
  7531. for e = 1, #Effects do
  7532. if Effects[e] ~= nil then
  7533. local Thing = Effects[e]
  7534. if Thing ~= nil then
  7535. local Part = Thing[1]
  7536. local Mode = Thing[2]
  7537. local Delay = Thing[3]
  7538. local IncX = Thing[4]
  7539. local IncY = Thing[5]
  7540. local IncZ = Thing[6]
  7541. if 1 >= Thing[1].Transparency then
  7542. if Thing[2] == "Block1" then
  7543. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  7544. local Mesh = Thing[1].Mesh
  7545. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  7546. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  7547. elseif Thing[2] == "Block2" then
  7548. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  7549. local Mesh = Thing[7]
  7550. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  7551. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  7552. elseif Thing[2] == "Block3" then
  7553. 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)
  7554. local Mesh = Thing[7]
  7555. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  7556. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  7557. elseif Thing[2] == "Cylinder" then
  7558. local Mesh = Thing[1].Mesh
  7559. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  7560. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  7561. elseif Thing[2] == "Blood" then
  7562. local Mesh = Thing[7]
  7563. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  7564. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  7565. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  7566. elseif Thing[2] == "Elec" then local Mesh = Thing[1].Mesh
  7567. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  7568. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  7569. elseif Thing[2] == "Disappear" then
  7570. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  7571. elseif Thing[2] == "Shatter" then
  7572. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  7573. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  7574. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  7575. Thing[6] = Thing[6] + Thing[5]
  7576. end
  7577. else
  7578. Part.Parent = nil
  7579. table.remove(Effects, e)
  7580. end
  7581. end
  7582. end
  7583. end
  7584. end
  7585. end
  7586. -------------------------------------------------------
  7587. --End Animations And Script--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement