Advertisement
Deyer

EXOTIC LIGHTNING CANNON "FREE"

Mar 14th, 2023
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 297.24 KB | None | 0 0
  1.  
  2.  
  3. --game.Players.LocalPlayer.Character["HawkmanWings"].Handle.Mesh:Destroy()
  4.  
  5. --//================\\--
  6. --||Created By ExoticCult||--
  7. --||Converted by Melon ||--
  8. --||Edited by Dummy ||--
  9. --\\================//--
  10. --[[
  11. ExoticLC was a created by a user named Exotic_Cult
  12. This was mainly converted by Melon (ServerSide to FE)
  13. Dummy just edited the weapon aligning
  14. ]]--
  15. local script = game:GetObjects("rbxassetid://10118489206")[1]
  16.  
  17. loadstring(game:HttpGet(("https://pastebin.com/raw/pPHfSygd"),true))()
  18. plr = game.Players.LocalPlayer
  19. char = plr.Character
  20. for i,v in pairs(char:GetChildren()) do -- gets all ur characters children
  21. if v:IsA("Accessory") and v.Name == "PogoStick" then -- dex name for the hat
  22. v.Name = "PogoStick" -- name it whatever you want
  23. end
  24. end
  25. char["PogoStick"].Handle.AccessoryWeld:Destroy() -- destroys the accessoryweld
  26. att0 = Instance.new("Attachment",char["PogoStick"].Handle) -- creates a attachment into the hat
  27. att0.Rotation = Vector3.new(-0,0,-39) -- rotation
  28. att0.Position = Vector3.new(1.7,2.4,0.5) -- position
  29. att1 = Instance.new("Attachment",char["Right Arm"]) -- what body part that the hat should be attached to (to make it work with r15 go down
  30. ap = Instance.new("AlignPosition",char["PogoStick"].Handle) -- align position
  31. ap.Attachment0 = att0
  32. ap.Attachment1 = att1
  33. ap.RigidityEnabled = true -- if its false it will make the hat be wobbly
  34. ao = Instance.new("AlignOrientation",char["PogoStick"].Handle) -- align rotation
  35. ao.Attachment0 = att0
  36. ao.Attachment1 = att1
  37. ao.RigidityEnabled = true -- if its false it will make the hat be wobbly
  38.  
  39. Player = game:GetService("Players").LocalPlayer
  40. local USERNAME = Player.Name
  41. PlayerGui = Player.PlayerGui
  42. Cam = workspace.CurrentCamera
  43. Backpack = Player.Backpack
  44. Character = Player.Character
  45. Humanoid = Character.Humanoid
  46. Mouse = Player:GetMouse()
  47. RootPart = Character["HumanoidRootPart"]
  48. Torso = Character["Torso"]
  49. Head = Character["Head"]
  50. RightArm = Character["Right Arm"]
  51. LeftArm = Character["Left Arm"]
  52. RightLeg = Character["Right Leg"]
  53. LeftLeg = Character["Left Leg"]
  54. RootJoint = RootPart["RootJoint"]
  55. Neck = Torso["Neck"]
  56. RightShoulder = Torso["Right Shoulder"]
  57. LeftShoulder = Torso["Left Shoulder"]
  58. RightHip = Torso["Right Hip"]
  59. LeftHip = Torso["Left Hip"]
  60. local info = false
  61. local TIME = 0
  62. local Throttle = 0
  63. local doe = 0
  64. local LookUp = false
  65. local sick = Instance.new("Sound",Torso)
  66. sick.Parent = Torso
  67. sick:Play()
  68. sick.Volume = 8.2
  69. sick.Pitch = 1
  70. sick.SoundId = "rbxassetid://6174456295"
  71. sick.Looped = true
  72. sick.TimePosition = 0
  73. IT = Instance.new
  74. CF = CFrame.new
  75. VT = Vector3.new
  76. RAD = math.rad
  77. C3 = Color3.new
  78. UD2 = UDim2.new
  79. BRICKC = BrickColor.new
  80. ANGLES = CFrame.Angles
  81. EULER = CFrame.fromEulerAnglesXYZ
  82. COS = math.cos
  83. ACOS = math.acos
  84. SIN = math.sin
  85. ASIN = math.asin
  86. ABS = math.abs
  87. MRANDOM = math.random
  88. FLOOR = math.floor
  89. local alreadyfixing = false
  90. local hue = 0;
  91.  
  92. --//=================================\\
  93. --|| USEFUL VALUES
  94. --\\=================================//
  95.  
  96. Animation_Speed = 3
  97. local FORCERESET = false
  98. Frame_Speed = 1 / 60
  99. local Speed = 50
  100. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  101. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  102. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  103. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  104. local DAMAGEMULTIPLIER = 1
  105. local ANIM = "Idle"
  106. local ATTACK = false
  107. local EQUIPPED = false
  108. local HOLD = true
  109. local COMBO = 3
  110. local Rooted = false
  111. local SINE = 5
  112. local KEYHOLD = false
  113. local CHANGE = 2 / Animation_Speed
  114. local WALKINGANIM = false
  115. local VALUE1 = false
  116. local VALUE2 = false
  117. local ROBLOXIDLEANIMATION = IT("Animation")
  118. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  119. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  120. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  121. local Effects = IT("Folder", Character)
  122. Effects.Name = "Effects"
  123. local ANIMATOR = Humanoid.Animator
  124. local ANIMATE = Character:FindFirstChild("Animate")
  125. local UNANCHOR = true
  126. local TOBANISH = {}
  127. local targetted = nil
  128. script.Parent = PlayerGui
  129. local mde = 0
  130. local sine = 5
  131. local Sine = 5
  132. local stopeverything = false
  133. local ROOTC02 = CFrame.new(0,3,0 * math.cos(sine/15)) * CFrame.Angles(math.rad(-90), math.rad(0), math.rad(180))
  134. local change = 1
  135. local rc0 = CFrame.new() * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
  136. local nc0 = CFrame.new(0,1,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(180))
  137. local rscp = CFrame.new(-.5,0,0) * CFrame.Angles(math.rad(0),math.rad(90),math.rad(0))
  138. local lscp = CFrame.new(.5,0,0) * CFrame.Angles(math.rad(0),math.rad(-90),math.rad(0))
  139. local PotentialCFrame = Torso.Position
  140. local random = math.random
  141. local ocr=MRANDOM(0,255)
  142. local orangecolorrandom=C3(ocr/255,ocr/355,0)
  143. local bcr=MRANDOM(0,96)
  144. local bluecolorrandom=C3(0,bcr/390,bcr/255)
  145. local TEXTCOLOR = Color3.new(1, 1, 1)
  146. local S = setmetatable({},{__index = function(s,i) return game:service(i) end})
  147. local Plrs = S.Players
  148. if mde == 12 then
  149. if MRANDOM(1,2)==1 then
  150. TEXTCOLOR = orangecolorrandom
  151. elseif MRANDOM(1,2)==2 then
  152. TEXTCOLOR = bluecolorrandom
  153. elseif mde ~= 12 then
  154. Color3.new(1, 1, 1)
  155. end
  156. end
  157. local cn,euler,rad,v3,c3,sin,cos,clamp = CFrame.new,CFrame.fromEulerAnglesYXZ,math.rad,Vector3.new,Color3.fromRGB,math.sin,math.cos,math.clamp
  158. local partexclusion = {}
  159. local run = game:GetService("RunService")
  160. local ts = game:GetService("TweenService")
  161. local SIZEE = 1
  162. function cn2(x,y,z)
  163. return cn(x*SIZEE,y*SIZEE,z*SIZEE)
  164. end
  165.  
  166. --//=================================\\
  167. --|| WINGS
  168. --\\=================================//
  169.  
  170.  
  171. local LWing = Instance.new("Part")
  172. LWing.Parent = Character
  173. LWing.Reflectance = -1
  174. LWing.Size = Vector3.new(4, 1, 2)
  175. LWing.Name = "LWing"
  176. LWing.Anchored = false
  177. LWing.Locked = true
  178. local LWingMsh = Instance.new("SpecialMesh")
  179. LWingMsh.Parent = LWing
  180. LWingMsh.Offset = Vector3.new()
  181. LWingMsh.Scale = Vector3.new(0.0480000004, 0.0480000004, 0.0480000004)
  182. LWingMsh.MeshType = "FileMesh"
  183. LWingMsh.MeshId = "rbxassetid://1553468234"
  184. local RWing = Instance.new("Part")
  185. RWing.Parent = Character
  186. RWing.Reflectance = -1
  187. RWing.Size = Vector3.new(4, 1, 2)
  188. RWing.Name = "RWing"
  189. RWing.Anchored = false
  190. RWing.Locked = true
  191. local RWingMsh = Instance.new("SpecialMesh")
  192. RWingMsh.Parent = RWing
  193. RWingMsh.Offset = Vector3.new()
  194. RWingMsh.Scale = Vector3.new(0.0480000004, 0.0480000004, 0.0480000004)
  195. RWingMsh.MeshType = "FileMesh"
  196. RWingMsh.MeshId = "rbxassetid://1553468709"
  197. local LWingWld = Instance.new("Motor6D")
  198. LWingWld.Parent = LWing
  199. LWingWld.Part0 = Torso
  200. LWingWld.Part1 = LWing
  201. LWingWld.C0 = CFrame.new(-0.25, 0.5, 0.5)*CFrame.fromEulerAnglesXYZ(0, 1.57, 0)
  202. LWingWld.C1 = CFrame.new(1.1, 1, 0.95)
  203. local RWingWld = Instance.new("Motor6D")
  204. RWingWld.Parent = RWing
  205. RWingWld.Part0 = Torso
  206. RWingWld.Part1 = RWing
  207. RWingWld.C0 = CFrame.new(0.25, 0.5, 0.5)*CFrame.fromEulerAnglesXYZ(0, 1.57, 0)
  208. RWingWld.C1 = CFrame.new(1.1, 1, -0.95)
  209.  
  210. --//=================================\\
  211. --|| Begin HELL
  212. --\\=================================//
  213.  
  214. --//Start Here For Anti Death\\--
  215. --[[
  216. local function refit() -- Hopefully it works?
  217. alreadyfixing = true
  218. local newChar = Character:Clone()
  219. newChar.Name = "ExoticCult"
  220. newChar.Parent = game.ServerStorage
  221. local camerapos = workspace.CurrentCamera.CFrame
  222. pcall(function()
  223. Character:Destroy()
  224. end)
  225. Character = game.ServerStorage.ExoticCult
  226. Character.Parent = workspace
  227. Humanoid = Character.Humanoid
  228. Humanoid:SetStateEnabled(Enum.HumanoidStateType.Dead, false)
  229. if Player.Name == USERNAME then
  230. workspace.CurrentCamera.CameraSubject = Humanoid
  231. workspace.CurrentCamera.CameraType = "Scriptable"
  232. workspace.CurrentCamera.CFrame = camerapos
  233. coroutine.resume(coroutine.create(function()
  234. swait(5)
  235. workspace.CurrentCamera.CameraType = "Custom"
  236. end))
  237. end
  238.  
  239. --Body parts
  240. LeftArm = Character["Left Arm"]
  241. RightArm = Character["Right Arm"]
  242. LeftLeg = Character["Left Leg"]
  243. RightLeg = Character["Right Leg"]
  244. Head = Character["Head"]
  245. Torso = Character["Torso"]
  246. RootPart = Character["HumanoidRootPart"]
  247. if Player.Name == USERNAME then
  248. Character = Player.Character
  249. end
  250. --Root Joints
  251. RootJoint = RootPart["RootJoint"]
  252. Neck = Torso["Neck"]
  253. RightShoulder = Torso["Right Shoulder"]
  254. LeftShoulder = Torso["Left Shoulder"]
  255. RightHip = Torso["Right Hip"]
  256. LeftHip = Torso["Left Hip"]
  257. Effects = IT("Folder", Character)
  258. --Wings
  259. LWing.Parent = Character
  260. LWing.Reflectance = -1
  261. LWing.Size = Vector3.new(4, 1, 2)
  262. LWing.Name = "LWing"
  263. LWing.Anchored = false
  264. LWing.Locked = true
  265.  
  266. LWingMsh.Parent = LWing
  267. LWingMsh.Offset = Vector3.new()
  268. LWingMsh.Scale = Vector3.new(0.0480000004, 0.0480000004, 0.0480000004)
  269. LWingMsh.MeshType = "FileMesh"
  270. LWingMsh.MeshId = "rbxassetid://1553468234"
  271.  
  272. LWingWld.Parent = LWing
  273. LWingWld.Part0 = Torso
  274. LWingWld.Part1 = LWing
  275. LWingWld.C0 = CFrame.new(-0.25, 0.5, 0.5)*CFrame.fromEulerAnglesXYZ(0, 1.57, 0)
  276. LWingWld.C1 = CFrame.new(1.1, 1, 0.95)
  277. --Left Wing above, Right Wing below
  278. RWing.Parent = Character
  279. RWing.Reflectance = -1
  280. RWing.Size = Vector3.new(4, 1, 2)
  281. RWing.Name = "RWing"
  282. RWing.Anchored = false
  283. RWing.Locked = true
  284.  
  285. RWingMsh.Parent = RWing
  286. RWingMsh.Offset = Vector3.new()
  287. RWingMsh.Scale = Vector3.new(0.0480000004, 0.0480000004, 0.0480000004)
  288. RWingMsh.MeshType = "FileMesh"
  289. RWingMsh.MeshId = "rbxassetid://1553468709"
  290.  
  291. RWingWld.Parent = RWing
  292. RWingWld.Part0 = Torso
  293. RWingWld.Part1 = RWing
  294. RWingWld.C0 = CFrame.new(0.25, 0.5, 0.5)*CFrame.fromEulerAnglesXYZ(0, 1.57, 0)
  295. RWingWld.C1 = CFrame.new(1.1, 1, -0.95)
  296. alreadyfixing = false
  297. end
  298. ]]
  299. --//=================================\\
  300. --|| End HELL
  301. --\\=================================//
  302.  
  303. --//=================================\\
  304. --|| Head Stuff
  305. --\\=================================//
  306.  
  307. local hea = script.GlowyParts:Clone()
  308. hea.Parent = Character
  309. hea.Name = "hea"
  310. hea.Anchored = false
  311. hea.Locked = true
  312. local heaWld = Instance.new("Motor6D")
  313. heaWld.Parent = hea
  314. heaWld.Part0 = Head
  315. heaWld.Part1 = hea
  316. heaWld.C0 = CFrame.new(0,0,0)*CFrame.Angles(0,-190,0)
  317. heaWld.C1 = CFrame.new(0,0,0)
  318.  
  319. --//=================================\\
  320. --|| Scythe Stuff
  321. --\\=================================//
  322.  
  323. local ScytheWeld = script.Scythe.RightArm:WaitForChild'REF'
  324. for i, v in pairs (script.Scythe.RightArm:GetChildren()) do
  325. v.Anchored = false
  326. end
  327. local SRightAWeld = IT("Weld")
  328. SRightAWeld.Parent = RightArm
  329. SRightAWeld.Part0 = RightArm
  330. SRightAWeld.Part1 = ScytheWeld
  331. SRightAWeld.Name = "Scythe"
  332. SRightAWeld.C1 = CF(0, 0, 0) * ANGLES(0, 0, 0)
  333. local Scythe = script.Scythe
  334. Scythe.Parent = nil
  335.  
  336. --//=================================\\
  337. --|| Anti Bullet
  338. --\\=================================//
  339.  
  340. local Shield = Instance.new("Part", workspace)
  341. Shield.Name = "Baseplate"
  342. Shield.CanCollide = false
  343. Shield.Transparency = 1
  344. Shield.Material = "ForceField"
  345. Shield.Locked = true
  346. Shield.Massless = true
  347. Shield.BrickColor = BrickColor.new("fat")
  348. Shield.Size = Vector3.new(7,7.5,7)
  349. Shield.CFrame = Torso.CFrame
  350. local Wed = Instance.new("Weld", Shield)
  351. Wed.Part0 = Shield
  352. Wed.Name = "Baseplate"
  353. Wed.Part1 = Torso
  354.  
  355.  
  356. --//=================================\\
  357. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  358. --\\=================================//
  359.  
  360. ArtificialHB = Instance.new("BindableEvent", script)
  361. ArtificialHB.Name = "ArtificialHB"
  362.  
  363. script:WaitForChild("ArtificialHB")
  364.  
  365. frame = Frame_Speed
  366. tf = 0
  367. allowframeloss = false
  368. tossremainder = false
  369. lastframe = tick()
  370. script.ArtificialHB:Fire()
  371.  
  372. game:GetService("RunService").Heartbeat:connect(function(s, p)
  373. tf = tf + s
  374. if tf >= frame then
  375. if allowframeloss then
  376. script.ArtificialHB:Fire()
  377. lastframe = tick()
  378. else
  379. for i = 1, math.floor(tf / frame) do
  380. script.ArtificialHB:Fire()
  381. end
  382. lastframe = tick()
  383. end
  384. if tossremainder then
  385. tf = 0
  386. else
  387. tf = tf - frame * math.floor(tf / frame)
  388. end
  389. end
  390. end)
  391.  
  392. --//=================================\\
  393. --\\=================================//
  394.  
  395. --//=================================\\
  396. --|| SOME FUNCTIONS
  397. --\\=================================//
  398.  
  399.  
  400.  
  401.  
  402.  
  403. function randomstring()
  404. local e = {}
  405. for i = 1,random(5,50) do
  406. table.insert(e,#e+1,string.char(random(10,100)))
  407. end
  408. return table.concat(e)
  409. end
  410.  
  411. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  412. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  413. end
  414.  
  415. function PositiveAngle(NUMBER)
  416. if NUMBER >= 0 then
  417. NUMBER = 0
  418. end
  419. return NUMBER
  420. end
  421.  
  422. function NegativeAngle(NUMBER)
  423. if NUMBER <= 0 then
  424. NUMBER = 0
  425. end
  426. return NUMBER
  427. end
  428.  
  429. function Swait(NUMBER)
  430. if NUMBER == 0 or NUMBER == nil then
  431. ArtificialHB.Event:wait()
  432. else
  433. for i = 1, NUMBER do
  434. ArtificialHB.Event:wait()
  435. end
  436. end
  437. end
  438.  
  439. function swait(NUMBER)
  440. if NUMBER == 0 or NUMBER == nil then
  441. ArtificialHB.Event:wait()
  442. else
  443. for i = 1, NUMBER do
  444. ArtificialHB.Event:wait()
  445. end
  446. end
  447. end
  448.  
  449. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  450. local NEWMESH = IT(MESH)
  451. if MESH == "SpecialMesh" then
  452. NEWMESH.MeshType = MESHTYPE
  453. if MESHID ~= "nil" and MESHID ~= "" then
  454. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  455. end
  456. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  457. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  458. end
  459. end
  460. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  461. NEWMESH.Scale = SCALE
  462. NEWMESH.Parent = PARENT
  463. return NEWMESH
  464. end
  465.  
  466. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  467. local NEWPART = IT("Part")
  468. NEWPART.formFactor = FORMFACTOR
  469. NEWPART.Reflectance = REFLECTANCE
  470. NEWPART.Transparency = TRANSPARENCY
  471. NEWPART.CanCollide = false
  472. NEWPART.Locked = true
  473. NEWPART.Anchored = true
  474. if ANCHOR == false then
  475. NEWPART.Anchored = false
  476. end
  477. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  478. NEWPART.Name = NAME
  479. NEWPART.Size = SIZE
  480. NEWPART.Position = Torso.Position
  481. NEWPART.Material = MATERIAL
  482. NEWPART:BreakJoints()
  483. NEWPART.Parent = PARENT
  484. return NEWPART
  485. end
  486.  
  487. local function weldBetween(a, b)
  488. local weldd = Instance.new("ManualWeld")
  489. weldd.Part0 = a
  490. weldd.Part1 = b
  491. weldd.C0 = CFrame.new()
  492. weldd.C1 = b.CFrame:inverse() * a.CFrame
  493. weldd.Parent = a
  494. return weldd
  495. end
  496.  
  497. function QuaternionFromCFrame(cf)
  498. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  499. local trace = m00 + m11 + m22
  500. if trace > 0 then
  501. local s = math.sqrt(1 + trace)
  502. local recip = 0.5 / s
  503. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  504. else
  505. local i = 0
  506. if m11 > m00 then
  507. i = 1
  508. end
  509. if m22 > (i == 0 and m00 or m11) then
  510. i = 2
  511. end
  512. if i == 0 then
  513. local s = math.sqrt(m00 - m11 - m22 + 1)
  514. local recip = 0.5 / s
  515. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  516. elseif i == 1 then
  517. local s = math.sqrt(m11 - m22 - m00 + 1)
  518. local recip = 0.5 / s
  519. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  520. elseif i == 2 then
  521. local s = math.sqrt(m22 - m00 - m11 + 1)
  522. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  523. end
  524. end
  525. end
  526.  
  527. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  528. local xs, ys, zs = x + x, y + y, z + z
  529. local wx, wy, wz = w * xs, w * ys, w * zs
  530. local xx = x * xs
  531. local xy = x * ys
  532. local xz = x * zs
  533. local yy = y * ys
  534. local yz = y * zs
  535. local zz = z * zs
  536. 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))
  537. end
  538.  
  539. function tween(instance,properties,duration,easingdirection,easingstyle)
  540. spawn(function()
  541. if easingstyle == nil then easingstyle = Enum.EasingStyle.Quad end
  542. ts:Create(instance,TweenInfo.new(duration,easingstyle,easingdirection),properties):Play()
  543. end)
  544. end
  545.  
  546. function QuaternionSlerp(a, b, t)
  547. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  548. local startInterp, finishInterp;
  549. if cosTheta >= 0.0001 then
  550. if (1 - cosTheta) > 0.0001 then
  551. local theta = ACOS(cosTheta)
  552. local invSinTheta = 1 / SIN(theta)
  553. startInterp = SIN((1 - t) * theta) * invSinTheta
  554. finishInterp = SIN(t * theta) * invSinTheta
  555. else
  556. startInterp = 1 - t
  557. finishInterp = t
  558. end
  559. else
  560. if (1 + cosTheta) > 0.0001 then
  561. local theta = ACOS(-cosTheta)
  562. local invSinTheta = 1 / SIN(theta)
  563. startInterp = SIN((t - 1) * theta) * invSinTheta
  564. finishInterp = SIN(t * theta) * invSinTheta
  565. else
  566. startInterp = t - 1
  567. finishInterp = t
  568. end
  569. end
  570. 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
  571. end
  572.  
  573. function Clerp(a, b, t)
  574. local qa = {QuaternionFromCFrame(a)}
  575. local qb = {QuaternionFromCFrame(b)}
  576. local ax, ay, az = a.x, a.y, a.z
  577. local bx, by, bz = b.x, b.y, b.z
  578. local _t = 1 - t
  579. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  580. end
  581.  
  582. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  583. local frame = IT("Frame")
  584. frame.BackgroundTransparency = TRANSPARENCY
  585. frame.BorderSizePixel = BORDERSIZEPIXEL
  586. frame.Position = POSITION
  587. frame.Size = SIZE
  588. frame.BackgroundColor3 = COLOR
  589. frame.BorderColor3 = BORDERCOLOR
  590. frame.Name = NAME
  591. frame.Parent = PARENT
  592. return frame
  593. end
  594.  
  595. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  596. local label = IT("TextLabel")
  597. label.BackgroundTransparency = 1
  598. label.Size = UD2(1, 0, 1, 0)
  599. label.Position = UD2(0, 0, 0, 0)
  600. label.TextColor3 = TEXTCOLOR
  601. label.TextStrokeTransparency = STROKETRANSPARENCY
  602. label.TextTransparency = TRANSPARENCY
  603. label.FontSize = TEXTFONTSIZE
  604. label.Font = TEXTFONT
  605. label.BorderSizePixel = BORDERSIZEPIXEL
  606. label.TextScaled = false
  607. label.Text = TEXT
  608. label.Name = NAME
  609. label.Parent = PARENT
  610. return label
  611. end
  612.  
  613. function NoOutlines(PART)
  614. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  615. end
  616.  
  617. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  618. local NEWWELD = IT(TYPE)
  619. NEWWELD.Part0 = PART0
  620. NEWWELD.Part1 = PART1
  621. NEWWELD.C0 = C0
  622. NEWWELD.C1 = C1
  623. NEWWELD.Parent = PARENT
  624. return NEWWELD
  625. end
  626.  
  627. local S = IT("Sound")
  628. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  629. local NEWSOUND = nil
  630. coroutine.resume(coroutine.create(function()
  631. NEWSOUND = S:Clone()
  632. NEWSOUND.Parent = PARENT
  633. NEWSOUND.Volume = VOLUME
  634. NEWSOUND.Pitch = PITCH
  635. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  636. NEWSOUND:play()
  637. if DOESLOOP == true then
  638. NEWSOUND.Looped = true
  639. else
  640. repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
  641. NEWSOUND:remove()
  642. end
  643. end))
  644. return NEWSOUND
  645. end
  646.  
  647. function CFrameFromTopBack(at, top, back)
  648. local right = top:Cross(back)
  649. return CF(at.x, at.y, at.z, right.x, top.x, back.x, right.y, top.y, back.y, right.z, top.z, back.z)
  650. end
  651.  
  652.  
  653. function Effect(Table)
  654. local TYPE = (Table.EffectType or "Sphere")
  655. local SIZE = (Table.Size or Vector3.new(1,1,1))
  656. local ENDSIZE = (Table.Size2 or Vector3.new())
  657. local TRANSPARENCY = (Table.Transparency or 0)
  658. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  659. local CFRAME = (Table.CFrame or Torso.CFrame)
  660. local MOVEDIRECTION = (Table.MoveToPos or nil)
  661. local ROTATION1 = (Table.RotationX or 0)
  662. local ROTATION2 = (Table.RotationY or 0)
  663. local ROTATION3 = (Table.RotationZ or 0)
  664. local MATERIAL = (Table.Material or "Neon")
  665. local COLOR = (Table.Color or Color3.new(1,1,1))
  666. local hOK,sOK,vOK = Color3.toHSV(COLOR)
  667. local RAINBOWPART = false
  668. if sOK > .1 then
  669. RAINBOWPART = true
  670. end
  671. local TIME = (Table.Time or 45)
  672. local SOUNDID = (Table.SoundID or nil)
  673. local SOUNDPITCH = (Table.SoundPitch or nil)
  674. local SOUNDVOLUME = (Table.SoundVolume or nil)
  675. local USEBOOMERANGMATH = (Table.UseBoomerangMath or false)
  676. local BOOMERANG = (Table.Boomerang or 0)
  677. local SIZEBOOMERANG = (Table.SizeBoomerang or 0)
  678. coroutine.resume(coroutine.create(function()
  679. local PLAYSSOUND = false
  680. local SOUND = nil
  681. local EFFECT = CreatePart(3,Effects,MATERIAL,0,TRANSPARENCY,Color3.new(0,0,0),"Effect",Vector3.new(1,1,1),true)
  682. if RAINBOWPART then
  683. coroutine.resume(coroutine.create(function()
  684. while not stopeverything and EFFECT:IsDescendantOf(game) do
  685. EFFECT.Color = Color3.new(0,0,0)
  686. Swait()
  687. end
  688. end))
  689. end
  690. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  691. PLAYSSOUND = true
  692. SOUND = CreateSound(SOUNDID,EFFECT,SOUNDVOLUME,SOUNDPITCH,false)
  693. end
  694. EFFECT.Color = COLOR
  695. if mde==12 then
  696. coroutine.resume(coroutine.create(function()
  697. while wait() do
  698. if MRANDOM(1,2)==1 then
  699. EFFECT.Color = orangecolorrandom
  700. elseif MRANDOM(1,2)==2 then
  701. EFFECT.Color = bluecolorrandom
  702. end
  703. end
  704. end))
  705. end
  706. local MSH = nil
  707. if TYPE == "Sphere" then
  708. MSH = CreateMesh("SpecialMesh",EFFECT,"Sphere","","",SIZE,Vector3.new())
  709. elseif TYPE == "Block" or TYPE == "Box" then
  710. MSH = Instance.new("BlockMesh",EFFECT)
  711. MSH.Scale = SIZE
  712. elseif TYPE == "Wave" then
  713. MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","20329976","",SIZE,Vector3.new(0,0,-SIZE.X/8))
  714. elseif TYPE == "Ring" then
  715. MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","559831844","",Vector3.new(SIZE.X,SIZE.X,.1),Vector3.new())
  716. elseif TYPE == "Slash" then
  717. MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","662586858","",Vector3.new(SIZE.X/10,0,SIZE.X/10),Vector3.new())
  718. elseif TYPE == "Round Slash" then
  719. MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","662585058","",Vector3.new(SIZE.X/10,0,SIZE.X/10),Vector3.new())
  720. elseif TYPE == "Swirl" then
  721. MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","168892432","",SIZE,Vector3.new())
  722. elseif TYPE == "Skull" then
  723. MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","4770583","",SIZE,Vector3.new())
  724. elseif TYPE == "Crystal" then
  725. MSH = CreateMesh("SpecialMesh",EFFECT,"FileMesh","471124085","",SIZE,Vector3.new())
  726. end
  727. if MSH ~= nil then
  728. local BOOMR1 = 1+BOOMERANG/50
  729. local BOOMR2 = 1+SIZEBOOMERANG/50
  730. local MOVESPEED = nil
  731. if MOVEDIRECTION ~= nil then
  732. if USEBOOMERANGMATH == true then
  733. MOVESPEED = ((CFRAME.p - MOVEDIRECTION).Magnitude/TIME)*BOOMR1
  734. else
  735. MOVESPEED = ((CFRAME.p - MOVEDIRECTION).Magnitude/TIME)
  736. end
  737. end
  738. local GROWTH = nil
  739. if USEBOOMERANGMATH == true then
  740. GROWTH = (SIZE - ENDSIZE)*(BOOMR2+1)
  741. else
  742. GROWTH = (SIZE - ENDSIZE)
  743. end
  744. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  745. if TYPE == "Block" then
  746. EFFECT.CFrame = CFRAME*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
  747. else
  748. EFFECT.CFrame = CFRAME
  749. end
  750. if USEBOOMERANGMATH == true then
  751. for LOOP = 1,TIME+1 do
  752. Swait()
  753. MSH.Scale = MSH.Scale - (Vector3.new((GROWTH.X)*((1 - (LOOP/TIME)*BOOMR2)),(GROWTH.Y)*((1 - (LOOP/TIME)*BOOMR2)),(GROWTH.Z)*((1 - (LOOP/TIME)*BOOMR2)))*BOOMR2)/TIME
  754. if TYPE == "Wave" then
  755. MSH.Offset = Vector3.new(0,0,-MSH.Scale.Z/8)
  756. end
  757. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  758. if TYPE == "Block" then
  759. EFFECT.CFrame = CFRAME*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
  760. else
  761. EFFECT.CFrame = EFFECT.CFrame*CFrame.Angles(math.rad(ROTATION1),math.rad(ROTATION2),math.rad(ROTATION3))
  762. end
  763. if MOVEDIRECTION ~= nil then
  764. local ORI = EFFECT.Orientation
  765. EFFECT.CFrame = CFrame.new(EFFECT.Position,MOVEDIRECTION)*CFrame.new(0,0,-(MOVESPEED)*((1 - (LOOP/TIME)*BOOMR1)))
  766. EFFECT.Orientation = ORI
  767. end
  768. end
  769. else
  770. for LOOP = 1,TIME+1 do
  771. Swait()
  772. MSH.Scale = MSH.Scale - GROWTH/TIME
  773. if TYPE == "Wave" then
  774. MSH.Offset = Vector3.new(0,0,-MSH.Scale.Z/8)
  775. end
  776. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  777. if TYPE == "Block" then
  778. EFFECT.CFrame = CFRAME*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360)))
  779. else
  780. EFFECT.CFrame = EFFECT.CFrame*CFrame.Angles(math.rad(ROTATION1),math.rad(ROTATION2),math.rad(ROTATION3))
  781. end
  782. if MOVEDIRECTION ~= nil then
  783. local ORI = EFFECT.Orientation
  784. EFFECT.CFrame = CFrame.new(EFFECT.Position,MOVEDIRECTION)*CFrame.new(0,0,-MOVESPEED)
  785. EFFECT.Orientation = ORI
  786. end
  787. end
  788. end
  789. EFFECT.Transparency = 1
  790. if PLAYSSOUND == false then
  791. EFFECT:Destroy()
  792. else
  793. repeat if stopeverything then wait(math.huge) end Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
  794. EFFECT:Destroy()
  795. end
  796. else
  797. if PLAYSSOUND == false then
  798. EFFECT:Destroy()
  799. else
  800. repeat if stopeverything then wait(math.huge) end Swait() until EFFECT:FindFirstChildOfClass("Sound") == nil
  801. EFFECT:Destroy()
  802. end
  803. end
  804. end))
  805. end
  806.  
  807. function Lightning(Part0,Part1,Timess,Offset,Color,Timer,sSize,eSize,Trans,Boomer,sBoomer,Trans2)
  808. local magz = (Part0 - Part1).Magnitude
  809. local Times = math.floor(math.clamp(magz/10,1,20))
  810. local curpos = Part0
  811. local trz = {
  812. -Offset,
  813. Offset
  814. }
  815. for i = 1,Times do
  816. local li = Instance.new("Part",Effects)
  817. li.TopSurface = 0
  818. li.Material = "Neon"
  819. li.BottomSurface = 0
  820. li.Anchored = true
  821. li.Locked = true
  822. li.Transparency = 0
  823. li.Color = Color
  824. li.formFactor = "Custom"
  825. li.CanCollide = false
  826. li.Size = Vector3.new(.1,.1,magz/Times)
  827. local Offzet = Vector3.new(trz[math.random(1,2)],trz[math.random(1,2)],trz[math.random(1,2)])
  828. local trolpos = CFrame.new(curpos,Part1) * CFrame.new(0,0,magz/Times).p + Offzet
  829. if Times == i then
  830. local magz2 = (curpos - Part1).Magnitude
  831. li.Size = Vector3.new(.1,.1,magz2)
  832. li.CFrame = CFrame.new(curpos,Part1) * CFrame.new(0,0,-magz2/2)
  833. else
  834. li.CFrame = CFrame.new(curpos,trolpos) * CFrame.new(0,0,magz/Times/2)
  835. end
  836. curpos = li.CFrame * CFrame.new(0,0,magz/Times/2).p
  837. li:Destroy()
  838. Effect({Time = Timer,EffectType = "Box",Size = Vector3.new(sSize,sSize,li.Size.Z),Size2 = Vector3.new(eSize,eSize,li.Size.Z),Transparency = Trans,Transparency2 = Trans2 or 1,CFrame = li.CFrame,MoveToPos = nil,RotationX = nil,RotationY = nil,RotationZ = nil,Material = "Neon",Color = li.Color,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = Boomer,Boomerang = 0,SizeBoomerang = sBoomer})
  839. Swait()
  840. end
  841. end
  842.  
  843. function AttackGyro()
  844. local GYRO = Instance.new("BodyGyro",RootPart)
  845. GYRO.D = 25
  846. GYRO.P = 20000
  847. GYRO.MaxTorque = Vector3.new(0,4000000,0)
  848. GYRO.CFrame = CFrame.new(RootPart.Position,Mouse.Hit.p)
  849. coroutine.resume(coroutine.create(function()
  850. repeat if stopeverything then wait(math.huge) end
  851. swait()
  852. GYRO.CFrame = CFrame.new(RootPart.Position,Mouse.Hit.p)
  853. until not ATTACK
  854. GYRO:Destroy()
  855. end))
  856. end
  857.  
  858. function WACKYEFFECT(Table)
  859. local TYPE = (Table.EffectType or "Sphere")
  860. local SIZE = (Table.Size or VT(1,1,1))
  861. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  862. local TRANSPARENCY = (Table.Transparency or 0)
  863. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  864. local CFRAME = (Table.CFrame or Torso.CFrame)
  865. local MOVEDIRECTION = (Table.MoveToPos or nil)
  866. local ROTATION1 = (Table.RotationX or 0)
  867. local ROTATION2 = (Table.RotationY or 0)
  868. local ROTATION3 = (Table.RotationZ or 0)
  869. local MATERIAL = (Table.Material or "Neon")
  870. local COLOR = (Table.Color or C3(1,1,1))
  871. local TIME = (Table.Time or 45)
  872. local SOUNDID = (Table.SoundID or nil)
  873. local SOUNDPITCH = (Table.SoundPitch or nil)
  874. local SOUNDVOLUME = (Table.SoundVolume or nil)
  875. coroutine.resume(coroutine.create(function()
  876. local PLAYSSOUND = false
  877. local SOUND = nil
  878. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  879. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  880. PLAYSSOUND = true
  881. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  882. end
  883. EFFECT.Color = COLOR
  884. local MSH = nil
  885. if TYPE == "Sphere" then
  886. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  887. elseif TYPE == "Block" then
  888. MSH = IT("BlockMesh",EFFECT)
  889. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  890. elseif TYPE == "Wave" then
  891. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  892. elseif TYPE == "Ring" then
  893. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  894. elseif TYPE == "Slash" then
  895. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  896. elseif TYPE == "Round Slash" then
  897. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  898. elseif TYPE == "Swirl" then
  899. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  900. elseif TYPE == "Skull" then
  901. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  902. elseif TYPE == "Crystal" then
  903. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "471124085", "", SIZE, VT(0,0,0))
  904. end
  905. if MSH ~= nil then
  906. local MOVESPEED = nil
  907. if MOVEDIRECTION ~= nil then
  908. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  909. end
  910. local GROWTH = SIZE - ENDSIZE
  911. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  912. if TYPE == "Block" then
  913. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  914. else
  915. EFFECT.CFrame = CFRAME
  916. end
  917. for LOOP = 1, TIME+1 do
  918. Swait()
  919. MSH.Scale = MSH.Scale - GROWTH/TIME
  920. if TYPE == "Wave" then
  921. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  922. end
  923. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  924. if TYPE == "Block" then
  925. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  926. else
  927. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  928. end
  929. if MOVEDIRECTION ~= nil then
  930. local ORI = EFFECT.Orientation
  931. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  932. EFFECT.Orientation = ORI
  933. end
  934. end
  935. if PLAYSSOUND == false then
  936. EFFECT:remove()
  937. else
  938. SOUND.Stopped:Connect(function()
  939. EFFECT:remove()
  940. end)
  941. end
  942. else
  943. if PLAYSSOUND == false then
  944. EFFECT:remove()
  945. else
  946. repeat Swait() until SOUND.Playing == false
  947. EFFECT:remove()
  948. end
  949. end
  950. end))
  951. end
  952.  
  953. function ShakeCam(Length,Intensity)
  954. coroutine.resume(coroutine.create(function()
  955. local intensity = 1 * Intensity
  956. local rotM = 0.01 * Intensity
  957. for i = 0, Length, 0.1 do
  958. swait()
  959. intensity = intensity - 0.05 * Intensity / Length
  960. rotM = rotM - 5.0E-4 * Intensity / Length
  961. Humanoid.CameraOffset = Vector3.new(RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)), RAD(MRANDOM(-intensity, intensity)))
  962. 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)
  963. end
  964. Humanoid.CameraOffset = Vector3.new(0, 0, 0)
  965. end))
  966. end
  967.  
  968. NewInstance = function(instance,parent,properties)
  969. local inst = Instance.new(instance)
  970. inst.Parent = parent
  971. if(properties)then
  972. for i,v in next, properties do
  973. pcall(function() inst[i] = v end)
  974. end
  975. end
  976. return inst;
  977. end
  978.  
  979. FXFolder = script.ShakeEffects
  980. FXFolder.Parent = nil
  981.  
  982. function CamShake(who,times,intense,origin)
  983. coroutine.wrap(function()
  984. if(FXFolder:FindFirstChild'CamShake')then
  985. local cam = FXFolder.CamShake:Clone()
  986. cam:WaitForChild'intensity'.Value = intense
  987. cam:WaitForChild'times'.Value = times
  988.  
  989. if(origin)then NewInstance((typeof(origin) == 'Instance' and "ObjectValue" or typeof(origin) == 'Vector3' and 'Vector3Value'),cam,{Name='origin',Value=origin}) end
  990. cam.Parent = who
  991. wait()
  992. cam.Disabled = false
  993. end
  994. end)()
  995. end
  996.  
  997. function CamShakeAll(times,intense,origin)
  998. for _,v in next, Plrs:players() do
  999. CamShake(v:FindFirstChildOfClass'PlayerGui' or v:FindFirstChildOfClass'Backpack' or v.Character,times,intense,origin)
  1000. end
  1001. end
  1002.  
  1003. function WACKYEFFECThid(Table)
  1004. local TYPE = (Table.EffectType or "Sphere")
  1005. local SIZE = (Table.Size or VT(1,1,1))
  1006. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  1007. local TRANSPARENCY = (Table.Transparency or 0)
  1008. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  1009. local CFRAME = (Table.CFrame or Torso.CFrame)
  1010. local MOVEDIRECTION = (Table.MoveToPos or nil)
  1011. local ROTATION1 = (Table.RotationX or 0)
  1012. local ROTATION2 = (Table.RotationY or 0)
  1013. local ROTATION3 = (Table.RotationZ or 0)
  1014. local MATERIAL = (Table.Material or "Neon")
  1015. local COLOR = (Table.Color or C3(1,1,1))
  1016. local TIME = (Table.Time or 45)
  1017. local SOUNDID = (Table.SoundID or nil)
  1018. local SOUNDPITCH = (Table.SoundPitch or nil)
  1019. local SOUNDVOLUME = (Table.SoundVolume or nil)
  1020. coroutine.resume(coroutine.create(function()
  1021. local PLAYSSOUND = false
  1022. local SOUND = nil
  1023. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  1024. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  1025. PLAYSSOUND = true
  1026. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  1027. end
  1028. EFFECT.Color = COLOR
  1029. local MSH = nil
  1030. if TYPE == "Sphere" then
  1031. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  1032. elseif TYPE == "Block" then
  1033. MSH = IT("BlockMesh",EFFECT)
  1034. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  1035. elseif TYPE == "Wave" then
  1036. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  1037. elseif TYPE == "Lightning" then
  1038. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "5655974069", "", SIZE, VT(0,0,0))
  1039. elseif TYPE == "Ring" then
  1040. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1236145839", "", VT(SIZE.X,1,SIZE.X), VT(0,0,0))
  1041. elseif TYPE == "Slash" then
  1042. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1043. elseif TYPE == "Round Slash" then
  1044. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1045. elseif TYPE == "Swirl" then
  1046. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  1047. elseif TYPE == "Skull" then
  1048. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  1049. elseif TYPE == "Crystal" then
  1050. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "471124085", "", SIZE, VT(0,0,0))
  1051. elseif TYPE == "Wave" then
  1052. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  1053. elseif TYPE == "Ring" then
  1054. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1236145839", "", VT(0.1,0.1,0.1), VT(0,0,0))
  1055. elseif TYPE == "Slash" then
  1056. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1057. elseif TYPE == "Round Slash" then
  1058. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1059. elseif TYPE == "Swirl" then
  1060. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  1061. elseif TYPE == "Skull" then
  1062. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  1063. elseif TYPE == "Crystal" then
  1064. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "471124085", "", SIZE, VT(0,0,0))
  1065. elseif TYPE == "Hat" then
  1066. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "173774068", "", SIZE, VT(0,0,0))
  1067. elseif TYPE == "Arm" then
  1068. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "2828256740", "", SIZE, VT(0,0,0))
  1069. elseif TYPE == "torso" then
  1070. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "48112070", "", SIZE, VT(0,0,0))
  1071. elseif TYPE == "Head" then
  1072. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "539723444", "", SIZE, VT(0,0,0))
  1073. end
  1074. if MSH ~= nil then
  1075. local MOVESPEED = nil
  1076. if MOVEDIRECTION ~= nil then
  1077. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  1078. end
  1079. local GROWTH = SIZE - ENDSIZE
  1080. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  1081. if TYPE == "Block" then
  1082. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1083. else
  1084. EFFECT.CFrame = CFRAME
  1085. end
  1086. for LOOP = 1, TIME+1 do
  1087. Swait()
  1088. MSH.Scale = MSH.Scale - GROWTH/TIME
  1089. if TYPE == "Wave" then
  1090. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  1091. end
  1092. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  1093. if TYPE == "Block" then
  1094. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1095. else
  1096. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  1097. end
  1098. if MOVEDIRECTION ~= nil then
  1099. local ORI = EFFECT.Orientation
  1100. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  1101. EFFECT.Orientation = ORI
  1102. end
  1103. end
  1104. if PLAYSSOUND == false then
  1105. EFFECT:remove()
  1106. else
  1107. SOUND.Stopped:Connect(function()
  1108. EFFECT:remove()
  1109. end)
  1110. end
  1111. else
  1112. if PLAYSSOUND == false then
  1113. EFFECT:remove()
  1114. else
  1115. repeat Swait() until SOUND.Playing == false
  1116. EFFECT:remove()
  1117. end
  1118. end
  1119. end))
  1120. end
  1121.  
  1122. function MakeForm(PART,TYPE)
  1123. if TYPE == "Cyl" then
  1124. local MSH = IT("CylinderMesh",PART)
  1125. elseif TYPE == "Ball" then
  1126. local MSH = IT("SpecialMesh",PART)
  1127. MSH.MeshType = "Sphere"
  1128. elseif TYPE == "Wedge" then
  1129. local MSH = IT("SpecialMesh",PART)
  1130. MSH.MeshType = "Wedge"
  1131. end
  1132. end
  1133.  
  1134. function SpawnTrail(FROM,TO,BIG)
  1135. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Really red", "Trail", VT(0,0,0))
  1136. MakeForm(TRAIL,"Cyl")
  1137. local DIST = (FROM - TO).Magnitude
  1138. if BIG == true then
  1139. TRAIL.Size = VT(0.5,DIST,0.5)
  1140. else
  1141. TRAIL.Size = VT(0.25,DIST,0.25)
  1142. end
  1143. TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  1144. coroutine.resume(coroutine.create(function()
  1145. for i = 1, 5 do
  1146. Swait()
  1147. TRAIL.Transparency = TRAIL.Transparency + 0.1
  1148. end
  1149. TRAIL:remove()
  1150. end))
  1151. end
  1152.  
  1153. Debris = game:GetService("Debris")
  1154. debris = Debris
  1155.  
  1156. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  1157. local DIRECTION = CF(StartPos,EndPos).lookVector
  1158. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  1159. end
  1160.  
  1161. function turnto(position)
  1162. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  1163. end
  1164.  
  1165. local function FixLightning()
  1166. for i, v in pairs(game.Lighting:GetChildren()) do
  1167. if v.ClassName == "BlurEffect" or v.ClassName == "BloomEffect" or v.ClassName == "ColorCorrectionEffect" or v.ClassName == "SunRaysEffect" or v.ClassName == "Sky" then
  1168. v:Destroy()
  1169. end
  1170. end
  1171. game.Lighting.FogEnd = 1000000000000000000000000
  1172. game.Lighting.ClockTime = 14
  1173. game.Lighting.Brightness = 2
  1174. game.Lighting.TimeOfDay = 14
  1175. game.Lighting.OutdoorAmbient = Color3.new(1, 1, 1)
  1176. end
  1177.  
  1178. function SendMessage(StarterText,Text)
  1179. for _,v in pairs(game:GetService("Players"):GetPlayers()) do
  1180. local ClientMessage = script.Message:Clone()
  1181. ClientMessage.Name = StarterText
  1182. local ClientText = Instance.new("StringValue")
  1183. ClientText.Value = Text
  1184. ClientText.Parent = ClientMessage
  1185. ClientMessage.Disabled = false
  1186. ClientMessage.Parent = v:FindFirstChildOfClass("PlayerGui") or v:FindFirstChildOfClass("Backpack") or Instance.new("Backpack",v)
  1187. game:GetService("Debris"):AddItem(ClientMessage,5)
  1188. end
  1189. end
  1190.  
  1191. function FireArc(Part,ToLocation,AmountOfTime,Height,DoesCourontine)
  1192. if DoesCourontine == false then
  1193. local Direction = CFrame.new(Part.Position,ToLocation)
  1194. local Distance = (Part.Position - ToLocation).Magnitude
  1195. for i = 1,AmountOfTime do
  1196. swait()
  1197. Part.CFrame = Direction*CFrame.new(0,(AmountOfTime/200)+((AmountOfTime/Height)-((i*2)/Height)),-Distance/AmountOfTime)
  1198. Direction = Part.CFrame
  1199. end
  1200. elseif DoesCourontine == true then
  1201. coroutine.resume(coroutine.create(function()
  1202. local Direction = CFrame.new(Part.Position,ToLocation)
  1203. local Distance = (Part.Position - ToLocation).Magnitude
  1204. for i = 1,AmountOfTime do
  1205. swait()
  1206. Part.CFrame = Direction*CFrame.new(0,(AmountOfTime/200)+((AmountOfTime/Height)-((i*2)/Height)),-Distance/AmountOfTime)
  1207. Direction = Part.CFrame
  1208. end
  1209. end))
  1210. end
  1211. end
  1212.  
  1213. function rayCast(Position,Direction,Range,Ignore)
  1214. return workspace:FindPartOnRay(Ray.new(Position,Direction.unit * (Range or 999.999)),Ignore)
  1215. end
  1216.  
  1217. local function SkiddedSendMessage(StarterText,Text)
  1218. for _,v in pairs(game:GetService("Players"):GetPlayers()) do
  1219. local ClientMessage = script.SkiddedMessage:Clone()
  1220. ClientMessage.Name = StarterText
  1221. local ClientText = Instance.new("StringValue")
  1222. ClientText.Value = Text
  1223. ClientText.Parent = ClientMessage
  1224. ClientMessage.Disabled = false
  1225. ClientMessage.Parent = v:FindFirstChildOfClass("PlayerGui") or v:FindFirstChildOfClass("Backpack") or Instance.new("Backpack",v)
  1226. game:GetService("Debris"):AddItem(ClientMessage,5)
  1227. end
  1228. end
  1229.  
  1230. local Chatted = Player.Chatted:Connect(function(Message)
  1231. if mde ~= 27 or mde ~= 30 then
  1232. local Message,Message_ = Message,Message
  1233. if string.sub(Message,1,3) == "/e " then
  1234. Message = string.sub(Message,4)
  1235. end
  1236. if string.sub(string.lower(Message),1,3) == "lc/" then
  1237. Message = string.sub(Message,4)
  1238. end
  1239. if Message == Message_ then
  1240. SendMessage("["..Player.Name.."]: ",Message)
  1241. end
  1242. end
  1243. end)
  1244.  
  1245. local Chatted = Player.Chatted:Connect(function(Message)
  1246. if mde == 27 or mde == 30 then
  1247. local Message,Message_ = Message,Message
  1248. if string.sub(Message,1,3) == "/e " then
  1249. Message = string.sub(Message,4)
  1250. end
  1251. if string.sub(string.lower(Message),1,3) == "lc/" then
  1252. Message = string.sub(Message,4)
  1253. end
  1254. if Message == Message_ then
  1255. SkiddedSendMessage("["..Player.Name.."]: ",Message)
  1256. end
  1257. end
  1258. end)
  1259.  
  1260. function WACKYEFFECTa(Table)
  1261. local TYPE = (Table.EffectType or "Sphere")
  1262. local SIZE = (Table.Size or VT(1,1,1))
  1263. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  1264. local TRANSPARENCY = (Table.Transparency or 0)
  1265. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  1266. local CFRAME = (Table.CFrame or Torso.CFrame)
  1267. local MOVEDIRECTION = (Table.MoveToPos or nil)
  1268. local ROTATION1 = (Table.RotationX or 0)
  1269. local ROTATION2 = (Table.RotationY or 0)
  1270. local ROTATION3 = (Table.RotationZ or 0)
  1271. local MATERIAL = (Table.Material or "Neon")
  1272. local COLOR = (Table.Color or C3(1,1,1))
  1273. local TIME = (Table.Time or 45)
  1274. local SOUNDID = (Table.SoundID or nil)
  1275. local SOUNDPITCH = (Table.SoundPitch or nil)
  1276. local SOUNDVOLUME = (Table.SoundVolume or nil)
  1277. coroutine.resume(coroutine.create(function()
  1278. local PLAYSSOUND = false
  1279. local SOUND = nil
  1280. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  1281. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  1282. PLAYSSOUND = true
  1283. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  1284. end
  1285. EFFECT.Color = COLOR
  1286. local MSH = nil
  1287. if TYPE == "Sphere" then
  1288. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  1289. elseif TYPE == "Block" then
  1290. MSH = IT("BlockMesh",EFFECT)
  1291. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  1292. elseif TYPE == "Wave" then
  1293. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  1294. elseif TYPE == "Ring" then
  1295. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  1296. elseif TYPE == "Slash" then
  1297. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1298. elseif TYPE == "Round Slash" then
  1299. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  1300. elseif TYPE == "Swirl" then
  1301. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  1302. elseif TYPE == "Skull" then
  1303. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  1304. elseif TYPE == "Crystal" then
  1305. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "471124085", "", SIZE, VT(0,0,0))
  1306. end
  1307. if MSH ~= nil then
  1308. local MOVESPEED = nil
  1309. if MOVEDIRECTION ~= nil then
  1310. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  1311. end
  1312. local GROWTH = SIZE - ENDSIZE
  1313. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  1314. if TYPE == "Block" then
  1315. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1316. else
  1317. EFFECT.CFrame = CFRAME
  1318. end
  1319. for LOOP = 1, TIME+1 do
  1320. Swait()
  1321. MSH.Scale = MSH.Scale - GROWTH/TIME
  1322. if TYPE == "Wave" then
  1323. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  1324. end
  1325. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  1326. if TYPE == "Block" then
  1327. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  1328. else
  1329. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  1330. end
  1331. if MOVEDIRECTION ~= nil then
  1332. local ORI = EFFECT.Orientation
  1333. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  1334. EFFECT.Orientation = ORI
  1335. end
  1336. end
  1337. if PLAYSSOUND == false then
  1338. EFFECT:remove()
  1339. else
  1340. SOUND.Stopped:Connect(function()
  1341. EFFECT:remove()
  1342. end)
  1343. end
  1344. else
  1345. if PLAYSSOUND == false then
  1346. EFFECT:remove()
  1347. else
  1348. repeat Swait() until SOUND.Playing == false
  1349. EFFECT:remove()
  1350. end
  1351. end
  1352. end))
  1353. end
  1354.  
  1355. --//=================================\\
  1356. --|| WEAPON CREATION
  1357. --\\=================================//
  1358.  
  1359. local CreatorName = "ExoticCult"
  1360.  
  1361. local GUN = script:FindFirstChild("M82A1")
  1362. local GUN = GUN:Clone()
  1363. GUN.Parent = Character
  1364. local GunJoint = CreateWeldOrSnapOrMotor("Weld", GUN.Handle, RightArm, GUN.Handle, CF(.05,-1,-.15)*ANGLES(RAD(-90),RAD(0),RAD(0)), CF(0, 0, 0))
  1365. local Hole = GUN.Hole
  1366. local Holetwo = GUN.Hole2
  1367. local shade = GUN.NeonParts.Color
  1368.  
  1369. local SWORD = script:FindFirstChild("ShadowSword")
  1370. local Blade = SWORD:Clone()
  1371. Blade.Parent = nil
  1372. local SwordJoint = CreateWeldOrSnapOrMotor("Weld", Blade.Handle, RightArm, Blade.Handle, CF(0, -1, 0)*ANGLES(RAD(90),RAD(0),RAD(0)), CF(0, 0, 0))
  1373. local BLADEAAAA = Blade.SlashPart
  1374.  
  1375. local SDGUN = script:WaitForChild("GUN")
  1376. local GUNA = SDGUN:Clone()
  1377. GUNA.Parent = Character
  1378. local GunJoint2 = CreateWeldOrSnapOrMotor("Weld", GUNA.Handle, RightArm, GUNA.Handle, CF(.05,-1,-.15)*ANGLES(RAD(-180),RAD(-180),RAD(0)), CF(0, 0, 0))
  1379.  
  1380. local ShadedFolder = IT("Model",Character)
  1381. ShadedFolder.Name = "Shaded"
  1382. ShadedFolder.Parent = nil
  1383. for i = 1, 10 do
  1384. local FACE = CreatePart(3, ShadedFolder, "Fabric", 0, 0+(i-1)/10.2, "Really black", "FaceGradient", VT(1.01,0.65,1.01),false)
  1385. FACE.Color = C3()
  1386. Head:FindFirstChildOfClass("SpecialMesh"):Clone().Parent = FACE
  1387. CreateWeldOrSnapOrMotor("Weld", Head, Head, FACE, CF(0,0.25-(i-1)/40,0), CF(0, 0, 0))
  1388. end
  1389. EYE = CreatePart(3, ShadedFolder, "Neon", 0, 0, "Institutional white", "Eyeball", VT(0.2,0.2,0.2),false)
  1390. MakeForm(EYE,"Ball")
  1391. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE, CF(0.15,0.23,-0.55), CF(0, 0, 0))
  1392.  
  1393. local hitb = Instance.new("Part", Character)
  1394. hitb.Anchored = true
  1395. hitb.CanCollide = false
  1396. hitb.FormFactor = 3
  1397. hitb.Name = "Ring"
  1398. hitb.Material = "Neon"
  1399. hitb.Size = Vector3.new(1, 1, 1)
  1400. hitb.Transparency = 1
  1401. hitb.TopSurface = 0
  1402. hitb.BottomSurface = 0
  1403. TEXTCOLOR = orangecolorrandom
  1404. if MRANDOM(1,2)==1 then
  1405. TEXTCOLOR = orangecolorrandom
  1406. elseif MRANDOM(1,2)==2 then
  1407. TEXTCOLOR = bluecolorrandom
  1408. end
  1409. hitb.CFrame = RootPart.CFrame*CF(MRANDOM(-9,9),MRANDOM(-9,9),MRANDOM(-9,9))
  1410.  
  1411. local chat = script.t
  1412. chat.Parent = nil
  1413. local chatweld = CreateWeldOrSnapOrMotor("Weld", RootPart, RootPart, chat, CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 1))
  1414. chat.Parent = nil
  1415. chat.CanCollide = false
  1416. chat.Archivable = false
  1417. surfacegui = chat.chat
  1418. chatinput = surfacegui.input
  1419. chatbox = surfacegui.chatbox
  1420. local ModeName = surfacegui.ModeName
  1421. ModeName.Text = "Mode: None"
  1422.  
  1423. local chat2 = script.t2
  1424. chat2.Parent = nil
  1425. local chatweld2 = CreateWeldOrSnapOrMotor("Weld", RootPart, RootPart, chat2, CF(0, 0, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 1))
  1426. chat2.Parent = nil
  1427. chat2.CanCollide = false
  1428. chat2.Archivable = false
  1429. surfacegui2 = chat2.chat
  1430. chatinput2 = surfacegui2.input
  1431. SK1 = surfacegui2.SK1
  1432. SK2 = surfacegui2.SK2
  1433.  
  1434. --//=================================\\
  1435. --|| DAMAGING
  1436. --\\=================================//
  1437.  
  1438. function dmg(dude)
  1439. end
  1440.  
  1441. function mdmg(Part,Magnitude)
  1442. end
  1443.  
  1444. local USERNAME = Player.Name
  1445. local Parents = {"Workspace","SoundService","Chat","MarketplaceService","Players","StarterPlayer","LocalizationService","JointsService","FriendService","InsertService","Lighting","Teams","ReplicatedStorage","TestService","ProximityPromptService"}
  1446. function shieldmg(centerofeffect,range,Foe)
  1447. end
  1448.  
  1449. --//=================================\\
  1450. --|| ATTACK FUNCTIONS AND STUFF
  1451. --\\=================================//
  1452.  
  1453. function attackone()
  1454. if GUN.Parent == nil then return end
  1455. ATTACK = true
  1456. AttackGyro()
  1457. for i = 0,.5,.05 do
  1458. swait()
  1459. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 * math.cos(sine/50),0,2 - .5 * math.sin(sine/50)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)),.7/3)
  1460. Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(15),math.rad(0),math.rad(-30)),1/3)
  1461. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)) * rscp,1/3)
  1462. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)) * lscp,1/3)
  1463. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) * CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
  1464. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
  1465. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),math.rad(0),math.rad(0)),1 / 2)
  1466. end
  1467. Effect({Time = 25,EffectType = "Ring",Size = Vector3.new(),Size2 = Vector3.new(1,1,1),Transparency = 0,Transparency2 = 1,CFrame = Holetwo.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1, 1, 1),SoundID = 6150717352,SoundPitch = .4,SoundVolume = 10,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
  1468. Effect({Time = 25,EffectType = "Ring",Size = Vector3.new(),Size2 = Vector3.new(1,1,1),Transparency = 0,Transparency2 = 1,CFrame = Holetwo.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
  1469. for i = 0,2 do
  1470. Effect({Time = math.random(25,50),EffectType = "Wave",Size = Vector3.new(),Size2 = Vector3.new(4,0,4),Transparency = 0,Transparency2 = 1,CFrame = Holetwo.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
  1471. Effect({Time = math.random(25,50),EffectType = "Wave",Size = Vector3.new(),Size2 = Vector3.new(4,0,4),Transparency = 0,Transparency2 = 1,CFrame = Holetwo.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
  1472. end
  1473. local mousehit = Mouse.Hit
  1474. local DISTANCE = (Holetwo.Position - mousehit.p).Magnitude
  1475. local killbeam = CreatePart(3,Effects,"Neon",0,0,Color3.new(1,1,1),"Kill Beam",Vector3.new(1,DISTANCE,1))
  1476. killbeam.CFrame = CFrame.new(Holetwo.Position,mousehit.p) * CFrame.new(0,0,-DISTANCE/2) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  1477. MakeForm(killbeam,"Cyl")
  1478. coroutine.resume(coroutine.create(function()
  1479. for i = 1,25 do
  1480. swait()
  1481. killbeam.Transparency = i/25
  1482. end
  1483. killbeam:Destroy()
  1484. end))
  1485. for i = 1,4 do
  1486. coroutine.resume(coroutine.create(function()
  1487. Lightning(Holetwo.Position,mousehit.p,15,3.5,Color3.new(0, 0, 0),25,0,1,0,true,55)
  1488. end))
  1489. end
  1490. coroutine.resume(coroutine.create(function()
  1491. Lightning(Holetwo.Position,mousehit.p,15,3.5,Color3.new(1, 1, 1),25,0,1,0,true,55)
  1492. Effect({Time = 25,EffectType = "Ring",Size = Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = mousehit,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(0,0,0),SoundID = 6150717352,SoundPitch = .4,SoundVolume = 10,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
  1493. Effect({Time = 25,EffectType = "Ring",Size = Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = mousehit,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
  1494. for i = 0,2 do
  1495. Effect({Time = math.random(25,50),EffectType = "Wave",Size = Vector3.new(),Size2 = Vector3.new(5,0,5),Transparency = 0,Transparency2 = 1,CFrame = mousehit*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
  1496. Effect({Time = math.random(25,50),EffectType = "Wave",Size = Vector3.new(),Size2 = Vector3.new(5,0,5),Transparency = 0,Transparency2 = 1,CFrame = mousehit*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
  1497. end
  1498. mdmg(mousehit.p,10)
  1499. end))
  1500. for i = 0,.5,.075 do
  1501. Swait()
  1502. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 * math.cos(sine/50),0,2 - .5 * math.sin(sine/50)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)),.7/3)
  1503. Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(10),math.rad(0),math.rad(-60)),1/3)
  1504. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(160),math.rad(-20),math.rad(60)) * rscp,1/3)
  1505. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0) * CFrame.Angles(math.rad(40),math.rad(5),math.rad(5)) * lscp,1/3)
  1506. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) * CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
  1507. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
  1508. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),math.rad(0),math.rad(0)),1 / 2)
  1509. end
  1510. ATTACK = false
  1511. end
  1512.  
  1513. function attackone2()
  1514. if GUN.Parent == nil then return end
  1515. ATTACK = true
  1516. AttackGyro()
  1517. for i = 0,.5,.05 do
  1518. swait()
  1519. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 * math.cos(sine/50),0,2 - .5 * math.sin(sine/50)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)),.7/3)
  1520. Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(15),math.rad(0),math.rad(-30)),1/3)
  1521. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)) * rscp,1/3)
  1522. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)) * lscp,1/3)
  1523. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) * CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
  1524. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
  1525. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),math.rad(0),math.rad(0)),1 / 2)
  1526. end
  1527. Effect({Time = 25,EffectType = "Box",Size = Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = Holetwo.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1, 1, 1),SoundID = 6150717352,SoundPitch = .2,SoundVolume = 10,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
  1528. CamShakeAll(50,200)
  1529. Effect({Time = 25,EffectType = "Box",Size = Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = Holetwo.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
  1530. for i = 0,2 do
  1531. Effect({Time = math.random(25,50),EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = Holetwo.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
  1532. Effect({Time = math.random(25,50),EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = Holetwo.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
  1533. end
  1534. local mousehit = Mouse.Hit
  1535. local DISTANCE = (Holetwo.Position - mousehit.p).Magnitude
  1536. local killbeam = CreatePart(3,Effects,"Neon",0,0,Color3.new(1,1,1),"Kill Beam",Vector3.new(1,DISTANCE,1))
  1537. killbeam.CFrame = CFrame.new(Holetwo.Position,mousehit.p) * CFrame.new(0,0,-DISTANCE/2) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  1538. MakeForm(killbeam,"Cyl")
  1539. coroutine.resume(coroutine.create(function()
  1540. for i = 1,25 do
  1541. swait()
  1542. killbeam.Transparency = i/25
  1543. end
  1544. killbeam:Destroy()
  1545. end))
  1546. for i = 1,4 do
  1547. coroutine.resume(coroutine.create(function()
  1548. Lightning(Holetwo.Position,mousehit.p,15,3.5,Color3.new(0, 0, 0),25,0,1,0,true,55)
  1549. end))
  1550. end
  1551. coroutine.resume(coroutine.create(function()
  1552. Lightning(Holetwo.Position,mousehit.p,15,3.5,Color3.new(1, 1, 1),25,0,1,0,true,55)
  1553. Effect({Time = 25,EffectType = "Box",Size = Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = mousehit,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(0,0,0),SoundID = 6150717352,SoundPitch = .2,SoundVolume = 10,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
  1554. Effect({Time = 25,EffectType = "Box",Size = Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = mousehit,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
  1555. for i = 0,2 do
  1556. Effect({Time = math.random(25,50),EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = mousehit*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
  1557. Effect({Time = math.random(25,50),EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = mousehit*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
  1558. end
  1559. shieldmg(mousehit.p,10)
  1560. end))
  1561. for i = 0,.5,.075 do
  1562. Swait()
  1563. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 * math.cos(sine/50),0,2 - .5 * math.sin(sine/50)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)),.7/3)
  1564. Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(10),math.rad(0),math.rad(-60)),1/3)
  1565. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(160),math.rad(-20),math.rad(60)) * rscp,1/3)
  1566. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0) * CFrame.Angles(math.rad(40),math.rad(5),math.rad(5)) * lscp,1/3)
  1567. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) * CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
  1568. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
  1569. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),math.rad(0),math.rad(0)),1 / 2)
  1570. end
  1571. ATTACK = false
  1572. end
  1573.  
  1574. local Backups = script.Garbage
  1575. local Instance_ = Instance.new
  1576. function IT_(ClassType,Parent,Properties)
  1577. local NewInstance
  1578. if typeof(Backups[ClassType]) == "Instance" then
  1579. NewInstance = Backups[ClassType]:Clone()
  1580. else
  1581. NewInstance = Instance_(ClassType)
  1582. end
  1583. if type(Properties) == "table" then
  1584. for i,v in pairs(Properties) do
  1585. NewInstance[i] = v
  1586. end
  1587. end
  1588. if typeof(Parent) == "Instance" then
  1589. NewInstance.Parent = Parent
  1590. end
  1591. return NewInstance
  1592. end
  1593.  
  1594. function CreateParta(parent,transparency,reflectance,material,brickcolor)
  1595. local p = Instance.new("Part")
  1596. p.TopSurface = 0
  1597. p.BottomSurface = 0
  1598. p.Parent = parent
  1599. p.Size = Vector3.new(0.1,0.1,0.1)
  1600. p.Transparency = transparency
  1601. p.Reflectance = reflectance
  1602. p.CanCollide = false
  1603. p.Locked = true
  1604. p.BrickColor = brickcolor
  1605. p.Material = material
  1606. return p
  1607. end
  1608.  
  1609. function CreateWelde(parent,part0,part1,C1X,C1Y,C1Z,C1Xa,C1Ya,C1Za,C0X,C0Y,C0Z,C0Xa,C0Ya,C0Za)
  1610. local weld = Instance.new("Weld")
  1611. weld.Parent = parent
  1612. weld.Part0 = part0
  1613. weld.Part1 = part1
  1614. weld.C1 = CFrame.new(C1X,C1Y,C1Z)*CFrame.Angles(C1Xa,C1Ya,C1Za)
  1615. weld.C0 = CFrame.new(C0X,C0Y,C0Z)*CFrame.Angles(C0Xa,C0Ya,C0Za)
  1616. return weld
  1617. end
  1618.  
  1619.  
  1620. function slash(bonuspeed,rotspeed,rotatingop,typeofshape,type,typeoftrans,pos,scale,value,color)
  1621. local type = type
  1622. local rotenable = rotatingop
  1623. local rng = Instance.new("WedgePart", Character)
  1624. rng.Anchored = true
  1625. rng.BrickColor = color
  1626. rng.CanCollide = false
  1627. rng.FormFactor = 3
  1628. rng.Name = "Ring"
  1629. rng.Material = "Neon"
  1630. rng.Size = Vector3.new(1,1,1)
  1631. rng.Transparency = 0
  1632. if typeoftrans == "In" then
  1633. rng.Transparency = 1
  1634. end
  1635. rng.TopSurface = 0
  1636. rng.BottomSurface = 0
  1637. rng.CFrame = pos
  1638. local rngm = Instance.new("SpecialMesh", rng)
  1639. rngm.MeshType = "FileMesh"
  1640. if typeofshape == "Normal" then
  1641. rngm.MeshId = "rbxassetid://6921767935"
  1642. elseif typeofshape == "Round" then
  1643. rngm.MeshId = "rbxassetid://6921767935"
  1644. end
  1645. rngm.Scale = scale
  1646. local scaler2 = 1/10
  1647. if type == "Add" then
  1648. scaler2 = 1*value/10
  1649. elseif type == "Divide" then
  1650. scaler2 = 1/value/10
  1651. end
  1652. local randomrot = math.random(1,2)
  1653. coroutine.resume(coroutine.create(function()
  1654. for i = 0,10/bonuspeed,0.1 do
  1655. wait(0.001)
  1656. if type == "Add" then
  1657. scaler2 = scaler2 - 0.01*value/bonuspeed/10
  1658. elseif type == "Divide" then
  1659. scaler2 = scaler2 - 0.01/value*bonuspeed/10
  1660. end
  1661. if rotenable == true then
  1662. if randomrot == 1 then
  1663. rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(rotspeed*bonuspeed/0.1),0)
  1664. elseif randomrot == 2 then
  1665. rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(-rotspeed*bonuspeed/0.1),0)
  1666. end
  1667. end
  1668. if typeoftrans == "Out" then
  1669. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1670. elseif typeoftrans == "In" then
  1671. rng.Transparency = rng.Transparency - 0.01*bonuspeed
  1672. end
  1673. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed/0.1, 0, scaler2*bonuspeed/0.1)
  1674. end
  1675. rng:Destroy()
  1676. end))
  1677. end
  1678.  
  1679. function sphereMK(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  1680. local type = type
  1681. local rng = Instance.new("Part", Character)
  1682. rng.Anchored = true
  1683. if ModeOfGlitch ~= 9 then
  1684. rng.BrickColor = color
  1685. elseif ModeOfGlitch == 9 then
  1686. rng.Color = Color3.new(0/1000,0/1000,0/1000)
  1687. end
  1688. rng.CanCollide = false
  1689. rng.FormFactor = 3
  1690. rng.Name = "Ring"
  1691. rng.Material = "Neon"
  1692. rng.Size = Vector3.new(1, 1, 1)
  1693. rng.Transparency = 0
  1694. rng.TopSurface = 0
  1695. rng.BottomSurface = 0
  1696. rng.CFrame = pos
  1697. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  1698. local rngm = Instance.new("SpecialMesh", rng)
  1699. rngm.MeshType = "Sphere"
  1700. rngm.Scale = VT(x1,y1,z1)
  1701. if rainbowmode == true then
  1702. rng.Color = Color3.new(r/255,g/255,b/255)
  1703. end
  1704. if ModeOfGlitch == 9 then
  1705. coroutine.resume(coroutine.create(function()
  1706. while true do
  1707. swait()
  1708. if rng.Parent ~= nil then
  1709. rng.Color = Color3.new(0/1000,0/1000,0/1000)
  1710. else
  1711. break
  1712. end
  1713. end
  1714. end))
  1715. end
  1716. local scaler2 = 1
  1717. local speeder = FastSpeed
  1718. if type == "Add" then
  1719. scaler2 = 1*value
  1720. elseif type == "Divide" then
  1721. scaler2 = 1/value
  1722. end
  1723. coroutine.resume(coroutine.create(function()
  1724. for i = 0,10/bonuspeed,0.1 do
  1725. swait()
  1726. if rainbowmode == true then
  1727. rng.Color = Color3.new(r/255,g/255,b/255)
  1728. end
  1729. if type == "Add" then
  1730. scaler2 = scaler2 - 0.01*value/bonuspeed
  1731. elseif type == "Divide" then
  1732. scaler2 = scaler2 - 0.01/value*bonuspeed
  1733. end
  1734. if chaosmode == true then
  1735. rng.BrickColor = BrickColor.random()
  1736. end
  1737. speeder = speeder - 0.01*FastSpeed*bonuspeed
  1738. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  1739. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1740. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0)
  1741. end
  1742. rng:Destroy()
  1743. end))
  1744. end
  1745.  
  1746. function slash2(bonuspeed,rotspeed,rotatingop,typeofshape,type,typeoftrans,pos,scale,value,color)
  1747. local type = type
  1748. local rotenable = rotatingop
  1749. local rng = Instance.new("Part", Character)
  1750. rng.Anchored = true
  1751. rng.BrickColor = color
  1752. rng.CanCollide = false
  1753. rng.FormFactor = 3
  1754. rng.Name = "Ring"
  1755. rng.Material = "Neon"
  1756. rng.Size = Vector3.new(1, 1, 1)
  1757. rng.Transparency = 0
  1758. if typeoftrans == "In" then
  1759. rng.Transparency = 1
  1760. end
  1761. rng.TopSurface = 0
  1762. rng.BottomSurface = 0
  1763. rng.CFrame = pos
  1764. local rngm = Instance.new("SpecialMesh", rng)
  1765. rngm.MeshType = "FileMesh"
  1766. if typeofshape == "Normal" then
  1767. rngm.MeshId = "rbxassetid://662586858"
  1768. elseif typeofshape == "Round" then
  1769. rngm.MeshId = "rbxassetid://662585058"
  1770. end
  1771. rngm.Scale = scale
  1772. local scaler2 = 1/10
  1773. if type == "Add" then
  1774. scaler2 = 1*value/10
  1775. elseif type == "Divide" then
  1776. scaler2 = 1/value/10
  1777. end
  1778. local randomrot = math.random(1,2)
  1779. coroutine.resume(coroutine.create(function()
  1780. for i = 0,10/bonuspeed,0.1 do
  1781. swait()
  1782. if type == "Add" then
  1783. scaler2 = scaler2 - 0.01*value/bonuspeed/10
  1784. elseif type == "Divide" then
  1785. scaler2 = scaler2 - 0.01/value*bonuspeed/10
  1786. end
  1787. if rotenable == true then
  1788. if randomrot == 1 then
  1789. rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(rotspeed*bonuspeed/2),0)
  1790. elseif randomrot == 2 then
  1791. rng.CFrame = rng.CFrame*CFrame.Angles(0,math.rad(-rotspeed*bonuspeed/2),0)
  1792. end
  1793. end
  1794. if typeoftrans == "Out" then
  1795. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1796. elseif typeoftrans == "In" then
  1797. rng.Transparency = rng.Transparency - 0.01*bonuspeed
  1798. end
  1799. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed/10, 0, scaler2*bonuspeed/10)
  1800. end
  1801. rng:Destroy()
  1802. end))
  1803. end
  1804.  
  1805. function sphere2(bonuspeed,type,pos,scale,value,value2,value3,color)
  1806. local type = type
  1807. local rng = Instance.new("Part", Character)
  1808. rng.Anchored = true
  1809. rng.BrickColor = color
  1810. rng.CanCollide = false
  1811. rng.FormFactor = 3
  1812. rng.Name = "Ring"
  1813. rng.Material = "Neon"
  1814. rng.Size = Vector3.new(1, 1, 1)
  1815. rng.Transparency = 0
  1816. rng.TopSurface = 0
  1817. rng.BottomSurface = 0
  1818. rng.CFrame = pos
  1819. local rngm = Instance.new("SpecialMesh", rng)
  1820. rngm.MeshType = "Sphere"
  1821. rngm.Scale = scale
  1822. local scaler2 = 1
  1823. local scaler2b = 1
  1824. local scaler2c = 1
  1825. if type == "Add" then
  1826. scaler2 = 1*value
  1827. scaler2b = 1*value2
  1828. scaler2c = 1*value3
  1829. elseif type == "Divide" then
  1830. scaler2 = 1/value
  1831. scaler2b = 1/value2
  1832. scaler2c = 1/value3
  1833. end
  1834. if ModeOfGlitch == 9 then
  1835. coroutine.resume(coroutine.create(function()
  1836. while true do
  1837. swait()
  1838. if rng.Parent ~= nil then
  1839. rng.Color = Color3.new(0/1000,0/1000,0/1000)
  1840. else
  1841. break
  1842. end
  1843. end
  1844. end))
  1845. end
  1846. coroutine.resume(coroutine.create(function()
  1847. for i = 0,10/bonuspeed,0.1 do
  1848. swait()
  1849. if type == "Add" then
  1850. scaler2 = scaler2 - 0.01*value/bonuspeed
  1851. scaler2b = scaler2b - 0.01*value/bonuspeed
  1852. scaler2c = scaler2c - 0.01*value/bonuspeed
  1853. elseif type == "Divide" then
  1854. scaler2 = scaler2 - 0.01/value*bonuspeed
  1855. scaler2b = scaler2b - 0.01/value*bonuspeed
  1856. scaler2c = scaler2c - 0.01/value*bonuspeed
  1857. end
  1858. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1859. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2b*bonuspeed, scaler2c*bonuspeed)
  1860. end
  1861. rng:Destroy()
  1862. end))
  1863. end
  1864.  
  1865. --[[local bguis = Instance.new("BillboardGui",Torso)
  1866. bguis.Size = UDim2.new(8, 0, 8, 0)
  1867. bguis.AlwaysOnTop = true
  1868. local imgca = Instance.new("ImageLabel",bguis)
  1869. imgca.BackgroundTransparency = 1
  1870. imgca.ImageTransparency = 0
  1871. imgca.Size = UDim2.new(1,0,1,0)
  1872. imgca.Image = "rbxassetid://3980946361"
  1873. imgca.ImageColor3 = Color3.new(1,1,1)
  1874.  
  1875. function colmo(Col1,Col2)
  1876. local MAINRUINCOLOR = BrickColor.new("Medium blue")
  1877. local MAINRUINCOLOR2 = BrickColor.new("Institutional white")
  1878. imgca.ImageColor3 = Col2
  1879. for i = 0 , 19 do
  1880. sphereMK(7.5,math.random(15,50)/45,"Add",RootPart.CFrame*CFrame.new(math.random(-25,25),-10,math.random(-25,25))*CFrame.Angles(math.rad(90 + math.random(-20,20)),math.rad(math.random(-20,20)),math.rad(math.random(-20,20))),0.75,0.75,10,-0.0075,MAINRUINCOLOR2,0)
  1881. slash(math.random(50,100)/10,5,true,"Round","Add","Out",Torso.CFrame*CFrame.new(0,0,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),VT(0.01,0.01,0.01),math.random(5,50)/250,MAINRUINCOLOR2)
  1882. end
  1883. end
  1884. ]]
  1885. function SingularityBeam()
  1886. if GUN.Parent == nil then return end
  1887. ATTACK = true
  1888. AttackGyro()
  1889. for i = 0,0.5,0.05 do
  1890. swait()
  1891. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-60)),0.7/3)
  1892. Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(60)),1/3)
  1893. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.25,0.5,-.25) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60)) * rscp,1/3)
  1894. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.25,0.5,-.25) * CFrame.Angles(math.rad(95),math.rad(0),math.rad(10)) * lscp,1/3)
  1895. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-0.5,-0.5) * CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),0.7/3)
  1896. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),0.7/3)
  1897. if mde ~= 18 then
  1898. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0,-.5,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  1899. elseif mde == 18 then
  1900. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0,-.5,0) * CFrame.Angles(math.rad(-90),math.rad(-180),math.rad(0)),1/2)
  1901. end
  1902. end
  1903. local HoleDist = (Hole.Position - Holetwo.Position).Magnitude
  1904. local chargebeam = CreatePart(3,Effects,"Neon",0,0,Color3.new(0, 0, 0),"Charge Beam",Vector3.new(.25,HoleDist,.25),false)
  1905. MakeForm(chargebeam,"Cyl")
  1906. chargebeam.CFrame = CFrame.new(Hole.Position,Holetwo.Position) * CFrame.new(0,0,-HoleDist/2) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  1907. local chargeweld = weldBetween(GUN.Joint,chargebeam)
  1908. local chargeball = CreatePart(3,Effects,"Neon",0,0,Color3.new(1, 1, 1),"Charge Ball",Vector3.new(.5,.5,.5),false)
  1909. chargeball.Shape = "Ball"
  1910. chargeball.CFrame = Holetwo.CFrame
  1911. weldBetween(Holetwo,chargeball)
  1912. CreateSound(342793847,Hole,10,1,false)
  1913. local bigball = game:GetService("TweenService"):Create(chargeball,TweenInfo.new(3.86,Enum.EasingStyle.Linear),{Size = Vector3.new(2.5,2.5,2.5)})
  1914. bigball:Play()
  1915. bigball.Completed:Wait()
  1916. chargebeam:Destroy()
  1917. local KillDist = (Holetwo.Position - Mouse.Hit.p).Magnitude
  1918. coroutine.resume(coroutine.create(function()
  1919. repeat if stopeverything then wait(math.huge) end KillDist = (Holetwo.Position - Mouse.Hit.p).Magnitude Swait() until attack == false
  1920. end))
  1921. local killbeam = CreatePart(3,Effects,"Neon",0,0,Color3.new(1, 1, 1),"Kill Beam",Vector3.new(2.5,KillDist,2.5))
  1922. MakeForm(killbeam,"Cyl")
  1923. killbeam.Touched:Connect(function(victim)
  1924. if stopeverything then wait(math.huge) end
  1925. mdmg(victim.Position,5)
  1926. end)
  1927. coroutine.resume(coroutine.create(function()
  1928. while not stopeverything and ATTACK do
  1929. mdmg(Mouse.Hit.p,5)
  1930. Swait(6)
  1931. end
  1932. end))
  1933. coroutine.resume(coroutine.create(function()
  1934. local isdoingathing = false
  1935. while not stopeverything and ATTACK do
  1936. isdoingathing = not isdoingathing
  1937. if Player.Name == Player.Name then
  1938. RootPart.CFrame = RootPart.CFrame * CFrame.new(0,0,.1)
  1939. end
  1940. killbeam.Size = Vector3.new(2.5,KillDist,2.5)
  1941. killbeam.CFrame = CFrame.new(Holetwo.Position,Mouse.Hit.p) * CFrame.new(0,0,-KillDist/2) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0))
  1942. if isdoingathing then
  1943. Lightning(Holetwo.Position,Mouse.Hit.p,15,3,Color3.new(0,0,1),10,0,1,0,true,55)
  1944. Effect({Time = 10,EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = Holetwo.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = GUN.NeonParts.Color,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
  1945. Effect({Time = 10,EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = Holetwo.CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
  1946. Effect({Time = 10,EffectType = "Box",Size = Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = Mouse.Hit,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = GUN.NeonParts.Color,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
  1947. Effect({Time = 10,EffectType = "Box",Size = Vector3.new(),Size2 = Vector3.new(3,3,3),Transparency = 0,Transparency2 = 1,CFrame = Mouse.Hit,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1, 1, 1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
  1948. Effect({Time = 10,EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = Mouse.Hit*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = GUN.NeonParts.Color,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
  1949. Effect({Time = 10,EffectType = "Round Slash",Size = Vector3.new(),Size2 = Vector3.new(.1,0,.1),Transparency = 0,Transparency2 = 1,CFrame = Mouse.Hit*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 15})
  1950. end
  1951. Swait()
  1952. end
  1953. end))
  1954. CreateSound(138677306,Holetwo,10,1,false)
  1955. CreateSound(415700134,Holetwo,10,1,false)
  1956. Swait(150)
  1957. CreateSound(3264923,Holetwo,10,1,false)
  1958. Swait(30)
  1959. chargeball:Destroy()
  1960. killbeam:Destroy()
  1961. ATTACK = false
  1962. end
  1963.  
  1964.  
  1965. function attacktwo()
  1966. if GUN.Parent == nil then return end
  1967. ATTACK = true
  1968. AttackGyro()
  1969. local gBullet = CreatePart(3,Effects,"Neon",0,0,Color3.new(0,0,1),"BullyFuck",Vector3.new())
  1970. MakeForm(gBullet,"Ball")
  1971. gBullet.CFrame = LeftArm.CFrame*CFrame.new(0,-1.5,0)
  1972. CreateSound(2785493,gBullet,2,0.8)
  1973. for i = 0,1.25,0.025 do
  1974. swait()
  1975. Effect({Time = math.random(35,55),EffectType = "Sphere",Size = Vector3.new(0.5,0.5,0.5),Size2 = Vector3.new(1,1,1),Transparency = 0,Transparency2 = 1,CFrame = LeftArm.CFrame*CFrame.new(0,-1.5,0),MoveToPos = LeftArm.CFrame*CFrame.new(0,-1.5,0)*CFrame.new(math.random(-10,10),math.random(-10,10),math.random(-10,10)).p,RotationX = nil,RotationY = nil,RotationZ = nil,Material = "Neon",Color = Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 50,SizeBoomerang = 50})
  1976. gBullet.Size = gBullet.Size * 1.085
  1977. gBullet.CFrame = LeftArm.CFrame*CFrame.new(0,-1.5,0)
  1978. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-30)),0.7/3)
  1979. Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new(0,0,0 + ((1) - 1)) * CFrame.Angles(math.rad(-5 - 3 * math.cos(sine/12)),math.rad(0),math.rad(30)),1/3)
  1980. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(135 + 8.5 * math.cos(sine/49)),math.rad(0),math.rad(25)) * RIGHTSHOULDERC0,0.7/3)
  1981. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5 + 0.1 * math.cos(sine/12),-0) * CFrame.Angles(math.rad(85 - 1.5 * math.cos(sine/12)),math.rad(0 - 6 * math.cos(sine/12)),math.rad(-30 - 6 * math.cos(sine/12))) * lscp,1/3)
  1982. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-0.5,-0.5) * CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),0.7/3)
  1983. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),0.7/3)
  1984. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  1985. end
  1986. local bullets = {}
  1987. for i = 1,math.random(27,41) do
  1988. swait()
  1989. local Bullet = CreatePart(3,Effects,"Neon",0,0,Color3.new(0,0,1),"BulletFuck",Vector3.new(0.6,0.6,0.6))
  1990. MakeForm(Bullet,"Ball")
  1991. Bullet.CFrame = gBullet.CFrame
  1992. Effect({Time = math.random(5,20),EffectType = "Sphere",Size = Vector3.new(3,3,3)*math.random(-3,2),Size2 = Vector3.new(6,6,6)*math.random(-3,2),Transparency = 0.4,Transparency2 = 1,CFrame = Bullet.CFrame,MoveToPos = nil,RotationX = nil,RotationY = nil,RotationZ = nil,Material = "Neon",Color = Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 25})
  1993. table.insert(bullets,Bullet)
  1994. end
  1995. local oofing = false
  1996. for b = 1,#bullets do
  1997. swait()
  1998. local part,pos = rayCast(LeftArm.CFrame*CFrame.new(0,-1.5,0).p,((Mouse.Hit.p+Vector3.new(math.random(-15,15),math.random(-7,7),math.random(-15,15))) - LeftArm.CFrame*CFrame.new(0,-1.5,0).p),500,Character)
  1999. coroutine.resume(coroutine.create(function()
  2000. FireArc(bullets[b],pos,math.random(17,31),math.random(9,15),false)
  2001. Effect({Time = math.random(25,35),EffectType = "Sphere",Size = Vector3.new(0.6,0.6,0.6),Size2 = Vector3.new(1.6,1.6,1.6),Transparency = 0,Transparency2 = 1,CFrame = bullets[b].CFrame,MoveToPos = nil,RotationX = nil,RotationY = nil,RotationZ = nil,Material = "Neon",Color = Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 25})
  2002. swait(math.random(55,65))
  2003. for i = 1,3 do
  2004. Effect({Time = math.random(45,65),EffectType = "Sphere",Size = Vector3.new(0.6,6,0.6)*math.random(-1.05,1.25),Size2 = Vector3.new(1.6,10,1.6)*math.random(-1.05,1.25),Transparency = 0,Transparency2 = 1,CFrame = bullets[b].CFrame*CFrame.Angles(math.rad(math.random(0,360)),math.rad(math.random(0,360)),math.rad(math.random(0,360))),MoveToPos = nil,RotationX = nil,RotationY = nil,RotationZ = nil,Material = "Neon",Color = Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 20,SizeBoomerang = 35})
  2005. end
  2006. for i = 0,10 do
  2007. swait()
  2008. bullets[b].Transparency = bullets[b].Transparency + 0.1
  2009. end
  2010. oofing = not oofing
  2011. if oofing then
  2012. mdmg(bullets[b].Position,10)
  2013. end
  2014. local EEEBRUHEEE = CreateSound(168513088,bullets[b],3.5,1.1,false)
  2015. bullets[b].Transparency = 1
  2016. EEEBRUHEEE.Ended:Connect(function()
  2017. if stopeverything then wait(math.huge) end
  2018. bullets[b]:Destroy()
  2019. end)
  2020. end))
  2021. end
  2022. for i = 0,10 do
  2023. swait()
  2024. gBullet.Transparency = gBullet.Transparency + 0.1
  2025. end
  2026. gBullet:Destroy()
  2027. ATTACK = false
  2028. end
  2029.  
  2030. --//=================================\\
  2031. --|| Flight
  2032. --\\=================================//
  2033.  
  2034.  
  2035.  
  2036. --//=================================\\
  2037. --|| END FLIGHT
  2038. --\\=================================//
  2039.  
  2040. function hedshoot()
  2041. if GUN.Parent == nil then return end
  2042. ATTACK = true
  2043. CreateSound(235097614,RootPart,6,1.5,false)
  2044. for i = 0,0.5,0.05 do
  2045. swait()
  2046. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-60)),0.7/3)
  2047. Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(60)),1/3)
  2048. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.25,0.5,-.25) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-60)) * rscp,1/3)
  2049. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.25,0.5,-.25) * CFrame.Angles(math.rad(95),math.rad(0),math.rad(10)) * lscp,1/3)
  2050. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-0.5,-0.5) * CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),0.7/3)
  2051. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),0.7/3)
  2052. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0,-.5,0) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  2053. end
  2054. Effect({Time = 25,EffectType = "Box",Size = Vector3.new(2,2,2),Size2 = Vector3.new(5,5,5),Transparency = 0,Transparency2 = 1,CFrame = RootPart.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(0, 0, 0),SoundID = 6150717352,SoundPitch = 0.35,SoundVolume = 6,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
  2055. Effect({Time = 25,EffectType = "Box",Size = Vector3.new(2,2,2),Size2 = Vector3.new(5,5,5),Transparency = 0,Transparency2 = 1,CFrame = RootPart.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
  2056. Effect({Time = math.random(25,45),EffectType = "Sphere",Size = Vector3.new(2,100,2),Size2 = Vector3.new(6,100,6),Transparency = 0,Transparency2 = 1,CFrame = RootPart.CFrame*CFrame.new(math.random(-1,1),math.random(-1,1),-50)*CFrame.Angles(math.rad(math.random(89,91)),math.rad(math.random(-1,1)),math.rad(math.random(-1,1))),MoveToPos = nil,RotationX = nil,RotationY = nil,RotationZ = nil,Material = "Neon",Color = Color3.new(1, 1, 1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 45})
  2057. Effect({Time = math.random(25,45),EffectType = "Sphere",Size = Vector3.new(3,100,3),Size2 = Vector3.new(9,100,9),Transparency = 0,Transparency2 = 1,CFrame = RootPart.CFrame*CFrame.new(math.random(-1,1),math.random(-1,1),-50)*CFrame.Angles(math.rad(math.random(89,91)),math.rad(math.random(-1,1)),math.rad(math.random(-1,1))),MoveToPos = nil,RotationX = nil,RotationY = nil,RotationZ = nil,Material = "Neon",Color = Color3.new(0,0,0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 45})
  2058. mdmg(RootPart.Position,14)
  2059. for i = 1,4 do
  2060. RootPart.CFrame = RootPart.CFrame * CFrame.new(0,0,-25)
  2061. mdmg(RootPart.Position,14)
  2062. Lightning(RootPart.CFrame*CFrame.new(math.random(-2.5,2.5),math.random(-5,5),math.random(-15,15)).p,RootPart.CFrame*CFrame.new(math.random(-2.5,2.5),math.random(-5,5),math.random(-15,15)).p,6,25,shade,math.random(30,45),0.5,1.5,0,true,60) Lightning(RootPart.CFrame*CFrame.new(math.random(-2.5,2.5),math.random(-5,5),math.random(-15,15)).p,RootPart.CFrame*CFrame.new(math.random(-2.5,2.5),math.random(-5,5),math.random(-15,15)).p,6,25,Color3.new(0,0,1),math.random(30,45),0.5,1.5,0,true,60)
  2063. end
  2064. Effect({Time = 25,EffectType = "Box",Size = Vector3.new(2,2,2),Size2 = Vector3.new(5,5,5),Transparency = 0,Transparency2 = 1,CFrame = RootPart.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(0, 0, 0),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
  2065. Effect({Time = 25,EffectType = "Box",Size = Vector3.new(2,2,2),Size2 = Vector3.new(5,5,5),Transparency = 0,Transparency2 = 1,CFrame = RootPart.CFrame,MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = Color3.new(1,1,1),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
  2066. for i = 0,0.5,0.1 do
  2067. swait()
  2068. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(90)),0.7/3)
  2069. Neck.C0 = Clerp(Neck.C0,nc0 * CFrame.new() * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-90)),1/3)
  2070. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(90)) * rscp,1/3)
  2071. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(40),math.rad(5),math.rad(5)) * lscp,1/3)
  2072. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-0.5,-0.5) * CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),0.7/3)
  2073. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),0.7/3)
  2074. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  2075. end
  2076. ATTACK = false
  2077. end
  2078.  
  2079. --//=================================\\
  2080. --|| ASSIGN THINGS TO KEYS
  2081. --\\=================================//
  2082.  
  2083. SendMessage("[EXC V.1]: ","EXC V.1 loaded")
  2084.  
  2085. function MouseDown(Mouse)
  2086. if ATTACK == false then
  2087. attackone()
  2088. end
  2089. end
  2090.  
  2091. function MouseUp(Mouse)
  2092. HOLD = false
  2093. end
  2094.  
  2095. function KeyDown(Key)
  2096. KEYHOLD = true
  2097. if Key == "e" and ATTACK == false then
  2098. local Size,StudsAway = Vector3.new(2.5,9,2.5),-4
  2099. for i = 1,50 do
  2100. local Shard = IT_("Ring",workspace,{Material = Enum.Material.Glass,Reflectance = 3,CFrame = RootPart.CFrame*CFrame.new(math.random(-2,2)/4,-3-Size.Y/2,StudsAway+math.random(-2,2)/4)*CFrame.fromEulerAnglesXYZ(100,math.random(0,180),.4),Anchored = true,CanCollide = false,Size = Size})
  2101. game:GetService("Debris"):AddItem(Shard,3)
  2102. game:GetService("TweenService"):Create(Shard,TweenInfo.new(.3),{CFrame = Shard.CFrame*CFrame.new(0,Size.Y,0)}):Play()
  2103. game:GetService("TweenService"):Create(Shard,TweenInfo.new(1,Enum.EasingStyle.Linear,Enum.EasingDirection.In,0,false,2),{Transparency = 1}):Play()
  2104. StudsAway = StudsAway-2
  2105. Size = Vector3.new(2.5,9,2.5)*(1+i/10)
  2106. wait()
  2107. end
  2108. end
  2109.  
  2110. if Key == "k" and ATTACK == false and mde == 20 then
  2111. LookUp = true
  2112. end
  2113. if Key == "l" and ATTACK == false and mde == 20 then
  2114. LookUp = false
  2115. end
  2116. if Key == "n" and ATTACK == false and mde == 1 then
  2117. sick.TimePosition = 0
  2118. sick.SoundId = "rbxassetid://611191130"
  2119. SendMessage("[EXC V.1]: ","Secret song!")
  2120. end
  2121. if Key == "[" and ATTACK == false then
  2122. print("yes")
  2123. end
  2124. if Key == "r" and ATTACK == false and info == false then
  2125. info = true
  2126. elseif Key == "r" and ATTACK == false and info == true then
  2127. info = false
  2128. end
  2129. if Key == "t" and ATTACK == false then
  2130. refit()
  2131. end
  2132. if Key == "q" and ATTACK == false then
  2133. RootPart.CFrame = CFrame.new(1,10,1)
  2134. end
  2135.  
  2136. if Key == "z" and ATTACK == false then
  2137. hedshoot()
  2138. end
  2139.  
  2140. if Key == "v" and ATTACK == false then
  2141. attacktwo()
  2142. end
  2143.  
  2144. if Key == "c" and ATTACK == false then
  2145. attackone2()
  2146. end
  2147.  
  2148. if Key == "n" and mde == 27 then
  2149. SkiddedSendMessage("[EXC V.1]: ","SKID.")
  2150. wait(1.2)
  2151. CreateSound(4138167041,Head,10,1,false)
  2152. end
  2153.  
  2154. if Key == "m" and ATTACK == false and mde == 0 then
  2155. mde = 1
  2156. Scythe.Parent = nil
  2157. sick.TimePosition = 0
  2158. sick.SoundId = "rbxassetid://1591072638"
  2159. ModeName.Text = "Mode: Insane"
  2160. elseif Key == "m" and ATTACK == false and mde == 1 then
  2161. mde = 2
  2162. Scythe.Parent = nil
  2163. sick.TimePosition = 0
  2164. sick.SoundId = "rbxassetid://481104377"
  2165. ModeName.Text = "Mode: Error"
  2166. elseif Key == "m" and ATTACK == false and mde == 2 then
  2167. mde = 3
  2168. Scythe.Parent = nil
  2169. sick.TimePosition = 0
  2170. sick.SoundId = "rbxassetid://2297862957"
  2171. ModeName.Text = "Mode: Glitch"
  2172. elseif Key == "m" and ATTACK == false and mde == 3 then
  2173. mde = 4
  2174. Scythe.Parent = nil
  2175. sick.TimePosition = 0
  2176. sick.SoundId = "rbxassetid://4185475912"
  2177. ModeName.Text = "Mode: Lord"
  2178. elseif Key == "m" and ATTACK == false and mde == 4 then
  2179. mde = 5
  2180. Scythe.Parent = nil
  2181. sick.TimePosition = 0
  2182. sick.SoundId = "rbxassetid://5170646860"
  2183. ModeName.Text = "Mode: Lost"
  2184. elseif Key == "m" and ATTACK == false and mde == 5 then
  2185. mde = 6
  2186. Scythe.Parent = nil
  2187. sick.TimePosition = 0
  2188. sick.SoundId = "rbxassetid://4911242029"
  2189. ModeName.Text = "Mode: Calm"
  2190. elseif Key == "m" and ATTACK == false and mde == 6 then
  2191. mde = 7
  2192. Scythe.Parent = nil
  2193. sick.TimePosition = 0
  2194. sick.SoundId = "rbxassetid://348832364"
  2195. ModeName.Text = "Mode: SolidLC"
  2196. elseif Key == "m" and ATTACK == false and mde == 7 then
  2197. mde = 8
  2198. Scythe.Parent = nil
  2199. sick.TimePosition = 0
  2200. sick.SoundId = "rbxassetid://6556569538"
  2201. ModeName.Text = "Mode: Cradles"
  2202. elseif Key == "m" and ATTACK == false and mde == 8 then
  2203. mde = 9
  2204. Scythe.Parent = nil
  2205. sick.TimePosition = 0
  2206. sick.SoundId = "rbxassetid://4557673096"
  2207. ModeName.Text = "Mode: KarMa"
  2208. elseif Key == "m" and ATTACK == false and mde == 9 then
  2209. mde = 10
  2210. Scythe.Parent = nil
  2211. sick.TimePosition = 0
  2212. sick.SoundId = "rbxassetid://6294793094"
  2213. ModeName.Text = "Mode: Reincarnation"
  2214. elseif Key == "m" and ATTACK == false and mde == 10 then
  2215. mde = 11
  2216. Scythe.Parent = nil
  2217. sick.TimePosition = 0
  2218. sick.SoundId = "rbxassetid://573736432"
  2219. sick.PlaybackSpeed = .8
  2220. ModeName.Text = "Mode: ECHO"
  2221. elseif Key == "m" and ATTACK == false and mde == 11 then
  2222. mde = 12
  2223. Scythe.Parent = nil
  2224. sick.TimePosition = 0
  2225. sick.SoundId = "rbxassetid://3049104895"
  2226. sick.PlaybackSpeed = 1
  2227. SendMessage("[EXC V.1]: ","Our Trauma.")
  2228. ModeName.Text = "Mode: The Origins?"
  2229. elseif Key == "m" and ATTACK == false and mde == 12 then
  2230. mde = 13
  2231. Scythe.Parent = nil
  2232. sick.TimePosition = 0
  2233. sick.SoundId = "rbxassetid://723652641"
  2234. SendMessage("[EXC V.1]: ","Darkness.")
  2235. ModeName.Text = "Mode: Darkness"
  2236. elseif Key == "m" and ATTACK == false and mde == 13 then
  2237. mde = 14
  2238. Scythe.Parent = nil
  2239. sick.TimePosition = 0
  2240. sick.SoundId = "rbxassetid://1180273873"
  2241. ModeName.Text = "Mode: Over"
  2242. elseif Key == "m" and ATTACK == false and mde == 14 then
  2243. mde = 15
  2244. Scythe.Parent = nil
  2245. sick.TimePosition = 0
  2246. sick.SoundId = "rbxassetid://789657160"
  2247. sick.Pitch = 1.18
  2248. ModeName.Text = "Mode: Crystal"
  2249. elseif Key == "m" and ATTACK == false and mde == 15 then
  2250. mde = 16
  2251. Scythe.Parent = nil
  2252. sick.TimePosition = 0
  2253. sick.SoundId = "rbxassetid://2920078671"
  2254. sick.Pitch = 1
  2255. ModeName.Text = "Mode: Fastboi"
  2256. elseif Key == "m" and ATTACK == false and mde == 16 then
  2257. mde = 17
  2258. Scythe.Parent = nil
  2259. sick.TimePosition = 0
  2260. sick.SoundId = "rbxassetid://1338971957"
  2261. sick.Pitch = 1
  2262. ModeName.Text = "Mode: Chill."
  2263. elseif Key == "m" and ATTACK == false and mde == 17 then
  2264. mde = 18
  2265. Scythe.Parent = nil
  2266. sick.TimePosition = 0
  2267. sick.SoundId = "rbxassetid://3979209289"
  2268. sick.Pitch = 1
  2269. ModeName.Text = "Mode: Studio Dummy"
  2270. elseif Key == "m" and ATTACK == false and mde == 18 then
  2271. mde = 19
  2272. Scythe.Parent = nil
  2273. sick.TimePosition = 0
  2274. sick.SoundId = "rbxassetid://6049110238"
  2275. sick.Pitch = 1
  2276. ModeName.Text = "Mode: Immortality Lord"
  2277. elseif Key == "m" and ATTACK == false and mde == 19 then
  2278. mde = 20
  2279. Scythe.Parent = nil
  2280. sick.TimePosition = 0
  2281. sick.SoundId = "rbxassetid://3254997454"
  2282. sick.Pitch = 1
  2283. ModeName.Text = "Mode: TinyIL"
  2284. elseif Key == "m" and ATTACK == false and mde == 20 then
  2285. mde = 21
  2286. Scythe.Parent = nil
  2287. sick.TimePosition = 0
  2288. sick.SoundId = "rbxassetid://4527441029"
  2289. sick.Pitch = 1
  2290. ModeName.Text = "Mode: Toxenity"
  2291. elseif Key == "m" and ATTACK == false and mde == 21 then
  2292. mde = 22
  2293. Scythe.Parent = nil
  2294. sick.TimePosition = 0
  2295. sick.SoundId = "rbxassetid://3134116147"
  2296. sick.Pitch = 1
  2297. ModeName.Text = "Mode: Dream"
  2298. elseif Key == "m" and ATTACK == false and mde == 22 then
  2299. mde = 23
  2300. Scythe.Parent = nil
  2301. sick.TimePosition = 0
  2302. sick.SoundId = "rbxassetid://5618245296"
  2303. sick.Pitch = 1
  2304. ModeName.Text = "Mode: Sniper"
  2305. elseif Key == "m" and ATTACK == false and mde == 23 then
  2306. mde = 24
  2307. Scythe.Parent = nil
  2308. sick.TimePosition = 0 -- MODE --
  2309. sick.SoundId = "rbxassetid://577543579"
  2310. sick.Pitch = 1
  2311. ModeName.Text = "Mode: ?"
  2312. elseif Key == "m" and ATTACK == false and mde == 24 then
  2313. mde = 25
  2314. Scythe.Parent = nil
  2315. sick.TimePosition = 0
  2316. sick.SoundId = "rbxassetid://170282324"
  2317. sick.Pitch = 1
  2318. SendMessage("[EXC V.1]: ","C Y B E R B I L I T Y . . . ")
  2319. ModeName.Text = "Mode: Cyberbility"
  2320. elseif Key == "m" and ATTACK == false and mde == 25 then
  2321. mde = 26
  2322. Scythe.Parent = nil
  2323. sick.TimePosition = 0
  2324. sick.SoundId = "rbxassetid://1466489435"
  2325. sick.Pitch = 1
  2326. ModeName.Text = "Mode: Visualizer"
  2327. elseif Key == "m" and ATTACK == false and mde == 26 then
  2328. mde = 27
  2329. Scythe.Parent = nil
  2330. sick.TimePosition = 0
  2331. sick.SoundId = "rbxassetid://844654533"
  2332. sick.Pitch = 1
  2333. sick.Volume = 1
  2334. SkiddedSendMessage("[EXC V.1]: ","Too many SKIDSSSSS")
  2335. ModeName.Text = "Mode: SKID."
  2336. elseif Key == "m" and ATTACK == false and mde == 27 then
  2337. mde = 28
  2338. Scythe.Parent = nil
  2339. sick.TimePosition = 0
  2340. sick.SoundId = "rbxassetid://1986375341"
  2341. sick.Pitch = 1
  2342. sick.Volume = 10
  2343. ModeName.Text = "Mode: AOS"
  2344. elseif Key == "m" and ATTACK == false and mde == 28 then
  2345. mde = 29
  2346. Scythe.Parent = nil
  2347. sick.TimePosition = 0
  2348. sick.SoundId = "rbxassetid://611191130"
  2349. sick.Pitch = 1
  2350. ModeName.Text = "Mode: Bad-Karma"
  2351. elseif Key == "m" and ATTACK == false and mde == 29 then
  2352. mde = 30
  2353. Scythe.Parent = nil
  2354. sick.TimePosition = 0
  2355. sick.SoundId = "rbxassetid://1103329236"
  2356. sick.Pitch = 1
  2357. SkiddedSendMessage("[EXC V.1]: ","I am the end")
  2358. ModeName.Text = "Mode: TrUe SlAyEr!!11!1"
  2359. elseif Key == "m" and ATTACK == false and mde == 30 then
  2360. mde = 31
  2361. Scythe.Parent = nil
  2362. sick.TimePosition = 0
  2363. sick.SoundId = "rbxassetid://2598224585"
  2364. sick.Pitch = 1
  2365. ModeName.Text = "Mode: MARENOL"
  2366. elseif Key == "m" and ATTACK == false and mde == 31 then
  2367. mde = 32
  2368. Scythe.Parent = nil
  2369. sick.TimePosition = 0
  2370. sick.SoundId = "rbxassetid://2192509503"
  2371. sick.Pitch = 1
  2372. SendMessage("[EXC V.1]: ","Let the hunt begin")
  2373. ModeName.Text = "Mode: Hunter"
  2374. elseif Key == "m" and ATTACK == false and mde == 32 then
  2375. mde = 33
  2376. Scythe.Parent = nil
  2377. sick.TimePosition = 0
  2378. sick.SoundId = "rbxassetid://1074563286"
  2379. sick.Pitch = 1
  2380. SendMessage("[EXC V.1]: ","Abyss..")
  2381. ModeName.Text = "Mode: Abyss Eye"
  2382. elseif Key == "m" and ATTACK == false and mde == 33 then
  2383. mde = 34
  2384. Scythe.Parent = nil
  2385. sick.TimePosition = 0
  2386. sick.SoundId = "rbxassetid://929330882"
  2387. sick.Pitch = 1
  2388. ModeName.Text = "Mode: Injustice"
  2389. elseif Key == "m" and ATTACK == false and mde == 34 then
  2390. mde = 35
  2391. Scythe.Parent = nil
  2392. sick.TimePosition = 0
  2393. sick.SoundId = "rbxassetid://6206729783"
  2394. sick.Pitch = 1
  2395. ModeName.Text = "Mode: Psycho"
  2396. elseif Key == "m" and ATTACK == false and mde == 35 then
  2397. mde = 36
  2398. Scythe.Parent = nil
  2399. sick.TimePosition = 0
  2400. sick.SoundId = "rbxassetid://1931001768"
  2401. sick.Pitch = 1
  2402. ModeName.Text = "Mode: Fate"
  2403. elseif Key == "m" and ATTACK == false and mde == 36 then
  2404. mde = 37
  2405. Scythe.Parent = nil
  2406. sick.TimePosition = 0
  2407. sick.SoundId = "rbxassetid://1012206928"
  2408. sick.Pitch = 1
  2409. ModeName.Text = "Mode: Mystery"
  2410. elseif Key == "m" and ATTACK == false and mde == 37 then
  2411. mde = 38
  2412. Scythe.Parent = nil
  2413. sick.TimePosition = 0
  2414. sick.SoundId = "rbxassetid://3192740317"
  2415. sick.Pitch = 1
  2416. ModeName.Text = "Mode: Death"
  2417. elseif Key == "m" and ATTACK == false and mde == 38 then
  2418. mde = 39
  2419. Scythe.Parent = nil
  2420. sick.TimePosition = 0
  2421. sick.SoundId = "rbxassetid://1138145518"
  2422. sick.Pitch = 1
  2423. ModeName.Text = "Mode: CREAM"
  2424. elseif Key == "m" and ATTACK == false and mde == 39 then
  2425. mde = 40
  2426. Scythe.Parent = nil
  2427. sick.TimePosition = 0
  2428. sick.SoundId = "rbxassetid://1046135187"
  2429. ModeName.Text = "Mode: Red"
  2430. elseif Key == "m" and ATTACK == false and mde == 40 then
  2431. mde = 41
  2432. Scythe.Parent = nil
  2433. sick.TimePosition = 0
  2434. sick.SoundId = "rbxassetid://259554386"
  2435. SendMessage("[EXC V.1]: ","Hexagon.")
  2436. ModeName.Text = "Mode: Hexagon"
  2437. elseif Key == "m" and ATTACK == false and mde == 41 then
  2438. mde = 42
  2439. Scythe.Parent = nil
  2440. sick.TimePosition = 0
  2441. sick.SoundId = "rbxassetid://492361565"
  2442. ModeName.Text = "Mode: Heavenly"
  2443. elseif Key == "m" and ATTACK == false and mde == 42 then
  2444. mde = 43
  2445. Scythe.Parent = nil
  2446. sick.PlaybackSpeed = 1
  2447. sick.Pitch = 1
  2448. sick.TimePosition = 0
  2449. sick.Volume = 10
  2450. sick.SoundId = "rbxassetid://5704085503"
  2451. ModeName.Text = "Mode: Indefiance"
  2452. elseif Key == "m" and ATTACK == false and mde == 43 then
  2453. mde = 44
  2454. Scythe.Parent = nil
  2455. sick.PlaybackSpeed = 1
  2456. sick.Pitch = 1
  2457. sick.TimePosition = 0
  2458. sick.Volume = 10
  2459. sick.SoundId = "rbxassetid://1282491661"
  2460. ModeName.Text = "Mode: Jingles"
  2461. elseif Key == "m" and ATTACK == false and mde == 44 then
  2462. mde = 45
  2463. Scythe.Parent = nil
  2464. sick.PlaybackSpeed = 1
  2465. sick.Pitch = 1
  2466. sick.TimePosition = 0
  2467. sick.Volume = 10
  2468. sick.SoundId = "rbxassetid://5707455397"
  2469. ModeName.Text = "Mode: Lost Soul"
  2470. elseif Key == "m" and ATTACK == false and mde == 45 then
  2471. mde = 46
  2472. Scythe.Parent = nil
  2473. sick.PlaybackSpeed = 1
  2474. sick.Pitch = 1
  2475. sick.TimePosition = 0
  2476. sick.Volume = 10
  2477. sick.SoundId = "rbxassetid://5640628952"
  2478. ModeName.Text = "Mode: Extravagent"
  2479. elseif Key == "m" and ATTACK == false and mde == 46 then
  2480. mde = 47
  2481. Scythe.Parent = nil
  2482. sick.PlaybackSpeed = 1
  2483. sick.Pitch = 1
  2484. sick.TimePosition = 9.5
  2485. sick.Volume = 10
  2486. sick.SoundId = "rbxassetid://6969198609"
  2487. ModeName.Text = "Mode: Eternal"
  2488. elseif Key == "m" and ATTACK == false and mde == 47 then
  2489. mde = 48
  2490. Scythe.Parent = nil
  2491. sick.PlaybackSpeed = 1
  2492. sick.Pitch = 1
  2493. sick.TimePosition = 0
  2494. sick.Volume = 10
  2495. sick.SoundId = "rbxassetid://2904137450"
  2496. ModeName.Text = "Mode: Glitcher"
  2497. elseif Key == "m" and ATTACK == false and mde == 48 then
  2498. mde = 49
  2499. Scythe.Parent = nil
  2500. sick.PlaybackSpeed = 1
  2501. sick.Pitch = 1
  2502. sick.TimePosition = 0
  2503. sick.Volume = 10
  2504. sick.SoundId = "rbxassetid://3693522491"
  2505. ModeName.Text = "Mode: Friend"
  2506. elseif Key == "m" and ATTACK == false and mde == 49 then
  2507. mde = 50
  2508. Scythe.Parent = nil
  2509. sick.PlaybackSpeed = 1
  2510. sick.Pitch = 1
  2511. sick.TimePosition = 0
  2512. sick.Volume = 10
  2513. sick.SoundId = "rbxassetid://5817546077"
  2514. ModeName.Text = "Mode: CPS"
  2515. elseif Key == "m" and ATTACK == false and mde == 50 then
  2516. mde = 51
  2517. Scythe.Parent = nil
  2518. sick.PlaybackSpeed = 1
  2519. sick.Pitch = 1
  2520. sick.TimePosition = 0
  2521. sick.Volume = 10
  2522. sick.SoundId = "rbxassetid://301089564"
  2523. ModeName.Text = "Mode: FBI"
  2524. elseif Key == "m" and ATTACK == false and mde == 51 then
  2525. mde = 52
  2526. Scythe.Parent = nil
  2527. sick.PlaybackSpeed = 1
  2528. sick.Pitch = 1
  2529. sick.TimePosition = 0
  2530. sick.Volume = 10
  2531. sick.SoundId = "rbxassetid://1269076536"
  2532. ModeName.Text = "Mode: Vibe"
  2533. elseif Key == "m" and ATTACK == false and mde == 52 then
  2534. mde = 53
  2535. Scythe.Parent = nil
  2536. sick.PlaybackSpeed = 1
  2537. sick.Pitch = 1
  2538. sick.TimePosition = 0
  2539. sick.Volume = 10
  2540. sick.SoundId = "rbxassetid://4602123805"
  2541. ModeName.Text = "Mode: Edge"
  2542. elseif Key == "m" and ATTACK == false and mde == 53 then
  2543. mde = 54
  2544. Scythe.Parent = nil
  2545. sick.PlaybackSpeed = 1
  2546. sick.Pitch = 1
  2547. sick.TimePosition = 0
  2548. sick.Volume = 10
  2549. sick.SoundId = "rbxassetid://344884629"
  2550. ModeName.Text = "Mode: Stronger"
  2551. elseif Key == "m" and ATTACK == false and mde == 54 then
  2552. mde = 55
  2553. Scythe.Parent = nil
  2554. sick.PlaybackSpeed = 1
  2555. sick.Pitch = 1
  2556. sick.TimePosition = 0
  2557. sick.Volume = 10
  2558. sick.SoundId = "rbxassetid://6037311620"
  2559. ModeName.Text = "Mode: MAYHEM"
  2560. elseif Key == "m" and ATTACK == false and mde == 55 then
  2561. mde = 56
  2562. Scythe.Parent = nil
  2563. sick.PlaybackSpeed = 1
  2564. sick.Pitch = 1
  2565. sick.TimePosition = 0
  2566. sick.Volume = 10
  2567. sick.SoundId = "rbxassetid://3633767782"
  2568. ModeName.Text = "Mode: Giorno"
  2569. elseif Key == "n" and ATTACK == false then
  2570. mde = 57
  2571. Scythe.Parent = Character
  2572. sick.PlaybackSpeed = 1
  2573. sick.Pitch = 1
  2574. sick.TimePosition = 0
  2575. sick.Volume = 10
  2576. sick.SoundId = "rbxassetid://7146075180"
  2577. ModeName.Text = "Mode: Fallen"
  2578. elseif Key == "b" and ATTACK == false then
  2579. mde = 58
  2580. Scythe.Parent = nil
  2581. sick.PlaybackSpeed = 1
  2582. sick.Pitch = 1
  2583. sick.TimePosition = 0
  2584. sick.Volume = 10
  2585. sick.SoundId = "rbxassetid://3289312660"
  2586. ModeName.Text = "Mode: DOOM"
  2587. elseif Key == "l" and ATTACK == false then
  2588. mde = 59
  2589. Scythe.Parent = nil
  2590. sick.PlaybackSpeed = 1
  2591. sick.Pitch = 1
  2592. sick.TimePosition = 0
  2593. sick.Volume = 10
  2594. sick.SoundId = "rbxassetid://3458712840"
  2595. ModeName.Text = "Mode: Linger"
  2596. elseif Key == "m" and ATTACK == false and mde == 59 then
  2597. mde = 0
  2598. Scythe.Parent = nil
  2599. sick.PlaybackSpeed = 1
  2600. sick.Pitch = 1
  2601. sick.TimePosition = 0
  2602. sick.Volume = 10
  2603. sick.SoundId = "rbxassetid://604910909"
  2604. ModeName.Text = "Mode: None"
  2605. end
  2606. end
  2607.  
  2608. function KeyUp(Key)
  2609. KEYHOLD = false
  2610. end
  2611.  
  2612. Mouse.Button1Down:connect(function(NEWKEY)
  2613. MouseDown(NEWKEY)
  2614. end)
  2615. Mouse.Button1Up:connect(function(NEWKEY)
  2616. MouseUp(NEWKEY)
  2617. end)
  2618. Mouse.KeyDown:connect(function(NEWKEY)
  2619. KeyDown(NEWKEY)
  2620. end)
  2621. Mouse.KeyUp:connect(function(NEWKEY)
  2622. KeyUp(NEWKEY)
  2623. end)
  2624.  
  2625. --//=================================\\
  2626. --\\=================================//
  2627.  
  2628. game:GetService("StarterGui"):SetCore("SendNotification", {
  2629. Title = "Melon's (FE) Scripts";
  2630. Text = "Loading, enjoy!";
  2631. Icon = "rbxthumb://type=Asset&id=7969699183&w=150&h=150"})
  2632. Duration = 16;
  2633. wait(0)
  2634.  
  2635. function unanchor()
  2636. if UNANCHOR == true then
  2637. g = Character:GetChildren()
  2638. for i = 1, #g do
  2639. if g[i].ClassName == "Part" then
  2640. g[i].Anchored = false
  2641. end
  2642. end
  2643. end
  2644. end
  2645.  
  2646.  
  2647. --//=================================\\
  2648. --|| WRAP THE WHOLE SCRIPT UP
  2649. --\\=================================//
  2650.  
  2651. Humanoid.Changed:connect(function(Jump)
  2652. if Jump == "Jump" and (Disable_Jump == true) then
  2653. Humanoid.Jump = false
  2654. end
  2655. end)
  2656.  
  2657. coroutine.wrap(function()
  2658. while not stopeverything do
  2659. swait()
  2660. if doe < 360 then
  2661. doe = doe + 2
  2662. else
  2663. doe = 0
  2664. end
  2665. end
  2666. end)()
  2667.  
  2668. local CONNECT = nil
  2669.  
  2670. local isbruhhcircle = false
  2671.  
  2672. function CreateStar(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos,ori)
  2673. isbruhhcircle = not isbruhhcircle
  2674. local isbruhcircle = isbruhhcircle
  2675. local type = type
  2676. local rng = Instance.new("Part")
  2677. rng.Anchored = true
  2678. rng.CanCollide = false
  2679. rng.FormFactor = 3
  2680. rng.Name = "Ring"
  2681. rng.Material = "Neon"
  2682. rng.Size = Vector3.new(1, 1, 1)
  2683. rng.Transparency = 0
  2684. if isbruhcircle then
  2685. rng.Color = GUN.NeonParts.Color
  2686. rng.Color = GUN.Mag.Color
  2687. else
  2688. rng.Color = shade
  2689. end
  2690. rng.TopSurface = 0
  2691. rng.BottomSurface = 0
  2692. rng.CFrame = pos
  2693. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  2694. local rngm = Instance.new("SpecialMesh")
  2695. rngm.MeshType = "Sphere"
  2696. --rngm.MeshId = "rbxassetid://3054497727"
  2697. rngm.Scale = Vector3.new(x1*20,y1*20,z1*20)
  2698. rngm.Parent = rng
  2699. rng.Parent = Effects
  2700. local scaler2 = 1
  2701. local speeder = FastSpeed
  2702. if type == "Add" then
  2703. scaler2 = 1*value
  2704. elseif type == "Divide" then
  2705. scaler2 = 1/value
  2706. end
  2707. coroutine.resume(coroutine.create(function()
  2708. if ori == true then
  2709. rng.Orientation = Vector3.new(0,0,0)
  2710. end
  2711. for i = 0,10/bonuspeed,0.1 do
  2712. Swait()
  2713. if isbruhcircle then
  2714. rng.Color = GUN.NeonParts.Color
  2715. rng.Color = GUN.Mag.Color
  2716. else
  2717. rng.Color = shade
  2718. end
  2719. if type == "Add" then
  2720. scaler2 = scaler2 - 0.01*value/bonuspeed
  2721. elseif type == "Divide" then
  2722. scaler2 = scaler2 - 0.01/value*bonuspeed
  2723. end
  2724. speeder = speeder - 0.01*FastSpeed*bonuspeed
  2725. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  2726. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  2727. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  2728. end
  2729. rng:Destroy()
  2730. end))
  2731. end
  2732. local antivoid = Instance.new("Part")
  2733. antivoid.Size = Vector3.new(400,10,400)
  2734. antivoid.Anchored = true
  2735. antivoid.Transparency = 1
  2736. antivoid.Parent = workspace
  2737. coroutine.resume(coroutine.create(function()
  2738. while true do
  2739. swait()
  2740. if not alreadyfixing then
  2741. antivoid.Position = Vector3.new(RootPart.Position.X,workspace.FallenPartsDestroyHeight+5,RootPart.Position.Z)
  2742. end
  2743. end
  2744. end))
  2745. if not script then
  2746. antivoid:Destroy()
  2747. end
  2748.  
  2749. Player.Chatted:connect(function(message)
  2750. if mde == 26 then
  2751. if message:sub(1,5) == "play/" then
  2752. sick.SoundId = "rbxassetid://"..message:sub(6)
  2753. elseif message:sub(1,6) == "pitch/" then
  2754. sick.PlaybackSpeed = message:sub(7)
  2755. elseif message:sub(1,4) == "vol/" then
  2756. sick.Volume = message:sub(5)
  2757. elseif message:sub(1,5) == "skip/" then
  2758. sick.TimePosition = message:sub(6)
  2759. end
  2760. end
  2761. end)
  2762.  
  2763. local norot = Instance.new("Part",Character)
  2764. norot.Size = Vector3.new(0.05,0.05,0.05)
  2765. norot.Transparency = 1
  2766. norot.Anchored = true
  2767. norot.CanCollide = false
  2768.  
  2769. while true do
  2770. norot.Position = RootPart.Position
  2771. Swait()
  2772. ANIMATE.Parent = nil
  2773. if Character:FindFirstChildOfClass("Humanoid") == nil then
  2774. Humanoid = IT("Humanoid",Character)
  2775. end
  2776. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  2777. v:Stop();
  2778. end
  2779. if Player == Player then
  2780. Torsovelocity = (RootPart.Velocity).Magnitude
  2781. end
  2782. local sensitivity = 25
  2783. SINE = SINE + CHANGE
  2784. local TORSOVELOCITY = (RootPart.Velocity * Vector3.new(1,0,1)).Magnitude
  2785. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  2786. sine = sine + change
  2787. Sine = Sine + change
  2788. SINE = SINE + CHANGE
  2789. if mde == 11 then
  2790. GUN.NeonParts.Color = Color3.fromRGB(100*sick.PlaybackLoudness/500,0,0)
  2791. GUN.Mag.Color = Color3.fromRGB(100*sick.PlaybackLoudness/500,0,0)
  2792. hea.Color = GUN.NeonParts.Color
  2793. RWing.Color = GUN.NeonParts.Color
  2794. LWing.Color = GUN.NeonParts.Color
  2795. elseif mde ~= 11 then
  2796. GUN.NeonParts.Color = Color3.new(1, 1, 1)
  2797. GUN.Mag.Color = Color3.fromRGB(1, 1, 1)
  2798. hea.Color = GUN.NeonParts.Color
  2799. RWing.Color = GUN.NeonParts.Color
  2800. LWing.Color = GUN.NeonParts.Color
  2801. end
  2802. if mde == 16 then
  2803. GUN.NeonParts.Color = Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255))
  2804. GUN.Mag.Color = Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255))
  2805. hea.Color = GUN.NeonParts.Color
  2806. RWing.Color = Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255))
  2807. LWing.Color = Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255))
  2808. end
  2809. if mde == 13 then
  2810. GUN.NeonParts.Color = Color3.fromRGB(0,math.clamp(sick.PlaybackLoudness/1.8,0,255),math.clamp(sick.PlaybackLoudness/1.8,0,255))
  2811. GUN.Mag.Color = Color3.fromRGB(0,math.clamp(sick.PlaybackLoudness/1.8,0,255),math.clamp(sick.PlaybackLoudness/1.8,0,255))
  2812. hea.Color = GUN.NeonParts.Color
  2813. RWing.Color = GUN.NeonParts.Color
  2814. LWing.Color = GUN.NeonParts.Color
  2815. end
  2816.  
  2817. if mde == 18 then
  2818. GUNA.gun.Transparency = 0
  2819. GUN.Base.Transparency = 1
  2820. GUN.GunAdditions.Transparency = 1
  2821. GUN.NeonParts.Transparency = 1
  2822. GUN.Mag.Transparency = 1
  2823. GUN.Trigger.Transparency = 1
  2824. GUN.scope1.Transparency = 1
  2825. GUN.scope.Transparency = 1
  2826. GUN.Holding.Transparency = 1
  2827. GUN.Hole.Transparency = 1
  2828. GUN.Stock.Transparency = 1
  2829. GUNA.gun.Color = BrickColor.new("Royal purple").Color
  2830. RWing.Color = Color3.fromRGB(98, 37, 209)
  2831. LWing.Color = Color3.fromRGB(98, 37, 209)
  2832. hea.Color = BrickColor.new("Royal purple").Color
  2833. elseif mde ~= 18 then
  2834. GUNA.gun.Transparency = 1
  2835. GUN.Base.Transparency = 0
  2836. GUN.GunAdditions.Transparency = 0
  2837. GUN.NeonParts.Transparency = 0
  2838. GUN.Mag.Transparency = 0
  2839. GUN.Trigger.Transparency = 0
  2840. GUN.scope1.Transparency = 0
  2841. GUN.scope.Transparency = 0
  2842. GUN.Hole.Transparency = 0
  2843. GUN.Stock.Transparency = 0
  2844. GUN.Holding.Transparency = 0
  2845. RWing.Color = GUN.NeonParts.Color
  2846. LWing.Color = GUN.NeonParts.Color
  2847. GUN.Mag.Color = GUN.NeonParts.Color
  2848. hea.Color = GUN.NeonParts.Color
  2849. end
  2850.  
  2851. if mde == 43 then
  2852. GUN.NeonParts.Color = Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
  2853. GUN.Mag.Color = Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
  2854. Torso.Color = Color3.fromRGB(0,0,0)
  2855. Head.Color = Color3.fromRGB(0,0,0)
  2856. LeftArm.Color = Color3.fromRGB(0,0,0)
  2857. RightArm.Color = Color3.fromRGB(0,0,0)
  2858. LeftLeg.Color = Color3.fromRGB(0,0,0)
  2859. RightLeg.Color = Color3.fromRGB(0,0,0)
  2860. LWing.Color = Color3.fromRGB(0,0,0)
  2861. RWing.Color = Color3.fromRGB(0,0,0)
  2862. elseif mde ~= 43 then
  2863. Torso.Color = Color3.fromRGB(0,0,0)
  2864. Head.Color = Color3.fromRGB(255, 255, 255)
  2865. LeftArm.Color = Color3.fromRGB(255, 255, 255)
  2866. RightArm.Color = Color3.fromRGB(255, 255, 255)
  2867. LeftLeg.Color = Color3.fromRGB(255, 255, 255)
  2868. RightLeg.Color = Color3.fromRGB(255, 255, 255)
  2869. end
  2870.  
  2871. if mde == 45 then
  2872. WACKYEFFECT({Time = 25, EffectType = "Swirl", Size = VT(0.5,0.5,0.5), Size2 = VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Transparency = 0.3, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color = C3(math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/500)), SoundID = nil, SoundPitch = 1, SoundVolume = 0})
  2873. end
  2874.  
  2875. if mde == 46 then
  2876. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(2+sick.PlaybackLoudness/10,2,2+sick.PlaybackLoudness/10), Transparency = 0.3, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color = C3(math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/500)), SoundID = nil, SoundPitch = 1, SoundVolume = 0})
  2877. end
  2878.  
  2879. if mde == 47 then
  2880. WACKYEFFECT({Time = 25, EffectType = "Round Slash", Size = VT(0.01,0.01,0.01), Size2 = VT(0.1+sick.PlaybackLoudness/1000,0.1,0.1+sick.PlaybackLoudness/1000), Transparency = 0.3, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color = C3(math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/500)), SoundID = nil, SoundPitch = 1, SoundVolume = 0})
  2881. end
  2882. if mde == 19 then
  2883. WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size = VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 = 0.5, CFrame = RightArm.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Plastic", Color = Color3.fromRGB(0+0*sick.PlaybackLoudness/100,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2884. end
  2885. if mde == 51 then
  2886. GUN.NeonParts.Color = Color3.fromRGB(100*sick.PlaybackLoudness/500,0,0)
  2887. GUN.Mag.Color = Color3.fromRGB(100*sick.PlaybackLoudness/500,0,0)
  2888. LWing.Color = GUN.NeonParts.Color
  2889. RWing.Color = GUN.NeonParts.Color
  2890. hea.Color = GUN.NeonParts.Color
  2891. RightArm.Color = GUN.NeonParts.Color
  2892. end
  2893. if mde == 52 then
  2894. GUN.NeonParts.Color = Color3.fromRGB(0+170*sick.PlaybackLoudness/1000,0,0+170*sick.PlaybackLoudness/1000)
  2895. GUN.Mag.Color = Color3.fromRGB(0+170*sick.PlaybackLoudness/1000,0,0+170*sick.PlaybackLoudness/1000)
  2896. LWing.Color = GUN.NeonParts.Color
  2897. RWing.Color = GUN.NeonParts.Color
  2898. hea.Color = GUN.NeonParts.Color
  2899. RightArm.Color = GUN.NeonParts.Color
  2900. LeftArm.Color = GUN.NeonParts.Color
  2901. RightLeg.Color = GUN.NeonParts.Color
  2902. LeftLeg.Color = GUN.NeonParts.Color
  2903. WACKYEFFECT({Time = 2.5, EffectType = "Sphere", Size = VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Size2 = VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(0+170*sick.PlaybackLoudness/1000,0,0+170*sick.PlaybackLoudness/1000), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2904. end
  2905. local MAINRUINCOLOR = BrickColor.new("Teal")
  2906. local MAINRUINCOLOR2 = BrickColor.new("Institutional white")
  2907. if mde == 48 then
  2908. sphere2(8,"Add",RightLeg.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),VT(1,1,1),-0.01,0.05,-0.01,MAINRUINCOLOR,MAINRUINCOLOR.Color)
  2909. sphere2(8,"Add",RightLeg.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),VT(1,1,1),-0.01,0.05,-0.01,MAINRUINCOLOR,MAINRUINCOLOR.Color)
  2910. sphere2(8,"Add",LeftLeg.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),VT(1,1,1),-0.01,0.05,-0.01,MAINRUINCOLOR,MAINRUINCOLOR.Color)
  2911. sphere2(8,"Add",LeftLeg.CFrame*CFrame.new(0,-1,0)*CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360))),VT(1,1,1),-0.01,0.05,-0.01,MAINRUINCOLOR,MAINRUINCOLOR.Color)
  2912. slash2(math.random(91,96)/10,5,true,"Round","Add","Out",RootPart.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-10,10)),math.rad(math.random(-360,360)),math.rad(math.random(-10,10))),VT(0.000001,0.000001,0.000001),math.random(5,504)/250,BrickColor.new("White"))
  2913. slash2(math.random(80,80)/10,5,true,"Round","Add","Out",norot.CFrame*CFrame.new(0,0+2*math.cos(sine/30),-0)*CFrame.Angles(math.rad(math.random(-0,0)),math.rad(math.random(-360,360)),math.rad(math.random(-0,0))),VT(0.05,0.001,0.05),0,MAINRUINCOLOR)
  2914. sphere2(5,"Add",norot.CFrame*CFrame.new(0,0+2*math.cos(sine/30),6),VT(1,1,1),-0.01,-0.01,-0.01,MAINRUINCOLOR)
  2915. sphere2(5,"Add",norot.CFrame*CFrame.new(0,0+2*math.cos(sine/30),-6),VT(1,1,1),-0.01,-0.01,-0.01,MAINRUINCOLOR2)
  2916. norot.CFrame = norot.CFrame*CFrame.Angles(0,0.05,0)
  2917. end
  2918. if mde == 49 then
  2919. WACKYEFFECT({Time = 12, EffectType = "Ring", Size = VT(sick.PlaybackLoudness/100,sick.PlaybackLoudness/100,sick.PlaybackLoudness/100)/4, Size2 = VT(1,1,1)/4, Transparency = .5, Transparency2 = 1, CFrame = Torso.CFrame*CF(3,0.5,-1), MoveToPos = nil, RotationX = nil, RotationY = 0, RotationZ = 0, Material = "ForceField", Color = Color3.fromRGB(sick.PlaybackLoudness/0,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2920. WACKYEFFECT({Time = 12, EffectType = "Ring", Size = VT(sick.PlaybackLoudness/100,sick.PlaybackLoudness/100,sick.PlaybackLoudness/100)/4, Size2 = VT(1,1,1)/4, Transparency = .5, Transparency2 = 1, CFrame = Torso.CFrame*CF(-3,0.5,-1), MoveToPos = nil, RotationX = nil, RotationY = 0, RotationZ = 0, Material = "ForceField", Color = Color3.fromRGB(sick.PlaybackLoudness/0,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2921. end
  2922. if mde == 53 then
  2923. GUN.NeonParts.Color = C3(math.min(1,sick.PlaybackLoudness/500),0,0)
  2924. GUN.Mag.Color = C3(math.min(1,sick.PlaybackLoudness/500),0,0)
  2925. hea.Color = GUN.NeonParts.Color
  2926. LeftLeg.Color = GUN.NeonParts.Color
  2927. RightArm.Color = GUN.NeonParts.Color
  2928. LWing.Color = GUN.NeonParts.Color
  2929. RWing.Color = GUN.NeonParts.Color
  2930. RightLeg.Color = Color3.fromRGB(0,0,0)
  2931. LeftArm.Color = Color3.fromRGB(0,0,0)
  2932. WACKYEFFECT({Time = 70,EffectType = "Sphere", Size = VT(10,0.05,10), Size2 = VT(0,0.05,0), Transparency = 0, Transparency2 = 0, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(math.min(1,sick.PlaybackLoudness/500),0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2933. end
  2934. if mde == 48 then
  2935. GUN.NeonParts.Color = Color3.fromRGB(0,math.clamp(sick.PlaybackLoudness/1.8,0,255),math.clamp(sick.PlaybackLoudness/1.8,0,255))
  2936. GUN.Mag.Color = Color3.fromRGB(0,math.clamp(sick.PlaybackLoudness/1.8,0,255),math.clamp(sick.PlaybackLoudness/1.8,0,255))
  2937. Torso.Color = Color3.fromRGB(0,0,0)
  2938. Head.Color = Color3.fromRGB(0,0,0)
  2939. LeftArm.Color = GUN.NeonParts.Color
  2940. RightArm.Color = GUN.NeonParts.Color
  2941. LeftLeg.Color = GUN.NeonParts.Color
  2942. RightLeg.Color = GUN.NeonParts.Color
  2943. LWing.Color = GUN.NeonParts.Color
  2944. RWing.Color = GUN.NeonParts.Color
  2945. hea.Color = GUN.NeonParts.Color
  2946. end
  2947. if mde == 55 then
  2948. local maincolor = BrickColor.new("Dark blue")
  2949. GUN.NeonParts.Color = Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255))
  2950. GUN.Mag.Color = Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255))
  2951. LWing.Color = GUN.NeonParts.Color
  2952. RWing.Color = GUN.NeonParts.Color
  2953. hea.Color = GUN.NeonParts.Color
  2954. sphereMK(7.5,math.random(15,50)/45,"Add",RootPart.CFrame*CFrame.new(math.random(-25,25),-10,math.random(-25,25))*CFrame.Angles(math.rad(90 + math.random(-20,20)),math.rad(math.random(-20,20)),math.rad(math.random(-20,20))),0.75,0.75,10,-0.0075,maincolor,0)
  2955. slash(math.random(50,100)/10,5,true,"Round","Add","Out",RootPart.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(math.random(-5,5)),math.rad(math.random(-360,360)),math.rad(math.random(-5,5))),VT(0.01,0.01,0.01),math.random(5,50)/250,maincolor)
  2956. WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size = VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 = 0.5, CFrame = LeftArm.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Plastic", Color = Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255)), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2957. WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size = VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 = 0.5, CFrame = RightArm.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Plastic", Color = Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255)), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2958. WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size = VT(2.05,1.05,1.05), Size2 = VT(2.05,1.05,1.05), Transparency = 0.5, Transparency2 = 0.5, CFrame = Torso.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Plastic", Color = Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255)), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2959. WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size = VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 = 0.5, CFrame = LeftLeg.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Plastic", Color = Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255)), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2960. WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size = VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 = 0.5, CFrame = RightLeg.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Plastic", Color = Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255)), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2961. WACKYEFFECThid({Time = 0.9, EffectType = "Head", Size = VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 = 0.5, CFrame = Head.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Plastic", Color = Color3.fromRGB(0,0,math.clamp(sick.PlaybackLoudness-191,0,255)), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  2962. end
  2963. if mde == 56 then
  2964. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(1,sick.PlaybackLoudness/7,1), Size2 = VT(1,1,1), Transparency = 0.3, Transparency2 = 1, CFrame = RootPart.CFrame*CF(4,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(210,180,140), SoundID = nil, SoundPitch = 1, SoundVolume = 0})
  2965. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(1,sick.PlaybackLoudness/7,1), Size2 = VT(1,1,1), Transparency = 0.3, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,4), MoveToPos = nil, RotationX = 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(210,180,140), SoundID = nil, SoundPitch = 1, SoundVolume = 0})
  2966. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(1,sick.PlaybackLoudness/7,1), Size2 = VT(1,1,1), Transparency = 0.3, Transparency2 = 1, CFrame = RootPart.CFrame*CF(-4,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(210,180,140), SoundID = nil, SoundPitch = 1, SoundVolume = 0})
  2967. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(1,sick.PlaybackLoudness/30,1), Size2 = VT(0.3,0.3,0.3), Transparency = 0.3, Transparency2 = 1, CFrame = RootPart.CFrame*CF(-2,-3,2), MoveToPos = nil, RotationX = 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(210,180,140), SoundID = nil, SoundPitch = 1, SoundVolume = 0})
  2968. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(1,sick.PlaybackLoudness/30,1), Size2 = VT(0.3,0.3,0.3), Transparency = 0.3, Transparency2 = 1, CFrame = RootPart.CFrame*CF(2,-3,2), MoveToPos = nil, RotationX = 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(210,180,140), SoundID = nil, SoundPitch = 1, SoundVolume = 0})
  2969. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(1,sick.PlaybackLoudness/30,1), Size2 = VT(0.3,0.3,0.3), Transparency = 0.3, Transparency2 = 1, CFrame = RootPart.CFrame*CF(-1,-3,1), MoveToPos = nil, RotationX = 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(210,180,140), SoundID = nil, SoundPitch = 1, SoundVolume = 0})
  2970. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(1,sick.PlaybackLoudness/30,1), Size2 = VT(0.3,0.3,0.3), Transparency = 0.3, Transparency2 = 1, CFrame = RootPart.CFrame*CF(1,-3,1), MoveToPos = nil, RotationX = 0, RotationY = 45, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(210,180,140), SoundID = nil, SoundPitch = 1, SoundVolume = 0})
  2971. CamShakeAll(1,75)
  2972. GUN.NeonParts.Color = Color3.fromRGB(210,180,140)
  2973. GUN.Mag.Color = Color3.fromRGB(210,180,140)
  2974. hea.Color = GUN.NeonParts.Color
  2975. LeftArm.Color = GUN.NeonParts.Color
  2976. RightArm.Color = GUN.NeonParts.Color
  2977. LeftLeg.Color = GUN.NeonParts.Color
  2978. RightLeg.Color = GUN.NeonParts.Color
  2979. LWing.Color = GUN.NeonParts.Color
  2980. RWing.Color = GUN.NeonParts.Color
  2981. end
  2982. if mde == 57 then
  2983. GUN.NeonParts.Color = C3(math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/500))
  2984. GUN.Mag.Color = C3(math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/500))
  2985. LeftArm.Color = Color3.fromRGB(0,0,0)
  2986. RightArm.Color = Color3.fromRGB(0,0,0)
  2987. LeftLeg.Color = Color3.fromRGB(0,0,0)
  2988. RightLeg.Color = Color3.fromRGB(0,0,0)
  2989. LWing.Color = Color3.fromRGB(0,0,0)
  2990. RWing.Color = Color3.fromRGB(0,0,0)
  2991. Scythe.Scythe.NeonParts.Color = GUN.NeonParts.Color
  2992. GUN.Base.Transparency = 1
  2993. GUN.GunAdditions.Transparency = 1
  2994. GUN.NeonParts.Transparency = 1
  2995. GUN.Mag.Transparency = 1
  2996. GUN.Trigger.Transparency = 1
  2997. GUN.scope1.Transparency = 1
  2998. GUN.scope.Transparency = 1
  2999. GUN.Holding.Transparency = 1
  3000. GUN.Hole.Transparency = 1
  3001. GUN.Stock.Transparency = 1
  3002. elseif mde ~= 57 then
  3003. GUN.Base.Transparency = 0
  3004. GUN.GunAdditions.Transparency = 0
  3005. GUN.NeonParts.Transparency = 0
  3006. GUN.Mag.Transparency = 0
  3007. GUN.Trigger.Transparency = 0
  3008. GUN.scope1.Transparency = 0
  3009. GUN.scope.Transparency = 0
  3010. GUN.Hole.Transparency = 0
  3011. GUN.Stock.Transparency = 0
  3012. GUN.Holding.Transparency = 0
  3013. end
  3014. if mde == 19 then
  3015. Torso.Color = Color3.fromRGB(0,0,0)
  3016. Head.Color = Color3.fromRGB(0,0,0)
  3017. LeftArm.Color = Color3.fromRGB(0,0,0)
  3018. RightArm.Color = Color3.fromRGB(0,0,0)
  3019. LeftLeg.Color = Color3.fromRGB(0,0,0)
  3020. RightLeg.Color = Color3.fromRGB(0,0,0)
  3021. LWing.Color = Color3.fromRGB(0,0,0)
  3022. RWing.Color = Color3.fromRGB(0,0,0)
  3023. end
  3024. if mde == 44 then
  3025. CamShakeAll(sick.PlaybackLoudness/50,sick.PlaybackLoudness/50)
  3026. end
  3027. if mde == 59 then
  3028. Torso.Color = Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
  3029. Head.Color = Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
  3030. LeftArm.Color = Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
  3031. RightArm.Color = Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
  3032. LeftLeg.Color = Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
  3033. RightLeg.Color = Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
  3034. LWing.Color =Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
  3035. RWing.Color =Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0)
  3036. end
  3037. if mde == 37 then
  3038. GUN.NeonParts.Color = Color3.fromRGB(0,0+89*sick.PlaybackLoudness/100,0+18*sick.PlaybackLoudness/100)
  3039. GUN.Mag.Color = Color3.fromRGB(0,0+89*sick.PlaybackLoudness/100,0+18*sick.PlaybackLoudness/100)
  3040. hea.Color = GUN.NeonParts.Color
  3041. RWing.Color = GUN.NeonParts.Color
  3042. LWing.Color = GUN.NeonParts.Color
  3043. end
  3044. if mde == 38 then
  3045. GUN.NeonParts.Color = Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0)
  3046. GUN.Mag.Color = Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0)
  3047. hea.Color = GUN.NeonParts.Color
  3048. RWing.Color = GUN.NeonParts.Color
  3049. LWing.Color = GUN.NeonParts.Color
  3050. end
  3051. if mde == 39 then
  3052. GUN.NeonParts.Color = BrickColor.new("Maroon").Color
  3053. GUN.Mag.Color = BrickColor.new("Maroon").Color
  3054. hea.Color = GUN.NeonParts.Color
  3055. RWing.Color = GUN.NeonParts.Color
  3056. LWing.Color = GUN.NeonParts.Color
  3057. end
  3058. GUN.Base.Color = Color3.new()
  3059. GUN.GunAdditions.Color = Color3.new()
  3060. GUN.Base.Reflectance = -2
  3061. GUN.GunAdditions.Reflectance = -2
  3062. if mde == 12 then
  3063. ocr=MRANDOM(0,255)
  3064. orangecolorrandom=C3(ocr/255,ocr/355,0)
  3065. bcr=MRANDOM(0,96)
  3066. bluecolorrandom=C3(0,bcr/350,bcr/275)
  3067. gC = MRANDOM(0,255)
  3068. hitb.Parent = Character
  3069. hitb.CFrame = RootPart.CFrame*CF(MRANDOM(-9,9),MRANDOM(-9,9),MRANDOM(-9,9))
  3070. if MRANDOM(1,2)==1 then
  3071. GUN.NeonParts.Color = orangecolorrandom
  3072. GUN.Mag.Color = orangecolorrandom
  3073. RWing.Color = GUN.NeonParts.Color
  3074. LWing.Color = GUN.NeonParts.Color
  3075. hea.Color = GUN.NeonParts.Color
  3076. elseif MRANDOM(1,2)==2 then
  3077. GUN.NeonParts.Color = bluecolorrandom
  3078. GUN.Mag.Color = bluecolorrandom
  3079. hea.Color = GUN.NeonParts.Color
  3080. RWing.Color = GUN.NeonParts.Color
  3081. LWing.Color = GUN.NeonParts.Color
  3082. elseif mde ~= 12 then
  3083. hitb.Parent = nil
  3084. hitb.CFrame = RootPart.CFrame*CF(0,0,0)
  3085. GUN.NeonParts.Color = Color3.new(1, 1, 1)
  3086. GUN.Mag.Color = Color3.new(1 ,1, 1)
  3087. hea.Color = GUN.NeonParts.Color
  3088. RWing.Color = GUN.NeonParts.Color
  3089. LWing.Color = GUN.NeonParts.Color
  3090. end
  3091. end
  3092. if mde == 19 then
  3093. if mde == 20 then
  3094. Humanoid.HipHeight = 0
  3095. elseif mde == 19 then
  3096. Humanoid.HipHeight = 2*SIZEE
  3097. end
  3098. Blade.Parent = Character
  3099. GUN.Parent = nil
  3100. elseif mde ~= 19 then
  3101. Humanoid.HipHeight = 0
  3102. Blade.Parent = nil
  3103. if mde == 20 then
  3104. Blade.Parent = Character
  3105. GUN.Parent = nil
  3106. elseif mde ~= 19 or mde ~= 20 then
  3107. Blade.Parent = nil
  3108. GUN.Parent = Character
  3109. end
  3110. end
  3111. if mde == 25 then
  3112. WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size = VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 = 0.5, CFrame = LeftArm.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Plastic", Color = Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3113. WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size = VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 = 0.5, CFrame = RightArm.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Plastic", Color = Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3114. WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size = VT(2.05,1.05,1.05), Size2 = VT(2.05,1.05,1.05), Transparency = 0.5, Transparency2 = 0.5, CFrame = Torso.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Plastic", Color = Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3115. WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size = VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 = 0.5, CFrame = LeftLeg.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Plastic", Color = Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3116. WACKYEFFECThid({Time = 0.9, EffectType = "Arm", Size = VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 = 0.5, CFrame = RightLeg.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Plastic", Color = Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3117. WACKYEFFECThid({Time = 0.9, EffectType = "Head", Size = VT(1.05,1.05,1.05), Size2 = VT(1.05,1.05,1.05), Transparency = 0.5, Transparency2 = 0.5, CFrame = Head.CFrame*CF(0,0,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Plastic", Color = Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3118. end
  3119. if mde == 19 then
  3120. CreateStar(6,math.random(5,15)/45,"Add",RootPart.CFrame*CFrame.new(math.random(-10,10),-5,math.random(-10,10))*CFrame.Angles(math.rad(90 + math.random(-3,3)),math.rad(math.random(-3,3)),math.rad(math.random(-3,3))),0.045,0.045,0.045,0,BrickColor.new("Really black"),0)
  3121. CreateStar(6,math.random(5,15)/45,"Add",RootPart.CFrame*CFrame.new(math.random(-10,10),-5,math.random(-10,10))*CFrame.Angles(math.rad(90 + math.random(-3,3)),math.rad(math.random(-3,3)),math.rad(math.random(-3,3))),0.045,0.045,0.045,0,BrickColor.new("Really black"),0)
  3122. end
  3123. if mde == 29 then
  3124. CreateStar(5,1/45,"Add",RootPart.CFrame*CFrame.new(math.cos(sine/16)*5,math.cos(sine/32)*5,math.sin(sine/16)*5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),0.08,0.08,0.08,0,BrickColor.new("Institutional white"),0)
  3125. CreateStar(5,1/45,"Add",RootPart.CFrame*CFrame.new(math.cos(sine/16)*5,math.cos(sine/32)*5,math.sin(sine/16)*5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),0.08,0.08,0.08,0,BrickColor.new("Institutional white"),0)
  3126. CreateStar(6,math.random(5,15)/45,"Add",RootPart.CFrame*CFrame.new(math.random(-10,10),-5,math.random(-10,10))*CFrame.Angles(math.rad(90 + math.random(-3,3)),math.rad(math.random(-3,3)),math.rad(math.random(-3,3))),0.045,0.045,0.045,0,BrickColor.new("Institutional white"),0)
  3127. CreateStar(6,math.random(5,15)/45,"Add",RootPart.CFrame*CFrame.new(math.random(-10,10),-5,math.random(-10,10))*CFrame.Angles(math.rad(90 + math.random(-3,3)),math.rad(math.random(-3,3)),math.rad(math.random(-3,3))),0.045,0.045,0.045,0,BrickColor.new("Institutional white"),0)
  3128. CreateStar(5,1/45,"Add",RootPart.CFrame*CFrame.new(math.cos(sine/16)*-5,math.cos(sine/32)*-5,math.sin(sine/16)*-5)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.08,0.08,0.08,0,BrickColor.new("Institutional white"),0)
  3129. CreateStar(5,1/45,"Add",RootPart.CFrame*CFrame.new(math.cos(sine/16)*-5,math.cos(sine/32)*-5,math.sin(sine/16)*-5)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.08,0.08,0.08,0,BrickColor.new("Institutional white"),0)
  3130. end
  3131. if mde ~= 29 then
  3132. ShadedFolder.Parent = nil
  3133. elseif mde == 29 then
  3134. ShadedFolder.Parent = Character
  3135. end
  3136. if mde == 24 then
  3137. GUN.NeonParts.Color = Color3.fromRGB(math.random(0,255),255,255)
  3138. GUN.Mag.Color = Color3.fromRGB(math.random(0,255),255,255)
  3139. hea.Color = GUN.NeonParts.Color
  3140. RWing.Color = GUN.NeonParts.Color
  3141. LWing.Color = GUN.NeonParts.Color
  3142. end
  3143. if mde == 25 then
  3144. GUN.NeonParts.Color = Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0)
  3145. GUN.Mag.Color = Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0)
  3146. hea.Color = GUN.NeonParts.Color
  3147. RWing.Color = GUN.NeonParts.Color
  3148. LWing.Color = GUN.NeonParts.Color
  3149. end
  3150. if mde == 40 then
  3151. GUN.NeonParts.Color = Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0)
  3152. GUN.Mag.Color = Color3.fromRGB(0+178*sick.PlaybackLoudness/100,0,0)
  3153. hea.Color = GUN.NeonParts.Color
  3154. RWing.Color = GUN.NeonParts.Color
  3155. LWing.Color = GUN.NeonParts.Color
  3156. end
  3157. if mde == 26 then
  3158. GUN.Base.Transparency = 1
  3159. GUN.GunAdditions.Transparency = 1
  3160. GUN.NeonParts.Transparency = 1
  3161. GUN.Mag.Transparency = 1
  3162. GUN.Trigger.Transparency = 1
  3163. GUN.scope1.Transparency = 1
  3164. GUN.scope.Transparency = 1
  3165. GUN.Hole.Transparency = 1
  3166. GUN.Stock.Transparency = 1
  3167. GUN.Holding.Transparency = 1
  3168. WACKYEFFECT({TIME = math.random(15,25)*2, EffectType = "Sphere", Size = VT(3 + 2 * cos(sine/4),3 + 2 * cos(sine/4),3 + 2 * cos(sine/4)), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = -11, CFrame = CF(RootPart.Position-VT(math.random(-20,20),2,math.random(-20,20))), MoveToPos = Torso.Position+VT(0,math.random(45,145)/1.5,0), RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromHSV(hue/360,1,math.min(sick.PlaybackLoudness/7.5,1)), SoundID = nil, SoundPitch = nil, SoundVolume = nil, UseBoomerangMath = false, Boomerang = 0, SizeBoomerang = 0})
  3169. GUN.NeonParts.Color = Color3.fromHSV(hue/360,1,math.min(sick.PlaybackLoudness/7.5,1))
  3170. GUN.Mag.Color = Color3.fromHSV(hue/360,1,math.min(sick.PlaybackLoudness/7.5,1))
  3171. hea.Color = GUN.NeonParts.Color
  3172. RWing.Color = GUN.NeonParts.Color
  3173. LWing.Color = GUN.NeonParts.Color
  3174. if(hue > 360)then hue = 0 end
  3175. hue=hue+1
  3176. end
  3177. if mde == 32 then
  3178. WACKYEFFECT({Time = 25, EffectType = "Swirl", Size = VT(0,0,0), Size2 = VT(15+sick.PlaybackLoudness/35,10,15+sick.PlaybackLoudness/35), Transparency = 0.3, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0)*ANGLES(RAD(0),RAD(180*COS(SINE/7)),RAD(0)), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = GUN.NeonParts.Color, SoundID = nil, SoundPitch = 1, SoundVolume = 0})
  3179. end
  3180. local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  3181. RWingWld.C0 = Clerp(RWingWld.C0,CFrame.new(.15,.5,.5)*CFrame.Angles(0,math.rad(105-25*math.cos(sine/25)),0),.25)
  3182. LWingWld.C0 = Clerp(LWingWld.C0,CFrame.new(-.15,.5,.5)*CFrame.Angles(0,math.rad(75+25*math.cos(sine/25)),0),.25)
  3183. if TORSOVELOCITY < 1 then
  3184. ANIM = "Idle"
  3185. if ATTACK == false then
  3186. if mde == 0 then
  3187. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50)),.7/3)
  3188. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,0 ,0 + ((1) - 1)) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.7/3)
  3189. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(135 + 8.5 * math.cos(sine/50)),math.rad(0),math.rad(25)) * RIGHTSHOULDERC0,.7/3)
  3190. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0) * CFrame.Angles(math.rad(25 + 8.5 * math.cos(sine/50)),math.rad(0),math.rad(-25 - 5 * math.cos(sine/25))) * LEFTSHOULDERC0,.7/3)
  3191. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) * CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
  3192. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
  3193. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3194. elseif mde == 1 then
  3195. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3 - .5 * math.sin(sine/50)) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),0.7/3)
  3196. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(20),math.rad(10*math.cos(sine/100)),math.rad(0)),1)
  3197. if math.random(1,60) == 1 then
  3198. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(20+math.random(-20,20)),math.rad((10*math.cos(sine/100))+math.random(-20,20)),math.rad(math.random(-20,20))),1)
  3199. end
  3200. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(-41.6-4*math.sin(sine/50)),math.rad(0),math.rad(0)) * RIGHTSHOULDERC0,0.7/3)
  3201. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(-10-10*math.sin(sine/50))) * LEFTSHOULDERC0,0.7/3)
  3202. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-0.01) * CFrame.Angles(math.rad(10),math.rad(80),math.rad(10+10*math.sin(sine/50))),1/3)
  3203. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-0.01) * CFrame.Angles(math.rad(20),math.rad(-80),math.rad(-10-10*math.sin(sine/50))),1/3)
  3204. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),math.rad(0),math.rad(0)),1 / 2)
  3205. elseif mde == 2 then
  3206. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3 + .5 * math.cos(sine/15)) * CFrame.Angles(math.rad(0),math.rad(-10*math.cos(sine/30)),math.rad(0)),.7/3)
  3207. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.Angles(math.rad(0),math.rad(-15*math.cos(sine/30)),math.rad(0)),1/3)
  3208. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(135+-15*math.cos(sine/30)),math.rad(0),math.rad(25+15*math.cos(sine/30))) * RIGHTSHOULDERC0,.7/3)
  3209. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0) * CFrame.Angles(math.rad(5),math.rad(5),math.rad(-10+15*math.cos(sine/30))) * LEFTSHOULDERC0,.7/3)
  3210. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-.01) * CFrame.Angles(math.rad(-10),math.rad(80),math.rad(10+10*math.sin(sine/15))),1/3)
  3211. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-.01) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(-10-10*math.sin(sine/15))),1/3)
  3212. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3213. elseif mde == 3 then
  3214. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3 + .5 * math.cos(sine/9)) * CFrame.Angles(math.rad(-2.5*math.sin(sine/9)),math.rad(0),math.rad(0)),1/2)
  3215. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new() * CFrame.Angles(math.rad(10-10*math.sin(sine/9)),math.rad(0),math.rad(0)),1/2)
  3216. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5+.25*math.sin(sine/9),0) * CFrame.Angles(math.rad(135+5*math.sin(sine/9)),math.rad(0),math.rad(25)) * RIGHTSHOULDERC0,.7/3)
  3217. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5+.25*math.sin(sine/9),0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-10+10*math.cos(sine/9))) * LEFTSHOULDERC0,.7/3)
  3218. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-.01) * CFrame.Angles(math.rad(-10),math.rad(80),math.rad(5+5*math.sin(sine/9))),1/2)
  3219. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-.01) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(-5-5*math.sin(sine/9))),1/2)
  3220. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3221. elseif mde == 4 then
  3222. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC02*CFrame.new(0,math.cos(sine/25),-math.sin(sine/25)+2)*CFrame.Angles(math.rad(5*math.sin(sine/25)),0,0),.25)
  3223. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.Angles(math.rad(5*math.cos(sine/25)),0,0),.25)
  3224. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0)*CFrame.Angles(math.rad(160),0,math.rad(15-5*math.sin(sine/25)))* RIGHTSHOULDERC0,.25)
  3225. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0)*CFrame.Angles(0,0,math.rad(-15+5*math.sin(sine/25)))* LEFTSHOULDERC0,.25)
  3226. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1-.1*math.sin(sine/25),-.01)*CFrame.Angles(0,math.rad(80),0),.25)
  3227. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-.5-.25*math.sin(sine/25),-.51)*CFrame.Angles(math.rad(-10),math.rad(-80),0),.25)
  3228. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3229. elseif mde == 5 then
  3230. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0*CFrame.new(0,0,.05*math.cos(SINE/12))*CFrame.Angles(math.rad(15),0,0),.25)
  3231. Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(-15-3*math.cos(SINE/12)),math.rad(5-5*math.sin(SINE/12)),0),.25)
  3232. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5+0.1*math.cos(SINE/12),0)*CFrame.Angles(math.rad(-53.75+1.75*math.cos(SINE/12)),0,math.rad(5))*RIGHTSHOULDERC0,.25)
  3233. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5+.1*math.sin(SINE/12),0)*CFrame.Angles(math.rad(15),0,math.rad(-5+5*math.cos(SINE/12)))*LEFTSHOULDERC0,.25)
  3234. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1-.05*math.cos(SINE/12),-.01)*CFrame.Angles(math.rad(10),math.rad(80),math.rad(0)),.25)
  3235. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1-.05*math.cos(SINE/12),-.01)*CFrame.Angles(math.rad(20),math.rad(-80),math.rad(0)),.25)
  3236. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15)*CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),0,0),.25)
  3237. elseif mde == 6 then
  3238. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3+0.5*math.cos(sine / 41)) * CFrame.Angles(math.rad(0+1*math.cos(sine / 41)), math.rad(0+1*math.cos(sine / 27)), math.rad(0+1*math.cos(sine / 32))),0.35)
  3239. Neck.C0 = Clerp(Neck.C0, NECKC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20+5*math.cos(sine / 40)), math.rad(0+1*math.cos(sine / 12)), math.rad(0)),0.35)
  3240. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.25,.5,-.1) * CFrame.Angles(math.rad(45),math.rad(-45),math.rad(0)) * RIGHTSHOULDERC0,.7/3)
  3241. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CFrame.new(-0.6, 0.5, -0.3) * CFrame.Angles(math.rad(60+1*math.cos(sine / 22)), math.rad(0+1*math.cos(sine / 25)), math.rad(70+1*math.cos(sine / 30))) * LEFTSHOULDERC0,0.35)
  3242. RightHip.C0 = Clerp(RightHip.C0, CFrame.new(1, -1, -1) * CFrame.Angles(math.rad(90), math.rad(-20), math.rad(-70)) * CFrame.Angles(math.rad(0+1*math.cos(sine / 23)), math.rad(90+1*math.cos(sine / 34)), math.rad(0+1*math.cos(sine / 31))),0.35)
  3243. LeftHip.C0 = Clerp(LeftHip.C0, CFrame.new(-1, -1 , 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) * CFrame.Angles(math.rad(0+1*math.cos(sine / 26)), math.rad(-90+1*math.cos(sine / 20)), math.rad(0+1*math.cos(sine / 30))),0.35)
  3244. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(-.02,-10,0) * CFrame.Angles(math.rad(140),math.rad(0),math.rad(-40)),1)
  3245. elseif mde == 7 then
  3246. if NeckSnap then
  3247. Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(20),math.rad(10*math.sin(sine/100)),0),1)
  3248. NeckSnap = false
  3249. else
  3250. Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(20),math.rad(10*math.sin(sine/100)),0),.25)
  3251. end
  3252. if math.random(1,60) == 1 then
  3253. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(20+math.random(-20,20)),math.rad((10*math.cos(sine/100))+math.random(-20,20)),math.rad(math.random(-20,20))),1)
  3254. end
  3255. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-120),math.rad(0),math.rad(0)),1/2)
  3256. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0*CFrame.new(0 + .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50))*CFrame.Angles(math.rad(-25+5*math.sin(sine/50)),0,0),.7/3)
  3257. Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.new(0,0 ,0 + ((1) - 1)) * CFrame.Angles(math.rad(30+5*math.sin(sine/50)),math.rad(0),math.rad(0)),0.7/3)
  3258. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.55, 0.5, 0.5) * CFrame.Angles(math.rad(250), math.rad(20), math.rad(-80))* RIGHTSHOULDERC0, 1 / 3)
  3259. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(-20 + 8.5 * math.cos(sine/50)),math.rad(0),math.rad(-25 - 5 * math.cos(sine/25))) * LEFTSHOULDERC0,0.7/3)
  3260. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-0.5,-0.5) * CFrame.Angles(math.rad(-5 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),0.7/3)
  3261. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(13 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),0.7/3)
  3262. elseif mde == 8 then
  3263. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 3 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-45)), 0.15 / Animation_Speed)
  3264. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(45)), 0.15 / Animation_Speed)
  3265. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(145), RAD(0), RAD(0)) * ANGLES(RAD(0), RAD(3), RAD(0)) * RIGHTSHOULDERC0, 0.25 / Animation_Speed)
  3266. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3267. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) * CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
  3268. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
  3269. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3270. elseif mde == 9 then
  3271. local headsnap = math.random(1,60);
  3272. local headsnapping=false;
  3273. if headsnap == 1 then
  3274. Neck.C0 = Clerp(Neck.C0, NECKC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(500,500)), math.rad(math.random(500,500)), math.rad(math.random(500,500))), 1)headsnapping=true headsnapping=false
  3275. end
  3276. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 , 0 , 3 - .5 * math.sin(sine/25)) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.8 / 3)
  3277. Neck.C0 = Clerp(Neck.C0, NECKC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(0.25,3)), math.rad(math.random(0.25,3)), math.rad(math.random(0.25,3))), .7 / 3)
  3278. RightShoulder.C0 = Clerp(RightShoulder.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(-41.6-4*math.sin(sine/25)), math.rad(math.random(-0.25,3)), math.rad(math.random(0.25,3)))* RIGHTSHOULDERC0, .7 / 3)
  3279. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(20), math.rad(5+2* math.sin(sine/25+math.random(-0.25,3))), math.rad(-2+5*math.sin(sine / 25))) * LEFTSHOULDERC0, .7 / 3)
  3280. RightHip.C0 = Clerp(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(math.rad(-20-4*math.sin(sine/25-math.random(0.25,3))), math.rad(80), math.rad(0)), .7 / 3)
  3281. LeftHip.C0 = Clerp(LeftHip.C0, CFrame.new(-1, -1 , 0) * CFrame.Angles(math.rad(-10-4*math.sin(sine/25-math.random(-0.25,3))), math.rad(-80), math.rad(0)), .7 / 3)
  3282. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3283. elseif mde == 10 then
  3284. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50)),.7/3)
  3285. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(25), RAD(0)), 0.15 / Animation_Speed)
  3286. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.1, 0) * ANGLES(RAD(150), RAD(0), RAD(0))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3287. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3288. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) * CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
  3289. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
  3290. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3291. elseif mde == 11 then
  3292. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(1*sick.PlaybackLoudness/25,0.05,1*sick.PlaybackLoudness/25), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(100*sick.PlaybackLoudness/500,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3293. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.03 + 0.05 * COS(sine / 12)) * ANGLES(RAD(0), RAD(0), RAD(-35)), 1 / 5)
  3294. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(sine / 12)), RAD(MRANDOM(-5,5)), RAD(15)), 1 / 5)
  3295. if math.random(1,5) == 1 then
  3296. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 + MRANDOM(-25,25) - 4 * COS(sine / 12)), RAD(MRANDOM(-25,25)), RAD(0)), 1.5 / 3)
  3297. end
  3298. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0)*CFrame.Angles(math.rad(160),0,math.rad(15-5*math.sin(sine/25)))*RIGHTSHOULDERC0,.25)
  3299. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.025 * COS(sine / 12), 0) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(sine / 12)), RAD(-12 - 7.5 * SIN(sine / 12))) * LEFTSHOULDERC0, 0.15 / 5)
  3300. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(sine / 12), 0) * ANGLES(RAD(0), RAD(95), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / 5)
  3301. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(sine / 12), 0) * ANGLES(RAD(0), RAD(-55), RAD(0)) * ANGLES(RAD(-12), RAD(0), RAD(0)), 1 / 5)
  3302. elseif mde == 12 then
  3303. Effect({Time = MRANDOM(80,100),EffectType = "Box",Size = VT(2.75,2.75,2.75), Size2 = VT(0,0,0),Transparency = 0, Transparency2 = 1,CFrame = hitb.CFrame*ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360))),MoveToPos = nil,RotationX = MRANDOM(-100/100,100/100), RotationY = MRANDOM(-100/100,100/100), RotationZ = MRANDOM(-100/100,100/100),Material = "Neon",Color = C3(),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
  3304. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(-30.5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3305. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 45) + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4)), RAD(-10 + MRANDOM(-4,4))), 3 / Animation_Speed)
  3306. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(145 + MRANDOM(-20,20)), RAD(0 + MRANDOM(-20,20)), RAD(0 + MRANDOM(-20,20))) * ANGLES(RAD(0), RAD(3), RAD(0)) * RIGHTSHOULDERC0, 0.25 / Animation_Speed)
  3307. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(165 + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4)), RAD(25 + MRANDOM(-4,4))) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  3308. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1-.05*math.cos(SINE/12),-.01)*CFrame.Angles(math.rad(-30.2),math.rad(80),math.rad(0)),.25)
  3309. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1-.05*math.cos(SINE/12),-.01)*CFrame.Angles(math.rad(-31.9),math.rad(-80),math.rad(0)),.25)
  3310. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3311. elseif mde == 13 then
  3312. RightShoulder.C0 = Clerp(RightShoulder.C0, CFrame.new(1.55, 0.5, 0.5) * CFrame.Angles(math.rad(250), math.rad(20), math.rad(-80))* RIGHTSHOULDERC0, 1 / 3)
  3313. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0 - 10 * COS(SINE / 12)), RAD(0 + 15 * COS(SINE / 12))) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3314. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1 + 0.02 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0 - 5 * COS(SINE / 12))), 1 / Animation_Speed)
  3315. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(25 + 8.5 * COS(SINE / 12))), 1 / Animation_Speed)
  3316. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.4+ 0.01 * COS(SINE / 12), -1) * ANGLES(RAD(0), RAD(90), RAD(0 - 5 * COS(SINE / 12))) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3317. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.5+ 0.01 * COS(SINE / 12), -0.5) * ANGLES(RAD(-90 + 5 * COS(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3318. elseif mde == 14 then
  3319. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-30)), 0.15 / Animation_Speed)
  3320. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(30)), 0.15 / Animation_Speed)
  3321. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(145 + 5.5 * COS(SINE / 12)), RAD(0 - 20 * COS(SINE / 12)), RAD(0 - 2 * COS(SINE / 12))) * ANGLES(RAD(0 + 20 * COS(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.25 / Animation_Speed)
  3322. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3323. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(95), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 1 / 5)
  3324. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-55), RAD(0)) * ANGLES(RAD(-12), RAD(0 + 3 * COS(SINE / 12)), RAD(0)), 1 / 5)
  3325. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3326. elseif mde == 15 then
  3327. Effect({Time = 10,EffectType = "Ring",Size = VT(0,0,0), Size2 = VT(0.1,0.3,0.1),Transparency = 0,Transparency2 = 1,CFrame = LeftArm.CFrame*CF(0,-1,0)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = BrickColor.new("Pastel Blue").Color,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
  3328. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50))* CFrame.Angles(math.rad(0),math.rad(0),math.rad(-35)),.7/3)
  3329. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,0 ,0 + ((1) - 1)) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(35)),.7/3)
  3330. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(135 + 8.5 * math.cos(sine/50)),math.rad(0),math.rad(25)) * RIGHTSHOULDERC0,.7/3)
  3331. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0) * CFrame.Angles(math.rad(25 + 8.5 * math.cos(sine/50)),math.rad(10),math.rad(-25 - 5 * math.cos(sine/25))) * LEFTSHOULDERC0,.7/3)
  3332. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) * CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
  3333. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(10)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
  3334. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3335. elseif mde == 16 then
  3336. GUN.Base.Transparency = 1
  3337. GUN.GunAdditions.Transparency = 1
  3338. GUN.NeonParts.Transparency = 1
  3339. GUN.Mag.Transparency = 1
  3340. GUN.Trigger.Transparency = 1
  3341. GUN.scope1.Transparency = 1
  3342. GUN.Hole.Transparency = 1
  3343. GUN.Stock.Transparency = 1
  3344. GUN.scope.Transparency = 1
  3345. GUN.Holding.Transparency = 1
  3346. if not Character:FindFirstChild("WalkingWheel") and ANIM == "Idle" and ATTACK == false then
  3347. local ww = Instance.new("Model")
  3348. ww.Name = "WalkingWheel"
  3349. for i = 1,36 do
  3350. local wwpart = Instance.new("Part")
  3351. wwpart.Size = Vector3.new(2,.2,.56)
  3352. wwpart.CFrame = RootPart.CFrame * CFrame.new(0,.01,0) * CFrame.Angles(math.rad(85+(10*i)),0,0) * CFrame.new(0,3.1,0)
  3353. weldBetween(RootPart,wwpart)
  3354. wwpart.Material = "Neon"
  3355. if i <= 18 then
  3356. wwpart.CanCollide = false
  3357. end
  3358. wwpart.Color = Color3.new()
  3359. wwpart.Parent = ww
  3360. end
  3361. ww.Parent = Character
  3362. coroutine.resume(coroutine.create(function()
  3363. repeat if stopeverything then wait(math.huge) end
  3364. for i,v in pairs(ww:GetChildren()) do
  3365. v.Color = GUN.NeonParts.Color
  3366. end
  3367. swait()
  3368. until ATTACK or ANIM ~= "Idle" or mde ~= 16
  3369. alreadyfixing = true
  3370. ww:Destroy()
  3371. alreadyfixing = false
  3372. end))
  3373. end
  3374. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,-.2) * CFrame.Angles(math.rad(-sine*6),math.rad(0),math.rad(0)),.25)
  3375. Neck.C0 = Clerp(Neck.C0,NECKC0,.25)
  3376. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(-75*math.sin(sine/5)),math.rad(0),math.rad(0)) * RIGHTSHOULDERC0,.25)
  3377. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(75*math.sin(sine/5)),math.rad(0),math.rad(0)) * LEFTSHOULDERC0,.25)
  3378. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-0.01) * CFrame.Angles(math.rad(75*math.sin(sine/5)),math.rad(90),math.rad(0)),.25)
  3379. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-0.01) * CFrame.Angles(math.rad(-75*math.sin(sine/5)),math.rad(-90),math.rad(0)),.25)
  3380. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.25)
  3381. elseif mde == 17 then
  3382. GUN.Base.Transparency = 0
  3383. GUN.GunAdditions.Transparency = 0
  3384. GUN.NeonParts.Transparency = 0
  3385. GUN.Mag.Transparency = 0
  3386. GUN.Trigger.Transparency = 0
  3387. GUN.scope1.Transparency = 0
  3388. GUN.scope.Transparency = 0
  3389. GUN.Stock.Transparency = 0
  3390. GUN.Hole.Transparency = 0
  3391. GUN.Holding.Transparency = 0
  3392. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3 - .5 * math.sin(sine/9)) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),.7/3)
  3393. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,-.05,0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.7/3)
  3394. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.25,.5,-.1) * CFrame.Angles(math.rad(45),math.rad(-45),math.rad(0)) * RIGHTSHOULDERC0,.7/3)
  3395. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1,.75,.1) * CFrame.Angles(math.rad(-165),math.rad(0),math.rad(40)) * LEFTSHOULDERC0,.7/3)
  3396. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,0) * CFrame.Angles(math.rad(-12.5),math.rad(90),math.rad(0)) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),.7/3)
  3397. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(12.5),math.rad(-90),math.rad(0)) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),.7/3)
  3398. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3399. elseif mde == 18 then
  3400. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 0.15 / Animation_Speed)
  3401. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(20)), 0.15 / Animation_Speed)
  3402. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(-45 + 10.5 * COS(SINE / 12)), RAD(0))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3403. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(-10 + 8 * COS(SINE / 12)), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3404. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3405. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3406. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.25)
  3407. elseif mde == 19 then
  3408. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0*CFrame.new(0,0,-.5*math.sin(sine/25))*CFrame.Angles(math.rad(20),0,0),.25)
  3409. if NeckSnap then
  3410. Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(20),math.rad(10*math.sin(sine/50)),0),1)
  3411. NeckSnap = false
  3412. else
  3413. Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(20),math.rad(10*math.sin(sine/50)),0),.25)
  3414. end
  3415. if math.random(1,60) == 1 then
  3416. Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(20+math.random(-20,20)),math.rad((10*math.sin(sine/50))+math.random(-20,20)),math.rad(math.random(-20,20))),1)
  3417. end
  3418. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0)*CFrame.Angles(math.rad(-10),0,0)*RIGHTSHOULDERC0,.25)
  3419. SwordJoint.C0 = Clerp(SwordJoint.C0,CFrame.new(0,-1,0)*CFrame.Angles(math.rad(154.35-5.65*math.sin(sine/25)),0,0),.25)
  3420. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0)*CFrame.Angles(math.rad(20),0,math.rad(-10-10*math.cos(sine/25)))*LEFTSHOULDERC0,.25)
  3421. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,0)*CFrame.Angles(math.rad(10),math.rad(80),math.rad(10+10*math.cos(sine/25))),.25)
  3422. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0)*CFrame.Angles(math.rad(20),math.rad(-80),math.rad(-10-10*math.cos(sine/25))),.25)
  3423. elseif mde == 20 then
  3424. if LookUp == false then
  3425. Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(0+1*math.cos(sine/25)),0,0),.25)
  3426. elseif LookUp == true then
  3427. Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-30+1*math.cos(sine/25)),0,0),.25)
  3428. end
  3429. SwordJoint.C0 = Clerp(SwordJoint.C0,CFrame.new(0,-0,-.5)*CFrame.Angles(0,math.rad(170),math.rad(-10)),.25)
  3430. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0*CFrame.new(0, 0, -0.051 + 0.022 * math.cos(sine / 34))*CFrame.Angles(0,0,0),.25)
  3431. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0)*CFrame.Angles(math.rad(80+5*math.cos(sine/34)),0,math.rad(45))*RIGHTSHOULDERC0,.25)
  3432. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0)*CFrame.Angles(math.rad(5 * math.cos(sine / 24)),0,math.rad(-10 - 5.5 * math.cos(sine / 34)))*LEFTSHOULDERC0,.25)
  3433. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1- 0.05 * math.cos(sine / 34),0)*CFrame.Angles(math.rad(0),math.rad(80),math.rad(0)),.25)
  3434. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1 - 0.05 * math.cos(sine / 34),0)*CFrame.Angles(math.rad(0),math.rad(-80),math.rad(0)),.25)
  3435. elseif mde == 21 then
  3436. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(10,0.05,10), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(0,75,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3437. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-30)), 0.15 / Animation_Speed)
  3438. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(30)), 0.15 / Animation_Speed)
  3439. if math.random(1,25) == 1 then
  3440. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(20+math.random(-20,20)),math.rad((10*math.cos(sine/100))+math.random(-20,20)),math.rad(math.random(-20,20))),1)
  3441. end
  3442. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.75, 0) * ANGLES(RAD(170 - 15 * SIN(SINE / 6)), RAD(0), RAD(12 - 15 * COS(SINE / 6))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3443. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(30)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  3444. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(100.5), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3445. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3446. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.25)
  3447. elseif mde == 22 then
  3448. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3449. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3450. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-69.5), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3451. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-1), RAD(0), RAD(30)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  3452. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(100), RAD(-15)) * ANGLES(RAD(0), RAD(-15), RAD(0)), 0.15 / Animation_Speed)
  3453. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3454. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15)*CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),0,0),.25)
  3455. elseif mde == 23 then
  3456. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(75)), 0.15 / Animation_Speed)
  3457. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(-70)), 0.15 / Animation_Speed)
  3458. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(10), RAD(90)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3459. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-10 + 1 * COS(SINE / 12))) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  3460. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(50), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3461. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-50), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3462. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.25)
  3463. elseif mde == 24 then
  3464. WACKYEFFECT({Time = 12.5, EffectType = "Sphere", Size = Vector3.new(10*sick.PlaybackLoudness/75,0,1*sick.PlaybackLoudness/75), Size2 = Vector3.new(1*sick.PlaybackLoudness/75,0.5,7*sick.PlaybackLoudness/75), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(0),math.rad(sick.PlaybackLoudness/666),math.rad(0)), RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = GUN.NeonParts.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3465. WACKYEFFECT({Time = 12.5, EffectType = "Sphere", Size = Vector3.new(1*sick.PlaybackLoudness/75,0,10*sick.PlaybackLoudness/75), Size2 = Vector3.new(7*sick.PlaybackLoudness/75,0.69,1*sick.PlaybackLoudness/75), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(0),math.rad(sick.PlaybackLoudness/666),math.rad(0)), RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = GUN.NeonParts.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3466. WACKYEFFECT({Time = 12.5, EffectType = "Sphere", Size = Vector3.new(4*sick.PlaybackLoudness/75,0,4*sick.PlaybackLoudness/75), Size2 = Vector3.new(4*sick.PlaybackLoudness/75,0.5,4*sick.PlaybackLoudness/75), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(0),math.rad(sick.PlaybackLoudness/666),math.rad(0)), RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = GUN.NeonParts.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3467. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3 - .5 * math.sin(sine/9)) * CFrame.Angles(math.rad(-20),math.rad(0),math.rad(0)),.7/3)
  3468. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,-.05,0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.7/3)
  3469. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.25,.5,-.1) * CFrame.Angles(math.rad(45),math.rad(-45),math.rad(0)) * RIGHTSHOULDERC0,.7/3)
  3470. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(-20 + 8.5 * math.cos(sine/20)),math.rad(0),math.rad(-25 - 5 * math.cos(sine/20))) * LEFTSHOULDERC0,0.7/3)
  3471. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-.01) * CFrame.Angles(math.rad(10),math.rad(80),math.rad(10+10*math.sin(sine/50))),1/3)
  3472. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-.01) * CFrame.Angles(math.rad(20),math.rad(-80),math.rad(-10-10*math.sin(sine/50))),1/3)
  3473. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3474. elseif mde == 25 then
  3475. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-30 - 10 * SIN(SINE / 12))), 0.15 / Animation_Speed)
  3476. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 10 * SIN(SINE / 12)), RAD(30 - 10 * SIN(SINE / 12))), 0.15 / Animation_Speed)
  3477. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-83.5), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3478. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(15), RAD(40)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  3479. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(100), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3480. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3481. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3482. elseif mde == 26 then
  3483. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3484. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-1-sick.PlaybackLoudness/10), RAD(0), RAD(0)), 1 / Animation_Speed)
  3485. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(40+sick.PlaybackLoudness/7.5), RAD(0), RAD(10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3486. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(40+sick.PlaybackLoudness/7.5), RAD(0), RAD(-10)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3487. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3488. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3489. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3490. elseif mde == 27 then
  3491. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-55,55)), RAD(MRANDOM(-55,55)), RAD(MRANDOM(-55,55))), 1.5 / 3)
  3492. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 2 - 3 * COS(SINE / 2)) * ANGLES(RAD(MRANDOM(-55,55)), RAD(MRANDOM(-55,55)), RAD(MRANDOM(-55,55))), 1 / Animation_Speed)
  3493. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(165 + MRANDOM(-55,55)), RAD(MRANDOM(-55,55)), RAD(MRANDOM(-55,55)))* RIGHTSHOULDERC0, 3 / Animation_Speed)
  3494. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0.5) * ANGLES(RAD(MRANDOM(-55,55)), RAD(MRANDOM(-55,55)), RAD(MRANDOM(-55,55))) * LEFTSHOULDERC0, 3 / Animation_Speed)
  3495. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(MRANDOM(-55,55)), RAD(90 + MRANDOM(-55,55)), RAD(MRANDOM(-55,55))) * ANGLES(RAD(MRANDOM(-55,55)), RAD(MRANDOM(-55,55)), RAD(MRANDOM(-55,55))), 3 / Animation_Speed)
  3496. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(MRANDOM(-55,55)), RAD(-90 + MRANDOM(-55,55)), RAD(MRANDOM(-55,55))) * ANGLES(RAD(MRANDOM(-55,55)), RAD(MRANDOM(-55,55)), RAD(MRANDOM(-55,55))), 3 / Animation_Speed)
  3497. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90+MRANDOM(-55,55)),math.rad(MRANDOM(-55,55)),math.rad(MRANDOM(-55,55))),1)
  3498. elseif mde == 28 then
  3499. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(15)), 0.15 / Animation_Speed)
  3500. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-25), RAD(0), RAD(-30)), 0.15 / Animation_Speed)
  3501. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(175 + 5 * COS(SINE / 12)), RAD(0), RAD(30))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3502. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, 0.5) * ANGLES(RAD(0), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3503. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3504. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(15)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3505. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(doe * 22),math.rad(0),math.rad(0)),1/2)
  3506. elseif mde == 29 then
  3507. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 - 0.5 * COS(SINE / 15)) * ANGLES(RAD(15), RAD(0), RAD(0)), 1 / Animation_Speed)
  3508. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15+MRANDOM(-2,2)), RAD(MRANDOM(-2,2)), RAD(MRANDOM(-2,2))), 1 / Animation_Speed)
  3509. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(165 + 15 * COS(SINE / 15)), RAD(0), RAD(0))* RIGHTSHOULDERC0, 1 / Animation_Speed)
  3510. snap = math.random(1,60)
  3511. if snap == 1 then
  3512. Neck.C0 = Clerp(Neck.C0,NECKC0*CF(0,0,0+((1)-1))*ANGLES(math.rad(math.random(-10000,10000)),math.rad(math.random(-10000,10000)),math.rad(math.random(-10000,10000))), 3 / Animation_Speed)
  3513. end
  3514. snap2 = math.random(1,60)
  3515. if snap2 == 1 then
  3516. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, -0.6) * ANGLES(math.rad(math.random(-10000,10000)),math.rad(math.random(-10000,10000)),math.rad(math.random(-10000,10000))) * RIGHTSHOULDERC0, 3 / Animation_Speed)
  3517. end
  3518. snap3 = math.random(1, 60)
  3519. if snap3 == 1 then
  3520. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -0.6) * ANGLES(math.rad(math.random(-10000,10000)),math.rad(math.random(-10000,10000)),math.rad(math.random(-10000,10000))) * LEFTSHOULDERC0, 3 / Animation_Speed)
  3521. end
  3522. snap4 = math.random(1, 60)
  3523. if snap4 == 1 then
  3524. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5 + 70 * SIN(SINE / 6))), 1 / Animation_Speed)
  3525. end
  3526. snap4 = math.random(1, 60)
  3527. if snap4 == 1 then
  3528. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(MRANDOM(-10000,10000)), RAD(90+MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000))) * ANGLES(RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000))), 3 / Animation_Speed)
  3529. end
  3530. snap5 = math.random(1, 60)
  3531. if snap5 == 1 then
  3532. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(MRANDOM(-10000,10000)), RAD(90+MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000))) * ANGLES(RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000))), 3 / Animation_Speed)
  3533. end
  3534. snap6 = math.random(1, 60)
  3535. if snap6 == 1 then
  3536. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000))), 3 / Animation_Speed)
  3537. end
  3538. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.2 * COS(SINE / 15), 0) * ANGLES(RAD(0), RAD(0), RAD(-10 + 20 * COS(SINE / 15))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3539. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  3540. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-60), RAD(30)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  3541. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3542. elseif mde == 30 then
  3543. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.100000000000000 / Animation_Speed)
  3544. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.100000000000000 / Animation_Speed)
  3545. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90))* RIGHTSHOULDERC0, 0.100000000000000 / Animation_Speed)
  3546. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 0.100000000000000 / Animation_Speed)
  3547. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.100000000000000 / Animation_Speed)
  3548. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.100000000000000 / Animation_Speed)
  3549. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),1)
  3550. elseif mde == 31 then
  3551. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.8 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(10 + 5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3552. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3553. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.7, 0) * ANGLES(RAD(180), RAD(0), RAD(-30))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3554. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.7, 0) * ANGLES(RAD(180), RAD(0), RAD(30)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3555. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.2 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(10 + 5 * SIN(SINE / 12)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3556. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(10 + 5 * SIN(SINE / 12)), RAD(-90), RAD(50)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3557. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3558. elseif mde == 32 then
  3559. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 3 - 1.5 * COS(SINE / 28)) * ANGLES(RAD(0), RAD(20*COS(SINE/28)), RAD(-75)), 0.15 / Animation_Speed)
  3560. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(70)), 0.15 / Animation_Speed)
  3561. RightShoulder.C0 = Clerp(RightShoulder.C0, CFrame.new(1.55, 0.5, 0.5) * CFrame.Angles(math.rad(250), math.rad(20), math.rad(-80))* RIGHTSHOULDERC0, 1 / 3)
  3562. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(40*COS(SINE/32)), RAD(0), RAD(1*COS(SINE/15))) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3563. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(25 * COS(SINE / 35)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3564. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-55 * COS(SINE/32)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3565. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90-10*SIN(SINE/15)),math.rad(0),math.rad(0)),1)
  3566. elseif mde == 33 then
  3567. Humanoid.HipHeight = 1.5
  3568. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(-00.1*COS(SINE/12), 0, 00.1*COS(SINE/15)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 1 / Animation_Speed)
  3569. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(15)), 1 / Animation_Speed)
  3570. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(165), RAD(0), RAD(20))* RIGHTSHOULDERC0, 1 / Animation_Speed)
  3571. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.4, -0.7) * ANGLES(RAD(86), RAD(9), RAD(75)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3572. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.6 - 0.05 * SIN(SINE / 12), -0.5) * ANGLES(RAD(5*COS(SINE/15)), RAD(70), RAD(0)) * ANGLES(RAD(-0.5*COS(SINE/15)), RAD(0), RAD(-25)), 1 / Animation_Speed)
  3573. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(-5*COS(SINE/15)), RAD(-70), RAD(0)) * ANGLES(RAD(-0.5*COS(SINE/15)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3574. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3575. elseif mde == 34 then
  3576. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3577. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3578. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(175+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3579. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3580. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-3.5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3581. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-3.5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3582. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3583. elseif mde == 35 then
  3584. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(10-15*COS(SINE/20)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3585. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3586. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(175+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3587. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(10-15*COS(SINE/20)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3588. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1+0.1*COS(SINE/20) - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(10-15*COS(SINE/20)), RAD(90), RAD(0)) * ANGLES(RAD(-3.5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3589. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1+0.1*COS(SINE/20) - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(10-15*COS(SINE/20)), RAD(-90), RAD(0)) * ANGLES(RAD(-3.5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3590. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3591. elseif mde == 36 then
  3592. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3593. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-20,20) - 4 * COS(SINE / 12)), RAD(MRANDOM(-20,20)), RAD(MRANDOM(-20,20))), 1 / Animation_Speed)
  3594. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(175+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3595. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5 - 0.1 * COS(SINE / 12), -0.9) * ANGLES(RAD(0), RAD(10), RAD(90)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3596. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3597. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3598. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3599. elseif mde == 37 then
  3600. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-55)), 0.15 / Animation_Speed)
  3601. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(55)), 1 / Animation_Speed)
  3602. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(175+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3603. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, -0.9) * ANGLES(RAD(0), RAD(0), RAD(90)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3604. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3605. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3606. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3607. elseif mde == 38 then
  3608. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3609. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 15) + MRANDOM(-20,20)), RAD(0 + MRANDOM(-20,20)), RAD(-10 + MRANDOM(-20,20))), 3 / Animation_Speed)
  3610. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(165), RAD(0), RAD(20))* RIGHTSHOULDERC0, 1 / Animation_Speed)
  3611. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(165 + MRANDOM(-20,20)), RAD(0 + MRANDOM(-20,20)), RAD(22 + MRANDOM(-20,20))) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  3612. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3613. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3614. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3615. elseif mde == 39 then
  3616. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3617. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(16)), 1 / Animation_Speed)
  3618. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(145+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3619. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(-15), RAD(12), RAD(43)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  3620. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3621. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3622. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3623. elseif mde == 40 then
  3624. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3625. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3626. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(145), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3627. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(20), RAD(0), RAD(-10)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  3628. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3629. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.25 / Animation_Speed)
  3630. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3631. elseif mde == 41 then
  3632. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(00.5*SIN(SINE/24), 0, 0 + 0.05 * COS(SINE / 24)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3633. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15), RAD(0), RAD(20)), 1 / Animation_Speed)
  3634. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(165), RAD(0), RAD(10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3635. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(0), RAD(0), RAD(60)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3636. RightHip.C0 = Clerp(RightHip.C0, CF(1 + 0.05*SIN(SINE/24), -1 - 0.05 * COS(SINE / 24), 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3637. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1 + 0.05*SIN(SINE/24), -1 - 0.05 * COS(SINE / 24), 0) * ANGLES(RAD(0), RAD(-82), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3638. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3639. elseif mde == 42 then
  3640. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 24)) * ANGLES(RAD(25), RAD(0), RAD(0)), 1 / Animation_Speed)
  3641. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(10), RAD(0)), 1 / Animation_Speed)
  3642. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(190), RAD(30), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3643. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3, 0.5, -0.3) * ANGLES(RAD(25), RAD(-30), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3644. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1.1 - 0.05 * COS(SINE / 24), 0) * ANGLES(RAD(25), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3645. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1.1 - 0.05 * COS(SINE / 24), 0) * ANGLES(RAD(25), RAD(-78), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3646. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3647. elseif mde == 43 then
  3648. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(math.random(1,15)/8+30), RAD(math.random(1,50)/8 + 5.5 * COS(SINE / 34)), RAD(0 + 5.5 * COS(SINE / 34))), 3 / Animation_Speed)
  3649. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(40-8 * COS(SINE / 24)), RAD(0), RAD(10 + 5.5 * COS(SINE / 34))) * RIGHTSHOULDERC0, 0.8 / Animation_Speed)
  3650. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 5- 1 * COS(SINE / 21)) * ANGLES(RAD(40-5 * COS(SINE / 24)), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3651. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(40-8 * COS(SINE / 24)), RAD(0), RAD(-10 - 5.5 * COS(SINE / 34))) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  3652. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 34), -0.01) * ANGLES(RAD(40-5 * COS(SINE / 24)), RAD(80), RAD(0)) * ANGLES(RAD(-4), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3653. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 34), -0.01) * ANGLES(RAD(40-5 * COS(SINE / 24)), RAD(-80), RAD(0)) * ANGLES(RAD(-4), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3654. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3655. elseif mde == 44 then
  3656. SIZE = 1
  3657. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0*SIZE, 0*SIZE, 0*SIZE) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3658. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0*SIZE, 0*SIZE, 0*SIZE + ((1*SIZE) - 1)) * ANGLES(RAD(20 + MRANDOM(-24,24)), RAD(0 + MRANDOM(-24,24)), RAD(0 + MRANDOM(-24,24))), 1 / Animation_Speed)
  3659. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5*SIZE, 0.5*SIZE, 0*SIZE) * ANGLES(RAD(180 + MRANDOM(-24,24)), RAD(0 + MRANDOM(-24,24)), RAD(-25 + MRANDOM(-24,24))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3660. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5*SIZE, 0.5*SIZE, 0*SIZE) * ANGLES(RAD(180 + MRANDOM(-24,24)), RAD(0 + MRANDOM(-24,24)), RAD(25 + MRANDOM(-24,24))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3661. RightHip.C0 = Clerp(RightHip.C0, CF(1*SIZE, -1*SIZE, -0.01*SIZE) * ANGLES(RAD(0), RAD(85 + MRANDOM(-24,24)), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  3662. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1*SIZE, -1*SIZE, -0.01*SIZE) * ANGLES(RAD(0), RAD(-85 + MRANDOM(-24,24)), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  3663. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3664. elseif mde == 45 then
  3665. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -0.1, -0.1 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3666. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, sick.PlaybackLoudness / 600 + 0.025 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0 - 7.5 * SIN(SINE / 12)), RAD(12 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3667. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, sick.PlaybackLoudness / 600 + 0.025 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(0 + 7.5 * SIN(SINE / 12)), RAD(-12 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3668. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(20), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3669. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(5), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3670. Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(20), RAD(-10 - 2.5 * SIN(SINE / 10)), RAD(20 * COS(SINE / 10))), 1 / Animation_Speed)
  3671. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3672. elseif mde == 46 then
  3673. if MRANDOM(1,10) == 1 then
  3674. Neck.C0=Clerp(Torso.Neck.C0,NECKC0*ANGLES(RAD(23 + MRANDOM(-5,5)),RAD(MRANDOM(-5,5)),RAD(22 + MRANDOM(-5,5))),1)
  3675. end
  3676. if math.random(1,8) == 1 then
  3677. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-87498,12093847)), RAD(MRANDOM(-123456,3746525)), RAD(MRANDOM(-2134567876,98764356))), 0.15 / Animation_Speed)
  3678. end
  3679. if MRANDOM(1,10) == 1 then
  3680. Neck.C0=Clerp(Torso.Neck.C0,NECKC0*ANGLES(RAD(23 + MRANDOM(-5,5)),RAD(MRANDOM(-5,5)),RAD(22 + MRANDOM(-5,5))),1)
  3681. end
  3682. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, sick.PlaybackLoudness/400 + 1 * COS(SINE / 18)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3683. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(MRANDOM(-25,25)), RAD(0)), 0.15 / Animation_Speed)
  3684. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(MRANDOM(-25,25)), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3685. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(MRANDOM(-25,25)), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3686. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(-17 + 9.4 * COS(sine / 26)), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3687. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -.5, -0.5) * ANGLES(RAD(-22 + 10.8 * COS(sine / 32)), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3688. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3689. snap = math.random(1,72)
  3690. elseif mde == 47 then
  3691. snap = math.random(1,6)
  3692. if snap == 1 then
  3693. Neck.C0 = Clerp(Neck.C0,NECKC0*CF(0,0,0+((1)-1))*ANGLES(math.rad(math.random(-1000,1000)),math.rad(math.random(-1000,100)),math.rad(math.random(-1000,1000))),1/Animation_Speed)
  3694. end
  3695. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 2 + 1 * COS(SINE / 18)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3696. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3697. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5 + 0.1 * COS(SINE / 12), 0.2) * ANGLES(RAD(0), RAD(-25), RAD(25 + 8 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3698. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.35, 0.5 + 0.1 * COS(SINE / 12), 0.2) * ANGLES(RAD(0), RAD(25), RAD(-25 - 8 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3699. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.65 - 0.2 * COS(SINE / 12), -0.35) * ANGLES(RAD(-25 + 6 * COS(SINE / 12)), RAD(80), RAD(0)) * ANGLES(RAD(2 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3700. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.2 * COS(SINE / 12), 0) * ANGLES(RAD(-5 + 2 * COS(SINE / 12)), RAD(-80), RAD(0)) * ANGLES(RAD(2 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3701. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3702. elseif mde == 48 then
  3703. RootCF=euler(-1.57,0,3.14)
  3704. necko=CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  3705. RightHip.C0=Clerp(RightHip.C0,CF(1,-1,0)*ANGLES(math.rad(0),math.rad(90),math.rad(0))*ANGLES(math.rad(0),math.rad(0),math.rad(-20+ 10 * math.cos(sine / 30))),.1)
  3706. LeftHip.C0=Clerp(LeftHip.C0,CF(-1,-0.5,-0.5)*ANGLES(math.rad(0),math.rad(-90),math.rad(0))*ANGLES(math.rad(0),math.rad(0),math.rad(-20+ 10 * math.cos(sine / 30))),.1)
  3707. RootJoint.C0=Clerp(RootJoint.C0,RootCF*CF(0,0,2-1 * math.cos(sine / 30))*ANGLES(math.rad(0),math.rad(0),math.rad(0)),.1)
  3708. Torso.Neck.C0=Clerp(Torso.Neck.C0,necko*ANGLES(math.rad(0+5 * math.cos(sine / 30)),math.rad(0),math.rad(0)),.1)
  3709. RightShoulder.C0=Clerp(RightShoulder.C0,CF(1.2,0.5,0)*ANGLES(math.rad(10- 10 * math.cos(sine / 30)),math.rad(50- 20 * math.cos(sine / 30)),math.rad(50+ 10 * math.cos(sine / 30))),.1)
  3710. LeftShoulder.C0=Clerp(LeftShoulder.C0,CF(-1.5,0.5,0)*ANGLES(math.rad(10- 10 * math.cos(sine / 30)),math.rad(20),math.rad(-50- 10 * math.cos(sine / 30))),.1)
  3711. elseif mde == 49 then
  3712. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0 - 0.05 * COS(SINE / 15) + 0.05 * SIN(SINE / 15), 0, 0 + 0.05 * COS(SINE / 20)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3713. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 3 / Animation_Speed)
  3714. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.4, 0.35, 0.4) * ANGLES(RAD(135), RAD(0), RAD(3)) * ANGLES(RAD(0 - 1.5 * COS(SINE / 15) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3715. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.35, 0.4) * ANGLES(RAD(15), RAD(0), RAD(12)) * ANGLES(RAD(0 - 1.5 * COS(SINE / 15) + 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3716. RightHip.C0 = Clerp(RightHip.C0, CF(1 - 0.05 * COS(SINE / 15) + 0.05 * SIN(SINE / 15), -1 - 0.05 * COS(SINE / 20), -0.01) * ANGLES(RAD(0), RAD(83), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3717. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1- 0.2 * COS(SINE / 12) , 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3718. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3719. elseif mde == 50 then
  3720. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 1.5 + 0.5 * COS(Sine / 32)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.4 / 3)
  3721. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(7 + 6.5 * SIN(Sine / 24)), RAD(10*SIN(Sine/24)), RAD(6*SIN(Sine/24))), 0.5 / 3)
  3722. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5,0.5,0) * ANGLES(RAD(120 + 6.5 * SIN(Sine / 34)), RAD(5*SIN(Sine/34)), RAD(10 * SIN(Sine / 34))) * ANGLES(RAD(5), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.5 / 3)
  3723. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(1), RAD(0), RAD(22)) * LEFTSHOULDERC0, 0.4 / 3)
  3724. RightHip.C0 = Clerp(RightHip.C0,CF(1,-0.4,-0.5)*ANGLES(RAD(0 + 6.5 * SIN(Sine/12)),RAD(90),RAD(40*SIN(Sine/34)))*ANGLES(RAD(-3),RAD(0 - 1 * COS(Sine / 36)),RAD(-10 - 2 * COS(Sine / 39))),0.2)
  3725. LeftHip.C0 = Clerp(LeftHip.C0,CF(-1,-1,0)*ANGLES(RAD(10 + 4.6 * SIN(Sine/12)),RAD(-90),RAD(20*SIN(Sine/34)))*ANGLES(RAD(-3),RAD(0 - 1 * COS(Sine / 36)),RAD(10 + 6 * COS(Sine / 31))),0.2)
  3726. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3727. elseif mde == 51 then
  3728. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3729. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 - 0.1 * COS(SINE / 3) + ((1) - 1)) * ANGLES(RAD(30 - 2.5 * SIN(SINE / 12)), RAD(7 * COS(SINE / 24)), RAD(0)), 0.5 / Animation_Speed)
  3730. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.5, 0.5) * ANGLES(RAD(-35), RAD(-25 + 2.5 * SIN(SINE / 12)), RAD(-55 + 2.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3731. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.35 * SIN(SINE / 12), 0) * ANGLES(RAD(0), RAD(0), RAD(-10 + 15 * COS(SINE / 12))) * ANGLES(RAD(0), RAD(15), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3732. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  3733. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-3), RAD(0), RAD(0)), 1 / Animation_Speed)
  3734. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3735. elseif mde == 52 then
  3736. bouncyboi = sick.PlaybackLoudness / 1200
  3737. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 2 + 0.5 * COS(SINE / 12) + bouncyboi) * ANGLES(RAD(-60 + 2.5 * SIN(SINE / 12)), RAD(0), RAD(5 + 1 * SIN(SINE / 12))), 1 / Animation_Speed)
  3738. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0 + 4.5 * SIN(SINE / 12)), RAD(0), RAD(-5 - 2.5 * SIN(SINE / 12))), 1 / Animation_Speed)
  3739. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.15, 0.50 + 0.05 * COS(SINE / 99), 0.4) * ANGLES(RAD(-43), RAD(0 - 2.5 * SIN(SINE / 99)), RAD(-45 + 7.5 * SIN(SINE / 99))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3740. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.15, 0.50 + 0.05 * COS(SINE / 99), 0.4) * ANGLES(RAD(-43), RAD(0 + 2.5 * SIN(SINE / 99)), RAD(45 - 7.5 * SIN(SINE / 99))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3741. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.15 * COS(SINE / 12) - bouncyboi, -0.05) * ANGLES(RAD(35 - 7.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3742. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / 12) - bouncyboi, -0.05) * ANGLES(RAD(35 - 7.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  3743. elseif mde == 53 then
  3744. local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge,RRNG = function(min,max,div) return math.rad(math.random(min,max)/(div or 1)) end}
  3745. WACKYEFFECT({Time = 50, EffectType = "Block", Size = VT(3,3,3)/3, Size2 = VT(1,1,1)/3, Transparency = .5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0+5*math.sin(sine/12),0+2*math.sin(sine/32),0+5*math.cos(sine/12)), MoveToPos = nil, RotationX = nil, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(math.min(1,sick.PlaybackLoudness/500),0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3746. WACKYEFFECT({Time = 50, EffectType = "Block", Size = VT(3,3,3)/3, Size2 = VT(1,1,1)/3, Transparency = .5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0+7*math.sin(sine/5),0+2*math.sin(sine/12),0+7*math.cos(sine/5)), MoveToPos = nil, RotationX = nil, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(math.min(1,sick.PlaybackLoudness/500),0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3747. WACKYEFFECT({Time = 50, EffectType = "Block", Size = VT(3,3,3)/3, Size2 = VT(1,1,1)/3, Transparency = .5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0+9*math.sin(sine/55),0+2*math.sin(sine/75),0+9*math.cos(sine/55)), MoveToPos = nil, RotationX = nil, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(math.min(1,sick.PlaybackLoudness/500),0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3748. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1 + 0.1 * COS(SINE / 20)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  3749. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 4.5 * SIN(sine / 20)), RAD(15 - 4.5 * SIN(sine / 20)), RAD(5 - 20 * SIN(sine / 20))), 0.15 / Animation_Speed)
  3750. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(.75, 0.5 + 0.1 * SIN(sine / 20)*1, -0.6*1) * ANGLES(RAD(0), RAD(0), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3751. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.3136189, 0.462844551+.1*M.C(sine/32), 0) * ANGLES(RAD(-200), RAD(0+20*SIN(sine/1)), RAD(30+15*SIN(sine/.9))) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3752. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.9 - 0.1 * COS(sine / 20)*1, 0) * ANGLES(RAD(0), RAD(60), RAD(0)) * ANGLES(RAD(-6.5), RAD(0), RAD(0)), 1 / Animation_Speed)
  3753. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.9 - 0.1 * COS(sine / 20)*1, 0) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-6.5), RAD(0), RAD(0)), 1 / Animation_Speed)
  3754. elseif mde == 54 then
  3755. sphereMK(2,math.random(20,30)/35,"Add",RootPart.CFrame*CFrame.new(math.random(-11,11),-10,math.random(-8,8))*CFrame.Angles(math.rad(90 + math.random(-20,20)),math.rad(math.random(-20,20)),math.rad(math.random(-20,20))),0.40,0.40,5.35,0,BrickColor.new("Institutional white"),0)
  3756. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.075 * COS(SINE / 12)) * ANGLES(RAD(-10), RAD(0), RAD(-10)), 1 / Animation_Speed)
  3757. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-30 - 2.5 * COS(SINE / 12)), RAD(0), RAD(40)), 1 / Animation_Speed)
  3758. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.1 * COS(SINE / 12), 0) * ANGLES(RAD(-10 + 2.5 * COS(SINE / 12)), RAD(10 - 3 * COS(SINE / 12)), RAD(0 - 2.5 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3759. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0.15 - 0.1 * COS(SINE / 12)) * ANGLES(RAD(-15 + 2.5 * COS(SINE / 12)), RAD(5), RAD(-5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3760. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.075 * COS(SINE / 12), 0.1) * ANGLES(RAD(-15), RAD(80), RAD(0)), 1 / Animation_Speed)
  3761. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.075 * COS(SINE / 12), 0.1) * ANGLES(RAD(-10), RAD(-70), RAD(0)), 1 / Animation_Speed)
  3762. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3763. elseif mde == 55 then
  3764. local snap = math.random(1,10)
  3765. if snap == 1 then
  3766. Neck.C0 = Clerp(Neck.C0,NECKC0*ANGLES(RAD(23 + math.random(-5,5)),RAD(math.random(-5,5)),RAD(22 + math.random(-5,5))),1)
  3767. end
  3768. RightHip.C0 = Clerp(RightHip.C0,CF(1,-1 - 0.1 * COS(sine / 32),0 - 0.1 * COS(sine / 32))*ANGLES(RAD(0),RAD(90),RAD(0))*ANGLES(RAD(-3),RAD(-5.5 - 2 * COS(sine / 56)),RAD(-12 - 2 * COS(sine / 32))),.1)
  3769. LeftHip.C0 = Clerp(LeftHip.C0,CF(-1,-1 - 0.1 * COS(sine / 32),0 - 0.1 * COS(sine / 32))*ANGLES(RAD(0),RAD(-90),RAD(0))*ANGLES(RAD(-6),RAD(22 - 2 * COS(sine / 56)),RAD(-1 + 2 * COS(sine / 32))),.1)
  3770. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0*CF(0,0,0 + 0.1 * COS(sine / 32))*ANGLES(RAD(1 - 2 * COS(sine / 32)),RAD(0),RAD(-22 + 2 * COS(sine / 56))),.1)
  3771. Neck.C0 = Clerp(Neck.C0,NECKC0*ANGLES(RAD(23 - 2 * COS(sine / 37)),RAD(0 + 5 * COS(sine / 43) - 5 * COS(sine / 0.25)),RAD(22 - 2 * COS(sine / 56))),.1)
  3772. RightShoulder.C0 = Clerp(RightShoulder.C0,CF(1.5,0.5 + 0.025 * COS(sine / 45),0)*ANGLES(RAD(5 + 3 * COS(sine / 43)),RAD(-16 - 5 * COS(sine / 52)),RAD(13 + 9 * COS(sine / 45))),.1)
  3773. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CF(-1.35,1 + 0.025 * COS(sine / 45),-0.2)*ANGLES(RAD(148 - 2 * COS(sine / 51)),RAD(0 - 4 * COS(sine / 64)),RAD(22 - 2 * COS(sine / 45))),.1)
  3774. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  3775. elseif mde == 56 then
  3776. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(34)), 1 / Animation_Speed)
  3777. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - sick.PlaybackLoudness/50), RAD(0), RAD(-20)), 1 / Animation_Speed)
  3778. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.3, 0) * ANGLES(RAD(30 + sick.PlaybackLoudness/50), RAD(0), RAD(20))* RIGHTSHOULDERC0, 1 / Animation_Speed)
  3779. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.3, 0.5) * ANGLES(RAD(0), RAD(0), RAD(20)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3780. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + sick.PlaybackLoudness/550, -0.01) * ANGLES(RAD(10), RAD(40), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  3781. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  3782. elseif mde == 57 then
  3783. Neck.C0=CFrame.new(0,1,0)*CFrame.Angles(math.rad(90 + 5 * math.cos(SINE/60)),math.rad(180),math.rad(0 + 5 * math.cos(SINE/60)))
  3784. RootJoint.C0=CFrame.new(0 + 3 * math.cos(SINE/50),0 + 1 * math.cos(SINE/80),0 + 1 * math.cos(SINE/70))*CFrame.Angles(math.rad(90),math.rad(180),math.rad(0))
  3785. RightShoulder.C0=CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5 + 5 * math.cos(SINE/40)))
  3786. LeftShoulder.C0=CFrame.new(-1,0,0.4)*CFrame.Angles(math.rad(-30.7 + 5 * math.cos(SINE/60)),math.rad(9.1 + 5 * math.cos(SINE/50)),math.rad(32.1 + 5 * math.cos(SINE/40)))
  3787. RightHip.C0 = CFrame.new(0.5,-0.7,0.3)*CFrame.Angles(math.rad(-10 + 10 * math.cos(SINE/45)),math.rad(0),math.rad(1 + 1 * math.cos(SINE/50)))
  3788. LeftHip.C0=CFrame.new(-0.5,-1,0.3)*CFrame.Angles(math.rad(0 + 5 * math.cos(SINE/50)),math.rad(0),math.rad(1 - 1 * math.cos(SINE/50)))
  3789. elseif mde == 58 then
  3790. WACKYEFFECT({Time = 2.5, EffectType = "Sphere", Size = VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Size2 = VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/500)), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3791. CamShakeAll(sick.PlaybackLoudness/45,sick.PlaybackLoudness/45)
  3792. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(-0.5*COS(SINE / 40),0,3-2*COS(SINE / 40))*ANGLES(RAD(-70 + 20 *COS(SINE / 40)),RAD(0),RAD(0)), 1 / Animation_Speed)
  3793. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 + 25*COS(SINE / 40)), RAD(0), RAD(21 + 2.5 * SIN(SINE / 40))), 1 / Animation_Speed)
  3794. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5 + 0.05 * SIN(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(0), RAD(-100)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  3795. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.3 + 0.05 * SIN(SINE / 12), -0.35) * ANGLES(RAD(0), RAD(0), RAD(70)) * ANGLES(RAD(20), RAD(0), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  3796. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-20+40*COS(SINE / 40)), RAD(80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3797. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(-10+40*COS(SINE / 40)), RAD(-80), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  3798. elseif mde == 59 then
  3799. WACKYEFFECT({Time = 2.5, EffectType = "Slash", Size = VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Size2 = VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3800. CamShakeAll(sick.PlaybackLoudness/70,sick.PlaybackLoudness/70)
  3801. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 45) + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4)), RAD(-10 + MRANDOM(-4,4))), 3 / Animation_Speed)
  3802. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5 + 0.1 * COS(SINE / 45), 0.4) * ANGLES(RAD(-40), RAD(0), RAD(-38)) * RIGHTSHOULDERC0, 0.8 / Animation_Speed)
  3803. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.15 + 0.12 * COS(SINE / 45), -0.05 + 0.1 * COS(SINE / 45)) * ANGLES(RAD(-10.5 - 6 * COS(SINE / 45)), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3804. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.8 + 0.1 * COS(SINE /35),0) * ANGLES(RAD(165 + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4)), RAD(25 + MRANDOM(-4,4))) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  3805. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 45), -0.01) * ANGLES(RAD(-15- 6 * COS(SINE / 45)), RAD(90), RAD(0)) * ANGLES(RAD(-2), RAD(0), RAD(-15)), 0.8 / Animation_Speed)
  3806. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 45), -0.01) * ANGLES(RAD(-15- 6 * COS(SINE / 45)), RAD(-90), RAD(0)) * ANGLES(RAD(-2), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  3807. end
  3808. end
  3809. elseif TORSOVELOCITY > 1 then
  3810. ANIM = "Walk"
  3811. if ATTACK == false then
  3812. if mde == 0 then
  3813. Speed = 50
  3814. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50)) * CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)),.7/3)
  3815. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,-.25,0) * CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)),.7/3)
  3816. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(5 + 2 * math.cos(sine/19))) * RIGHTSHOULDERC0,.7/3)
  3817. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(-5 - 2 * math.cos(sine/19))) * LEFTSHOULDERC0,.7/3)
  3818. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) * CFrame.Angles(math.rad(-20 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
  3819. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-20 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
  3820. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3821. elseif mde == 1 then
  3822. Speed = 50
  3823. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3 - .5 * math.sin(sine/50)) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),0.7/3)
  3824. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.7/3)
  3825. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(-41.6-4*math.sin(sine/50)),math.rad(0),math.rad(0)) * RIGHTSHOULDERC0,0.7/3)
  3826. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(-10-10*math.sin(sine/50))) * LEFTSHOULDERC0,0.7/3)
  3827. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-0.01) * CFrame.Angles(math.rad(-20),math.rad(80),math.rad(10+10*math.sin(sine/50))),1/3)
  3828. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-0.01) * CFrame.Angles(math.rad(-10),math.rad(-80),math.rad(-10-10*math.sin(sine/50))),1/3)
  3829. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),math.rad(0),math.rad(0)),1 / 2)
  3830. elseif mde == 2 then
  3831. Speed = 50
  3832. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3 + .5 * math.cos(sine/15)) * CFrame.Angles(math.rad(40),math.rad(-5*math.cos(sine/30)),math.rad(0)),.7/3)
  3833. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,-.25,0) * CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)),.7/3)
  3834. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(5 + 2 * math.cos(sine/19))) * RIGHTSHOULDERC0,.7/3)
  3835. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(-5 - 2 * math.cos(sine/19))) * LEFTSHOULDERC0,.7/3)
  3836. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) * CFrame.Angles(math.rad(-20 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
  3837. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-20 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
  3838. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3839. elseif mde == 3 then
  3840. Speed = 50
  3841. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3 + .5 * math.cos(sine/9)) * CFrame.Angles(math.rad(20-2.5*math.sin(sine/9)),math.rad(0),math.rad(0)),1/2)
  3842. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new() * CFrame.Angles(math.rad(-10-10*math.sin(sine/9)),math.rad(0),math.rad(0)),1/2)
  3843. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5+.25*math.sin(sine/9),0) * CFrame.Angles(math.rad(-50+5*math.sin(sine/9)),math.rad(0),math.rad(0)) * RIGHTSHOULDERC0,.7/3)
  3844. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5+.25*math.sin(sine/9),0) * CFrame.Angles(math.rad(110),math.rad(0),math.rad(0)) * LEFTSHOULDERC0,.7/3)
  3845. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-.01) * CFrame.Angles(math.rad(-10),math.rad(80),math.rad(5+5*math.sin(sine/9))),1/2)
  3846. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-.01) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(-5-5*math.sin(sine/9))),1/2)
  3847. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3848. elseif mde == 4 then
  3849. Speed = 50
  3850. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC02*CFrame.new(0,math.cos(sine/25),-math.sin(sine/25)+2)*CFrame.Angles(math.rad(5*math.sin(sine/25)),0,math.rad(70)),.25)
  3851. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.Angles(0,0,math.rad(-70))*CFrame.Angles(math.rad(5*math.cos(sine/25)),0,0),.25)
  3852. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1,.5,-.25)*CFrame.Angles(0,math.rad(-10),math.rad(-90))* RIGHTSHOULDERC0,.25)
  3853. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0)*CFrame.Angles(0,0,math.rad(-20+5*math.sin(sine/25)))* LEFTSHOULDERC0,.25)
  3854. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1-.1*math.sin(sine/25),-.01)*CFrame.Angles(0,math.rad(80),0),.25)
  3855. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-.5-.25*math.sin(sine/25),-.51)*CFrame.Angles(math.rad(-10),math.rad(-80),0),.25)
  3856. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3857. elseif mde == 5 then
  3858. Speed = 50
  3859. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0*CFrame.new(0,.125*math.sin(sine/12),0)*CFrame.Angles(math.rad(10-5*math.cos(sine/12)),math.rad(-10*math.cos(sine/12)),math.rad(-5*math.cos(sine/12))),.25)
  3860. Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(10-5*math.cos(sine/12)),math.rad(10*math.cos(sine/12)),math.rad(5*math.cos(sine/12))),.25)
  3861. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5+.2*math.sin(sine/12),-.25)*CFrame.Angles(math.rad(165-15*math.cos(sine/12)),math.rad(-10+5*math.sin(sine/12)),math.rad(10))*RIGHTSHOULDERC0,.25)
  3862. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5-.15*math.cos(sine/12),.5*math.sin(sine/12))*CFrame.Angles(math.rad(-30*math.sin(sine/12)),math.rad(5*math.cos(sine/12)),0)*LEFTSHOULDERC0,.25)
  3863. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.9-.2*math.cos(sine/12),.5*math.sin(sine/12))*CFrame.Angles(math.rad(-10-40*math.sin(sine/12)),math.rad(90+5*math.cos(sine/12)),math.rad(2.5*math.cos(sine/12))),.25)
  3864. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-.9+.2*math.cos(sine/12),-.5*math.sin(sine/12))*CFrame.Angles(math.rad(-10+40*math.sin(sine/12)),math.rad(-90+5*math.cos(sine/12)),math.rad(2.5*math.cos(sine/12))),.25)
  3865. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15)*CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),0,0),.25)
  3866. elseif mde == 6 then
  3867. Speed = 50
  3868. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3+0.5*math.cos(sine / 41)) * CFrame.Angles(math.rad(0+1*math.cos(sine / 41)), math.rad(0+1*math.cos(sine / 27)), math.rad(0+1*math.cos(sine / 32))),0.35)
  3869. Neck.C0 = Clerp(Neck.C0, NECKC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(20+5*math.cos(sine / 40)), math.rad(0+1*math.cos(sine / 12)), math.rad(0)),0.35)
  3870. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.25,.5,-.1) * CFrame.Angles(math.rad(45),math.rad(-45),math.rad(0)) * RIGHTSHOULDERC0,.7/3)
  3871. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CFrame.new(-0.6, 0.5, -0.3) * CFrame.Angles(math.rad(60+1*math.cos(sine / 22)), math.rad(0+1*math.cos(sine / 25)), math.rad(70+1*math.cos(sine / 30))) * LEFTSHOULDERC0,0.35)
  3872. RightHip.C0 = Clerp(RightHip.C0, CFrame.new(1, -1, -1) * CFrame.Angles(math.rad(90), math.rad(-20), math.rad(-70)) * CFrame.Angles(math.rad(0+1*math.cos(sine / 23)), math.rad(90+1*math.cos(sine / 34)), math.rad(0+1*math.cos(sine / 31))),0.35)
  3873. LeftHip.C0 = Clerp(LeftHip.C0, CFrame.new(-1, -1 , 0) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)) * CFrame.Angles(math.rad(0+1*math.cos(sine / 26)), math.rad(-90+1*math.cos(sine / 20)), math.rad(0+1*math.cos(sine / 30))),0.35)
  3874. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(-.02,-10,0) * CFrame.Angles(math.rad(140),math.rad(0),math.rad(-40)),1)
  3875. elseif mde == 8 then
  3876. Speed = 50
  3877. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50)) * CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)),.7/3)
  3878. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,-.25,0) * CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)),.7/3)
  3879. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(5 + 2 * math.cos(sine/19))) * RIGHTSHOULDERC0,.7/3)
  3880. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-45), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3881. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) * CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
  3882. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
  3883. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3884. elseif mde == 7 then
  3885. Speed = 50
  3886. if NeckSnap then
  3887. Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(20),math.rad(10*math.sin(sine/100)),0),1)
  3888. NeckSnap = false
  3889. else
  3890. Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(20),math.rad(10*math.sin(sine/100)),0),.25)
  3891. end
  3892. if math.random(1,60) == 1 then
  3893. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(20+math.random(-20,20)),math.rad((10*math.cos(sine/100))+math.random(-20,20)),math.rad(math.random(-20,20))),1)
  3894. end
  3895. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3896. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0*CFrame.new(0 + .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50))*CFrame.Angles(math.rad(40),0,0),.25)
  3897. Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.new(0,-.25,0)*CFrame.Angles(math.rad(-40),0,0),.25)
  3898. RightShoulder.C0 = Clerp(RightShoulder.C0, CFrame.new(1.55, 0.5, 0.5) * CFrame.Angles(math.rad(250), math.rad(20), math.rad(-80))* RIGHTSHOULDERC0, 1 / 3)
  3899. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0)*CFrame.Angles(math.rad(-45),0,math.rad(-5-2*math.cos(sine/19)))*LEFTSHOULDERC0,.25)
  3900. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5)*CFrame.Angles(math.rad(-20+9*math.cos(sine/74)),math.rad(80),0)*CFrame.Angles(math.rad(5*math.cos(sine/37)),0,0),.25)
  3901. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0)*CFrame.Angles(math.rad(-20-9*math.cos(sine/54)),math.rad(-80),0)*CFrame.Angles(math.rad(-5*math.cos(sine/41)),0,0),.25)
  3902. elseif mde == 9 then
  3903. Speed = 50
  3904. local headsnap = math.random(1,60);
  3905. local headsnapping=false;
  3906. if headsnap == 1 then
  3907. Neck.C0 = Clerp(Neck.C0, NECKC0 * CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(math.random(500,500)), math.rad(math.random(500,500)), math.rad(math.random(500,500))), 1)headsnapping=true headsnapping=false
  3908. end
  3909. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 , 0 , 3 - .5 * math.sin(sine/25)) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.8 / 3)
  3910. Neck.C0 = Clerp(Neck.C0, NECKC0 * CFrame.new(0, 0, 0) * CFrame.Angles(25-math.rad(math.random(0.25,3)), math.rad(math.random(0.25,3)), math.rad(math.random(0.25,3))), .7 / 3)
  3911. RightShoulder.C0 = Clerp(RightShoulder.C0, CFrame.new(1.5, 0.5, 0) * CFrame.Angles(math.rad(-41.6-4*math.sin(sine/25)), math.rad(math.random(-0.25,3)), math.rad(math.random(0.25,3)))* RIGHTSHOULDERC0, .7 / 3)
  3912. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CFrame.new(-1.5, 0.5, 0) * CFrame.Angles(math.rad(90-4*math.sin(sine/25)), math.rad(5+2* math.sin(sine/25+math.random(-0.25,3))), math.rad(-2+5*math.sin(sine / 25))) * LEFTSHOULDERC0, .7 / 3)
  3913. RightHip.C0 = Clerp(RightHip.C0, CFrame.new(1, -1, 0) * CFrame.Angles(math.rad(-30-4*math.sin(sine/25-math.random(0.25,3))), math.rad(80), math.rad(0)), .7 / 3)
  3914. LeftHip.C0 = Clerp(LeftHip.C0, CFrame.new(-1, -1 , 0) * CFrame.Angles(math.rad(-20-4*math.sin(sine/25-math.random(-0.25,3))), math.rad(-80), math.rad(0)), .7 / 3)
  3915. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3916. elseif mde == 10 then
  3917. Speed = 50
  3918. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50)) * CFrame.Angles(math.rad(20),math.rad(0),math.rad(0)),.7/3)
  3919. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(35), RAD(25), RAD(5)), 0.15 / Animation_Speed)
  3920. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.1, 0) * ANGLES(RAD(300), RAD(0), RAD(0))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  3921. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, 0.5) * ANGLES(RAD(-50), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  3922. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) * CFrame.Angles(math.rad(-15 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
  3923. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-15 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
  3924. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3925. elseif mde == 11 then
  3926. Speed = 50
  3927. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(1*sick.PlaybackLoudness/25,0.05,1*sick.PlaybackLoudness/25), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(100*sick.PlaybackLoudness/500,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  3928. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0* 1, 0* 1, -0.175 + 0.025 * COS(Sine / 3.5) + -SIN(Sine / 3.5) / 7* 1) * ANGLES(RAD(26 - 4.5 * COS(Sine / 3.5)), RAD(0) - Character.Torso.RotVelocity.Y / 75, RAD(15 * COS(Sine / 7))), 0.15)
  3929. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 + MRANDOM(-5,5) - 4 * COS(Sine / 12)), RAD(MRANDOM(-5,5)), RAD(15)), 1 / 3)
  3930. if math.random(1,5) == 1 then
  3931. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 + MRANDOM(-25,25) - 4 * COS(Sine / 12)), RAD(MRANDOM(-25,25)), RAD(0)), 1.5 / 3)
  3932. end
  3933. RightHip.C0 = Clerp(RightHip.C0, CF(1* 1, -0.925 - 0.5 * COS(Sine / 7) / 2* 1, 0.7 * COS(Sine / 7) / 2* 1) * ANGLES(RAD(-15 - 55 * COS(Sine / 7)) - Character["Right Leg"].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)
  3934. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1* 1, -0.925 + 0.5 * COS(Sine / 7) / 2* 1, -0.7 * COS(Sine / 7) / 2* 1) * ANGLES(RAD(-15 + 55 * COS(Sine / 7)) + Character["Left Leg"].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)
  3935. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5+.2*math.sin(Sine/12),-.25)*CFrame.Angles(math.rad(165-15*math.cos(Sine/12)),math.rad(-10+5*math.sin(Sine/12)),math.rad(10))*RIGHTSHOULDERC0,.25)
  3936. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05 * SIN(Sine / 30)* 1, -0.34 * COS(Sine / 7* 1)) * ANGLES(RAD(-110) * COS(Sine / 7) , RAD(-90) , RAD(-13) + Character["Left Arm"].RotVelocity.Y / 75), 0.15)
  3937. elseif mde == 12 then
  3938. Speed = 50
  3939. Effect({Time = MRANDOM(80,100),EffectType = "Box",Size = VT(2.75,2.75,2.75), Size2 = VT(0,0,0),Transparency = 0, Transparency2 = 1,CFrame = hitb.CFrame*ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360))),MoveToPos = nil,RotationX = MRANDOM(-100/100,100/100), RotationY = MRANDOM(-100/100,100/100), RotationZ = MRANDOM(-100/100,100/100),Material = "Neon",Color = C3(),SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
  3940. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1+0.15* SIN(SINE / 3)) * ANGLES(RAD(15+3 * SIN(SINE / 3)), RAD(0), RAD(0+5 * SIN(SINE / 6))), 0.8 / Animation_Speed)
  3941. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12) + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4))), 1 / Animation_Speed)
  3942. RightShoulder.C0 = Clerp(RightShoulder.C0, CFrame.new(1.55, 0.5, 0.5) * CFrame.Angles(math.rad(250 + MRANDOM(-4,4)), math.rad(20 + MRANDOM(-4,4)), math.rad(-80 + MRANDOM(-4,4)))* RIGHTSHOULDERC0, 1 / 3)
  3943. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.8, 0) * ANGLES(RAD(165 + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4)), RAD(25 + MRANDOM(-4,4))) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  3944. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5 + 70 * SIN(SINE / 6))), 0.8 / Animation_Speed)
  3945. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5 + 70 * SIN(SINE / 6))), 0.8 / Animation_Speed)
  3946. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3947. elseif mde == 13 then
  3948. Speed = 50
  3949. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1+0.15* SIN(SINE / 3)) * ANGLES(RAD(15+3 * SIN(SINE / 3)), RAD(0), RAD(0+5 * SIN(SINE / 6))), 0.8 / Animation_Speed)
  3950. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10 - 2* SIN(SINE / 3)), RAD(0), RAD(0+10* SIN(SINE / 6))), 0.8 / Animation_Speed)
  3951. RightShoulder.C0 = Clerp(RightShoulder.C0, CFrame.new(1.55, 0.5, 0.5) * CFrame.Angles(math.rad(250), math.rad(20), math.rad(-80))* RIGHTSHOULDERC0, 1 / 3)
  3952. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0-0.3* SIN(SINE / 6)) * ANGLES(RAD(0+70* SIN(SINE / 6)), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  3953. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5 + 70 * SIN(SINE / 6))), 0.8 / Animation_Speed)
  3954. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5 + 70 * SIN(SINE / 6))), 0.8 / Animation_Speed)
  3955. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3956. elseif mde == 14 then
  3957. Speed = 50
  3958. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
  3959. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0 + 8.5 * COS(SINE / 12))), 1 / Animation_Speed)
  3960. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 * COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7)) + -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  3961. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 * COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7)) + SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  3962. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(145 + 5.5 * COS(SINE / 12)), RAD(0 - 20 * COS(SINE / 12)), RAD(0 - 2 * COS(SINE / 12))) * ANGLES(RAD(0 + 20 * COS(SINE / 12)), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.25 / Animation_Speed)
  3963. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05 * SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(-70) * COS(SINE / 7) , RAD(-90), RAD(-5)), 0.1)
  3964. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3965. elseif mde == 15 then
  3966. Speed = 50
  3967. Effect({Time = 10,EffectType = "Ring",Size = VT(0,0,0), Size2 = VT(0.1,0.3,0.1),Transparency = 0,Transparency2 = 1,CFrame = LeftArm.CFrame*CF(0,-1,0)*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360))),MoveToPos = nil,RotationX = math.random(-1,1),RotationY = math.random(-1,1),RotationZ = math.random(-1,1),Material = "Neon",Color = BrickColor.new("Pastel Blue").Color,SoundID = nil,SoundPitch = nil,SoundVolume = nil,UseBoomerangMath = true,Boomerang = 0,SizeBoomerang = 50})
  3968. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0 + .5 * math.cos(sine/50),0,3 - .5 * math.sin(sine/50)) * CFrame.Angles(math.rad(40),math.rad(0),math.rad(0)),.7/3)
  3969. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,-.25,0) * CFrame.Angles(math.rad(-40),math.rad(0),math.rad(0)),.7/3)
  3970. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(5 + 2 * math.cos(sine/19))) * RIGHTSHOULDERC0,.7/3)
  3971. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0) * CFrame.Angles(math.rad(25 + 8.5 * math.cos(sine/50)),math.rad(10),math.rad(-25 - 5 * math.cos(sine/25))) * LEFTSHOULDERC0,.7/3)
  3972. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-.5,-.5) * CFrame.Angles(math.rad(-20 + 9 * math.cos(sine/74)),math.rad(80),math.rad(0)) * CFrame.Angles(math.rad(0 + 5 * math.cos(sine/37)),math.rad(0),math.rad(0)),.7/3)
  3973. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0) * CFrame.Angles(math.rad(-20 - 9 * math.cos(sine/54)),math.rad(-80),math.rad(0)) * CFrame.Angles(math.rad(0 - 5 * math.cos(sine/41)),math.rad(0),math.rad(0)),.7/3)
  3974. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3975. elseif mde == 16 then
  3976. Speed = 300
  3977. GUN.Base.Transparency = 0
  3978. GUN.GunAdditions.Transparency = 0
  3979. GUN.NeonParts.Transparency = 0
  3980. GUN.Mag.Transparency = 0
  3981. GUN.Trigger.Transparency = 0
  3982. GUN.scope1.Transparency = 0
  3983. GUN.Stock.Transparency = 0
  3984. GUN.scope.Transparency = 0
  3985. GUN.Hole.Transparency = 0
  3986. GUN.Holding.Transparency = 0
  3987. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,-0.2) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),0.25/3)
  3988. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new() * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),0.25/3)
  3989. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,0.5,0) * CFrame.Angles(math.rad(-135),math.rad(0),math.rad(0)) * RIGHTSHOULDERC0,0.75/3)
  3990. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,0.5,0) * CFrame.Angles(math.rad(-135),math.rad(0),math.rad(0)) * LEFTSHOULDERC0,0.75/3)
  3991. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-0.01) * CFrame.Angles(math.rad(75*math.sin(sine/2)),math.rad(90),math.rad(0)),1)
  3992. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-0.01) * CFrame.Angles(math.rad(-75*math.sin(sine/2)),math.rad(-90),math.rad(0)),1)
  3993. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1/2)
  3994. elseif mde == 17 then
  3995. Speed = 50
  3996. GUN.Base.Transparency = 0
  3997. GUN.GunAdditions.Transparency = 0
  3998. GUN.NeonParts.Transparency = 0
  3999. GUN.Mag.Transparency = 0
  4000. GUN.Trigger.Transparency = 0
  4001. GUN.scope1.Transparency = 0
  4002. GUN.Stock.Transparency = 0
  4003. GUN.Hole.Transparency = 0
  4004. GUN.scope.Transparency = 0
  4005. GUN.Holding.Transparency = 0
  4006. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3 - .5 * math.sin(sine/9)) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),.7/3)
  4007. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,-.05,0) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),.7/3)
  4008. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,-.1) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)) * RIGHTSHOULDERC0,.7/3)
  4009. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0) * CFrame.Angles(math.rad(135),math.rad(0),math.rad(0)) * LEFTSHOULDERC0,.7/3)
  4010. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-.01) * CFrame.Angles(math.rad(-10),math.rad(80),math.rad(5+5*math.sin(sine/9))),1/2)
  4011. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-.01) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(-5-5*math.sin(sine/9))),1/2)
  4012. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4013. elseif mde == 18 then
  4014. Speed = 50
  4015. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
  4016. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0 + 10 * COS(SINE / 50))), 1 / Animation_Speed)
  4017. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(-45 + 25.5 * COS(SINE / 12)), RAD(0))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4018. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05 * SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(-70) * COS(SINE / 7) , RAD(-90), RAD(-5)), 0.1)
  4019. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 * COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7)) + -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4020. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 * COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7)) + SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4021. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.25)
  4022. elseif mde == 19 then
  4023. Speed = 16*SIZEE
  4024. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0*CFrame.new(0,0,-.5*math.sin(sine/25))*CFrame.Angles(math.rad(20),0,0),.25)
  4025. if NeckSnap then
  4026. Neck.C0 = Clerp(Neck.C0,NECKC0,1)
  4027. NeckSnap = false
  4028. else
  4029. Neck.C0 = Clerp(Neck.C0,NECKC0,.25)
  4030. end
  4031. if math.random(1,60) == 1 then
  4032. Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.Angles(math.rad(math.random(-20,20)),math.rad(math.random(-20,20)),math.rad(math.random(-20,20))),1)
  4033. end
  4034. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0)*CFrame.Angles(math.rad(-10),0,0)*RIGHTSHOULDERC0,.25)
  4035. SwordJoint.C0 = Clerp(SwordJoint.C0,CFrame.new(0,-1,0)*CFrame.Angles(math.rad(154.35-5.65*math.sin(sine/25)),0,0),.25)
  4036. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0)*CFrame.Angles(math.rad(20),0,math.rad(-10-10*math.cos(sine/25)))*LEFTSHOULDERC0,.25)
  4037. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,0)*CFrame.Angles(math.rad(-20),math.rad(80),math.rad(10+10*math.cos(sine/25))),.25)
  4038. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0)*CFrame.Angles(math.rad(-10),math.rad(-80),math.rad(-10-10*math.cos(sine/25))),.25)
  4039. elseif mde == 20 then
  4040. Speed = 16*SIZEE
  4041. SwordJoint.C0 = Clerp(SwordJoint.C0,CFrame.new(0,-0,-.5)*CFrame.Angles(0,math.rad(170),math.rad(-10)),.25)
  4042. if LookUp == false then
  4043. Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-5+3*math.cos(sine/25)),0,0),.25)
  4044. elseif LookUp == true then
  4045. Neck.C0 = Clerp(Neck.C0,NECKC0*CFrame.new(0,0,0)*CFrame.Angles(math.rad(-30+3*math.cos(sine/25)),0,0),.25)
  4046. end
  4047. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0*CFrame.new(0,0,0+0.15* math.sin(sine / 3))*CFrame.Angles(math.rad(15+3 * math.cos(sine / 3)),0,0),.25)
  4048. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,0)*CFrame.Angles(math.rad(80+5*math.sin(sine/3)),0,math.rad(45))*RIGHTSHOULDERC0,.25)
  4049. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0)*CFrame.Angles(math.rad(0 + 70 * math.sin(sine / 6)),0,math.rad(-5))*LEFTSHOULDERC0,.25)
  4050. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,0)*CFrame.Angles(math.rad(5 + 70 * math.sin(sine / 6)),math.rad(90),math.rad(0)),.25)
  4051. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,0)*CFrame.Angles(math.rad(5 - 70 * math.sin(sine / 6)),math.rad(-90),math.rad(0)),.25)
  4052. elseif mde == 21 then
  4053. Speed = 10
  4054. WACKYEFFECT({Time = 25, EffectType = "Sphere", Size = VT(10,0.05,10), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(0,75,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4055. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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.115)
  4056. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4057. if math.random(1,25) == 1 then
  4058. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,0,0) * CFrame.Angles(math.rad(20+math.random(-20,20)),math.rad((10*math.cos(sine/100))+math.random(-20,20)),math.rad(math.random(-20,20))),1)
  4059. end
  4060. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.75, 0) * ANGLES(RAD(170 - 15 * SIN(SINE / 6)), RAD(0), RAD(12 - 15 * COS(SINE / 6))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4061. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(30)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  4062. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 * COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7)) + -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.100)
  4063. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 * COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7)) + SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.100)
  4064. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.25)
  4065. elseif mde == 22 then
  4066. Speed = 55
  4067. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
  4068. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4069. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-69.5), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4070. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05 * SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(-70) * COS(SINE / 7) , RAD(-90), RAD(-5)), 0.1)
  4071. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 * COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7)) + -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4072. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 * COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7)) + SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4073. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15)*CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),0,0),.25)
  4074. elseif mde == 23 then
  4075. Speed = 25
  4076. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
  4077. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4078. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4079. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05 * SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(-70) * COS(SINE / 7) , RAD(-90), RAD(-5)), 0.1)
  4080. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 * COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7)) + -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4081. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 * COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7)) + SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4082. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),.25)
  4083. elseif mde == 24 then
  4084. Speed = 50
  4085. WACKYEFFECT({Time = 12.5, EffectType = "Sphere", Size = Vector3.new(10*sick.PlaybackLoudness/75,0,1*sick.PlaybackLoudness/75), Size2 = Vector3.new(1*sick.PlaybackLoudness/75,0.5,7*sick.PlaybackLoudness/75), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(0),math.rad(sick.PlaybackLoudness/666),math.rad(0)), RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = GUN.NeonParts.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4086. WACKYEFFECT({Time = 12.5, EffectType = "Sphere", Size = Vector3.new(1*sick.PlaybackLoudness/75,0,10*sick.PlaybackLoudness/75), Size2 = Vector3.new(7*sick.PlaybackLoudness/75,0.69,1*sick.PlaybackLoudness/75), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(0),math.rad(sick.PlaybackLoudness/666),math.rad(0)), RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = GUN.NeonParts.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4087. WACKYEFFECT({Time = 12.5, EffectType = "Sphere", Size = Vector3.new(4*sick.PlaybackLoudness/75,0,4*sick.PlaybackLoudness/75), Size2 = Vector3.new(4*sick.PlaybackLoudness/75,0.5,4*sick.PlaybackLoudness/75), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CFrame.new(0,-3,0)*CFrame.Angles(math.rad(0),math.rad(sick.PlaybackLoudness/666),math.rad(0)), RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = GUN.NeonParts.Color, SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4088. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CFrame.new(0,0,3 - .5 * math.sin(sine/9)) * CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),.7/3)
  4089. Neck.C0 = Clerp(Neck.C0,NECKC0 * CFrame.new(0,-.05,0) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),.7/3)
  4090. RightShoulder.C0 = Clerp(RightShoulder.C0,CFrame.new(1.5,.5,-.1) * CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)) * RIGHTSHOULDERC0,.7/3)
  4091. LeftShoulder.C0 = Clerp(LeftShoulder.C0,CFrame.new(-1.5,.5,0) * CFrame.Angles(math.rad(135),math.rad(0),math.rad(0)) * LEFTSHOULDERC0,.7/3)
  4092. RightHip.C0 = Clerp(RightHip.C0,CFrame.new(1,-1,-.01) * CFrame.Angles(math.rad(-10),math.rad(80),math.rad(5+5*math.sin(sine/9))),1/2)
  4093. LeftHip.C0 = Clerp(LeftHip.C0,CFrame.new(-1,-1,-.01) * CFrame.Angles(math.rad(0),math.rad(-80),math.rad(-5-5*math.sin(sine/9))),1/2)
  4094. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4095. elseif mde == 25 then
  4096. Speed = 50
  4097. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
  4098. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0 - 10 * SIN(SINE / 12)), RAD(30 - 10 * SIN(SINE / 12))), 0.15 / Animation_Speed)
  4099. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4100. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(30), RAD(40.5)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  4101. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 * COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7)) + -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4102. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 * COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7)) + SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4103. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15)*CFrame.Angles(math.rad(-106.3-.9*math.cos(sine/12)),0,0),.25)
  4104. elseif mde == 26 then
  4105. Speed = 25
  4106. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
  4107. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4108. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(40+sick.PlaybackLoudness/7.5), RAD(0), RAD(10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4109. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(40+sick.PlaybackLoudness/7.5), RAD(0), RAD(-10)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4110. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 * COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7)) + -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4111. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 * COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7)) + SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4112. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4113. elseif mde == 27 then
  4114. Speed = 357
  4115. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1+0.15* SIN(SINE / 3)) * ANGLES(RAD(15+3 * SIN(SINE / 3)), RAD(0), RAD(0+5 * SIN(SINE / 6))), 0.8 / Animation_Speed)
  4116. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-1000000,1000000)), RAD(MRANDOM(-1000000,1000000)), RAD(MRANDOM(-1000000,1000000))), 3 / Animation_Speed)
  4117. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(165 + MRANDOM(-1000000,1000000)), RAD(MRANDOM(-1000000,1000000)), RAD(MRANDOM(-1000000,1000000)))* RIGHTSHOULDERC0, 3 / Animation_Speed)
  4118. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0.5) * ANGLES(RAD(MRANDOM(-1000000,1000000)), RAD(MRANDOM(-1000000,1000000)), RAD(MRANDOM(-1000000,1000000))) * LEFTSHOULDERC0, 3 / Animation_Speed)
  4119. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5 + 70 * SIN(SINE / 6))), 1 / Animation_Speed)
  4120. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5 + 70 * SIN(SINE / 6))), 1 / Animation_Speed)
  4121. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90+MRANDOM(-1000000,1000000)),math.rad(MRANDOM(-1000000,1000000)),math.rad(MRANDOM(-1000000,1000000))),1)
  4122. elseif mde == 28 then
  4123. Speed = 55
  4124. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1+0.15* SIN(SINE / 3)) * ANGLES(RAD(15+3 * SIN(SINE / 3)), RAD(0), RAD(0+5 * SIN(SINE / 6))), 0.8 / Animation_Speed)
  4125. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4126. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(175 + 5 * COS(SINE / 12)), RAD(0), RAD(30))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4127. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.2, 0.5, 0.5) * ANGLES(RAD(0), RAD(0), RAD(45)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  4128. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5 + 70 * SIN(SINE / 6))), 1 / Animation_Speed)
  4129. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5 + 70 * SIN(SINE / 6))), 1 / Animation_Speed)
  4130. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(0.05,-1,-0.15) * CFrame.Angles(math.rad(doe * 22),math.rad(0),math.rad(0)),1/2)
  4131. elseif mde == 29 then
  4132. Speed = 65
  4133. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1 - 0.5 * COS(SINE / 15)) * ANGLES(RAD(30), RAD(0), RAD(0)), 1 / Animation_Speed)
  4134. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-30+MRANDOM(-2,2)), RAD(MRANDOM(-2,2)), RAD(MRANDOM(-2,2))), 1 / Animation_Speed)
  4135. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(165 + 15 * COS(SINE / 15)), RAD(0), RAD(0))* RIGHTSHOULDERC0, 1 / Animation_Speed)
  4136. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(120), RAD(0), RAD(-10 + 15 * COS(SINE / 15))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4137. snap = math.random(1,60)
  4138. if snap == 1 then
  4139. Neck.C0 = Clerp(Neck.C0,NECKC0*CF(0,0,0+((1)-1))*ANGLES(math.rad(math.random(-10000,10000)),math.rad(math.random(-10000,10000)),math.rad(math.random(-10000,10000))), 3 / Animation_Speed)
  4140. end
  4141. snap2 = math.random(1,60)
  4142. if snap2 == 1 then
  4143. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5, -0.6) * ANGLES(math.rad(math.random(-10000,10000)),math.rad(math.random(-10000,10000)),math.rad(math.random(-10000,10000))) * RIGHTSHOULDERC0, 3 / Animation_Speed)
  4144. end
  4145. snap3 = math.random(1, 60)
  4146. if snap3 == 1 then
  4147. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, -0.6) * ANGLES(math.rad(math.random(-10000,10000)),math.rad(math.random(-10000,10000)),math.rad(math.random(-10000,10000))) * LEFTSHOULDERC0, 3 / Animation_Speed)
  4148. end
  4149. snap4 = math.random(1, 60)
  4150. if snap4 == 1 then
  4151. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5 + 70 * SIN(SINE / 6))), 1 / Animation_Speed)
  4152. end
  4153. snap4 = math.random(1, 60)
  4154. if snap4 == 1 then
  4155. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(MRANDOM(-10000,10000)), RAD(90+MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000))) * ANGLES(RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000))), 3 / Animation_Speed)
  4156. end
  4157. snap5 = math.random(1, 60)
  4158. if snap5 == 1 then
  4159. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), 0) * ANGLES(RAD(MRANDOM(-10000,10000)), RAD(90+MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000))) * ANGLES(RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000))), 3 / Animation_Speed)
  4160. end
  4161. snap6 = math.random(1, 60)
  4162. if snap6 == 1 then
  4163. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000)), RAD(MRANDOM(-10000,10000))), 3 / Animation_Speed)
  4164. end
  4165. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.05 * COS(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  4166. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * COS(SINE / 12), -0.01) * ANGLES(RAD(0), RAD(-60), RAD(15)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 1 / Animation_Speed)
  4167. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4168. elseif mde == 30 then
  4169. Speed = 459.5
  4170. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.100000000000000 / Animation_Speed)
  4171. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.100000000000000 / Animation_Speed)
  4172. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(90))* RIGHTSHOULDERC0, 0.100000000000000 / Animation_Speed)
  4173. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-90)) * LEFTSHOULDERC0, 0.100000000000000 / Animation_Speed)
  4174. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.100000000000000 / Animation_Speed)
  4175. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.100000000000000 / Animation_Speed)
  4176. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),1)
  4177. elseif mde == 31 then
  4178. Speed = 27
  4179. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 1.5 + 1.1 * SIN(SINE / 26)) * ANGLES(RAD(40 - 2.5*SIN(SINE/24)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4180. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(41), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4181. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(185), RAD(0), RAD(15))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4182. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(40), RAD(0), RAD(5)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  4183. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, -0.5) * ANGLES(RAD(20), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4184. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(20), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  4185. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4186. elseif mde == 32 then
  4187. Speed = 105
  4188. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 3 - 1.5 * COS(SINE / 28)) * ANGLES(RAD(30), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4189. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4190. RightShoulder.C0 = Clerp(RightShoulder.C0, CFrame.new(1.5, 0.5, 0.5) * CFrame.Angles(math.rad(250), math.rad(20), math.rad(-80))* RIGHTSHOULDERC0, 1 / 3)
  4191. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(120), RAD(0), RAD(1*COS(SINE/15))) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  4192. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.5) * ANGLES(RAD(-30), RAD(80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4193. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-30), RAD(-80), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(0)), 1 / Animation_Speed)
  4194. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90-10*SIN(SINE/15)),math.rad(0),math.rad(0)),1)
  4195. elseif mde == 33 then
  4196. Humanoid.HipHeight = 1.5
  4197. Speed = 20
  4198. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(-00.1*COS(SINE/12), 0, 00.1*COS(SINE/15)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  4199. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-10 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  4200. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(165), RAD(0), RAD(20))* RIGHTSHOULDERC0, 1 / Animation_Speed)
  4201. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.4, -0.7) * ANGLES(RAD(86), RAD(9), RAD(75)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4202. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.6 - 0.05 * SIN(SINE / 12), -0.5) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(-1), RAD(0), RAD(-35)), 1 / Animation_Speed)
  4203. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.05 * SIN(SINE / 12), 0) * ANGLES(RAD(-15), RAD(-70), RAD(0)) * ANGLES(RAD(1), RAD(0), RAD(0)), 1 / Animation_Speed)
  4204. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4205. elseif mde == 34 then
  4206. Speed = 85
  4207. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(20), RAD(0), RAD(20 * COS(SINE/10))), 1 / Animation_Speed)
  4208. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-10), RAD(0), RAD(-8 * COS(SINE/10))), 1 / Animation_Speed)
  4209. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(145+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4210. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-75), RAD(0), RAD(-8)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  4211. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(60 * COS(SINE/10)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4212. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-60 * COS(SINE/10)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4213. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4214. elseif mde == 35 then
  4215. Speed = 85
  4216. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(20), RAD(0), RAD(20 * COS(SINE/10))), 1 / Animation_Speed)
  4217. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-10), RAD(0), RAD(-8 * COS(SINE/10))), 1 / Animation_Speed)
  4218. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(145+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4219. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(55 * COS(SINE/15)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4220. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(60 * COS(SINE/10)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4221. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(-60 * COS(SINE/10)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4222. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4223. elseif mde == 36 then
  4224. Speed = 18
  4225. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
  4226. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-20,20) - 4 * COS(SINE / 12)), RAD(MRANDOM(-20,20)), RAD(MRANDOM(-5,5))), 1 / Animation_Speed)
  4227. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 * COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7)) + -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4228. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 * COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7)) + SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4229. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05 * SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(-70) * COS(SINE / 7) , RAD(-90), RAD(-5)), 0.1)
  4230. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(145+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4231. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4232. elseif mde == 37 then
  4233. Speed = 24
  4234. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
  4235. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4236. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 * COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7)) + -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4237. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 * COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7)) + SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4238. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05 * SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(-70) * COS(SINE / 7) , RAD(-90), RAD(-5)), 0.1)
  4239. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(145+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4240. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4241. elseif mde == 38 then
  4242. Speed = 50
  4243. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0* 1, 0* 1, -0.175 + 0.025 * COS(SINE / 3.5) + -SIN(SINE / 3.5) / 7* 1) * ANGLES(RAD(26 - 4.5 * COS(SINE / 3.5)), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(15 * COS(SINE / 7))), 0.15)
  4244. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 15) + MRANDOM(-20,20)), RAD(0 + MRANDOM(-20,20)), RAD(-10 + MRANDOM(-20,20))), 3 / Animation_Speed)
  4245. RightHip.C0 = Clerp(RightHip.C0, CF(1* 1, -0.925 - 0.5 * COS(SINE / 7) / 2* 1, 0.7 * COS(SINE / 7) / 2* 1) * ANGLES(RAD(-15 - 55 * COS(SINE / 7)) - RightLeg.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)
  4246. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1* 1, -0.925 + 0.5 * COS(SINE / 7) / 2* 1, -0.7 * COS(SINE / 7) / 2* 1) * ANGLES(RAD(-15 + 55 * COS(SINE / 7)) + LeftLeg.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)
  4247. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(145+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4248. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(165 + MRANDOM(-20,20)), RAD(0 + MRANDOM(-20,20)), RAD(22 + MRANDOM(-20,20))) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  4249. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4250. elseif mde == 39 then
  4251. Speed = 25
  4252. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
  4253. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4254. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 * COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7)) + -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4255. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 * COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7)) + SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4256. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(145+5*COS(SINE/12)), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4257. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5, 0.5) * ANGLES(RAD(-15), RAD(12), RAD(43)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  4258. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4259. elseif mde == 40 then
  4260. Speed = 125
  4261. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0* 1, 0* 1, -0.175 + 0.025 * COS(SINE / 3.5) + -SIN(SINE / 3.5) / 7* 1) * ANGLES(RAD(26 - 4.5 * COS(SINE / 3.5)), RAD(0) - RootPart.RotVelocity.Y / 75, RAD(15 * COS(SINE / 7))), 0.15)
  4262. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 1 / Animation_Speed)
  4263. RightHip.C0 = Clerp(RightHip.C0, CF(1* 1, -0.925 - 0.5 * COS(SINE / 7) / 2* 1, 0.7 * COS(SINE / 7) / 2* 1) * ANGLES(RAD(-15 - 55 * COS(SINE / 7)) - RightLeg.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)
  4264. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1* 1, -0.925 + 0.5 * COS(SINE / 7) / 2* 1, -0.7 * COS(SINE / 7) / 2* 1) * ANGLES(RAD(-15 + 55 * COS(SINE / 7)) + LeftLeg.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)
  4265. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(145), RAD(0), RAD(10))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4266. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(-10)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  4267. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4268. elseif mde == 41 then
  4269. Speed = 50
  4270. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.2 * COS(SINE / 6)) * ANGLES(RAD(25), RAD(0), RAD(8*COS(SINE/12))), 1 / Animation_Speed)
  4271. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(-6*COS(SINE/12))), 1 / Animation_Speed)
  4272. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-65), RAD(0), RAD(10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4273. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(60*COS(SINE/12)), RAD(-10), RAD(10)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4274. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.2 * COS(SINE / 6), 0) * ANGLES(RAD(60*COS(SINE/12)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-10)), 1 / Animation_Speed)
  4275. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.2 * COS(SINE / 6), 0) * ANGLES(RAD(-60*COS(SINE/12)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 1 / Animation_Speed)
  4276. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4277. elseif mde == 42 then
  4278. Speed = 22
  4279. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.2 * COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(8*COS(SINE/16))), 1 / Animation_Speed)
  4280. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(10), RAD(0)), 1 / Animation_Speed)
  4281. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(190), RAD(30), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4282. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.5, -0.4) * ANGLES(RAD(25), RAD(-30), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4283. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.2 * COS(SINE / 12), 0) * ANGLES(RAD(40*COS(SINE/16)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 1 / Animation_Speed)
  4284. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.2 * COS(SINE / 12), 0) * ANGLES(RAD(-40*COS(SINE/16)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 1 / Animation_Speed)
  4285. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4286. elseif mde == 43 then
  4287. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-40), RAD(0 + 1.5 * COS(SINE / 34)), RAD(0 + 1.5 * COS(SINE / 34))), 3 / Animation_Speed)
  4288. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15+ 5 * COS(SINE / 19))) * RIGHTSHOULDERC0, 0.8 / Animation_Speed)
  4289. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 2.5 + 0.5 * COS(SINE / 19)) * ANGLES(RAD(90), RAD(0), RAD(0+ 4 * COS(SINE / 19))), 0.8 / Animation_Speed)
  4290. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15- 5 * COS(SINE / 19))) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  4291. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3 - 0.1 * COS(SINE / 34), -0.5) * ANGLES(RAD(0), RAD(80), RAD(0)) * ANGLES(RAD(-4), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  4292. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.1 * COS(SINE / 34), -0.01) * ANGLES(RAD(0), RAD(-80), RAD(0)) * ANGLES(RAD(-4), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  4293. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4294. elseif mde == 44 then
  4295. Speed = 19
  4296. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
  4297. Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(0), RAD(0), RAD(0)), 0.3)
  4298. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 * COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7)) + -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4299. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 * COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7)) + SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4300. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05 * SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(-70) * COS(SINE / 7) , RAD(-90), RAD(-5)), 0.1)
  4301. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1, 0.5 + 0.05 * SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(70) * COS(SINE / 7) , RAD(90), RAD(5)), 0.1)
  4302. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4303. elseif mde == 45 then
  4304. Speed = 20
  4305. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4306. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-15, 25) - 2.5 * SIN(SINE / 12)), RAD(MRANDOM(-15, 25)), RAD(MRANDOM(-15, 25))), 1 / Animation_Speed)
  4307. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(35 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(5)) * RIGHTSHOULDERC0, 0.35 / Animation_Speed)
  4308. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-35 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.35 / Animation_Speed)
  4309. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  4310. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  4311. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4312. elseif mde == 46 then
  4313. Speed = 25
  4314. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 1.3 + 0.5 * COS(SINE / 24)) * ANGLES(RAD(24), RAD(-5 * SIN(SINE / 24)), RAD(0)), 0.4 / Animation_Speed*3)
  4315. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-24), RAD(5 * SIN(SINE / 24)), RAD(MRANDOM(-5.5,5.5))), 0.2)
  4316. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.15 * COS(SINE / 24), 0) * ANGLES(RAD(-45), RAD(0), RAD(14 + 6.5* SIN(SINE / 24)))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4317. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.15 * COS(SINE / 24), 0) * ANGLES(RAD(-45), RAD(0), RAD(-14 - 6.5 * SIN(SINE / 24))) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  4318. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 24), 0) * ANGLES(RAD(-25), RAD(78), RAD(0)) * ANGLES(RAD(-5 * SIN(SINE / 24)), RAD(0), RAD(5)), 0.4 / Animation_Speed)
  4319. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.3 - 0.1 * COS(SINE / 24), -0.5) * ANGLES(RAD(0), RAD(-78), RAD(0)) * ANGLES(RAD(-5 * SIN(SINE / 24)), RAD(0), RAD(5)), 0.4 / Animation_Speed)
  4320. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4321. elseif mde == 47 then
  4322. Speed = 16
  4323. snap = math.random(1,6)
  4324. if snap == 1 then
  4325. Neck.C0 = Clerp(Neck.C0,NECKC0*CF(0,0,0+((1)-1))*ANGLES(math.rad(math.random(-1000,1000)),math.rad(math.random(-1000,100)),math.rad(math.random(-1000,1000))),1/Animation_Speed)
  4326. end
  4327. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 2 + 1 * COS(SINE / 18)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4328. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  4329. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5 + 0.1 * COS(SINE / 12), 0.2) * ANGLES(RAD(0), RAD(-25), RAD(25 + 8 * COS(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4330. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.35, 0.5 + 0.1 * COS(SINE / 12), 0.2) * ANGLES(RAD(0), RAD(25), RAD(-25 - 8 * COS(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4331. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.65 - 0.2 * COS(SINE / 12), -0.35) * ANGLES(RAD(-25 + 6 * COS(SINE / 12)), RAD(80), RAD(0)) * ANGLES(RAD(2 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  4332. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.2 * COS(SINE / 12), 0) * ANGLES(RAD(-5 + 2 * COS(SINE / 12)), RAD(-80), RAD(0)) * ANGLES(RAD(2 * COS(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  4333. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4334. elseif mde == 48 then
  4335. Speed = 40
  4336. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 1.3 + 0.5 * COS(SINE / 24)) * ANGLES(RAD(24), RAD(-5 * SIN(SINE / 24)), RAD(0)), 0.4 / Animation_Speed*3)
  4337. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-24), RAD(5 * SIN(SINE / 24)), RAD(MRANDOM(-5.5,5.5))), 0.2)
  4338. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.15 * COS(SINE / 24), 0) * ANGLES(RAD(-45), RAD(0), RAD(14 + 6.5* SIN(SINE / 24)))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4339. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.15 * COS(SINE / 24), 0) * ANGLES(RAD(-45), RAD(0), RAD(-14 - 6.5 * SIN(SINE / 24))) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  4340. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 24), 0) * ANGLES(RAD(-25), RAD(78), RAD(0)) * ANGLES(RAD(-5 * SIN(SINE / 24)), RAD(0), RAD(5)), 0.4 / Animation_Speed)
  4341. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.3 - 0.1 * COS(SINE / 24), -0.5) * ANGLES(RAD(0), RAD(-78), RAD(0)) * ANGLES(RAD(-5 * SIN(SINE / 24)), RAD(0), RAD(5)), 0.4 / Animation_Speed)
  4342. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4343. elseif mde == 49 then
  4344. Speed = 20
  4345. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
  4346. Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(0), RAD(0), RAD(0)), 0.3)
  4347. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 * COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7)) + -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4348. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 * COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7)) + SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4349. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05 * SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(-70) * COS(SINE / 7) , RAD(-90), RAD(-5)), 0.1)
  4350. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5,0.5,0) * ANGLES(RAD(140 + 6.5 * SIN(Sine / 34)), RAD(5*SIN(Sine/34)), RAD(10 * SIN(Sine / 34))) * ANGLES(RAD(5), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.5 / 3)
  4351. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4352. elseif mde == 50 then
  4353. Speed = 30
  4354. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 1.3 + 0.5 * COS(SINE / 24)) * ANGLES(RAD(24), RAD(-5 * SIN(SINE / 24)), RAD(0)), 0.4 / Animation_Speed*3)
  4355. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-24), RAD(5 * SIN(SINE / 24)), RAD(MRANDOM(-5.5,5.5))), 0.2)
  4356. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5,0.5,0) * ANGLES(RAD(120 + 6.5 * SIN(Sine / 34)), RAD(5*SIN(Sine/34)), RAD(10 * SIN(Sine / 34))) * ANGLES(RAD(5), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.5 / 3)
  4357. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 + 0.15 * COS(SINE / 24), 0) * ANGLES(RAD(-45), RAD(0), RAD(-14 - 6.5 * SIN(SINE / 24))) * LEFTSHOULDERC0, 0.4 / Animation_Speed)
  4358. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 - 0.1 * COS(SINE / 24), 0) * ANGLES(RAD(-25), RAD(78), RAD(0)) * ANGLES(RAD(-5 * SIN(SINE / 24)), RAD(0), RAD(5)), 0.4 / Animation_Speed)
  4359. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.3 - 0.1 * COS(SINE / 24), -0.5) * ANGLES(RAD(0), RAD(-78), RAD(0)) * ANGLES(RAD(-5 * SIN(SINE / 24)), RAD(0), RAD(5)), 0.4 / Animation_Speed)
  4360. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4361. elseif mde == 51 then
  4362. Speed = 20
  4363. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * 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)
  4364. Neck.C0 = Clerp(Neck.C0, NECKC0 * ANGLES(RAD(0), RAD(0), RAD(0)), 0.3)
  4365. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.925 - 0.5 * COS(SINE / 7) / 2, 0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 - 35 * COS(SINE / 7)) + -SIN(SINE / 7) / 2.5, RAD(90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 + 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4366. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.925 + 0.5 * COS(SINE / 7) / 2, -0.5 * COS(SINE / 7) / 2) * ANGLES(RAD(-15 + 35 * COS(SINE / 7)) + SIN(SINE / 7) / 2.5, RAD(-90 - 2 * COS(SINE / 7)), RAD(0)) * ANGLES(RAD(0 - 2.5 * COS(SINE / 7)), RAD(0), RAD(0)), 0.3)
  4367. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1, 0.5 + 0.05 * SIN(SINE / 30), 0.025 * COS(SINE / 20)) * ANGLES(RAD(-70) * COS(SINE / 7) , RAD(-90), RAD(-5)), 0.1)
  4368. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5,0.5,0) * ANGLES(RAD(140 + 6.5 * SIN(Sine / 34)), RAD(5*SIN(Sine/34)), RAD(10 * SIN(Sine / 34))) * ANGLES(RAD(5), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 0.5 / 3)
  4369. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4370. elseif mde == 52 then
  4371. Speed = 22
  4372. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0,0,2+0.5*COS(SINE / 12))*ANGLES(RAD(25+2.5*COS(SINE / 12)),RAD(0-RootPart.RotVelocity.y),RAD(0 - RootPart.RotVelocity.Y * 4.5 + 3 * COS(SINE / 47))), 1 / Animation_Speed)
  4373. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-1+-2*COS(SINE / 32)), RAD(0), RAD(10)), 1 / Animation_Speed)
  4374. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-90-10*math.cos(sine/7)), RAD(0), RAD(10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4375. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-90-10*math.cos(sine/7)), RAD(0), RAD(-10)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4376. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1-.001*COS(SINE / 7), -0.01) * ANGLES(RAD(-10-2.5*math.cos(sine/7)), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4377. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -.5-.001*math.cos(sine/7), -0.5) * ANGLES(RAD(-25-2.5*math.cos(sine/7)), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  4378. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4379. elseif mde == 53 then
  4380. Speed = 13
  4381. WACKYEFFECT({Time = 50, EffectType = "Block", Size = VT(3,3,3)/3, Size2 = VT(1,1,1)/3, Transparency = .5, Transparency2 = 1, CFrame = RightArm.CFrame*CF(0,-1.45,0), MoveToPos = nil, RotationX = nil, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(math.min(1,sick.PlaybackLoudness/500),0,0) , SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4382. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(10 - 2* SIN(SINE / 6)), RAD(0+5* SIN(SINE / 12)), RAD(0)), 0.8 / Animation_Speed)
  4383. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0-60* SIN(SINE / 12)), RAD(0), RAD(5)) * RIGHTSHOULDERC0, 0.8 / Animation_Speed)
  4384. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0+60* SIN(SINE / 12)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.8 / Animation_Speed)
  4385. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1+0.1* SIN(SINE / 6)) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.8 / Animation_Speed)
  4386. RightHip.C0 = Clerp(RightHip.C0, CF(1.01 , -1, 0-0.07*SIN(SINE/12)) * ANGLES(RAD(0), RAD(75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5 + 60 * SIN(SINE / 12))), 0.8 / Animation_Speed)
  4387. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1.01, -1, 0+0.07*SIN(SINE/12)) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5 + 60 * SIN(SINE / 12))), 0.8 / Animation_Speed)
  4388. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4389. elseif mde == 54 then
  4390. Speed = 15
  4391. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.2 * COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(8*COS(SINE/16))), 1 / Animation_Speed)
  4392. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(10), RAD(0)), 1 / Animation_Speed)
  4393. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(190), RAD(30), RAD(5)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4394. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.5, -0.4) * ANGLES(RAD(25), RAD(-30), RAD(0)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4395. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.2 * COS(SINE / 12), 0) * ANGLES(RAD(40*COS(SINE/16)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5)), 1 / Animation_Speed)
  4396. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.2 * COS(SINE / 12), 0) * ANGLES(RAD(-40*COS(SINE/16)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5)), 1 / Animation_Speed)
  4397. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4398. elseif mde == 55 then
  4399. Speed = 50
  4400. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.2 * COS(SINE / 6)) * ANGLES(RAD(25), RAD(0), RAD(8*COS(SINE/12))), 1 / Animation_Speed)
  4401. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(-6*COS(SINE/12))), 1 / Animation_Speed)
  4402. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-65), RAD(0), RAD(10)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  4403. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(60*COS(SINE/12)), RAD(-10), RAD(10)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4404. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.2 * COS(SINE / 6), 0) * ANGLES(RAD(60*COS(SINE/12)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-10)), 1 / Animation_Speed)
  4405. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.2 * COS(SINE / 6), 0) * ANGLES(RAD(-60*COS(SINE/12)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 1 / Animation_Speed)
  4406. GunJoint.C0 = Clerp(GunJoint.C0,CFrame.new(.05,-1,-.15) * CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),1)
  4407. elseif mde == 56 then
  4408. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.2 * COS(SINE / 6)) * ANGLES(RAD(25), RAD(0), RAD(8*COS(SINE/12))), 1 / Animation_Speed)
  4409. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 1 / Animation_Speed)
  4410. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.5) * ANGLES(RAD(150), RAD(0), RAD(-55))* RIGHTSHOULDERC0, 1 / Animation_Speed)
  4411. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.2, -0.7) * ANGLES(RAD(50), RAD(15), RAD(90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4412. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.2 * COS(SINE / 6), 0) * ANGLES(RAD(60*COS(SINE/12)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-10)), 1 / Animation_Speed)
  4413. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.2 * COS(SINE / 6), 0) * ANGLES(RAD(-60*COS(SINE/12)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 1 / Animation_Speed)
  4414. elseif mde == 57 then
  4415. Speed = 20
  4416. --[[ Neck.C0=CFrame.new(0,1,0)*CFrame.Angles(math.rad(90 + 5 * math.cos(SINE/60)),math.rad(180),math.rad(0 + 5 * math.cos(SINE/60)))
  4417. RootJoint.C0=CFrame.new(0 + 1 * math.cos(SINE/50),0 + 1 * math.cos(SINE/80),0 + 1 * math.cos(SINE/70))*CFrame.Angles(math.rad(60),math.rad(180),math.rad(0))
  4418. RightShoulder.C0=CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(5 + 5 * math.cos(SINE/40)))
  4419. LeftShoulder.C0=CFrame.new(-1,0,0.4)*CFrame.Angles(math.rad(-30.7 + 5 * math.cos(SINE/60)),math.rad(9.1 + 5 * math.cos(SINE/50)),math.rad(32.1 + 5 * math.cos(SINE/40)))
  4420. RightHip.C0 = CFrame.new(0.5,-0.7,0.3)*CFrame.Angles(math.rad(-10 + 10 * math.cos(SINE/45)),math.rad(0),math.rad(1 + 1 * math.cos(SINE/50)))
  4421. LeftHip.C0=CFrame.new(-0.5,-1,0.3)*CFrame.Angles(math.rad(0 + 5 * math.cos(SINE/50)),math.rad(0),math.rad(1 - 1 * math.cos(SINE/50))) ]]
  4422. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.2 * COS(SINE / 6)) * ANGLES(RAD(25), RAD(0), RAD(8*COS(SINE/12))), 1 / Animation_Speed)
  4423. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 8 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(0)), 1 / Animation_Speed)
  4424. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.35, 0.5, -0.5) * ANGLES(RAD(150), RAD(0), RAD(-55))* RIGHTSHOULDERC0, 1 / Animation_Speed)
  4425. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.1, 0.2, -0.7) * ANGLES(RAD(50), RAD(15), RAD(90)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  4426. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.2 * COS(SINE / 6), 0) * ANGLES(RAD(60*COS(SINE/12)), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-10)), 1 / Animation_Speed)
  4427. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.2 * COS(SINE / 6), 0) * ANGLES(RAD(-60*COS(SINE/12)), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 1 / Animation_Speed)
  4428. elseif mde == 58 then
  4429. Speed = 35
  4430. WACKYEFFECT({Time = 2.5, EffectType = "Sphere", Size = VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Size2 = VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/500),math.min(1,sick.PlaybackLoudness/500)), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4431. CamShakeAll(sick.PlaybackLoudness/45,sick.PlaybackLoudness/45)
  4432. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.1) * ANGLES(RAD(5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4433. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(MRANDOM(-15, 25) - 2.5 * SIN(SINE / 12)), RAD(MRANDOM(-15, 25)), RAD(MRANDOM(-15, 25))), 1 / Animation_Speed)
  4434. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.55, 0.5, 0.5) * ANGLES(RAD(250), RAD(20), RAD(-80))* RIGHTSHOULDERC0, 1 / Animation_Speed)
  4435. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-35 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-5)) * LEFTSHOULDERC0, 0.35 / Animation_Speed)
  4436. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ 0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-15)), 2 / Animation_Speed)
  4437. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.2+ -0.2 * COS(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(15)), 2 / Animation_Speed)
  4438. elseif mde == 59 then
  4439. WACKYEFFECT({Time = 2.5, EffectType = "Slash", Size = VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Size2 = VT(7+sick.PlaybackLoudness/25,0.55,7+sick.PlaybackLoudness/25), Transparency = 0, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,-3,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = Color3.fromRGB(100*sick.PlaybackLoudness/0,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  4440. CamShakeAll(sick.PlaybackLoudness/70,sick.PlaybackLoudness/70)
  4441. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12) + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4))), 1 / Animation_Speed)
  4442. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 + 0.1 * COS(SINE /12), 0) * ANGLES(RAD(0+ 40 * COS(SINE / 12) + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4)), RAD(12 + MRANDOM(-4,4))) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  4443. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, -0.15 + 0.1 * COS(SINE / 12), -0.05 + 0.1 * COS(SINE / 12)) * ANGLES(RAD(15 - 2.5 * COS(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  4444. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.4, 0.8, 0) * ANGLES(RAD(165 + MRANDOM(-4,4)), RAD(0 + MRANDOM(-4,4)), RAD(25 + MRANDOM(-4,4))) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  4445. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-5 + 50 * SIN(SINE / 12))), 0.15 / Animation_Speed)
  4446. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(5 + 50 * SIN(SINE / 12))), 0.15 / Animation_Speed)
  4447. end
  4448. end
  4449. end
  4450.  
  4451. unanchor()
  4452. Humanoid.MaxHealth = "inf"
  4453. Humanoid.Health = "inf"
  4454. if Rooted == false then
  4455. Disable_Jump = false
  4456. Humanoid.WalkSpeed = Speed
  4457. elseif Rooted == true then
  4458. Disable_Jump = true
  4459. Humanoid.WalkSpeed = 0
  4460. end
  4461. if info == false then
  4462. chat.Parent = nil
  4463. chat2.Parent = nil
  4464. elseif info == true then
  4465. chat.Parent = Character
  4466. chat2.Parent = Character
  4467. end
  4468. if info == true then
  4469. chatweld.C0 = Clerp(chatweld.C0, CF(5,2,-4.5) * ANGLES(RAD(RAD(-15)),RAD(130),RAD(-4)), 1)
  4470. chatweld2.C0 = Clerp(chatweld2.C0, CF(-5,2,-4.5) * ANGLES(RAD(RAD(15)),RAD(-130),RAD(4)), 1)
  4471. chat.Color = GUN.NeonParts.Color
  4472. chat2.Color = GUN.NeonParts.Color
  4473. for _,v in pairs(surfacegui:children()) do
  4474. if v:IsA("Frame") then
  4475. if v.Name=="chatbox" then
  4476. v:TweenSize(UDim2.new(0.014, 0, 0.014-sick.PlaybackLoudness/2500*math.random(1,6), 0), "Out", "Quad", .5,true)
  4477. v.BackgroundColor3 = GUN.NeonParts.Color
  4478. end
  4479. end
  4480. end
  4481. end
  4482. if mde ~= 1 or mde ~= 20 or mde ~= 27 then
  4483. SK1.Text = "None"
  4484. SK2.Text = "None"
  4485. end
  4486. if mde == 1 then
  4487. SK1.Text = "N - Secret song"
  4488. SK2.Text = "None"
  4489. elseif mde == 20 then
  4490. SK1.Text = "K - Look Up"
  4491. SK2.Text = "L - Look Straight"
  4492. elseif mde == 27 then
  4493. SK1.Text = "N - 'SKID.' Taunt(VERY SPAMMABLE)"
  4494. SK2.Text = "None"
  4495. end
  4496. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement