Advertisement
doryna2281337

Untitled

Dec 17th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 139.14 KB | None | 0 0
  1. -----------------------
  2. --[[ Name : Hell security ]]--
  3. -------------------------------------------------------
  4.  
  5. --[[ "Haha, I'm a funny guy, but once you anger me..." ]]--
  6. --[[ "There's no coming back =)" ]]--
  7.  
  8. --A script By doryna2281337
  9.  
  10. -------------------------------------------------------
  11.  
  12. local FavIDs = {
  13. 340106355, --Nefl Crystals
  14. 927529620, --Dimension
  15. 876981900, --Fantasy
  16. 398987889, --Ordinary Days
  17. 1117396305, --Oh wait, it's you.
  18. 885996042, --Action Winter Journey
  19. 919231299, --Sprawling Idiot Effigy
  20. 743466274, --Good Day Sunshine
  21. 727411183, --Knife Fight
  22. 1402748531, --The Earth Is Counting On You!
  23. 595230126 --Robot Language
  24. }
  25.  
  26.  
  27.  
  28. --The reality of my life isn't real but a Universe -doryna2281337
  29. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  30. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  31. do
  32. print("FE Compatibility code by Me")
  33. script.Parent = Player.Character
  34.  
  35. --RemoteEvent for communicating
  36. local Event = Instance.new("RemoteEvent")
  37. Event.Name = "UserInput_Event"
  38.  
  39. --Fake event to make stuff like Mouse.KeyDown work
  40. local function fakeEvent()
  41. local t = {_fakeEvent=true,Connect=function(self,f)self.Function=f end}
  42. t.connect = t.Connect
  43. return t
  44. end
  45.  
  46. --Creating fake input objects with fake variables
  47. local m = {Target=nil,Hit=CFrame.new(),KeyUp=fakeEvent(),KeyDown=fakeEvent(),Button1Up=fakeEvent(),Button1Down=fakeEvent()}
  48. local UIS = {InputBegan=fakeEvent(),InputEnded=fakeEvent()}
  49. local CAS = {Actions={},BindAction=function(self,name,fun,touch,...)
  50. CAS.Actions[name] = fun and {Name=name,Function=fun,Keys={...}} or nil
  51. end}
  52. --Merged 2 functions into one by checking amount of arguments
  53. CAS.UnbindAction = CAS.BindAction
  54.  
  55. --This function will trigger the events that have been :Connect()'ed
  56. local function te(self,ev,...)
  57. local t = m[ev]
  58. if t and t._fakeEvent and t.Function then
  59. t.Function(...)
  60. end
  61. end
  62. m.TrigEvent = te
  63. UIS.TrigEvent = te
  64.  
  65. Event.OnServerEvent:Connect(function(plr,io)
  66. if plr~=Player then return end
  67. if io.isMouse then
  68. m.Target = io.Target
  69. m.Hit = io.Hit
  70. else
  71. local b = io.UserInputState == Enum.UserInputState.Begin
  72. if io.UserInputType == Enum.UserInputType.MouseButton1 then
  73. return m:TrigEvent(b and "Button1Down" or "Button1Up")
  74. end
  75. for _,t in pairs(CAS.Actions) do
  76. for _,k in pairs(t.Keys) do
  77. if k==io.KeyCode then
  78. t.Function(t.Name,io.UserInputState,io)
  79. end
  80. end
  81. end
  82. m:TrigEvent(b and "KeyDown" or "KeyUp",io.KeyCode.Name:lower())
  83. UIS:TrigEvent(b and "InputBegan" or "InputEnded",io,false)
  84. end
  85. end)
  86. Event.Parent = NLS([==[
  87. local Player = game:GetService("Players").LocalPlayer
  88. local Event = script:WaitForChild("UserInput_Event")
  89.  
  90. local UIS = game:GetService("UserInputService")
  91. local input = function(io,a)
  92. if a then return end
  93. --Since InputObject is a client-side instance, we create and pass table instead
  94. Event:FireServer({KeyCode=io.KeyCode,UserInputType=io.UserInputType,UserInputState=io.UserInputState})
  95. end
  96. UIS.InputBegan:Connect(input)
  97. UIS.InputEnded:Connect(input)
  98.  
  99. local Mouse = Player:GetMouse()
  100. local h,t
  101. --Give the server mouse data 30 times every second, but only if the values changed
  102. --If player is not moving their mouse, client won't fire events
  103. while wait(1/30) do
  104. if h~=Mouse.Hit or t~=Mouse.Target then
  105. h,t=Mouse.Hit,Mouse.Target
  106. Event:FireServer({isMouse=true,Target=t,Hit=h})
  107. end
  108. end]==],Player.Character)
  109. Mouse,mouse,UserInputService,ContextActionService = m,m,UIS,CAS
  110. end
  111. wait()
  112. local plr = owner
  113. print('Local User is '..plr.Name)
  114. local char = plr.Character
  115. local hum = char.Humanoid
  116. local hed = char.Head
  117. local root = char.HumanoidRootPart
  118. local rootj = root.RootJoint
  119. local tors = char.Torso
  120. local ra = char["Right Arm"]
  121. local la = char["Left Arm"]
  122. local rl = char["Right Leg"]
  123. local ll = char["Left Leg"]
  124. local neck = tors["Neck"]
  125. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  126. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  127. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  128. local maincolor = BrickColor.new("Red")
  129.  
  130. -------------------------------------------------------
  131. --Start Good Stuff--
  132. -------------------------------------------------------
  133. cam = game.Workspace.CurrentCamera
  134. CF = CFrame.new
  135. angles = CFrame.Angles
  136. attack = false
  137. Euler = CFrame.fromEulerAnglesXYZ
  138. Rad = math.rad
  139. IT = Instance.new
  140. BrickC = BrickColor.new
  141. Cos = math.cos
  142. Acos = math.acos
  143. Sin = math.sin
  144. Asin = math.asin
  145. Abs = math.abs
  146. Mrandom = math.random
  147. Floor = math.floor
  148. -------------------------------------------------------
  149. --End Good Stuff--
  150. -------------------------------------------------------
  151. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  152. RSH, LSH = nil, nil
  153. RW = Instance.new("Weld")
  154. LW = Instance.new("Weld")
  155. RH = tors["Right Hip"]
  156. LH = tors["Left Hip"]
  157. RSH = tors["Right Shoulder"]
  158. LSH = tors["Left Shoulder"]
  159. RSH.Parent = nil
  160. LSH.Parent = nil
  161. RW.Name = "RW"
  162. RW.Part0 = tors
  163. RW.C0 = CF(1.5, 0.5, 0)
  164. RW.C1 = CF(0, 0.5, 0)
  165. RW.Part1 = ra
  166. RW.Parent = tors
  167. LW.Name = "LW"
  168. LW.Part0 = tors
  169. LW.C0 = CF(-1.5, 0.5, 0)
  170. LW.C1 = CF(0, 0.5, 0)
  171. LW.Part1 = la
  172. LW.Parent = tors
  173. Effects = {}
  174. -------------------------------------------------------
  175. --Start HeartBeat--
  176. -------------------------------------------------------
  177. ArtificialHB = Instance.new("BindableEvent", script)
  178. ArtificialHB.Name = "Heartbeat"
  179. script:WaitForChild("Heartbeat")
  180.  
  181. frame = 1 / 60
  182. tf = 0
  183. allowframeloss = false
  184. tossremainder = false
  185.  
  186.  
  187. lastframe = tick()
  188. script.Heartbeat:Fire()
  189.  
  190.  
  191. game:GetService("RunService").Heartbeat:connect(function(s, p)
  192. tf = tf + s
  193. if tf >= frame then
  194. if allowframeloss then
  195. script.Heartbeat:Fire()
  196. lastframe = tick()
  197. else
  198. for i = 1, math.floor(tf / frame) do
  199. script.Heartbeat:Fire()
  200. end
  201. lastframe = tick()
  202. end
  203. if tossremainder then
  204. tf = 0
  205. else
  206. tf = tf - frame * math.floor(tf / frame)
  207. end
  208. end
  209. end)
  210. -------------------------------------------------------
  211. --End HeartBeat--
  212. -------------------------------------------------------
  213.  
  214. -------------------------------------------------------
  215. --Start Important Functions--
  216. -------------------------------------------------------
  217.  
  218. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  219. local NEWPART = IT("Part")
  220. NEWPART.formFactor = FORMFACTOR
  221. NEWPART.Reflectance = REFLECTANCE
  222. NEWPART.Transparency = TRANSPARENCY
  223. NEWPART.CanCollide = false
  224. NEWPART.Locked = true
  225. NEWPART.Anchored = true
  226. if ANCHOR == false then
  227. NEWPART.Anchored = false
  228. end
  229. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  230. NEWPART.Name = NAME
  231. NEWPART.Size = SIZE
  232. NEWPART.Position = Torso.Position
  233. NEWPART.Material = MATERIAL
  234. NEWPART:BreakJoints()
  235. NEWPART.Parent = PARENT
  236. return NEWPART
  237. end
  238.  
  239. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  240. local NEWWELD = IT(TYPE)
  241. NEWWELD.Part0 = PART0
  242. NEWWELD.Part1 = PART1
  243. NEWWELD.C0 = C0
  244. NEWWELD.C1 = C1
  245. NEWWELD.Parent = PARENT
  246. return NEWWELD
  247. end
  248.  
  249. local S = IT("Sound")
  250. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  251. local NEWSOUND = nil
  252. coroutine.resume(coroutine.create(function()
  253. NEWSOUND = S:Clone()
  254. NEWSOUND.Parent = PARENT
  255. NEWSOUND.Volume = VOLUME
  256. NEWSOUND.Pitch = PITCH
  257. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  258. NEWSOUND:play()
  259. if DOESLOOP == true then
  260. NEWSOUND.Looped = true
  261. else
  262. repeat wait(1) until NEWSOUND.Playing == false
  263. NEWSOUND:remove()
  264. end
  265. end))
  266. return NEWSOUND
  267. end
  268.  
  269. function swait(num)
  270. if num == 0 or num == nil then
  271. game:service("RunService").Stepped:wait(0)
  272. else
  273. for i = 0, num do
  274. game:service("RunService").Stepped:wait(0)
  275. end
  276. end
  277. end
  278. function thread(f)
  279. coroutine.resume(coroutine.create(f))
  280. end
  281. function clerp(a, b, t)
  282. local qa = {
  283. QuaternionFromCFrame(a)
  284. }
  285. local qb = {
  286. QuaternionFromCFrame(b)
  287. }
  288. local ax, ay, az = a.x, a.y, a.z
  289. local bx, by, bz = b.x, b.y, b.z
  290. local _t = 1 - t
  291. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  292. end
  293. function QuaternionFromCFrame(cf)
  294. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  295. local trace = m00 + m11 + m22
  296. if trace > 0 then
  297. local s = math.sqrt(1 + trace)
  298. local recip = 0.5 / s
  299. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  300. else
  301. local i = 0
  302. if m00 < m11 then
  303. i = 1
  304. end
  305. if m22 > (i == 0 and m00 or m11) then
  306. i = 2
  307. end
  308. if i == 0 then
  309. local s = math.sqrt(m00 - m11 - m22 + 1)
  310. local recip = 0.5 / s
  311. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  312. elseif i == 1 then
  313. local s = math.sqrt(m11 - m22 - m00 + 1)
  314. local recip = 0.5 / s
  315. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  316. elseif i == 2 then
  317. local s = math.sqrt(m22 - m00 - m11 + 1)
  318. local recip = 0.5 / s
  319. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  320. end
  321. end
  322. end
  323. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  324. local xs, ys, zs = x + x, y + y, z + z
  325. local wx, wy, wz = w * xs, w * ys, w * zs
  326. local xx = x * xs
  327. local xy = x * ys
  328. local xz = x * zs
  329. local yy = y * ys
  330. local yz = y * zs
  331. local zz = z * zs
  332. 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))
  333. end
  334. function QuaternionSlerp(a, b, t)
  335. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  336. local startInterp, finishInterp
  337. if cosTheta >= 1.0E-4 then
  338. if 1 - cosTheta > 1.0E-4 then
  339. local theta = math.acos(cosTheta)
  340. local invSinTheta = 1 / Sin(theta)
  341. startInterp = Sin((1 - t) * theta) * invSinTheta
  342. finishInterp = Sin(t * theta) * invSinTheta
  343. else
  344. startInterp = 1 - t
  345. finishInterp = t
  346. end
  347. elseif 1 + cosTheta > 1.0E-4 then
  348. local theta = math.acos(-cosTheta)
  349. local invSinTheta = 1 / Sin(theta)
  350. startInterp = Sin((t - 1) * theta) * invSinTheta
  351. finishInterp = Sin(t * theta) * invSinTheta
  352. else
  353. startInterp = t - 1
  354. finishInterp = t
  355. end
  356. 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
  357. end
  358. function rayCast(Position, Direction, Range, Ignore)
  359. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  360. end
  361. local RbxUtility = LoadLibrary("RbxUtility")
  362. local Create = RbxUtility.Create
  363.  
  364. -------------------------------------------------------
  365. --Start Damage Function--
  366. -------------------------------------------------------
  367. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  368. if hit.Parent == nil then
  369. return
  370. end
  371. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  372. for _, v in pairs(hit.Parent:children()) do
  373. if v:IsA("Humanoid") then
  374. h = v
  375. end
  376. end
  377. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  378.  
  379. hit.Parent:FindFirstChild("Head"):BreakJoints()
  380. end
  381.  
  382. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  383. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  384. if hit.Parent.DebounceHit.Value == true then
  385. return
  386. end
  387. end
  388. if insta == true then
  389. hit.Parent:FindFirstChild("Head"):BreakJoints()
  390. end
  391. local c = Create("ObjectValue"){
  392. Name = "creator",
  393. Value = game:service("Players").LocalPlayer,
  394. Parent = h,
  395. }
  396. game:GetService("Debris"):AddItem(c, .5)
  397. if HitSound ~= nil and HitPitch ~= nil then
  398. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  399. end
  400. local Damage = math.random(minim, maxim)
  401. local blocked = false
  402. local block = hit.Parent:findFirstChild("Block")
  403. if block ~= nil then
  404. if block.className == "IntValue" then
  405. if block.Value > 0 then
  406. blocked = true
  407. block.Value = block.Value - 1
  408. print(block.Value)
  409. end
  410. end
  411. end
  412. if blocked == false then
  413. h.Health = h.Health - Damage
  414. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  415. else
  416. h.Health = h.Health - (Damage / 2)
  417. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  418. end
  419. if Type == "Knockdown" then
  420. local hum = hit.Parent.Humanoid
  421. hum.PlatformStand = true
  422. coroutine.resume(coroutine.create(function(HHumanoid)
  423. swait(1)
  424. HHumanoid.PlatformStand = false
  425. end), hum)
  426. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  427. local bodvol = Create("BodyVelocity"){
  428. velocity = angle * knockback,
  429. P = 5000,
  430. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  431. Parent = hit,
  432. }
  433. local rl = Create("BodyAngularVelocity"){
  434. P = 3000,
  435. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  436. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  437. Parent = hit,
  438. }
  439. game:GetService("Debris"):AddItem(bodvol, .5)
  440. game:GetService("Debris"):AddItem(rl, .5)
  441. elseif Type == "Normal" then
  442. local vp = Create("BodyVelocity"){
  443. P = 500,
  444. maxForce = Vector3.new(math.huge, 0, math.huge),
  445. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  446. }
  447. if knockback > 0 then
  448. vp.Parent = hit.Parent.Torso
  449. end
  450. game:GetService("Debris"):AddItem(vp, .5)
  451. elseif Type == "Up" then
  452. local bodyVelocity = Create("BodyVelocity"){
  453. velocity = Vector3.new(0, 20, 0),
  454. P = 5000,
  455. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  456. Parent = hit,
  457. }
  458. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  459. elseif Type == "DarkUp" then
  460. coroutine.resume(coroutine.create(function()
  461. for i = 0, 1, 0.1 do
  462. swait()
  463. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  464. end
  465. end))
  466. local bodyVelocity = Create("BodyVelocity"){
  467. velocity = Vector3.new(0, 20, 0),
  468. P = 5000,
  469. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  470. Parent = hit,
  471. }
  472. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  473. elseif Type == "Snare" then
  474. local bp = Create("BodyPosition"){
  475. P = 2000,
  476. D = 100,
  477. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  478. position = hit.Parent.Torso.Position,
  479. Parent = hit.Parent.Torso,
  480. }
  481. game:GetService("Debris"):AddItem(bp, 1)
  482. elseif Type == "Freeze" then
  483. local BodPos = Create("BodyPosition"){
  484. P = 50000,
  485. D = 1000,
  486. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  487. position = hit.Parent.Torso.Position,
  488. Parent = hit.Parent.Torso,
  489. }
  490. local BodGy = Create("BodyGyro") {
  491. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  492. P = 20e+003,
  493. Parent = hit.Parent.Torso,
  494. cframe = hit.Parent.Torso.CFrame,
  495. }
  496. hit.Parent.Torso.Anchored = true
  497. coroutine.resume(coroutine.create(function(Part)
  498. swait(1.5)
  499. Part.Anchored = false
  500. end), hit.Parent.Torso)
  501. game:GetService("Debris"):AddItem(BodPos, 3)
  502. game:GetService("Debris"):AddItem(BodGy, 3)
  503. end
  504. local debounce = Create("BoolValue"){
  505. Name = "DebounceHit",
  506. Parent = hit.Parent,
  507. Value = true,
  508. }
  509. game:GetService("Debris"):AddItem(debounce, Delay)
  510. c = Create("ObjectValue"){
  511. Name = "creator",
  512. Value = Player,
  513. Parent = h,
  514. }
  515. game:GetService("Debris"):AddItem(c, .5)
  516. end
  517. end
  518. -------------------------------------------------------
  519. --End Damage Function--
  520. -------------------------------------------------------
  521.  
  522. -------------------------------------------------------
  523. --Start Damage Function Customization--
  524. -------------------------------------------------------
  525. function ShowDamage(Pos, Text, Time, Color)
  526. local Rate = (1 / 30)
  527. local Pos = (Pos or Vector3.new(0, 0, 0))
  528. local Text = (Text or "")
  529. local Time = (Time or 2)
  530. local Color = (Color or Color3.new(1, 0, 1))
  531. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  532. EffectPart.Anchored = true
  533. local BillboardGui = Create("BillboardGui"){
  534. Size = UDim2.new(3, 0, 3, 0),
  535. Adornee = EffectPart,
  536. Parent = EffectPart,
  537. }
  538. local TextLabel = Create("TextLabel"){
  539. BackgroundTransparency = 1,
  540. Size = UDim2.new(1, 0, 1, 0),
  541. Text = Text,
  542. Font = "Bodoni",
  543. TextColor3 = Color,
  544. TextScaled = true,
  545. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  546. Parent = BillboardGui,
  547. }
  548. game.Debris:AddItem(EffectPart, (Time))
  549. EffectPart.Parent = game:GetService("Workspace")
  550. delay(0, function()
  551. local Frames = (Time / Rate)
  552. for Frame = 1, Frames do
  553. wait(Rate)
  554. local Percent = (Frame / Frames)
  555. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  556. TextLabel.TextTransparency = Percent
  557. end
  558. if EffectPart and EffectPart.Parent then
  559. EffectPart:Destroy()
  560. end
  561. end)
  562. end
  563. -------------------------------------------------------
  564. --End Damage Function Customization--
  565. -------------------------------------------------------
  566.  
  567. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  568. for _, c in pairs(workspace:children()) do
  569. local hum = c:findFirstChild("Humanoid")
  570. if hum ~= nil then
  571. local head = c:findFirstChild("Head")
  572. if head ~= nil then
  573. local targ = head.Position - Part.Position
  574. local mag = targ.magnitude
  575. if magni >= mag and c.Name ~= plr.Name then
  576. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  577. end
  578. end
  579. end
  580. end
  581. end
  582.  
  583.  
  584. CFuncs = {
  585. Part = {
  586. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  587. local Part = Create("Part")({
  588. Parent = Parent,
  589. Reflectance = Reflectance,
  590. Transparency = Transparency,
  591. CanCollide = false,
  592. Locked = true,
  593. BrickColor = BrickColor.new(tostring(BColor)),
  594. Name = Name,
  595. Size = Size,
  596. Material = Material
  597. })
  598. RemoveOutlines(Part)
  599. return Part
  600. end
  601. },
  602. Mesh = {
  603. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  604. local Msh = Create(Mesh)({
  605. Parent = Part,
  606. Offset = OffSet,
  607. Scale = Scale
  608. })
  609. if Mesh == "SpecialMesh" then
  610. Msh.MeshType = MeshType
  611. Msh.MeshId = MeshId
  612. end
  613. return Msh
  614. end
  615. },
  616. Mesh = {
  617. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  618. local Msh = Create(Mesh)({
  619. Parent = Part,
  620. Offset = OffSet,
  621. Scale = Scale
  622. })
  623. if Mesh == "SpecialMesh" then
  624. Msh.MeshType = MeshType
  625. Msh.MeshId = MeshId
  626. end
  627. return Msh
  628. end
  629. },
  630. Weld = {
  631. Create = function(Parent, Part0, Part1, C0, C1)
  632. local Weld = Create("Weld")({
  633. Parent = Parent,
  634. Part0 = Part0,
  635. Part1 = Part1,
  636. C0 = C0,
  637. C1 = C1
  638. })
  639. return Weld
  640. end
  641. },
  642. Sound = {
  643. Create = function(id, par, vol, pit)
  644. coroutine.resume(coroutine.create(function()
  645. local S = Create("Sound")({
  646. Volume = vol,
  647. Pitch = pit or 1,
  648. SoundId = id,
  649. Parent = par or workspace
  650. })
  651. wait()
  652. S:play()
  653. game:GetService("Debris"):AddItem(S, 6)
  654. end))
  655. end
  656. },
  657. ParticleEmitter = {
  658. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  659. local fp = Create("ParticleEmitter")({
  660. Parent = Parent,
  661. Color = ColorSequence.new(Color1, Color2),
  662. LightEmission = LightEmission,
  663. Size = Size,
  664. Texture = Texture,
  665. Transparency = Transparency,
  666. ZOffset = ZOffset,
  667. Acceleration = Accel,
  668. Drag = Drag,
  669. LockedToPart = LockedToPart,
  670. VelocityInheritance = VelocityInheritance,
  671. EmissionDirection = EmissionDirection,
  672. Enabled = Enabled,
  673. Lifetime = LifeTime,
  674. Rate = Rate,
  675. Rotation = Rotation,
  676. RotSpeed = RotSpeed,
  677. Speed = Speed,
  678. VelocitySpread = VelocitySpread
  679. })
  680. return fp
  681. end
  682. }
  683. }
  684. function RemoveOutlines(part)
  685. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  686. end
  687. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  688. local Part = Create("Part")({
  689. formFactor = FormFactor,
  690. Parent = Parent,
  691. Reflectance = Reflectance,
  692. Transparency = Transparency,
  693. CanCollide = false,
  694. Locked = true,
  695. BrickColor = BrickColor.new(tostring(BColor)),
  696. Name = Name,
  697. Size = Size,
  698. Material = Material
  699. })
  700. RemoveOutlines(Part)
  701. return Part
  702. end
  703. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  704. local Msh = Create(Mesh)({
  705. Parent = Part,
  706. Offset = OffSet,
  707. Scale = Scale
  708. })
  709. if Mesh == "SpecialMesh" then
  710. Msh.MeshType = MeshType
  711. Msh.MeshId = MeshId
  712. end
  713. return Msh
  714. end
  715. function CreateWeld(Parent, Part0, Part1, C0, C1)
  716. local Weld = Create("Weld")({
  717. Parent = Parent,
  718. Part0 = Part0,
  719. Part1 = Part1,
  720. C0 = C0,
  721. C1 = C1
  722. })
  723. return Weld
  724. end
  725.  
  726.  
  727. -------------------------------------------------------
  728. --Start Effect Function--
  729. -------------------------------------------------------
  730. EffectModel = Instance.new("Model", char)
  731. Effects = {
  732. Block = {
  733. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  734. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  735. prt.Anchored = true
  736. prt.CFrame = cframe
  737. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  738. game:GetService("Debris"):AddItem(prt, 10)
  739. if Type == 1 or Type == nil then
  740. table.insert(Effects, {
  741. prt,
  742. "Block1",
  743. delay,
  744. x3,
  745. y3,
  746. z3,
  747. msh
  748. })
  749. elseif Type == 2 then
  750. table.insert(Effects, {
  751. prt,
  752. "Block2",
  753. delay,
  754. x3,
  755. y3,
  756. z3,
  757. msh
  758. })
  759. else
  760. table.insert(Effects, {
  761. prt,
  762. "Block3",
  763. delay,
  764. x3,
  765. y3,
  766. z3,
  767. msh
  768. })
  769. end
  770. end
  771. },
  772. Sphere = {
  773. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  774. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  775. prt.Anchored = true
  776. prt.CFrame = cframe
  777. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  778. game:GetService("Debris"):AddItem(prt, 10)
  779. table.insert(Effects, {
  780. prt,
  781. "Cylinder",
  782. delay,
  783. x3,
  784. y3,
  785. z3,
  786. msh
  787. })
  788. end
  789. },
  790. Cylinder = {
  791. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  792. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  793. prt.Anchored = true
  794. prt.CFrame = cframe
  795. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  796. game:GetService("Debris"):AddItem(prt, 10)
  797. table.insert(Effects, {
  798. prt,
  799. "Cylinder",
  800. delay,
  801. x3,
  802. y3,
  803. z3,
  804. msh
  805. })
  806. end
  807. },
  808. Wave = {
  809. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  810. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  811. prt.Anchored = true
  812. prt.CFrame = cframe
  813. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  814. game:GetService("Debris"):AddItem(prt, 10)
  815. table.insert(Effects, {
  816. prt,
  817. "Cylinder",
  818. delay,
  819. x3 / 60,
  820. y3 / 60,
  821. z3 / 60,
  822. msh
  823. })
  824. end
  825. },
  826. Ring = {
  827. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  828. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  829. prt.Anchored = true
  830. prt.CFrame = cframe
  831. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  832. game:GetService("Debris"):AddItem(prt, 10)
  833. table.insert(Effects, {
  834. prt,
  835. "Cylinder",
  836. delay,
  837. x3,
  838. y3,
  839. z3,
  840. msh
  841. })
  842. end
  843. },
  844. Break = {
  845. Create = function(brickcolor, cframe, x1, y1, z1)
  846. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  847. prt.Anchored = true
  848. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  849. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  850. local num = math.random(10, 50) / 1000
  851. game:GetService("Debris"):AddItem(prt, 10)
  852. table.insert(Effects, {
  853. prt,
  854. "Shatter",
  855. num,
  856. prt.CFrame,
  857. math.random() - math.random(),
  858. 0,
  859. math.random(50, 100) / 100
  860. })
  861. end
  862. },
  863. Spiral = {
  864. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  865. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  866. prt.Anchored = true
  867. prt.CFrame = cframe
  868. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  869. game:GetService("Debris"):AddItem(prt, 10)
  870. table.insert(Effects, {
  871. prt,
  872. "Cylinder",
  873. delay,
  874. x3,
  875. y3,
  876. z3,
  877. msh
  878. })
  879. end
  880. },
  881. Push = {
  882. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  883. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  884. prt.Anchored = true
  885. prt.CFrame = cframe
  886. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  887. game:GetService("Debris"):AddItem(prt, 10)
  888. table.insert(Effects, {
  889. prt,
  890. "Cylinder",
  891. delay,
  892. x3,
  893. y3,
  894. z3,
  895. msh
  896. })
  897. end
  898. }
  899. }
  900. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  901. local fp = IT("Part")
  902. fp.formFactor = formfactor
  903. fp.Parent = parent
  904. fp.Reflectance = reflectance
  905. fp.Transparency = transparency
  906. fp.CanCollide = false
  907. fp.Locked = true
  908. fp.BrickColor = brickcolor
  909. fp.Name = name
  910. fp.Size = size
  911. fp.Position = tors.Position
  912. RemoveOutlines(fp)
  913. fp.Material = "SmoothPlastic"
  914. fp:BreakJoints()
  915. return fp
  916. end
  917.  
  918. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  919. local mesh = IT(Mesh)
  920. mesh.Parent = part
  921. if Mesh == "SpecialMesh" then
  922. mesh.MeshType = meshtype
  923. if meshid ~= "nil" then
  924. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  925. end
  926. end
  927. mesh.Offset = offset
  928. mesh.Scale = scale
  929. return mesh
  930. end
  931.  
  932. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  933. local type = type
  934. local rng = Instance.new("Part", char)
  935. rng.Anchored = true
  936. rng.BrickColor = color
  937. rng.CanCollide = false
  938. rng.FormFactor = 3
  939. rng.Name = "Ring"
  940. rng.Material = "Neon"
  941. rng.Size = Vector3.new(1, 1, 1)
  942. rng.Transparency = 0
  943. rng.TopSurface = 0
  944. rng.BottomSurface = 0
  945. rng.CFrame = pos
  946. local rngm = Instance.new("SpecialMesh", rng)
  947. rngm.MeshType = MType
  948. rngm.Scale = scale
  949. local scaler2 = 1
  950. if type == "Add" then
  951. scaler2 = 1 * value
  952. elseif type == "Divide" then
  953. scaler2 = 1 / value
  954. end
  955. coroutine.resume(coroutine.create(function()
  956. for i = 0, 10 / bonuspeed, 0.1 do
  957. swait()
  958. if type == "Add" then
  959. scaler2 = scaler2 - 0.01 * value / bonuspeed
  960. elseif type == "Divide" then
  961. scaler2 = scaler2 - 0.01 / value * bonuspeed
  962. end
  963. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  964. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  965. end
  966. rng:Destroy()
  967. end))
  968. end
  969.  
  970. function Eviscerate(dude)
  971. if dude.Name ~= char then
  972. local bgf = IT("BodyGyro", dude.Head)
  973. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  974. local val = IT("BoolValue", dude)
  975. val.Name = "IsHit"
  976. local ds = coroutine.wrap(function()
  977. dude:WaitForChild("Head"):BreakJoints()
  978. wait(0.5)
  979. target = nil
  980. coroutine.resume(coroutine.create(function()
  981. for i, v in pairs(dude:GetChildren()) do
  982. if v:IsA("Accessory") then
  983. v:Destroy()
  984. end
  985. if v:IsA("Humanoid") then
  986. v:Destroy()
  987. end
  988. if v:IsA("CharacterMesh") then
  989. v:Destroy()
  990. end
  991. if v:IsA("Model") then
  992. v:Destroy()
  993. end
  994. if v:IsA("Part") or v:IsA("MeshPart") then
  995. for x, o in pairs(v:GetChildren()) do
  996. if o:IsA("Decal") then
  997. o:Destroy()
  998. end
  999. end
  1000. coroutine.resume(coroutine.create(function()
  1001. v.Material = "Neon"
  1002. v.CanCollide = false
  1003. local PartEmmit1 = IT("ParticleEmitter", v)
  1004. PartEmmit1.LightEmission = 1
  1005. PartEmmit1.Texture = "rbxassetid://284205403"
  1006. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1007. PartEmmit1.Rate = 150
  1008. PartEmmit1.Lifetime = NumberRange.new(1)
  1009. PartEmmit1.Size = NumberSequence.new({
  1010. NumberSequenceKeypoint.new(0, 0.75, 0),
  1011. NumberSequenceKeypoint.new(1, 0, 0)
  1012. })
  1013. PartEmmit1.Transparency = NumberSequence.new({
  1014. NumberSequenceKeypoint.new(0, 0, 0),
  1015. NumberSequenceKeypoint.new(1, 1, 0)
  1016. })
  1017. PartEmmit1.Speed = NumberRange.new(0, 0)
  1018. PartEmmit1.VelocitySpread = 30000
  1019. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1020. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1021. local BodPoss = IT("BodyPosition", v)
  1022. BodPoss.P = 3000
  1023. BodPoss.D = 1000
  1024. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1025. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1026. v.Color = maincolor.Color
  1027. coroutine.resume(coroutine.create(function()
  1028. for i = 0, 49 do
  1029. swait(1)
  1030. v.Transparency = v.Transparency + 0.08
  1031. end
  1032. wait(0.5)
  1033. PartEmmit1.Enabled = false
  1034. wait(3)
  1035. v:Destroy()
  1036. dude:Destroy()
  1037. end))
  1038. end))
  1039. end
  1040. end
  1041. end))
  1042. end)
  1043. ds()
  1044. end
  1045. end
  1046.  
  1047. function FindNearestHead(Position, Distance, SinglePlayer)
  1048. if SinglePlayer then
  1049. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1050. end
  1051. local List = {}
  1052. for i, v in pairs(workspace:GetChildren()) do
  1053. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1054. table.insert(List, v)
  1055. end
  1056. end
  1057. return List
  1058. end
  1059.  
  1060. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1061. local type = type
  1062. local rng = Instance.new("Part", char)
  1063. rng.Anchored = true
  1064. rng.BrickColor = color
  1065. rng.CanCollide = false
  1066. rng.FormFactor = 3
  1067. rng.Name = "Ring"
  1068. rng.Material = "Neon"
  1069. rng.Size = Vector3.new(1, 1, 1)
  1070. rng.Transparency = 0
  1071. rng.TopSurface = 0
  1072. rng.BottomSurface = 0
  1073. rng.CFrame = pos
  1074. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1075. local rngm = Instance.new("SpecialMesh", rng)
  1076. rngm.MeshType = MType
  1077. rngm.Scale = Vector3.new(x1, y1, z1)
  1078. local scaler2 = 1
  1079. local speeder = FastSpeed
  1080. if type == "Add" then
  1081. scaler2 = 1 * value
  1082. elseif type == "Divide" then
  1083. scaler2 = 1 / value
  1084. end
  1085. coroutine.resume(coroutine.create(function()
  1086. for i = 0, 10 / bonuspeed, 0.1 do
  1087. swait()
  1088. if type == "Add" then
  1089. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1090. elseif type == "Divide" then
  1091. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1092. end
  1093. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1094. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1095. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1096. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1097. end
  1098. rng:Destroy()
  1099. end))
  1100. end
  1101.  
  1102. function SoulSteal(dude)
  1103. if dude.Name ~= char then
  1104. local bgf = IT("BodyGyro", dude.Head)
  1105. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1106. local val = IT("BoolValue", dude)
  1107. val.Name = "IsHit"
  1108. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1109. local soulst = coroutine.wrap(function()
  1110. local soul = Instance.new("Part",dude)
  1111. soul.Size = Vector3.new(1,1,1)
  1112. soul.CanCollide = false
  1113. soul.Anchored = false
  1114. soul.Position = torso.Position
  1115. soul.Transparency = 1
  1116. local PartEmmit1 = IT("ParticleEmitter", soul)
  1117. PartEmmit1.LightEmission = 1
  1118. PartEmmit1.Texture = "rbxassetid://569507414"
  1119. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1120. PartEmmit1.Rate = 250
  1121. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1122. PartEmmit1.Size = NumberSequence.new({
  1123. NumberSequenceKeypoint.new(0, 1, 0),
  1124. NumberSequenceKeypoint.new(1, 0, 0)
  1125. })
  1126. PartEmmit1.Transparency = NumberSequence.new({
  1127. NumberSequenceKeypoint.new(0, 0, 0),
  1128. NumberSequenceKeypoint.new(1, 1, 0)
  1129. })
  1130. PartEmmit1.Speed = NumberRange.new(0, 0)
  1131. PartEmmit1.VelocitySpread = 30000
  1132. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1133. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1134. local BodPoss = IT("BodyPosition", soul)
  1135. BodPoss.P = 3000
  1136. BodPoss.D = 1000
  1137. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1138. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1139. wait(1.6)
  1140. soul.Touched:connect(function(hit)
  1141. if hit.Parent == char then
  1142. soul:Destroy()
  1143. end
  1144. end)
  1145. wait(1.2)
  1146. while soul do
  1147. swait()
  1148. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1149. BodPoss.Position = tors.Position
  1150. end
  1151. end)
  1152. soulst()
  1153. end
  1154. end
  1155. function FaceMouse()
  1156. local Cam = workspace.CurrentCamera
  1157. return {
  1158. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1159. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1160. }
  1161. end
  1162. -------------------------------------------------------
  1163. --End Effect Function--
  1164. -------------------------------------------------------
  1165. function Cso(ID, PARENT, VOLUME, PITCH)
  1166. local NSound = nil
  1167. coroutine.resume(coroutine.create(function()
  1168. NSound = IT("Sound", PARENT)
  1169. NSound.Volume = VOLUME
  1170. NSound.Pitch = PITCH
  1171. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1172. swait()
  1173. NSound:play()
  1174. game:GetService("Debris"):AddItem(NSound, 10)
  1175. end))
  1176. return NSound
  1177. end
  1178. function CameraEnshaking(Length, Intensity)
  1179. coroutine.resume(coroutine.create(function()
  1180. local intensity = 1 * Intensity
  1181. local rotM = 0.01 * Intensity
  1182. for i = 0, Length, 0.1 do
  1183. swait()
  1184. intensity = intensity - 0.05 * Intensity / Length
  1185. rotM = rotM - 5.0E-4 * Intensity / Length
  1186. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1187. 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)
  1188. end
  1189. hum.CameraOffset = Vector3.new(0, 0, 0)
  1190. end))
  1191. end
  1192. -------------------------------------------------------
  1193. --End Important Functions--
  1194. -------------------------------------------------------
  1195.  
  1196.  
  1197. -------------------------------------------------------
  1198. --Start Customization--
  1199. -------------------------------------------------------
  1200. local Player_Size = 1
  1201. if Player_Size ~= 1 then
  1202. root.Size = root.Size * Player_Size
  1203. tors.Size = tors.Size * Player_Size
  1204. hed.Size = hed.Size * Player_Size
  1205. ra.Size = ra.Size * Player_Size
  1206. la.Size = la.Size * Player_Size
  1207. rl.Size = rl.Size * Player_Size
  1208. ll.Size = ll.Size * Player_Size
  1209. ----------------------------------------------------------------------------------
  1210. rootj.Parent = root
  1211. neck.Parent = tors
  1212. RW.Parent = tors
  1213. LW.Parent = tors
  1214. RH.Parent = tors
  1215. LH.Parent = tors
  1216. ----------------------------------------------------------------------------------
  1217. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1218. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1219. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1220. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1221. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1222. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1223. ----------------------------------------------------------------------------------
  1224. 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))
  1225. 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))
  1226. 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))
  1227. 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))
  1228. --hat.Parent = Character
  1229. end
  1230. ----------------------------------------------------------------------------------
  1231. local SONG = 415319305
  1232. local SONG2 = 1130685064
  1233. local Music = Instance.new("Sound",tors)
  1234. Music.Volume = 2.5
  1235. Music.Looped = true
  1236. Music.Pitch = 1 --Pitcher
  1237. ----------------------------------------------------------------------------------
  1238. local equipped = false
  1239. local idle = 0
  1240. local change = 1
  1241. local val = 0
  1242. local toim = 0
  1243. local idleanim = 0.4
  1244. local sine = 0
  1245. local Sit = 1
  1246. ----------------------------------------------------------------------------------
  1247. hum.WalkSpeed = 100
  1248. hum.JumpPower = 100
  1249. hum.Animator.Parent = nil
  1250. ----------------------------------------------------------------------------------
  1251. local naeeym2 = IT("BillboardGui",char)
  1252. naeeym2.AlwaysOnTop = true
  1253. naeeym2.Size = UDim2.new(5,35,2,15)
  1254. naeeym2.StudsOffset = Vector3.new(0,2,0)
  1255. naeeym2.MaxDistance = 75
  1256. naeeym2.Adornee = hed
  1257. naeeym2.Name = "Name"
  1258. --naeeym2.PlayerToHideFrom = Player
  1259. local tecks2 = IT("TextLabel",naeeym2)
  1260. tecks2.BackgroundTransparency = 10
  1261. tecks2.TextScaled = true
  1262. tecks2.BorderSizePixel = 0
  1263. tecks2.Text = "Hell security"
  1264. tecks2.Font = "Fantasy"
  1265. tecks2.TextSize = 100
  1266. tecks2.TextStrokeTransparency = 0
  1267. tecks2.TextColor3 = Color3.new(1,1,1)
  1268. tecks2.TextStrokeColor3 = Color3.fromRGB(123, 157, 205)
  1269. tecks2.Size = UDim2.new(1,0,0.5,0)
  1270. tecks2.Parent = naeeym2
  1271. local top = Instance.new("Shirt")
  1272. top.ShirtTemplate = "rbxassetid://296509446"
  1273. top.Parent = char
  1274. top.Name = "Cloth"
  1275. local bottom = Instance.new("Pants")
  1276. bottom.PantsTemplate = "rbxassetid://2055836641"
  1277. bottom.Parent = char
  1278. bottom.Name = "Cloth"
  1279. ----------------------------------------------------------------------------------
  1280. IT = Instance.new
  1281. CF = CFrame.new
  1282. VT = Vector3.new
  1283. RAD = math.rad
  1284. C3 = Color3.new
  1285. UD2 = UDim2.new
  1286. BRICKC = BrickColor.new
  1287. ANGLES = CFrame.Angles
  1288. EULER = CFrame.fromEulerAnglesXYZ
  1289. COS = math.cos
  1290. ACOS = math.acos
  1291. SIN = math.sin
  1292. ASIN = math.asin
  1293. ABS = math.abs
  1294. MRANDOM = math.random
  1295. FLOOR = math.floor
  1296.  
  1297. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Hood", VT(1,1,1),false)
  1298. PRT.Color = C3(0,0,0)
  1299. local HoodWeld = CreateWeldOrSnapOrMotor("Weld", Head, Head, PRT, CF(0,0.2,0), CF(0, 0, 0))
  1300. CreateMesh("SpecialMesh", PRT, "FileMesh", "76062497", "", VT(1,1,1)*1.05, VT(0,0,0))
  1301. local PRT = CreatePart(3, Character, "Fabric", 0, 0, "Really black", "Scarf", VT(1,1,1),false)
  1302. PRT.Color = C3(0,0,0)
  1303. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, PRT, CF(0.05,0.4,-0.1) * ANGLES(RAD(-3), RAD(0), RAD(0)), CF(0, 0, 0))
  1304. CreateMesh("SpecialMesh", PRT, "FileMesh", "99856331", "", VT(1.1,1,1.1), VT(0,0,0))
  1305. for i = 1, 16 do
  1306. local FACE = CreatePart(3, Character, "Fabric", 0, 0+(i-1)/16.2, "Dark stone grey", "FaceGradient", VT(1.01,0.65,1.01),false)
  1307. FACE.Color = C3(0,0,0)
  1308. Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  1309. CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.45-(i-1)/25,0), CF(0, 0, 0))
  1310. end
  1311. local EYE = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eyeball", VT(0.15,0.15,0.15),false)
  1312. MakeForm(EYE,"Ball")
  1313. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE, CF(0.15,0.26,-0.55), CF(0, 0, 0))
  1314. local EYE2 = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eyeball", VT(0.15,0.15,0.15),false)
  1315. MakeForm(EYE2,"Ball")
  1316. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
  1317. local LASTPART = Head
  1318. for i = 1, 20 do
  1319. local MATH = (1-(i/25))
  1320. if LASTPART == Head then
  1321. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  1322. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
  1323. LASTPART = Horn
  1324. Horn.Color = C3((i*3-3)/255,0,0)
  1325. else
  1326. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  1327. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(-0.3), RAD(0)), CF(0, 0, 0))
  1328. LASTPART = Horn
  1329. Horn.Color = C3((i*3-3)/255,0,0)
  1330. end
  1331. end
  1332. local LASTPART = Head
  1333. for i = 1, 20 do
  1334. local MATH = (1-(i/25))
  1335. if LASTPART == Head then
  1336. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  1337. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(-15), RAD(15)), CF(0, 0, 0))
  1338. LASTPART = Horn
  1339. Horn.Color = C3((i*3-3)/255,0,0)
  1340. else
  1341. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  1342. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(0.3), RAD(0)), CF(0, 0, 0))
  1343. LASTPART = Horn
  1344. Horn.Color = C3((i*3-3)/255,0,0)
  1345. end
  1346. end
  1347. local Hair = CreatePart(3, Character, "Fabric", 0, 0, "Gold", "Hair", VT(1,1,1),false)
  1348. local HairWeld1 = CreateWeldOrSnapOrMotor("Weld", Hair, Head, Hair, CF(0,0.1,-0.25) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1349. CreateMesh("SpecialMesh", Hair, "FileMesh", "873651376", "", VT(0.025, 0.025, 0.02), VT(0,0,0))
  1350. local Hair = CreatePart(3, Character, "Fabric", 0, 0, "Gold", "Hair", VT(1,1,1),false)
  1351. local HairWeld2 = CreateWeldOrSnapOrMotor("Weld", Hair, Head, Hair, CF(0,0.2,-0.3) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1352. CreateMesh("SpecialMesh", Hair, "FileMesh", "873651376", "", VT(0.03, 0.015, 0.01), VT(0,0,-0.1))
  1353.  
  1354. local BODY = {}
  1355.  
  1356. for _, c in pairs(Character:GetDescendants()) do
  1357. if c:IsA("BasePart") and c.Name ~= "Handle" then
  1358. if c ~= RootPart and c ~= Torso and c ~= Head and c ~= RightArm and c ~= LeftArm and c ~= RightLeg and c ~= LeftLeg then
  1359. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1360. end
  1361. table.insert(BODY,{c,c.Parent,c.Material,c.Color,c.Transparency})
  1362. elseif c:IsA("JointInstance") then
  1363. table.insert(BODY,{c,c.Parent,nil,nil,nil})
  1364. end
  1365. end
  1366.  
  1367. for e = 1, #BODY do
  1368. if BODY[e] ~= nil then
  1369. local STUFF = BODY[e]
  1370. local PART = STUFF[1]
  1371. local PARENT = STUFF[2]
  1372. local MATERIAL = STUFF[3]
  1373. local COLOR = STUFF[4]
  1374. local TRANSPARENCY = STUFF[5]
  1375. if PART.ClassName == "Part" and PART ~= RootPart then
  1376. PART.Material = MATERIAL
  1377. PART.Color = COLOR
  1378. PART.Transparency = TRANSPARENCY
  1379. end
  1380. PART.AncestryChanged:Connect(function()
  1381. PART.Parent = PARENT
  1382. end)
  1383. end
  1384. end
  1385.  
  1386. function refit()
  1387. Character.Parent = workspace
  1388. for e = 1, #BODY do
  1389. if BODY[e] ~= nil then
  1390. local STUFF = BODY[e]
  1391. local PART = STUFF[1]
  1392. local PARENT = STUFF[2]
  1393. local MATERIAL = STUFF[3]
  1394. local COLOR = STUFF[4]
  1395. local TRANSPARENCY = STUFF[5]
  1396. if PART.ClassName == "Part" and PART ~= RootPart then
  1397. PART.Material = MATERIAL
  1398. PART.Color = COLOR
  1399. PART.Transparency = TRANSPARENCY
  1400. end
  1401. if PART.Parent ~= PARENT then
  1402. Humanoid:remove()
  1403. PART.Parent = PARENT
  1404. Humanoid = IT("Humanoid",Character)
  1405. end
  1406. end
  1407. end
  1408. end
  1409.  
  1410. local SKILLTEXTCOLOR = C3(0,0,0)
  1411. local SKILLFONT = "Antique"
  1412. local SKILLTEXTSIZE = 7
  1413.  
  1414. Humanoid.Died:connect(function()
  1415. refit()
  1416. end)
  1417.  
  1418. local SKILL1FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.23, 0, 0.80, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
  1419. local SKILL2FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.50, 0, 0.80, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
  1420. local SKILL3FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
  1421. local SKILL4FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.70, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
  1422. local SKILL5FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.80, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
  1423. local SKILL6FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.05, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 6 Frame")
  1424.  
  1425. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z] Whitelist", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 1, "Text 1")
  1426. local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B] Clear whitelist", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 1, "Text 2")
  1427. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C] Smite", SKILLTEXTCOLOR, 8, SKILLFONT, 0, 2, 1, "Text 3")
  1428. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[X] Meteor Shower", SKILLTEXTCOLOR, 10, SKILLFONT, 0, 2, 1, "Text 4")
  1429. local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[Q] Teleport", SKILLTEXTCOLOR, 10, SKILLFONT, 0, 2, 1, "Text 5")
  1430. local SKILL6TEXT = CreateLabel(SKILL6FRAME, "[P] Equivalent Pain", SKILLTEXTCOLOR, 12, SKILLFONT, 0, 2, 1, "Text 6")
  1431.  
  1432. function Blink()
  1433. coroutine.resume(coroutine.create(function()
  1434. if EYE ~= nil then
  1435. for i = 1, 5 do
  1436. Swait()
  1437. EYE.Mesh.Scale = EYE.Mesh.Scale - VT(0,0.2,0)
  1438. EYE2.Mesh.Scale = EYE.Mesh.Scale
  1439. end
  1440. for i = 1, 7 do
  1441. Swait()
  1442. EYE.Mesh.Scale = EYE.Mesh.Scale + VT(0,0.2,0)
  1443. EYE2.Mesh.Scale = EYE.Mesh.Scale
  1444. end
  1445. EYE.Mesh.Scale = VT(1,1,1)
  1446. EYE2.Mesh.Scale = EYE.Mesh.Scale
  1447. end
  1448. end))
  1449. end
  1450.  
  1451. -------------------------------------------------------
  1452. --End Customization--
  1453. -------------------------------------------------------
  1454.  
  1455.  
  1456. -------------------------------------------------------
  1457. --Start Attacks N Stuff--
  1458. -------------------------------------------------------
  1459. function Taunt1()
  1460. attack = true
  1461. hum.WalkSpeed = 0
  1462. for i = 0, 9, 0.1 do
  1463. swait()
  1464. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(15), Rad(0), Rad(0)), 0.15)
  1465. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1466. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(0), Rad(78), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(15)), 0.15)
  1467. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-78), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-15)), 0.15)
  1468. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-9), Rad(0), Rad(155 + 25 * Sin(sine / 2.5))), 0.12)
  1469. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  1470. HW.C0 = clerp(HW.C0, CF(0, 2 + 0.2 * Cos(sine / 20), 0) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  1471. end
  1472. attack = false
  1473. hum.WalkSpeed = 100
  1474. end
  1475. function Taunt2()
  1476. attack = true
  1477. hum.WalkSpeed = 0
  1478. --Cso("221057812", hed, 10, 1.1)
  1479. for i = 0, 2, 0.1 do
  1480. swait()
  1481. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
  1482. neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1483. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.6 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1484. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.6 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1485. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  1486. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  1487. HW.C0 = clerp(HW.C0, CF(0, 2 + 0.2 * Cos(sine / 20), 0) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  1488. end
  1489. for i = 0, 6, 0.1 do
  1490. swait()
  1491. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, .2 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
  1492. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 2) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.15)
  1493. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1.2 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1494. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1.2 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1495. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  1496. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  1497. HW.C0 = clerp(HW.C0, CF(0, 4 + 0.2 * Cos(sine / 20), 0) * angles(Rad(0 - 255.45 * i), Rad(0), Rad(0)), 0.15)
  1498. end
  1499. for i = 0, 2, 0.1 do
  1500. swait()
  1501. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.5 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
  1502. neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1503. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.6 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1504. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.6 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1505. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  1506. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  1507. HW.C0 = clerp(HW.C0, CF(0, 1.8, 0) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  1508. end
  1509. attack = false
  1510. hum.WalkSpeed = 100
  1511. end
  1512. function Astigmatism()
  1513. attack = true
  1514. hum.WalkSpeed = 0
  1515. local Ring1 = Instance.new("Part", char)
  1516. Ring1.Anchored = true
  1517. Ring1.BrickColor = maincolor
  1518. Ring1.CanCollide = false
  1519. Ring1.FormFactor = 3
  1520. Ring1.Name = "Ring"
  1521. Ring1.Material = "Neon"
  1522. Ring1.Size = Vector3.new(1, 0.05, 1)
  1523. Ring1.Transparency = 1
  1524. Ring1.TopSurface = 0
  1525. Ring1.BottomSurface = 0
  1526. local Ring1Mesh = Instance.new("SpecialMesh", Ring1)
  1527. Ring1Mesh.MeshType = "Brick"
  1528. Ring1Mesh.Name = "SizeMesh"
  1529. Ring1Mesh.Scale = Vector3.new(0, 1, 0)
  1530. local InnerRing1 = Ring1:Clone()
  1531. InnerRing1.Parent = char
  1532. InnerRing1.Transparency = 0
  1533. InnerRing1.BrickColor = BrickColor.new("New Yeller")
  1534. InnerRing1.Size = Vector3.new(1, 1, 1)
  1535. local InnerRing1Mesh = InnerRing1.SizeMesh
  1536. InnerRing1Mesh.Scale = Vector3.new(0, 0, 0)
  1537. InnerRing1Mesh.MeshType = "Sphere"
  1538. Ring1:Destroy()
  1539. for i = 0, 6, 0.1 do
  1540. swait()
  1541. --orb.CFrame = Pupil.CFrame
  1542. Aura(7, 0.12, "Add", Pupil.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 0.5, 0.5, 5, -0.005, maincolor, 0, "Sphere")
  1543. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
  1544. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 1) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1545. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1546. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1547. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(165 + 2.5 * Sin(sine / 20))), 0.12)
  1548. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-165 + 2.5 * Sin(sine / 20))), 0.12)
  1549. HW.C0 = clerp(HW.C0, CF(0, 3 + 0.2 * Cos(sine / 20), 0) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  1550. end
  1551. InnerRing1.Transparency = 1
  1552. InnerRing1.CFrame = Pupil.CFrame + root.CFrame.lookVector * 5
  1553. Cso("294188875", char, 2.3, 1)
  1554. local a = IT("Part", char)
  1555. a.Name = "Direction"
  1556. a.Anchored = true
  1557. a.BrickColor = BrickC("Pastel violet")
  1558. a.Material = "SmoothPlastic"
  1559. a.Transparency = 0
  1560. a.Shape = "Cylinder"
  1561. a.CanCollide = false
  1562. local a2 = IT("Part", char)
  1563. a2.Name = "Direction"
  1564. a2.Anchored = true
  1565. a2.BrickColor = maincolor
  1566. a2.Color = maincolor.Color
  1567. a2.Material = "Neon"
  1568. a2.Transparency = 0.7
  1569. a2.Shape = "Cylinder"
  1570. a2.CanCollide = false
  1571. local ba = IT("Part", char)
  1572. ba.Name = "HitDirect"
  1573. ba.Anchored = true
  1574. ba.BrickColor = maincolor
  1575. ba.Material = "Neon"
  1576. ba.Transparency = 1
  1577. ba.CanCollide = false
  1578. local ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  1579. local ignore = char
  1580. local hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  1581. a.BottomSurface = 10
  1582. a.TopSurface = 10
  1583. a2.BottomSurface = 10
  1584. a2.TopSurface = 10
  1585. local distance = (InnerRing1.CFrame.p - position).magnitude
  1586. a.Size = Vector3.new(distance, 1, 1)
  1587. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  1588. a2.Size = Vector3.new(distance, 1, 1)
  1589. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  1590. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  1591. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  1592. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  1593. game:GetService("Debris"):AddItem(a, 20)
  1594. game:GetService("Debris"):AddItem(a2, 20)
  1595. game:GetService("Debris"):AddItem(ba, 20)
  1596. local msh = Instance.new("SpecialMesh", a)
  1597. msh.MeshType = "Brick"
  1598. msh.Scale = Vector3.new(1, 5, 5)
  1599. local msh2 = Instance.new("SpecialMesh", a2)
  1600. msh2.MeshType = "Brick"
  1601. msh2.Scale = Vector3.new(1, 7, 7)
  1602. for i = 0, 10, 0.1 do
  1603. swait()
  1604. CameraEnshaking(1, 5)
  1605. a2.Color = maincolor.Color
  1606. root.CFrame = FaceMouse()[1]
  1607. InnerRing1.CFrame = Pupil.CFrame + root.CFrame.lookVector * 4
  1608. ray = Ray.new(InnerRing1.CFrame.p, (mouse.Hit.p - InnerRing1.CFrame.p).unit * 1000)
  1609. hit, position, normal = workspace:FindPartOnRay(ray, ignore)
  1610. distance = (InnerRing1.CFrame.p - position).magnitude
  1611. a.Size = Vector3.new(distance, 1, 1)
  1612. a.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  1613. a2.Size = Vector3.new(distance, 1, 1)
  1614. a2.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance / 2)
  1615. ba.CFrame = CF(InnerRing1.CFrame.p, position) * CF(0, 0, -distance)
  1616. a.CFrame = a.CFrame * angles(0, Rad(90), 0)
  1617. a2.CFrame = a2.CFrame * angles(0, Rad(90), 0)
  1618. msh.Scale = msh.Scale - Vector3.new(0, 0.05, 0.05)
  1619. msh2.Scale = msh2.Scale - Vector3.new(0, 0.03, 0.03)
  1620. Aura(5, 0.15, "Add", ba.CFrame * angles(Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360)), Rad(Mrandom(-360, 360))), 15, 15, 25, -0.15, maincolor, 0, "Sphere")
  1621. for i, v in pairs(FindNearestHead(ba.CFrame.p, 14.5)) do
  1622. if v:FindFirstChild("Head") then
  1623. Eviscerate(v)
  1624. end
  1625. end
  1626. end
  1627. a:Destroy()
  1628. a2:Destroy()
  1629. ba:Destroy()
  1630. InnerRing1:Destroy()
  1631. attack = false
  1632. hum.WalkSpeed = 100
  1633. hum.CameraOffset = Vector3.new(0,0,0)
  1634. end
  1635. function EyeThrow()
  1636. attack = true
  1637. hum.WalkSpeed = 1.01
  1638. for i = 0, 6, 0.1 do
  1639. swait()
  1640. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
  1641. neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1642. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1643. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1644. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.7 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(215 + 2.5 * Sin(sine / 20))), 0.12)
  1645. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  1646. HW.C0 = clerp(HW.C0, CF(0, 2 + 0.2 * Cos(sine / 20), 0) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  1647. end
  1648. local Head01 = Eye:Clone()
  1649. Head01.Parent = char
  1650. Eye.Transparency = 1
  1651. local weldHead01 = IT("Weld")
  1652. weldHead01.Parent = Head01
  1653. weldHead01.Part0 = ra
  1654. weldHead01.Part1 = Head01
  1655. weldHead01.C1 = CF(0, 0, 1.2) * angles(Rad(90), Rad(0), Rad(0))
  1656. for i = 0, 6, 0.1 do
  1657. swait()
  1658. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(-20)), 0.2)
  1659. neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(20)), 0.3)
  1660. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.2)
  1661. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.2)
  1662. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(145 + 2.5 * Sin(sine / 20))), 0.2)
  1663. 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)
  1664. HW.C0 = clerp(HW.C0, CF(0, 2 + 0.2 * Cos(sine / 20), 0) * angles(Rad(0), Rad(20), Rad(0)), 0.1)
  1665. end
  1666. local A = IT("Attachment",Head01)
  1667. A.Position = Vector3.new(-0, 0.2, 0.136)
  1668. local B = IT("Attachment",Head01)
  1669. B.Position = Vector3.new(-0, -0.95, -0.982)
  1670. local Trail = IT("Trail",Head01)
  1671. Trail.Attachment0 = B
  1672. Trail.Attachment1 = A
  1673. Trail.Lifetime = 0.6
  1674. Trail.Transparency = NumberSequence.new(0.5, 1)
  1675. Trail.Texture = "http://www.roblox.com/asset/?id=1472703539"
  1676. Trail.Enabled = true
  1677. weldHead01:Destroy()
  1678. Head01.CanCollide = true
  1679. local bodyVelocity2 = Create("BodyVelocity")({
  1680. velocity = (mouse.Hit.p - Head01.CFrame.p).unit * 165,
  1681. P = 5000,
  1682. maxForce = Vector3.new(8000, 8000, 8000),
  1683. Parent = Head01
  1684. })
  1685. game:GetService("Debris"):AddItem(bodyVelocity2, 0.05)
  1686. Head01.Touched:connect(function(hit)
  1687. if(not char:IsAncestorOf(hit))then
  1688. local hum = (hit and hit.Parent and hit.Parent:FindFirstChildOfClass'Humanoid')
  1689. local hedder = (hit and hit.Parent and hit.Parent:FindFirstChild'Head')
  1690. if(hum and hedder and hum.Health > 0)then
  1691. Eviscerate(hit.Parent)
  1692. Cso("491296320", hit.Parent.Torso, 10, 1)
  1693. end
  1694. end
  1695. end)
  1696. for i = 0, 2, 0.1 do
  1697. swait()
  1698. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(40)), 0.2)
  1699. neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(-40)), 0.3)
  1700. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.2)
  1701. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.2)
  1702. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-134), Rad(0), Rad(145 + 2.5 * Sin(sine / 20))), 0.2)
  1703. 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)
  1704. HW.C0 = clerp(HW.C0, CF(0, 2 + 0.2 * Cos(sine / 20), 0) * angles(Rad(0), Rad(-40), Rad(0)), 0.2)
  1705. end
  1706. for i = 0, 6, 0.1 do
  1707. swait()
  1708. Eye.Transparency = Eye.Transparency - 0.05
  1709. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(40)), 0.2)
  1710. neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(-40)), 0.2)
  1711. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.2)
  1712. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.2)
  1713. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-134), Rad(0), Rad(145 + 2.5 * Sin(sine / 20))), 0.2)
  1714. 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.2)
  1715. HW.C0 = clerp(HW.C0, CF(0, 2 + 0.2 * Cos(sine / 20), 0) * angles(Rad(0), Rad(-40), Rad(0)), 0.1)
  1716. end
  1717. coroutine.resume(coroutine.create(function()
  1718. for i = 0, 1.8, 0.05 do
  1719. swait()
  1720. Head01.Transparency = i
  1721. end
  1722. Head01:Destroy()
  1723. end))
  1724. --Head01:Destory()
  1725. attack = false
  1726. Trail.Enabled = false
  1727. hum.WalkSpeed = 100
  1728. end
  1729. function Call_Upon_The_Eyes()
  1730. attack = true
  1731. hum.WalkSpeed = 0
  1732. for i = 0, 6, 0.1 do
  1733. swait()
  1734. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
  1735. neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1736. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1737. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1738. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(145), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.12)
  1739. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  1740. HW.C0 = clerp(HW.C0, CF(0, 3.5 + 0.2 * Cos(sine / 20), 0) * angles(Rad(90), Rad(0), Rad(0)), 0.1)
  1741. end
  1742. Magic(5, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
  1743. Magic(10, "Add", mouse.Hit * CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
  1744. Magic(1, "Add", mouse.Hit, Vector3.new(1, 100000, 1), 0.5, maincolor, "Sphere")
  1745. Magic(1, "Add", mouse.Hit, Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
  1746. CameraEnshaking(4, 25)
  1747. for i, v in pairs(FindNearestHead(mouse.Hit.p, 14.5)) do
  1748. if v:FindFirstChild("Head") then
  1749. Eviscerate(v)
  1750. end
  1751. end
  1752. for i = 0, 6, 0.1 do
  1753. swait()
  1754. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.4 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
  1755. neck.C0 = clerp(neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1756. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1757. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1758. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(45), Rad(0), Rad(15 + 2.5 * Sin(sine / 20))), 0.2)
  1759. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  1760. HW.C0 = clerp(HW.C0, CF(0, 3 + 0.2 * Cos(sine / 20), 0) * angles(Rad(0 - 255.45 * i), Rad(0), Rad(0)), 0.15)
  1761. end
  1762. attack = false
  1763. hum.WalkSpeed = 100
  1764. end
  1765. function Eyeyeyeyeyeyey_Slammo()
  1766. attack = true
  1767. hum.WalkSpeed = 0
  1768. local Blobby = IT("Part", char)
  1769. Blobby.Name = "Blob"
  1770. Blobby.CanCollide = false
  1771. Blobby.BrickColor = BrickC("Really black")
  1772. Blobby.Transparency = 0
  1773. Blobby.Material = "Plastic"
  1774. Blobby.Size = Vector3.new(1, 1, 2)
  1775. Blobby.TopSurface = Enum.SurfaceType.Smooth
  1776. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  1777.  
  1778. local Weld = IT("Weld", Blobby)
  1779. Weld.Part0 = hed
  1780. Weld.Part1 = Blobby
  1781. Weld.C1 = CF(0, -17.6, 1.4)
  1782. Weld.C0 = angles(Rad(0),0,0)
  1783.  
  1784. local M2 = IT("SpecialMesh")
  1785. M2.Parent = Blobby
  1786. M2.MeshId = "http://www.roblox.com/asset/?id=438269029"
  1787. M2.TextureId = "http://www.roblox.com/asset/?id=77624973"
  1788. M2.Scale = Vector3.new(45.65, 45.65, 45.65)
  1789. for i = 0, 6, 0.1 do
  1790. swait()
  1791. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.2)
  1792. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 1) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1793. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1794. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  1795. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(165 + 2.5 * Sin(sine / 20))), 0.12)
  1796. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-165 + 2.5 * Sin(sine / 20))), 0.12)
  1797. HW.C0 = clerp(HW.C0, CF(0, 2 + 0.2 * Cos(sine / 20), 0) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  1798. end
  1799. Magic(1, "Add", root.CFrame * CF(0, -1.9, -20), Vector3.new(1, 1, 1), 0.75, maincolor, "Sphere")
  1800. Magic(5, "Add", root.CFrame * CF(0, -1.9, -20), Vector3.new(0, 0, 0), 1, maincolor, "Sphere")
  1801. Magic(10, "Add", root.CFrame * CF(0, -1.9, -20), Vector3.new(0, 0, 0), 2, maincolor, "Sphere")
  1802. for i, v in pairs(FindNearestHead(root.CFrame.p, 25.5)) do
  1803. if v:FindFirstChild("Head") then
  1804. Eviscerate(v)
  1805. end
  1806. end
  1807. CameraEnshaking(4, 25)
  1808. for i = 0, 6, 0.1 do
  1809. swait()
  1810. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(90 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
  1811. neck.C0 = clerp(neck.C0, necko * CF(0, 0, 1) * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1812. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1.3 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(90)), 0.15)
  1813. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -1.3 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-90)), 0.15)
  1814. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(165 + 2.5 * Sin(sine / 20))), 0.12)
  1815. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.06 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-35), Rad(0), Rad(-165 + 2.5 * Sin(sine / 20))), 0.12)
  1816. HW.C0 = clerp(HW.C0, CF(0, 2 + 0.2 * Cos(sine / 20), 0) * angles(Rad(0), Rad(0), Rad(0)), 0.1)
  1817. end
  1818. Blobby:Destroy()
  1819. attack = false
  1820. hum.WalkSpeed = 100
  1821. end
  1822. -------------------------------------------------------
  1823. --End Attacks N Stuff--
  1824. -------------------------------------------------------
  1825. mouse.KeyDown:connect(function(key)
  1826. if attack == false then
  1827. if key == 't' then
  1828.  
  1829.  
  1830.  
  1831.  
  1832. elseif key == 'l' then
  1833.  
  1834. SONG = 1349585859
  1835. Mode = 99900
  1836. tecks2.Text = "alone"
  1837. tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
  1838. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
  1839. elseif key == 'y' then
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845. elseif key == 'k' then
  1846. SONG = 1564523997
  1847. Mode = 25
  1848. tecks2.Text = "triggered"
  1849. tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
  1850. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
  1851. elseif key == 'z' then
  1852.  
  1853.  
  1854.  
  1855.  
  1856.  
  1857. elseif key == 'j' then
  1858. SONG = 1815812713
  1859. Mode = 4
  1860. tecks2.Text = "muted"
  1861. tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
  1862. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
  1863. elseif key == 'x' then
  1864.  
  1865.  
  1866.  
  1867.  
  1868. elseif key == 'h' then
  1869. SONG = 1166995642
  1870. Mode = 25
  1871. tecks2.Text = "punisher"
  1872. tecks2.TextColor3 = Color3.fromRGB(0, 0, 0)
  1873. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
  1874. elseif key == 'c' then
  1875.  
  1876.  
  1877.  
  1878.  
  1879. elseif key == 'g' then
  1880. SONG = 599679668
  1881. Mode = 111111112
  1882. tecks2.Text = "sunny"
  1883. tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
  1884. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
  1885. elseif key == 'f' then
  1886. SONG = 826762530
  1887. Mode = 1555
  1888. tecks2.Text = "hopeless"
  1889. tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
  1890. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
  1891. elseif key == 'r' then
  1892. SONG = 657813878
  1893. Mode = 98534
  1894. tecks2.Text = "psyche problems"
  1895. tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
  1896. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
  1897.  
  1898. elseif key == 'b' then
  1899. Mode = 10
  1900. SONG = 1138145518
  1901. tecks2.Text = "Dory-god"
  1902. tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
  1903. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 255, 255)
  1904.  
  1905. elseif key == 'o' then
  1906. Mode = 6
  1907. SONG = 634322702
  1908. tecks2.Text = "emo"
  1909. tecks2.TextColor3 = Color3.fromRGB(0, 255, 255)
  1910. tecks2.TextStrokeColor3 = Color3.fromRGB(255, 89, 89)
  1911. end
  1912. end
  1913. end)
  1914.  
  1915.  
  1916.  
  1917.  
  1918.  
  1919.  
  1920.  
  1921. -------------------------------------------------------
  1922. --Start Animations--
  1923. -------------------------------------------------------
  1924. while true do
  1925. swait()
  1926. sine = sine + change
  1927. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  1928. local velderp = root.Velocity.y
  1929. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  1930. if equipped == true or equipped == false then
  1931. if attack == false then
  1932. idle = idle + 1
  1933. else
  1934. idle = 0
  1935. end
  1936. if 1 < root.Velocity.y and hitfloor == nil then
  1937. Anim = "Jump"
  1938. if attack == false then
  1939. 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)
  1940. 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)
  1941. 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)
  1942. 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)
  1943. 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)
  1944. 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)
  1945. end
  1946. elseif -1 > root.Velocity.y and hitfloor == nil then
  1947. Anim = "Fall"
  1948. if attack == false then
  1949. 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)
  1950. 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)
  1951. 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)
  1952. 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)
  1953. 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)
  1954. 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)
  1955. end
  1956. elseif torvel < 1 and hitfloor ~= nil then
  1957. Anim = "Idle"
  1958. change = 1
  1959. if attack == false then
  1960. if Mode == 1 then --Normal
  1961. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
  1962. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
  1963. 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)
  1964. 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)
  1965. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(65 - 2.5 * Sin(sine / 20))), 0.1)
  1966. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
  1967. elseif Mode == 99900 then
  1968. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.15)
  1969. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(0), Rad(20 * Cos(sine / 12))), 0.3)
  1970. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(84), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
  1971. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-84), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
  1972. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.35 + 0.15 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-6 + 4.5 * Sin(sine / 12)), Rad(25 + 2.5 * Sin(sine / 12)), Rad(25 + 4.5 * Sin(sine / 12))), 0.1)
  1973. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.35 + 0.15 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(7 + 4.5 * Sin(sine / 12)), Rad(0 + 2.5 * Sin(sine / 12)), Rad(-13 - 4.5 * Sin(sine / 12))), 0.1)
  1974. elseif Mode == 8888 then --idk
  1975. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0.04 * Sin(sine / 24) * Player_Size, 0 + 0.04 * Sin(sine / 12) * Player_Size, 0 + 0.05 * Player_Size * Cos(sine / 12)) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(0 - 2.5 * Sin(sine / 24)), Rad(0)), 0.15)
  1976. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25 - 12.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.3)
  1977. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(79), Rad(0)) * angles(Rad(-6 - 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
  1978. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0.06 - 0.05 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0 - 2.5 * Sin(sine / 12)), Rad(-79), Rad(0)) * angles(Rad(-6 + 2.5 * Sin(sine / 24)), Rad(0), Rad(0)), 0.15)
  1979. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(43 + 4.5 * Sin(sine / 12))), 0.1)
  1980. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-.6), Rad(-43 - 4.5 * Sin(sine / 12))), 0.1)
  1981. elseif Mode == 98534 then
  1982. 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)
  1983. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 18)), Rad(0), Rad(0)), 0.3)
  1984. if Mrandom(1,15) == 1 then
  1985. 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)
  1986. end
  1987. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  1988. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  1989. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(5 - 2.5 * Sin(sine / 20))), 0.1)
  1990. 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)
  1991. elseif Mode == 56565 then --idk
  1992. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(20)), 0.15)
  1993. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 7.5 * Sin(sine / 30)), Rad(0), Rad(-20)), 0.3)
  1994. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(0)), 0.15)
  1995. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-75), Rad(0)) * angles(Rad(-12.5), Rad(0), Rad(8)), 0.15)
  1996. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-.6), Rad(15 + 6.5 * Sin(sine / 20))), 0.1)
  1997. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-10), Rad(-.6), Rad(-15 - 6.5 * Sin(sine / 20))), 0.1)
  1998. elseif Mode == pIXELATED then --PIXELATED
  1999. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20 + Mrandom(-4,4)), Rad(0), Rad(0)), 0.08)
  2000. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(46 - 2.5 + Mrandom(-30,30)), Rad(-4.5 + Mrandom(-30,30)), Rad(-4.5 + Mrandom(-30,30))), 0.08)
  2001. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + Mrandom(-6,6)), Rad(80), Rad(0)) * angles(Rad(-10.5 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(20 + Mrandom(-6,6))), 0.08)
  2002. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + Mrandom(-6,6)), Rad(-80 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6))) * angles(Rad(-10.5 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(-20 + Mrandom(-6,6))), 0.08)
  2003. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(5 + Mrandom(-6,6))), 0.08)
  2004. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25 + Mrandom(-6,6)), Rad(0 + Mrandom(-6,6)), Rad(-5 + Mrandom(-6,6))), 0.08)
  2005. elseif Mode == 50 then --ASCENDED
  2006. 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)
  2007. 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)
  2008. 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)
  2009. 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)
  2010. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.08)
  2011. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.08)
  2012. elseif Mode == 7777 then --NOTHING SPECIAL
  2013. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(4), Rad(0), Rad(0)), 0.15)
  2014. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2015. if Mrandom(1,15) == 1 then
  2016. 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)
  2017. end
  2018. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
  2019. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(10)), 0.15)
  2020. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
  2021. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(15 - 4 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
  2022. elseif Mode == 6666 then --MEMER
  2023. 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)
  2024. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2025. 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)
  2026. 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)
  2027. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(5)), 0.1)
  2028. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(30 * Cos(sine / 20)), Rad(0), Rad(-5)), 0.1)
  2029. elseif Mode == 2 then --Machinery
  2030. 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)
  2031. 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)
  2032. 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)
  2033. 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)
  2034. 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)
  2035. 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)
  2036. elseif Mode == 3 then --ICE
  2037. rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(-20),math.rad(0),math.rad(0)),0.15)
  2038. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(-15*math.sin(sine/25)/2),math.rad(0),math.rad(10*math.sin(sine/25))),.3)
  2039. RH.C0=clerp(RH.C0,CF(1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*RHCF*angles(math.rad(-10),math.rad(-0),math.rad(-25)),0.15)
  2040. LH.C0=clerp(LH.C0,CF(-1,-0.9-0.1*math.cos(sine/20),0.025*math.cos(sine/20))*LHCF*angles(math.rad(-3),math.rad(-4*math.sin(sine/25)),math.rad(15)),0.15)
  2041. RW.C0 = clerp(RW.C0, CFrame.new(1.5, 0.5+0.04*math.sin(sine/25), 0) * angles(math.rad(-35 ), math.rad(-7*math.sin(sine/25)), math.rad(5)), 0.1)
  2042. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.04*math.sin(sine/25),0) * angles(math.rad(-35 ), math.rad(7*math.sin(sine/25)), math.rad(-5)), 0.1)
  2043. elseif Mode == 4 then --Infused
  2044. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(5), Rad(0), Rad(10)), 0.15)
  2045. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-4.5 * Sin(sine / 30)), Rad(0), Rad(-10)), 0.3)
  2046. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
  2047. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(0 + 2.5 * Sin(sine / 20))), 0.15)
  2048. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(13 - 2.5 * Sin(sine / 20))), 0.1)
  2049. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-13 + 2.5 * Sin(sine / 20))), 0.1)
  2050. elseif Mode == 5 then --Cybernetic
  2051. 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)
  2052. 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)
  2053. 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)
  2054. 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)
  2055. 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)
  2056. 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)
  2057. elseif Mode == 25 then --Spiritual
  2058. 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)
  2059. 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)
  2060. 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)
  2061. 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)
  2062. 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)
  2063. 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)
  2064. elseif Mode == 6 then --Controlled Beyond Recognition
  2065. 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)
  2066. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2067. if Mrandom(1,15) == 1 then
  2068. 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)
  2069. end
  2070. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(10)), 0.15)
  2071. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.2 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(0), Rad(-10)), 0.15)
  2072. 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)
  2073. 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)
  2074. elseif Mode == 1800 then --demon
  2075. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.1)
  2076. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(Mrandom(-45, 45)), Rad(Mrandom(-45, 45))), 0.1)
  2077. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(85), Rad(0)) * angles(Rad(-5), Rad(Mrandom(-15, 15)), Rad(20)), 0.1)
  2078. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9* Player_Size - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-85), Rad(0)) * angles(Rad(-5), Rad(Mrandom(-15, 15)), Rad(-20)), 0.1)
  2079. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.8* Player_Size + 0.01 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(165), Rad(Mrandom(-15, 15)), Rad(-50)), 0.1)
  2080. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.8* Player_Size + 0.01 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(165), Rad(Mrandom(-15, 15)), Rad(50)), 0.1)
  2081. elseif Mode == 7 or Mode == 9 then --Sucho Wowo --Mr.Balancia ----------hdfsfhg
  2082. 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)
  2083. 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)
  2084. 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)
  2085. 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)
  2086. 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)
  2087. 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)
  2088. elseif Mode == 1555 then --anime
  2089. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(10)), 0.15)
  2090. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2091. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5), Rad(0), Rad(-10)), 0.15)
  2092. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5), Rad(5 * Cos(sine / 20)), Rad(6)), 0.15)
  2093. RW.C0 = clerp(RW.C0, CF(.8, 0.5 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(21), Rad(11), Rad(-90 - 2.5 * Sin(sine / 20))), 0.1)
  2094. LW.C0 = clerp(LW.C0, CF(-.8, 0.3 + 0.05 * Sin(sine / 20), -.6 + 0.025 * Cos(sine / 20)) * angles(Rad(8), Rad(5), Rad(90 + 2.5 * Sin(sine / 20))), 0.1)
  2095. elseif Mode == 111111111 then
  2096. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 20)) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(0), Rad(0)), 0.15)
  2097. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2098. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, -.2* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  2099. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-2 + 2 * Cos(sine / 12)), Rad(-74), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(-4)), 0.15)
  2100. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  2101. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.06 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  2102. elseif Mode == 100 then --Overclocked
  2103. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(25)), 0.15)
  2104. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20 - 2.5 * Sin(sine / 20)), Rad(20), Rad(-15)), 0.3)
  2105. 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)
  2106. 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)
  2107. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(-10 * Cos(sine / 20)), Rad(65 - 2.5 * Sin(sine / 20))), 0.1)
  2108. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(0), Rad(10 * Cos(sine / 20)), Rad(-15 + 2.5 * Sin(sine / 20))), 0.1)
  2109. elseif Mode == 8 then --Lunarist
  2110. MagicCharge(7, 0, "Add", ra.CFrame * CF(0, -1.3, 0) * CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 0.5, 0.5, 1.5 * math.random(-1.8, 2), -0.005, maincolor, 0, "Brick")
  2111. 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)
  2112. 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)
  2113. 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)
  2114. 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)
  2115. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-.6), Rad(135)), 0.08)
  2116. 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)
  2117. elseif Mode == 111111112 then
  2118. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  2119. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(15 - 6.5 * Sin(sine / 12)), Rad(0), Rad(0)), 0.05)
  2120. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(15)), 0.1)
  2121. LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.3* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-8.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(25)), 0.1)
  2122. RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(13 + 6.5 * Sin(sine / 12))), 0.1)
  2123. LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(25 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-13 - 6.5 * Sin(sine / 12))), 0.1)
  2124. elseif Mode == 10 then --INSANITY
  2125. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.2 + 0.1 * Cos(sine / 7)) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  2126. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(45), Rad(0), Rad(-20)), 0.3)
  2127. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1 * Cos(sine / 7)) * angles(Rad(10 + Mrandom(-6,6)), Rad(0), Rad(Mrandom(-6,6))), 0.15)
  2128. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(45 + Mrandom(-4,4)), Rad(Mrandom(-4,4)), Rad(-20 + Mrandom(-4,4))), 1)
  2129. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(180 + Mrandom(-35,35)), Rad(35 + Mrandom(-35,35)), Rad(-50 - 2.5 * Sin(sine / 20) + Mrandom(-35,35))), 0.1)
  2130. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0.025 * Cos(sine / 7)) * angles(Rad(15 + Mrandom(-35,35)), Rad(Mrandom(-35,35)), Rad(-15 + 2.5 * Sin(sine / 20) + Mrandom(-35,35))), 0.1)
  2131. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 * Cos(sine / 7), -.2 + 0.025 * Cos(sine / 7)) * RHCF * angles(Rad(-5 + Mrandom(-6,6)), Rad(0), Rad(10 + Mrandom(-6,6))), 0.15)
  2132. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 7), 0.025 * Cos(sine / 7)) * LHCF * angles(Rad(-5 + Mrandom(-6,6)), Rad(0), Rad(-10 + Mrandom(-6,6))), 0.15)
  2133. end
  2134. end
  2135. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  2136. Anim = "Walk"
  2137. change = 1.1
  2138. if attack == false then
  2139. if Mode == 6 then
  2140. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(4-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(5 * Cos(sine / 7))), 0.15)
  2141. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(30 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2142. if Mrandom(1,15) == 1 then
  2143. 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)
  2144. end
  2145. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2146. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2147. 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)
  2148. 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)
  2149. elseif Mode == 3 then
  2150. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
  2151. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  2152. RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2153. LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2154. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(37) * Cos(sine / 7) , Rad(0), Rad(-.6) - ra.RotVelocity.Y / 75), 0.1)
  2155. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 7), 0) * angles(Rad(-37) * Cos(sine / 7) , Rad(0) , Rad(.6) + la.RotVelocity.Y / 75), 0.1)
  2156. elseif Mode == 98534 then
  2157. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
  2158. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(30 * Cos(sine / 20)), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  2159. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2160. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.5 * Cos(sine / 7) / 2) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2161. RW.C0 = clerp(RW.C0, CF(1.4, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(90), Rad(0), Rad(-15) - ra.RotVelocity.Y / 75), 0.1)
  2162. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0) , Rad(-5) + la.RotVelocity.Y / 75), 0.1)
  2163. elseif Mode == 111111112 then
  2164. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 2 + 0.25* Player_Size * Cos(sine / 12)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  2165. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-15 - 6.5 * Sin(sine / 12)), Rad(20), Rad(0)), 0.1)
  2166. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.15 * Cos(sine / 20)* Player_Size, -0.1* Player_Size) * angles(Rad(0), Rad(76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(0), Rad(-35)), 0.1)
  2167. LH.C0 = clerp(LH.C0, CF(-1.1* Player_Size, -0.6 - 0.15 * Cos(sine / 20)* Player_Size, -0.2* Player_Size) * angles(Rad(0), Rad(-76), Rad(0)) * angles(Rad(-18.5 - 6.5 * Sin(sine / 12)), Rad(15), Rad(35)), 0.1)
  2168. RW.C0 = clerp(RW.C0, CF(1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(25 + 6.5 * Sin(sine / 12))), 0.1)
  2169. LW.C0 = clerp(LW.C0, CF(-1.4* Player_Size, 0.4 + 0.08 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-45 - 6.5 * Cos(sine / 12)), Rad(-.6), Rad(-25 - 6.5 * Sin(sine / 12))), 0.1)
  2170. elseif Mode == 111111111 then
  2171. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(3 * Cos(sine / 7))), 0.15)
  2172. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(6 - 2.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  2173. RH.C0 = clerp(RH.C0, CF(1, -0.8 - 0.5 * Cos(sine / 7) / 2, 0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 - 5 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2174. LH.C0 = clerp(LH.C0, CF(-1, -0.8 + 0.5 * Cos(sine / 7) / 2, -0.6 * Cos(sine / 7) / 2) * angles(Rad(-15 + 5 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2175. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(-25 + 2.5 * Sin(sine / 20)), Rad(-55 + 2.5 * Sin(sine / 20))), 0.12)
  2176. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.3 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-35), Rad(25 + 2.5 * Sin(sine / 20)), Rad(55 + 2.5 * Sin(sine / 20))), 0.12)
  2177. elseif Mode == 99900 then
  2178. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.13 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7* Player_Size) * angles(Rad(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(10 * Cos(sine / 7))), 0.15)
  2179. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  2180. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 15 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2181. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 15 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2182. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(57) * Cos(sine / 7) , Rad(10 * Cos(sine / 7)), Rad(10) - ra.RotVelocity.Y / 75), 0.1)
  2183. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-57) * Cos(sine / 7) , Rad(10 * Cos(sine / 7)) , Rad(-10) + la.RotVelocity.Y / 75), 0.1)
  2184. elseif Mode == 1 then --Normal
  2185. 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)
  2186. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2187. 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)
  2188. 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)
  2189. 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)
  2190. 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)
  2191. elseif Mode == 7777 then --NORTHING SPECIAL
  2192. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(7-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
  2193. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2194. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
  2195. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.1 * Cos(sine / 3.5), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-1.5), Rad(0), Rad(70) * Cos(sine / 7) ), 0.15)
  2196. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(15)), 0.1)
  2197. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0), Rad(-15)), 0.1)
  2198. elseif Mode == 4 then --Infused
  2199. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(25), Rad(0), Rad(0)), 0.15)
  2200. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2201. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-20 + 2.5 * Sin(sine / 20))), 0.15)
  2202. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(20 + 2.5 * Sin(sine / 20))), 0.15)
  2203. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
  2204. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-25 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1)
  2205. elseif Mode == 56565 then --idk
  2206. 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)
  2207. 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)
  2208. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2209. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2210. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
  2211. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) , Rad(-6) + la.RotVelocity.Y / 75), 0.1)
  2212. elseif Mode == 8888 then --ik
  2213. 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)
  2214. 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)
  2215. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -0.8 * Player_Size - 0.5 * Player_Size * Cos(sine / 7) / 2 * Player_Size, 0.6 * Player_Size * Cos(sine / 7) / 2 * Player_Size) * angles(Rad(-15 - 35 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2216. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -0.8 * Player_Size + 0.5 * Player_Size * Cos(sine / 7) / 2 * Player_Size, -0.6 * Player_Size * Cos(sine / 7) / 2 * Player_Size) * angles(Rad(-15 + 35 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 3 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2217. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(65) * Cos(sine / 7), Rad(-.6), Rad(15 + 4.5 * Sin(sine / 12))), 0.1)
  2218. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0.02 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-65) * Cos(sine / 7), Rad(-.6), Rad(-15 - 4.5 * Sin(sine / 12))), 0.1)
  2219. elseif Mode == 1555 then --anime
  2220. 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)
  2221. 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)
  2222. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8 - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2223. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8 + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2224. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)), Rad(6) - ra.RotVelocity.Y / 75), 0.1)
  2225. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) , Rad(-6) + la.RotVelocity.Y / 75), 0.1)
  2226. elseif Mode == 6666 then
  2227. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(9-2.5 * Cos(sine / 3.5)), Rad(0), Rad(10 * Cos(sine / 7))), 0.15)
  2228. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2229. RH.C0 = clerp(RH.C0, CFrame.new(1, -0.925 - 0.5 * math.cos(sine / 7) / 2, 0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 - 35 * math.cos(sine / 7)) + -math.sin(sine / 7) / 2.5, math.rad(90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 + 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  2230. LH.C0 = clerp(LH.C0, CFrame.new(-1, -0.925 + 0.5 * math.cos(sine / 7) / 2, -0.5 * math.cos(sine / 7) / 2) * angles(math.rad(-15 + 35 * math.cos(sine / 7)) + math.sin(sine / 7) / 2.5, math.rad(-90 - 2 * math.cos(sine / 7)), math.rad(0)) * angles(math.rad(0 - 2.5 * math.cos(sine / 7)), math.rad(0), math.rad(0)), 0.3)
  2231. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(70) * Cos(sine / 7) , Rad(0), Rad(5)), 0.1)
  2232. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-70) * Cos(sine / 7) , Rad(0), Rad(-5)), 0.1)
  2233. elseif Mode == 1800 then
  2234. 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)
  2235. 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)
  2236. 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)
  2237. 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)
  2238. 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)
  2239. 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)
  2240. elseif Mode == 5 then
  2241. 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)
  2242. 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)
  2243. 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)
  2244. 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)
  2245. 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)
  2246. 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)
  2247. elseif Mode == 25 then
  2248. 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)
  2249. 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)
  2250. 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)
  2251. 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)
  2252. 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)
  2253. 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)
  2254. elseif Mode == 100 then
  2255. 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)
  2256. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2257. 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)
  2258. 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)
  2259. 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)
  2260. 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)
  2261. elseif Mode == 10 then
  2262. tors.Neck.C0 = clerp(tors.Neck.C0, necko * CF(0, 0, 0 + ((1) - 1)) * angles(Rad(55 + Mrandom(-20,20)), Rad(Mrandom(-20,20)), Rad(-0 + Mrandom(-20,20))), 1)
  2263. 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)
  2264. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(55), Rad(0), Rad(-0)), 0.3)
  2265. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-4.5 + Mrandom(-23,23)), Rad(0 + Mrandom(-23,23)), Rad(35 + Mrandom(-23,23))), 0.15)
  2266. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-6.5 + Mrandom(-23,23)), Rad(0 + Mrandom(-23,23)), Rad(-35 + Mrandom(-23,23))), 0.15)
  2267. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 + Mrandom(-23,23)), Rad(-10 + Mrandom(-23,23)), Rad(15 + Mrandom(-23,23))), 0.1)
  2268. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 20), 0.025 * Cos(sine / 20)) * angles(Rad(35 + Mrandom(-23,23)), Rad(10 + Mrandom(-23,23)), Rad(-15 + Mrandom(-23,23))), 0.1)
  2269. elseif Mode == 8 then
  2270. 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)
  2271. 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)
  2272. 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)
  2273. 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)
  2274. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, .6* Player_Size) * angles(Rad(-20), Rad(-.6), Rad(-43)), 0.08)
  2275. 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)
  2276. elseif Mode ~= 6 or Mode ~= 5 or Mode ~= 8 then
  2277. 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)
  2278. 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)
  2279. 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)
  2280. 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)
  2281. 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)
  2282. 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)
  2283. end
  2284. end
  2285. elseif torvel >= 25 and hitfloor ~= nil then
  2286. Anim = "Sprint"
  2287. change = 1.35
  2288. if attack == false then
  2289. if Mode == 5 then
  2290. 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)
  2291. 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)
  2292. 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)
  2293. 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)
  2294. 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)
  2295. 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)
  2296. elseif Mode == 56565 then
  2297. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
  2298. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  2299. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2300. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2301. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  2302. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110) * Cos(sine / 7) , Rad(0) , Rad(-13) + la.RotVelocity.Y / 75), 0.15)
  2303. elseif Mode == 111111111 then
  2304. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.175 + 0.025 * Cos(sine / 3.5) + -Sin(sine / 3.5) / 7) * angles(Rad(26 - 4.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(15 * Cos(sine / 7))), 0.15)
  2305. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  2306. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 * Cos(sine / 7) / 2, 0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 - 55 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2307. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 * Cos(sine / 7) / 2, -0.7 * Cos(sine / 7) / 2) * angles(Rad(-15 + 55 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0.1 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 0.1 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  2308. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.34 * Cos(sine / 7)) * angles(Rad(110) * Cos(sine / 7) , Rad(0), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  2309. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), -0.34 * Cos(sine / 7)) * angles(Rad(-110) * Cos(sine / 7) , Rad(0) , Rad(-13) + la.RotVelocity.Y / 75), 0.15)
  2310. elseif Mode == 4 then
  2311. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.2 + 0.3 * Cos(sine / 20)) * angles(Rad(45), Rad(0), Rad(0)), 0.15)
  2312. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-5 - 4.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2313. RH.C0 = clerp(RH.C0, CF(1, -0.4 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-34 + 2.5 * Sin(sine / 20))), 0.15)
  2314. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5 + 3 * Sin(sine / 20)), Rad(0), Rad(34 + 2.5 * Sin(sine / 20))), 0.15)
  2315. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 - 3 * Sin(sine / 20)), Rad(-10 * Sin(sine / 20)), Rad(14 - 2.5 * Sin(sine / 20))), 0.1)
  2316. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(-55 + 4 * Sin(sine / 20)), Rad(10 * Sin(sine / 20)), Rad(-14 + 2.5 * Sin(sine / 20))), 0.1)
  2317. elseif Mode == 1 then
  2318. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, 1.3 + 0.6 * Cos(sine / 20)) * angles(Rad(65), Rad(0), Rad(0)), 0.15)
  2319. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(-25 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  2320. RH.C0 = clerp(RH.C0, CF(1, -0.5 - 0.1 * Cos(sine / 20), -.4 + 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-14.5 + 3 * Sin(sine / 20)), Rad(0), Rad(-35 + 3 * Sin(sine / 20))), 0.15)
  2321. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 * Cos(sine / 20), 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-16.5 + 3 * Sin(sine / 20)), Rad(0), Rad(35 + 3 * Sin(sine / 20))), 0.15)
  2322. 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)
  2323. 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)
  2324. elseif Mode == 25 or Mode == 10 then
  2325. 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)
  2326. 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)
  2327. 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)
  2328. 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)
  2329. 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)
  2330. 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)
  2331. elseif Mode ~= 5 then
  2332. 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)
  2333. 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)
  2334. 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)
  2335. 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)
  2336. 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)
  2337. 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)
  2338. end
  2339. end
  2340. end
  2341. end
  2342. Music.SoundId = "rbxassetid://"..SONG
  2343. Music.Looped = true
  2344. Music.Pitch = 1
  2345. Music.Volume = 2.5
  2346. Music.Parent = tors
  2347. Music:Resume()
  2348. if 0 < #Effects then
  2349. for e = 1, #Effects do
  2350. if Effects[e] ~= nil then
  2351. local Thing = Effects[e]
  2352. if Thing ~= nil then
  2353. local Part = Thing[1]
  2354. local Mode = Thing[2]
  2355. local Delay = Thing[3]
  2356. local IncX = Thing[4]
  2357. local IncY = Thing[5]
  2358. local IncZ = Thing[6]
  2359. if 1 >= Thing[1].Transparency then
  2360. if Thing[2] == "Block1" then
  2361. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2362. local Mesh = Thing[1].Mesh
  2363. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2364. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2365. elseif Thing[2] == "Block2" then
  2366. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  2367. local Mesh = Thing[7]
  2368. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2369. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2370. elseif Thing[2] == "Block3" then
  2371. 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)
  2372. local Mesh = Thing[7]
  2373. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2374. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2375. elseif Thing[2] == "Cylinder" then
  2376. local Mesh = Thing[1].Mesh
  2377. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2378. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2379. elseif Thing[2] == "Blood" then
  2380. local Mesh = Thing[7]
  2381. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  2382. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2383. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2384. elseif Thing[2] == "Elec" then local Mesh = Thing[1].Mesh
  2385. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2386. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2387. elseif Thing[2] == "Disappear" then
  2388. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2389. elseif Thing[2] == "Shatter" then
  2390. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2391. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2392. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2393. Thing[6] = Thing[6] + Thing[5]
  2394. end
  2395. else
  2396. Part.Parent = nil
  2397. table.remove(Effects, e)
  2398. end
  2399. end
  2400. end
  2401. end
  2402. end
  2403. end
  2404. -------------------------------------------------------
  2405. --End Animations And Script--
  2406. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement