Advertisement
wamandnj

Untitled

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