Advertisement
Penien23

RUIN FE EDIT

Apr 18th, 2019
291
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 239.78 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.  
  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.  
  145. -------------------------------------------------------
  146.  
  147. local FavIDs = {
  148. 340106355, --Nefl Crystals
  149. 927529620, --Dimension
  150. 876981900, --Fantasy
  151. 398987889, --Ordinary Days
  152. 1117396305, --Oh wait, it's you.
  153. 885996042, --Action Winter Journey
  154. 919231299, --Sprawling Idiot Effigy
  155. 743466274, --Good Day Sunshine
  156. 727411183, --Knife Fight
  157. 1402748531, --The Earth Is Counting On You!
  158. 595230126 --Robot Language
  159. }
  160.  
  161. vt = Vector3.new
  162.  
  163.  
  164. --The reality of my life isn't real but a Universe -Creterisk
  165. --All people can be nice, Even if you don't think so. -2003boobear
  166. --The past can be horrible, but the future will be better, so forget the past and move-onward. -XXUNORIBOASXX
  167. wait()
  168. local plr = owner
  169. local char = plr.Character
  170. local hum = char.Humanoid
  171. local hed = char.Head
  172. local root = char.HumanoidRootPart
  173. local rootj = root.RootJoint
  174. local tors = char.Torso
  175. local ra = char["Right Arm"]
  176. local la = char["Left Arm"]
  177. local rl = char["Right Leg"]
  178. local ll = char["Left Leg"]
  179. local neck = tors["Neck"]
  180. local mouse = plr:GetMouse()
  181. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  182. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  183. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  184. local maincolor = BrickColor.new("Black")
  185. local maincolor2 = Color3.new(0, 0, 0)
  186. exploitable = true
  187. -------------------------------------------------------
  188. --Start Whitelist and Invincibility--
  189. -------------------------------------------------------
  190. ff = Instance.new("ForceField",char)
  191. ff.Visible = false
  192. hum.Name = "Base"
  193. hum.MaxHealth = 1.0E298
  194. hum.Health = 1.0E298
  195. game:GetService("RunService"):BindToRenderStep("Bbae", 0, function()
  196. if hum.Health > 0.1 and hum.Health < 1.0E298 then
  197. hum.MaxHealth = 1.0E298
  198. hum.Health = 1.0E298
  199. end
  200. end)
  201. -------------------------------------------------------
  202. --End Whitelist and Invincibility--
  203. -------------------------------------------------------
  204.  
  205.  
  206. -------------------------------------------------------
  207. --Start Good Stuff--
  208. -------------------------------------------------------
  209. cam = game.Workspace.CurrentCamera
  210. CF = CFrame.new
  211. VT = Vector3.new
  212. angles = CFrame.Angles
  213. attack = false
  214. Euler = CFrame.fromEulerAnglesXYZ
  215. Rad = math.rad
  216. IT = Instance.new
  217. BrickC = BrickColor.new
  218. Cos = math.cos
  219. Acos = math.acos
  220. Sin = math.sin
  221. Asin = math.asin
  222. Abs = math.abs
  223. Mrandom = math.random
  224. Floor = math.floor
  225. -------------------------------------------------------
  226. --End Good Stuff--
  227. -------------------------------------------------------
  228. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  229. RSH, LSH = nil, nil
  230. RW = Instance.new("Weld")
  231. LW = Instance.new("Weld")
  232. RH = tors["Right Hip"]
  233. LH = tors["Left Hip"]
  234. RSH = tors["Right Shoulder"]
  235. LSH = tors["Left Shoulder"]
  236. RSH.Parent = nil
  237. LSH.Parent = nil
  238. RW.Name = "RW"
  239. RW.Part0 = tors
  240. RW.C0 = CF(1.5, 0.5, 0)
  241. RW.C1 = CF(0, 0.5, 0)
  242. RW.Part1 = ra
  243. RW.Parent = tors
  244. LW.Name = "LW"
  245. LW.Part0 = tors
  246. LW.C0 = CF(-1.5, 0.5, 0)
  247. LW.C1 = CF(0, 0.5, 0)
  248. LW.Part1 = la
  249. LW.Parent = tors
  250. Effects = {}
  251. -------------------------------------------------------
  252. --Start HeartBeat--
  253. -------------------------------------------------------
  254. ArtificialHB = Instance.new("BindableEvent", script)
  255. ArtificialHB.Name = "Heartbeat"
  256. script:WaitForChild("Heartbeat")
  257.  
  258. frame = 1 / 60
  259. tf = 0
  260. allowframeloss = false
  261. tossremainder = false
  262.  
  263.  
  264. lastframe = tick()
  265. script.Heartbeat:Fire()
  266.  
  267.  
  268. game:GetService("RunService").Heartbeat:connect(function(s, p)
  269. tf = tf + s
  270. if tf >= frame then
  271. if allowframeloss then
  272. script.Heartbeat:Fire()
  273. lastframe = tick()
  274. else
  275. for i = 1, math.floor(tf / frame) do
  276. script.Heartbeat:Fire()
  277. end
  278. lastframe = tick()
  279. end
  280. if tossremainder then
  281. tf = 0
  282. else
  283. tf = tf - frame * math.floor(tf / frame)
  284. end
  285. end
  286. end)
  287. -------------------------------------------------------
  288. --End HeartBeat--
  289. -------------------------------------------------------
  290.  
  291. TAUNT = Instance.new("Sound", tors)
  292. TAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994137"
  293. TAUNT.Volume = 100
  294. TAUNT.Pitch = 1
  295. TAUNT.Looped = false
  296. TAUNT.TimePosition = 0.12
  297.  
  298. BTAUNT = Instance.new("Sound", tors)
  299. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1535995263"
  300. BTAUNT.Volume = 100
  301. BTAUNT.Pitch = 1
  302. BTAUNT.Looped = false
  303. BTAUNT.TimePosition = 0.2
  304.  
  305. ITAUNT = Instance.new("Sound", tors)
  306. ITAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994669"
  307. ITAUNT.Volume = 100
  308. ITAUNT.Pitch = 1
  309. ITAUNT.Looped = false
  310. ITAUNT.TimePosition = 0
  311.  
  312. BATAUNT = Instance.new("Sound", tors)
  313. BATAUNT.SoundId = "http://www.roblox.com/asset/?id=132514715"
  314. BATAUNT.Volume = 100
  315. BATAUNT.Pitch = 1
  316. BATAUNT.Looped = false
  317. BATAUNT.TimePosition = 0
  318.  
  319. STAUNT2 = Instance.new("Sound", tors)
  320. STAUNT2.SoundId = "http://www.roblox.com/asset/?id=132392118"
  321. STAUNT2.Volume = 100
  322. STAUNT2.Pitch = 0.8
  323. STAUNT2.Looped = false
  324. STAUNT2.TimePosition = 0.05
  325.  
  326. STAUNT = Instance.new("Sound", tors)
  327. STAUNT.SoundId = "http://www.roblox.com/asset/?id=1535994940"
  328. STAUNT.Volume = 100
  329. STAUNT.Pitch = 1
  330. STAUNT.Looped = false
  331. STAUNT.TimePosition = 0.05
  332.  
  333. DTAUNT = Instance.new("Sound", tors)
  334. DTAUNT.SoundId = "http://www.roblox.com/asset/?id=907333294"
  335. DTAUNT.Volume = 100
  336. DTAUNT.Pitch = 1
  337. DTAUNT.Looped = false
  338. DTAUNT.TimePosition = 0
  339.  
  340. LAZOR = Instance.new("Sound", ra)
  341. LAZOR.SoundId = "http://www.roblox.com/asset/?id=201858045"
  342. LAZOR.Volume = 100
  343. LAZOR.Pitch = 0.7
  344. LAZOR.Looped = false
  345. LAZOR.TimePosition = 0
  346.  
  347. -------------------------------------------------------
  348. --Start Important Functions--
  349. -------------------------------------------------------
  350. function swait(num)
  351. if num == 0 or num == nil then
  352. game:service("RunService").Stepped:wait(0)
  353. else
  354. for i = 0, num do
  355. game:service("RunService").Stepped:wait(0)
  356. end
  357. end
  358. end
  359. function thread(f)
  360. coroutine.resume(coroutine.create(f))
  361. end
  362. function clerp(a, b, t)
  363. local qa = {
  364. QuaternionFromCFrame(a)
  365. }
  366. local qb = {
  367. QuaternionFromCFrame(b)
  368. }
  369. local ax, ay, az = a.x, a.y, a.z
  370. local bx, by, bz = b.x, b.y, b.z
  371. local _t = 1 - t
  372. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  373. end
  374. function ShockWave(Part, cframe1, cframe2, Damage, Size)
  375. coroutine.resume(coroutine.create(function()
  376. local wave = CreatePart(workspace, "Neon", 0, 0, Neoncolor, "Effect", Vector3.new(1, 1, 5))
  377. wave.Anchored = true
  378. wave.CFrame = Part.CFrame * cframe1
  379. local Msh = Create("SpecialMesh"){
  380. Parent = wave,
  381. MeshType = "Sphere"
  382. }
  383. Cso("http://roblox.com/asset/?id=300916105", wave, 1, 1.3)
  384. for i = 0, 1, 0.2 do
  385. wait()
  386. local dir = wave.CFrame.lookVector * -1
  387. local pos = rayCast(wave.Position, dir, 5, Character)
  388. wave.CFrame = wave.CFrame * cframe2
  389. table.insert(Effects, {
  390. wave,
  391. "Sphere",
  392. 0.01,
  393. .03,
  394. .03,
  395. .03,
  396. })
  397. end
  398. end))
  399. end
  400.  
  401. function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
  402. local type = type
  403. local rng = Instance.new("Part", char)
  404. rng.Anchored = true
  405. rng.BrickColor = color
  406. rng.CanCollide = false
  407. rng.FormFactor = 3
  408. rng.Name = "Ring"
  409. rng.Material = "Neon"
  410. rng.Size = Vector3.new(1, 1, 1)
  411. rng.Transparency = 0
  412. rng.TopSurface = 0
  413. rng.BottomSurface = 0
  414. rng.CFrame = pos
  415. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  416. local rngm = Instance.new("SpecialMesh", rng)
  417. rngm.MeshType = "Brick"
  418. rngm.Scale = VT(x1,y1,z1)
  419. if rainbowmode == true then
  420. rng.Color = Color3.new(r/255,g/255,b/255)
  421. end
  422. local scaler2 = 1
  423. local speeder = FastSpeed/10
  424. if type == "Add" then
  425. scaler2 = 1*value
  426. elseif type == "Divide" then
  427. scaler2 = 1/value
  428. end
  429. coroutine.resume(coroutine.create(function()
  430. for i = 0,10/bonuspeed,0.1 do
  431. swait()
  432. if type == "Add" then
  433. scaler2 = scaler2 - 0.01*value/bonuspeed
  434. elseif type == "Divide" then
  435. scaler2 = scaler2 - 0.01/value*bonuspeed
  436. end
  437. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  438. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  439. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  440. end
  441. rng:Destroy()
  442. end))
  443. end
  444. New = function(Object, Parent, Name, Data)
  445. local Object = Instance.new(Object)
  446. for Index, Value in pairs(Data or {}) do
  447. Object[Index] = Value
  448. end
  449. Object.Parent = Parent
  450. Object.Name = Name
  451. return Object
  452. end
  453. function slash(bonuspeed,rotspeed,rotatingop,typeofshape,type,typeoftrans,pos,scale,value,color)
  454. local type = type
  455. local rotenable = rotatingop
  456. local rng = Instance.new("Part", char)
  457. rng.Anchored = true
  458. rng.BrickColor = color
  459. rng.CanCollide = false
  460. rng.FormFactor = 3
  461. rng.Name = "Ring"
  462. rng.Material = "Neon"
  463. rng.Size = Vector3.new(1, 1, 1)
  464. rng.Transparency = 0
  465. if typeoftrans == "In" then
  466. rng.Transparency = 1
  467. end
  468. rng.TopSurface = 0
  469. rng.BottomSurface = 0
  470. rng.CFrame = pos
  471. local rngm = Instance.new("SpecialMesh", rng)
  472. rngm.MeshType = "FileMesh"
  473. if typeofshape == "Normal" then
  474. rngm.MeshId = "rbxassetid://662586858"
  475. elseif typeofshape == "Round" then
  476. rngm.MeshId = "rbxassetid://662585058"
  477. end
  478. rngm.Scale = scale
  479. local scaler2 = 1/10
  480. if type == "Add" then
  481. scaler2 = 1*value/10
  482. elseif type == "Divide" then
  483. scaler2 = 1/value/10
  484. end
  485. local randomrot = math.random(1,2)
  486. coroutine.resume(coroutine.create(function()
  487. for i = 0,10/bonuspeed,0.1 do
  488. swait()
  489. if type == "Add" then
  490. scaler2 = scaler2 - 0.01*value/bonuspeed/10
  491. elseif type == "Divide" then
  492. scaler2 = scaler2 - 0.01/value*bonuspeed/10
  493. end
  494. if rotenable == true then
  495. if randomrot == 1 then
  496. rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(rotspeed*bonuspeed/2),0)
  497. elseif randomrot == 2 then
  498. rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(-rotspeed*bonuspeed/2),0)
  499. end
  500. end
  501. if typeoftrans == "Out" then
  502. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  503. elseif typeoftrans == "In" then
  504. rng.Transparency = rng.Transparency - 0.01*bonuspeed
  505. end
  506. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed/10, 0, scaler2*bonuspeed/10)
  507. end
  508. rng:Destroy()
  509. end))
  510. end
  511. function QuaternionFromCFrame(cf)
  512. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  513. local trace = m00 + m11 + m22
  514. if trace > 0 then
  515. local s = math.sqrt(1 + trace)
  516. local recip = 0.5 / s
  517. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  518. else
  519. local i = 0
  520. if m00 < m11 then
  521. i = 1
  522. end
  523. if m22 > (i == 0 and m00 or m11) then
  524. i = 2
  525. end
  526. if i == 0 then
  527. local s = math.sqrt(m00 - m11 - m22 + 1)
  528. local recip = 0.5 / s
  529. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  530. elseif i == 1 then
  531. local s = math.sqrt(m11 - m22 - m00 + 1)
  532. local recip = 0.5 / s
  533. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  534. elseif i == 2 then
  535. local s = math.sqrt(m22 - m00 - m11 + 1)
  536. local recip = 0.5 / s
  537. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  538. end
  539. end
  540. end
  541. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  542. local xs, ys, zs = x + x, y + y, z + z
  543. local wx, wy, wz = w * xs, w * ys, w * zs
  544. local xx = x * xs
  545. local xy = x * ys
  546. local xz = x * zs
  547. local yy = y * ys
  548. local yz = y * zs
  549. local zz = z * zs
  550. 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))
  551. end
  552. function QuaternionSlerp(a, b, t)
  553. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  554. local startInterp, finishInterp
  555. if cosTheta >= 1.0E-4 then
  556. if 1 - cosTheta > 1.0E-4 then
  557. local theta = math.acos(cosTheta)
  558. local invSinTheta = 1 / Sin(theta)
  559. startInterp = Sin((1 - t) * theta) * invSinTheta
  560. finishInterp = Sin(t * theta) * invSinTheta
  561. else
  562. startInterp = 1 - t
  563. finishInterp = t
  564. end
  565. elseif 1 + cosTheta > 1.0E-4 then
  566. local theta = math.acos(-cosTheta)
  567. local invSinTheta = 1 / Sin(theta)
  568. startInterp = Sin((t - 1) * theta) * invSinTheta
  569. finishInterp = Sin(t * theta) * invSinTheta
  570. else
  571. startInterp = t - 1
  572. finishInterp = t
  573. end
  574. 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
  575. end
  576. function rayCast(Position, Direction, Range, Ignore)
  577. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  578. end
  579. local RbxUtility = LoadLibrary("RbxUtility")
  580. local Create = RbxUtility.Create
  581.  
  582. -------------------------------------------------------
  583. --Start Damage Function--
  584. -------------------------------------------------------
  585. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  586. if hit.Parent == nil then
  587. return
  588. end
  589. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  590. for _, v in pairs(hit.Parent:children()) do
  591. if v:IsA("Humanoid") then
  592. h = v
  593. end
  594. end
  595. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  596.  
  597. hit.Parent:FindFirstChild("Head"):BreakJoints()
  598. end
  599.  
  600. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  601. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  602. if hit.Parent.DebounceHit.Value == true then
  603. return
  604. end
  605. end
  606. if insta == true then
  607. hit.Parent:FindFirstChild("Head"):BreakJoints()
  608. end
  609. local c = Create("ObjectValue"){
  610. Name = "creator",
  611. Value = owner,
  612. Parent = h,
  613. }
  614. game:GetService("Debris"):AddItem(c, .5)
  615. if HitSound ~= nil and HitPitch ~= nil then
  616. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  617. end
  618. local Damage = math.random(minim, maxim)
  619. local blocked = false
  620. local block = hit.Parent:findFirstChild("Block")
  621. if block ~= nil then
  622. if block.className == "IntValue" then
  623. if block.Value > 0 then
  624. blocked = true
  625. block.Value = block.Value - 1
  626. print(block.Value)
  627. end
  628. end
  629. end
  630. if blocked == false then
  631. h.Health = h.Health - Damage
  632. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  633. else
  634. h.Health = h.Health - (Damage / 2)
  635. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  636. end
  637. if Type == "Knockdown" then
  638. local hum = hit.Parent.Humanoid
  639. hum.PlatformStand = true
  640. coroutine.resume(coroutine.create(function(HHumanoid)
  641. swait(1)
  642. HHumanoid.PlatformStand = false
  643. end), hum)
  644. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  645. local bodvol = Create("BodyVelocity"){
  646. velocity = angle * knockback,
  647. P = 5000,
  648. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  649. Parent = hit,
  650. }
  651. local rl = Create("BodyAngularVelocity"){
  652. P = 3000,
  653. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  654. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  655. Parent = hit,
  656. }
  657. game:GetService("Debris"):AddItem(bodvol, .5)
  658. game:GetService("Debris"):AddItem(rl, .5)
  659. elseif Type == "Random Guy" then
  660. local vp = Create("BodyVelocity"){
  661. P = 500,
  662. maxForce = Vector3.new(math.huge, 0, math.huge),
  663. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  664. }
  665. if knockback > 0 then
  666. vp.Parent = hit.Parent.Torso
  667. end
  668. game:GetService("Debris"):AddItem(vp, .5)
  669. elseif Type == "Up" then
  670. local bodyVelocity = Create("BodyVelocity"){
  671. velocity = Vector3.new(0, 20, 0),
  672. P = 5000,
  673. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  674. Parent = hit,
  675. }
  676. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  677. elseif Type == "DarkUp" then
  678. coroutine.resume(coroutine.create(function()
  679. for i = 0, 1, 0.1 do
  680. swait()
  681. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  682. end
  683. end))
  684. local bodyVelocity = Create("BodyVelocity"){
  685. velocity = Vector3.new(0, 20, 0),
  686. P = 5000,
  687. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  688. Parent = hit,
  689. }
  690. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  691. elseif Type == "Snare" then
  692. local bp = Create("BodyPosition"){
  693. P = 2000,
  694. D = 100,
  695. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  696. position = hit.Parent.Torso.Position,
  697. Parent = hit.Parent.Torso,
  698. }
  699. game:GetService("Debris"):AddItem(bp, 1)
  700. elseif Type == "Freeze" then
  701. local BodPos = Create("BodyPosition"){
  702. P = 50000,
  703. D = 1000,
  704. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  705. position = hit.Parent.Torso.Position,
  706. Parent = hit.Parent.Torso,
  707. }
  708. local BodGy = Create("BodyGyro") {
  709. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  710. P = 20e+003,
  711. Parent = hit.Parent.Torso,
  712. cframe = hit.Parent.Torso.CFrame,
  713. }
  714. hit.Parent.Torso.Anchored = true
  715. coroutine.resume(coroutine.create(function(Part)
  716. swait(1.5)
  717. Part.Anchored = false
  718. end), hit.Parent.Torso)
  719. game:GetService("Debris"):AddItem(BodPos, 3)
  720. game:GetService("Debris"):AddItem(BodGy, 3)
  721. end
  722. local debounce = Create("BoolValue"){
  723. Name = "DebounceHit",
  724. Parent = hit.Parent,
  725. Value = true,
  726. }
  727. game:GetService("Debris"):AddItem(debounce, Delay)
  728. c = Create("ObjectValue"){
  729. Name = "creator",
  730. Value = Player,
  731. Parent = h,
  732. }
  733. game:GetService("Debris"):AddItem(c, .5)
  734. end
  735. end
  736. -------------------------------------------------------
  737. --End Damage Function--
  738. -------------------------------------------------------
  739.  
  740. -------------------------------------------------------
  741. --Start Damage Function Customization--
  742. -------------------------------------------------------
  743. function ShowDamage(Pos, Text, Time, Color)
  744. local Rate = (1 / 30)
  745. local Pos = (Pos or Vector3.new(0, 0, 0))
  746. local Text = (Text or "")
  747. local Time = (Time or 2)
  748. local Color = (Color or Color3.new(1, 0, 1))
  749. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  750. EffectPart.Anchored = true
  751. local BillboardGui = Create("BillboardGui"){
  752. Size = UDim2.new(3, 0, 3, 0),
  753. Adornee = EffectPart,
  754. Parent = EffectPart,
  755. }
  756. local TextLabel = Create("TextLabel"){
  757. BackgroundTransparency = 1,
  758. Size = UDim2.new(1, 0, 1, 0),
  759. Text = Text,
  760. Font = "Bodoni",
  761. TextColor3 = Color,
  762. TextScaled = true,
  763. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  764. Parent = BillboardGui,
  765. }
  766. game.Debris:AddItem(EffectPart, (Time))
  767. EffectPart.Parent = game:GetService("Workspace")
  768. delay(0, function()
  769. local Frames = (Time / Rate)
  770. for Frame = 1, Frames do
  771. wait(Rate)
  772. local Percent = (Frame / Frames)
  773. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  774. TextLabel.TextTransparency = Percent
  775. end
  776. if EffectPart and EffectPart.Parent then
  777. EffectPart:Destroy()
  778. end
  779. end)
  780. end
  781. -------------------------------------------------------
  782. --End Damage Function Customization--
  783. -------------------------------------------------------
  784.  
  785. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  786. for _, c in pairs(workspace:children()) do
  787. local hum = c:findFirstChild("Humanoid")
  788. if hum ~= nil then
  789. local head = c:findFirstChild("Head")
  790. if head ~= nil then
  791. local targ = head.Position - Part.Position
  792. local mag = targ.magnitude
  793. if magni >= mag and c.Name ~= Player.Name then
  794. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  795. end
  796. end
  797. end
  798. end
  799. end
  800.  
  801.  
  802. CFuncs = {
  803. Part = {
  804. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  805. local Part = Create("Part")({
  806. Parent = Parent,
  807. Reflectance = Reflectance,
  808. Transparency = Transparency,
  809. CanCollide = false,
  810. Locked = true,
  811. BrickColor = BrickColor.new(tostring(BColor)),
  812. Name = Name,
  813. Size = Size,
  814. Material = Material
  815. })
  816. RemoveOutlines(Part)
  817. return Part
  818. end
  819. },
  820. Mesh = {
  821. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  822. local Msh = Create(Mesh)({
  823. Parent = Part,
  824. Offset = OffSet,
  825. Scale = Scale
  826. })
  827. if Mesh == "SpecialMesh" then
  828. Msh.MeshType = MeshType
  829. Msh.MeshId = MeshId
  830. end
  831. return Msh
  832. end
  833. },
  834. Mesh = {
  835. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  836. local Msh = Create(Mesh)({
  837. Parent = Part,
  838. Offset = OffSet,
  839. Scale = Scale
  840. })
  841. if Mesh == "SpecialMesh" then
  842. Msh.MeshType = MeshType
  843. Msh.MeshId = MeshId
  844. end
  845. return Msh
  846. end
  847. },
  848. Weld = {
  849. Create = function(Parent, Part0, Part1, C0, C1)
  850. local Weld = Create("Weld")({
  851. Parent = Parent,
  852. Part0 = Part0,
  853. Part1 = Part1,
  854. C0 = C0,
  855. C1 = C1
  856. })
  857. return Weld
  858. end
  859. },
  860. Sound = {
  861. Create = function(id, par, vol, pit)
  862. coroutine.resume(coroutine.create(function()
  863. local S = Create("Sound")({
  864. Volume = vol,
  865. Pitch = pit or 1,
  866. SoundId = id,
  867. Parent = par or workspace
  868. })
  869. wait()
  870. S:play()
  871. game:GetService("Debris"):AddItem(S, 6)
  872. end))
  873. end
  874. },
  875. ParticleEmitter = {
  876. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  877. local fp = Create("ParticleEmitter")({
  878. Parent = Parent,
  879. Color = ColorSequence.new(Color1, Color2),
  880. LightEmission = LightEmission,
  881. Size = Size,
  882. Texture = Texture,
  883. Transparency = Transparency,
  884. ZOffset = ZOffset,
  885. Acceleration = Accel,
  886. Drag = Drag,
  887. LockedToPart = LockedToPart,
  888. VelocityInheritance = VelocityInheritance,
  889. EmissionDirection = EmissionDirection,
  890. Enabled = Enabled,
  891. Lifetime = LifeTime,
  892. Rate = Rate,
  893. Rotation = Rotation,
  894. RotSpeed = RotSpeed,
  895. Speed = Speed,
  896. VelocitySpread = VelocitySpread
  897. })
  898. return fp
  899. end
  900. }
  901. }
  902. function RemoveOutlines(part)
  903. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  904. end
  905. function CreatePart1(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  906. local Part = Create("Part")({
  907. formFactor = FormFactor,
  908. Parent = Parent,
  909. Reflectance = Reflectance,
  910. Transparency = Transparency,
  911. CanCollide = false,
  912. Locked = true,
  913. BrickColor = BrickColor.new(tostring(BColor)),
  914. Name = Name,
  915. Size = Size,
  916. Material = Material
  917. })
  918. RemoveOutlines(Part)
  919. return Part
  920. end
  921. function CreateMesh1(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  922. local Msh = Create(Mesh)({
  923. Parent = Part,
  924. Offset = OffSet,
  925. Scale = Scale
  926. })
  927. if Mesh == "SpecialMesh" then
  928. Msh.MeshType = MeshType
  929. Msh.MeshId = MeshId
  930. end
  931. return Msh
  932. end
  933. function CreateWeld(Parent, Part0, Part1, C0, C1)
  934. local Weld = Create("Weld")({
  935. Parent = Parent,
  936. Part0 = Part0,
  937. Part1 = Part1,
  938. C0 = C0,
  939. C1 = C1
  940. })
  941. return Weld
  942. end
  943.  
  944.  
  945. -------------------------------------------------------
  946. --Start Effect Function--
  947. -------------------------------------------------------
  948. EffectModel = Instance.new("Model", char)
  949. Effects = {
  950. Block = {
  951. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  952. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  953. prt.Anchored = true
  954. prt.CFrame = cframe
  955. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  956. game:GetService("Debris"):AddItem(prt, 10)
  957. if Type == 1 or Type == nil then
  958. table.insert(Effects, {
  959. prt,
  960. "Block1",
  961. delay,
  962. x3,
  963. y3,
  964. z3,
  965. msh
  966. })
  967. elseif Type == 2 then
  968. table.insert(Effects, {
  969. prt,
  970. "Block2",
  971. delay,
  972. x3,
  973. y3,
  974. z3,
  975. msh
  976. })
  977. else
  978. table.insert(Effects, {
  979. prt,
  980. "Block3",
  981. delay,
  982. x3,
  983. y3,
  984. z3,
  985. msh
  986. })
  987. end
  988. end
  989. },
  990. Sphere = {
  991. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  992. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  993. prt.Anchored = true
  994. prt.CFrame = cframe
  995. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  996. game:GetService("Debris"):AddItem(prt, 10)
  997. table.insert(Effects, {
  998. prt,
  999. "Cylinder",
  1000. delay,
  1001. x3,
  1002. y3,
  1003. z3,
  1004. msh
  1005. })
  1006. end
  1007. },
  1008. Cylinder = {
  1009. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1010. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1011. prt.Anchored = true
  1012. prt.CFrame = cframe
  1013. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1014. game:GetService("Debris"):AddItem(prt, 10)
  1015. table.insert(Effects, {
  1016. prt,
  1017. "Cylinder",
  1018. delay,
  1019. x3,
  1020. y3,
  1021. z3,
  1022. msh
  1023. })
  1024. end
  1025. },
  1026. Wave = {
  1027. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1028. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  1029. prt.Anchored = true
  1030. prt.CFrame = cframe
  1031. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  1032. game:GetService("Debris"):AddItem(prt, 10)
  1033. table.insert(Effects, {
  1034. prt,
  1035. "Cylinder",
  1036. delay,
  1037. x3 / 60,
  1038. y3 / 60,
  1039. z3 / 60,
  1040. msh
  1041. })
  1042. end
  1043. },
  1044. Ring = {
  1045. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1046. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1047. prt.Anchored = true
  1048. prt.CFrame = cframe
  1049. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1050. game:GetService("Debris"):AddItem(prt, 10)
  1051. table.insert(Effects, {
  1052. prt,
  1053. "Cylinder",
  1054. delay,
  1055. x3,
  1056. y3,
  1057. z3,
  1058. msh
  1059. })
  1060. end
  1061. },
  1062. Break = {
  1063. Create = function(brickcolor, cframe, x1, y1, z1)
  1064. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  1065. prt.Anchored = true
  1066. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1067. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1068. local num = math.random(10, 50) / 1000
  1069. game:GetService("Debris"):AddItem(prt, 10)
  1070. table.insert(Effects, {
  1071. prt,
  1072. "Shatter",
  1073. num,
  1074. prt.CFrame,
  1075. math.random() - math.random(),
  1076. 0,
  1077. math.random(50, 100) / 100
  1078. })
  1079. end
  1080. },
  1081. Spiral = {
  1082. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1083. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1084. prt.Anchored = true
  1085. prt.CFrame = cframe
  1086. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1087. game:GetService("Debris"):AddItem(prt, 10)
  1088. table.insert(Effects, {
  1089. prt,
  1090. "Cylinder",
  1091. delay,
  1092. x3,
  1093. y3,
  1094. z3,
  1095. msh
  1096. })
  1097. end
  1098. },
  1099. Push = {
  1100. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1101. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1102. prt.Anchored = true
  1103. prt.CFrame = cframe
  1104. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1105. game:GetService("Debris"):AddItem(prt, 10)
  1106. table.insert(Effects, {
  1107. prt,
  1108. "Cylinder",
  1109. delay,
  1110. x3,
  1111. y3,
  1112. z3,
  1113. msh
  1114. })
  1115. end
  1116. }
  1117. }
  1118. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  1119. local fp = IT("Part")
  1120. fp.formFactor = formfactor
  1121. fp.Parent = parent
  1122. fp.Reflectance = reflectance
  1123. fp.Transparency = transparency
  1124. fp.CanCollide = false
  1125. fp.Locked = true
  1126. fp.BrickColor = brickcolor
  1127. fp.Name = name
  1128. fp.Size = size
  1129. fp.Position = tors.Position
  1130. RemoveOutlines(fp)
  1131. fp.Material = "SmoothPlastic"
  1132. fp:BreakJoints()
  1133. return fp
  1134. end
  1135.  
  1136. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1137. local mesh = IT(Mesh)
  1138. mesh.Parent = part
  1139. if Mesh == "SpecialMesh" then
  1140. mesh.MeshType = meshtype
  1141. if meshid ~= "nil" then
  1142. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  1143. end
  1144. end
  1145. mesh.Offset = offset
  1146. mesh.Scale = scale
  1147. return mesh
  1148. end
  1149.  
  1150. function MagicCharge(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1151. local type = type
  1152. local rng = Instance.new("Part", char)
  1153. rng.Anchored = true
  1154. rng.BrickColor = color
  1155. rng.CanCollide = false
  1156. rng.FormFactor = 3
  1157. rng.Name = "Ring"
  1158. rng.Material = "Neon"
  1159. rng.Size = Vector3.new(1, 1, 1)
  1160. rng.Transparency = 1
  1161. rng.TopSurface = 0
  1162. rng.BottomSurface = 0
  1163. rng.CFrame = pos
  1164. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1165. local rngm = Instance.new("SpecialMesh", rng)
  1166. rngm.MeshType = MType
  1167. rngm.Scale = Vector3.new(x1, y1, z1)
  1168. local scaler2 = 1
  1169. local speeder = FastSpeed
  1170. if type == "Add" then
  1171. scaler2 = 1 * value
  1172. elseif type == "Divide" then
  1173. scaler2 = 1 / value
  1174. end
  1175. coroutine.resume(coroutine.create(function()
  1176. for i = 0, 10 / bonuspeed, 0.1 do
  1177. swait()
  1178. if type == "Add" then
  1179. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1180. elseif type == "Divide" then
  1181. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1182. end
  1183. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1184. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1185. rng.Transparency = rng.Transparency - 0.01 * bonuspeed
  1186. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1187. end
  1188. rng:Destroy()
  1189. end))
  1190. end
  1191.  
  1192. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  1193. local type = type
  1194. local rng = Instance.new("Part", char)
  1195. rng.Anchored = true
  1196. rng.BrickColor = color
  1197. rng.CanCollide = false
  1198. rng.FormFactor = 3
  1199. rng.Name = "Ring"
  1200. rng.Material = "Neon"
  1201. rng.Size = Vector3.new(1, 1, 1)
  1202. rng.Transparency = 0
  1203. rng.TopSurface = 0
  1204. rng.BottomSurface = 0
  1205. rng.CFrame = pos
  1206. local rngm = Instance.new("SpecialMesh", rng)
  1207. rngm.MeshType = MType
  1208. rngm.Scale = scale
  1209. local scaler2 = 1
  1210. if type == "Add" then
  1211. scaler2 = 1 * value
  1212. elseif type == "Divide" then
  1213. scaler2 = 1 / value
  1214. end
  1215. coroutine.resume(coroutine.create(function()
  1216. for i = 0, 10 / bonuspeed, 0.1 do
  1217. swait()
  1218. if type == "Add" then
  1219. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1220. elseif type == "Divide" then
  1221. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1222. end
  1223. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1224. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  1225. end
  1226. rng:Destroy()
  1227. end))
  1228. end
  1229.  
  1230. function Eviscerate(dude)
  1231. if dude.Name ~= char then
  1232. local bgf = IT("BodyGyro", dude.Head)
  1233. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1234. local val = IT("BoolValue", dude)
  1235. val.Name = "IsHit"
  1236. local ds = coroutine.wrap(function()
  1237. dude:WaitForChild("Head"):BreakJoints()
  1238. wait(0.5)
  1239. target = nil
  1240. coroutine.resume(coroutine.create(function()
  1241. for i, v in pairs(dude:GetChildren()) do
  1242. if v:IsA("Accessory") then
  1243. v:Destroy()
  1244. end
  1245. if v:IsA("Humanoid") then
  1246. v:Destroy()
  1247. end
  1248. if v:IsA("CharacterMesh") then
  1249. v:Destroy()
  1250. end
  1251. if v:IsA("Model") then
  1252. v:Destroy()
  1253. end
  1254. if v:IsA("Part") or v:IsA("MeshPart") then
  1255. for x, o in pairs(v:GetChildren()) do
  1256. if o:IsA("Decal") then
  1257. o:Destroy()
  1258. end
  1259. end
  1260. coroutine.resume(coroutine.create(function()
  1261. v.Material = "Neon"
  1262. v.CanCollide = false
  1263. local PartEmmit1 = IT("ParticleEmitter", v)
  1264. PartEmmit1.LightEmission = 1
  1265. PartEmmit1.Texture = "rbxassetid://284205403"
  1266. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1267. PartEmmit1.Rate = 150
  1268. PartEmmit1.Lifetime = NumberRange.new(1)
  1269. PartEmmit1.Size = NumberSequence.new({
  1270. NumberSequenceKeypoint.new(0, 0.75, 0),
  1271. NumberSequenceKeypoint.new(1, 0, 0)
  1272. })
  1273. PartEmmit1.Transparency = NumberSequence.new({
  1274. NumberSequenceKeypoint.new(0, 0, 0),
  1275. NumberSequenceKeypoint.new(1, 1, 0)
  1276. })
  1277. PartEmmit1.Speed = NumberRange.new(0, 0)
  1278. PartEmmit1.VelocitySpread = 30000
  1279. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1280. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1281. local BodPoss = IT("BodyPosition", v)
  1282. BodPoss.P = 3000
  1283. BodPoss.D = 1000
  1284. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1285. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1286. v.Color = maincolor.Color
  1287. coroutine.resume(coroutine.create(function()
  1288. for i = 0, 49 do
  1289. swait(1)
  1290. v.Transparency = v.Transparency + 0.08
  1291. end
  1292. wait(0.5)
  1293. PartEmmit1.Enabled = false
  1294. wait(3)
  1295. v:Destroy()
  1296. dude:Destroy()
  1297. end))
  1298. end))
  1299. end
  1300. end
  1301. end))
  1302. end)
  1303. ds()
  1304. end
  1305. end
  1306.  
  1307. function FindNearestHead(Position, Distance, SinglePlayer)
  1308. if SinglePlayer then
  1309. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1310. end
  1311. local List = {}
  1312. for i, v in pairs(workspace:GetChildren()) do
  1313. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1314. table.insert(List, v)
  1315. end
  1316. end
  1317. return List
  1318. end
  1319.  
  1320. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1321. local type = type
  1322. local rng = Instance.new("Part", char)
  1323. rng.Anchored = true
  1324. rng.BrickColor = color
  1325. rng.CanCollide = false
  1326. rng.FormFactor = 3
  1327. rng.Name = "Ring"
  1328. rng.Material = "Neon"
  1329. rng.Size = Vector3.new(1, 1, 1)
  1330. rng.Transparency = 0
  1331. rng.TopSurface = 0
  1332. rng.BottomSurface = 0
  1333. rng.CFrame = pos
  1334. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1335. local rngm = Instance.new("SpecialMesh", rng)
  1336. rngm.MeshType = MType
  1337. rngm.Scale = Vector3.new(x1, y1, z1)
  1338. local scaler2 = 1
  1339. local speeder = FastSpeed
  1340. if type == "Add" then
  1341. scaler2 = 1 * value
  1342. elseif type == "Divide" then
  1343. scaler2 = 1 / value
  1344. end
  1345. coroutine.resume(coroutine.create(function()
  1346. for i = 0, 10 / bonuspeed, 0.1 do
  1347. swait()
  1348. if type == "Add" then
  1349. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1350. elseif type == "Divide" then
  1351. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1352. end
  1353. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1354. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1355. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1356. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1357. end
  1358. rng:Destroy()
  1359. end))
  1360. end
  1361.  
  1362. function SoulSteal(dude)
  1363. if dude.Name ~= char then
  1364. local bgf = IT("BodyGyro", dude.Head)
  1365. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1366. local val = IT("BoolValue", dude)
  1367. val.Name = "IsHit"
  1368. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1369. local soulst = coroutine.wrap(function()
  1370. local soul = Instance.new("Part",dude)
  1371. soul.Size = Vector3.new(1,1,1)
  1372. soul.CanCollide = false
  1373. soul.Anchored = false
  1374. soul.Position = torso.Position
  1375. soul.Transparency = 1
  1376. local PartEmmit1 = IT("ParticleEmitter", soul)
  1377. PartEmmit1.LightEmission = 1
  1378. PartEmmit1.Texture = "rbxassetid://569507414"
  1379. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1380. PartEmmit1.Rate = 250
  1381. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1382. PartEmmit1.Size = NumberSequence.new({
  1383. NumberSequenceKeypoint.new(0, 1, 0),
  1384. NumberSequenceKeypoint.new(1, 0, 0)
  1385. })
  1386. PartEmmit1.Transparency = NumberSequence.new({
  1387. NumberSequenceKeypoint.new(0, 0, 0),
  1388. NumberSequenceKeypoint.new(1, 1, 0)
  1389. })
  1390. PartEmmit1.Speed = NumberRange.new(0, 0)
  1391. PartEmmit1.VelocitySpread = 30000
  1392. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1393. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1394. local BodPoss = IT("BodyPosition", soul)
  1395. BodPoss.P = 3000
  1396. BodPoss.D = 1000
  1397. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1398. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1399. wait(1.6)
  1400. soul.Touched:connect(function(hit)
  1401. if hit.Parent == char then
  1402. soul:Destroy()
  1403. end
  1404. end)
  1405. wait(1.2)
  1406. while soul do
  1407. swait()
  1408. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1409. BodPoss.Position = tors.Position
  1410. end
  1411. end)
  1412. soulst()
  1413. end
  1414. end
  1415. function FaceMouse()
  1416. local Cam = workspace.CurrentCamera
  1417. return {
  1418. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1419. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1420. }
  1421. end
  1422. -------------------------------------------------------
  1423. --End Effect Function--
  1424. -------------------------------------------------------
  1425. function Cso(ID, PARENT, VOLUME, PITCH)
  1426. local NSound = nil
  1427. coroutine.resume(coroutine.create(function()
  1428. NSound = IT("Sound", PARENT)
  1429. NSound.Volume = VOLUME
  1430. NSound.Pitch = PITCH
  1431. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1432. swait()
  1433. NSound:play()
  1434. game:GetService("Debris"):AddItem(NSound, 10)
  1435. end))
  1436. return NSound
  1437. end
  1438. function CameraEnshaking(Length, Intensity)
  1439. coroutine.resume(coroutine.create(function()
  1440. local intensity = 1 * Intensity
  1441. local rotM = 0.01 * Intensity
  1442. for i = 0, Length, 0.1 do
  1443. swait()
  1444. intensity = intensity - 0.05 * Intensity / Length
  1445. rotM = rotM - 5.0E-4 * Intensity / Length
  1446. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1447. 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)
  1448. end
  1449. hum.CameraOffset = Vector3.new(0, 0, 0)
  1450. end))
  1451. end
  1452. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  1453. local Hitboxpart = Instance.new("Part", EffectModel)
  1454. RemoveOutlines(Hitboxpart)
  1455. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  1456. Hitboxpart.CanCollide = false
  1457. Hitboxpart.Transparency = 1
  1458. Hitboxpart.Anchored = true
  1459. Hitboxpart.CFrame = Pose
  1460. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  1461. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  1462. end
  1463. function BlockEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  1464. local prt = CreatePart1(3, workspace, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  1465. prt.Anchored = true
  1466. prt.CFrame = cframe
  1467. local msh = CreateMesh1("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  1468. game:GetService("Debris"):AddItem(prt, 10)
  1469. if Type == 1 or Type == nil then
  1470. table.insert(Effects, {
  1471. prt,
  1472. "Block1",
  1473. delay,
  1474. x3,
  1475. y3,
  1476. z3,
  1477. msh
  1478. })
  1479. elseif Type == 2 then
  1480. table.insert(Effects, {
  1481. prt,
  1482. "Block2",
  1483. delay,
  1484. x3,
  1485. y3,
  1486. z3,
  1487. msh
  1488. })
  1489. elseif Type == 3 then
  1490. table.insert(Effects, {
  1491. prt,
  1492. "Block3",
  1493. delay,
  1494. x3,
  1495. y3,
  1496. z3,
  1497. msh
  1498. })
  1499. end
  1500. end
  1501.  
  1502. function CreatePart(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  1503. local Part = Create("Part"){
  1504. Parent = Parent,
  1505. Reflectance = Reflectance,
  1506. Transparency = Transparency,
  1507. CanCollide = false,
  1508. Locked = true,
  1509. BrickColor = BrickColor.new(tostring(BColor)),
  1510. Name = Name,
  1511. Size = Size,
  1512. Material = Material,
  1513. }
  1514. RemoveOutlines(Part)
  1515. return Part
  1516. end
  1517.  
  1518. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  1519. local Msh = Create(Mesh){
  1520. Parent = Part,
  1521. Offset = OffSet,
  1522. Scale = Scale,
  1523. }
  1524. if Mesh == "SpecialMesh" then
  1525. Msh.MeshType = MeshType
  1526. Msh.MeshId = MeshId
  1527. end
  1528. return Msh
  1529. end
  1530.  
  1531. function RingEffect(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  1532. 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))
  1533. prt.Anchored = true
  1534. prt.CFrame = cframe
  1535. local msh = CreateMesh("SpecialMesh",prt,"FileMesh","http://www.roblox.com/asset/?id=3270017",Vector3.new(0,0,0),Vector3.new(x1,y1,z1))
  1536. game:GetService("Debris"):AddItem(prt,2)
  1537. coroutine.resume(coroutine.create(function(Part,Mesh,num)
  1538. for i=0,1,delay do
  1539. swait()
  1540. Part.Transparency=i
  1541. Mesh.Scale=Mesh.Scale + Vector3.new(x3,y3,z3)
  1542. end
  1543. Part.Parent=nil
  1544. end),prt,msh,(math.random(0,1)+math.random())/5)
  1545. end
  1546. -------------------------------------------------------
  1547. --End Important Functions--
  1548. -------------------------------------------------------
  1549.  
  1550.  
  1551.  
  1552. --[[
  1553. Thanks for using Build-To-Lua by jarredbcv.
  1554. ]]--
  1555.  
  1556. New = function(Object, Parent, Name, Data)
  1557. local Object = Instance.new(Object)
  1558. for Index, Value in pairs(Data or {}) do
  1559. Object[Index] = Value
  1560. end
  1561. Object.Parent = Parent
  1562. Object.Name = Name
  1563. return Object
  1564. end
  1565.  
  1566. Player = game:GetService("Players").LocalPlayer
  1567. PlayerGui = Player.PlayerGui
  1568. Cam = workspace.CurrentCamera
  1569. Backpack = Player.Backpack
  1570. Character = Player.Character
  1571. Mouse = Player:GetMouse()
  1572. RootPart = Character["HumanoidRootPart"]
  1573. Torso = Character["Torso"]
  1574. Head = Character["Head"]
  1575. RightArm = Character["Right Arm"]
  1576. LeftArm = Character["Left Arm"]
  1577. RightLeg = Character["Right Leg"]
  1578. LeftLeg = Character["Left Leg"]
  1579. RootJoint = RootPart["RootJoint"]
  1580. Neck = Torso["Neck"]
  1581.  
  1582. IT = Instance.new
  1583. CF = CFrame.new
  1584. VT = Vector3.new
  1585. RAD = math.rad
  1586. C3 = Color3.new
  1587. UD2 = UDim2.new
  1588. BRICKC = BrickColor.new
  1589. ANGLES = CFrame.Angles
  1590. EULER = CFrame.fromEulerAnglesXYZ
  1591. COS = math.cos
  1592. ACOS = math.acos
  1593. SIN = math.sin
  1594. ASIN = math.asin
  1595. ABS = math.abs
  1596. MRANDOM = math.random
  1597. FLOOR = math.floor
  1598.  
  1599. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  1600. WEAPONGUI.Name = "Weapon GUI"
  1601.  
  1602. function CreatePart3(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  1603. local NEWPART = IT("Part")
  1604. NEWPART.formFactor = FORMFACTOR
  1605. NEWPART.Reflectance = REFLECTANCE
  1606. NEWPART.Transparency = TRANSPARENCY
  1607. NEWPART.CanCollide = false
  1608. NEWPART.Locked = true
  1609. NEWPART.Anchored = true
  1610. if ANCHOR == false then
  1611. NEWPART.Anchored = false
  1612. end
  1613. NEWPART.BrickColor = BrickC(tostring(BRICKCOLOR))
  1614. NEWPART.Name = NAME
  1615. NEWPART.Size = SIZE
  1616. NEWPART.Position = Torso.Position
  1617. NEWPART.Material = MATERIAL
  1618. NEWPART:BreakJoints()
  1619. NEWPART.Parent = PARENT
  1620. return NEWPART
  1621. end
  1622.  
  1623. function NoOutlines(PART)
  1624. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  1625. end
  1626.  
  1627. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  1628. local NEWWELD = IT(TYPE)
  1629. NEWWELD.Part0 = PART0
  1630. NEWWELD.Part1 = PART1
  1631. NEWWELD.C0 = C0
  1632. NEWWELD.C1 = C1
  1633. NEWWELD.Parent = PARENT
  1634. return NEWWELD
  1635. end
  1636.  
  1637. function MakeForm(PART,TYPE)
  1638. if TYPE == "Cyl" then
  1639. local MSH = IT("CylinderMesh",PART)
  1640. elseif TYPE == "Ball" then
  1641. local MSH = IT("SpecialMesh",PART)
  1642. MSH.MeshType = "Sphere"
  1643. elseif TYPE == "Wedge" then
  1644. local MSH = IT("SpecialMesh",PART)
  1645. MSH.MeshType = "Wedge"
  1646. end
  1647. end
  1648.  
  1649. for i,v in pairs(game.Players.LocalPlayer.Character:GetChildren()) do
  1650. if v.ClassName == "Accessory" then
  1651. v:Remove()
  1652. end
  1653. end
  1654.  
  1655. --GAUGNETS AND STUFF--
  1656.  
  1657. local cn = CFrame.new
  1658. NeonColorParts100 = {}
  1659. NeonColorParts1000 = {}
  1660. local BC = Character["Body Colors"]
  1661.  
  1662. local aa35 = Instance.new("Part")
  1663. aa35.Parent = char
  1664. aa35.Size = Vector3.new(0.2, 0.2, 0.2)
  1665. aa35.Archivable = true
  1666. aa35.Transparency = 0
  1667. aa35.Shape = "Ball"
  1668. aa35.BrickColor = BrickColor.new("White")
  1669. aa35.Material = "Neon"
  1670. aa35.CanCollide = false
  1671. local mesh = Instance.new("SpecialMesh", aa35)
  1672. mesh.MeshType = "Cylinder"
  1673. mesh.Scale = Vector3.new(0.50, 5.70, 15)
  1674. local weld1en = Instance.new("Weld")
  1675. weld1en.Parent = hed
  1676. weld1en.Part0 = hed
  1677. weld1en.Part1 = aa35
  1678. weld1en.C1 = CFrame.new(-0.22, 0, -0.065)
  1679. weld1en.C0 = CFrame.new(0,0,0) * angles(Rad(0),Rad(0),Rad(90))
  1680.  
  1681. local aa34 = Instance.new("Part")
  1682. aa34.Parent = char
  1683. aa34.Size = Vector3.new(0.2, 0.2, 0.2)
  1684. aa34.Archivable = true
  1685. aa34.Transparency = 0
  1686. aa34.Shape = "Ball"
  1687. aa34.BrickColor = BrickColor.new("Dark stone grey")
  1688. aa34.Material = "Metal"
  1689. aa34.CanCollide = false
  1690. local mesh = Instance.new("SpecialMesh", aa34)
  1691. mesh.MeshType = "Cylinder"
  1692. mesh.Scale = Vector3.new(1, 5.70, 15)
  1693. local weld1en = Instance.new("Weld")
  1694. weld1en.Parent = hed
  1695. weld1en.Part0 = hed
  1696. weld1en.Part1 = aa34
  1697. weld1en.C1 = CFrame.new(-0.22, 0, -0.06)
  1698. weld1en.C0 = CFrame.new(0,0,0) * angles(Rad(0),Rad(0),Rad(90))
  1699.  
  1700. local aa33 = Instance.new("Part")
  1701. aa33.Parent = char
  1702. aa33.Size = Vector3.new(0.2, 0.2, 0.2)
  1703. aa33.Archivable = true
  1704. aa33.Transparency = 0
  1705. aa33.Shape = "Ball"
  1706. aa33.BrickColor = BrickColor.new("White")
  1707. aa33.Material = "Neon"
  1708. aa33.CanCollide = false
  1709. local mesh = Instance.new("SpecialMesh", aa33)
  1710. mesh.MeshType = "Cylinder"
  1711. mesh.Scale = Vector3.new(0.50, 5.70, 15)
  1712. local weld1en = Instance.new("Weld")
  1713. weld1en.Parent = hed
  1714. weld1en.Part0 = hed
  1715. weld1en.Part1 = aa33
  1716. weld1en.C1 = CFrame.new(0, 0, -0.065)
  1717. weld1en.C0 = CFrame.new(0,0,0) * angles(Rad(0),Rad(0),Rad(90))
  1718.  
  1719. local aa32 = Instance.new("Part")
  1720. aa32.Parent = char
  1721. aa32.Size = Vector3.new(0.2, 0.2, 0.2)
  1722. aa32.Archivable = true
  1723. aa32.Transparency = 0
  1724. aa32.Shape = "Ball"
  1725. aa32.BrickColor = BrickColor.new("Dark stone grey")
  1726. aa32.Material = "Metal"
  1727. aa32.CanCollide = false
  1728. local mesh = Instance.new("SpecialMesh", aa32)
  1729. mesh.MeshType = "Cylinder"
  1730. mesh.Scale = Vector3.new(1, 5.70, 15)
  1731. local weld1en = Instance.new("Weld")
  1732. weld1en.Parent = hed
  1733. weld1en.Part0 = hed
  1734. weld1en.Part1 = aa32
  1735. weld1en.C1 = CFrame.new(0, 0, -0.06)
  1736. weld1en.C0 = CFrame.new(0,0,0) * angles(Rad(0),Rad(0),Rad(90))
  1737.  
  1738. local aa31 = Instance.new("Part")
  1739. aa31.Parent = char
  1740. aa31.Size = Vector3.new(0.2, 0.2, 0.2)
  1741. aa31.Archivable = true
  1742. aa31.Transparency = 0
  1743. aa31.Shape = "Ball"
  1744. aa31.BrickColor = BrickColor.new("White")
  1745. aa31.Material = "Neon"
  1746. aa31.CanCollide = false
  1747. local mesh = Instance.new("SpecialMesh", aa31)
  1748. mesh.MeshType = "Cylinder"
  1749. mesh.Scale = Vector3.new(0.50, 5.70, 15)
  1750. local weld1en = Instance.new("Weld")
  1751. weld1en.Parent = hed
  1752. weld1en.Part0 = hed
  1753. weld1en.Part1 = aa31
  1754. weld1en.C1 = CFrame.new(0.22, 0, -0.065)
  1755. weld1en.C0 = CFrame.new(0,0,0) * angles(Rad(0),Rad(0),Rad(90))
  1756.  
  1757. local aa30 = Instance.new("Part")
  1758. aa30.Parent = char
  1759. aa30.Size = Vector3.new(0.2, 0.2, 0.2)
  1760. aa30.Archivable = true
  1761. aa30.Transparency = 0
  1762. aa30.Shape = "Ball"
  1763. aa30.BrickColor = BrickColor.new("Dark stone grey")
  1764. aa30.Material = "Metal"
  1765. aa30.CanCollide = false
  1766. local mesh = Instance.new("SpecialMesh", aa30)
  1767. mesh.MeshType = "Cylinder"
  1768. mesh.Scale = Vector3.new(1, 5.70, 15)
  1769. local weld1en = Instance.new("Weld")
  1770. weld1en.Parent = hed
  1771. weld1en.Part0 = hed
  1772. weld1en.Part1 = aa30
  1773. weld1en.C1 = CFrame.new(0.22, 0, -0.06)
  1774. weld1en.C0 = CFrame.new(0,0,0) * angles(Rad(0),Rad(0),Rad(90))
  1775.  
  1776. local aa28 = Instance.new("Part")
  1777. aa28.Parent = char
  1778. aa28.Size = Vector3.new(0.2, 0.2, 0.2)
  1779. aa28.Archivable = true
  1780. aa28.Transparency = 0
  1781. aa28.Shape = "Ball"
  1782. aa28.BrickColor = BrickColor.new("White")
  1783. aa28.Material = "Neon"
  1784. aa28.CanCollide = false
  1785. local mesh = Instance.new("SpecialMesh", aa28)
  1786. mesh.MeshType = "Cylinder"
  1787. mesh.Scale = Vector3.new(0.50, 5.70, 15)
  1788. local weld1en = Instance.new("Weld")
  1789. weld1en.Parent = hed
  1790. weld1en.Part0 = hed
  1791. weld1en.Part1 = aa28
  1792. weld1en.C1 = CFrame.new(0.22, 0, 0.065)
  1793. weld1en.C0 = CFrame.new(0,0,0) * angles(Rad(0),Rad(0),Rad(90))
  1794.  
  1795. local aa27 = Instance.new("Part")
  1796. aa27.Parent = char
  1797. aa27.Size = Vector3.new(0.2, 0.2, 0.2)
  1798. aa27.Archivable = true
  1799. aa27.Transparency = 0
  1800. aa27.Shape = "Ball"
  1801. aa27.BrickColor = BrickColor.new("Dark stone grey")
  1802. aa27.Material = "Metal"
  1803. aa27.CanCollide = false
  1804. local mesh = Instance.new("SpecialMesh", aa27)
  1805. mesh.MeshType = "Cylinder"
  1806. mesh.Scale = Vector3.new(1, 5.70, 15)
  1807. local weld1en = Instance.new("Weld")
  1808. weld1en.Parent = hed
  1809. weld1en.Part0 = hed
  1810. weld1en.Part1 = aa27
  1811. weld1en.C1 = CFrame.new(0.22, 0, 0.06)
  1812. weld1en.C0 = CFrame.new(0,0,0) * angles(Rad(0),Rad(0),Rad(90))
  1813.  
  1814. local aa26 = Instance.new("Part")
  1815. aa26.Parent = char
  1816. aa26.Size = Vector3.new(0.2, 0.2, 0.2)
  1817. aa26.Archivable = true
  1818. aa26.Transparency = 0
  1819. aa26.Shape = "Ball"
  1820. aa26.BrickColor = BrickColor.new("White")
  1821. aa26.Material = "Neon"
  1822. aa26.CanCollide = false
  1823. local mesh = Instance.new("SpecialMesh", aa26)
  1824. mesh.MeshType = "Cylinder"
  1825. mesh.Scale = Vector3.new(0.50, 5.70, 15)
  1826. local weld1en = Instance.new("Weld")
  1827. weld1en.Parent = hed
  1828. weld1en.Part0 = hed
  1829. weld1en.Part1 = aa26
  1830. weld1en.C1 = CFrame.new(0, 0, 0.065)
  1831. weld1en.C0 = CFrame.new(0,0,0) * angles(Rad(0),Rad(0),Rad(90))
  1832.  
  1833. local aa25 = Instance.new("Part")
  1834. aa25.Parent = char
  1835. aa25.Size = Vector3.new(0.2, 0.2, 0.2)
  1836. aa25.Archivable = true
  1837. aa25.Transparency = 0
  1838. aa25.Shape = "Ball"
  1839. aa25.BrickColor = BrickColor.new("Dark stone grey")
  1840. aa25.Material = "Metal"
  1841. aa25.CanCollide = false
  1842. local mesh = Instance.new("SpecialMesh", aa25)
  1843. mesh.MeshType = "Cylinder"
  1844. mesh.Scale = Vector3.new(1, 5.70, 15)
  1845. local weld1en = Instance.new("Weld")
  1846. weld1en.Parent = hed
  1847. weld1en.Part0 = hed
  1848. weld1en.Part1 = aa25
  1849. weld1en.C1 = CFrame.new(0, 0, 0.06)
  1850. weld1en.C0 = CFrame.new(0,0,0) * angles(Rad(0),Rad(0),Rad(90))
  1851.  
  1852. local aa24 = Instance.new("Part")
  1853. aa24.Parent = char
  1854. aa24.Size = Vector3.new(0.2, 0.2, 0.2)
  1855. aa24.Archivable = true
  1856. aa24.Transparency = 0
  1857. aa24.Shape = "Ball"
  1858. aa24.BrickColor = BrickColor.new("White")
  1859. aa24.Material = "Neon"
  1860. aa24.CanCollide = false
  1861. local mesh = Instance.new("SpecialMesh", aa24)
  1862. mesh.MeshType = "Cylinder"
  1863. mesh.Scale = Vector3.new(0.50, 5.70, 15)
  1864. local weld1en = Instance.new("Weld")
  1865. weld1en.Parent = hed
  1866. weld1en.Part0 = hed
  1867. weld1en.Part1 = aa24
  1868. weld1en.C1 = CFrame.new(-0.22, 0, 0.065)
  1869. weld1en.C0 = CFrame.new(0,0,0) * angles(Rad(0),Rad(0),Rad(90))
  1870.  
  1871. local aa23 = Instance.new("Part")
  1872. aa23.Parent = char
  1873. aa23.Size = Vector3.new(0.2, 0.2, 0.2)
  1874. aa23.Archivable = true
  1875. aa23.Transparency = 0
  1876. aa23.Shape = "Ball"
  1877. aa23.BrickColor = BrickColor.new("Dark stone grey")
  1878. aa23.Material = "Metal"
  1879. aa23.CanCollide = false
  1880. local mesh = Instance.new("SpecialMesh", aa23)
  1881. mesh.MeshType = "Cylinder"
  1882. mesh.Scale = Vector3.new(1, 5.70, 15)
  1883. local weld1en = Instance.new("Weld")
  1884. weld1en.Parent = hed
  1885. weld1en.Part0 = hed
  1886. weld1en.Part1 = aa23
  1887. weld1en.C1 = CFrame.new(-0.22, 0, 0.06)
  1888. weld1en.C0 = CFrame.new(0,0,0) * angles(Rad(0),Rad(0),Rad(90))
  1889.  
  1890. local aa11 = Instance.new("Part")
  1891. aa11.Parent = char
  1892. aa11.Size = Vector3.new(0.2, 0.2, 0.2)
  1893. aa11.Archivable = true
  1894. aa11.Transparency = 0
  1895. aa11.Shape = "Ball"
  1896. aa11.BrickColor = BrickColor.new("Dark green")
  1897. aa11.Material = "Neon"
  1898. aa11.CanCollide = false
  1899. local mesh = Instance.new("SpecialMesh", aa11)
  1900. mesh.MeshType = "Cylinder"
  1901. mesh.Scale = Vector3.new(2.90, 2.90, 2.90)
  1902. local weld1en = Instance.new("Weld")
  1903. weld1en.Parent = ra
  1904. weld1en.Part0 = ra
  1905. weld1en.Part1 = aa11
  1906. weld1en.C1 = CFrame.new(-0.40, 0.40, 0)
  1907.  
  1908. local aa10 = Instance.new("Part")
  1909. aa10.Parent = char
  1910. aa10.Size = Vector3.new(0.2, 0.2, 0.2)
  1911. aa10.Archivable = true
  1912. aa10.Transparency = 0
  1913. aa10.Shape = "Ball"
  1914. aa10.BrickColor = BrickColor.new("Dark stone grey")
  1915. aa10.Material = "Metal"
  1916. aa10.CanCollide = false
  1917. local mesh = Instance.new("SpecialMesh", aa10)
  1918. mesh.MeshType = "Cylinder"
  1919. mesh.Scale = Vector3.new(3, 3, 3)
  1920. local weld1en = Instance.new("Weld")
  1921. weld1en.Parent = ra
  1922. weld1en.Part0 = ra
  1923. weld1en.Part1 = aa10
  1924. weld1en.C1 = CFrame.new(-0.35, 0.40, 0)
  1925.  
  1926. local aa9 = Instance.new("Part")
  1927. aa9.Parent = char
  1928. aa9.Size = Vector3.new(0.2, 0.2, 0.2)
  1929. aa9.Archivable = true
  1930. aa9.Transparency = 0
  1931. aa9.Shape = "Ball"
  1932. aa9.BrickColor = BrickColor.new("White")
  1933. aa9.Material = "Metal"
  1934. aa9.CanCollide = false
  1935. local mesh = Instance.new("SpecialMesh", aa9)
  1936. mesh.MeshType = "Brick"
  1937. mesh.Scale = Vector3.new(5.70, 1, 5.70)
  1938. local weld1en = Instance.new("Weld")
  1939. weld1en.Parent = ra
  1940. weld1en.Part0 = ra
  1941. weld1en.Part1 = aa9
  1942. weld1en.C1 = CFrame.new(0, -1, 0)
  1943.  
  1944. local aa21 = Instance.new("Part")
  1945. aa21.Parent = char
  1946. aa21.Size = Vector3.new(0.2, 0.2, 0.2)
  1947. aa21.Archivable = true
  1948. aa21.Transparency = 0
  1949. aa21.Shape = "Ball"
  1950. aa21.BrickColor = BrickColor.new("White")
  1951. aa21.Material = "Metal"
  1952. aa21.CanCollide = false
  1953. local mesh = Instance.new("SpecialMesh", aa21)
  1954. mesh.MeshType = "Brick"
  1955. mesh.Scale = Vector3.new(5.90, 0.50, 5.90)
  1956. local weld1en = Instance.new("Weld")
  1957. weld1en.Parent = ra
  1958. weld1en.Part0 = ra
  1959. weld1en.Part1 = aa21
  1960. weld1en.C1 = CFrame.new(0, 0.95, 0)
  1961.  
  1962. local aa20 = Instance.new("Part")
  1963. aa20.Parent = char
  1964. aa20.Size = Vector3.new(0.2, 0.2, 0.2)
  1965. aa20.Archivable = true
  1966. aa20.Transparency = 0
  1967. aa20.Shape = "Ball"
  1968. aa20.BrickColor = BrickColor.new("White")
  1969. aa20.Material = "Metal"
  1970. aa20.CanCollide = false
  1971. local mesh = Instance.new("SpecialMesh", aa20)
  1972. mesh.MeshType = "Brick"
  1973. mesh.Scale = Vector3.new(5.90, 0.50, 5.90)
  1974. local weld1en = Instance.new("Weld")
  1975. weld1en.Parent = ra
  1976. weld1en.Part0 = ra
  1977. weld1en.Part1 = aa20
  1978. weld1en.C1 = CFrame.new(0, -0.95, 0)
  1979.  
  1980.  
  1981. local aa8 = Instance.new("Part")
  1982. aa8.Parent = char
  1983. aa8.Size = Vector3.new(0.2, 0.2, 0.2)
  1984. aa8.Archivable = true
  1985. aa8.Transparency = 0
  1986. aa8.Shape = "Ball"
  1987. aa8.BrickColor = BrickColor.new("Dark green")
  1988. aa8.Material = "Neon"
  1989. aa8.CanCollide = false
  1990. local mesh = Instance.new("SpecialMesh", aa8)
  1991. mesh.MeshType = "Cylinder"
  1992. mesh.Scale = Vector3.new(2.90, 2.90, 2.90)
  1993. local weld1en = Instance.new("Weld")
  1994. weld1en.Parent = ra
  1995. weld1en.Part0 = ra
  1996. weld1en.Part1 = aa8
  1997. weld1en.C1 = CFrame.new(-0.40, -0.40, 0)
  1998.  
  1999. local aa7 = Instance.new("Part")
  2000. aa7.Parent = char
  2001. aa7.Size = Vector3.new(0.2, 0.2, 0.2)
  2002. aa7.Archivable = true
  2003. aa7.Transparency = 0
  2004. aa7.Shape = "Ball"
  2005. aa7.BrickColor = BrickColor.new("Dark stone grey")
  2006. aa7.Material = "Metal"
  2007. aa7.CanCollide = false
  2008. local mesh = Instance.new("SpecialMesh", aa7)
  2009. mesh.MeshType = "Cylinder"
  2010. mesh.Scale = Vector3.new(3, 3, 3)
  2011. local weld1en = Instance.new("Weld")
  2012. weld1en.Parent = ra
  2013. weld1en.Part0 = ra
  2014. weld1en.Part1 = aa7
  2015. weld1en.C1 = CFrame.new(-0.35, -0.40, 0)
  2016.  
  2017. local aa13 = Instance.new("Part")
  2018. aa13.Parent = char
  2019. aa13.Size = Vector3.new(0.2, 0.2, 0.2)
  2020. aa13.Archivable = true
  2021. aa13.Transparency = 0
  2022. aa13.Shape = "Ball"
  2023. aa13.BrickColor = BrickColor.new("White")
  2024. aa13.Material = "Neon"
  2025. aa13.CanCollide = false
  2026. local mesh = Instance.new("SpecialMesh", aa13)
  2027. mesh.MeshType = "Brick"
  2028. mesh.Scale = Vector3.new(5.30, 0.70, 5.40)
  2029. local weld1en = Instance.new("Weld")
  2030. weld1en.Parent = ra
  2031. weld1en.Part0 = ra
  2032. weld1en.Part1 = aa13
  2033. weld1en.C1 = CFrame.new(0, -1.05, 0)
  2034.  
  2035. local aa12 = Instance.new("Part")
  2036. aa12.Parent = char
  2037. aa12.Size = Vector3.new(0.2, 0.2, 0.2)
  2038. aa12.Archivable = true
  2039. aa12.Transparency = 0
  2040. aa12.Shape = "Ball"
  2041. aa12.BrickColor = BrickColor.new("White")
  2042. aa12.Material = "Neon"
  2043. aa12.CanCollide = false
  2044. local mesh = Instance.new("SpecialMesh", aa12)
  2045. mesh.MeshType = "Brick"
  2046. mesh.Scale = Vector3.new(5.30, 0.70, 5.40)
  2047. local weld1en = Instance.new("Weld")
  2048. weld1en.Parent = ra
  2049. weld1en.Part0 = ra
  2050. weld1en.Part1 = aa12
  2051. weld1en.C1 = CFrame.new(0, 1.05, 0)
  2052.  
  2053. local aa6 = Instance.new("Part")
  2054. aa6.Parent = char
  2055. aa6.Size = Vector3.new(0.2, 0.2, 0.2)
  2056. aa6.Archivable = true
  2057. aa6.Transparency = 0
  2058. aa6.Shape = "Ball"
  2059. aa6.BrickColor = BrickColor.new("White")
  2060. aa6.Material = "Metal"
  2061. aa6.CanCollide = false
  2062. local mesh = Instance.new("SpecialMesh", aa6)
  2063. mesh.MeshType = "Brick"
  2064. mesh.Scale = Vector3.new(5.70, 1, 5.70)
  2065. local weld1en = Instance.new("Weld")
  2066. weld1en.Parent = ra
  2067. weld1en.Part0 = ra
  2068. weld1en.Part1 = aa6
  2069. weld1en.C1 = CFrame.new(0, 1, 0)
  2070.  
  2071. local aa4 = Instance.new("Part")
  2072. aa4.Parent = char
  2073. aa4.Size = Vector3.new(0.2, 0.2, 0.2)
  2074. aa4.Archivable = true
  2075. aa4.Transparency = 0
  2076. aa4.Shape = "Ball"
  2077. aa4.BrickColor = maincolor
  2078. aa4.Material = "Neon"
  2079. aa4.CanCollide = false
  2080. local mesh = Instance.new("SpecialMesh", aa4)
  2081. mesh.MeshType = "Brick"
  2082. mesh.Scale = Vector3.new(1, 10.55, 5.60)
  2083. local weld1en = Instance.new("Weld")
  2084. weld1en.Parent = ra
  2085. weld1en.Part0 = ra
  2086. weld1en.Part1 = aa4
  2087. weld1en.C1 = CFrame.new(0, 0, 0)
  2088.  
  2089. local aa5 = Instance.new("Part")
  2090. aa5.Parent = char
  2091. aa5.Size = Vector3.new(0.2, 0.2, 0.2)
  2092. aa5.Archivable = true
  2093. aa5.Transparency = 0
  2094. aa5.Shape = "Ball"
  2095. aa5.BrickColor = maincolor
  2096. aa5.Material = "Neon"
  2097. aa5.CanCollide = false
  2098. local mesh = Instance.new("SpecialMesh", aa5)
  2099. mesh.MeshType = "Brick"
  2100. mesh.Scale = Vector3.new(5.60, 10.55, 1)
  2101. local weld1en = Instance.new("Weld")
  2102. weld1en.Parent = ra
  2103. weld1en.Part0 = ra
  2104. weld1en.Part1 = aa5
  2105. weld1en.C1 = CFrame.new(0, 0, 0)
  2106.  
  2107. local aa = Instance.new("Part")
  2108. aa.Parent = char
  2109. aa.Size = Vector3.new(0.2, 10, 20)
  2110. aa.Archivable = true
  2111. aa.Transparency = 0
  2112. aa.Shape = "Ball"
  2113. aa.BrickColor = BrickColor.new("Dark stone grey")
  2114. aa.Material = "Metal"
  2115. aa.CanCollide = false
  2116. local mesh = Instance.new("SpecialMesh", aa)
  2117. mesh.MeshType = "Brick"
  2118. mesh.Scale = Vector3.new(5.50, 10.50, 5.50)
  2119. local weld1en = Instance.new("Weld")
  2120. weld1en.Parent = ra
  2121. weld1en.Part0 = ra
  2122. weld1en.Part1 = aa
  2123. weld1en.C1 = CFrame.new(0, 0, 0)
  2124.  
  2125. local Core2 = Instance.new("Part")
  2126. Core2.Parent = char
  2127. Core2.Size = Vector3.new(0.2, 0.2, 0.2)
  2128. Core2.Archivable = true
  2129. Core2.Transparency = 0
  2130. Core2.Shape = "Ball"
  2131. Core2.BrickColor = maincolor
  2132. Core2.Material = "Neon"
  2133. Core2.CanCollide = false
  2134. local mesh = Instance.new("SpecialMesh", Core2)
  2135. mesh.MeshType = "Brick"
  2136. mesh.Scale = Vector3.new(7.80, 1.70, 5.25)
  2137. local weld1en = Instance.new("Weld")
  2138. weld1en.Parent = tors
  2139. weld1en.Part0 = tors
  2140. weld1en.Part1 = Core2
  2141. weld1en.C1 = CFrame.new(0, -0.01, 0)
  2142. weld1en.C0 = CFrame.new(0,0,0) * angles(Rad(0),Rad(0),Rad(90))
  2143.  
  2144. local CoreInner2 = Instance.new("Part")
  2145. CoreInner2.Parent = char
  2146. CoreInner2.Size = Vector3.new(0.2, 0.2, 0.2)
  2147. CoreInner2.Archivable = true
  2148. CoreInner2.Transparency = 0
  2149. CoreInner2.Shape = "Ball"
  2150. CoreInner2.BrickColor = BrickColor.new("Really black")
  2151. CoreInner2.Material = "Metal"
  2152. CoreInner2.CanCollide = false
  2153. local mesh = Instance.new("SpecialMesh", CoreInner2)
  2154. mesh.MeshType = "Brick"
  2155. mesh.Scale = Vector3.new(8, 2, 5.10)
  2156. local weld1en = Instance.new("Weld")
  2157. weld1en.Parent = tors
  2158. weld1en.Part0 = tors
  2159. weld1en.Part1 = CoreInner2
  2160. weld1en.C1 = CFrame.new(0, -0.01, 0)
  2161. weld1en.C0 = CFrame.new(0,0,0) * angles(Rad(0),Rad(0),Rad(90))
  2162.  
  2163. local Core = Instance.new("Part")
  2164. Core.Parent = char
  2165. Core.Size = Vector3.new(0.2, 0.2, 0.2)
  2166. Core.Archivable = true
  2167. Core.Transparency = 0
  2168. Core.Shape = "Ball"
  2169. Core.BrickColor = maincolor
  2170. Core.Material = "Neon"
  2171. Core.CanCollide = false
  2172. local mesh = Instance.new("SpecialMesh", Core)
  2173. mesh.MeshType = "Brick"
  2174. mesh.Scale = Vector3.new(7.80, 1.70, 5.20)
  2175. local weld1en = Instance.new("Weld")
  2176. weld1en.Parent = tors
  2177. weld1en.Part0 = tors
  2178. weld1en.Part1 = Core
  2179. weld1en.C1 = CFrame.new(0, -.1, 0)
  2180.  
  2181. local CoreInner = Instance.new("Part")
  2182. CoreInner.Parent = char
  2183. CoreInner.Size = Vector3.new(0.2, 0.2, 0.2)
  2184. CoreInner.Archivable = true
  2185. CoreInner.Transparency = 0
  2186. CoreInner.Shape = "Ball"
  2187. CoreInner.BrickColor = BrickColor.new("Really black")
  2188. CoreInner.Material = "Metal"
  2189. CoreInner.CanCollide = false
  2190. local mesh = Instance.new("SpecialMesh", CoreInner)
  2191. mesh.MeshType = "Brick"
  2192. mesh.Scale = Vector3.new(8, 2, 5.10)
  2193. local weld1en = Instance.new("Weld")
  2194. weld1en.Parent = tors
  2195. weld1en.Part0 = tors
  2196. weld1en.Part1 = CoreInner
  2197. weld1en.C1 = CFrame.new(0, -.1, 0)
  2198. --END OF GAUGNETS AND STUFF--
  2199.  
  2200. local NewInstance = function(instance,parent,properties)
  2201. local inst = Instance.new(instance,parent)
  2202. if(properties)then
  2203. for i,v in next, properties do
  2204. pcall(function() inst[i] = v end)
  2205. end
  2206. end
  2207. return inst;
  2208. end
  2209.  
  2210.  
  2211. ArmorColorParts = {}
  2212. ArmorColorParts2 = {}
  2213. NeonColorParts = {}
  2214. local all, last = {}, nil
  2215. local all2, last2 = {}, nil
  2216. local all3, last3 = {}, nil
  2217. local all4, last4 = {}, nil
  2218. local all, last = {}, nil
  2219. -------------------------------------------------------
  2220. --Start Customization--
  2221. -------------------------------------------------------
  2222. local Player_Size = 1
  2223. if Player_Size ~= 1 then
  2224. root.Size = root.Size * Player_Size
  2225. tors.Size = tors.Size * Player_Size
  2226. hed.Size = hed.Size * Player_Size
  2227. ra.Size = ra.Size * Player_Size
  2228. la.Size = la.Size * Player_Size
  2229. rl.Size = rl.Size * Player_Size
  2230. ll.Size = ll.Size * Player_Size
  2231. ----------------------------------------------------------------------------------
  2232. rootj.Parent = root
  2233. neck.Parent = tors
  2234. RW.Parent = tors
  2235. LW.Parent = tors
  2236. RH.Parent = tors
  2237. LH.Parent = tors
  2238. ----------------------------------------------------------------------------------
  2239. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  2240. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  2241. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  2242. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  2243. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  2244. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  2245. ----------------------------------------------------------------------------------
  2246. 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))
  2247. 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))
  2248. 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))
  2249. 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))
  2250. --hat.Parent = Character
  2251. end
  2252. ----------------------------------------------------------------------------------
  2253. local SONG = 1498997056
  2254. local SONG2 = 100
  2255. local Music = Instance.new("Sound",tors)
  2256. Music.Volume = 100
  2257. Music.Looped = true
  2258. Music.Pitch = 1 --Pitcher
  2259. ----------------------------------------------------------------------------------
  2260. local equipped = false
  2261. local idle = 0
  2262. local change = 1
  2263. local val = 0
  2264. local toim = 0
  2265. local idleanim = 0.4
  2266. local sine = 0
  2267. local Mode = 1
  2268. ----------------------------------------------------------------------------------
  2269. hum.WalkSpeed = 8
  2270. hum.JumpPower = 57
  2271. hum.Animator.Parent = nil
  2272. -------------------------------------------------------
  2273. --End Customization--
  2274. -------------------------------------------------------
  2275.  
  2276.  
  2277. -------------------------------------------------------
  2278. --Start Attacks N Stuff--
  2279. -------------------------------------------------------
  2280. it = Instance.new
  2281. gui = function(GuiType, parent, text, backtrans, backcol, pos, size)
  2282. local gui = IT(GuiType)
  2283. gui.Parent = parent
  2284. gui.Text = text
  2285. gui.BackgroundTransparency = backtrans
  2286. gui.BackgroundColor3 = backcol
  2287. gui.SizeConstraint = "RelativeXY"
  2288. gui.TextXAlignment = "Center"
  2289. gui.TextYAlignment = "Center"
  2290. gui.Position = pos
  2291. gui.Size = size
  2292. gui.Font = "SourceSans"
  2293. gui.FontSize = "Size14"
  2294. gui.TextWrapped = false
  2295. gui.TextStrokeTransparency = 0
  2296. gui.TextColor = BrickColor.new("White")
  2297. return gui
  2298. end
  2299. local basgui = it("GuiMain")
  2300. basgui.Parent = plr.PlayerGui
  2301. basgui.Name = "VISgui"
  2302. local fullscreenz = it("Frame")
  2303. fullscreenz.Parent = basgui
  2304. fullscreenz.BackgroundColor3 = Color3.new(255, 255, 255)
  2305. fullscreenz.BackgroundTransparency = 1
  2306. fullscreenz.BorderColor3 = Color3.new(17, 17, 17)
  2307. fullscreenz.Size = UDim2.new(1, 0, 1, 0)
  2308. fullscreenz.Position = UDim2.new(0, 0, 0, 0)
  2309. local imgl2 = Instance.new("ImageLabel",fullscreenz)
  2310. imgl2.BackgroundTransparency = 1
  2311. imgl2.BorderSizePixel = 0
  2312. imgl2.ImageTransparency = 0.5
  2313. imgl2.ImageColor3 = BrickColor.new("White").Color
  2314. imgl2.Position = UDim2.new(0.86,0,0.78,0)
  2315. imgl2.Size = UDim2.new(0,270,0,270)
  2316. imgl2.Image = "rbxassetid://320731120"
  2317. local techc = imgl2:Clone()
  2318. techc.Parent = fullscreenz
  2319. techc.ImageTransparency = 0.5
  2320. techc.Size = UDim2.new(0,700,0,700)
  2321. techc.Position = UDim2.new(0.75,-50,0.55,-50)
  2322. techc.ImageColor3 = BrickColor.new("White").Color
  2323. techc.Image = "rbxassetid://521073910"
  2324. local ned = Instance.new("TextLabel",fullscreenz)
  2325. ned.ZIndex = 2
  2326. ned.Font = "SciFi"
  2327. ned.BackgroundTransparency = 1
  2328. ned.BorderSizePixel = 0.65
  2329. ned.Size = UDim2.new(0.4,0,0.2,0)
  2330. ned.Position = UDim2.new(0.2,0,0.2,0)
  2331. ned.TextColor3 = BrickColor.new("White").Color
  2332. ned.TextStrokeColor3 = BrickColor.new("Really black").Color
  2333. ned.TextScaled = true
  2334. ned.TextStrokeTransparency = 0
  2335. ned.Text = "Neutral"
  2336. ned.TextSize = 24
  2337. ned.Rotation = 1
  2338. --ned.TextXAlignment = "Right"
  2339. ned.TextYAlignment = "Bottom"
  2340. -----------
  2341. local GUIFrame = IT("Frame")
  2342. GUIFrame.Parent = Base
  2343. GUIFrame.BackgroundColor3 = Color3.new(255, 255, 255)
  2344. GUIFrame.BackgroundTransparency = 1
  2345. GUIFrame.BorderColor3 = Color3.new(17, 17, 17)
  2346. GUIFrame.Size = UDim2.new(1, 0, 1, 0)
  2347. GUIFrame.Position = UDim2.new(0, 0, 0, 0)
  2348. ---------------------
  2349. -----------------------------
  2350. function resetmode()
  2351. Mode = 1
  2352. SONG = 1498997056
  2353. PITCH = 1
  2354. for i, v in pairs(NeonColorParts1000) do
  2355. v.BrickColor = BrickC("White")
  2356. end
  2357. Core.BrickColor = BrickColor.new("White")
  2358. Core2.BrickColor = BrickColor.new("White")
  2359. imgl2.ImageColor3 = BrickC("White").Color
  2360. techc.ImageColor3 = BrickC("White").Color
  2361. ned.Text = "Neutral"
  2362. ned.TextColor3 = BrickC("White").Color
  2363. ned.TextStrokeColor3 = BrickC("Really black").Color
  2364. end
  2365. function Taunt()
  2366. attack = true
  2367. hum.WalkSpeed = 0
  2368. TAUNT:Play()
  2369. repeat
  2370. swait()
  2371. TAUNT.Parent = tors
  2372. 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)
  2373. 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)
  2374. 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)
  2375. 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)
  2376. 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)
  2377. 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)
  2378. until TAUNT.Playing == false
  2379. attack = false
  2380. hum.WalkSpeed = 8
  2381. end
  2382. function attackone()
  2383. attack = true
  2384. hum.WalkSpeed = 3.01
  2385. for i = 0, 1.7, 0.1 do
  2386. swait()
  2387. 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)
  2388. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-10), Rad(0), Rad(40)), 0.3)
  2389. 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)
  2390. 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)
  2391. 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)
  2392. 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)
  2393. end
  2394. Cso("203426541", ra, 10, 1)
  2395. for i, v in pairs(FindNearestHead(ra.CFrame.p, 10)) do
  2396. if v:FindFirstChild("Head") then
  2397. Eviscerate(v)
  2398. SoulSteal(v)
  2399. end
  2400. end
  2401. for i = 0, 1.4, 0.1 do
  2402. swait()
  2403. BlockEffect(maincolor, ra.CFrame, 21, 41, 21, -2, -3, -2, 0.08, 2)
  2404. 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)
  2405. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-55)), 0.3)
  2406. 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)
  2407. 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)
  2408. 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)
  2409. 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)
  2410. end
  2411. hum.WalkSpeed = 8
  2412. attack = false
  2413. end
  2414. function attacktwo()
  2415. attack = true
  2416. hum.WalkSpeed = 3.01
  2417. for i = 0, 1.7, 0.1 do
  2418. swait()
  2419. 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)
  2420. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5), Rad(0), Rad(0)), 0.3)
  2421. 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)
  2422. 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)
  2423. 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)
  2424. 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)
  2425. end
  2426. Cso("203426541", rl, 10, 1)
  2427. for i, v in pairs(FindNearestHead(ra.CFrame.p, 10)) do
  2428. if v:FindFirstChild("Head") then
  2429. Eviscerate(v)
  2430. SoulSteal(v)
  2431. end
  2432. end
  2433. for i = 0, 1.4, 0.1 do
  2434. swait()
  2435. 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)
  2436. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(5), Rad(0), Rad(0)), 0.3)
  2437. 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)
  2438. 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)
  2439. 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)
  2440. 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)
  2441. end
  2442. hum.WalkSpeed = 8
  2443. attack = false
  2444. end
  2445. function attackthree()
  2446. attack = true
  2447. hum.WalkSpeed = 3.01
  2448. for i = 0, 1.4, 0.1 do
  2449. swait()
  2450. 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)
  2451. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2452. 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)
  2453. 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)
  2454. 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)
  2455. 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)
  2456. end
  2457. Cso("203426541", hed, 10, 1)
  2458. for i = 0, 1.7, 0.1 do
  2459. swait()
  2460. 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)
  2461. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2462. 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)
  2463. 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)
  2464. 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)
  2465. 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)
  2466. end
  2467. Cso("260435136", hed, 10, .9)
  2468. BlockEffect(maincolor, ra.CFrame * CF(0, -2, 0), 11, 11, 11, 10, 10, 10, 0.04, 1)
  2469. BlockEffect(BrickC("Really black"), ra.CFrame * CF(0, -2, 0), 6, 6, 6, 5, 5, 5, 0.04, 1)
  2470. for i, v in pairs(FindNearestHead(ra.CFrame.p, 10)) do
  2471. if v:FindFirstChild("Head") then
  2472. Eviscerate(v)
  2473. SoulSteal(v)
  2474. end
  2475. end
  2476. for i = 0, 1.8, 0.1 do
  2477. swait()
  2478. 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)
  2479. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.2)
  2480. 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)
  2481. 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)
  2482. 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)
  2483. 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)
  2484. end
  2485. hum.WalkSpeed = 8
  2486. attack = false
  2487. end
  2488. function Power_Burst()
  2489. hum.WalkSpeed = 4
  2490. attack = true
  2491. Cso("163619849", ra, 10, 1.35)
  2492. for i = 0,4.3,0.1 do
  2493. swait()
  2494. PixelBlock(3,1,"Add",ra.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)
  2495. 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)
  2496. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-23 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
  2497. 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)
  2498. 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)
  2499. 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)
  2500. 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)
  2501. end
  2502. CameraEnshaking(2.5, 20)
  2503. Cso("539294959", ra, 10, .9)
  2504. BlockEffect(maincolor, ra.CFrame * CF(0, -0, 0), 16, 16, 16, 22, 22, 22, 0.04, 1)
  2505. BlockEffect(BrickC("Really black"), ra.CFrame * CF(0, -0, 0), 10, 10, 10, 12, 12, 12, 0.04, 1)
  2506. for i, v in pairs(FindNearestHead(ra.CFrame.p, 15)) do
  2507. if v:FindFirstChild("Head") then
  2508. Eviscerate(v)
  2509. SoulSteal(v)
  2510. end
  2511. end
  2512. for i = 0,3,0.1 do
  2513. swait()
  2514. 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)
  2515. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(-30)), 0.3)
  2516. 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)
  2517. 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)
  2518. 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)
  2519. 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)
  2520. end
  2521. hum.WalkSpeed = 8
  2522. attack = false
  2523. end
  2524. function Magic_Bombs()
  2525. attack = true
  2526. hum.WalkSpeed = 0
  2527. local GYRO = IT("BodyGyro",root)
  2528. GYRO.D = 100
  2529. GYRO.P = 2000
  2530. GYRO.MaxTorque = VT(0,4000000,0)
  2531. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  2532. for i = 0,3.6,0.1 do
  2533. swait()
  2534. 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)
  2535. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2536. 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)
  2537. 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)
  2538. 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)
  2539. 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)
  2540. end
  2541. CameraEnshaking(1, 6)
  2542. GYRO:Destroy()
  2543. Cso("588734356", Handle, 10, 1.05)
  2544. BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
  2545. BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
  2546. HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Normal")
  2547. for i = 0,2,0.1 do
  2548. swait()
  2549. 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)
  2550. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2551. 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)
  2552. 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)
  2553. 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)
  2554. 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)
  2555. end
  2556. local GYRO = IT("BodyGyro",root)
  2557. GYRO.D = 100
  2558. GYRO.P = 2000
  2559. GYRO.MaxTorque = VT(0,4000000,0)
  2560. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  2561. for i = 0,2.4,0.1 do
  2562. swait()
  2563. 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)
  2564. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2565. 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)
  2566. 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)
  2567. 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)
  2568. 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)
  2569. end
  2570. GYRO:Destroy()
  2571. CameraEnshaking(1, 6)
  2572. Cso("588734356", Handle, 10, 1.05)
  2573. BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
  2574. BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
  2575. HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6,5, 14, 24, 2, "Normal")
  2576. for i = 0,2,0.1 do
  2577. swait()
  2578. 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)
  2579. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2580. 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)
  2581. 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)
  2582. 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)
  2583. 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)
  2584. end
  2585. local GYRO = IT("BodyGyro",root)
  2586. GYRO.D = 100
  2587. GYRO.P = 2000
  2588. GYRO.MaxTorque = VT(0,4000000,0)
  2589. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  2590. for i = 0,2.4,0.1 do
  2591. swait()
  2592. 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)
  2593. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2594. 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)
  2595. 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)
  2596. 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)
  2597. 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)
  2598. end
  2599. GYRO:Destroy()
  2600. CameraEnshaking(1, 6)
  2601. Cso("588734356", Handle, 10, 1.05)
  2602. BlockEffect(maincolor, Handle.CFrame * CF(0, -16, 0), 7, 7, 7, 9, 9, 9, 0.07, 1)
  2603. BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -16, 0), 2, 2, 2, 4, 4, 4, 0.05, 1)
  2604. HitboxFunction(root.CFrame * CF(0, 0, -20), 0.01, 1, 1, 1, 6.5, 14, 24, 2, "Normal")
  2605. for i = 0,2,0.1 do
  2606. swait()
  2607. 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)
  2608. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2609. 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)
  2610. 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)
  2611. 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)
  2612. 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)
  2613. end
  2614. attack = false
  2615. hum.WalkSpeed = 8
  2616. end
  2617. function Dangerous_Field()
  2618. attack = true
  2619. hum.WalkSpeed = 0
  2620. for i = 0,10,0.1 do
  2621. swait()
  2622. 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)
  2623. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  2624. 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)
  2625. 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)
  2626. 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)
  2627. 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)
  2628. CameraEnshaking(1, 7)
  2629. Cso("588734356", Handle, 10, 1.2)
  2630. BlockEffect(maincolor, Handle.CFrame * CF(0, -8, 0), 9, 9, 9, 11, 11, 11, 0.07, 1)
  2631. BlockEffect(BrickC("Crimson"), Handle.CFrame * CF(0, -8, 0), 3, 3, 3, 5, 5, 5, 0.05, 1)
  2632. HitboxFunction(Handle.CFrame * CF(0, 0, -10.3), 0.05, 1, 1, 1, 7.3, 15, 20, 3, "Normal")
  2633. HitboxFunction(Handle.CFrame * CF(0, 0, -0), 0.05, 1, 1, 1, 5, 2, 3, 10, "Normal")
  2634. end
  2635. attack = false
  2636. hum.WalkSpeed = 8
  2637. end
  2638. function NUCLEAR()
  2639. attack = true
  2640. local orb = Instance.new("Part", char)
  2641. orb.Anchored = true
  2642. orb.BrickColor = BrickC("Lime green")
  2643. orb.CanCollide = false
  2644. orb.FormFactor = 3
  2645. orb.Name = "Ring"
  2646. orb.Material = "Neon"
  2647. orb.Size = Vector3.new(1, 1, 1)
  2648. orb.Transparency = 0
  2649. orb.TopSurface = 0
  2650. orb.BottomSurface = 0
  2651. local orbm = Instance.new("SpecialMesh", orb)
  2652. orbm.MeshType = "Sphere"
  2653. orbm.Name = "SizeMesh"
  2654. orbm.Scale = Vector3.new(0, 0, 0)
  2655. local scaled = 0.1
  2656. local posid = 0
  2657. Aura(1, 2.5, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickC("Lime green"), 0, "Sphere")
  2658. Aura(2, 5, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickC("Lime green"), 0, "Sphere")
  2659. for i = 0, 12, 0.1 do
  2660. swait()
  2661. scaled = scaled + 0.001
  2662. posid = posid - scaled
  2663. orb.CFrame = ra.CFrame * CF(0, -0.1 + posid / 1.05, 0)
  2664. orbm.Scale = orbm.Scale + Vector3.new(scaled, scaled, scaled)
  2665. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(15), Rad(0), Rad(0)), 0.08)
  2666. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-10 - 2.5 * Sin(sine / 30)), Rad(-4.5 * Sin(sine / .5)), Rad(15)), 0.08)
  2667. 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)
  2668. 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)
  2669. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(170), Rad(Mrandom(-15, 15)), Rad(5 - 4.5 * Sin(sine / 20))), 0.1)
  2670. 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(-12 - 5 * Sin(sine / 30))), 0.08)
  2671. end
  2672. for i = 0, 2, 0.1 do
  2673. swait()
  2674. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(15), Rad(0), Rad(0)), 0.08)
  2675. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-10 - 2.5 * Sin(sine / 30)), Rad(-4.5 * Sin(sine / .5)), Rad(15)), 0.08)
  2676. 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)
  2677. 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)
  2678. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(Mrandom(-15, 15)), Rad(5 - 4.5 * Sin(sine / 20))), 0.1)
  2679. 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(-12 - 5 * Sin(sine / 30))), 0.08)
  2680. end
  2681. coroutine.resume(coroutine.create(function()
  2682. orb.Anchored = false
  2683. CFuncs.Sound.Create("rbxassetid://907528019", root, 1.85, 1)
  2684. local a = Instance.new("Part", workspace)
  2685. a.Name = "Direction"
  2686. a.Anchored = true
  2687. a.BrickColor = BrickC("Lime green")
  2688. a.Material = "Neon"
  2689. a.Transparency = 1
  2690. a.CanCollide = false
  2691. local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit * 500)
  2692. local ignore = orb
  2693. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  2694. a.BottomSurface = 10
  2695. a.TopSurface = 10
  2696. local distance = (orb.CFrame.p - position).magnitude
  2697. a.Size = Vector3.new(0.1, 0.1, 0.1)
  2698. a.CFrame = CFrame.new(orb.CFrame.p, position) * CFrame.new(0, 0, 0)
  2699. orb.CFrame = a.CFrame
  2700. a:Destroy()
  2701. local bv = Instance.new("BodyVelocity")
  2702. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  2703. bv.velocity = orb.CFrame.lookVector * 125
  2704. bv.Parent = orb
  2705. local hitted = false
  2706. game:GetService("Debris"):AddItem(orb, 15)
  2707. swait()
  2708. local hit = orb.Touched:connect(function(hit)
  2709. if hitted == false then
  2710. hitted = true
  2711. CameraEnshaking(10, 2.5)
  2712. CFuncs.Sound.Create("rbxassetid://151304356", orb, 5, 1)
  2713. for i, v in pairs(FindNearestHead(orb.CFrame.p, 25)) do
  2714. if v:FindFirstChild("Head") then
  2715. Eviscerate(v)
  2716. end
  2717. end
  2718. Magic(1, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickC("Lime green"), "Sphere")
  2719. Magic(2, "Add", orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickC("Lime green"), "Sphere")
  2720. for i = 0, 9 do
  2721. Aura(1, 2.5, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickC("Lime green"), 0, "Sphere")
  2722. Aura(2, 5, "Add", orb.CFrame * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickC("Lime green"), 0, "Sphere")
  2723. end
  2724. orb.Anchored = true
  2725. orb.Transparency = 1
  2726. wait(8)
  2727. orb:Destroy()
  2728. end
  2729. end)
  2730. end))
  2731. for i = 0, 1, 0.1 do
  2732. swait()
  2733. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(15), Rad(0), Rad(0)), 0.08)
  2734. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-10 - 2.5 * Sin(sine / 30)), Rad(-4.5 * Sin(sine / .5)), Rad(15)), 0.08)
  2735. 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)
  2736. 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)
  2737. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(Mrandom(-15, 15)), Rad(5 - 4.5 * Sin(sine / 20))), 0.3)
  2738. 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(-12 - 5 * Sin(sine / 30))), 0.08)
  2739. end
  2740. attack = false
  2741. end
  2742. function Shockwave()
  2743. attack = true
  2744. hum.WalkSpeed = 0
  2745. for i = 0,4,0.1 do
  2746. swait()
  2747. 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)
  2748. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2749. 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)
  2750. 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)
  2751. 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)
  2752. 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)
  2753. end
  2754. coroutine.resume(coroutine.create(function()
  2755. BlockEffect(maincolor, rl.CFrame * CF(-1, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2756. BlockEffect(maincolor, rl.CFrame * CF(-3, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2757. BlockEffect(maincolor, rl.CFrame * CF(2, -0, -5), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2758. HitboxFunction(rl.CFrame * CF(-1, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
  2759. HitboxFunction(rl.CFrame * CF(-3, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
  2760. HitboxFunction(rl.CFrame * CF(2, 0, -7), 0.05, 1, 1, 1, 5, 20, 25, 0, "Snare")
  2761. CameraEnshaking(1, 7)
  2762. wait(0.05)
  2763. BlockEffect(maincolor, rl.CFrame * CF(-0.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2764. BlockEffect(maincolor, rl.CFrame * CF(-2.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2765. BlockEffect(maincolor, rl.CFrame * CF(1.8, -0, -10), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2766. HitboxFunction(rl.CFrame * CF(-0.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 20, 10, "Snare")
  2767. HitboxFunction(rl.CFrame * CF(-2.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2768. HitboxFunction(rl.CFrame * CF(1.8, 0, -12), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2769. CameraEnshaking(1, 7)
  2770. wait(0.05)
  2771. BlockEffect(maincolor, rl.CFrame * CF(-0.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2772. BlockEffect(maincolor, rl.CFrame * CF(-2.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2773. BlockEffect(maincolor, rl.CFrame * CF(1.6, -0, -15), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2774. HitboxFunction(rl.CFrame * CF(-0.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2775. HitboxFunction(rl.CFrame * CF(-2.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2776. HitboxFunction(rl.CFrame * CF(1.6, 0, -17), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2777. CameraEnshaking(1, 7)
  2778. wait(0.05)
  2779. BlockEffect(maincolor, rl.CFrame * CF(-0.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2780. BlockEffect(maincolor, rl.CFrame * CF(-2.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2781. BlockEffect(maincolor, rl.CFrame * CF(1.4, -0, -20), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2782. HitboxFunction(rl.CFrame * CF(-0.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2783. HitboxFunction(rl.CFrame * CF(-2.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2784. HitboxFunction(rl.CFrame * CF(1.4, 0, -22), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2785. CameraEnshaking(1, 7)
  2786. wait(0.05)
  2787. BlockEffect(maincolor, rl.CFrame * CF(-0.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2788. BlockEffect(maincolor, rl.CFrame * CF(-2.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2789. BlockEffect(maincolor, rl.CFrame * CF(1.2, -0, -25), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2790. HitboxFunction(rl.CFrame * CF(-0.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2791. HitboxFunction(rl.CFrame * CF(-2.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2792. HitboxFunction(rl.CFrame * CF(1.2, 0, -27), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2793. CameraEnshaking(1, 7)
  2794. wait(0.05)
  2795. BlockEffect(maincolor, rl.CFrame * CF(-0, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2796. BlockEffect(maincolor, rl.CFrame * CF(-2, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2797. BlockEffect(maincolor, rl.CFrame * CF(1, -0, -30), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2798. HitboxFunction(rl.CFrame * CF(-0, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2799. HitboxFunction(rl.CFrame * CF(-2, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2800. HitboxFunction(rl.CFrame * CF(1, 0, -32), 0.05, 1, 1, 1, 5, 20, 25, 10, "Snare")
  2801. CameraEnshaking(1, 7)
  2802. end))
  2803. Cso("440145223", Handle, 10, 1.05)
  2804. for i = 1,7,0.1 do
  2805. 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)
  2806. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  2807. 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)
  2808. 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)
  2809. 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)
  2810. 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)
  2811. end
  2812. wait(.6)
  2813. hum.WalkSpeed = 8
  2814. attack = false
  2815. end
  2816. function Pulse()
  2817. attack = true
  2818. hum.WalkSpeed = 0
  2819. local GYRO = IT("BodyGyro",root)
  2820. GYRO.D = 100
  2821. GYRO.P = 2000
  2822. GYRO.MaxTorque = VT(0,4000000,0)
  2823. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  2824. for i = 0,4,0.1 do
  2825. swait()
  2826. 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)
  2827. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  2828. 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)
  2829. 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)
  2830. 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)
  2831. 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)
  2832. end
  2833. BlockEffect(maincolor, Handle.CFrame * CF(-0, -5, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2834. HitboxFunction(Handle.CFrame * CF(-0, -7, -0), 0.05, 1, 1, 1, 5, 30, 40, 0, "Freeze")
  2835. CameraEnshaking(1, 25)
  2836. BlockEffect(maincolor, Handle.CFrame * CF(-0, -10, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2837. HitboxFunction(Handle.CFrame * CF(-0, -12, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2838. BlockEffect(maincolor, Handle.CFrame * CF(-0, -15, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2839. HitboxFunction(Handle.CFrame * CF(0, -17, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2840. BlockEffect(maincolor, Handle.CFrame * CF(-0, -20, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2841. HitboxFunction(Handle.CFrame * CF(0, -22, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2842. BlockEffect(maincolor, Handle.CFrame * CF(-0, -25, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2843. HitboxFunction(Handle.CFrame * CF(0, -27, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2844. BlockEffect(maincolor, Handle.CFrame * CF(-0, -30, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2845. HitboxFunction(Handle.CFrame * CF(0, -32, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2846. BlockEffect(maincolor, Handle.CFrame * CF(-0, -35, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2847. HitboxFunction(Handle.CFrame * CF(0, -37, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2848. BlockEffect(maincolor, Handle.CFrame * CF(-0, -40, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2849. HitboxFunction(Handle.CFrame * CF(0, -42, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2850. BlockEffect(maincolor, Handle.CFrame * CF(-0, -45, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2851. HitboxFunction(Handle.CFrame * CF(0, -47, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2852. BlockEffect(maincolor, Handle.CFrame * CF(-0, -50, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2853. HitboxFunction(Handle.CFrame * CF(0, -52, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2854. BlockEffect(maincolor, Handle.CFrame * CF(-0, -55, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2855. HitboxFunction(Handle.CFrame * CF(0, -57, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2856. BlockEffect(maincolor, Handle.CFrame * CF(-0, -60, -0), 4, 4, 4, 5, 5, 5, 0.05, 1)
  2857. HitboxFunction(Handle.CFrame * CF(0, -62, -0), 0.05, 1, 1, 1, 5, 30, 40, 10, "Freeze")
  2858. Cso("440145223", Handle, 10, 1.05)
  2859. GYRO:Destroy()
  2860. for i = 1,2,0.1 do
  2861. swait()
  2862. 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)
  2863. 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)
  2864. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  2865. 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)
  2866. 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)
  2867. 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)
  2868. 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)
  2869. end
  2870. hum.WalkSpeed = 8
  2871. attack = false
  2872. end
  2873. function LAZER()
  2874. attack = true
  2875. local GYRO = IT("BodyGyro",root)
  2876. GYRO.D = 100
  2877. GYRO.P = 2000
  2878. GYRO.MaxTorque = Vector3.new(0,4000000,0)
  2879. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  2880. 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(0,0,0),})
  2881. for i = 0,5,0.1 do
  2882. swait()
  2883. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  2884. 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)
  2885. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  2886. 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)
  2887. 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)
  2888. 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)
  2889. 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)
  2890. end
  2891. local beam = Instance.new("Part", workspace)
  2892. beam.BrickColor = BrickColor.new("Deep orange")
  2893. beam.FormFactor = "Custom"
  2894. beam.Material = "Glass"
  2895. beam.Transparency = 0.5
  2896. beam.Anchored = true
  2897. beam.Locked = true
  2898. beam.CanCollide = false
  2899. local distance = (aa12.CFrame.p - mouse.Hit.p).magnitude
  2900. beam.Size = Vector3.new(1.05, 1.05, distance)
  2901. beam.CFrame = CFrame.new(aa12.CFrame.p, mouse.Hit.p) * CFrame.new(0, 0, -distance / 2)
  2902. game:GetService("Debris"):AddItem(beam, 0.14)
  2903. BlockEffect(BrickC("Deep orange"), ref.CFrame * CF(0, 0, 0), 25, 25, 25, 15, 15, 15, 0.04, 1)
  2904. BlockEffect(BrickC("Deep orange"), ref.CFrame * CF(0, 0, 0), 19, 19, 19, 10, 10, 10, 0.04, 1)
  2905. GYRO:Destroy()
  2906. for i, v in pairs(FindNearestHead(ref.CFrame.p, 2)) do
  2907. if v:FindFirstChild("Torso") then
  2908. Eviscerate(v)
  2909. end
  2910. end
  2911. attack = false
  2912. end
  2913. function Spirit_Beam()
  2914. attack = true
  2915. hum.WalkSpeed = 0
  2916. local GYRO = IT("BodyGyro",root)
  2917. GYRO.D = 100
  2918. GYRO.P = 2000
  2919. GYRO.MaxTorque = VT(0,4000000,0)
  2920. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  2921. for i = 0,5,0.1 do
  2922. swait()
  2923. GYRO.cframe = CF(root.Position,mouse.Hit.p)
  2924. 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)
  2925. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(8 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2926. 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)
  2927. 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)
  2928. 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)
  2929. 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)
  2930. end
  2931. 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),})
  2932. HitboxFunction(ref.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 4, 25, 50, 1, "Normal")
  2933. BlockEffect(maincolor, ref.CFrame * CF(-0, -0, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
  2934. local beam = Instance.new("Part", workspace)
  2935. beam.BrickColor = BrickColor.new("Fog")
  2936. beam.FormFactor = "Custom"
  2937. beam.Material = "Glass"
  2938. beam.Transparency = 0.5
  2939. beam.Anchored = true
  2940. beam.Locked = true
  2941. beam.CanCollide = false
  2942. local distance = (Handle.CFrame.p - mouse.Hit.p).magnitude
  2943. beam.Size = Vector3.new(1.05, 1.05, distance)
  2944. beam.CFrame = CFrame.new(Handle.CFrame.p, mouse.Hit.p) * CFrame.new(0, 0, -distance / 2)
  2945. game:GetService("Debris"):AddItem(beam, 0.14)
  2946. local sound = Instance.new('Sound',Handle)
  2947. sound.SoundId = 'rbxassetid://588697948'
  2948. sound.Volume = 100
  2949. sound.EmitterSize = 40
  2950. sound.MaxDistance = 450
  2951. sound:Play()
  2952. game:GetService("Debris"):AddItem(beam, sound.TimeLength)
  2953. GYRO:Destroy()
  2954. 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)
  2955. 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)
  2956. 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)
  2957. 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)
  2958. 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)
  2959. 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)
  2960. 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)
  2961. 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)
  2962. 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)
  2963. 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)
  2964. wait(0.3)
  2965. attack = false
  2966. hum.WalkSpeed = 8
  2967. ref:Destroy()
  2968. end
  2969. function Distort()
  2970. attack = true
  2971. hum.WalkSpeed = 0
  2972. local pos = root.Position
  2973. root.CFrame = CF(mouse.Hit.p+Vector3.new(0,3,0),pos)
  2974. Cso("261227592", tors, 10, 0.85)
  2975. for i = 1,2.5,0.1 do
  2976. swait()
  2977. rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2978. end
  2979. attack = false
  2980. hum.WalkSpeed = 8
  2981. end
  2982. function Ancient_Rage()
  2983. attack = true
  2984. hum.WalkSpeed = 4
  2985. Cso("907329532", tors, 10, 1.05)
  2986. for i = 1,14,0.1 do
  2987. swait()
  2988. rootj.C0 = char.Torso.Neck.C0 * CFrame.Angles(math.random(-10,10),math.random(-10,10),math.random(-10,10))
  2989. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-0 - 2.5 * Sin(sine / 20)), Rad(-0), Rad(0)), 0.3)
  2990. 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)
  2991. 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)
  2992. 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)
  2993. 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)
  2994. for i, v in pairs(FindNearestHead(tors.CFrame.p, 7)) do
  2995. if v:FindFirstChild("Head") then
  2996. Eviscerate(v)
  2997. end
  2998. end
  2999. end
  3000. attack = false
  3001. hum.WalkSpeed = 8
  3002. end
  3003. function TTTTTTTTTTTaunt()
  3004. attack = true
  3005. hum.WalkSpeed = 0
  3006. DTAUNT:Play()
  3007. repeat
  3008. swait()
  3009. DTAUNT.Parent = tors
  3010. 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)
  3011. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(math.random(-25,25),math.random(-25,25),math.random(-25,25)), 0.3)
  3012. 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)
  3013. 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)
  3014. 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)
  3015. 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)
  3016. until DTAUNT.Playing == false
  3017. attack = false
  3018. hum.WalkSpeed = 8
  3019. end
  3020. function HAAH()
  3021. attack = true
  3022. hum.WalkSpeed = 0
  3023. Cso("300208779", hed, 10, 1)
  3024. for i = 0,9,0.1 do
  3025. swait()
  3026. 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)
  3027. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 - 2.5 * Sin(sine / 2)), Rad(0), Rad(0)), 0.3)
  3028. if Mrandom(1,15) == 1 then
  3029. 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)
  3030. end
  3031. 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)
  3032. 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)
  3033. 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)
  3034. 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)
  3035. end
  3036. attack = false
  3037. hum.WalkSpeed = 10
  3038. end
  3039. function again()
  3040. attack = true
  3041. hum.WalkSpeed = 0
  3042. ITAUNT:Play()
  3043. repeat
  3044. swait()
  3045. ITAUNT.Parent = tors
  3046. 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)
  3047. 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)
  3048. 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)
  3049. 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)
  3050. 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)
  3051. 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)
  3052. until ITAUNT.Playing == false
  3053. attack = false
  3054. hum.WalkSpeed = 8
  3055. end
  3056. function LunarSpin()
  3057. attack = true
  3058. hum.WalkSpeed = 0
  3059. for i = 0,17,0.05 do
  3060. CameraEnshaking(1, 5)
  3061. MagniDamage(tors, 47, 2, 5, 0, "Normal")
  3062. Effects.Spiral.Create(BrickC("Teal"), tors.CFrame * CF(0, 0, 0), 3, 3, 3, 4, 4, 4, 0.03)
  3063. Effects.Block.Create(BrickC("Cyan"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3064. swait()
  3065. 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)
  3066. 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)
  3067. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3068. 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)
  3069. 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)
  3070. 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)
  3071. 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)
  3072. end
  3073. hum.WalkSpeed = 8
  3074. attack = false
  3075. end
  3076. function Decapitate()
  3077. local target = nil
  3078. local targettorso = nil
  3079. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  3080. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  3081. target = mouse.Target.Parent.Humanoid
  3082. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  3083. targethead = mouse.Target.Parent:FindFirstChild("Head")
  3084. end
  3085. end
  3086. if target ~= nil then
  3087. targettorso.Anchored = true
  3088. attack = true
  3089. hum.WalkSpeed = 0
  3090. root.CFrame = targettorso.CFrame * CF(0,0,2.6)
  3091. for i = 0,4.2,0.1 do
  3092. swait()
  3093. 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)
  3094. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
  3095. 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)
  3096. 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)
  3097. 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)
  3098. 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)
  3099. end
  3100. local ModelHead01 = New("Model", char, "", {})
  3101. local Humanoid01 = New("Humanoid", ModelHead01, "Humanoid", {})
  3102. local Head01 = targethead:Clone()
  3103. targethead.Transparency = 1
  3104. Head01.Parent = ModelHead01
  3105. local weldHead01 = Instance.new("Weld")
  3106. weldHead01.Parent = Head01
  3107. weldHead01.Part0 = targethead
  3108. weldHead01.Part1 = Head01
  3109. weldHead01.C1 = CFrame.new(0, 0, 0)
  3110. targethead.face:Remove()
  3111. weldHead01.Part0 = ra
  3112. weldHead01.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  3113. targettorso:BreakJoints()
  3114. CreateSound("314390675", targettorso, 5, .7)
  3115. for i = 0,3.2,0.1 do
  3116. swait()
  3117. 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)
  3118. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-90)), 0.3)
  3119. 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)
  3120. 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)
  3121. 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)
  3122. 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)
  3123. end
  3124. for i = 0,4.2,0.1 do
  3125. swait()
  3126. 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)
  3127. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(40)), 0.3)
  3128. 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)
  3129. 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)
  3130. 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)
  3131. 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)
  3132. end
  3133. CreateSound("541909763", targettorso, 5, .8)
  3134. weldHead01:Destroy()
  3135. Head01.CanCollide = true
  3136. local bodyVelocity2 = Create("BodyVelocity")({
  3137. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  3138. P = 5000,
  3139. maxForce = Vector3.new(8000, 8000, 8000),
  3140. Parent = Head01
  3141. })
  3142. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  3143. for i = 0,6.2,0.1 do
  3144. swait()
  3145. 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)
  3146. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-40)), 0.3)
  3147. 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)
  3148. 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)
  3149. 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)
  3150. 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)
  3151. end
  3152. targettorso.Anchored = false
  3153. attack = false
  3154. hum.WalkSpeed = 8
  3155. root.CFrame = targettorso.CFrame * CF(0,0,3.4)
  3156. end
  3157. end
  3158. function BalanceSpin()
  3159. attack = true
  3160. hum.WalkSpeed = 2
  3161. for i = 0,17,0.07 do
  3162. CameraEnshaking(1, 5)
  3163. MagniDamage(tors, 30, 7, 11, 0, "Normal")
  3164. swait()
  3165. 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")
  3166. 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")
  3167. 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")
  3168. 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)
  3169. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3170. 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)
  3171. 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)
  3172. 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)
  3173. 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)
  3174. end
  3175. hum.WalkSpeed = 8
  3176. attack = false
  3177. end
  3178.  
  3179. function BARK()
  3180. attack = true
  3181. hum.WalkSpeed = 0
  3182. BATAUNT:Play()
  3183. repeat
  3184. BATAUNT.Parent = tors
  3185. swait()
  3186. 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)
  3187. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(19 + 1 * Cos(sine / 25)), Rad(0), Rad(-15)), 0.1)
  3188. 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)
  3189. 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)
  3190. 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)
  3191. 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)
  3192. until BATAUNT.Playing == false
  3193. attack = false
  3194. hum.WalkSpeed = 8
  3195. end
  3196. function CreateSound(ID, PARENT, VOLUME, PITCH)
  3197. local NSound = nil
  3198. coroutine.resume(coroutine.create(function()
  3199. NSound = Instance.new("Sound", PARENT)
  3200. NSound.Volume = VOLUME
  3201. NSound.Pitch = PITCH
  3202. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  3203. swait()
  3204. NSound:play()
  3205. game:GetService("Debris"):AddItem(NSound, 10)
  3206. end))
  3207. return NSound
  3208. end
  3209. function Bark_Splosion()
  3210. attack = true
  3211. for i = 0,2,0.05 do
  3212. swait()
  3213. Effects.Block.Create(BrickC("Cool yellow"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3214. Effects.Block.Create(BrickC("Medium stone grey"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3215. 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)
  3216. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3217. 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)
  3218. 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)
  3219. 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)
  3220. 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)
  3221. end
  3222. CreateSound("331666100", tors, 10, 1)
  3223. 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)
  3224. MagniDamage(tors, 34, 25, 50, 15, "DarkUp")
  3225. CameraEnshaking(1.5, 10)
  3226. for i = 1,2,0.1 do
  3227. swait()
  3228. 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)
  3229. 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)
  3230. 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)
  3231. 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)
  3232. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
  3233. 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)
  3234. 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)
  3235. 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)
  3236. 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)
  3237. end
  3238. wait(.6)
  3239. attack = false
  3240. end
  3241. corrupted = false
  3242. function Pixel_Corrupt()
  3243. attack = true
  3244. corrupted = true
  3245. for i = 0,3,0.05 do
  3246. swait()
  3247. 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)
  3248. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.9)
  3249. 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)
  3250. 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)
  3251. 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)
  3252. 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)
  3253. 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)
  3254. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3255. 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)
  3256. 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)
  3257. 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)
  3258. 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)
  3259. end
  3260. 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),})
  3261. HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 20, 20, 25, 0, "Normal")
  3262. BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 30, 30, 30, 32, 32, 32, 0.07, 1)
  3263. CreateSound("331666100", refa, 10, 1)
  3264. CameraEnshaking(1.5, 10)
  3265. coroutine.resume(coroutine.create(function()
  3266. for i = 1,20,0.1 do
  3267. swait(5)
  3268. 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)
  3269. 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)
  3270. 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)
  3271. 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)
  3272. CreateSound("331666100", refa, 10, 1)
  3273. BlockEffect(maincolor, refa.CFrame * CF(-0, -0, -0), 22, 22, 22, 25, 25, 25, 0.041, 1)
  3274. HitboxFunction(refa.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 21.3, 5, 8, 0, "Normal")
  3275. end
  3276. refa:Destroy()
  3277. corrupted = false
  3278. end))
  3279. for i = 1,2.5,0.1 do
  3280. swait()
  3281. 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)
  3282. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.6)
  3283. 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)
  3284. 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)
  3285. 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)
  3286. 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)
  3287. end
  3288. wait(.3)
  3289. attack = false
  3290. end
  3291. MERKIO = Instance.new("Sound", tors) --why
  3292. MERKIO.SoundId = "http://www.roblox.com/asset/?id=791374350"
  3293. MERKIO.Volume = 100
  3294. MERKIO.Pitch = 1
  3295. MERKIO.Looped = false
  3296. MERKIO.TimePosition = 0
  3297. function URA()
  3298. attack = true
  3299. MERKIO:Play()
  3300. repeat
  3301. for i = 0,0.7,0.2 do
  3302. swait()
  3303. MERKIO.Parent = tors
  3304. for i, v in pairs(FindNearestHead(ra.CFrame.p, 10)) do
  3305. if v:FindFirstChild("Torso") then
  3306. Eviscerate(v)
  3307. end
  3308. end
  3309. for i, v in pairs(FindNearestHead(la.CFrame.p, 10)) do
  3310. if v:FindFirstChild("Torso") then
  3311. Eviscerate(v)
  3312. end
  3313. end
  3314. Effects.Sphere.Create(maincolor, ra.CFrame * CFrame.new(0,-2,0) , 45, 45, 45, 0.1, 0.1, 0.1, 0.03)
  3315. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(0), Rad(0), Rad(10)), 0.8)
  3316. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.9)
  3317. 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)
  3318. 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)
  3319. RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), 1) * angles(Rad(90), Rad(0), Rad(-10)), 0.77)
  3320. LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), -1) * angles(Rad(90), Rad(0), Rad(10)), 0.67)
  3321. end
  3322. for i = 0,0.7,0.2 do
  3323. swait()
  3324. MERKIO.Parent = tors
  3325. for i, v in pairs(FindNearestHead(ra.CFrame.p, 10)) do
  3326. if v:FindFirstChild("Torso") then
  3327. Eviscerate(v)
  3328. end
  3329. end
  3330. for i, v in pairs(FindNearestHead(la.CFrame.p, 10)) do
  3331. if v:FindFirstChild("Torso") then
  3332. Eviscerate(v)
  3333. end
  3334. end
  3335. Effects.Sphere.Create(maincolor, la.CFrame * CFrame.new(0,-2,0) , 45, 45, 45, 0.1, 0.1, 0.1, 0.03)
  3336. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(0), Rad(0), Rad(-10)), 0.8)
  3337. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.9)
  3338. 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)
  3339. 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)
  3340. RW.C0 = clerp(RW.C0, CF(1.5, 0.7 + 0.1 * Sin(sine / 30), -1) * angles(Rad(90), Rad(0), Rad(-10)), 0.77)
  3341. LW.C0 = clerp(LW.C0, CF(-1.5, 0.7 + 0.1 * Sin(sine / 30), 1) * angles(Rad(90), Rad(0), Rad(10)), 0.67)
  3342. end
  3343. until MERKIO.Playing == false
  3344. MERKIO:Stop()
  3345. attack = false
  3346. hum.WalkSpeed = 16
  3347. end
  3348. function un_fun()
  3349. attack = true
  3350. hum.WalkSpeed = 0
  3351. BTAUNT:Play()
  3352. repeat
  3353. swait()
  3354. BTAUNT.Parent = tors
  3355. 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)
  3356. 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)
  3357. 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)
  3358. 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)
  3359. 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)
  3360. 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)
  3361. until BTAUNT.Playing == false
  3362. attack = false
  3363. hum.WalkSpeed = 8
  3364. end
  3365. function MagicBlock(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  3366. local prt = part(3, char, 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  3367. prt.Anchored = true
  3368. prt.Material = "Neon"
  3369. prt.CFrame = cframe
  3370. prt.CFrame = prt.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3371. local msh = mesh("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  3372. game:GetService("Debris"):AddItem(prt, 5)
  3373. coroutine.resume(coroutine.create(function(Part, Mesh)
  3374. for i = 0, 1, delay do
  3375. swait()
  3376. Part.CFrame = Part.CFrame * Euler(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  3377. Part.Transparency = i
  3378. Mesh.Scale = Mesh.Scale + Vector3.new(x3, y3, z3)
  3379. end
  3380. Part.Parent = nil
  3381. end), prt, msh)
  3382. end
  3383. function Ende_der_Weld()
  3384. attack = true
  3385. for i = 0,7,0.1 do
  3386. swait()
  3387. BlockEffect(BrickC("Royal purple"), ll.CFrame * CF(0, -1.5, 0), 5, 5, 5, 3, 3, 3, 0.04, 1)
  3388. 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)
  3389. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3390. 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)
  3391. 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)
  3392. 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)
  3393. 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)
  3394. end
  3395. Cso("438666141", char, 10, 1)
  3396. Effects.Sphere.Create(BrickColor.new("Royal purple"), root.CFrame * CF(0, -2.80, 0), 5, 2, 5, 150.6, .4, 150.6, 0.05)
  3397. Effects.Wave.Create(BrickColor.new("Royal purple"), root.CFrame * CF(0, -2.80, 0), 1500, 1500, 1500, 250.6, .6, 250.6, 0.05)
  3398. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  3399. if v:FindFirstChild("Head") then
  3400. Eviscerate(v)
  3401. end
  3402. end
  3403. coroutine.resume(coroutine.create(function()
  3404. for i = 0,2.8,0.1 do
  3405. swait()
  3406. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  3407. end
  3408. for i = 0,1.8,0.1 do
  3409. swait()
  3410. hum.CameraOffset = Vector3.new(0,0,0)
  3411. end
  3412. end))
  3413. for i = 0,3.7,0.1 do
  3414. 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)
  3415. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3416. 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)
  3417. 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)
  3418. 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)
  3419. 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)
  3420. end
  3421. attack = false
  3422. end
  3423. function thisisit2()
  3424. attack = true
  3425. hum.WalkSpeed = 0
  3426. STAUNT2:Play()
  3427. repeat
  3428. swait()
  3429. STAUNT2.Parent = tors
  3430. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.2* Player_Size * Cos(sine / 26)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  3431. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  3432. 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)
  3433. 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)
  3434. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(5)), 0.1)
  3435. LW.C0 = clerp(LW.C0, CF(-0.75, 0.35 + 0.05 * Sin(sine / 12), -0.6) * angles(Rad(0), Rad(0), Rad(92)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  3436. until STAUNT2.Playing == false
  3437. attack = false
  3438. hum.WalkSpeed = 8
  3439. end
  3440. function thisisit()
  3441. attack = true
  3442. hum.WalkSpeed = 0
  3443. STAUNT:Play()
  3444. repeat
  3445. swait()
  3446. STAUNT.Parent = tors
  3447. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.8 + 0.5* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  3448. 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)
  3449. 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)
  3450. 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)
  3451. 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)
  3452. 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)
  3453. until STAUNT.Playing == false
  3454. attack = false
  3455. hum.WalkSpeed = 8
  3456. end
  3457. function Exploit()
  3458. exploitable = false
  3459. coroutine.resume(coroutine.create(function()
  3460. for i = 1,20,0.1 do
  3461. swait()
  3462. 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)
  3463. end
  3464. Cso("12222030", tors, 10, 1.05)
  3465. BlockEffect(maincolor, tors.CFrame * CF(0, 0, 0), 17, 17, 17, 20, 20, 20, 0.04, 1)
  3466. for i, v in pairs(FindNearestHead(tors.CFrame.p, 27)) do
  3467. if v:FindFirstChild("Head") then
  3468. Eviscerate(v)
  3469. SoulSteal(v)
  3470. end
  3471. end
  3472. wait(15)
  3473. exploitable = true
  3474. end))
  3475. end
  3476. function ASCENTION()
  3477. attack = true
  3478. hum.WalkSpeed = 0
  3479. Cso("987502413", tors, 10, 1.05)
  3480. local vel2 = Instance.new("BodyVelocity",tors)
  3481. vel2.Velocity = Vector3.new(0,30,0)
  3482. vel2.MaxForce = Vector3.new(10000000,10000000,10000000)
  3483. for i = 0,20,0.1 do
  3484. HitboxFunction(tors.CFrame * CF(0, -0, -0), 0.01, 1, 1, 1, 7, 10, 20, 20, "Normal")
  3485. swait()
  3486. BlockEffect(maincolor, ra.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
  3487. BlockEffect(maincolor, la.CFrame * CF(-0, -1, -0), 4, 4, 4, 5, 5, 5, 0.07, 1)
  3488. CameraEnshaking(1, 4)
  3489. 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)
  3490. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3491. 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)
  3492. 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)
  3493. 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)
  3494. 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)
  3495. end
  3496. hum.WalkSpeed = 8
  3497. vel2:Destroy()
  3498. attack = false
  3499. end
  3500. function sphereMK(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  3501. local type = type
  3502. local rng = Instance.new("Part", char)
  3503. rng.Anchored = true
  3504. rng.Color = color
  3505. rng.CanCollide = false
  3506. rng.FormFactor = 3
  3507. rng.Name = "Ring"
  3508. rng.Material = "Neon"
  3509. rng.Size = Vector3.new(1, 1, 1)
  3510. rng.Transparency = 0
  3511. rng.TopSurface = 0
  3512. rng.BottomSurface = 0
  3513. rng.CFrame = pos
  3514. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  3515. local rngm = Instance.new("SpecialMesh", rng)
  3516. rngm.MeshType = "Sphere"
  3517. rngm.Scale = vt(x1,y1,z1)
  3518. if rainbowmode == true then
  3519. rng.Color = Color3.new(r/255,g/255,b/255)
  3520. end
  3521. local scaler2 = 1
  3522. local speeder = FastSpeed
  3523. if type == "Add" then
  3524. scaler2 = 1*value
  3525. elseif type == "Divide" then
  3526. scaler2 = 1/value
  3527. end
  3528. coroutine.resume(coroutine.create(function()
  3529. for i = 0,10/bonuspeed,0.1 do
  3530. swait()
  3531. if rainbowmode == true then
  3532. rng.Color = Color3.new(r/255,g/255,b/255)
  3533. end
  3534. if type == "Add" then
  3535. scaler2 = scaler2 - 0.01*value/bonuspeed
  3536. elseif type == "Divide" then
  3537. scaler2 = scaler2 - 0.01/value*bonuspeed
  3538. end
  3539. if chaosmode == true then
  3540. rng.BrickColor = BrickColor.random()
  3541. end
  3542. if glitchymode then
  3543. local val = math.random(1,255)
  3544. local color = Color3.fromRGB(val,val,val)
  3545. rng.Color = color
  3546. end
  3547. speeder = speeder - 0.01*FastSpeed*bonuspeed
  3548. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  3549. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  3550. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0)
  3551. end
  3552. rng:Destroy()
  3553. end))
  3554. end
  3555.  
  3556. function SphereAura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos)
  3557. local type = type
  3558. local rng = Instance.new("Part", char)
  3559. rng.Anchored = true
  3560. rng.BrickColor = color
  3561. rng.CanCollide = false
  3562. rng.FormFactor = 3
  3563. rng.Name = "Ring"
  3564. rng.Material = "Neon"
  3565. rng.Size = Vector3.new(1, 1, 1)
  3566. rng.Transparency = 0
  3567. rng.TopSurface = 0
  3568. rng.BottomSurface = 0
  3569. rng.CFrame = pos
  3570. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  3571. local rngm = Instance.new("SpecialMesh", rng)
  3572. rngm.MeshType = "Sphere"
  3573. rngm.Scale = Vector3.new(x1, y1, z1)
  3574. local scaler2 = 1
  3575. local speeder = FastSpeed
  3576. if type == "Add" then
  3577. scaler2 = 1 * value
  3578. elseif type == "Divide" then
  3579. scaler2 = 1 / value
  3580. end
  3581. coroutine.resume(coroutine.create(function()
  3582. for i = 0, 10 / bonuspeed, 0.1 do
  3583. swait()
  3584. if type == "Add" then
  3585. scaler2 = scaler2 - 0.01 * value / bonuspeed
  3586. elseif type == "Divide" then
  3587. scaler2 = scaler2 - 0.01 / value * bonuspeed
  3588. end
  3589. rng.BrickColor = BrickColor.random()
  3590. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  3591. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  3592. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  3593. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  3594. end
  3595. rng:Destroy()
  3596. end))
  3597. end
  3598.  
  3599. 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)
  3600. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(-55)), 0.3)
  3601. 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)
  3602. 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)
  3603. 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)
  3604. 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)
  3605.  
  3606. function aaa()
  3607. attack = true
  3608. maincolor = BrickColor.Random()
  3609. for i = 0,20,0.1 do
  3610. swait()
  3611. Effects.Block.Create(BrickColor.Random(), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3612. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, -.5, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(5 + Mrandom(-30,30)), Rad(0 + Mrandom(-30,30)), Rad(0 + Mrandom(-30,30))), 0.3)
  3613. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-30 + Mrandom(-30,30)), Rad(0 + Mrandom(-30,30)), Rad(-55 + Mrandom(-30,30))), 0.3)
  3614. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0 + Mrandom(-30,30)), Rad(87 + Mrandom(-30,30)), Rad(0 + Mrandom(-30,30))) * angles(Rad(-30), Rad(0), Rad(15)), 0.3)
  3615. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.1* Player_Size) * angles(Rad(0 + Mrandom(-30,30)), Rad(-87 + Mrandom(-30,30)), Rad(0 + Mrandom(-30,30))) * angles(Rad(-5), Rad(0), Rad(9)), 0.3)
  3616. 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 + Mrandom(-30,30)), Rad(-7.5 + Mrandom(-30,30)), Rad(35 + Mrandom(-30,30))), 0.3)
  3617. 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(-30,30)), Rad(7.5 + Mrandom(-30,30)), Rad(-25 + Mrandom(-30,30))), 0.3)
  3618. end
  3619. Magic(5, "Add", root.CFrame * CFrame.new(0, 0, 0), Vector3.new(10, 10, 10), 1, maincolor, "Sphere")
  3620. Magic(3, "Add", root.CFrame * CFrame.new(0, 0, 0), Vector3.new(20, 20, 20), 1, maincolor, "Sphere")
  3621. Magic(1, "Add", root.CFrame * CFrame.new(0, 0, 0), Vector3.new(30, 30, 30), 1, maincolor, "Sphere")
  3622. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  3623. if v:FindFirstChild("Head") then
  3624. Eviscerate(v)
  3625. end
  3626. end
  3627. maincolor = BrickColor.new("White")
  3628. attack = false
  3629. end
  3630.  
  3631. function stomp()
  3632. attack = true
  3633. CreateSound("331666100", char, 10, 1)
  3634. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  3635. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  3636. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  3637. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  3638. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  3639. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  3640. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  3641. if v:FindFirstChild("Head") then
  3642. Eviscerate(v)
  3643. SoulSteal(v)
  3644. end
  3645. end
  3646. coroutine.resume(coroutine.create(function()
  3647. for i = 0,2.8,0.1 do
  3648. swait()
  3649. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  3650. end
  3651. for i = 0,1.8,0.1 do
  3652. swait()
  3653. hum.CameraOffset = Vector3.new(0,0,0)
  3654. end
  3655. end))
  3656. wait(.6)
  3657. attack = false
  3658. end
  3659. function Painful_Stomp()
  3660. attack = true
  3661. CreateSound("331666100", char, 10, 1)
  3662. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  3663. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  3664. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  3665. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 10.6, 10.6, 0.05)
  3666. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -1, 0), 2, 2, 2, 10.6, 35.6, 10.6, 0.05)
  3667. Effects.Sphere.Create(BrickColor.Random(), root.CFrame * CF(0, -3, 0), 2, 2, 2, 150.6, .4, 150.6, 0.05)
  3668. 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)
  3669. for i, v in pairs(FindNearestHead(tors.CFrame.p, 52.5)) do
  3670. if v:FindFirstChild("Head") then
  3671. Eviscerate(v)
  3672. end
  3673. end
  3674. coroutine.resume(coroutine.create(function()
  3675. for i = 0,2.8,0.1 do
  3676. swait()
  3677. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  3678. end
  3679. for i = 0,1.8,0.1 do
  3680. swait()
  3681. hum.CameraOffset = Vector3.new(0,0,0)
  3682. end
  3683. end))
  3684. attack = false
  3685. end
  3686.  
  3687. ------
  3688. local r2,g2,b2=255,0,0
  3689.  
  3690. local rate = 5--more is faster!
  3691.  
  3692. spawn(function()
  3693. while true do
  3694. for i=0,255,rate do
  3695. g2 = i
  3696. wait()
  3697. end
  3698. for i=255,0,-rate do
  3699. r2 = i
  3700. wait()
  3701. end
  3702. for i=0,255,rate do
  3703. b2 = i
  3704. wait()
  3705. end
  3706. for i=255,0,-rate do
  3707. g2 = i
  3708. wait()
  3709. end
  3710. for i=0,255,rate do
  3711. r2 = i
  3712. wait()
  3713. end
  3714. for i=255,0,-rate do
  3715. b2 = i
  3716. wait()
  3717. end
  3718. end
  3719. end)
  3720. ------
  3721.  
  3722. local r,g,b=255,0,0
  3723.  
  3724. local rate = 1000--more is faster!
  3725.  
  3726. spawn(function()
  3727. while true do
  3728. for i=0,255,rate do
  3729. g = i
  3730. wait()
  3731. end
  3732. for i=255,0,-rate do
  3733. r = i
  3734. wait()
  3735. end
  3736. for i=0,255,rate do
  3737. b = i
  3738. wait()
  3739. end
  3740. for i=255,0,-rate do
  3741. g = i
  3742. wait()
  3743. end
  3744. for i=0,255,rate do
  3745. r = i
  3746. wait()
  3747. end
  3748. for i=255,0,-rate do
  3749. b = i
  3750. wait()
  3751. end
  3752. end
  3753. end)
  3754.  
  3755. function ByeBye()
  3756. local target = nil
  3757. local targettorso = nil
  3758. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  3759. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  3760. target = mouse.Target.Parent.Humanoid
  3761. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  3762. targethead = mouse.Target.Parent:FindFirstChild("Head")
  3763. end
  3764. end
  3765. if target ~= nil then
  3766. targettorso.Anchored = true
  3767. attack = true
  3768. hum.WalkSpeed = 0
  3769. root.CFrame = targettorso.CFrame * CF(0,0,2)
  3770. for i = 0,4.2,0.1 do
  3771. swait()
  3772. 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)
  3773. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3774. 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)
  3775. 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)
  3776. RW.C0 = clerp(RW.C0, CF(1.1, 0.7 + 0.05 * Sin(sine / 30), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(115), Rad(0), Rad(-15)), 0.1)
  3777. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(-25)), 0.1)
  3778. end
  3779. local bloody = Instance.new("ParticleEmitter",targettorso)
  3780. bloody.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  3781. bloody.LightEmission = .1
  3782. bloody.Size = NumberSequence.new(0.5, 0)
  3783. bloody.Texture = "http://www.roblox.com/asset/?ID=602578593"
  3784. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  3785. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  3786. bloody.Transparency = bbb
  3787. bloody.Size = aaa
  3788. bloody.ZOffset = -.9
  3789. bloody.Acceleration = Vector3.new(0, -5, 0)
  3790. bloody.LockedToPart = false
  3791. bloody.Lifetime = NumberRange.new(0.8)
  3792. bloody.Rate = 255
  3793. bloody.Rotation = NumberRange.new(-100, 100)
  3794. bloody.RotSpeed = NumberRange.new(-100, 100)
  3795. bloody.Speed = NumberRange.new(6)
  3796. bloody.VelocitySpread = 0
  3797. bloody.Enabled=true
  3798. targethead:Remove()
  3799. CreateSound("429400881", targettorso, 5, .8)
  3800. CreateSound("1093102664", targettorso, 10, 1)
  3801. for i = 0,6.2,0.1 do
  3802. swait()
  3803. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(110)), 0.15)
  3804. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(-110)), 0.3)
  3805. 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)
  3806. 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)
  3807. RW.C0 = clerp(RW.C0, CF(1.3, 0.7 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(100), Rad(0), Rad(-15)), 0.1)
  3808. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  3809. end
  3810. targettorso.Anchored = false
  3811. attack = false
  3812. hum.WalkSpeed = 16
  3813. root.CFrame = targettorso.CFrame * CF(0,0,3)
  3814. end
  3815. end
  3816.  
  3817. local Blood1 = Create("ParticleEmitter")({
  3818. Color = ColorSequence.new(Color3.new(0.7, 0, 0), Color3.new(0.1, 0, 0)),
  3819. Transparency = NumberSequence.new(0.1, 1),
  3820. Size = NumberSequence.new(0.5, 0),
  3821. Texture = "rbxassetid://602578593",
  3822. Lifetime = NumberRange.new(0.8),
  3823. Rate = 255,
  3824. VelocitySpread = 40,
  3825. Rotation = NumberRange.new(100),
  3826. Speed = NumberRange.new(5),
  3827. LightEmission = 0,
  3828. LockedToPart = false,
  3829. Acceleration = Vector3.new(0, -10, 0),
  3830. EmissionDirection = "Bottom"
  3831. })
  3832.  
  3833. function Sayonara()
  3834. local target = nil
  3835. local targettorso = nil
  3836. if mouse.Target.Parent ~= char and mouse.Target.Parent.Parent ~= char and mouse.Target.Parent:FindFirstChild("Humanoid") ~= nil then
  3837. if mouse.Target.Parent.Humanoid.PlatformStand == false then
  3838. target = mouse.Target.Parent.Humanoid
  3839. targettorso = mouse.Target.Parent:FindFirstChild("Torso") or mouse.Target.Parent:FindFirstChild("UpperTorso")
  3840. targethead = mouse.Target.Parent:FindFirstChild("Head")
  3841. targetrightarm = mouse.Target.Parent:FindFirstChild("Right Arm")
  3842. targetleftarm = mouse.Target.Parent:FindFirstChild("Left Arm")
  3843. end
  3844. end
  3845. if target ~= nil then
  3846. targettorso.Anchored = true
  3847. attack = true
  3848. hum.WalkSpeed = 0
  3849. root.CFrame = targettorso.CFrame * CF(0,0,2.4)
  3850. for i = 0,6.2,0.1 do
  3851. swait()
  3852. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  3853. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(10), Rad(0)), 0.3)
  3854. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
  3855. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
  3856. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(10)), 0.1)
  3857. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-10)), 0.1)
  3858. end
  3859. do
  3860. CreateSound("429400881", targettorso, 5, 1)
  3861. local ModelArm02 = New("Model", char, "Arm", {})
  3862. local ModelArm03 = New("Model", char, "Arm", {})
  3863. local Humanoid02 = New("Humanoid", ModelArm02, "Humanoid", {})
  3864. local Humanoid03 = New("Humanoid", ModelArm03, "Humanoid", {})
  3865. local Arm02 = targetleftarm:Clone()
  3866. local Arm03 = targetrightarm:Clone()
  3867. targetleftarm.Transparency = 1
  3868. targetrightarm.Transparency = 1
  3869. Arm02.Parent = ModelArm02
  3870. Arm03.Parent = ModelArm03
  3871. for i, v in pairs(Arm02:GetChildren()) do
  3872. v:Destroy()
  3873. end
  3874. for i, v in pairs(Arm03:GetChildren()) do
  3875. v:Destroy()
  3876. end
  3877. local weldArm02 = Instance.new("Weld")
  3878. weldArm02.Parent = Arm02
  3879. weldArm02.Part0 = targetleftarm
  3880. weldArm02.Part1 = Arm02
  3881. weldArm02.C1 = CFrame.new(0, 0, 0)
  3882. local weldArm03 = Instance.new("Weld")
  3883. weldArm03.Parent = Arm03
  3884. weldArm03.Part0 = targetrightarm
  3885. weldArm03.Part1 = Arm03
  3886. weldArm03.C1 = CFrame.new(0, 0, 0)
  3887. for i, v in pairs(target:GetChildren()) do
  3888. if v:IsA("Shirt") then
  3889. v:clone().Parent = ModelArm02
  3890. end
  3891. end
  3892. for i, v in pairs(target:GetChildren()) do
  3893. if v:IsA("Shirt") then
  3894. v:clone().Parent = ModelArm03
  3895. end
  3896. end
  3897. weldArm02.Part0 = la
  3898. weldArm02.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  3899. weldArm03.Part0 = ra
  3900. weldArm03.C1 = CFrame.new(0, 0, 1.2) * angles(math.rad(90), math.rad(0), math.rad(0))
  3901. local BE1 = Blood1:Clone()
  3902. BE1.Parent = targetleftarm
  3903. game:GetService("Debris"):AddItem(BE1, 3)
  3904. BE1.Rate = 255
  3905. local BE2 = Blood1:Clone()
  3906. BE2.Parent = targetrightarm
  3907. game:GetService("Debris"):AddItem(BE2, 3)
  3908. BE2.Rate = 255
  3909. for i = 0,6.2,0.1 do
  3910. swait()
  3911. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-10), Rad(0), Rad(0)), 0.15)
  3912. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3913. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-10)), 0.15)
  3914. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(10)), 0.15)
  3915. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(15)), 0.1)
  3916. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), .6 + 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15)), 0.1)
  3917. end
  3918. for i = 0,6.2,0.1 do
  3919. swait()
  3920. 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)
  3921. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3922. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  3923. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(20)), 0.15)
  3924. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(15)), 0.1)
  3925. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(180), Rad(0), Rad(-15)), 0.1)
  3926. end
  3927. CreateSound("541909763", targettorso, 5, .8)
  3928. weldArm02:Destroy()
  3929. Arm02.CanCollide = true
  3930. weldArm03:Destroy()
  3931. Arm03.CanCollide = true
  3932. local bodyVelocity2 = Create("BodyVelocity")({
  3933. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  3934. P = 5000,
  3935. maxForce = Vector3.new(8000, 8000, 8000),
  3936. Parent = Arm02
  3937. })
  3938. local bodyVelocity3 = Create("BodyVelocity")({
  3939. velocity = Vector3.new(0, 10, 0) + root.CFrame.lookVector * 50,
  3940. P = 5000,
  3941. maxForce = Vector3.new(8000, 8000, 8000),
  3942. Parent = Arm03
  3943. })
  3944. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  3945. game:GetService("Debris"):AddItem(bodyVelocity3, 0.05)
  3946. for i = 0,6.2,0.1 do
  3947. swait()
  3948. 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)
  3949. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  3950. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-5), Rad(0), Rad(35)), 0.15)
  3951. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-5), Rad(0), Rad(-20)), 0.15)
  3952. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(15)), 0.1)
  3953. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(95), Rad(0), Rad(-15)), 0.1)
  3954. end
  3955. end
  3956. targettorso.Anchored = false
  3957. attack = false
  3958. hum.WalkSpeed = 16
  3959. root.CFrame = targettorso.CFrame * CF(0,0,3.4)
  3960. end
  3961. end
  3962.  
  3963. function Multi_Bombs()
  3964. attack = true
  3965. hum.WalkSpeed = 3.01
  3966. for i = 0,3,0.1 do
  3967. swait()
  3968. Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3969. Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  3970. 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)
  3971. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3972. 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)
  3973. 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)
  3974. 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)
  3975. 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)
  3976. end
  3977. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
  3978. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
  3979. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
  3980. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
  3981. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
  3982. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
  3983. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
  3984. CreateSound("142070127", tors, 10, 1)
  3985. for i, v in pairs(FindNearestHead(tors.CFrame.p, 70)) do
  3986. if v:FindFirstChild("Head") then
  3987. Eviscerate(v)
  3988. end
  3989. end
  3990. for i = 0,1,0.1 do
  3991. 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)
  3992. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  3993. 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)
  3994. 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)
  3995. 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)
  3996. 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)
  3997. end
  3998. for i = 0,2,0.1 do
  3999. swait()
  4000. Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4001. Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4002. 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)
  4003. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4004. 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)
  4005. 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)
  4006. 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)
  4007. 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)
  4008. end
  4009. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
  4010. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
  4011. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
  4012. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
  4013. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
  4014. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
  4015. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
  4016. CreateSound("142070127", tors, 10, 1)
  4017. for i, v in pairs(FindNearestHead(tors.CFrame.p, 70)) do
  4018. if v:FindFirstChild("Head") then
  4019. Eviscerate(v)
  4020. end
  4021. end
  4022. for i = 0,1,0.1 do
  4023. 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)
  4024. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4025. 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)
  4026. 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)
  4027. 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)
  4028. 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)
  4029. end
  4030. for i = 0,2,0.1 do
  4031. swait()
  4032. Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4033. Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4034. 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)
  4035. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4036. 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)
  4037. 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)
  4038. 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)
  4039. 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)
  4040. end
  4041. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 18, 18, 18, 0.05)
  4042. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 14, 14, 14, 0.03)
  4043. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.5, 4.5, 4.5, 10, 10, 10, 0.05)
  4044. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 4.2, 4.2, 4.2, 8, 8, 8, 0.05)
  4045. Effects.Sphere.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 1, -4), 5, 5, 5, 11.5, 11.5, 11.5, 0.05)
  4046. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 3, 3, 3, 3.6, 3.6, 3.6, 0.02)
  4047. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, 0, -4), 2, 2, 2, 3, 3, 3, 0.05)
  4048. CreateSound("142070127", tors, 10, 1)
  4049. for i, v in pairs(FindNearestHead(tors.CFrame.p, 70)) do
  4050. if v:FindFirstChild("Head") then
  4051. Eviscerate(v)
  4052. end
  4053. end
  4054. for i = 0,1,0.1 do
  4055. 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)
  4056. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4057. 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)
  4058. 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)
  4059. 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)
  4060. 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)
  4061. end
  4062. wait(.6)
  4063. attack = false
  4064. hum.WalkSpeed = 8
  4065. end
  4066. function Universal_Crush()
  4067. attack = true
  4068. for i = 0,5.2,0.05 do
  4069. swait()
  4070. Effects.Block.Create(BrickC("Dark indigo"), ra.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4071. Effects.Block.Create(BrickC("Dark indigo"), la.CFrame * CF(0, -1, 0), 2, 2, 2, 3, 3, 3, 0.05)
  4072. 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)
  4073. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4074. 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)
  4075. 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)
  4076. 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)
  4077. 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)
  4078. end
  4079. CreateSound("331666100", tors, 10, 1)
  4080. Effects.Ring.Create(BrickC("Dark indigo"), 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)
  4081. Effects.Ring.Create(BrickC("Dark indigo"), 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)
  4082. Effects.Ring.Create(BrickC("Dark indigo"), 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)
  4083. Effects.Ring.Create(BrickC("Dark indigo"), root.CFrame * CF(0, -1.3, 0) * angles(Rad(90),Rad(0),Rad(0)), 20, 20, 20, 25.6, 25, 25, 0.01)
  4084. for i, v in pairs(FindNearestHead(tors.CFrame.p, 500)) do
  4085. if v:FindFirstChild("Head") then
  4086. Eviscerate(v)
  4087. end
  4088. end
  4089. coroutine.resume(coroutine.create(function()
  4090. for i = 0,1.8,0.1 do
  4091. swait()
  4092. hum.CameraOffset = Vector3.new(Mrandom(-3,3),Mrandom(-3,3),Mrandom(-3,3))
  4093. end
  4094. for i = 0,1.8,0.1 do
  4095. swait()
  4096. hum.CameraOffset = Vector3.new(0,0,0)
  4097. end
  4098. end))
  4099. for i = 1,4.7,0.1 do
  4100. 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)
  4101. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(35), Rad(0), Rad(0)), 0.3)
  4102. 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)
  4103. 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)
  4104. 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)
  4105. 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)
  4106. end
  4107. wait(.6)
  4108. attack = false
  4109. end
  4110. -------------------------------------------------------
  4111. --End Attacks N Stuff--
  4112. -------------------------------------------------------
  4113. Sprinting = false
  4114. mouse.KeyDown:connect(function(key)
  4115. if string.byte(key) == 48 and attack == false and Mode ~= 10 then
  4116. Swing = 2
  4117. hum.WalkSpeed = 38.82
  4118. Sprinting = true
  4119. end
  4120. end)
  4121. mouse.KeyUp:connect(function(key)
  4122. if string.byte(key) == 48 and attack == false then
  4123. Swing = 1
  4124. Sprinting = false
  4125. hum.WalkSpeed = 8
  4126. end
  4127. end)
  4128. mouse.KeyDown:connect(function(key)
  4129. if attack == false then
  4130. if key == 'q' and Mode == 1 then
  4131. Power_Burst()
  4132. elseif key == '1' and Mode ~= 2 then
  4133. Mode = 2
  4134. SONG = 409475133
  4135. PITCH = 1
  4136. elseif key == '1' and Mode == 2 then
  4137. resetmode()
  4138. elseif key == 't' and Mode == 1 then
  4139. Taunt()
  4140. elseif key == 'q' and Mode == 2 then
  4141. Magic_Bombs()
  4142. elseif key == 'e' and Mode == 2 then
  4143. Dangerous_Field()
  4144. elseif key == 't' and Mode == 2 then
  4145. HAAH()
  4146. end
  4147. ---------------------------------------------------------------------
  4148. if key == 'm' and Mode == 6 and Mode ~= 10 and Sprinting == false then
  4149. Mode = 10
  4150. SONG = 1329165680
  4151. PITCH = 0.8
  4152. elseif key == 'm' and Mode == 10 then
  4153. resetmode()
  4154. elseif key == 'q' and Mode == 10 then
  4155. Decapitate()
  4156. elseif key == 'e' and Mode == 10 then
  4157. stomp()
  4158. elseif key == 'r' and Mode == 10 then
  4159. Painful_Stomp()
  4160. elseif key == 't' and Mode == 10 then
  4161. aaa()
  4162. end
  4163. ---------------------------------------------------------------------
  4164. if key == 'g' and Mode ~= 3 then
  4165. Mode = 3
  4166. SONG = 198584962
  4167. PITCH = 1
  4168. Core.BrickColor = BrickColor.new("Really red")
  4169. Core2.BrickColor = BrickColor.new("Really red")
  4170. imgl2.ImageColor3 = BrickC("Really red").Color
  4171. techc.ImageColor3 = BrickC("Really red").Color
  4172. ned.Text = "Rainbow"
  4173. for i, v in pairs(NeonColorParts1000) do
  4174. v.BrickColor = BrickC("Really red")
  4175. end
  4176. ned.TextColor3 = BrickC("Really red").Color
  4177. ned.TextStrokeColor3 = BrickC("Really black").Color
  4178. elseif key == 'g' and Mode == 3 then
  4179. resetmode()
  4180. end
  4181. ---------------------------------------------------------------------
  4182. if key == 'f' and Mode ~= 6 then
  4183. Mode = 6
  4184. SONG = 398698299
  4185. PITCH = 1
  4186. Core.BrickColor = BrickColor.new("Really red")
  4187. Core2.BrickColor = BrickColor.new("Really red")
  4188. imgl2.ImageColor3 = BrickC("Really red").Color
  4189. techc.ImageColor3 = BrickC("Really red").Color
  4190. ned.Text = "Murder"
  4191. ned.TextColor3 = BrickC("Really red").Color
  4192. ned.TextStrokeColor3 = BrickC("Really black").Color
  4193. elseif key == 'f' and Mode == 6 then
  4194. resetmode()
  4195. elseif key == 'z' and Mode == 6 then
  4196. Decapitate()
  4197. elseif key == 'x' and Mode == 6 then
  4198. Sayonara()
  4199. elseif key == 't' and Mode == 6 then
  4200. TTTTTTTTTTTaunt()
  4201. elseif key == 'c' and Mode == 6 then
  4202. ByeBye()
  4203. end
  4204. ---------------------------------------------------------------------
  4205. if key == 'b' and Mode == 3 then
  4206. Mode = 9990
  4207. SONG = 1812212957
  4208. PITCH = 1
  4209. Core.BrickColor = BrickColor.new("Lime green")
  4210. Core2.BrickColor = BrickColor.new("Lime green")
  4211. imgl2.ImageColor3 = BrickC("Really black").Color
  4212. techc.ImageColor3 = BrickC("Lime green").Color
  4213. ned.Text = "Nuclear"
  4214. ned.TextColor3 = BrickC("Really black").Color
  4215. ned.TextStrokeColor3 = BrickC("Lime green").Color
  4216. elseif key == 'z' and Mode == 9990 then
  4217. NUCLEAR()
  4218. elseif key == 'b' and Mode == 9990 then
  4219. resetmode()
  4220. end
  4221. ---------------------------------------------------------------------
  4222. if key == 'b' and Mode == 99 then
  4223. Mode = 122
  4224. SONG = 353645187
  4225. PITCH = 1
  4226. Core.BrickColor = BrickColor.new("White")
  4227. Core2.BrickColor = BrickColor.new("Really black")
  4228. imgl2.ImageColor3 = BrickC("White").Color
  4229. techc.ImageColor3 = BrickC("Really black").Color
  4230. ned.Text = "Fighter"
  4231. for i, v in pairs(NeonColorParts1000) do
  4232. v.BrickColor = BrickC("Really black")
  4233. end
  4234. ned.TextColor3 = BrickC("Really black").Color
  4235. ned.TextStrokeColor3 = BrickC("White").Color
  4236. elseif key == 'z' and Mode == 122 then
  4237. URA()
  4238. elseif key == 'b' and Mode == 122 then
  4239. resetmode()
  4240. end
  4241. ---------------------------------------------------------------------
  4242. if key == 'j' and Mode ~= 8 then
  4243. Mode = 8
  4244. SONG = 609934004
  4245. PITCH = 1
  4246. Core.BrickColor = BrickColor.new("Dark indigo")
  4247. Core2.BrickColor = BrickColor.new("Dark indigo")
  4248. imgl2.ImageColor3 = BrickC("Dark indigo").Color
  4249. techc.ImageColor3 = BrickC("Dark indigo").Color
  4250. ned.Text = "Planetary"
  4251. ned.TextColor3 = BrickC("Dark indigo").Color
  4252. ned.TextStrokeColor3 = BrickC("Dark indigo").Color
  4253. elseif key == 'z' and Mode == 8 then
  4254. Multi_Bombs()
  4255. elseif key == 'x' and Mode == 8 then
  4256. Universal_Crush()
  4257. elseif key == 't' and Mode == 8 then
  4258. thisisit()
  4259. elseif key == 'j' and Mode == 8 then
  4260. resetmode()
  4261. end
  4262. ---------------------------------------------------------------------
  4263. if key == 'm' and Mode == 8 then
  4264. Mode = 10000
  4265. SONG = 1513216381
  4266. PITCH = 1
  4267. Core.BrickColor = BrickColor.new("Royal purple")
  4268. Core2.BrickColor = BrickColor.new("Royal purple")
  4269. imgl2.ImageColor3 = BrickC("Really black").Color
  4270. techc.ImageColor3 = BrickC("Royal purple").Color
  4271. ned.Text = "Void"
  4272. ned.TextColor3 = BrickC("Really black").Color
  4273. ned.TextStrokeColor3 = BrickC("Royal purple").Color
  4274. elseif key == 'z' and Mode == 10000 then
  4275. Ende_der_Weld()
  4276. elseif key == 'm' and Mode == 10000 then
  4277. resetmode()
  4278. end
  4279. ---------------------------------------------------------------------
  4280. if key == 'h' and Mode ~= 99 then
  4281. Mode = 99
  4282. SONG = 539526132
  4283. PITCH = 1
  4284. Core.BrickColor = BrickColor.new("Deep orange")
  4285. imgl2.ImageColor3 = BrickC("Deep orange").Color
  4286. Core2.BrickColor = BrickColor.new("Deep orange")
  4287. techc.ImageColor3 = BrickC("Deep orange").Color
  4288. ned.Text = "Infused"
  4289. ned.TextColor3 = BrickC("Deep orange").Color
  4290. ned.TextStrokeColor3 = BrickC("Deep orange").Color
  4291. elseif key == 'z' and Mode == 99 then
  4292. LAZER()
  4293. elseif key == 't' and Mode == 99 then
  4294. again()
  4295. elseif key == 'h' and Mode == 99 then
  4296. resetmode()
  4297. end
  4298. ---------------------------------------------------------------------
  4299. if key == 'm' and Mode == 1 then
  4300. Mode = oof
  4301. SONG = 2473291459
  4302. PITCH = 1
  4303. ned.Text = "Howard the Loud"
  4304. Core.BrickColor = BrickColor.new("Cyan")
  4305. Core2.BrickColor = BrickColor.new("Cyan")
  4306. techc.ImageColor3 = BrickC("Cyan").Color
  4307. ned.TextColor3 = BrickC("Cyan").Color
  4308. imgl2.ImageColor3 = BrickC("Cyan").Color
  4309. ned.TextStrokeColor3 = BrickC("White").Color
  4310. for i, v in pairs(NeonColorParts1000) do
  4311. v.BrickColor = BrickC("Cyan")
  4312. end
  4313. elseif key == 'm' and Mode == oof then
  4314. resetmode()
  4315. elseif key == 'z' and Mode == oof and exploitable == true then
  4316. Exploit()
  4317. elseif key == 't' and Mode == oof then
  4318. thisisit2()
  4319. elseif key == 'x' and Mode == oof then
  4320. LunarSpin()
  4321. end
  4322. end
  4323. end)
  4324. local Combo = 1
  4325. mouse.Button1Down:connect(function(key)
  4326. if attack == false then
  4327. if Combo == 1 then
  4328. Combo = 2
  4329. attackone()
  4330. elseif Combo == 2 then
  4331. Combo = 3
  4332. attacktwo()
  4333. elseif Combo == 3 then
  4334. Combo = 1
  4335. attackthree()
  4336. end
  4337. end
  4338. end)
  4339.  
  4340. function newTheme(ID,timepos,pitch,vol)
  4341. local kanz = Music
  4342. --kanz:Stop()
  4343. kanz.Volume = vol
  4344. --kanz.TimePosition = timepos
  4345. kanz.PlaybackSpeed = pitch
  4346. kanz.Pitch = pitch
  4347. kanz.SoundId = ID
  4348. kanz.Name = "wrecked"
  4349. kanz.Looped = true
  4350. currentThemePlaying = kanz.SoundId
  4351. currentVol = kanz.Volume
  4352. currentPitch = kanz.Pitch
  4353. --kanz:Play()
  4354. --coroutine.resume(coroutine.create(function()
  4355. --wait(0.05)
  4356. --end))
  4357. end
  4358.  
  4359.  
  4360. function newThemeCust(ID,timepos,pitch,vol)
  4361. local kanz = Music
  4362. kanz:Stop()
  4363. kanz.Volume = vol
  4364. kanz.TimePosition = timepos
  4365. kanz.PlaybackSpeed = pitch
  4366. kanz.Pitch = pitch
  4367. kanz.SoundId = ID
  4368. kanz.Name = "wrecked"
  4369. kanz.Looped = true
  4370. currentThemePlaying = kanz.SoundId
  4371. currentVol = kanz.Volume
  4372. currentPitch = kanz.Pitch
  4373. kanz:Play()
  4374. coroutine.resume(coroutine.create(function()
  4375. wait(0.05)
  4376. end))
  4377. end
  4378.  
  4379. plr.Chatted:connect(function(message)
  4380. if Mode == 3 then
  4381. if message:sub(1,5) == "play/" then
  4382. OVMID = message:sub(6)
  4383. newThemeCust("rbxassetid://"..OVMID,0,OVMPIT,OVMVOL)
  4384. elseif message:sub(1,6) == "pitch/" then
  4385. OVMPIT = message:sub(7)
  4386. newTheme("rbxassetid://"..OVMID,0,OVMPIT,OVMVOL)
  4387. elseif message:sub(1,4) == "vol/" then
  4388. OVMVOL = message:sub(5)
  4389. newTheme("rbxassetid://"..OVMID,0,OVMPIT,OVMVOL)
  4390. elseif message:sub(1,7) == "skipto/" then
  4391. chatfunc("Skipped to "..message:sub(8).." out of "..math.floor(Music.TimeLength).." seconds.",MAINRUINCOLOR.Color,"Inverted","Arcade",1)
  4392. newThemeCust("rbxassetid://"..OVMID,message:sub(8),OVMPIT,OVMVOL)
  4393. elseif message:sub(1,9) == "telltime/" then
  4394. chatfunc("Current time pos: "..math.floor(Music.TimePosition).." out of "..math.floor(Music.TimeLength).." seconds.",MAINRUINCOLOR.Color,"Inverted","Arcade",1)
  4395. end
  4396. end
  4397. end)
  4398.  
  4399. Music.Name = "musicname"
  4400.  
  4401. Character = plr.Character
  4402. Character.ChildRemoved:connect(function(removed) if removed.Name == "musicname" then Music = instanse.new("Sound") end end)
  4403.  
  4404.  
  4405. -------------------------------------------------------
  4406. --Start Animations--
  4407. -------------------------------------------------------
  4408. while true do
  4409. swait()
  4410. sine = sine + change
  4411. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  4412. local velderp = root.Velocity.y
  4413. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  4414. if equipped == true or equipped == false then
  4415. if attack == false then
  4416. idle = idle + 1
  4417. else
  4418. idle = 0
  4419. end
  4420. if Mode == 10 then
  4421. maincolor = BrickColor.random()
  4422. imgl2.ImageColor3 = Color3.fromRGB(r,g,b)
  4423. techc.ImageColor3 = Color3.fromRGB(r,g,b)
  4424. ned.Text = "sILly-lEttEr"
  4425. Core.BrickColor = BrickColor.random()
  4426. Core2.BrickColor = BrickColor.random()
  4427. ned.TextColor3 = Color3.fromRGB(r,g,b)
  4428. ned.TextStrokeColor3 = Color3.fromRGB(r,g,b)
  4429. aa24.BrickColor = BrickColor.random()
  4430. aa28.BrickColor = BrickColor.random()
  4431. aa26.BrickColor = BrickColor.random()
  4432. aa35.BrickColor = BrickColor.random()
  4433. aa33.BrickColor = BrickColor.random()
  4434. aa31.BrickColor = BrickColor.random()
  4435. imgl2.Rotation = math.random(-9, 9)
  4436. techc.Rotation = math.random(-9, 9)
  4437. ned.Rotation = 0 - 2 * math.cos(sine / 1)
  4438. ned.Position = UDim2.new(0.55,0 - 10 * math.cos(sine / 1),0.79,0 - 10 * math.cos(sine / 1))
  4439. hum.WalkSpeed = 8
  4440. aa.BrickColor = BrickColor.new("Dark stone grey")
  4441. aa4.BrickColor = BrickColor.random()
  4442. aa5.BrickColor = BrickColor.random()
  4443. aa8.BrickColor = BrickColor.random()
  4444. aa11.BrickColor = BrickColor.random()
  4445. aa12.BrickColor = BrickColor.random()
  4446. aa13.BrickColor = BrickColor.random()
  4447. end
  4448. if Mode == 3 then
  4449. maincolor = BrickColor.new("Dark red")
  4450. imgl2.ImageColor3 = Color3.fromRGB(r2,g2,b2)
  4451. techc.ImageColor3 = Color3.fromRGB(r2,g2,b2)
  4452. ned.Text = "Rainbow"
  4453. Core.Color = Color3.fromRGB(r2,g2,b2)
  4454. Core2.Color = Color3.fromRGB(r2,g2,b2)
  4455. ned.TextColor3 = Color3.fromRGB(r2,g2,b2)
  4456. ned.TextStrokeColor3 = Color3.fromRGB(r2,g2,b2)
  4457. aa35.Color = Color3.fromRGB(r2,g2,b2)
  4458. aa33.Color = Color3.fromRGB(r2,g2,b2)
  4459. aa31.Color = Color3.fromRGB(r2,g2,b2)
  4460. hum.WalkSpeed = 8
  4461. aa28.Color = Color3.fromRGB(r2,g2,b2)
  4462. aa26.Color = Color3.fromRGB(r2,g2,b2)
  4463. char["Body Colors"].HeadColor = BrickColor.new("Dark stone grey")
  4464. char["Body Colors"].TorsoColor = BrickColor.new("Dark stone grey")
  4465. char["Body Colors"].LeftArmColor = BrickColor.new("Dark stone grey")
  4466. char["Body Colors"].RightArmColor = BrickColor.new("Dark stone grey")
  4467. char["Body Colors"].LeftLegColor = BrickColor.new("Dark stone grey")
  4468. char["Body Colors"].RightLegColor = BrickColor.new("Dark stone grey")
  4469. aa.BrickColor = BrickColor.new("Dark stone grey")
  4470. aa24.Color = Color3.fromRGB(r2,g2,b2)
  4471. aa4.Color = Color3.fromRGB(r2,g2,b2)
  4472. aa5.Color = Color3.fromRGB(r2,g2,b2)
  4473. aa8.Color = Color3.fromRGB(r2,g2,b2)
  4474. aa11.Color = Color3.fromRGB(r2,g2,b2)
  4475. aa12.Color = Color3.fromRGB(r2,g2,b2)
  4476. aa13.Color = Color3.fromRGB(r2,g2,b2)
  4477. end
  4478. if Mode == oof then
  4479. maincolor = BrickColor.new("Cyan")
  4480. hum.WalkSpeed = 8
  4481. char["Body Colors"].HeadColor = BrickColor.new("Dark stone grey")
  4482. char["Body Colors"].TorsoColor = BrickColor.new("Dark stone grey")
  4483. char["Body Colors"].LeftArmColor = BrickColor.new("Dark stone grey")
  4484. char["Body Colors"].RightArmColor = BrickColor.new("Dark stone grey")
  4485. char["Body Colors"].LeftLegColor = BrickColor.new("Dark stone grey")
  4486. char["Body Colors"].RightLegColor = BrickColor.new("Dark stone grey")
  4487. aa.BrickColor = BrickColor.new("Dark stone grey")
  4488. aa24.BrickColor = BrickColor.new("Cyan")
  4489. aa4.BrickColor = BrickColor.new("Cyan")
  4490. aa5.BrickColor = BrickColor.new("Cyan")
  4491. aa8.BrickColor = BrickColor.new("Cyan")
  4492. aa11.BrickColor = BrickColor.new("Cyan")
  4493. aa12.BrickColor = BrickColor.new("Cyan")
  4494. aa13.BrickColor = BrickColor.new("Cyan")
  4495. aa26.BrickColor = BrickColor.new("Cyan")
  4496. aa28.BrickColor = BrickColor.new("Cyan")
  4497. aa35.BrickColor = BrickColor.new("Cyan")
  4498. aa33.BrickColor = BrickColor.new("Cyan")
  4499. aa31.BrickColor = BrickColor.new("Cyan")
  4500. end
  4501. if Mode == 9990 then
  4502. maincolor = BrickColor.new("Lime green")
  4503. hum.WalkSpeed = 8
  4504. char["Body Colors"].HeadColor = BrickColor.new("Dark stone grey")
  4505. char["Body Colors"].TorsoColor = BrickColor.new("Dark stone grey")
  4506. char["Body Colors"].LeftArmColor = BrickColor.new("Dark stone grey")
  4507. char["Body Colors"].RightArmColor = BrickColor.new("Dark stone grey")
  4508. char["Body Colors"].LeftLegColor = BrickColor.new("Dark stone grey")
  4509. char["Body Colors"].RightLegColor = BrickColor.new("Dark stone grey")
  4510. aa.BrickColor = BrickColor.new("Dark stone grey")
  4511. aa4.BrickColor = BrickColor.new("Lime green")
  4512. aa5.BrickColor = BrickColor.new("Lime green")
  4513. aa8.BrickColor = BrickColor.new("Lime green")
  4514. aa11.BrickColor = BrickColor.new("Lime green")
  4515. aa12.BrickColor = BrickColor.new("Lime green")
  4516. aa13.BrickColor = BrickColor.new("Lime green")
  4517. aa24.BrickColor = BrickColor.new("Lime green")
  4518. aa26.BrickColor = BrickColor.new("Lime green")
  4519. aa28.BrickColor = BrickColor.new("Lime green")
  4520. aa35.BrickColor = BrickColor.new("Lime green")
  4521. aa33.BrickColor = BrickColor.new("Lime green")
  4522. aa31.BrickColor = BrickColor.new("Lime green")
  4523. MagicCharge(7, 0, "Add", la.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, "Sphere")
  4524. local A = math.random(1,4)
  4525. if A == 1 then
  4526. Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -10, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, maincolor, 0, "Brick")
  4527. if A == 2 then
  4528. Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-25, 25), -10, math.random(-25, 25)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, maincolor, 0, "Brick")
  4529. end
  4530. end
  4531. end
  4532. if Mode == 6 then
  4533. maincolor = BrickColor.new("Really red")
  4534. hum.WalkSpeed = 8
  4535. char["Body Colors"].HeadColor = BrickColor.new("Dark stone grey")
  4536. char["Body Colors"].TorsoColor = BrickColor.new("Dark stone grey")
  4537. char["Body Colors"].LeftArmColor = BrickColor.new("Dark stone grey")
  4538. char["Body Colors"].RightArmColor = BrickColor.new("Dark stone grey")
  4539. char["Body Colors"].LeftLegColor = BrickColor.new("Dark stone grey")
  4540. char["Body Colors"].RightLegColor = BrickColor.new("Dark stone grey")
  4541. aa.BrickColor = BrickColor.new("Dark stone grey")
  4542. aa4.BrickColor = BrickColor.new("Really red")
  4543. aa5.BrickColor = BrickColor.new("Really red")
  4544. aa8.BrickColor = BrickColor.new("Really red")
  4545. aa11.BrickColor = BrickColor.new("Really red")
  4546. aa12.BrickColor = BrickColor.new("Really red")
  4547. aa13.BrickColor = BrickColor.new("Really red")
  4548. aa24.BrickColor = BrickColor.new("Really red")
  4549. aa26.BrickColor = BrickColor.new("Really red")
  4550. aa28.BrickColor = BrickColor.new("Really red")
  4551. aa35.BrickColor = BrickColor.new("Really red")
  4552. aa33.BrickColor = BrickColor.new("Really red")
  4553. aa31.BrickColor = BrickColor.new("Really red")
  4554. local A = math.random(1,15)
  4555. if A == 1 then
  4556. 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")
  4557. if A == 2 then
  4558. 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")
  4559. end
  4560. end
  4561. end
  4562. if Mode == 8 then
  4563. hum.WalkSpeed = 8
  4564. maincolor = BrickColor.new("Dark indigo")
  4565. char["Body Colors"].HeadColor = BrickColor.new("Dark stone grey")
  4566. char["Body Colors"].TorsoColor = BrickColor.new("Dark stone grey")
  4567. char["Body Colors"].LeftArmColor = BrickColor.new("Dark stone grey")
  4568. char["Body Colors"].RightArmColor = BrickColor.new("Dark stone grey")
  4569. char["Body Colors"].LeftLegColor = BrickColor.new("Dark stone grey")
  4570. char["Body Colors"].RightLegColor = BrickColor.new("Dark stone grey")
  4571. aa.BrickColor = BrickColor.new("Dark stone grey")
  4572. aa4.BrickColor = BrickColor.new("Dark indigo")
  4573. aa5.BrickColor = BrickColor.new("Dark indigo")
  4574. aa8.BrickColor = BrickColor.new("Dark indigo")
  4575. aa11.BrickColor = BrickColor.new("Dark indigo")
  4576. aa12.BrickColor = BrickColor.new("Dark indigo")
  4577. aa13.BrickColor = BrickColor.new("Dark indigo")
  4578. aa24.BrickColor = BrickColor.new("Dark indigo")
  4579. aa26.BrickColor = BrickColor.new("Dark indigo")
  4580. aa28.BrickColor = BrickColor.new("Dark indigo")
  4581. aa35.BrickColor = BrickColor.new("Dark indigo")
  4582. aa33.BrickColor = BrickColor.new("Dark indigo")
  4583. aa31.BrickColor = BrickColor.new("Dark indigo")
  4584. Effects.Wave.Create(BrickColor.new("Dark indigo"), root.CFrame * CF(0, -2.90, 0), 15, 15, 15, 10.6, .1, 10.6, 0.05)
  4585. slash(math.random(50,100)/10,5,true,"Round","Add","Out",root.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),VT(0.01,0.01,0.01),math.random(5,50)/250,BrickColor.new("Dark indigo"))
  4586. end
  4587. if Mode == 122 then
  4588. hum.WalkSpeed = 8
  4589. maincolor = BrickColor.new("White")
  4590. char["Body Colors"].HeadColor = BrickColor.new("Dark stone grey")
  4591. char["Body Colors"].TorsoColor = BrickColor.new("Dark stone grey")
  4592. char["Body Colors"].LeftArmColor = BrickColor.new("Dark stone grey")
  4593. char["Body Colors"].RightArmColor = BrickColor.new("Dark stone grey")
  4594. char["Body Colors"].LeftLegColor = BrickColor.new("Dark stone grey")
  4595. char["Body Colors"].RightLegColor = BrickColor.new("Dark stone grey")
  4596. aa.BrickColor = BrickColor.new("Dark stone grey")
  4597. aa4.BrickColor = BrickColor.new("White")
  4598. aa5.BrickColor = BrickColor.new("Really black")
  4599. aa8.BrickColor = BrickColor.new("Really black")
  4600. aa11.BrickColor = BrickColor.new("White")
  4601. aa12.BrickColor = BrickColor.new("White")
  4602. aa13.BrickColor = BrickColor.new("Really black")
  4603. aa24.BrickColor = BrickColor.new("Really black")
  4604. aa26.BrickColor = BrickColor.new("White")
  4605. aa28.BrickColor = BrickColor.new("Really black")
  4606. aa35.BrickColor = BrickColor.new("Really black")
  4607. aa33.BrickColor = BrickColor.new("White")
  4608. aa31.BrickColor = BrickColor.new("Really black")
  4609. end
  4610. if Mode == 10000 then
  4611. hum.WalkSpeed = 8
  4612. maincolor = BrickColor.new("Royal purple")
  4613. char["Body Colors"].HeadColor = BrickColor.new("Dark stone grey")
  4614. char["Body Colors"].TorsoColor = BrickColor.new("Dark stone grey")
  4615. char["Body Colors"].LeftArmColor = BrickColor.new("Dark stone grey")
  4616. char["Body Colors"].RightArmColor = BrickColor.new("Dark stone grey")
  4617. char["Body Colors"].LeftLegColor = BrickColor.new("Dark stone grey")
  4618. char["Body Colors"].RightLegColor = BrickColor.new("Dark stone grey")
  4619. aa.BrickColor = BrickColor.new("Dark stone grey")
  4620. aa4.BrickColor = BrickColor.new("Royal purple")
  4621. aa5.BrickColor = BrickColor.new("Royal purple")
  4622. aa8.BrickColor = BrickColor.new("Royal purple")
  4623. aa11.BrickColor = BrickColor.new("Royal purple")
  4624. aa12.BrickColor = BrickColor.new("Royal purple")
  4625. aa13.BrickColor = BrickColor.new("Royal purple")
  4626. aa24.BrickColor = BrickColor.new("Royal purple")
  4627. aa26.BrickColor = BrickColor.new("Royal purple")
  4628. aa28.BrickColor = BrickColor.new("Royal purple")
  4629. aa35.BrickColor = BrickColor.new("Royal purple")
  4630. aa33.BrickColor = BrickColor.new("Royal purple")
  4631. aa31.BrickColor = BrickColor.new("Royal purple")
  4632. end
  4633. if Mode == 1 then
  4634. hum.WalkSpeed = 8
  4635. maincolor = BrickColor.new("White")
  4636. char["Body Colors"].HeadColor = BrickColor.new("Dark stone grey")
  4637. char["Body Colors"].TorsoColor = BrickColor.new("Dark stone grey")
  4638. char["Body Colors"].LeftArmColor = BrickColor.new("Dark stone grey")
  4639. char["Body Colors"].RightArmColor = BrickColor.new("Dark stone grey")
  4640. char["Body Colors"].LeftLegColor = BrickColor.new("Dark stone grey")
  4641. char["Body Colors"].RightLegColor = BrickColor.new("Dark stone grey")
  4642. aa.BrickColor = BrickColor.new("Dark stone grey")
  4643. aa4.BrickColor = BrickColor.new("White")
  4644. aa5.BrickColor = BrickColor.new("White")
  4645. aa8.BrickColor = BrickColor.new("White")
  4646. aa11.BrickColor = BrickColor.new("White")
  4647. aa12.BrickColor = BrickColor.new("White")
  4648. aa13.BrickColor = BrickColor.new("White")
  4649. aa24.BrickColor = BrickColor.new("White")
  4650. aa26.BrickColor = BrickColor.new("White")
  4651. aa28.BrickColor = BrickColor.new("White")
  4652. aa35.BrickColor = BrickColor.new("White")
  4653. aa33.BrickColor = BrickColor.new("White")
  4654. aa31.BrickColor = BrickColor.new("White")
  4655. end
  4656. if Mode == 99 then
  4657. hum.WalkSpeed = 100
  4658. maincolor = BrickColor.new("Deep orange")
  4659. aa.BrickColor = BrickColor.new("Really black")
  4660. aa4.BrickColor = BrickColor.new("Deep orange")
  4661. aa5.BrickColor = BrickColor.new("Deep orange")
  4662. aa8.BrickColor = BrickColor.new("Deep orange")
  4663. aa11.BrickColor = BrickColor.new("Deep orange")
  4664. aa12.BrickColor = BrickColor.new("Deep orange")
  4665. aa13.BrickColor = BrickColor.new("Deep orange")
  4666. aa24.BrickColor = BrickColor.new("Deep orange")
  4667. aa26.BrickColor = BrickColor.new("Deep orange")
  4668. aa28.BrickColor = BrickColor.new("Deep orange")
  4669. aa35.BrickColor = BrickColor.new("Deep orange")
  4670. aa33.BrickColor = BrickColor.new("Deep orange")
  4671. aa31.BrickColor = BrickColor.new("Deep orange")
  4672. end
  4673. imgl2.Rotation = techc.Rotation + 0.2
  4674. techc.Rotation = techc.Rotation + 0.2
  4675. ned.Rotation = 0 - 2 * math.cos(sine / 24)
  4676. ned.Position = UDim2.new(0.55,0 - 10 * math.cos(sine / 32),0.79,0 - 10 * math.cos(sine / 45))
  4677. if 1 < root.Velocity.y and hitfloor == nil then
  4678. Anim = "Jump"
  4679. if attack == false then
  4680. 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)
  4681. 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)
  4682. 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)
  4683. 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)
  4684. 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)
  4685. 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)
  4686. end
  4687. elseif -1 > root.Velocity.y and hitfloor == nil then
  4688. Anim = "Fall"
  4689. if attack == false then
  4690. 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)
  4691. 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)
  4692. 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)
  4693. 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)
  4694. 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)
  4695. 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)
  4696. end
  4697. elseif torvel < 1 and hitfloor ~= nil then
  4698. Anim = "Idle"
  4699. change = 1
  4700. if attack == false then
  4701. if Mode == 1 then --Normal
  4702. 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)
  4703. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 4.5 * Sin(sine / 20)), Rad(0), Rad(5 - 40 * Sin(sine / 20))), 0.08)
  4704. 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)
  4705. 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)
  4706. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(90), Rad(-10), Rad(-90)), 0.08)
  4707. 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)
  4708. elseif Mode == 122 then
  4709. 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)
  4710. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(-25)), 0.3)
  4711. 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)
  4712. 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)
  4713. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(125), Rad(-20), Rad(25)), 0.1)
  4714. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.08 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(125), Rad(-20), Rad(35)), 0.1)
  4715. elseif Mode == oof then --PIXELATED
  4716. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.2* Player_Size * Cos(sine / 26)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  4717. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  4718. 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)
  4719. 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)
  4720. RW.C0 = clerp(RW.C0, CF(0.75, 0.5 + 0.05 * Sin(sine / 12), -0.7) * angles(Rad(0), Rad(0), Rad(-95)) * angles(Rad(5), Rad(0), Rad(0)), 0.1)
  4721. LW.C0 = clerp(LW.C0, CF(-0.75, 0.35 + 0.05 * Sin(sine / 12), -0.6) * angles(Rad(0), Rad(0), Rad(92)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  4722. elseif Mode == 0 then
  4723. rootj.C0 = clerp(rootj.C0,RootCF* CF(0, 0, -1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  4724. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(25 + Mrandom(-5,5) - 4 * Cos(sine / 12)), Rad(Mrandom(-5,5)), Rad(0)), 1)
  4725. if Mrandom(1,30) == 1 then
  4726. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(0 + Mrandom(-25,25) - 4 * Cos(sine / 12)), Rad(Mrandom(-25,25)), Rad(0)), 0.5)
  4727. end
  4728. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
  4729. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5, 0) * angles(Rad(0), Rad(0), Rad(-12)), 0.15)
  4730. RH.C0 = clerp(RH.C0, CF(1, -0.5, -0.5) * angles(Rad(25), Rad(90), Rad(0)) * angles(Rad(-8), Rad(0), Rad(0)), 0.5)
  4731. LH.C0 = clerp(LH.C0, CF(-1, -1, -0.01) * angles(Rad(-45), Rad(-90), Rad(0)) * angles(Rad(-8), Rad(0), Rad(0)), 0.5)
  4732. elseif Mode == 2 then --Machinery
  4733. 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)
  4734. 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)
  4735. 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)
  4736. 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)
  4737. 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)
  4738. 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)
  4739. elseif Mode == 3 then --ICE
  4740. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2* Player_Size) * angles(Rad(-30), Rad(0), Rad(0)), 0.1)
  4741. neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  4742. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(90), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  4743. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(-90), Rad(0)) * angles(Rad(-6.5), Rad(0), Rad(0)), 0.08)
  4744. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(-50), Rad(0), Rad(0)), 0.1)
  4745. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(-50), Rad(0), Rad(0)), 0.1)
  4746. elseif Mode == 99 then --Infused
  4747. 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)
  4748. 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)
  4749. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(-25)), 0.08)
  4750. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-80), Rad(0)) * angles(Rad(-10.5), Rad(0), Rad(20)), 0.08)
  4751. 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)
  4752. 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)
  4753. elseif Mode == 5 then --Cybernetic
  4754. 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)
  4755. 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)
  4756. 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)
  4757. 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)
  4758. 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)
  4759. 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)
  4760. elseif Mode == 25 then --Spiritual
  4761. 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)
  4762. 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)
  4763. 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)
  4764. 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)
  4765. 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)
  4766. 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)
  4767. elseif Mode == 6 then --Controlled Beyond Recognition
  4768. 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)
  4769. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(-0)), 0.3)
  4770. 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)
  4771. 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)
  4772. 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)
  4773. 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)
  4774. elseif Mode == 10000 then
  4775. 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)
  4776. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(-10 - 2.5 * Sin(sine/ 20)), Rad(20 * Cos(sine / 20))), 0.3)
  4777. 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)
  4778. 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)
  4779. 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)
  4780. 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)
  4781. elseif Mode == 9990 then
  4782. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(15), Rad(0), Rad(0)), 0.08)
  4783. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-10 - 2.5 * Sin(sine / 30)), Rad(-4.5 * Sin(sine / .5)), Rad(15)), 0.08)
  4784. 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)
  4785. 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)
  4786. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
  4787. 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(-12 - 5 * Sin(sine / 30))), 0.08)
  4788. elseif Mode == 7 or Mode == 9 then --Sucho Wowo --Mr.Balancia
  4789. 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)
  4790. 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)
  4791. 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)
  4792. 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)
  4793. 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)
  4794. 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)
  4795. elseif Mode == 100 then
  4796. rootj.C0 = clerp(rootj.C0,RootCF*CF(0 - 0.05 * Cos(sine / 44),0 + 0.03 * Cos(sine / 34),-0.05 + 0.05 * Cos(sine / 28))*angles(Rad(0 - 3 * Cos(sine / 34)),Rad(0 - 5 * Cos(sine / 44)),Rad(-5)), .1)
  4797. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  4798. RH.C0=clerp(RH.C0,CF(1,-1 - 0.05 * Cos(sine / 28) + 0.05 * Cos(sine / 44),0)*angles(Rad(0),Rad(90),Rad(0))*angles(Rad(7 - 5 * Cos(sine / 44)),Rad(0),Rad(-6 - 3 * Cos(sine / 34))), .1)
  4799. LH.C0=clerp(LH.C0,CF(-1,-1 - 0.05 * Cos(sine / 28) - 0.05 * Cos(sine / 44),0)*angles(Rad(0),Rad(-90),Rad(0))*angles(Rad(3 + 5 * Cos(sine / 44)),Rad(0),Rad(0 + 3 * Cos(sine / 34))), .1)
  4800. RW.C0 = clerp(RW.C0,CF(1,0.5 + 0.1 * Cos(sine / 28),-0.45)*angles(Rad(22 - 3 * Cos(sine / 53)),Rad(0),Rad(-37 + 2 * Cos(sine / 37))), .1)
  4801. LW.C0 = clerp(LW.C0,CF(-1,0.5 + 0.1 * Cos(sine / 28),-0.45)*angles(Rad(23 - 2 * Cos(sine / 58)),Rad(0),Rad(38 - 3 * Cos(sine / 57) )), .1)
  4802. elseif Mode == 8 then --Lunarist
  4803. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.8 + 0.5* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  4804. 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)
  4805. 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)
  4806. 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)
  4807. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.05 * Cos(sine / 12)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(-76)), 0.1)
  4808. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.05 * Cos(sine / 12)* Player_Size, -0.4* Player_Size) * angles(Rad(90), Rad(-.6), Rad(56)), 0.1)
  4809. elseif Mode == 10 then --INSANITY
  4810. 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)
  4811. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 18)), Rad(0), Rad(0)), 0.3)
  4812. 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)
  4813. 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)
  4814. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(25 + Mrandom(-35,35)), Rad(0 + Mrandom(-35,35)), Rad(5 - 2.5 * Sin(sine / 20) + Mrandom(-35,35))), 0.1)
  4815. LW.C0 = clerp(LW.C0, CF(-.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(20), Rad(-215)), 0.1)
  4816. end
  4817. end
  4818. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  4819. Anim = "Walk"
  4820. change = 1.1
  4821. if attack == false then
  4822. if Mode == 6 then
  4823. 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)
  4824. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4825. if Mrandom(1,20) == 1 then
  4826. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(Mrandom(-30,30)), Rad(Mrandom(-30,30)), Rad(Mrandom(-30,30))), 1)
  4827. end
  4828. 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)
  4829. 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)
  4830. 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)
  4831. 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)
  4832. elseif Mode == oof then --PIXELATED
  4833. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.2* Player_Size * Cos(sine / 26)) * angles(Rad(20), Rad(0), Rad(0)), 0.08)
  4834. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.08)
  4835. 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)
  4836. 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)
  4837. RW.C0 = clerp(RW.C0, CF(0.75, 0.5 + 0.05 * Sin(sine / 12), -0.7) * angles(Rad(0), Rad(0), Rad(-95)) * angles(Rad(5), Rad(0), Rad(0)), 0.1)
  4838. LW.C0 = clerp(LW.C0, CF(-0.75, 0.35 + 0.05 * Sin(sine / 12), -0.6) * angles(Rad(0), Rad(0), Rad(92)) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  4839. elseif Mode == 5 then
  4840. 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)
  4841. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  4842. 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)
  4843. 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)
  4844. 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)
  4845. 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)
  4846. elseif Mode == 25 then
  4847. 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)
  4848. 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)
  4849. 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)
  4850. 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)
  4851. 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)
  4852. 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)
  4853. elseif Mode == 100 then
  4854. 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)
  4855. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  4856. 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)
  4857. 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)
  4858. 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)
  4859. 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)
  4860. elseif Mode == 0 then
  4861. 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)
  4862. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(25 + Mrandom(-5,5) - 4 * Cos(sine / 12)), Rad(Mrandom(-5,5)), Rad(0)), 0.5)
  4863. if Mrandom(1,30) == 1 then
  4864. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(0 + Mrandom(-25,25) - 4 * Cos(sine / 12)), Rad(Mrandom(-25,25)), Rad(0)), 0.5)
  4865. end
  4866. 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)
  4867. 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)
  4868. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-20), Rad(215)), 0.1)
  4869. 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)
  4870. elseif Mode == 10 then
  4871. 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)
  4872. 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)
  4873. 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)
  4874. 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)
  4875. 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)
  4876. 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)
  4877. elseif Mode == 8 then
  4878. 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)
  4879. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-23 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.08)
  4880. 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)
  4881. 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)
  4882. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-35), Rad(-10 * Cos(sine / 20)), Rad(25 - 2.5 * Sin(sine / 20))), 0.1)
  4883. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(-35), Rad(10 * Cos(sine / 20)), Rad(-25 + 2.5 * Sin(sine / 20))), 0.1)
  4884. elseif Mode ~= 6 or Mode ~= 5 or Mode ~= 8 then
  4885. 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)
  4886. 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)
  4887. 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)
  4888. 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)
  4889. 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)
  4890. 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)
  4891. end
  4892. end
  4893. elseif torvel >= 25 and hitfloor ~= nil then
  4894. Anim = "Sprint"
  4895. change = 1.35
  4896. if attack == false then
  4897. if Mode == 5 then
  4898. 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)
  4899. 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)
  4900. 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)
  4901. 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)
  4902. 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)
  4903. 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)
  4904. elseif Mode == 99 then
  4905. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 0) * angles(Rad(35), Rad(0), Rad(0)), 0.15)
  4906. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  4907. 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)
  4908. 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)
  4909. 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)
  4910. 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)
  4911. elseif Mode == oof then
  4912. 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)
  4913. 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)
  4914. 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)
  4915. 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)
  4916. 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)
  4917. 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)
  4918. elseif Mode ~= 5 then
  4919. 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)
  4920. 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)
  4921. 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)
  4922. 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)
  4923. 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)
  4924. 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)
  4925. end
  4926. end
  4927. end
  4928. end
  4929. Music.SoundId = "rbxassetid://"..SONG
  4930. Music.Looped = true
  4931. Music.Pitch = 0.5
  4932. Music.Volume = 100
  4933. Music:Resume()
  4934. if Music.Parent ~= tors then
  4935. Music = Instance.new("Sound",tors)
  4936. end
  4937. if 0 < #Effects then
  4938. for e = 1, #Effects do
  4939. if Effects[e] ~= nil then
  4940. local Thing = Effects[e]
  4941. if Thing ~= nil then
  4942. local Part = Thing[1]
  4943. local Mode = Thing[2]
  4944. local Delay = Thing[3]
  4945. local IncX = Thing[4]
  4946. local IncY = Thing[5]
  4947. local IncZ = Thing[6]
  4948. if 1 >= Thing[1].Transparency then
  4949. if Thing[2] == "Block1" then
  4950. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  4951. local Mesh = Thing[1].Mesh
  4952. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4953. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4954. elseif Thing[2] == "Block2" then
  4955. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  4956. local Mesh = Thing[7]
  4957. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4958. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4959. elseif Thing[2] == "Block3" then
  4960. 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)
  4961. local Mesh = Thing[7]
  4962. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4963. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4964. elseif Thing[2] == "Cylinder" then
  4965. local Mesh = Thing[1].Mesh
  4966. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4967. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4968. elseif Thing[2] == "Blood" then
  4969. local Mesh = Thing[7]
  4970. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  4971. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  4972. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4973. elseif Thing[2] == "Elec" then local Mesh = Thing[1].Mesh
  4974. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  4975. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4976. elseif Thing[2] == "Disappear" then
  4977. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4978. elseif Thing[2] == "Shatter" then
  4979. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  4980. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  4981. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  4982. Thing[6] = Thing[6] + Thing[5]
  4983. end
  4984. else
  4985. Part.Parent = nil
  4986. table.remove(Effects, e)
  4987. end
  4988. end
  4989. end
  4990. end
  4991. end
  4992. end
  4993. -------------------------------------------------------
  4994. --End Animations And Script--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement