Advertisement
voyqgo

TEST6

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