Advertisement
wanTH092

Random Guy FE

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