voyqgo

Test1

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