Advertisement
yabagaba

Untitled

Jul 9th, 2019
152
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 104.35 KB | None | 0 0
  1. script:ClearAllChildren()
  2. wait(0.2)
  3.  
  4. Player = game:GetService("Players").LocalPlayer
  5. PlayerGui = Player.PlayerGui
  6. Cam = workspace.CurrentCamera
  7. Backpack = Player.Backpack
  8. Character = Player.Character
  9. Humanoid = Character.Humanoid
  10. RootPart = Character["HumanoidRootPart"]
  11. Torso = Character["Torso"]
  12. Head = Character["Head"]
  13. Mouse = Player:GetMouse()
  14. RightArm = Character["Right Arm"]
  15. LeftArm = Character["Left Arm"]
  16. RightLeg = Character["Right Leg"]
  17. LeftLeg = Character["Left Leg"]
  18. RootJoint = RootPart["RootJoint"]
  19. Neck = Torso["Neck"]
  20. RightShoulder = Torso["Right Shoulder"]
  21. LeftShoulder = Torso["Left Shoulder"]
  22. RightHip = Torso["Right Hip"]
  23. LeftHip = Torso["Left Hip"]
  24. local TIME = 0
  25. local sick = Instance.new("Sound",Torso)
  26.  
  27. IT = Instance.new
  28. CF = CFrame.new
  29. VT = Vector3.new
  30. RAD = math.rad
  31. C3 = Color3.new
  32. UD2 = UDim2.new
  33. BRICKC = BrickColor.new
  34. ANGLES = CFrame.Angles
  35. EULER = CFrame.fromEulerAnglesXYZ
  36. COS = math.cos
  37. ACOS = math.acos
  38. SIN = math.sin
  39. ASIN = math.asin
  40. ABS = math.abs
  41. MRANDOM = math.random
  42. FLOOR = math.floor
  43.  
  44. --//=================================\\
  45. --|| USEFUL VALUES
  46. --\\=================================//
  47.  
  48. Animation_Speed = 3
  49. local FORCERESET = false
  50. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  51. local Speed = 16
  52. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  53. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  54. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  55. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  56. local DAMAGEMULTIPLIER = 1
  57. local ANIM = "Idle"
  58. local ATTACK = false
  59. local EQUIPPED = false
  60. local HOLD = false
  61. local COMBO = 1
  62. local Rooted = false
  63. local SINE = 0
  64. local KEYHOLD = false
  65. local CHANGE = 2 / Animation_Speed
  66. local WALKINGANIM = false
  67. local VALUE1 = false
  68. local VALUE2 = false
  69. local Player_Size = 1
  70. local ROBLOXIDLEANIMATION = IT("Animation")
  71. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  72. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  73. --ROBLOXIDLEANIMATION.Parent = Humanoid
  74. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  75. WEAPONGUI.Name = "BanishV3Gui"
  76. local Weapon = IT("Model")
  77. Weapon.Name = "Adds"
  78. local Effects = IT("Folder", Weapon)
  79. Effects.Name = "Effects"
  80. local Weapon2 = IT("Model")
  81. Weapon2.Name = "Adds"
  82. local Effects = IT("Folder", Weapon2)
  83. Effects.Name = "Effects"
  84. local Weapon3 = IT("Model")
  85. Weapon3.Name = "Adds"
  86. local Effects = IT("Folder", Weapon2)
  87. Effects.Name = "Effects"
  88. local ANIMATOR = Humanoid.Animator
  89. local ANIMATE = Character:FindFirstChild("Animate")
  90. local UNANCHOR = true
  91. local TOBANISH = {}
  92. script.Parent = PlayerGui
  93. local sick = Instance.new("Sound",Character)
  94. sick.Parent = Torso
  95. sick.Playing = true
  96. sick.Looped = true
  97. sick.Volume = 1
  98. sick.Pitch = 0.9
  99. sick.TimePosition = 25
  100. sick.SoundId = "rbxassetid://1534595017"
  101.  
  102. --//=================================\\
  103. --\\=================================//
  104.  
  105.  
  106. --//=================================\\
  107. --|| SAZERENOS' ARTIFICIAL HEARTBEAT
  108. --\\=================================//
  109.  
  110. ArtificialHB = Instance.new("BindableEvent", script)
  111. ArtificialHB.Name = "ArtificialHB"
  112.  
  113. script:WaitForChild("ArtificialHB")
  114.  
  115. frame = Frame_Speed
  116. tf = 0
  117. allowframeloss = false
  118. tossremainder = false
  119. lastframe = tick()
  120. script.ArtificialHB:Fire()
  121.  
  122. game:GetService("RunService").Heartbeat:connect(function(s, p)
  123. tf = tf + s
  124. if tf >= frame then
  125. if allowframeloss then
  126. script.ArtificialHB:Fire()
  127. lastframe = tick()
  128. else
  129. for i = 1, math.floor(tf / frame) do
  130. script.ArtificialHB:Fire()
  131. end
  132. lastframe = tick()
  133. end
  134. if tossremainder then
  135. tf = 0
  136. else
  137. tf = tf - frame * math.floor(tf / frame)
  138. end
  139. end
  140. end)
  141.  
  142. --//=================================\\
  143. --\\=================================//
  144.  
  145. --//=================================\\
  146. --|| SOME FUNCTIONS
  147. --\\=================================//
  148.  
  149. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  150. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  151. end
  152.  
  153. function PositiveAngle(NUMBER)
  154. if NUMBER >= 0 then
  155. NUMBER = 0
  156. end
  157. return NUMBER
  158. end
  159.  
  160. function NegativeAngle(NUMBER)
  161. if NUMBER <= 0 then
  162. NUMBER = 0
  163. end
  164. return NUMBER
  165. end
  166.  
  167. function Swait(NUMBER)
  168. if NUMBER == 0 or NUMBER == nil then
  169. ArtificialHB.Event:wait()
  170. else
  171. for i = 1, NUMBER do
  172. ArtificialHB.Event:wait()
  173. end
  174. end
  175. end
  176.  
  177. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  178. local NEWMESH = IT(MESH)
  179. if MESH == "SpecialMesh" then
  180. NEWMESH.MeshType = MESHTYPE
  181. if MESHID ~= "nil" and MESHID ~= "" then
  182. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  183. end
  184. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  185. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  186. end
  187. end
  188. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  189. NEWMESH.Scale = SCALE
  190. NEWMESH.Parent = PARENT
  191. return NEWMESH
  192. end
  193.  
  194. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  195. local NEWPART = IT("Part")
  196. NEWPART.formFactor = FORMFACTOR
  197. NEWPART.Reflectance = REFLECTANCE
  198. NEWPART.Transparency = TRANSPARENCY
  199. NEWPART.CanCollide = false
  200. NEWPART.Locked = true
  201. NEWPART.Anchored = true
  202. if ANCHOR == false then
  203. NEWPART.Anchored = false
  204. end
  205. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  206. NEWPART.Name = NAME
  207. NEWPART.Size = SIZE
  208. NEWPART.Position = Torso.Position
  209. NEWPART.Material = MATERIAL
  210. NEWPART:BreakJoints()
  211. NEWPART.Parent = PARENT
  212. return NEWPART
  213. end
  214.  
  215. local function weldBetween(a, b)
  216. local weldd = Instance.new("ManualWeld")
  217. weldd.Part0 = a
  218. weldd.Part1 = b
  219. weldd.C0 = CFrame.new()
  220. weldd.C1 = b.CFrame:inverse() * a.CFrame
  221. weldd.Parent = a
  222. return weldd
  223. end
  224.  
  225.  
  226. function QuaternionFromCFrame(cf)
  227. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  228. local trace = m00 + m11 + m22
  229. if trace > 0 then
  230. local s = math.sqrt(1 + trace)
  231. local recip = 0.5 / s
  232. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  233. else
  234. local i = 0
  235. if m11 > m00 then
  236. i = 1
  237. end
  238. if m22 > (i == 0 and m00 or m11) then
  239. i = 2
  240. end
  241. if i == 0 then
  242. local s = math.sqrt(m00 - m11 - m22 + 1)
  243. local recip = 0.5 / s
  244. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  245. elseif i == 1 then
  246. local s = math.sqrt(m11 - m22 - m00 + 1)
  247. local recip = 0.5 / s
  248. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  249. elseif i == 2 then
  250. local s = math.sqrt(m22 - m00 - m11 + 1)
  251. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  252. end
  253. end
  254. end
  255.  
  256. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  257. local xs, ys, zs = x + x, y + y, z + z
  258. local wx, wy, wz = w * xs, w * ys, w * zs
  259. local xx = x * xs
  260. local xy = x * ys
  261. local xz = x * zs
  262. local yy = y * ys
  263. local yz = y * zs
  264. local zz = z * zs
  265. 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))
  266. end
  267.  
  268. function QuaternionSlerp(a, b, t)
  269. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  270. local startInterp, finishInterp;
  271. if cosTheta >= 0.0001 then
  272. if (1 - cosTheta) > 0.0001 then
  273. local theta = ACOS(cosTheta)
  274. local invSinTheta = 1 / SIN(theta)
  275. startInterp = SIN((1 - t) * theta) * invSinTheta
  276. finishInterp = SIN(t * theta) * invSinTheta
  277. else
  278. startInterp = 1 - t
  279. finishInterp = t
  280. end
  281. else
  282. if (1 + cosTheta) > 0.0001 then
  283. local theta = ACOS(-cosTheta)
  284. local invSinTheta = 1 / SIN(theta)
  285. startInterp = SIN((t - 1) * theta) * invSinTheta
  286. finishInterp = SIN(t * theta) * invSinTheta
  287. else
  288. startInterp = t - 1
  289. finishInterp = t
  290. end
  291. end
  292. 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
  293. end
  294.  
  295. function Clerp(a, b, t)
  296. local qa = {QuaternionFromCFrame(a)}
  297. local qb = {QuaternionFromCFrame(b)}
  298. local ax, ay, az = a.x, a.y, a.z
  299. local bx, by, bz = b.x, b.y, b.z
  300. local _t = 1 - t
  301. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  302. end
  303.  
  304. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  305. local frame = IT("Frame")
  306. frame.BackgroundTransparency = TRANSPARENCY
  307. frame.BorderSizePixel = BORDERSIZEPIXEL
  308. frame.Position = POSITION
  309. frame.Size = SIZE
  310. frame.BackgroundColor3 = COLOR
  311. frame.BorderColor3 = BORDERCOLOR
  312. frame.Name = NAME
  313. frame.Parent = PARENT
  314. return frame
  315. end
  316.  
  317. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  318. local label = IT("TextLabel")
  319. label.BackgroundTransparency = 1
  320. label.Size = UD2(1, 0, 1, 0)
  321. label.Position = UD2(0, 0, 0, 0)
  322. label.TextColor3 = TEXTCOLOR
  323. label.TextStrokeTransparency = STROKETRANSPARENCY
  324. label.TextTransparency = TRANSPARENCY
  325. label.FontSize = TEXTFONTSIZE
  326. label.Font = TEXTFONT
  327. label.BorderSizePixel = BORDERSIZEPIXEL
  328. label.TextScaled = false
  329. label.Text = TEXT
  330. label.Name = NAME
  331. label.Parent = PARENT
  332. return label
  333. end
  334.  
  335. function NoOutlines(PART)
  336. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  337. end
  338.  
  339. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  340. local NEWWELD = IT(TYPE)
  341. NEWWELD.Part0 = PART0
  342. NEWWELD.Part1 = PART1
  343. NEWWELD.C0 = C0
  344. NEWWELD.C1 = C1
  345. NEWWELD.Parent = PARENT
  346. return NEWWELD
  347. end
  348.  
  349. local S = IT("Sound")
  350. function CreateSound(ID, PARENT, VOLUME, PITCH, DOESLOOP)
  351. local NEWSOUND = nil
  352. coroutine.resume(coroutine.create(function()
  353. NEWSOUND = S:Clone()
  354. NEWSOUND.Parent = PARENT
  355. NEWSOUND.Volume = VOLUME
  356. NEWSOUND.Pitch = PITCH
  357. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  358. NEWSOUND:play()
  359. if DOESLOOP == true then
  360. NEWSOUND.Looped = true
  361. else
  362. repeat wait(1) until NEWSOUND.Playing == false or NEWSOUND.Parent ~= PARENT
  363. NEWSOUND:remove()
  364. end
  365. end))
  366. return NEWSOUND
  367. end
  368.  
  369. function CFrameFromTopBack(at, top, back)
  370. local right = top:Cross(back)
  371. 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)
  372. end
  373.  
  374. --WACKYEFFECT({EffectType = "", Size = VT(1,1,1), Size2 = VT(0,0,0), Transparency = 0, Transparency2 = 1, CFrame = CF(), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,1,1), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  375. function WACKYEFFECT(Table)
  376. local TYPE = (Table.EffectType or "Sphere")
  377. local SIZE = (Table.Size or VT(1,1,1))
  378. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  379. local TRANSPARENCY = (Table.Transparency or 0)
  380. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  381. local CFRAME = (Table.CFrame or Torso.CFrame)
  382. local MOVEDIRECTION = (Table.MoveToPos or nil)
  383. local ROTATION1 = (Table.RotationX or 0)
  384. local ROTATION2 = (Table.RotationY or 0)
  385. local ROTATION3 = (Table.RotationZ or 0)
  386. local MATERIAL = (Table.Material or "Neon")
  387. local COLOR = (Table.Color or C3(1,1,1))
  388. local TIME = (Table.Time or 45)
  389. local SOUNDID = (Table.SoundID or nil)
  390. local SOUNDPITCH = (Table.SoundPitch or nil)
  391. local SOUNDVOLUME = (Table.SoundVolume or nil)
  392. coroutine.resume(coroutine.create(function()
  393. local PLAYSSOUND = false
  394. local SOUND = nil
  395. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  396. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  397. PLAYSSOUND = true
  398. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  399. end
  400. EFFECT.Color = COLOR
  401. local MSH = nil
  402. if TYPE == "Sphere" then
  403. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  404. elseif TYPE == "Block" then
  405. MSH = IT("BlockMesh",EFFECT)
  406. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  407. elseif TYPE == "Wave" then
  408. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  409. elseif TYPE == "Ring" then
  410. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  411. elseif TYPE == "Slash" then
  412. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  413. elseif TYPE == "Round Slash" then
  414. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  415. elseif TYPE == "Swirl" then
  416. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  417. elseif TYPE == "Skull" then
  418. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  419. elseif TYPE == "Crystal" then
  420. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  421. end
  422. if MSH ~= nil then
  423. local MOVESPEED = nil
  424. if MOVEDIRECTION ~= nil then
  425. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  426. end
  427. local GROWTH = SIZE - ENDSIZE
  428. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  429. if TYPE == "Block" then
  430. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  431. else
  432. EFFECT.CFrame = CFRAME
  433. end
  434. for LOOP = 1, TIME+1 do
  435. Swait()
  436. MSH.Scale = MSH.Scale - GROWTH/TIME
  437. if TYPE == "Wave" then
  438. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  439. end
  440. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  441. if TYPE == "Block" then
  442. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  443. else
  444. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  445. end
  446. if MOVEDIRECTION ~= nil then
  447. local ORI = EFFECT.Orientation
  448. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  449. EFFECT.Orientation = ORI
  450. end
  451. end
  452. if PLAYSSOUND == false then
  453. EFFECT:remove()
  454. else
  455. SOUND.Stopped:Connect(function()
  456. EFFECT:remove()
  457. end)
  458. end
  459. else
  460. if PLAYSSOUND == false then
  461. EFFECT:remove()
  462. else
  463. repeat Swait() until SOUND.Playing == false
  464. EFFECT:remove()
  465. end
  466. end
  467. end))
  468. end
  469.  
  470. function MakeForm(PART,TYPE)
  471. if TYPE == "Cyl" then
  472. local MSH = IT("CylinderMesh",PART)
  473. elseif TYPE == "Ball" then
  474. local MSH = IT("SpecialMesh",PART)
  475. MSH.MeshType = "Sphere"
  476. elseif TYPE == "Wedge" then
  477. local MSH = IT("SpecialMesh",PART)
  478. MSH.MeshType = "Wedge"
  479. end
  480. end
  481.  
  482. function SpawnTrail(FROM,TO,BIG)
  483. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Really red", "Trail", VT(0,0,0))
  484. MakeForm(TRAIL,"Cyl")
  485. local DIST = (FROM - TO).Magnitude
  486. if BIG == true then
  487. TRAIL.Size = VT(0.5,DIST,0.5)
  488. else
  489. TRAIL.Size = VT(0.25,DIST,0.25)
  490. end
  491. TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  492. coroutine.resume(coroutine.create(function()
  493. for i = 1, 5 do
  494. Swait()
  495. TRAIL.Transparency = TRAIL.Transparency + 0.1
  496. end
  497. TRAIL:remove()
  498. end))
  499. end
  500.  
  501. function Slice(KIND,SIZE,WAIT,CFRAME,COLOR,GROW)
  502. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  503. local mesh = nil
  504. if KIND == "Base" then
  505. mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "448386996", "", VT(0,SIZE/10,SIZE/10), VT(0,0,0))
  506. elseif KIND == "Thin" then
  507. mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "662586858", "", VT(SIZE/10,0,SIZE/10), VT(0,0,0))
  508. elseif KIND == "Round" then
  509. mesh = CreateMesh("SpecialMesh", wave, "FileMesh", "662585058", "", VT(SIZE/10,0,SIZE/10), VT(0,0,0))
  510. end
  511. wave.CFrame = CFRAME
  512. coroutine.resume(coroutine.create(function(PART)
  513. for i = 1, WAIT do
  514. Swait()
  515. mesh.Scale = mesh.Scale + GROW/10
  516. wave.Transparency = wave.Transparency + (0.5/WAIT)
  517. if wave.Transparency > 0.99 then
  518. wave:remove()
  519. end
  520. end
  521. end))
  522. end
  523.  
  524. function Epic(SHAKE,TIMER)
  525. coroutine.resume(coroutine.create(function()
  526. local FADER = SHAKE/TIMER
  527. for i = 1, TIMER do
  528. wait()
  529. Humanoid.CameraOffset = VT(MRANDOM(-(SHAKE-(FADER*i)),(SHAKE-(FADER*i)))/10,MRANDOM(-(SHAKE-(FADER*i)),(SHAKE-(FADER*i)))/10,MRANDOM(-(SHAKE-(FADER*i)),(SHAKE-(FADER*i)))/10)
  530. end
  531. Humanoid.CameraOffset = VT(0,0,0)
  532. end))
  533. end
  534.  
  535. Debris = game:GetService("Debris")
  536.  
  537. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  538. local DIRECTION = CF(StartPos,EndPos).lookVector
  539. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  540. end
  541.  
  542. function turnto(position)
  543. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  544. end
  545.  
  546. --//=================================\\
  547. --|| WEAPON CREATION
  548. --\\=================================//
  549.  
  550. local Particle = IT("ParticleEmitter",nil)
  551. Particle.Enabled = false
  552. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.3),NumberSequenceKeypoint.new(0.3,0),NumberSequenceKeypoint.new(1,1)})
  553. Particle.LightEmission = 0.5
  554. Particle.Rate = 150
  555. Particle.ZOffset = 0.2
  556. Particle.Rotation = NumberRange.new(-180, 180)
  557. Particle.RotSpeed = NumberRange.new(-180, 180)
  558. Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
  559. Particle.Color = ColorSequence.new(C3(1,0,0),C3(0.4,0,0))
  560.  
  561. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  562. function ParticleEmitter(Table)
  563. local PRTCL = Particle:Clone()
  564. local Speed = Table.Speed or 5
  565. local Drag = Table.Drag or 0
  566. local Size1 = Table.Size1 or 1
  567. local Size2 = Table.Size2 or 5
  568. local Lifetime1 = Table.Lifetime1 or 1
  569. local Lifetime2 = Table.Lifetime2 or 1.5
  570. local Parent = Table.Parent or Torso
  571. local Emit = Table.Emit or 100
  572. local Offset = Table.Offset or 360
  573. local Acel = Table.Acel or VT(0,0,0)
  574. local Enabled = Table.Enabled or false
  575. PRTCL.Parent = Parent
  576. PRTCL.Size = NumberSequence.new(Size1,Size2)
  577. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  578. PRTCL.Speed = NumberRange.new(Speed)
  579. PRTCL.VelocitySpread = Offset
  580. PRTCL.Drag = Drag
  581. PRTCL.Acceleration = Acel
  582. if Enabled == false then
  583. PRTCL:Emit(Emit)
  584. Debris:AddItem(PRTCL,Lifetime2)
  585. else
  586. PRTCL.Enabled = true
  587. end
  588. return PRTCL
  589. end
  590.  
  591. armor = Instance.new("Part")
  592. armormesh = Instance.new("SpecialMesh")
  593. armor.Anchored = false
  594. armor.CanCollide = false
  595. armor.Size = Vector3.new(1.4, 0.7, 1.3)
  596. armor.BrickColor = BrickColor.new("Black")
  597. armor.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  598. armor.Material = Enum.Material.SmoothPlastic
  599. armor.Color = Color3.new(0.105882, 0.164706, 0.207843)
  600. armor.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  601. armor.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  602. armor.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  603. armor.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  604. armor.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  605. armor.Parent = Character
  606. armor.CFrame = CFrame.new(-87.19, 0.42, -26.37) * CFrame.Angles(0, 0, 0)
  607. armormesh.MeshId = "rbxassetid://840131767"
  608. armormesh.MeshType = Enum.MeshType.FileMesh
  609. armormesh.Parent = armor
  610. local wlf4 = Instance.new("Weld",armor)
  611. wlf4.Part0 = armor
  612. wlf4.Part1 = Torso
  613. wlf4.C0 = wlf4.C0 * CFrame.Angles(math.rad(0),math.rad(180),math.rad(0))
  614. wlf4.C1 = CFrame.new(0,0,0)
  615.  
  616.  
  617. local BC = Character["Body Colors"]
  618. BC.HeadColor = BrickColor.new("Really black")
  619. BC.LeftArmColor = BrickColor.new("Really black")
  620. BC.LeftLegColor = BrickColor.new("Really black")
  621. BC.RightArmColor = BrickColor.new("Really black")
  622. BC.RightLegColor = BrickColor.new("Really black")
  623. BC.TorsoColor = BrickColor.new("Really black")
  624.  
  625.  
  626. Humanoid.MaxHealth = math.huge
  627.  
  628.  
  629.  
  630.  
  631. for i,v in pairs(Character:children()) do
  632. if v:IsA("Hat") then
  633. v:Destroy()
  634. end
  635. end
  636. for i,v in pairs(Character:children()) do
  637. if v:IsA("Accessory") then
  638. v:Destroy()
  639. end
  640. end
  641. for i,v in pairs(Character:children()) do
  642. if v:IsA("Hair") then
  643. v:Destroy()
  644. end
  645. end
  646.  
  647. Reaper = Instance.new("Model")
  648. Reaper.Parent = Player.Character
  649. Reaper.Name = "Reaper"
  650. rh = Instance.new("Part")
  651. rh.Parent = Reaper
  652. rh.BrickColor = BrickColor.new("Really red")
  653. rh.Locked = true
  654. rh.CanCollide = false
  655. mesh = Instance.new("SpecialMesh")
  656. rh.formFactor = "Symmetric"
  657. mesh.MeshType = "FileMesh"
  658. mesh.MeshId = "http://www.roblox.com/asset/?id=112643970"
  659. mesh.TextureId = "http://www.roblox.com/asset/?id=1018233493"
  660. mesh.Parent = rh
  661. mesh.Scale = Vector3.new(1.1,1.1,1.1)
  662. local weld = Instance.new("Weld")
  663. weld.Parent = rh
  664. rh.Transparency = 0
  665. weld.Part0 = rh
  666. weld.Part1 = Player.Character.Head
  667. weld.C0 = CFrame.new(-0, -0.05, -0)*CFrame.Angles(0, 0, 0)
  668.  
  669. local part = CreatePart(3, Weapon3, "Fabric", 0, 0, "Lily white", "Wistband part", VT(1.015,2,1.015),false)
  670. local Caac = CreateWeldOrSnapOrMotor("Weld", part, LeftArm, part, CF(0, -0.1, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  671. local part = CreatePart(3, Weapon3, "Fabric", 0, 0, "Lily white", "Wistband part", VT(1.015,2,1.015),false)
  672. local Caac = CreateWeldOrSnapOrMotor("Weld", part, RightArm, part, CF(0, -0.1, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  673.  
  674. local part = CreatePart(3, Weapon3, "Fabric", 0, 0, "Lily white", "Wistband part", VT(1.015,2,1.015),false)
  675. local Caac = CreateWeldOrSnapOrMotor("Weld", part, LeftLeg, part, CF(0, -0.1, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  676. local part = CreatePart(3, Weapon3, "Fabric", 0, 0, "Lily white", "Wistband part", VT(1.015,2,1.015),false)
  677. local Caac = CreateWeldOrSnapOrMotor("Weld", part, RightLeg, part, CF(0, -0.1, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  678.  
  679.  
  680. local Gun = CreatePart(3, Character, "Neon", 0, 0, "Really white", "Gun", VT(0, 0, 0),false)
  681. local HandleMesh = CreateMesh("SpecialMesh", Gun, "FileMesh", "468351345", "468351348", VT(0.06,0.06,0.06), VT(0,0, 0))
  682. local Weld = CreateWeldOrSnapOrMotor("Weld", Gun, RightArm, Gun, CF(0, -1.8, -0.2) * ANGLES(RAD(0), RAD(90), RAD(-90)), CF(0, 0, 0))
  683.  
  684. ---
  685. local Part = CreatePart(3, Weapon2, "Metal", 0, 0, "Mid gray", "Part", VT(0,0,0),false)
  686. local GEARWELD2 = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, Part, CF(0, 0.5, -0.7), CF(0, 0, 0))
  687. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.8,0.8,1.5), VT(0,0,0.2))
  688.  
  689. local Part = CreatePart(3, Weapon2, "Metal", 0, 0, "Mid gray", "Part", VT(0,0,0),false)
  690. local GEARWELD3 = CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Part, CF(0, 0.5, -0.7), CF(0, 0, 0))
  691. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.8,0.8,1.5), VT(0,0,0.2))
  692. coroutine.resume(coroutine.create(function()
  693. while wait() do
  694. GEARWELD2.C0 = GEARWELD2.C0 * ANGLES(RAD(0), RAD(0), RAD(0 - 25 * SIN(SINE / 25)))
  695. GEARWELD3.C0 = GEARWELD3.C0 * ANGLES(RAD(0), RAD(0), RAD(0 - -25 * SIN(SINE / 25)))
  696. end
  697. end))
  698. ---
  699.  
  700. ---
  701. local Part = CreatePart(3, Weapon2, "Neon", 0, 0, "Mid gray", "Part", VT(0,0,0),false)
  702. local GEARWELD2 = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, Part, CF(0, 0.5, -0.7), CF(0, 0, 0))
  703. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.8,0.8,1.5), VT(0,0,0.2))
  704.  
  705. local Part = CreatePart(3, Weapon2, "Neon", 0, 0, "Mid gray", "Part", VT(0,0,0),false)
  706. local GEARWELD3 = CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Part, CF(0, 0.5, -0.7), CF(0, 0, 0))
  707. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.8,0.8,1.5), VT(0,0,0.2))
  708. coroutine.resume(coroutine.create(function()
  709. while wait() do
  710. GEARWELD2.C0 = GEARWELD2.C0 * ANGLES(RAD(0), RAD(0), RAD(0 - 25 * SIN(SINE / 25)))
  711. GEARWELD3.C0 = GEARWELD3.C0 * ANGLES(RAD(0), RAD(0), RAD(0 - -25 * SIN(SINE / 25)))
  712. end
  713. end))
  714. ---
  715.  
  716. local Part = CreatePart(3, Weapon, "Neon", 0, 0, "Mid gray", "Part", VT(0,0,0),false)
  717. local GEARWELD = CreateWeldOrSnapOrMotor("Weld", RightArm, RightArm, Part, CF(0, -0.5, -0.7), CF(0, 0, 0))
  718. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.8,0.8,1.5), VT(0,0,0.2))
  719.  
  720. local Part = CreatePart(3, Weapon, "Neon", 0, 0, "Mid gray", "Part", VT(0,0,0),false)
  721. local GEARWELD2 = CreateWeldOrSnapOrMotor("Weld", LeftArm, LeftArm, Part, CF(0, -0.5, -0.7), CF(0, 0, 0))
  722. CreateMesh("SpecialMesh", Part, "FileMesh", 156292343, "", VT(0.8,0.8,1.5), VT(0,0,0.2))
  723. coroutine.resume(coroutine.create(function()
  724. while wait() do
  725. GEARWELD.C0 = GEARWELD.C0 * ANGLES(RAD(0), RAD(0), RAD(0 - 25 * SIN(SINE / 25)))
  726. GEARWELD2.C0 = GEARWELD2.C0 * ANGLES(RAD(0), RAD(0), RAD(0 - -25 * SIN(SINE / 25)))
  727. end
  728. end))
  729.  
  730. --ParticleEmitter({Speed = 0.5, Drag = 0, Size1 = 0.2, Size2 = 0, Lifetime1 = 0.3, Lifetime2 = 0.7, Parent = Dangle, Emit = 100, Offset = 360, Enabled = true, Acel = VT(0,5,0)})
  731.  
  732. for _, c in pairs(Weapon:GetDescendants()) do
  733. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  734. c.Material = "Neon"
  735. c.Color = C3(1,0,0)
  736. elseif c.ClassName == "Part" and c.Name == "Eye" then
  737. c.Color = C3(1,0,0)
  738. c.Material = "Neon"
  739. end
  740. end
  741.  
  742. for _, c in pairs(Weapon2:GetDescendants()) do
  743. if c.ClassName == "Part" and c.Name ~= "Eye" and c.Parent ~= Effects and c.Parent.Parent ~= Effects then
  744. c.Material = "Neon"
  745. c.Color = C3(0,0,2)
  746. elseif c.ClassName == "Part" and c.Name == "Eye" then
  747. c.Color = C3(0,0,2)
  748. c.Material = "Neon"
  749. end
  750. end
  751.  
  752. Weapon3.Parent = Character
  753. for _, c in pairs(Weapon3:GetChildren()) do
  754. if c.ClassName == "Part" then
  755. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  756. end
  757. end
  758.  
  759. Weapon2.Parent = Character
  760. for _, c in pairs(Weapon2:GetChildren()) do
  761. if c.ClassName == "Part" then
  762. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  763. end
  764. end
  765.  
  766. Weapon.Parent = Character
  767. for _, c in pairs(Weapon:GetChildren()) do
  768. if c.ClassName == "Part" then
  769. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  770. end
  771. end
  772.  
  773. local SKILLTEXTCOLOR = C3(1,0,0)
  774. local SKILLFONT = "Cartoon"
  775. local SKILLTEXTSIZE = 7
  776.  
  777. Humanoid.Died:connect(function()
  778. ATTACK = true
  779. end)
  780.  
  781. local SKILL1FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.1, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 1 Frame")
  782. --[[local SKILL2FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.63, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 2 Frame")
  783. local SKILL3FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.215, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 3 Frame")
  784. local SKILL4FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.525, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 4 Frame")
  785. local SKILL5FRAME = CreateFrame(WEAPONGUI, 1, 2, UD2(0.365, 0, 0.90, 0), UD2(0.26, 0, 0.07, 0), C3(0,0,0), C3(0, 0, 0), "Skill 5 Frame")
  786. ]]
  787. local SKILL1TEXT = CreateLabel(SKILL1FRAME, "[Z] [X] [C] [V] [T]", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 1")
  788. --[[local SKILL2TEXT = CreateLabel(SKILL2FRAME, "[B] Ability 2", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 2")
  789. local SKILL3TEXT = CreateLabel(SKILL3FRAME, "[C] Ability 3", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 3")
  790. local SKILL4TEXT = CreateLabel(SKILL4FRAME, "[V] Ability 4", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 4")
  791. local SKILL5TEXT = CreateLabel(SKILL5FRAME, "[X] Mercy", SKILLTEXTCOLOR, SKILLTEXTSIZE, SKILLFONT, 0, 2, 0.7, "Text 5")
  792. ]]
  793. function printbye(Name)
  794. local MESSAGES = {"You cannot struggle, ","Your existance is an insult, ","Fade, ","Your existance is not desired, ","You are not permitted here, ","You are not to decide your fate, ","Be gone, ","You are already dead, ","Your live is an anomaly, ","Don't dare to return, ","Why are you resisting, ","You cannot exist here, ","Why are you struggling, ","Your fate was already decided, ","Goodbye, ","You cannot ignore my command, ","You cannot resist my command, ","You already died, "}
  795. warn(MESSAGES[MRANDOM(1,#MESSAGES)]..Name..".")
  796. end
  797.  
  798. workspace.ChildAdded:connect(function(instance)
  799. for BANISH = 1, #TOBANISH do
  800. if TOBANISH[BANISH] ~= nil then
  801. if instance.Name == TOBANISH[BANISH] then
  802. coroutine.resume(coroutine.create(function()
  803. printbye(instance.Name)
  804. instance:ClearAllChildren()
  805. Debris:AddItem(instance,0.0005)
  806. end))
  807. end
  808. end
  809. end
  810. end)
  811.  
  812. --//=================================\\
  813. --|| DAMAGING
  814. --\\=================================//
  815.  
  816. function Banish(Foe)
  817. if Foe then
  818. coroutine.resume(coroutine.create(function()
  819. --if game.Players:FindFirstChild(Foe.Name) then
  820. table.insert(TOBANISH,Foe.Name)
  821. printbye(Foe.Name)
  822. --end
  823. Foe.Archivable = true
  824. local CLONE = Foe:Clone()
  825. Foe:Destroy()
  826. CLONE.Parent = Effects
  827. CLONE:BreakJoints()
  828. local MATERIALS = {"Glass","Neon"}
  829. for _, c in pairs(CLONE:GetDescendants()) do
  830. if c:IsA("BasePart") then
  831. if c.Name == "Torso" or c.Name == "UpperTorso" or c == CLONE.PrimaryPart then
  832. CreateSound(340722848, c, 10, 1, false)
  833. end
  834. c.Anchored = true
  835. c.Transparency = c.Transparency + 0.2
  836. c.Material = MATERIALS[MRANDOM(1,2)]
  837. c.Color = C3(1,0,0)
  838. if c.ClassName == "MeshPart" then
  839. c.TextureID = ""
  840. end
  841. if c:FindFirstChildOfClass("SpecialMesh") then
  842. c:FindFirstChildOfClass("SpecialMesh").TextureId = ""
  843. end
  844. if c:FindFirstChildOfClass("Decal") then
  845. c:FindFirstChildOfClass("Decal"):remove()
  846. end
  847. c.Name = "Banished"
  848. c.CanCollide = false
  849. else
  850. c:remove()
  851. end
  852. end
  853. local A = false
  854. for i = 1, 35 do
  855. if A == false then
  856. A = true
  857. elseif A == true then
  858. A = false
  859. end
  860. for _, c in pairs(CLONE:GetDescendants()) do
  861. if c:IsA("BasePart") then
  862. c.Anchored = true
  863. c.Material = MATERIALS[MRANDOM(1,2)]
  864. c.Transparency = c.Transparency + 0.8/35
  865. if A == false then
  866. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  867. elseif A == true then
  868. c.CFrame = c.CFrame*CF(MRANDOM(-45,45)/45,MRANDOM(-45,45)/45,MRANDOM(-45,45)/45)
  869. end
  870. end
  871. end
  872. Swait()
  873. end
  874. CLONE:remove()
  875. end))
  876. end
  877. end
  878.  
  879. function ApplyAoE(POSITION,RANGE,ISBANISH)
  880. local CHILDREN = workspace:GetDescendants()
  881. for index, CHILD in pairs(CHILDREN) do
  882. if CHILD.ClassName == "Model" and CHILD ~= Character then
  883. local HUM = CHILD:FindFirstChildOfClass("Humanoid")
  884. if HUM then
  885. local TORSO = CHILD:FindFirstChild("Torso") or CHILD:FindFirstChild("UpperTorso")
  886. if TORSO then
  887. if (TORSO.Position - POSITION).Magnitude <= RANGE then
  888. if ISBANISH == true then
  889. Banish(CHILD)
  890. else
  891. if ISBANISH == "Gravity" then
  892. HUM.PlatformStand = true
  893. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  894. local grav = Instance.new("BodyPosition",TORSO)
  895. grav.D = 15
  896. grav.P = 20000
  897. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  898. grav.position = TORSO.Position
  899. grav.Name = "V3BanishForce"..Player.Name
  900. else
  901. TORSO:FindFirstChild("V3BanishForce"..Player.Name).position = TORSO.Position+VT(0,0.3,0)
  902. TORSO.RotVelocity = VT(MRANDOM(-25,25),MRANDOM(-25,25),MRANDOM(-25,25))
  903. end
  904. else
  905. HUM.PlatformStand = false
  906. end
  907. end
  908. elseif ISBANISH == "Gravity" then
  909. if TORSO:FindFirstChild("V3BanishForce"..Player.Name) then
  910. TORSO:FindFirstChild("V3BanishForce"..Player.Name):remove()
  911. HUM.PlatformStand = false
  912. end
  913. end
  914. end
  915. end
  916. end
  917. end
  918. end
  919.  
  920. Debris = game:GetService("Debris")
  921.  
  922. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  923. local DIRECTION = CF(StartPos,EndPos).lookVector
  924. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  925. end
  926.  
  927. function turnto(position)
  928. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  929. end
  930.  
  931. function CreateDebreeRing(FLOOR,POSITION,SIZE,BLOCKSIZE,SWAIT)
  932. if FLOOR ~= nil then
  933. coroutine.resume(coroutine.create(function()
  934. local PART = CreatePart(3, Effects, "Plastic", 0, 1, "Pearl", "DebreeCenter", VT(0,0,0))
  935. PART.CFrame = CF(POSITION)
  936. for i = 1, 45 do
  937. local RingPiece = CreatePart(3, Effects, "Plastic", 0, 0, "Pearl", "DebreePart", BLOCKSIZE)
  938. RingPiece.Material = FLOOR.Material
  939. RingPiece.Color = FLOOR.Color
  940. RingPiece.CFrame = PART.CFrame * ANGLES(RAD(0), RAD(i*8), RAD(0)) * CF(SIZE*4, 0, 0) * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  941. Debris:AddItem(RingPiece,SWAIT)
  942. end
  943. PART:remove()
  944. end))
  945. end
  946. end
  947.  
  948. function CreateFlyingDebree(FLOOR,POSITION,AMOUNT,BLOCKSIZE,SWAIT,STRENGTH,DOES360)
  949. if FLOOR ~= nil then
  950. for i = 1, AMOUNT do
  951. local DEBREE = CreatePart(3, Effects, "Neon", 0, 0, "Peal", "Debree", BLOCKSIZE, false)
  952. DEBREE.Material = FLOOR.Material
  953. DEBREE.Color = FLOOR.Color
  954. DEBREE.CFrame = POSITION * ANGLES(RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)),RAD(MRANDOM(-360,360)))
  955. if DOES360 == true then
  956. DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH),MRANDOM(-STRENGTH,STRENGTH))
  957. else
  958. DEBREE.Velocity = VT(MRANDOM(-STRENGTH,STRENGTH),STRENGTH,MRANDOM(-STRENGTH,STRENGTH))
  959. end
  960. coroutine.resume(coroutine.create(function()
  961. Swait(15)
  962. DEBREE.Parent = workspace
  963. DEBREE.CanCollide = true
  964. Debris:AddItem(DEBREE,SWAIT)
  965. end))
  966. end
  967. end
  968. end
  969.  
  970. function SpawnTrail(FROM,TO)
  971. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Pearl", "Arrow", VT(0,0,0))
  972. MakeForm(TRAIL,"Cyl")
  973. local DIST = (FROM - TO).Magnitude
  974. TRAIL.Size = VT(0.1,DIST,0.1)
  975. TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  976. coroutine.resume(coroutine.create(function()
  977. for i = 1, 5 do
  978. Swait()
  979. TRAIL.Transparency = TRAIL.Transparency + 0.1
  980. end
  981. TRAIL:remove()
  982. end))
  983. end
  984.  
  985. local Decal = IT("Decal")
  986. function SpawnBulletHole(POSITION)
  987. local O1 = CreatePart(3, Effects, "Neon", 0, 1, "Really red", "Bullet hole", VT(0.2,0,0.2))
  988. local decal = Decal:Clone()
  989. decal.Parent = O1
  990. decal.Face = "Top"
  991. decal.Texture = "http://www.roblox.com/asset/?id=130624105"
  992. local decal2 = Decal:Clone()
  993. decal2.Parent = O1
  994. decal2.Face = "Bottom"
  995. decal2.Texture = "http://www.roblox.com/asset/?id=130624105"
  996. O1.CFrame = POSITION*ANGLES(RAD(0),RAD(MRANDOM(-180,180)),RAD(0))
  997. Debris:AddItem(O1,5)
  998. end
  999.  
  1000. function BulletDetection(FROM,TO)
  1001. local AIMHIT,AIMPOS,NORMAL = CastProperRay(FROM,TO,2000,Character)
  1002. coroutine.resume(coroutine.create(function()
  1003. if AIMHIT ~= nil then
  1004. if AIMHIT.Parent ~= Character then
  1005. if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") or AIMHIT.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  1006. if AIMHIT.Name ~= "Head" and AIMHIT.Parent.ClassName ~= "Accessory" then
  1007. ApplyDamage(AIMHIT.Parent:FindFirstChildOfClass("Humanoid"),MRANDOM(15,25),AIMHIT)
  1008. elseif AIMHIT.Name == "Head" or AIMHIT.Parent.ClassName == "Accessory" then
  1009. if AIMHIT.Parent.ClassName == "Accessory" then
  1010. if AIMHIT:FindFirstChild("HatAttachment") or AIMHIT:FindFirstChild("FaceFrontAttachment") or AIMHIT:FindFirstChild("HairAttachment") then
  1011. AIMHIT.Parent.Parent:BreakJoints()
  1012. if AIMHIT.Parent.Parent:FindFirstChild("Head") then
  1013. getbloody(AIMHIT.Parent.Parent.Head,15)
  1014. AIMHIT.Parent.Parent.Head:remove()
  1015. StatLabel(AIMHIT.CFrame * CF(0, 0 + (AIMHIT.Size.z - 1), 0), "Headshot!", C3(1,0,0))
  1016. end
  1017. else
  1018. ApplyDamage(AIMHIT.Parent.Parent:FindFirstChildOfClass("Humanoid"),MRANDOM(25,65),AIMHIT)
  1019. end
  1020. elseif AIMHIT.Name == "Head" then
  1021. getbloody(AIMHIT,15)
  1022. AIMHIT.Parent:BreakJoints()
  1023. AIMHIT:remove()
  1024. StatLabel(AIMHIT.CFrame * CF(0, 0 + (AIMHIT.Size.z - 1), 0), "Headshot!", C3(1,0,0))
  1025. end
  1026. end
  1027. else
  1028. CreateFlyingDebree(AIMHIT,CF(AIMPOS),7,VT(0.1,0.1,0.1),5,35,true)
  1029. SpawnBulletHole(CF(AIMPOS,AIMPOS+NORMAL)*ANGLES(RAD(90),RAD(0),RAD(0)))
  1030. end
  1031. end
  1032. end
  1033. end))
  1034. return AIMHIT,AIMPOS,NORMAL
  1035. end
  1036.  
  1037. local asd = Instance.new("ParticleEmitter")
  1038. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1039. asd.LightEmission = .1
  1040. asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
  1041. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 2)})
  1042. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1043. asd.Transparency = bbb
  1044. asd.Size = aaa
  1045. asd.ZOffset = .9
  1046. asd.Acceleration = Vector3.new(0, -15, 0)
  1047. asd.LockedToPart = false
  1048. asd.EmissionDirection = "Back"
  1049. asd.Lifetime = NumberRange.new(1, 2)
  1050. asd.Rotation = NumberRange.new(-100, 100)
  1051. asd.RotSpeed = NumberRange.new(-100, 100)
  1052. asd.Speed = NumberRange.new(10)
  1053. asd.Enabled = false
  1054. asd.VelocitySpread = 999
  1055.  
  1056. function getbloody(victim,amount)
  1057. local PART = IT("Part",Effects)
  1058. PART.Transparency = 1
  1059. PART.Size = victim.Size
  1060. PART.Anchored = true
  1061. PART.CanCollide = false
  1062. PART.CFrame = CF(victim.Position)
  1063. local HITPLAYERSOUNDS = {"356551938","264486467"}
  1064. Debris:AddItem(PART,5)
  1065. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1066. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1067. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1068. local prtcl = asd:Clone()
  1069. prtcl.Parent = PART
  1070. prtcl:Emit(amount*10)
  1071. end
  1072.  
  1073.  
  1074. function ApplyDamage(Humanoid,Damage,TorsoPart)
  1075. local defence = Instance.new("BoolValue",Humanoid.Parent)
  1076. defence.Name = ("HitBy"..Player.Name)
  1077. game:GetService("Debris"):AddItem(defence, 0.001)
  1078. Damage = Damage * DAMAGEMULTIPLIER
  1079. if Humanoid.Health ~= 0 then
  1080. local CritChance = MRANDOM(1,100)
  1081. if Damage > Humanoid.Health then
  1082. Damage = math.ceil(Humanoid.Health)
  1083. if Damage == 0 then
  1084. Damage = 0.1
  1085. end
  1086. end
  1087. Humanoid.Health = Humanoid.Health - Damage
  1088. end
  1089. end
  1090.  
  1091. function AoEDamage(position,radius,min,max,maxstrength,critrate,critmultiplier,CanBeDodgedByJumping)
  1092. local dmg = math.random(min,max)
  1093. for i,v in ipairs(workspace:GetChildren()) do
  1094. if v:FindFirstChild("HitBy"..Player.Name) == nil then
  1095. local body = v:GetChildren()
  1096. for part = 1, #body do
  1097. if(v:FindFirstChild("HitBy"..Player.Name) == nil and (body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
  1098. if(body[part].Position - position).Magnitude < radius then
  1099. if v.ClassName == "Model" then
  1100. if v:FindFirstChildOfClass("Humanoid") then
  1101. if CanBeDodgedByJumping == true then
  1102. if body[part].Position.Y < position.Y+5 then
  1103. ApplyDamage(v:FindFirstChildOfClass("Humanoid"),dmg,critrate,critmultiplier)
  1104. end
  1105. else
  1106. ApplyDamage(v:FindFirstChildOfClass("Humanoid"),dmg,critrate,critmultiplier)
  1107. end
  1108. local bv = Instance.new("BodyVelocity")
  1109. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1110. bv.velocity = CF(position,body[part].Position).lookVector*maxstrength
  1111. bv.Parent = body[part]
  1112. Debris:AddItem(bv,0.2)
  1113. end
  1114. end
  1115. end
  1116. end
  1117. end
  1118. end
  1119. if v:FindFirstChild("HitBy"..Player.Name) then
  1120. v:FindFirstChild("HitBy"..Player.Name):remove()
  1121. end
  1122. end
  1123. end
  1124.  
  1125. function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
  1126. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  1127. local mesh = CreateMesh("SpecialMesh", wave, "Sphere", "", "", SIZE, VT(0,0,0))
  1128. wave.CFrame = CFRAME
  1129. coroutine.resume(coroutine.create(function(PART)
  1130. for i = 1, WAIT do
  1131. Swait()
  1132. mesh.Scale = mesh.Scale + GROW
  1133. wave.Transparency = wave.Transparency + (1/WAIT)
  1134. if wave.Transparency > 0.99 then
  1135. wave:remove()
  1136. end
  1137. end
  1138. end))
  1139. end
  1140.  
  1141. function StatLabel(CFRAME, TEXT, COLOR)
  1142. local STATPART = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  1143. STATPART.CFrame = CF(CFRAME.p,CFRAME.p+VT(MRANDOM(-5,5),MRANDOM(0,5),MRANDOM(-5,5)))
  1144. local BODYGYRO = IT("BodyGyro", STATPART)
  1145. game:GetService("Debris"):AddItem(STATPART ,5)
  1146. local BILLBOARDGUI = Instance.new("BillboardGui", STATPART)
  1147. BILLBOARDGUI.Adornee = STATPART
  1148. BILLBOARDGUI.Size = UD2(2.5, 0, 2.5 ,0)
  1149. BILLBOARDGUI.StudsOffset = VT(-2, 2, 0)
  1150. BILLBOARDGUI.AlwaysOnTop = false
  1151. local TEXTLABEL = Instance.new("TextLabel", BILLBOARDGUI)
  1152. TEXTLABEL.BackgroundTransparency = 1
  1153. TEXTLABEL.Size = UD2(2.5, 0, 2.5, 0)
  1154. TEXTLABEL.Text = TEXT
  1155. TEXTLABEL.Font = SKILLFONT
  1156. TEXTLABEL.FontSize="Size42"
  1157. TEXTLABEL.TextColor3 = COLOR
  1158. TEXTLABEL.TextStrokeTransparency = 0
  1159. TEXTLABEL.TextScaled = true
  1160. TEXTLABEL.TextWrapped = true
  1161. coroutine.resume(coroutine.create(function(THEPART, THEBODYPOSITION, THETEXTLABEL)
  1162. for i = 1, 10 do
  1163. Swait()
  1164. STATPART.CFrame = STATPART.CFrame * CF(0,0,-0.2)
  1165. TEXTLABEL.TextTransparency = TEXTLABEL.TextTransparency + (1/10)
  1166. TEXTLABEL.TextStrokeTransparency = TEXTLABEL.TextTransparency
  1167. end
  1168. THEPART.Parent = nil
  1169. end),STATPART, TEXTLABEL)
  1170. end
  1171.  
  1172.  
  1173. --//=================================\\
  1174. --|| ATTACK FUNCTIONS AND STUFF
  1175. --\\=================================//
  1176.  
  1177. function Shot()
  1178. ATTACK = true
  1179. Rooted = false
  1180. local GYRO = IT("BodyGyro",RootPart)
  1181. GYRO.D = 750
  1182. GYRO.P = 20000
  1183. GYRO.MaxTorque = VT(0,40000000,0)
  1184. repeat
  1185. for i=0, 0.5, 0.1 / Animation_Speed do
  1186. Swait()
  1187. turnto(Mouse.Hit.p)
  1188. GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
  1189. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 - 0.1 * COS(SINE / 18)) * ANGLES(RAD(0), RAD(0), RAD(70)), 1 / Animation_Speed)
  1190. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 18)), RAD(0), RAD(-70)), 1 / Animation_Speed)
  1191. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1192. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 18), 0) * ANGLES(RAD(0), RAD(0 - -10.5 * SIN(SINE / 16)), RAD(-12)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1193. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.1 * COS(SINE / 18), -0.01) * ANGLES(RAD(0), RAD(70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1194. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 + 0.1 * COS(SINE / 18), -0.01) * ANGLES(RAD(0), RAD(-85), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1195. end
  1196. GYRO:remove()
  1197. CreateSound(696483710, Gun, 5, 1, false)
  1198. local AIMHIT,AIMPOS,NORMAL = BulletDetection(Gun.Position,Mouse.Hit.p)
  1199. SpawnTrail(Gun.CFrame*CF(1.5,0.5,0).p,AIMPOS)
  1200. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(0,0,2), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1201. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1202. WACKYEFFECT({Time = 3, EffectType = "Sphere", Size = VT(1,0.3,0.3), Size2 = VT(1,0,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,2), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1203. Epic(4,4)
  1204. for i=0, 0.3, 0.1 / Animation_Speed do
  1205. Swait()
  1206. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 - 0.1 * COS(SINE / 18)) * ANGLES(RAD(-5), RAD(0), RAD(70)), 1 / Animation_Speed)
  1207. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 18)), RAD(0), RAD(-70)), 1 / Animation_Speed)
  1208. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.2, 0.5, 0) * ANGLES(RAD(87), RAD(0), RAD(70)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1209. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 18), 0) * ANGLES(RAD(0), RAD(0 - -10.5 * SIN(SINE / 16)), RAD(-12)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1210. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.1 * COS(SINE / 18), -0.01) * ANGLES(RAD(-5), RAD(70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1211. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 + 0.1 * COS(SINE / 18), -0.01) * ANGLES(RAD(-5), RAD(-85), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 1 / Animation_Speed)
  1212. end
  1213. until KEYHOLD == false
  1214. ATTACK = false
  1215. Rooted = false
  1216. end
  1217.  
  1218. function Dash()
  1219. ATTACK = true
  1220. Rooted = true
  1221. MagicSphere(VT(3,3,3),45,CF(Torso.Position),SKILLTEXTCOLOR,VT(1,1,1))
  1222. CreateSound("438666542", Torso, 1, MRANDOM(11,13)/10)
  1223. AoEDamage(Torso.Position,25,15,20,15,2,2,false)
  1224. for i=0, 1, 0.1 / Animation_Speed do
  1225. Swait()
  1226. Slice("Thin",0.4,15,Gun.CFrame*ANGLES(RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-180,180))),"Really blue",VT(-0.01,0,-0.01))
  1227. AoEDamage(Torso.Position,15,2,2,15,2,2,false)
  1228. local HITFLOOR,HITPOS,NORMAL = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 6 * Player_Size, Character)
  1229. if HITFLOOR then
  1230. AoEDamage(Torso.Position,25,1,1,15,2,2,true)
  1231. Slice("Thin",0.4,75,CF(HITPOS+VT(0,0.1,0),HITPOS+VT(0,0.1,0)+NORMAL)*ANGLES(RAD(90),RAD(0),RAD(0))*ANGLES(RAD(MRANDOM(-18,18)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-18,18))),"Really blue",VT(-0.001,0,-0.001))
  1232. Slice("Round",0.4,75,CF(HITPOS+VT(0,0.1,0),HITPOS+VT(0,0.1,0)+NORMAL)*ANGLES(RAD(90),RAD(MRANDOM(-180,180)),RAD(0)),"Really red",VT(-0.01,0,-0.01))
  1233. end
  1234. RootPart.CFrame = RootPart.CFrame * CF(0,0,-4)
  1235. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(25), RAD(0), RAD(0)), 2 / Animation_Speed)
  1236. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 2 / Animation_Speed)
  1237. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1238. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.5, -1) * ANGLES(RAD(0), RAD(0), RAD(90)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1239. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(-25), RAD(90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1240. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.1) * ANGLES(RAD(-5), RAD(-90), RAD(0)) * ANGLES(RAD(-8), RAD(0), RAD(0)), 2 / Animation_Speed)
  1241. end
  1242. ATTACK = false
  1243. Rooted = false
  1244. end
  1245.  
  1246. function Shooting()
  1247. ATTACK = true
  1248. Rooted = false
  1249. for i=0, 2, 0.1 / Animation_Speed do
  1250. Swait()
  1251. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1252. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1253. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1254. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1255. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1256. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60)), 2 / Animation_Speed)
  1257. end
  1258. for i=0, 2, 0.1 / Animation_Speed do
  1259. Swait()
  1260. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1261. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 0.1 / Animation_Speed)
  1262. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1263. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1264. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1265. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60)), 2 / Animation_Speed)
  1266. end
  1267. for i=0, 0.3, 0.1 / Animation_Speed do
  1268. Swait()
  1269. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1270. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1271. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.3, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1272. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1273. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1274. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(70)), 2 / Animation_Speed)
  1275. end
  1276. Epic(4,4)
  1277. CreateSound(696483710, Gun, 5, 1, false)
  1278. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(0,0,2), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1279. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1280. WACKYEFFECT({Time = 3, EffectType = "Sphere", Size = VT(1,0.3,0.3), Size2 = VT(1,0,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,2), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1281. for i=0, 2, 0.1 / Animation_Speed do
  1282. Swait()
  1283. WACKYEFFECT({EffectType = "Block", Size = VT(3,3,3)/3, Size2 = VT(1,1,1)/3, Transparency = 0.5, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = 1, SoundVolume = 5})
  1284. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1285. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1286. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1287. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1288. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1289. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60)), 2 / Animation_Speed)
  1290. end
  1291. for i=0, 3, 0.1 / Animation_Speed do
  1292. Swait()
  1293. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1294. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1295. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1296. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1297. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1298. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60)), 2 / Animation_Speed)
  1299. end
  1300. for i=0, 0.3, 0.1 / Animation_Speed do
  1301. Swait()
  1302. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1303. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1304. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.3, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1305. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1306. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1307. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(70)), 2 / Animation_Speed)
  1308. end
  1309. Epic(4,4)
  1310. CreateSound(696483710, Gun, 5, 1, false)
  1311. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(0,0,2), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1312. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1313. WACKYEFFECT({Time = 3, EffectType = "Sphere", Size = VT(1,0.3,0.3), Size2 = VT(1,0,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,2), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1314. for i=0, 0.3, 0.1 / Animation_Speed do
  1315. Swait()
  1316. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1317. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1318. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1319. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1320. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1321. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60)), 2 / Animation_Speed)
  1322. end
  1323. for i=0, 0.3, 0.1 / Animation_Speed do
  1324. Swait()
  1325. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1326. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1327. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.3, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1328. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1329. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1330. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(70)), 2 / Animation_Speed)
  1331. end
  1332. Epic(4,4)
  1333. CreateSound(142213099, Torso, 5, 1, false)
  1334. CreateSound(696483710, Gun, 5, 1, false)
  1335. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(0,0,2), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1336. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1337. WACKYEFFECT({Time = 3, EffectType = "Sphere", Size = VT(1,0.3,0.3), Size2 = VT(1,0,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,2), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1338. for i=0, 0.3, 0.1 / Animation_Speed do
  1339. Swait()
  1340. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1341. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1342. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1343. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1344. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1345. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60)), 2 / Animation_Speed)
  1346. end
  1347. for i=0, 0.3, 0.1 / Animation_Speed do
  1348. Swait()
  1349. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1350. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1351. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.3, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1352. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1353. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1354. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(70)), 2 / Animation_Speed)
  1355. end
  1356. Epic(4,4)
  1357. CreateSound(696483710, Gun, 5, 1, false)
  1358. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(0,0,2), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1359. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1360. WACKYEFFECT({Time = 3, EffectType = "Sphere", Size = VT(1,0.3,0.3), Size2 = VT(1,0,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,2), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1361. for i=0, 0.3, 0.1 / Animation_Speed do
  1362. Swait()
  1363. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1364. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1365. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1366. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1367. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1368. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60)), 2 / Animation_Speed)
  1369. end
  1370. for i=0, 0.3, 0.1 / Animation_Speed do
  1371. Swait()
  1372. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1373. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1374. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.3, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1375. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1376. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1377. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(70)), 2 / Animation_Speed)
  1378. end
  1379. Epic(4,4)
  1380. CreateSound(696483710, Gun, 5, 1, false)
  1381. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(0,0,2), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1382. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1383. WACKYEFFECT({Time = 3, EffectType = "Sphere", Size = VT(1,0.3,0.3), Size2 = VT(1,0,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,2), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1384. for i=0, 0.3, 0.1 / Animation_Speed do
  1385. Swait()
  1386. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1387. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1388. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1389. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1390. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1391. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60)), 2 / Animation_Speed)
  1392. end
  1393. for i=0, 0.3, 0.1 / Animation_Speed do
  1394. Swait()
  1395. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1396. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1397. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.3, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1398. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1399. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1400. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(70)), 2 / Animation_Speed)
  1401. end
  1402. Epic(4,4)
  1403. CreateSound(696483710, Gun, 5, 1, false)
  1404. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(0,0,2), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1405. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1406. WACKYEFFECT({Time = 3, EffectType = "Sphere", Size = VT(1,0.3,0.3), Size2 = VT(1,0,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,2), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1407. for i=0, 0.3, 0.1 / Animation_Speed do
  1408. Swait()
  1409. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1410. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1411. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1412. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1413. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1414. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60)), 2 / Animation_Speed)
  1415. end
  1416. for i=0, 0.3, 0.1 / Animation_Speed do
  1417. Swait()
  1418. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1419. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1420. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.3, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1421. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1422. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1423. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(70)), 2 / Animation_Speed)
  1424. end
  1425. Epic(4,4)
  1426. CreateSound(696483710, Gun, 5, 1, false)
  1427. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(0,0,2), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1428. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1429. WACKYEFFECT({Time = 3, EffectType = "Sphere", Size = VT(1,0.3,0.3), Size2 = VT(1,0,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,2), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1430. for i=0, 0.3, 0.1 / Animation_Speed do
  1431. Swait()
  1432. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1433. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1434. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1435. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1436. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1437. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60)), 2 / Animation_Speed)
  1438. end
  1439. for i=0, 0.3, 0.1 / Animation_Speed do
  1440. Swait()
  1441. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1442. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1443. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.3, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1444. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1445. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1446. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(70)), 2 / Animation_Speed)
  1447. end
  1448. Epic(4,4)
  1449. CreateSound(696483710, Gun, 5, 1, false)
  1450. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(0,0,2), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1451. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1452. WACKYEFFECT({Time = 3, EffectType = "Sphere", Size = VT(1,0.3,0.3), Size2 = VT(1,0,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,2), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1453. for i=0, 0.3, 0.1 / Animation_Speed do
  1454. Swait()
  1455. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1456. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1457. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1458. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1459. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1460. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60)), 2 / Animation_Speed)
  1461. end
  1462. for i=0, 0.3, 0.1 / Animation_Speed do
  1463. Swait()
  1464. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1465. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1466. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.3, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1467. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1468. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1469. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(70)), 2 / Animation_Speed)
  1470. end
  1471. Epic(4,4)
  1472. CreateSound(696483710, Gun, 5, 1, false)
  1473. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(0,0,2), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1474. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1475. WACKYEFFECT({Time = 3, EffectType = "Sphere", Size = VT(1,0.3,0.3), Size2 = VT(1,0,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,2), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1476. for i=0, 0.3, 0.1 / Animation_Speed do
  1477. Swait()
  1478. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1479. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1480. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1481. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1482. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1483. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60)), 2 / Animation_Speed)
  1484. end
  1485. for i=0, 0.3, 0.1 / Animation_Speed do
  1486. Swait()
  1487. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1488. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1489. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.3, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1490. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1491. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1492. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(70)), 2 / Animation_Speed)
  1493. end
  1494. Epic(4,4)
  1495. CreateSound(696483710, Gun, 5, 1, false)
  1496. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(0,0,2), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1497. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1498. WACKYEFFECT({Time = 3, EffectType = "Sphere", Size = VT(1,0.3,0.3), Size2 = VT(1,0,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,2), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1499. for i=0, 0.3, 0.1 / Animation_Speed do
  1500. Swait()
  1501. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1502. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1503. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1504. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1505. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1506. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60)), 2 / Animation_Speed)
  1507. end
  1508. for i=0, 0.3, 0.1 / Animation_Speed do
  1509. Swait()
  1510. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1511. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1512. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.3, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1513. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1514. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1515. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(70)), 2 / Animation_Speed)
  1516. end
  1517. Epic(4,4)
  1518. CreateSound(696483710, Gun, 5, 1, false)
  1519. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(0,0,2), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1520. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1521. WACKYEFFECT({Time = 3, EffectType = "Sphere", Size = VT(1,0.3,0.3), Size2 = VT(1,0,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,2), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1522. for i=0, 0.3, 0.1 / Animation_Speed do
  1523. Swait()
  1524. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1525. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1526. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1527. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1528. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1529. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60)), 2 / Animation_Speed)
  1530. end
  1531. for i=0, 0.3, 0.1 / Animation_Speed do
  1532. Swait()
  1533. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1534. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1535. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.3, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1536. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1537. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1538. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(70)), 2 / Animation_Speed)
  1539. end
  1540. Epic(4,4)
  1541. CreateSound(696483710, Gun, 5, 1, false)
  1542. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(0,0,2), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1543. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1544. WACKYEFFECT({Time = 3, EffectType = "Sphere", Size = VT(1,0.3,0.3), Size2 = VT(1,0,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,2), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1545. for i=0, 0.3, 0.1 / Animation_Speed do
  1546. Swait()
  1547. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1548. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1549. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1550. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1551. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1552. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60)), 2 / Animation_Speed)
  1553. end
  1554. for i=0, 0.3, 0.1 / Animation_Speed do
  1555. Swait()
  1556. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1557. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1558. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.3, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1559. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1560. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1561. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(70)), 2 / Animation_Speed)
  1562. end
  1563. Epic(4,4)
  1564. CreateSound(696483710, Gun, 5, 1, false)
  1565. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(0,0,2), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1566. WACKYEFFECT({Time = 15, EffectType = "Sphere", Size = VT(0.3,0.3,0.3), Size2 = VT(0,10,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0) * ANGLES(RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360)), RAD(MRANDOM(0,360))), MoveToPos = nil, RotationX = 0, RotationY = MRANDOM(-35,35), RotationZ = 0, Material = "Glass", Color = C3(1,0,0), SoundID = nil, SoundPitch = MRANDOM(7,15)/10, SoundVolume = 10})
  1567. WACKYEFFECT({Time = 3, EffectType = "Sphere", Size = VT(1,0.3,0.3), Size2 = VT(1,0,0), Transparency = 0, Transparency2 = 1, CFrame = Gun.CFrame*CF(1.5,0.5,0), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(0,0,2), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1568. for i=0, 0.3, 0.1 / Animation_Speed do
  1569. Swait()
  1570. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1571. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-50), RAD(0), RAD(0)), 1 / Animation_Speed)
  1572. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(180), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1573. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1574. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1575. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60)), 2 / Animation_Speed)
  1576. end
  1577. CreateSound(833855896, Torso, 10, 0.8, false)
  1578. CreateSound(2103404398, Torso, 10, 0.8, false)
  1579. Epic(10,10)
  1580. local HITFLOOR,HITPOS,NORMAL = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 6 * Player_Size, Character)
  1581. MagicSphere(VT(30,30,30),80,CF(HITPOS),SKILLTEXTCOLOR,VT(1,1,1))
  1582. MagicSphere(VT(30,10,10),80,CF(HITPOS),SKILLTEXTCOLOR,VT(1,1,1))
  1583. CreateSound("438666542", Torso, 1, MRANDOM(11,13)/10)
  1584. WACKYEFFECT({Time = 80, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(250,250,250), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
  1585. WACKYEFFECT({Time = 60, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(80,80,80), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
  1586. AoEDamage(HITPOS,99999,999999,999999,999999,999999,999999,true)
  1587. AoEDamage(HITPOS,99999,999999,999999,999999,999999,999999,false)
  1588. for i = 1, 7 do
  1589. Slice("Thin",0.4,55,CF(HITPOS+VT(0,5,0),HITPOS+VT(0,5,0)+NORMAL)*ANGLES(RAD(90),RAD(0),RAD(0))*ANGLES(RAD(MRANDOM(-48,48)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-48,48))),"Really blue",VT(0.1,0,0.1))
  1590. Slice("Round",0.4,65,CF(HITPOS+VT(0,5,0),HITPOS+VT(0,5,0)+NORMAL)*ANGLES(RAD(90),RAD(MRANDOM(-180,180)),RAD(0)),"Really blue",VT(0.1,0,0.1))
  1591. end
  1592. RootPart.CFrame = RootPart.CFrame * CF(0,0,-10)
  1593. ATTACK = false
  1594. Rooted = false
  1595. end
  1596.  
  1597. function AttackTemplate()
  1598. ATTACK = true
  1599. Rooted = false
  1600. for i=0, 1, 0.1 / Animation_Speed do
  1601. Swait()
  1602. 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)
  1603. 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)
  1604. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1605. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1606. 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.15 / Animation_Speed)
  1607. 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.15 / Animation_Speed)
  1608. end
  1609. ATTACK = false
  1610. Rooted = false
  1611. end
  1612.  
  1613. function boom()
  1614. ATTACK = true
  1615. Rooted = false
  1616. local HITFLOOR,HITPOS,NORMAL = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 6 * Player_Size, Character)
  1617. if HITFLOOR ~= nil then
  1618. CreateSound(1371567007, Torso, 10, 1, false)
  1619. for i=0, 3, 0.1 / Animation_Speed do
  1620. Swait()
  1621. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(-20), RAD(0), RAD(20)), 1 / Animation_Speed)
  1622. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(20), RAD(0), RAD(-20)), 1 / Animation_Speed)
  1623. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1624. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1625. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.5, -0.6) * ANGLES(RAD(-20), RAD(90), RAD(0)) * ANGLES(RAD(10), RAD(0), RAD(0)), 1 / Animation_Speed)
  1626. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(-20), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1627. end
  1628. for i=0, 0.3, 0.1 / Animation_Speed do
  1629. Swait()
  1630. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -1.3) * ANGLES(RAD(20), RAD(0), RAD(0)), 2 / Animation_Speed)
  1631. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0) * ANGLES(RAD(-20), RAD(0), RAD(0)), 1 / Animation_Speed)
  1632. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-12), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 2 / Animation_Speed)
  1633. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-12), RAD(0), RAD(-25)) * LEFTSHOULDERC0, 2 / Animation_Speed)
  1634. RightHip.C0 = Clerp(RightHip.C0, CF(1, 0.4, -0.5) * ANGLES(RAD(20), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1635. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(20), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(60)), 2 / Animation_Speed)
  1636. end
  1637. CreateSound(833855896, Torso, 10, 1, false)
  1638. CreateSound(2103404398, Torso, 10, 1, false)
  1639. Epic(4,4)
  1640. local HITFLOOR,HITPOS,NORMAL = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 6 * Player_Size, Character)
  1641. MagicSphere(VT(3,3,3),80,CF(HITPOS),SKILLTEXTCOLOR,VT(1,1,1))
  1642. MagicSphere(VT(3,1,1),80,CF(HITPOS),SKILLTEXTCOLOR,VT(1,1,1))
  1643. CreateSound("438666542", Torso, 1, MRANDOM(11,13)/10)
  1644. WACKYEFFECT({Time = 80, EffectType = "Wave", Size = VT(0,0,0), Size2 = VT(150,150,150), Transparency = 0.5, Transparency2 = 1, CFrame = RootPart.CFrame*CF(0,0,1), MoveToPos = nil, RotationX = 0, RotationY = 0, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil , SoundPitch = 1.2, SoundVolume = 4})
  1645. AoEDamage(HITPOS,75,999,999,15,2,2,true)
  1646. AoEDamage(HITPOS,75,999,999,15,2,2,false)
  1647. for i = 1, 7 do
  1648. Slice("Thin",0.4,55,CF(HITPOS+VT(0,0.1,0),HITPOS+VT(0,0.1,0)+NORMAL)*ANGLES(RAD(90),RAD(0),RAD(0))*ANGLES(RAD(MRANDOM(-48,48)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-48,48))),"Really blue",VT(0.1,0,0.1))
  1649. Slice("Round",0.4,65,CF(HITPOS+VT(0,0.1,0),HITPOS+VT(0,0.1,0)+NORMAL)*ANGLES(RAD(90),RAD(MRANDOM(-180,180)),RAD(0)),"Really blue",VT(0.1,0,0.1))
  1650. end
  1651. ATTACK = false
  1652. Rooted = false
  1653. end
  1654. end
  1655.  
  1656. function Taunt()
  1657. ATTACK = true
  1658. Rooted = false
  1659. for i=0, 1, 0.1 / Animation_Speed do
  1660. Swait()
  1661. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-30)), 0.15 / Animation_Speed)
  1662. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(30)), 0.15 / Animation_Speed)
  1663. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1664. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1665. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1666. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1667. end
  1668. CreateSound(1272009124, Torso, 10, 1)
  1669. for i=0, 0.3, 0.1 / Animation_Speed do
  1670. Swait()
  1671. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-30)), 0.15 / Animation_Speed)
  1672. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(30)), 1 / Animation_Speed)
  1673. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1674. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1675. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1676. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1677. end
  1678. for i=0, 0.3, 0.1 / Animation_Speed do
  1679. Swait()
  1680. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-30)), 0.15 / Animation_Speed)
  1681. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(30)), 1 / Animation_Speed)
  1682. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.7, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1683. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.7, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1684. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1685. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1686. end
  1687. for i=0, 0.3, 0.1 / Animation_Speed do
  1688. Swait()
  1689. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(-30)), 0.15 / Animation_Speed)
  1690. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(30)), 1 / Animation_Speed)
  1691. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-15)) * ANGLES(RAD(20), RAD(0), RAD(0)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1692. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1693. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1694. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1695. end
  1696. ATTACK = false
  1697. Rooted = false
  1698. end
  1699.  
  1700. --//=================================\\
  1701. --|| ASSIGN THINGS TO KEYS
  1702. --\\=================================//
  1703.  
  1704. function MouseDown(Mouse)
  1705. if ATTACK == false then
  1706. end
  1707. end
  1708.  
  1709. function MouseUp(Mouse)
  1710. HOLD = false
  1711. end
  1712.  
  1713. function KeyDown(Key)
  1714. KEYHOLD = true
  1715. if Key == "z" and ATTACK == false then
  1716. Shot()
  1717. end
  1718.  
  1719. if Key == "t" and ATTACK == false then
  1720. Taunt()
  1721. end
  1722.  
  1723. if Key == "x" and ATTACK == false then
  1724. boom()
  1725. end
  1726.  
  1727. if Key == "c" and ATTACK == false then
  1728. Dash()
  1729. end
  1730.  
  1731. if Key == "v" and ATTACK == false then
  1732. Shooting()
  1733. end
  1734. end
  1735.  
  1736. function KeyUp(Key)
  1737. KEYHOLD = false
  1738. end
  1739.  
  1740. Mouse.Button1Down:connect(function(NEWKEY)
  1741. MouseDown(NEWKEY)
  1742. end)
  1743. Mouse.Button1Up:connect(function(NEWKEY)
  1744. MouseUp(NEWKEY)
  1745. end)
  1746. Mouse.KeyDown:connect(function(NEWKEY)
  1747. KeyDown(NEWKEY)
  1748. end)
  1749. Mouse.KeyUp:connect(function(NEWKEY)
  1750. KeyUp(NEWKEY)
  1751. end)
  1752.  
  1753. --//=================================\\
  1754. --\\=================================//
  1755.  
  1756.  
  1757. function unanchor()
  1758. if UNANCHOR == true then
  1759. g = Character:GetChildren()
  1760. for i = 1, #g do
  1761. if g[i].ClassName == "Part" then
  1762. g[i].Anchored = false
  1763. end
  1764. end
  1765. end
  1766. end
  1767.  
  1768.  
  1769. --//=================================\\
  1770. --|| WRAP THE WHOLE SCRIPT UP
  1771. --\\=================================//
  1772.  
  1773. Humanoid.Changed:connect(function(Jump)
  1774. if Jump == "Jump" and (Disable_Jump == true) then
  1775. Humanoid.Jump = false
  1776. end
  1777. end)
  1778.  
  1779. local CONNECT = nil
  1780.  
  1781. while true do
  1782. Swait()
  1783. ANIMATE.Parent = nil
  1784. if Character:FindFirstChildOfClass("Humanoid") == nil then
  1785. Humanoid = IT("Humanoid",Character)
  1786. end
  1787. for _,v in next, Humanoid:GetPlayingAnimationTracks() do
  1788. v:Stop();
  1789. end
  1790. SINE = SINE + CHANGE
  1791. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  1792. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  1793. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4, Character)
  1794. local WALKSPEEDVALUE = 6 / (Humanoid.WalkSpeed / 16)
  1795. local HITFLOOR,HITPOS,NORMAL = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4+Humanoid.HipHeight * Player_Size, Character)
  1796. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  1797. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0.1 * COS(SINE / (WALKSPEEDVALUE/2))) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  1798. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0) - Head.RotVelocity.Y / 30), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  1799. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 0.875 - 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), 0.25 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10+50 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  1800. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 0.875 + 0.125 * SIN(SINE / WALKSPEEDVALUE) - 0.15 * COS(SINE / WALKSPEEDVALUE*2), -0.25 * SIN(SINE / WALKSPEEDVALUE)) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-10+50 * COS(SINE / WALKSPEEDVALUE))), 0.6 / Animation_Speed)
  1801. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  1802. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1803. Neck.C1 = Clerp(Neck.C1, CF(0, -0.5, 0) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1804. RightHip.C1 = Clerp(RightHip.C1, CF(0.5, 1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
  1805. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5, 1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.7 / Animation_Speed)
  1806. end
  1807. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  1808. ANIM = "Jump"
  1809. if ATTACK == false then
  1810. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1811. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1812. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1813. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  1814. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.3) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(-20)), 0.2 / Animation_Speed)
  1815. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.3) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  1816. end
  1817. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  1818. ANIM = "Fall"
  1819. if ATTACK == false then
  1820. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1821. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1822. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(45), RAD(0), RAD(25))* RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1823. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  1824. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, 0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(20)), 0.2 / Animation_Speed)
  1825. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(10)), 0.2 / Animation_Speed)
  1826. end
  1827. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  1828. ANIM = "Idle"
  1829. if ATTACK == false then
  1830. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 - 0.1 * COS(SINE / 18)) * ANGLES(RAD(5 * COS(SINE / 18)), RAD(0), RAD(-30)), 0.15 / Animation_Speed)
  1831. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 18)), RAD(5 * COS(SINE / 18)), RAD(30)), 0.15 / Animation_Speed)
  1832. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5 - 0.1 * COS(SINE / 18), 0) * ANGLES(RAD(0), RAD(0 - 10.5 * SIN(SINE / 16)), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1833. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 - 0.1 * COS(SINE / 18), 0) * ANGLES(RAD(0), RAD(0 - -10.5 * SIN(SINE / 16)), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1834. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1 + 0.1 * COS(SINE / 18), -0.01) * ANGLES(RAD(5 * COS(SINE / 18)), RAD(85), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1835. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1 + 0.1 * COS(SINE / 18), -0.01) * ANGLES(RAD(5 * COS(SINE / 18)), RAD(-70), RAD(0)) * ANGLES(RAD(-5), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1836. end
  1837. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  1838. ANIM = "Walk"
  1839. if ATTACK == false then
  1840. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, -0.05) * ANGLES(RAD(5), RAD(0), RAD(-15-7 * COS(SINE / (WALKSPEEDVALUE)))), 1 / Animation_Speed)
  1841. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(5 - 1 * SIN(SINE / (WALKSPEEDVALUE / 2))), RAD(0), RAD(15+7 * COS(SINE / (WALKSPEEDVALUE)))), 1 / Animation_Speed)
  1842. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1843. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(0)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1844. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, 0) * ANGLES(RAD(0), RAD(85), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1845. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, 0) * ANGLES(RAD(0), RAD(-75), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 2 / Animation_Speed)
  1846. end
  1847. end
  1848. if HITFLOOR ~= nil then
  1849. Slice("Thin",0.4,35,CF(HITPOS+VT(0,0.1,0),HITPOS+VT(0,0.1,0)+NORMAL)*ANGLES(RAD(90),RAD(0),RAD(0))*ANGLES(RAD(MRANDOM(-18,18)),RAD(MRANDOM(-180,180)),RAD(MRANDOM(-18,18))),"Really blue",VT(0.001,0,0.001))
  1850. Slice("Round",0.4,45,CF(HITPOS+VT(0,0.1,0),HITPOS+VT(0,0.1,0)+NORMAL)*ANGLES(RAD(90),RAD(MRANDOM(-180,180)),RAD(0)),"Maroon",VT(0,0,0))
  1851. end
  1852. unanchor()
  1853. Humanoid.MaxHealth = "inf"
  1854. Humanoid.Health = "inf"
  1855. if Rooted == false then
  1856. Disable_Jump = false
  1857. Humanoid.WalkSpeed = Speed
  1858. elseif Rooted == true then
  1859. Disable_Jump = true
  1860. Humanoid.WalkSpeed = 0
  1861. end
  1862. end
  1863.  
  1864. --//=================================\\
  1865. --\\=================================//
  1866.  
  1867.  
  1868.  
  1869.  
  1870.  
  1871. --//====================================================\\--
  1872. --|| END OF SCRIPT
  1873. --\\====================================================//--
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement