Advertisement
doryna2281337

Untitled

Sep 8th, 2018
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 91.62 KB | None | 0 0
  1. wait(0.2)
  2. Player = game:GetService("Players").LocalPlayer
  3. PlayerGui = Player.PlayerGui
  4. Cam = workspace.CurrentCamera
  5. Backpack = Player.Backpack
  6. Character = Player.Character
  7. Humanoid = Character.Humanoid
  8. Mouse = Player:GetMouse()
  9. RootPart = Character["HumanoidRootPart"]
  10. Torso = Character["Torso"]
  11. Head = Character["Head"]
  12. RightArm = Character["Right Arm"]
  13. LeftArm = Character["Left Arm"]
  14. RightLeg = Character["Right Leg"]
  15. LeftLeg = Character["Left Leg"]
  16. RootJoint = RootPart["RootJoint"]
  17. Neck = Torso["Neck"]
  18. RightShoulder = Torso["Right Shoulder"]
  19. LeftShoulder = Torso["Left Shoulder"]
  20. RightHip = Torso["Right Hip"]
  21. LeftHip = Torso["Left Hip"]
  22. local sick = Instance.new("Sound",Character)
  23. sick.SoundId = "rbxassetid://799016662"
  24. sick.Looped = true
  25. sick.Pitch = 1
  26. sick.Volume = 2
  27. sick:Play()
  28.  
  29. IT = Instance.new
  30. CF = CFrame.new
  31. VT = Vector3.new
  32. RAD = math.rad
  33. C3 = Color3.new
  34. UD2 = UDim2.new
  35. BRICKC = BrickColor.new
  36. ANGLES = CFrame.Angles
  37. EULER = CFrame.fromEulerAnglesXYZ
  38. COS = math.cos
  39. ACOS = math.acos
  40. SIN = math.sin
  41. ASIN = math.asin
  42. ABS = math.abs
  43. MRANDOM = math.random
  44. FLOOR = math.floor
  45.  
  46. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  47. local NEWMESH = IT(MESH)
  48. if MESH == "SpecialMesh" then
  49. NEWMESH.MeshType = MESHTYPE
  50. if MESHID ~= "nil" and MESHID ~= "" then
  51. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  52. end
  53. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  54. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  55. end
  56. end
  57. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  58. NEWMESH.Scale = SCALE
  59. NEWMESH.Parent = PARENT
  60. return NEWMESH
  61. end
  62.  
  63. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE, ANCHOR)
  64. local NEWPART = IT("Part")
  65. NEWPART.formFactor = FORMFACTOR
  66. NEWPART.Reflectance = REFLECTANCE
  67. NEWPART.Transparency = TRANSPARENCY
  68. NEWPART.CanCollide = false
  69. NEWPART.Locked = true
  70. NEWPART.Anchored = true
  71. if ANCHOR == false then
  72. NEWPART.Anchored = false
  73. end
  74. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  75. NEWPART.Name = NAME
  76. NEWPART.Size = SIZE
  77. NEWPART.Position = Torso.Position
  78. NEWPART.Material = MATERIAL
  79. NEWPART:BreakJoints()
  80. NEWPART.Parent = PARENT
  81. return NEWPART
  82. end
  83.  
  84. Class_Name = "Void Face"
  85. Weapon_Name = "Add-ons"
  86.  
  87. Player_Size = 1 --Size of the player.
  88. Animation_Speed = 3
  89. Frame_Speed = 1 / 60 -- (1 / 30) OR (1 / 60)
  90.  
  91. local Speed = 16
  92. local Effects2 = {}
  93.  
  94. local function weldBetween(a, b)
  95. local weldd = Instance.new("ManualWeld")
  96. weldd.Part0 = a
  97. weldd.Part1 = b
  98. weldd.C0 = CFrame.new()
  99. weldd.C1 = b.CFrame:inverse() * a.CFrame
  100. weldd.Parent = a
  101. return weldd
  102. end
  103.  
  104. function createaccessory(attachmentpart,mesh,texture,scale,offset,color)
  105. local acs = Instance.new("Part")
  106. acs.CanCollide = false
  107. acs.Anchored = false
  108. acs.Size = Vector3.new(0,0,0)
  109. acs.CFrame = attachmentpart.CFrame
  110. acs.Parent = Character
  111. acs.BrickColor = color
  112. local meshs = Instance.new("SpecialMesh")
  113. meshs.MeshId = mesh
  114. meshs.TextureId = texture
  115. meshs.Parent = acs
  116. meshs.Scale = scale
  117. meshs.Offset = offset
  118. weldBetween(attachmentpart,acs)
  119. end
  120.  
  121. function createbodypart(TYPE,COLOR,PART,OFFSET,SIZE)
  122. if TYPE == "Gem" then
  123. local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
  124. acs.Anchored = false
  125. acs.CanCollide = false
  126. acs.CFrame = PART.CFrame
  127. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "9756362", "", SIZE, OFFSET)
  128. weldBetween(PART,acs)
  129. elseif TYPE == "Skull" then
  130. local acs = CreatePart(3, Character, "Plastic", 0, 0, COLOR, "Part", VT(0,0,0))
  131. acs.Anchored = false
  132. acs.CanCollide = false
  133. acs.CFrame = PART.CFrame
  134. local acs2 = CreateMesh("SpecialMesh", acs, "FileMesh", "4770583", "", SIZE, OFFSET)
  135. weldBetween(PART,acs)
  136. elseif TYPE == "Eye" then
  137. local acs = CreatePart(3, Character, "Neon", 0, 0, COLOR, "Part", VT(0,0,0))
  138. acs.Anchored = false
  139. acs.CanCollide = false
  140. acs.CFrame = PART.CFrame
  141. local acs2 = CreateMesh("SpecialMesh", acs, "Sphere", "", "", SIZE, OFFSET)
  142. weldBetween(PART,acs)
  143. end
  144. end
  145.  
  146. local ROOTC0 = CF(0, 0, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  147. local NECKC0 = CF(0, 1, 0) * ANGLES(RAD(-90), RAD(0), RAD(180))
  148. local RIGHTSHOULDERC0 = CF(-0.5, 0, 0) * ANGLES(RAD(0), RAD(90), RAD(0))
  149. local LEFTSHOULDERC0 = CF(0.5, 0, 0) * ANGLES(RAD(0), RAD(-90), RAD(0))
  150. local CHANGEDEFENSE = 0
  151. local CHANGEDAMAGE = 0
  152. local CHANGEMOVEMENT = 0
  153. local ANIM = "Idle"
  154. local ATTACK = false
  155. local EQUIPPED = false
  156. local HOLD = false
  157. local COMBO = 1
  158. local Rooted = false
  159. local SINE = 0
  160. local KEYHOLD = false
  161. local CHANGE = 2 / Animation_Speed
  162. local WALKINGANIM = false
  163. local WALK = 0
  164. local VALUE1 = false
  165. local VALUE2 = false
  166. local ROBLOXIDLEANIMATION = IT("Animation")
  167. ROBLOXIDLEANIMATION.Name = "Roblox Idle Animation"
  168. ROBLOXIDLEANIMATION.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  169. --ROBLOXIDLEANIMATION.Parent = Humanoid
  170. local WEAPONGUI = IT("ScreenGui", PlayerGui)
  171. WEAPONGUI.Name = "Weapon GUI"
  172. local Weapon = IT("Model")
  173. Weapon.Name = Weapon_Name
  174. local Effects = IT("Folder", Weapon)
  175. Effects.Name = "Effects"
  176. local ANIMATOR = Humanoid.Animator
  177. local ANIMATE = Character.Animate
  178. local HITPLAYERSOUNDS = {--[["199149137", "199149186", "199149221", "199149235", "199149269", "199149297"--]]"263032172", "263032182", "263032200", "263032221", "263032252", "263033191"}
  179. local HITARMORSOUNDS = {"199149321", "199149338", "199149367", "199149409", "199149452"}
  180. local HITWEAPONSOUNDS = {"199148971", "199149025", "199149072", "199149109", "199149119"}
  181. local HITBLOCKSOUNDS = {"199148933", "199148947"}
  182. local TAUNTS = {"368794227","368794903","368794985"}
  183. local UNANCHOR = true
  184.  
  185. ArtificialHB = Instance.new("BindableEvent", script)
  186. ArtificialHB.Name = "ArtificialHB"
  187.  
  188. script:WaitForChild("ArtificialHB")
  189.  
  190. frame = Frame_Speed
  191. tf = 0
  192. allowframeloss = false
  193. tossremainder = false
  194. lastframe = tick()
  195. script.ArtificialHB:Fire()
  196.  
  197. game:GetService("RunService").Heartbeat:connect(function(s, p)
  198. tf = tf + s
  199. if tf >= frame then
  200. if allowframeloss then
  201. script.ArtificialHB:Fire()
  202. lastframe = tick()
  203. else
  204. for i = 1, math.floor(tf / frame) do
  205. script.ArtificialHB:Fire()
  206. end
  207. lastframe = tick()
  208. end
  209. if tossremainder then
  210. tf = 0
  211. else
  212. tf = tf - frame * math.floor(tf / frame)
  213. end
  214. end
  215. end)
  216.  
  217. function Raycast(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  218. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  219. end
  220.  
  221. function PositiveAngle(NUMBER)
  222. if NUMBER >= 0 then
  223. NUMBER = 0
  224. end
  225. return NUMBER
  226. end
  227.  
  228. function NegativeAngle(NUMBER)
  229. if NUMBER <= 0 then
  230. NUMBER = 0
  231. end
  232. return NUMBER
  233. end
  234.  
  235. function Swait(NUMBER)
  236. if NUMBER == 0 or NUMBER == nil then
  237. ArtificialHB.Event:wait()
  238. else
  239. for i = 1, NUMBER do
  240. ArtificialHB.Event:wait()
  241. end
  242. end
  243. end
  244.  
  245. function QuaternionFromCFrame(cf)
  246. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  247. local trace = m00 + m11 + m22
  248. if trace > 0 then
  249. local s = math.sqrt(1 + trace)
  250. local recip = 0.5 / s
  251. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  252. else
  253. local i = 0
  254. if m11 > m00 then
  255. i = 1
  256. end
  257. if m22 > (i == 0 and m00 or m11) then
  258. i = 2
  259. end
  260. if i == 0 then
  261. local s = math.sqrt(m00 - m11 - m22 + 1)
  262. local recip = 0.5 / s
  263. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  264. elseif i == 1 then
  265. local s = math.sqrt(m11 - m22 - m00 + 1)
  266. local recip = 0.5 / s
  267. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  268. elseif i == 2 then
  269. local s = math.sqrt(m22 - m00 - m11 + 1)
  270. local recip = 0.5 / s return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  271. end
  272. end
  273. end
  274.  
  275. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  276. local xs, ys, zs = x + x, y + y, z + z
  277. local wx, wy, wz = w * xs, w * ys, w * zs
  278. local xx = x * xs
  279. local xy = x * ys
  280. local xz = x * zs
  281. local yy = y * ys
  282. local yz = y * zs
  283. local zz = z * zs
  284. 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))
  285. end
  286.  
  287. function QuaternionSlerp(a, b, t)
  288. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  289. local startInterp, finishInterp;
  290. if cosTheta >= 0.0001 then
  291. if (1 - cosTheta) > 0.0001 then
  292. local theta = ACOS(cosTheta)
  293. local invSinTheta = 1 / SIN(theta)
  294. startInterp = SIN((1 - t) * theta) * invSinTheta
  295. finishInterp = SIN(t * theta) * invSinTheta
  296. else
  297. startInterp = 1 - t
  298. finishInterp = t
  299. end
  300. else
  301. if (1 + cosTheta) > 0.0001 then
  302. local theta = ACOS(-cosTheta)
  303. local invSinTheta = 1 / SIN(theta)
  304. startInterp = SIN((t - 1) * theta) * invSinTheta
  305. finishInterp = SIN(t * theta) * invSinTheta
  306. else
  307. startInterp = t - 1
  308. finishInterp = t
  309. end
  310. end
  311. 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
  312. end
  313.  
  314. function Clerp(a, b, t)
  315. local qa = {QuaternionFromCFrame(a)}
  316. local qb = {QuaternionFromCFrame(b)}
  317. local ax, ay, az = a.x, a.y, a.z
  318. local bx, by, bz = b.x, b.y, b.z
  319. local _t = 1 - t
  320. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  321. end
  322.  
  323. function CreateFrame(PARENT, TRANSPARENCY, BORDERSIZEPIXEL, POSITION, SIZE, COLOR, BORDERCOLOR, NAME)
  324. local frame = IT("Frame")
  325. frame.BackgroundTransparency = TRANSPARENCY
  326. frame.BorderSizePixel = BORDERSIZEPIXEL
  327. frame.Position = POSITION
  328. frame.Size = SIZE
  329. frame.BackgroundColor3 = COLOR
  330. frame.BorderColor3 = BORDERCOLOR
  331. frame.Name = NAME
  332. frame.Parent = PARENT
  333. return frame
  334. end
  335.  
  336. function CreateLabel(PARENT, TEXT, TEXTCOLOR, TEXTFONTSIZE, TEXTFONT, TRANSPARENCY, BORDERSIZEPIXEL, STROKETRANSPARENCY, NAME)
  337. local label = IT("TextLabel")
  338. label.BackgroundTransparency = 1
  339. label.Size = UD2(1, 0, 1, 0)
  340. label.Position = UD2(0, 0, 0, 0)
  341. label.TextColor3 = TEXTCOLOR
  342. label.TextStrokeTransparency = STROKETRANSPARENCY
  343. label.TextTransparency = TRANSPARENCY
  344. label.FontSize = TEXTFONTSIZE
  345. label.Font = TEXTFONT
  346. label.BorderSizePixel = BORDERSIZEPIXEL
  347. label.TextScaled = false
  348. label.Text = TEXT
  349. label.Name = NAME
  350. label.Parent = PARENT
  351. return label
  352. end
  353.  
  354. function NoOutlines(PART)
  355. PART.TopSurface, PART.BottomSurface, PART.LeftSurface, PART.RightSurface, PART.FrontSurface, PART.BackSurface = 10, 10, 10, 10, 10, 10
  356. end
  357.  
  358.  
  359. function CreateWeldOrSnapOrMotor(TYPE, PARENT, PART0, PART1, C0, C1)
  360. local NEWWELD = IT(TYPE)
  361. NEWWELD.Part0 = PART0
  362. NEWWELD.Part1 = PART1
  363. NEWWELD.C0 = C0
  364. NEWWELD.C1 = C1
  365. NEWWELD.Parent = PARENT
  366. return NEWWELD
  367. end
  368.  
  369. local sound = IT("Sound",nil)
  370.  
  371. function CreateSound(ID, PARENT, VOLUME, PITCH)
  372. local NEWSOUND = nil
  373. coroutine.resume(coroutine.create(function()
  374. NEWSOUND = sound:Clone()
  375. NEWSOUND.Parent = PARENT
  376. NEWSOUND.Volume = VOLUME
  377. NEWSOUND.Pitch = PITCH
  378. NEWSOUND.SoundId = "http://www.roblox.com/asset/?id="..ID
  379. Swait()
  380. NEWSOUND:play()
  381. game:GetService("Debris"):AddItem(NEWSOUND, 10)
  382. end))
  383. return NEWSOUND
  384. end
  385.  
  386. --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})
  387. function WACKYEFFECT(Table)
  388. local TYPE = (Table.EffectType or "Sphere")
  389. local SIZE = (Table.Size or VT(1,1,1))
  390. local ENDSIZE = (Table.Size2 or VT(0,0,0))
  391. local TRANSPARENCY = (Table.Transparency or 0)
  392. local ENDTRANSPARENCY = (Table.Transparency2 or 1)
  393. local CFRAME = (Table.CFrame or Torso.CFrame)
  394. local MOVEDIRECTION = (Table.MoveToPos or nil)
  395. local ROTATION1 = (Table.RotationX or 0)
  396. local ROTATION2 = (Table.RotationY or 0)
  397. local ROTATION3 = (Table.RotationZ or 0)
  398. local MATERIAL = (Table.Material or "Neon")
  399. local COLOR = (Table.Color or C3(1,1,1))
  400. local TIME = (Table.Time or 45)
  401. local SOUNDID = (Table.SoundID or nil)
  402. local SOUNDPITCH = (Table.SoundPitch or nil)
  403. local SOUNDVOLUME = (Table.SoundVolume or nil)
  404. coroutine.resume(coroutine.create(function()
  405. local PLAYSSOUND = false
  406. local SOUND = nil
  407. local EFFECT = CreatePart(3, Effects, MATERIAL, 0, TRANSPARENCY, BRICKC("Pearl"), "Effect", VT(1,1,1), true)
  408. if SOUNDID ~= nil and SOUNDPITCH ~= nil and SOUNDVOLUME ~= nil then
  409. PLAYSSOUND = true
  410. SOUND = CreateSound(SOUNDID, EFFECT, SOUNDVOLUME, SOUNDPITCH, false)
  411. end
  412. EFFECT.Color = COLOR
  413. local MSH = nil
  414. if TYPE == "Sphere" then
  415. MSH = CreateMesh("SpecialMesh", EFFECT, "Sphere", "", "", SIZE, VT(0,0,0))
  416. elseif TYPE == "Block" then
  417. MSH = IT("BlockMesh",EFFECT)
  418. MSH.Scale = VT(SIZE.X,SIZE.X,SIZE.X)
  419. elseif TYPE == "Wave" then
  420. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "20329976", "", SIZE, VT(0,0,-SIZE.X/8))
  421. elseif TYPE == "Ring" then
  422. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "559831844", "", VT(SIZE.X,SIZE.X,0.1), VT(0,0,0))
  423. elseif TYPE == "Slash" then
  424. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662586858", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  425. elseif TYPE == "Round Slash" then
  426. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "662585058", "", VT(SIZE.X/10,0,SIZE.X/10), VT(0,0,0))
  427. elseif TYPE == "Swirl" then
  428. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "1051557", "", SIZE, VT(0,0,0))
  429. elseif TYPE == "Skull" then
  430. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "4770583", "", SIZE, VT(0,0,0))
  431. elseif TYPE == "Crystal" then
  432. MSH = CreateMesh("SpecialMesh", EFFECT, "FileMesh", "9756362", "", SIZE, VT(0,0,0))
  433. end
  434. if MSH ~= nil then
  435. local MOVESPEED = nil
  436. if MOVEDIRECTION ~= nil then
  437. MOVESPEED = (CFRAME.p - MOVEDIRECTION).Magnitude/TIME
  438. end
  439. local GROWTH = SIZE - ENDSIZE
  440. local TRANS = TRANSPARENCY - ENDTRANSPARENCY
  441. if TYPE == "Block" then
  442. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  443. else
  444. EFFECT.CFrame = CFRAME
  445. end
  446. for LOOP = 1, TIME+1 do
  447. Swait()
  448. MSH.Scale = MSH.Scale - GROWTH/TIME
  449. if TYPE == "Wave" then
  450. MSH.Offset = VT(0,0,-MSH.Scale.X/8)
  451. end
  452. EFFECT.Transparency = EFFECT.Transparency - TRANS/TIME
  453. if TYPE == "Block" then
  454. EFFECT.CFrame = CFRAME*ANGLES(RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)),RAD(MRANDOM(0,360)))
  455. else
  456. EFFECT.CFrame = EFFECT.CFrame*ANGLES(RAD(ROTATION1),RAD(ROTATION2),RAD(ROTATION3))
  457. end
  458. if MOVEDIRECTION ~= nil then
  459. local ORI = EFFECT.Orientation
  460. EFFECT.CFrame = CF(EFFECT.Position,MOVEDIRECTION)*CF(0,0,-MOVESPEED)
  461. EFFECT.Orientation = ORI
  462. end
  463. end
  464. if PLAYSSOUND == false then
  465. EFFECT:remove()
  466. else
  467. SOUND.Stopped:Connect(function()
  468. EFFECT:remove()
  469. end)
  470. end
  471. else
  472. if PLAYSSOUND == false then
  473. EFFECT:remove()
  474. else
  475. repeat Swait() until SOUND.Playing == false
  476. EFFECT:remove()
  477. end
  478. end
  479. end))
  480. end
  481.  
  482. function MakeForm(PART,TYPE)
  483. if TYPE == "Cyl" then
  484. local MSH = IT("CylinderMesh",PART)
  485. elseif TYPE == "Ball" then
  486. local MSH = IT("SpecialMesh",PART)
  487. MSH.MeshType = "Sphere"
  488. elseif TYPE == "Wedge" then
  489. local MSH = IT("SpecialMesh",PART)
  490. MSH.MeshType = "Wedge"
  491. end
  492. end
  493.  
  494. Debris = game:GetService("Debris")
  495.  
  496. function CastProperRay(StartPos, EndPos, Distance, Ignore)
  497. local DIRECTION = CF(StartPos,EndPos).lookVector
  498. return Raycast(StartPos, DIRECTION, Distance, Ignore)
  499. end
  500.  
  501. function turnto(position)
  502. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  503. end
  504.  
  505. function SpawnTrail(FROM,TO,BIG)
  506. local TRAIL = CreatePart(3, Effects, "Neon", 0, 0.5, "Really red", "Trail", VT(0,0,0))
  507. MakeForm(TRAIL,"Cyl")
  508. local DIST = (FROM - TO).Magnitude
  509. if BIG == true then
  510. TRAIL.Size = VT(0.5,DIST,0.5)
  511. else
  512. TRAIL.Size = VT(0.25,DIST,0.25)
  513. end
  514. TRAIL.CFrame = CF(FROM, TO) * CF(0, 0, -DIST/2) * ANGLES(RAD(90),RAD(0),RAD(0))
  515. coroutine.resume(coroutine.create(function()
  516. for i = 1, 5 do
  517. Swait()
  518. TRAIL.Transparency = TRAIL.Transparency + 0.1
  519. end
  520. TRAIL:remove()
  521. end))
  522. end
  523.  
  524. local asd = Instance.new("ParticleEmitter")
  525. asd.Color = ColorSequence.new(Color3.new(0.5, 0, 0), Color3.new(.3, 0, 0))
  526. asd.LightEmission = .1
  527. asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
  528. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.6),NumberSequenceKeypoint.new(1, 2)})
  529. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  530. asd.Transparency = bbb
  531. asd.Size = aaa
  532. asd.ZOffset = .9
  533. asd.Acceleration = Vector3.new(0, -15, 0)
  534. asd.LockedToPart = false
  535. asd.EmissionDirection = "Back"
  536. asd.Lifetime = NumberRange.new(1, 2)
  537. asd.Rotation = NumberRange.new(-100, 100)
  538. asd.RotSpeed = NumberRange.new(-100, 100)
  539. asd.Speed = NumberRange.new(10)
  540. asd.Enabled = false
  541. asd.VelocitySpread = 999
  542.  
  543. function getbloody(victim,amount)
  544. local PART = CreatePart(3, Effects, "Metal", 0, 1, "Mid gray", "Blood", victim.Size)
  545. PART.CFrame = victim.CFrame
  546. local HITPLAYERSOUNDS = {"356551938","264486467"}
  547. Debris:AddItem(PART,5)
  548. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  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. local prtcl = asd:Clone()
  552. prtcl.Parent = PART
  553. prtcl:Emit(amount*10)
  554. end
  555.  
  556. local Particle = IT("ParticleEmitter",nil)
  557. Particle.Enabled = false
  558. Particle.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(0.3,0.95),NumberSequenceKeypoint.new(1,1)})
  559. Particle.LightEmission = 0.5
  560. Particle.Rate = 150
  561. Particle.ZOffset = 1
  562. Particle.Rotation = NumberRange.new(-180, 180)
  563. Particle.RotSpeed = NumberRange.new(-180, 180)
  564. Particle.Texture = "http://www.roblox.com/asset/?id=304437537"
  565. Particle.Color = ColorSequence.new(C3(1,0,0),C3(0.4,0,0))
  566.  
  567. --ParticleEmitter({Speed = 5, Drag = 0, Size1 = 1, Size2 = 5, Lifetime1 = 1, Lifetime2 = 1.5, Parent = Torso, Emit = 100, Offset = 360, Enabled = false})
  568. function ParticleEmitter(Table)
  569. local PRTCL = Particle:Clone()
  570. local Speed = Table.Speed or 5
  571. local Drag = Table.Drag or 0
  572. local Size1 = Table.Size1 or 1
  573. local Size2 = Table.Size2 or 5
  574. local Lifetime1 = Table.Lifetime1 or 1
  575. local Lifetime2 = Table.Lifetime2 or 1.5
  576. local Parent = Table.Parent or Torso
  577. local Emit = Table.Emit or 100
  578. local Offset = Table.Offset or 360
  579. local Acel = Table.Acel or VT(0,0,0)
  580. local Enabled = Table.Enabled or false
  581. PRTCL.Parent = Parent
  582. PRTCL.Size = NumberSequence.new(Size1,Size2)
  583. PRTCL.Lifetime = NumberRange.new(Lifetime1,Lifetime2)
  584. PRTCL.Speed = NumberRange.new(Speed)
  585. PRTCL.VelocitySpread = Offset
  586. PRTCL.Drag = Drag
  587. PRTCL.Acceleration = Acel
  588. if Enabled == false then
  589. PRTCL:Emit(Emit)
  590. Debris:AddItem(PRTCL,Lifetime2)
  591. else
  592. PRTCL.Enabled = true
  593. end
  594. return PRTCL
  595. end
  596.  
  597.  
  598. function CFrameFromTopBack(at, top, back)
  599. local right = top:Cross(back)
  600. 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)
  601. end
  602.  
  603. function CreateWave(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
  604. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  605. local mesh = IT("SpecialMesh",wave)
  606. mesh.MeshType = "FileMesh"
  607. mesh.MeshId = "http://www.roblox.com/asset/?id=20329976"
  608. mesh.Scale = SIZE
  609. mesh.Offset = VT(0,0,-SIZE.X/8)
  610. wave.CFrame = CFRAME
  611. coroutine.resume(coroutine.create(function(PART)
  612. for i = 1, WAIT do
  613. Swait()
  614. mesh.Scale = mesh.Scale + GROW
  615. mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  616. if DOESROT == true then
  617. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  618. end
  619. wave.Transparency = wave.Transparency + (0.5/WAIT)
  620. if wave.Transparency > 0.99 then
  621. wave:remove()
  622. end
  623. end
  624. end))
  625. end
  626.  
  627. function CreateCrown(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
  628. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  629. local mesh = IT("SpecialMesh",wave)
  630. mesh.MeshType = "FileMesh"
  631. mesh.MeshId = "http://www.roblox.com/asset/?id=1078075"
  632. mesh.Scale = SIZE
  633. mesh.Offset = VT(0,0,-SIZE.X/8)
  634. wave.CFrame = CFRAME
  635. coroutine.resume(coroutine.create(function(PART)
  636. for i = 1, WAIT do
  637. Swait()
  638. mesh.Scale = mesh.Scale + GROW
  639. mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  640. if DOESROT == true then
  641. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  642. end
  643. wave.Transparency = wave.Transparency + (0.5/WAIT)
  644. if wave.Transparency > 0.99 then
  645. wave:remove()
  646. end
  647. end
  648. end))
  649. end
  650.  
  651. function CreateIceCrown(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
  652. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  653. local mesh = IT("SpecialMesh",wave)
  654. mesh.MeshType = "FileMesh"
  655. mesh.MeshId = "http://www.roblox.com/asset/?id=1323306"
  656. mesh.Scale = SIZE
  657. mesh.Offset = VT(0,0,-SIZE.X/8)
  658. wave.CFrame = CFRAME
  659. coroutine.resume(coroutine.create(function(PART)
  660. for i = 1, WAIT do
  661. Swait()
  662. mesh.Scale = mesh.Scale + GROW
  663. mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  664. if DOESROT == true then
  665. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  666. end
  667. wave.Transparency = wave.Transparency + (0.5/WAIT)
  668. if wave.Transparency > 0.99 then
  669. wave:remove()
  670. end
  671. end
  672. end))
  673. end
  674.  
  675. function CreateSpikeball(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
  676. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  677. local mesh = IT("SpecialMesh",wave)
  678. mesh.MeshType = "FileMesh"
  679. mesh.MeshId = "http://www.roblox.com/asset/?id=9982590"
  680. mesh.Scale = SIZE
  681. mesh.Offset = VT(0,0,-SIZE.X/8)
  682. wave.CFrame = CFRAME
  683. coroutine.resume(coroutine.create(function(PART)
  684. for i = 1, WAIT do
  685. Swait()
  686. mesh.Scale = mesh.Scale + GROW
  687. mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  688. if DOESROT == true then
  689. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  690. end
  691. wave.Transparency = wave.Transparency + (0.5/WAIT)
  692. if wave.Transparency > 0.99 then
  693. wave:remove()
  694. end
  695. end
  696. end))
  697. end
  698.  
  699. function CreateSwirl(SIZE,WAIT,CFRAME,DOESROT,ROT,COLOR,GROW)
  700. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  701. local mesh = IT("SpecialMesh",wave)
  702. mesh.MeshType = "FileMesh"
  703. mesh.MeshId = "http://www.roblox.com/asset/?id=1051557"
  704. mesh.Scale = SIZE
  705. wave.CFrame = CFRAME
  706. coroutine.resume(coroutine.create(function(PART)
  707. for i = 1, WAIT do
  708. Swait()
  709. mesh.Scale = mesh.Scale + GROW
  710. mesh.Offset = VT(0,0,-(mesh.Scale.X/8))
  711. if DOESROT == true then
  712. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  713. end
  714. wave.Transparency = wave.Transparency + (0.5/WAIT)
  715. if wave.Transparency > 0.99 then
  716. wave:remove()
  717. end
  718. end
  719. end))
  720. end
  721.  
  722. function CreateTornado(SIZE,DOESROT,ROT,WAIT,CFRAME,COLOR,GROW)
  723. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  724. local mesh = IT("SpecialMesh",wave)
  725. mesh.MeshType = "FileMesh"
  726. mesh.MeshId = "http://www.roblox.com/asset/?id=102638417"
  727. mesh.Scale = SIZE
  728. wave.CFrame = CFRAME
  729. coroutine.resume(coroutine.create(function(PART)
  730. for i = 1, WAIT do
  731. Swait()
  732. mesh.Scale = mesh.Scale + GROW
  733. if DOESROT == true then
  734. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  735. end
  736. wave.Transparency = wave.Transparency + (0.5/WAIT)
  737. if wave.Transparency > 0.99 then
  738. wave:remove()
  739. end
  740. end
  741. end))
  742. end
  743.  
  744. function CreateRing(SIZE,DOESROT,ROT,WAIT,CFRAME,COLOR,GROW)
  745. local wave = CreatePart(3, Effects, "Neon", 0, 0.5, BRICKC(COLOR), "Effect", VT(0,0,0))
  746. local mesh = IT("SpecialMesh",wave)
  747. mesh.MeshType = "FileMesh"
  748. mesh.MeshId = "http://www.roblox.com/asset/?id=3270017"
  749. mesh.Scale = SIZE
  750. mesh.Offset = VT(0,0,0)
  751. wave.CFrame = CFRAME
  752. coroutine.resume(coroutine.create(function(PART)
  753. for i = 1, WAIT do
  754. Swait()
  755. mesh.Scale = mesh.Scale + GROW
  756. if DOESROT == true then
  757. wave.CFrame = wave.CFrame * CFrame.fromEulerAnglesXYZ(0,ROT,0)
  758. end
  759. wave.Transparency = wave.Transparency + (0.5/WAIT)
  760. if wave.Transparency > 0.99 then
  761. wave:remove()
  762. end
  763. end
  764. end))
  765. end
  766.  
  767. function MagicSphere(SIZE,WAIT,CFRAME,COLOR,GROW)
  768. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(1,1,1), true)
  769. local mesh = IT("SpecialMesh",wave)
  770. mesh.MeshType = "Sphere"
  771. mesh.Scale = SIZE
  772. mesh.Offset = VT(0,0,0)
  773. wave.CFrame = CFRAME
  774. coroutine.resume(coroutine.create(function(PART)
  775. for i = 1, WAIT do
  776. Swait()
  777. mesh.Scale = mesh.Scale + GROW
  778. wave.Transparency = wave.Transparency + (1/WAIT)
  779. if wave.Transparency > 0.99 then
  780. wave:remove()
  781. end
  782. end
  783. end))
  784. end
  785.  
  786. function MagicBlock(SIZE,WAIT,CFRAME,COLOR,GROW)
  787. local wave = CreatePart(3, Effects, "Neon", 0, 0, BRICKC(COLOR), "Effect", VT(SIZE,SIZE,SIZE), true)
  788. local mesh = IT("BlockMesh",wave)
  789. wave.CFrame = CFRAME
  790. coroutine.resume(coroutine.create(function(PART)
  791. for i = 1, WAIT do
  792. Swait()
  793. mesh.Scale = mesh.Scale + GROW
  794. wave.CFrame = CFRAME * ANGLES(RAD(math.random(-360,360)),RAD(math.random(-360,360)),RAD(math.random(-360,360)))
  795. wave.Transparency = wave.Transparency + (1/WAIT)
  796. if wave.Transparency > 0.99 then
  797. wave:remove()
  798. end
  799. end
  800. end))
  801. end
  802.  
  803. function MakeForm(PART,TYPE)
  804. if TYPE == "Cyl" then
  805. local MSH = IT("CylinderMesh",PART)
  806. elseif TYPE == "Ball" then
  807. local MSH = IT("SpecialMesh",PART)
  808. MSH.MeshType = "Sphere"
  809. elseif TYPE == "Wedge" then
  810. local MSH = IT("SpecialMesh",PART)
  811. MSH.MeshType = "Wedge"
  812. elseif TYPE == "Head" then
  813. local MSH = IT("SpecialMesh",PART)
  814. MSH.Scale = VT(1.25,1.25,1.25)
  815. end
  816. end
  817.  
  818. function CheckTableForString(Table, String)
  819. for i, v in pairs(Table) do
  820. if string.find(string.lower(String), string.lower(v)) then
  821. return true
  822. end
  823. end
  824. return false
  825. end
  826.  
  827. function CheckIntangible(Hit)
  828. local ProjectileNames = {"Water", "Arrow", "Projectile", "Effect", "Rail", "Lightning", "Bullet"}
  829. if Hit and Hit.Parent then
  830. if ((not Hit.CanCollide or CheckTableForString(ProjectileNames, Hit.Name)) and not Hit.Parent:FindFirstChild("Humanoid")) then
  831. return true
  832. end
  833. end
  834. return false
  835. end
  836.  
  837. Debris = game:GetService("Debris")
  838.  
  839. function CastZapRay(StartPos, Vec, Length, Ignore, DelayIfHit)
  840. local Direction = CFrame.new(StartPos, Vec).lookVector
  841. local Ignore = ((type(Ignore) == "table" and Ignore) or {Ignore})
  842. local RayHit, RayPos, RayNormal = game:GetService("Workspace"):FindPartOnRayWithIgnoreList(Ray.new(StartPos, Direction * Length), Ignore)
  843. if RayHit and CheckIntangible(RayHit) then
  844. if DelayIfHit then
  845. wait()
  846. end
  847. RayHit, RayPos, RayNormal = CastZapRay((RayPos + (Vec * 0.01)), Vec, (Length - ((StartPos - RayPos).magnitude)), Ignore, DelayIfHit)
  848. end
  849. return RayHit, RayPos, RayNormal
  850. end
  851.  
  852. function CreateMagicCircle()
  853. local sinkhole = IT("Part")
  854. sinkhole.Size = VT(0,0,0)
  855. sinkhole.Parent = Effects
  856. sinkhole.Material = "Neon"
  857. sinkhole.Color = C3(0,0,0)
  858. sinkhole.Anchored = true
  859. sinkhole.CanCollide = false
  860. sinkhole.Transparency = 1
  861. local decal = IT("Decal",sinkhole)
  862. decal.Face = "Top"
  863. decal.Texture = "http://www.roblox.com/asset/?id=1260793696"
  864. local decal2 = IT("Decal",sinkhole)
  865. decal2.Face = "Bottom"
  866. decal2.Texture = "http://www.roblox.com/asset/?id=1260793696"
  867. return sinkhole
  868. end
  869.  
  870. function CreateGUICircle(TARGET)
  871. local GUI = Instance.new("BillboardGui",Character)
  872. GUI.Size = UDim2.new(0,0,0,0)
  873. GUI.Adornee = TARGET
  874. local GUI2 = IT("ImageLabel",GUI)
  875. GUI2.BackgroundTransparency = 1
  876. GUI2.BorderSizePixel = 0
  877. GUI2.Size = UDim2.new(1,0,1,0)
  878. GUI2.SizeConstraint = "RelativeYY"
  879. GUI.AlwaysOnTop = true
  880. GUI2.Image = "http://www.roblox.com/asset/?id=1260793696"
  881. return GUI,GUI2
  882. end
  883.  
  884. function CastWarpOutlines(TARGET)
  885. coroutine.resume(coroutine.create(function()
  886. local T = TARGET:GetChildren()
  887. for i = 1, # T do
  888. local child = T[i]
  889. if child.ClassName == "Part" or child.ClassName == "MeshPart" then
  890. local clone = child:Clone()
  891. clone.Parent = Effects
  892. clone.Anchored = true
  893. clone.CanCollide = false
  894. clone:ClearAllChildren()
  895. clone.CFrame = child.CFrame
  896. if clone.Name == "Head" then
  897. clone.Size = VT(clone.Size.Y,clone.Size.Y,clone.Size.Y)
  898. end
  899. if clone.ClassName == "MeshPart" then
  900. clone.TextureID = ""
  901. end
  902. clone.BrickColor = BRICKC"Black"
  903. clone.Material = "Neon"
  904. coroutine.resume(coroutine.create(function()
  905. for i = 1, 200 do
  906. Swait()
  907. clone.Transparency = clone.Transparency + 0.005
  908. clone.Size = clone.Size + VT(0.001,0.001,0.001)
  909. end
  910. clone:remove()
  911. end))
  912. end
  913. end
  914. end))
  915. end
  916.  
  917. function turnto(position)
  918. RootPart.CFrame=CFrame.new(RootPart.CFrame.p,VT(position.X,RootPart.Position.Y,position.Z)) * CFrame.new(0, 0, 0)
  919. end
  920.  
  921. local EYE = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eyeball", VT(0.15,0.15,0.15),false)
  922. MakeForm(EYE,"Ball")
  923. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE, CF(0.15,0.26,-0.55), CF(0, 0, 0))
  924. local EYE2 = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eyeball", VT(0.15,0.15,0.15),false)
  925. MakeForm(EYE2,"Ball")
  926. CreateWeldOrSnapOrMotor("Weld", Head, Head, EYE2, CF(-0.15,0.26,-0.55), CF(0, 0, 0))
  927. local LASTPART = Head
  928. for i = 1, 20 do
  929. local MATH = (1-(i/25))
  930. if LASTPART == Head then
  931. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  932. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(15), RAD(-15)), CF(0, 0, 0))
  933. LASTPART = Horn
  934. Horn.Color = C3((i*3-3)/255,0,0)
  935. else
  936. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  937. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(-0.3), RAD(0)), CF(0, 0, 0))
  938. LASTPART = Horn
  939. Horn.Color = C3((i*3-3)/255,0,0)
  940. end
  941. end
  942. local LASTPART = Head
  943. for i = 1, 20 do
  944. local MATH = (1-(i/25))
  945. if LASTPART == Head then
  946. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  947. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(-0.3, 0.7, -0.35) * ANGLES(RAD(-55), RAD(-15), RAD(15)), CF(0, 0, 0))
  948. LASTPART = Horn
  949. Horn.Color = C3((i*3-3)/255,0,0)
  950. else
  951. local Horn = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Dirt brown", "Horn", VT(0.25*MATH,0.25,0.25*MATH),false)
  952. CreateWeldOrSnapOrMotor("Weld", LASTPART, LASTPART, Horn, CF(0, Horn.Size.Y/1.8, 0) * ANGLES(RAD(6), RAD(0.3), RAD(0)), CF(0, 0, 0))
  953. LASTPART = Horn
  954. Horn.Color = C3((i*3-3)/255,0,0)
  955. end
  956. end
  957. local Hair = CreatePart(3, Character, "Fabric", 0, 0, "Red", "Hair", VT(1,1,1),false)
  958. local HairWeld1 = CreateWeldOrSnapOrMotor("Weld", Hair, Head, Hair, CF(0,0.1,-0.25) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  959. CreateMesh("SpecialMesh", Hair, "FileMesh", "873651376", "", VT(0.025, 0.025, 0.02), VT(0,0,0))
  960. local Hair = CreatePart(3, Character, "Fabric", 0, 0, "Red", "Hair", VT(1,1,1),false)
  961. local HairWeld2 = CreateWeldOrSnapOrMotor("Weld", Hair, Head, Hair, CF(0,0.2,-0.3) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  962. CreateMesh("SpecialMesh", Hair, "FileMesh", "873651376", "", VT(0.03, 0.015, 0.01), VT(0,0,-0.1))
  963.  
  964. local HAT1 = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Really black", "Hat", VT(2,0.2,2),false)
  965. MakeForm(HAT1,"Cyl")
  966. HATWELD = CreateWeldOrSnapOrMotor("Weld", Head, Head, HAT1, CF(0,0.35,0), CF(0, 0, 0))
  967. local BELT = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Really black", "Hat", VT(2.01,0.15,2.01),false)
  968. BELT.Color = C3(15/255,15/255,15/255)
  969. MakeForm(BELT,"Cyl")
  970. CreateWeldOrSnapOrMotor("Weld", HAT1, HAT1, BELT, CF(0,0,0), CF(0, 0, 0))
  971. local HAT2 = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Really black", "Hat", VT(1.3,2.2,1.3),false)
  972. MakeForm(HAT2,"Cyl")
  973. CreateWeldOrSnapOrMotor("Weld", HAT1, HAT1, HAT2, CF(0,1.1,0), CF(0, 0, 0))
  974. local BELT = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Really black", "Hat", VT(1.31,0.2,1.31),false)
  975. BELT.Color = C3(15/255,15/255,15/255)
  976. MakeForm(BELT,"Cyl")
  977. CreateWeldOrSnapOrMotor("Weld", HAT2, HAT2, BELT, CF(0,0,0), CF(0, 0, 0))
  978. local GEM = CreatePart(3, Character, "Neon", 0, 0, "Lavender", "Gem", VT(0.25,0.25,0.1),false)
  979. MakeForm(GEM,"Ball")
  980. CreateWeldOrSnapOrMotor("Weld", HAT2, HAT2, GEM, CF(0,0,-BELT.Size.X/2), CF(0, 0, 0))
  981. local GEM = CreatePart(3, Character, "Neon", 0, 0, "Lavender", "Gem", VT(0.25,0.25,0.1),false)
  982. MakeForm(GEM,"Ball")
  983. CreateWeldOrSnapOrMotor("Weld", HAT2, HAT2, GEM, CF(0,0,BELT.Size.X/2), CF(0, 0, 0))
  984. local GEM = CreatePart(3, Character, "Neon", 0, 0, "Lavender", "Gem", VT(0.1,0.25,0.25),false)
  985. MakeForm(GEM,"Ball")
  986. CreateWeldOrSnapOrMotor("Weld", HAT2, HAT2, GEM, CF(-BELT.Size.X/2,0,0), CF(0, 0, 0))
  987. local GEM = CreatePart(3, Character, "Neon", 0, 0, "Lavender", "Gem", VT(0.1,0.25,0.25),false)
  988. MakeForm(GEM,"Ball")
  989. CreateWeldOrSnapOrMotor("Weld", HAT2, HAT2, GEM, CF(BELT.Size.X/2,0,0), CF(0, 0, 0))
  990. local BELT = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Really black", "Hat", VT(1.31,0.1,1.31),false)
  991. BELT.Color = C3(15/255,15/255,15/255)
  992. MakeForm(BELT,"Cyl")
  993. CreateWeldOrSnapOrMotor("Weld", HAT2, HAT2, BELT, CF(0,0.7,0), CF(0, 0, 0))
  994. local BELT = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Really black", "Hat", VT(1.31,0.1,1.31),false)
  995. BELT.Color = C3(15/255,15/255,15/255)
  996. MakeForm(BELT,"Cyl")
  997. CreateWeldOrSnapOrMotor("Weld", HAT2, HAT2, BELT, CF(0,-0.7,0), CF(0, 0, 0))
  998. local BELT = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Really black", "Hat", VT(1.31,0.1,1.31),false)
  999. BELT.Color = C3(15/255,15/255,15/255)
  1000. MakeForm(BELT,"Cyl")
  1001. CreateWeldOrSnapOrMotor("Weld", HAT2, HAT2, BELT, CF(0,0.35,0), CF(0, 0, 0))
  1002. local BELT = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Really black", "Hat", VT(1.31,0.1,1.31),false)
  1003. BELT.Color = C3(15/255,15/255,15/255)
  1004. MakeForm(BELT,"Cyl")
  1005. CreateWeldOrSnapOrMotor("Weld", HAT2, HAT2, BELT, CF(0,-0.35,0), CF(0, 0, 0))
  1006. local BELT = CreatePart(3, Character, "SmoothPlastic", 0, 0, "Really black", "Hat", VT(1.3,0.5,1.3),false)
  1007. MakeForm(BELT,"Ball")
  1008. CreateWeldOrSnapOrMotor("Weld", HAT2, HAT2, BELT, CF(0,HAT2.Size.Y/2,0), CF(0, 0, 0))
  1009.  
  1010. Humanoid.DisplayDistanceType = "None"
  1011. local naeeym2 = IT("BillboardGui",Character)
  1012. naeeym2.AlwaysOnTop = true
  1013. naeeym2.Size = UDim2.new(5,35,2,15)
  1014. naeeym2.StudsOffset = Vector3.new(0,2,0)
  1015. naeeym2.MaxDistance = 75
  1016. naeeym2.Adornee = Character.Head
  1017. naeeym2.Name = "Name"
  1018. local tecks2 = IT("TextLabel",naeeym2)
  1019. tecks2.BackgroundTransparency = 1
  1020. tecks2.TextScaled = true
  1021. tecks2.BorderSizePixel = 0
  1022. tecks2.Text = "dory-god"
  1023. tecks2.Font = "Fantasy"
  1024. tecks2.TextSize = 30
  1025. tecks2.TextStrokeTransparency = 0
  1026. tecks2.TextColor3 = C3(0,0,0)
  1027. tecks2.TextStrokeColor3 = C3(255/255, 255/255, 0/255)
  1028. tecks2.Size = UDim2.new(1,0,0.5,0)
  1029. tecks2.Parent = naeeym2
  1030. local top = Instance.new("Shirt")
  1031. top.ShirtTemplate = "rbxassetid://45695443"
  1032. top.Parent = Character
  1033. top.Name = "Cloth"
  1034. local bottom = Instance.new("Pants")
  1035. bottom.PantsTemplate = "rbxassetid://45696190"
  1036. bottom.Parent = Character
  1037. bottom.Name = "Cloth"
  1038.  
  1039. local StartPart = CreatePart(3, Weapon, "DiamondPlate", 0, 0, "Stone grey", "Metal", VT(0.8,0.5,0.8),false)
  1040. CreateWeldOrSnapOrMotor("Weld", Torso, Torso, StartPart, CF(-0.7, 0.7, 0.5) * ANGLES(RAD(50), RAD(0), RAD(15)), CF(0, 0, 0))
  1041. local Part = CreatePart(3, Weapon, "Glass", 0, 0.5, "Stone grey", "Glass", VT(0.7,1.4,0.7),false)
  1042. CreateWeldOrSnapOrMotor("Weld", StartPart, StartPart, Part, CF(0, 0.7, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1043. local Part = CreatePart(3, Weapon, "Neon", 0, 0, "Really red", "Acid", VT(0.65,1.4,0.65),false)
  1044. CreateWeldOrSnapOrMotor("Weld", StartPart, StartPart, Part, CF(0, 0.7, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1045. local Part = CreatePart(3, Weapon, "DiamondPlate", 0, 0, "Stone grey", "Metal", VT(0.8,0.5,0.8),false)
  1046. CreateWeldOrSnapOrMotor("Weld", StartPart, StartPart, Part, CF(0, 1.4, 0) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
  1047.  
  1048. local Handle = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,1.2,0.2),false)
  1049. local RightArmGrasp = CreateWeldOrSnapOrMotor("Weld", Handle, RightArm, Handle, CF(0,-0.8, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0.3, 0))
  1050. local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.8,0.2),false)
  1051. MakeForm(Part,"Wedge")
  1052. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, 0.2, 0.2) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
  1053. local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.5,0.6),false)
  1054. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.4) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1055. local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.4,0.4,0.4),false)
  1056. MakeForm(Part,"Cyl")
  1057. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.45, 0.4) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1058. for i = 1, 8 do
  1059. local Piece = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0,0.35,0.41),false)
  1060. CreateWeldOrSnapOrMotor("Weld", Handle, Part, Piece, CF(0, 0, 0) * ANGLES(RAD(0), RAD((360/8)*i), RAD(0)), CF(0, 0, 0))
  1061. end
  1062. local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.5,0.2),false)
  1063. MakeForm(Part,"Wedge")
  1064. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.2) * ANGLES(RAD(-135), RAD(0), RAD(0)), CF(0, -0.3, 0))
  1065. local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.39,0.41,0.39),false)
  1066. MakeForm(Part,"Cyl")
  1067. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.45, 0.4) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1068. local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.5,0.5),false)
  1069. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.2) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1070. local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.4,0.5),false)
  1071. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.65) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1072. local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0,0.6),false)
  1073. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, 0, 0) * ANGLES(RAD(45), RAD(0), RAD(0)), CF(0, -0.2, -0.3))
  1074. local RightBarrel = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.28,5,0.28),false)
  1075. MakeForm(RightBarrel,"Cyl")
  1076. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, RightBarrel, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, -2.5, 0))
  1077. local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0,0.2,0.2),false)
  1078. MakeForm(Part,"Wedge")
  1079. CreateWeldOrSnapOrMotor("Weld", Handle, RightBarrel, Part, CF(0, 2.415, 0.15) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  1080. local RightHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  1081. MakeForm(RightHole,"Cyl")
  1082. CreateWeldOrSnapOrMotor("Weld", Handle, RightBarrel, RightHole, CF(0, 2.5, 0), CF(0, 0, 0))
  1083. local Handle = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,1.2,0.2),false)
  1084. local LeftArmGraps = CreateWeldOrSnapOrMotor("Weld", Handle, LeftArm, Handle, CF(0,-0.8, 0) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0.3, 0))
  1085. local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.8,0.2),false)
  1086. MakeForm(Part,"Wedge")
  1087. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, 0.2, 0.2) * ANGLES(RAD(0), RAD(180), RAD(0)), CF(0, 0, 0))
  1088. local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.5,0.6),false)
  1089. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.4) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1090. local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.4,0.4,0.4),false)
  1091. MakeForm(Part,"Cyl")
  1092. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.45, 0.4) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1093. for i = 1, 8 do
  1094. local Piece = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0,0.35,0.41),false)
  1095. CreateWeldOrSnapOrMotor("Weld", Handle, Part, Piece, CF(0, 0, 0) * ANGLES(RAD(0), RAD((360/8)*i), RAD(0)), CF(0, 0, 0))
  1096. end
  1097. local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0.5,0.2),false)
  1098. MakeForm(Part,"Wedge")
  1099. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.2) * ANGLES(RAD(-135), RAD(0), RAD(0)), CF(0, -0.3, 0))
  1100. local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.39,0.41,0.39),false)
  1101. MakeForm(Part,"Cyl")
  1102. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.45, 0.4) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1103. local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.5,0.5),false)
  1104. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.5, 0.2) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1105. local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.3,0.4,0.5),false)
  1106. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, -0.55, 0.65) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, 0, 0))
  1107. local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.2,0,0.6),false)
  1108. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, Part, CF(0, 0, 0) * ANGLES(RAD(45), RAD(0), RAD(0)), CF(0, -0.2, -0.3))
  1109. local LeftBarrel = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0.28,5,0.28),false)
  1110. MakeForm(LeftBarrel,"Cyl")
  1111. CreateWeldOrSnapOrMotor("Weld", Handle, Handle, LeftBarrel, CF(0, -0.6, 0.5) * ANGLES(RAD(90), RAD(0), RAD(0)), CF(0, -2.5, 0))
  1112. local Part = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Part", VT(0,0.2,0.2),false)
  1113. MakeForm(Part,"Wedge")
  1114. CreateWeldOrSnapOrMotor("Weld", Handle, LeftBarrel, Part, CF(0, 2.415, 0.15) * ANGLES(RAD(180), RAD(0), RAD(0)), CF(0, 0, 0))
  1115. local LeftHole = CreatePart(3, Character, "Metal", 0, 0, "Mid gray", "Eye", VT(0.2,0,0.2),false)
  1116. MakeForm(LeftHole,"Cyl")
  1117. CreateWeldOrSnapOrMotor("Weld", Handle, LeftBarrel, LeftHole, CF(0, 2.5, 0), CF(0, 0, 0))
  1118. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eye", VT(0.6,0.1,1)/2,false)
  1119. MakeForm(Eye,"Ball")
  1120. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(0), RAD(-18), RAD(15)), CF(0, 0, 0.4))
  1121. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eye", VT(0.6,0.1,1)/2,false)
  1122. MakeForm(Eye,"Ball")
  1123. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(0), RAD(18), RAD(-15)), CF(0, 0, 0.4))
  1124. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eye", VT(0.1,1,1)/2,false)
  1125. MakeForm(Eye,"Ball")
  1126. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(-18), RAD(0)), CF(0, 0, 0.4))
  1127. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eye", VT(0.1,1,1)/2,false)
  1128. MakeForm(Eye,"Ball")
  1129. CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0,0.15,0) * ANGLES(RAD(0), RAD(18), RAD(0)), CF(0, 0, 0.4))
  1130. local A = IT("Attachment",Torso)
  1131. A.Position = VT(1,1.3,0)
  1132. A.Orientation = VT(-0.098, -89.999, 0.227)
  1133. local B = IT("Attachment",Torso)
  1134. B.Position = VT(-1.3,-0.6,0)
  1135. B.Orientation = VT(-88.911, -68.808, 158.782)
  1136.  
  1137. local Eye = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eye", VT(0.3,0.3,0.3),false)
  1138. local EyeWeld = CreateWeldOrSnapOrMotor("Weld", Head, Head, Eye, CF(0,0.2,0) * ANGLES(RAD(-5),RAD(25),RAD(0)) * CF(0,0,-0.45), CF(0,0,0))
  1139. local Eye2 = CreatePart(3, Character, "Neon", 0, 0.5, "Really red", "Eye", VT(0.5,0.5,0.29),false)
  1140. local EyeWeld2 = CreateWeldOrSnapOrMotor("Weld", Head, Head, Eye2, CF(0,0.2,0) * ANGLES(RAD(-5),RAD(25),RAD(0)) * CF(0,0,-0.45), CF(0,0,0))
  1141.  
  1142. local Eye3 = CreatePart(3, Character, "Neon", 0, 0, "Really red", "Eye", VT(0.1,0.1,0.31),false)
  1143. local EyeWeld3 = CreateWeldOrSnapOrMotor("Weld", Head, Head, Eye3, CF(0,0.2,0) * ANGLES(RAD(-5),RAD(-25),RAD(0)) * CF(0,0,-0.45), CF(0,0,0))
  1144.  
  1145. local face = CreatePart(3, Weapon, "Neon", 0, 0, "Really black", "Face mask", VT(1.001,1.001,1.001),false)
  1146. local weld = CreateWeldOrSnapOrMotor("Weld", face, Head, face, CF(0.02,0,0) * ANGLES(RAD(0), RAD(0), RAD(0)), CF(0, 0, 0))
  1147. MakeForm(face,"Head")
  1148. local part = CreatePart(3, Weapon, "Neon", 0, 0, "Royal purple", "Eye", VT(0.4,0.25,0.2),false)
  1149. local weld = CreateWeldOrSnapOrMotor("Weld", part, Head, part, CF(0.15,0.28,-0.53) * ANGLES(RAD(15), RAD(0), RAD(25)), CF(0, 0, 0))
  1150. MakeForm(part,"Ball")
  1151. local Eye = CreatePart(3, Weapon, "Neon", 0, 0, "Really black", "Eye", VT(0.1,0.1,0.15),false)
  1152. local PupilWeld = CreateWeldOrSnapOrMotor("Weld", Eye, Head, Eye, CF(0.13,0.24,-0.58) * ANGLES(RAD(0), RAD(0), RAD(25)), CF(0, 0, 0))
  1153. MakeForm(Eye,"Ball")
  1154.  
  1155. for _, c in pairs(Weapon:GetChildren()) do
  1156. if c.ClassName == "Part" then
  1157. c.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1158. end
  1159. end
  1160.  
  1161. Weapon.Parent = Character
  1162.  
  1163. Humanoid.Died:connect(function()
  1164. ATTACK = true
  1165. end)
  1166.  
  1167. function StatLabel(LABELTYPE, CFRAME, TEXT, COLOR)
  1168. local STATPART = CreatePart(3, Effects, "SmoothPlastic", 0, 1, "Really black", "Effect", VT())
  1169. STATPART.CFrame = CF(CFRAME.p + VT(0, 1.5, 0))
  1170. local BODYGYRO = IT("BodyGyro", STATPART)
  1171. local BODYPOSITION = IT("BodyPosition", STATPART)
  1172. BODYPOSITION.P = 2000
  1173. BODYPOSITION.D = 100
  1174. BODYPOSITION.maxForce = VT(math.huge, math.huge, math.huge)
  1175. BODYPOSITION.position = STATPART.Position + VT(MRANDOM(-2, 2), 6, MRANDOM(-2, 2))
  1176. game:GetService("Debris"):AddItem(STATPART ,5)
  1177. local BILLBOARDGUI = Instance.new("BillboardGui", STATPART)
  1178. BILLBOARDGUI.Adornee = STATPART
  1179. BILLBOARDGUI.Size = UD2(2.5, 0, 2.5 ,0)
  1180. BILLBOARDGUI.StudsOffset = VT(-2, 2, 0)
  1181. BILLBOARDGUI.AlwaysOnTop = false
  1182. local TEXTLABEL = Instance.new("TextLabel", BILLBOARDGUI)
  1183. TEXTLABEL.BackgroundTransparency = 1
  1184. TEXTLABEL.Size = UD2(2.5, 0, 2.5, 0)
  1185. TEXTLABEL.Text = TEXT
  1186. TEXTLABEL.Font = "SciFi"
  1187. TEXTLABEL.FontSize="Size42"
  1188. TEXTLABEL.TextColor3 = COLOR
  1189. TEXTLABEL.TextStrokeTransparency = 1
  1190. TEXTLABEL.TextScaled = true
  1191. TEXTLABEL.TextWrapped = true
  1192. coroutine.resume(coroutine.create(function(THEPART, THEBODYPOSITION, THETEXTLABEL)
  1193. if LABELTYPE == "Normal" then
  1194. for i = 1, 20 do
  1195. STATPART.Position = STATPART.Position + VT(0, (15-i)/10 ,0)
  1196. TEXTLABEL.Transparency = TEXTLABEL.Transparency + (1/20)
  1197. end
  1198. elseif LABELTYPE == "Debuff" then
  1199. for i = 1, 20 do
  1200. STATPART.Position = STATPART.Position - VT(0, i/10 ,0)
  1201. TEXTLABEL.Transparency = TEXTLABEL.Transparency + (1/20)
  1202. end
  1203. elseif LABELTYPE == "Shock" then
  1204. local ORIGIN = STATPART.Position
  1205. for i = 1, 20 do
  1206. STATPART.Position = ORIGIN + VT(MRANDOM(-2,2),MRANDOM(-2,2),MRANDOM(-2,2))
  1207. TEXTLABEL.Transparency = TEXTLABEL.Transparency + (1/20)
  1208. end
  1209. end
  1210. THEPART.Parent = nil
  1211. end),STATPART, BODYPOSITION, TEXTLABEL)
  1212. end
  1213.  
  1214. function BulletDetection(FROM,TO,BRUTAL)
  1215. local AIMHIT,AIMPOS,NORMAL = CastProperRay(FROM,TO,2000,Character)
  1216. coroutine.resume(coroutine.create(function()
  1217. if AIMHIT ~= nil then
  1218. if AIMHIT.Parent ~= Character then
  1219. if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") or AIMHIT.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  1220. if AIMHIT.Parent:FindFirstChildOfClass("Humanoid") then
  1221. if BRUTAL == true then
  1222. Kill(AIMHIT.Parent)
  1223. else
  1224. getbloody(AIMHIT,15)
  1225. AIMHIT.Parent:BreakJoints()
  1226. if AIMHIT.Name == "Head" then
  1227. AIMHIT.Name = "HEADSHOT"
  1228. AIMHIT:remove()
  1229. end
  1230. end
  1231. else
  1232. if BRUTAL == true then
  1233. Kill(AIMHIT.Parent.Parent)
  1234. else
  1235. AIMHIT.Parent.Parent:BreakJoints()
  1236. end
  1237. end
  1238. end
  1239. end
  1240. end
  1241. end))
  1242. SpawnTrail(FROM,AIMPOS)
  1243. return AIMHIT,AIMPOS,NORMAL
  1244. end
  1245.  
  1246. function AoEDamage(position,radius,min,max,maxstrength,beserk,critrate,critmultiplier,CanBeDodgedByJumping,DoesWarp,Instakill,HasChain)
  1247. local dmg = math.random(min,max)
  1248. for i,v in ipairs(workspace:GetChildren()) do
  1249. if v:FindFirstChild("HitBy"..Player.Name) == nil then
  1250. local body = v:GetChildren()
  1251. for part = 1, #body do
  1252. if(v:FindFirstChild("HitBy"..Player.Name) == nil and (body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
  1253. if(body[part].Position - position).Magnitude < radius then
  1254. if v.ClassName == "Model" then
  1255. if v:FindFirstChildOfClass("Humanoid") then
  1256. local HUMAN = v:FindFirstChildOfClass("Humanoid")
  1257. if HUMAN.Health ~= 0 then
  1258. if HasChain == true then
  1259. local defence = Instance.new("BoolValue",v)
  1260. defence.Name = ("HitBy"..Player.Name)
  1261. game:GetService("Debris"):AddItem(defence, 1)
  1262. coroutine.resume(coroutine.create(function()
  1263. local TORSO = v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  1264. if TORSO then
  1265. --print("Found "..v.Name.."'s Torso")
  1266. local PART = IT("Part",Effects)
  1267. PART.Anchored = true
  1268. PART.CanCollide = false
  1269. PART.Transparency = 1
  1270. PART.CFrame = CF(position)
  1271. Debris:AddItem(PART,15)
  1272. local A = IT("Attachment",PART)
  1273. --TORSO.Anchored = true
  1274. local Front = CreatePart(3, Effects, "Neon", 1, 1, "Really black", "Chain head", VT(1,1,1),false)
  1275. --print("Chain start")
  1276. Front.CFrame = CF(position)
  1277. Front.CanCollide = true
  1278. CreateSound(HITWEAPONSOUNDS[MRANDOM(1,#HITWEAPONSOUNDS)], Front, 10, 1)
  1279. local B = IT("Attachment",Front)
  1280. local ChainLink = IT("Beam",Effects)
  1281. ChainLink.Texture = "rbxassetid://1262544869"
  1282. ChainLink.TextureSpeed = 0
  1283. ChainLink.FaceCamera = true
  1284. ChainLink.Width0 = 3
  1285. ChainLink.Attachment0 = A
  1286. ChainLink.Attachment1 = B
  1287. ChainLink.TextureMode = "Static"
  1288. local bv = Instance.new("BodyVelocity")
  1289. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1290. bv.velocity = CF(Front.Position,TORSO.Position).lookVector*500
  1291. bv.Parent = Front
  1292. bv.Name = "MOVE"
  1293. --print("Chain made")
  1294. coroutine.resume(coroutine.create(function()
  1295. Swait(30)
  1296. bv:remove()
  1297. local POS = Front.Position
  1298. Front.CanCollide = false
  1299. local onefourth = POS:Lerp(position, 0.25) + Vector3.new(0,0,0)
  1300. local threefourths = POS:Lerp(position, 0.75) + Vector3.new(0,0,0)
  1301. for i = 0, 1, 0.07 do
  1302. Swait()
  1303. Front.CFrame = CFrame.new(newBezier(POS, onefourth, threefourths, position, i))
  1304. end
  1305. Front:remove()
  1306. ChainLink:remove()
  1307. end))
  1308. local harm = Front.Touched:Connect(function(hit)
  1309. impale(Front,hit)
  1310. end)
  1311. end
  1312. end))
  1313. elseif DoesWarp == true then
  1314. local defence = Instance.new("BoolValue",v)
  1315. defence.Name = ("HitBy"..Player.Name)
  1316. game:GetService("Debris"):AddItem(defence, 0.001)
  1317. local TORSO = v:FindFirstChild("HumanoidRootPart") or v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  1318. Warp(TORSO,Instakill)
  1319. else
  1320. if CanBeDodgedByJumping == true then
  1321. if body[part].Position.Y < position.Y+5 then
  1322. if math.random(1,100) < critrate+1 then
  1323. HUMAN.Health = HUMAN.Health - dmg*critmultiplier
  1324. StatLabel("Normal", body[part].CFrame * CF(0, 0 + (body[part].Size.z - 1), 0), "CRIT/"..dmg*critmultiplier, C3(255/255, 0, 0))
  1325. else
  1326. HUMAN.Health = HUMAN.Health - dmg
  1327. StatLabel("Normal", body[part].CFrame * CF(0, 0 + (body[part].Size.z - 1), 0), dmg, C3(0, 0, 0))
  1328. end
  1329. local defence = Instance.new("BoolValue",v)
  1330. defence.Name = ("HitBy"..Player.Name)
  1331. game:GetService("Debris"):AddItem(defence, 0.01)
  1332. end
  1333. else
  1334. if beserk == true then
  1335. HUMAN.Health = 0
  1336. end
  1337. if math.random(1,100) < critrate+1 then
  1338. HUMAN.Health = HUMAN.Health - dmg*critmultiplier
  1339. StatLabel("Normal", body[part].CFrame * CF(0, 0 + (body[part].Size.z - 1), 0), "CRIT/"..dmg*critmultiplier, C3(255/255, 0, 0))
  1340. else
  1341. HUMAN.Health = HUMAN.Health - dmg
  1342. StatLabel("Normal", body[part].CFrame * CF(0, 0 + (body[part].Size.z - 1), 0), dmg, C3(0, 0, 0))
  1343. end
  1344. local defence = Instance.new("BoolValue",v)
  1345. defence.Name = ("HitBy"..Player.Name)
  1346. game:GetService("Debris"):AddItem(defence, 0.01)
  1347. end
  1348. end
  1349. end
  1350. end
  1351. end
  1352. --body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
  1353. end
  1354. end
  1355. end
  1356. if v.ClassName == "Part" then
  1357. if v.Anchored == false and (v.Position - position).Magnitude < radius then
  1358. v.Velocity = CFrame.new(position,v.Position).lookVector*5*maxstrength
  1359. end
  1360. end
  1361. end
  1362. end
  1363. end
  1364.  
  1365. function Warp(Victim,WarpToVoid)
  1366. print("Warping "..Victim.Name.."...")
  1367. Victim.Anchored = true
  1368. coroutine.resume(coroutine.create(function()
  1369. local GUI,GUI2 = CreateGUICircle(Victim)
  1370. CreateSound("1208650519", Victim, 10, 1)
  1371. for i = 1, 100 do
  1372. Swait()
  1373. GUI.Size = GUI.Size + UDim2.new(0.2,0,0.2,0)
  1374. GUI2.Rotation = GUI2.Rotation + 4
  1375. end
  1376. CastWarpOutlines(Victim.Parent)
  1377. if WarpToVoid == false then
  1378. Victim.CFrame = Victim.CFrame * CF(MRANDOM(-65,65),0,MRANDOM(-65,65))
  1379. CreateSound("1177785010", Victim, 10, 1)
  1380. local HUMANOID = Victim.Parent:FindFirstChildOfClass("Humanoid")
  1381. if HUMANOID ~= nil then
  1382. local dmg = MRANDOM(75,95)
  1383. HUMANOID.Health = HUMANOID.Health - dmg
  1384. StatLabel("Normal", Victim.CFrame * CF(0, 0 + (Victim.Size.z - 1), 0), "WARPED/"..dmg, C3(0.3, 0, 0.3))
  1385. end
  1386. for i = 1, 50 do
  1387. Swait()
  1388. GUI.Size = GUI.Size - UDim2.new(0.4,0,0.4,0)
  1389. GUI2.Rotation = GUI2.Rotation - 8
  1390. end
  1391. Victim.Anchored = false
  1392. GUI:remove()
  1393. elseif WarpToVoid == true then
  1394. CastWarpOutlines(Victim.Parent)
  1395. q = Victim.Parent:GetChildren()
  1396. for i = 1, #q do
  1397. if q[i] ~= Victim then
  1398. q[i]:remove()
  1399. end
  1400. end
  1401. CreateSound("1177785010", Victim, 10, 1)
  1402. Victim.Transparency = 1
  1403. for i = 1, 50 do
  1404. Swait()
  1405. GUI.Size = GUI.Size - UDim2.new(0.4,0,0.4,0)
  1406. GUI2.Rotation = GUI2.Rotation - 8
  1407. end
  1408. Victim.Parent:remove()
  1409. end
  1410. end))
  1411. end
  1412.  
  1413. function killnearest(position,range,maxstrength)
  1414. for i,v in ipairs(workspace:GetChildren()) do
  1415. local body = v:GetChildren()
  1416. for part = 1, #body do
  1417. if((body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= Character) then
  1418. if(body[part].Position - position).Magnitude < range then
  1419. if v.ClassName == "Model" then
  1420. v:BreakJoints()
  1421. end
  1422. --table.insert(Effects2,{body[part],"Disappear",0.02,2,2,2,2})
  1423. body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
  1424. end
  1425. end
  1426. end
  1427. if v.ClassName == "Part" then
  1428. if v.Anchored == false and (v.Position - position).Magnitude < range then
  1429. --table.insert(Effects2,{v,"Disappear",0.02,2,2,2,2})
  1430. v.Velocity = CFrame.new(position,v.Position).lookVector*5*maxstrength
  1431. end
  1432. end
  1433. end
  1434. end
  1435.  
  1436. function AttackTemplate()
  1437. ATTACK = true
  1438. Rooted = false
  1439. for i=0, 1, 0.1 / Animation_Speed do
  1440. Swait()
  1441. 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)
  1442. 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)
  1443. PupilWeld.C0 = Clerp(PupilWeld.C0, CF(0.13,0.24,-0.58) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1444. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1445. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1446. 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)
  1447. 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)
  1448. end
  1449. ATTACK = false
  1450. Rooted = false
  1451. end
  1452.  
  1453. function Unload()
  1454. ATTACK = true
  1455. Rooted = false
  1456. repeat
  1457. local GYRO = IT("BodyGyro",RootPart)
  1458. GYRO.D = 175
  1459. GYRO.P = 20000
  1460. GYRO.MaxTorque = VT(0,40000,0)
  1461. GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
  1462. if COMBO == 1 then
  1463. COMBO = 2
  1464. for i=0, 0.6, 0.1 / Animation_Speed do
  1465. Swait()
  1466. GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
  1467. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-50)), 1 / Animation_Speed)
  1468. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(50)), 1 / Animation_Speed)
  1469. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(110), RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(35 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1470. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(-50)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1471. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1472. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1473. end
  1474. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = LeftHole.CFrame, MoveToPos = LeftHole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = 15, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1475. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = LeftHole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = 5, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1476. CreateSound(145080998, LeftHole, 7, 1, false)
  1477. BulletDetection(LeftHole.Position,Mouse.Hit.p,false)
  1478. for i=0, 0.2, 0.1 / Animation_Speed do
  1479. Swait()
  1480. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(-50)), 1 / Animation_Speed)
  1481. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(50)), 1 / Animation_Speed)
  1482. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(110), RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(35 + 7.5 * SIN(SINE / 12))) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1483. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(130), RAD(0), RAD(-50)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1484. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1485. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1486. end
  1487. elseif COMBO == 2 then
  1488. COMBO = 1
  1489. for i=0, 0.6, 0.1 / Animation_Speed do
  1490. Swait()
  1491. GYRO.cframe = CF(RootPart.Position,Mouse.Hit.p)
  1492. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(50)), 1 / Animation_Speed)
  1493. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-50)), 1 / Animation_Speed)
  1494. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1495. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(140), RAD(15 + 2.5 * SIN(SINE / 12)), RAD(-35 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1496. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1497. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1498. end
  1499. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(1,1.5,1), Transparency = 0, Transparency2 = 1, CFrame = RightHole.CFrame, MoveToPos = RightHole.CFrame*CF(0,0.5,0).p, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1500. WACKYEFFECT({Time = 25, EffectType = "Wave", Size = VT(0.3,0,0.3), Size2 = VT(2,0.5,2), Transparency = 0, Transparency2 = 1, CFrame = RightHole.CFrame, MoveToPos = nil, RotationX = 0, RotationY = -15, RotationZ = 0, Material = "Neon", Color = C3(1,0,0), SoundID = nil, SoundPitch = nil, SoundVolume = nil})
  1501. CreateSound(145080998, RightHole, 7, 1, false)
  1502. BulletDetection(RightHole.Position,Mouse.Hit.p,false)
  1503. for i=0, 0.2, 0.1 / Animation_Speed do
  1504. Swait()
  1505. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(50)), 1 / Animation_Speed)
  1506. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(-50)), 1 / Animation_Speed)
  1507. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(130), RAD(0), RAD(50)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1508. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.35 + 0.15 * COS(SINE / 12), 0) * ANGLES(RAD(140), RAD(15 + 2.5 * SIN(SINE / 12)), RAD(-35 - 7.5 * SIN(SINE / 12))) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1509. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1510. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1511. end
  1512. end
  1513. GYRO:remove()
  1514. until KEYHOLD == false
  1515. ATTACK = false
  1516. Rooted = false
  1517. end
  1518.  
  1519. function Psyo()
  1520. if Mouse.Target.Parent ~= Character and Mouse.Target.Parent.Parent ~= Character and Mouse.Target.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  1521. local HUM = Mouse.Target.Parent:FindFirstChildOfClass("Humanoid")
  1522. local TORSO = HUM.Parent:FindFirstChild("Torso") or HUM.Parent:FindFirstChild("UpperTorso")
  1523. if TORSO and HUM.Health > 0 then
  1524. ATTACK = true
  1525. Rooted = false
  1526. local GYRO = IT("BodyGyro",RootPart)
  1527. GYRO.D = 275
  1528. GYRO.P = 20000
  1529. GYRO.MaxTorque = VT(0,40000,0)
  1530. for i=0, 0.8, 0.1 / Animation_Speed do
  1531. Swait()
  1532. GYRO.cframe = CF(RootPart.Position,TORSO.Position)
  1533. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(0)), 1 / Animation_Speed)
  1534. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1535. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, -0.5) * ANGLES(RAD(0), RAD(0), RAD(-85)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1536. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.15, -0.5) * ANGLES(RAD(-15), RAD(0), RAD(85)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1537. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1538. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1539. end
  1540. local MAGIC = ParticleEmitter({Speed = 5, Drag = 3, Size1 = 1.7, Size2 = 0, Lifetime1 = 1, Lifetime2 = 3, Parent = TORSO, Emit = 100, Offset = 360, Enabled = true})
  1541. MAGIC.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,1),NumberSequenceKeypoint.new(1,0)})
  1542. local grav = Instance.new("BodyPosition",TORSO)
  1543. grav.D = 1500
  1544. grav.P = 20000
  1545. grav.maxForce = Vector3.new(math.huge,math.huge,math.huge)
  1546. grav.position = TORSO.Position+VT(0,15,0)
  1547. Debris:AddItem(grav,10)
  1548. Debris:AddItem(MAGIC,10)
  1549. CreateSound(429459101, Torso, 7, 1, false)
  1550. CreateSound(429459101, TORSO, 7, 1, false)
  1551. for i=0, 1, 0.1 / Animation_Speed do
  1552. Swait()
  1553. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.25 * COS(SINE / 12)) * ANGLES(RAD(-35), RAD(0), RAD(0)), 1 / Animation_Speed)
  1554. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1555. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(125), RAD(-45), RAD(15)) * RIGHTSHOULDERC0, 1 / Animation_Speed)
  1556. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(125), RAD(45), RAD(-15)) * LEFTSHOULDERC0, 1 / Animation_Speed)
  1557. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(75), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1558. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(-35-2.5 * SIN(SINE / 12)), RAD(-90), RAD(0)) * ANGLES(RAD(-8 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 1 / Animation_Speed)
  1559. end
  1560. GYRO:remove()
  1561. ATTACK = false
  1562. Rooted = false
  1563. end
  1564. end
  1565. end
  1566.  
  1567. function VoidWarp()
  1568. ATTACK = true
  1569. Rooted = false
  1570. for i=0, 0.2, 0.1 / Animation_Speed do
  1571. Swait()
  1572. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1573. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1574. PupilWeld.C0 = Clerp(PupilWeld.C0, CF(0.13,0.24,-0.58) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1575. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.75, -0.5) * ANGLES(RAD(35), RAD(0), RAD(-65)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1576. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.75, -0.5) * ANGLES(RAD(35), RAD(0), RAD(65)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1577. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1578. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1579. end
  1580. AoEDamage(Torso.Position,15,0,0,0,false,0,0,false,true,false)
  1581. CreateSound("1208650519", Torso, 10, 2.5)
  1582. local GUI,GUI2 = CreateGUICircle(Torso)
  1583. for i = 1, 50 do
  1584. Swait()
  1585. GUI.Size = GUI.Size + UDim2.new(i/60,0,i/60,0)
  1586. GUI2.Rotation = GUI2.Rotation + i/10
  1587. end
  1588. CastWarpOutlines(Character)
  1589. local POS = Torso.Position
  1590. RootPart.CFrame = CF(CF(Mouse.Hit.p)*CF(0,2,0).p,POS)
  1591. Swait()
  1592. CreateSound("1177785010", Torso, 10, 1)
  1593. coroutine.resume(coroutine.create(function()
  1594. for i = 1, 50 do
  1595. Swait()
  1596. GUI.Size = GUI.Size - UDim2.new(i/60,0,i/60,0)
  1597. GUI2.Rotation = GUI2.Rotation - i/10
  1598. end
  1599. end))
  1600. ATTACK = false
  1601. Rooted = false
  1602. end
  1603.  
  1604. local asd = Instance.new("ParticleEmitter")
  1605. asd.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(.5, 0, 0))
  1606. asd.LightEmission = .1
  1607. asd.Size = NumberSequence.new(0.2)
  1608. asd.Texture = "http://www.roblox.com/asset/?ID=291880914"
  1609. aaa = NumberSequence.new({NumberSequenceKeypoint.new(0, 0.2),NumberSequenceKeypoint.new(1, 5)})
  1610. bbb = NumberSequence.new({NumberSequenceKeypoint.new(0, 1),NumberSequenceKeypoint.new(0.0636, 0), NumberSequenceKeypoint.new(1, 1)})
  1611. asd.Transparency = bbb
  1612. asd.Size = aaa
  1613. asd.ZOffset = .9
  1614. asd.Acceleration = Vector3.new(0, -15, 0)
  1615. asd.LockedToPart = false
  1616. asd.EmissionDirection = "Back"
  1617. asd.Lifetime = NumberRange.new(1, 2)
  1618. asd.Rotation = NumberRange.new(-100, 100)
  1619. asd.RotSpeed = NumberRange.new(-100, 100)
  1620. asd.Speed = NumberRange.new(25,35)
  1621. asd.Enabled = false
  1622. asd.VelocitySpread = 5
  1623.  
  1624. function getbloody(victim,amount)
  1625. local PART = IT("Part",Effects)
  1626. PART.Transparency = 1
  1627. PART.Size = victim.Size
  1628. PART.Anchored = true
  1629. PART.CanCollide = false
  1630. PART.CFrame = CF(victim.Position,Torso.Position)
  1631. local HITPLAYERSOUNDS = {"356551938","264486467"}
  1632. Debris:AddItem(PART,5)
  1633. CreateSound(HITPLAYERSOUNDS[MRANDOM(1, #HITPLAYERSOUNDS)], PART, 1, (math.random(8,12)/10))
  1634. local prtcl = asd:Clone()
  1635. prtcl.Parent = PART
  1636. prtcl:Emit(amount*10)
  1637. end
  1638.  
  1639. function impale(chain,hit)
  1640. if hit.Parent ~= Character and hit.Parent:FindFirstChildOfClass("Humanoid") then
  1641. local humanoid = hit.Parent:FindFirstChildOfClass("Humanoid")
  1642. if humanoid.Health ~= 0 then
  1643. hit.Parent:BreakJoints()
  1644. getbloody(hit,15)
  1645. local prtcl = asd:Clone()
  1646. prtcl.Parent = chain
  1647. prtcl.Enabled = true
  1648. prtcl.Speed = NumberRange.new(0)
  1649. prtcl.Size = NumberSequence.new(0.2)
  1650. end
  1651. end
  1652. end
  1653.  
  1654. function clerp(a, b, t)
  1655. return a:lerp(b, t)
  1656. end
  1657.  
  1658. function newBezier(startpos, pos2, pos3, endpos, t)
  1659. local A = clerp(startpos, pos2, t)
  1660. local B = clerp(pos2, pos3, t)
  1661. local C = clerp(pos3, endpos, t)
  1662. local lerp1 = clerp(A, B, t)
  1663. local lerp2 = clerp(B, C, t)
  1664. local cubic = clerp(lerp1, lerp2, t)
  1665. return cubic
  1666. end
  1667.  
  1668. function VoidChain()
  1669. ATTACK = true
  1670. Rooted = false
  1671. for i=0, 2, 0.1 / Animation_Speed do
  1672. turnto(Mouse.Hit.p)
  1673. Swait()
  1674. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(0), RAD(0), RAD(25)), 0.25 / Animation_Speed)
  1675. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(5)), 0.25 / Animation_Speed)
  1676. PupilWeld.C0 = Clerp(PupilWeld.C0, CF(0.2,0.30,-0.58) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1677. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(90), RAD(0), RAD(25)) * RIGHTSHOULDERC0, 0.25 / Animation_Speed)
  1678. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.25 / Animation_Speed)
  1679. 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)
  1680. 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)
  1681. end
  1682. CreateSound("1208650519", RightArm, 10, 2)
  1683. local RING = CreateMagicCircle()
  1684. RING.CFrame = RightArm.CFrame * CF(0,-1.1,0)
  1685. for i = 1, 5 do
  1686. turnto(Mouse.Hit.p)
  1687. Swait()
  1688. local FRAME = CF(RightArm.CFrame * CF(MRANDOM(-5,5),MRANDOM(0,7.5),MRANDOM(-5,5)).p,RightArm.Position)
  1689. MagicSphere(VT(0,0,5),25,FRAME,"Royal purple",VT(0.2,0.2,0))
  1690. MagicSphere(VT(0,0,4.9),25,FRAME,"Really black",VT(0.18,0.18,0))
  1691. RING.CFrame = RightArm.CFrame * CF(0,-1.1,0) * ANGLES(RAD(0),RAD(i*2),RAD(0))
  1692. RING.Size = RING.Size + VT(1,0,1)
  1693. end
  1694. coroutine.resume(coroutine.create(function()
  1695. local POS = Mouse.Hit.p
  1696. local A = IT("Attachment",RING)
  1697. for i = 1, 15 do
  1698. Swait(MRANDOM(0,5))
  1699. coroutine.resume(coroutine.create(function()
  1700. local Front = CreatePart(3, Effects, "Neon", 1, 1, "Really black", "Chain head", VT(1,1,1),false)
  1701. --print("Chain start")
  1702. Front.CFrame = RING.CFrame*CF(MRANDOM(-3,3),0,MRANDOM(-3,3))
  1703. Front.CanCollide = true
  1704. CreateSound(HITWEAPONSOUNDS[MRANDOM(1,#HITWEAPONSOUNDS)], Front, 10, 1)
  1705. local B = IT("Attachment",Front)
  1706. local ChainLink = IT("Beam",RING)
  1707. ChainLink.Texture = "rbxassetid://1262544869"
  1708. ChainLink.TextureSpeed = 0
  1709. ChainLink.FaceCamera = true
  1710. ChainLink.Width0 = 3
  1711. ChainLink.Attachment0 = A
  1712. ChainLink.Attachment1 = B
  1713. ChainLink.CurveSize0 = MRANDOM(-5,5)
  1714. ChainLink.CurveSize1 = MRANDOM(-5,5)
  1715. ChainLink.TextureMode = "Static"
  1716. local bv = Instance.new("BodyVelocity")
  1717. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1718. bv.velocity = CF(Front.Position,VT(POS.X+MRANDOM(-3,3),POS.Y+MRANDOM(-3,3),POS.Z+MRANDOM(-3,3))).lookVector*500
  1719. bv.Parent = Front
  1720. bv.Name = "MOVE"
  1721. --print("Chain made")
  1722. coroutine.resume(coroutine.create(function()
  1723. Swait(50)
  1724. bv:remove()
  1725. local POS = Front.Position
  1726. Front.CanCollide = false
  1727. local onefourth = POS:Lerp(RING.Position, 0.25) + Vector3.new(math.random(-5, 5), math.random(-5, 5),math.random(-5, 5))
  1728. local threefourths = POS:Lerp(RING.Position, 0.75) + Vector3.new(math.random(-5, 5), math.random(-5, 5),math.random(-5, 5))
  1729. for i = 0, 1, 0.07 do
  1730. Swait()
  1731. Front.CFrame = CFrame.new(newBezier(POS, onefourth, threefourths, RING.Position, i))
  1732. end
  1733. Front:remove()
  1734. ChainLink:remove()
  1735. end))
  1736. local harm = Front.Touched:Connect(function(hit)
  1737. impale(Front,hit)
  1738. end)
  1739. end))
  1740. end
  1741. Swait(60)
  1742. for i = 1, 5 do
  1743. Swait()
  1744. RING.Size = RING.Size - VT(1,0,1)
  1745. end
  1746. RING:remove()
  1747. end))
  1748. ATTACK = false
  1749. Rooted = false
  1750. end
  1751.  
  1752. function VortexLeash()
  1753. ATTACK = true
  1754. Rooted = true
  1755. for i=0, 1, 0.1 / Animation_Speed do
  1756. Swait()
  1757. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, -1) * ANGLES(RAD(45), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1758. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1759. PupilWeld.C0 = Clerp(PupilWeld.C0, CF(0.13,0.2,-0.58) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1760. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 1, -1) * ANGLES(RAD(60), RAD(-690), RAD(2 - 2.5 * COS(SINE / 12) + 2.5 * SIN(SINE / 24))) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1761. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5 , 0) * ANGLES(RAD(90), RAD(25), RAD(45)) * LEFTSHOULDERC0, 0.5 / Animation_Speed/8)
  1762. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.3 * Player_Size, -1) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(-20)), 0.5 / Animation_Speed/8)
  1763. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.3, 0) * ANGLES(RAD(0), RAD(5), RAD(0)) * ANGLES(RAD(45), RAD(0), RAD(10)), 0.5 / Animation_Speed/8)
  1764. end
  1765. local RING = CreateMagicCircle()
  1766. CreateSound("1208650519", RING, 10, 1.5)
  1767. RING.CFrame = RootPart.CFrame * CF(0,-2.8,0)
  1768. local FRAME = RootPart.CFrame * CF(0,-2.8,0)
  1769. for i = 1, 75 do
  1770. Swait()
  1771. local FRAME = CF(RightArm.CFrame * CF(MRANDOM(-5,5),MRANDOM(0,7.5),MRANDOM(-5,5)).p,RightArm.Position)
  1772. MagicSphere(VT(0,0,5),25,FRAME,"Royal purple",VT(0.2,0.2,0))
  1773. MagicSphere(VT(0,0,4.9),25,FRAME,"Really black",VT(0.18,0.18,0))
  1774. RING.CFrame = RING.CFrame * ANGLES(RAD(0),RAD(i/5),RAD(0))
  1775. RING.Size = RING.Size + VT(1,0,1)
  1776. end
  1777. coroutine.resume(coroutine.create(function()
  1778. for i = 1, 450 do
  1779. Swait(2)
  1780. local FRAME = CF(RING.CFrame * CF(MRANDOM(-25,25),MRANDOM(0,35),MRANDOM(-25,25)).p,RING.Position)
  1781. MagicSphere(VT(0,0,5),25,FRAME,"Royal purple",VT(0.2,0.2,0))
  1782. MagicSphere(VT(0,0,4.9),25,FRAME,"Really black",VT(0.18,0.18,0))
  1783. MagicSphere(VT(0,0,0),10,RING.CFrame,"Royal purple",VT(2,4,2))
  1784. MagicSphere(VT(0,0,0),10,RING.CFrame,"Really black",VT(1.8,3.8,1.8))
  1785. local A = IT("Attachment",RING)
  1786. local POS = RING.CFrame * CF(MRANDOM(-150,150),MRANDOM(5,50),MRANDOM(-150,150)).p
  1787. coroutine.resume(coroutine.create(function()
  1788. local Front = CreatePart(3, Effects, "Neon", 1, 1, "Really black", "Chain head", VT(1,1,1),false)
  1789. --print("Chain start")
  1790. Front.CFrame = RING.CFrame*CF(MRANDOM(-3,3),0,MRANDOM(-3,3))
  1791. Front.CanCollide = false
  1792. CreateSound(HITWEAPONSOUNDS[MRANDOM(1,#HITWEAPONSOUNDS)], Front, 2, 1)
  1793. local B = IT("Attachment",Front)
  1794. local ChainLink = IT("Beam",RING)
  1795. ChainLink.Texture = "rbxassetid://1262544869"
  1796. ChainLink.TextureSpeed = 0
  1797. ChainLink.FaceCamera = true
  1798. ChainLink.Width0 = 3
  1799. ChainLink.Attachment0 = A
  1800. ChainLink.Attachment1 = B
  1801. ChainLink.CurveSize0 = MRANDOM(-5,5)
  1802. ChainLink.CurveSize1 = MRANDOM(-5,5)
  1803. ChainLink.TextureMode = "Static"
  1804. local bv = Instance.new("BodyVelocity")
  1805. bv.maxForce = Vector3.new(1e9, 1e9, 1e9)
  1806. bv.velocity = CF(Front.Position,VT(POS.X+MRANDOM(-3,3),POS.Y+MRANDOM(-3,3),POS.Z+MRANDOM(-3,3))).lookVector*500
  1807. bv.Parent = Front
  1808. bv.Name = "MOVE"
  1809. --print("Chain made")
  1810. coroutine.resume(coroutine.create(function()
  1811. Swait(50)
  1812. bv:remove()
  1813. local POS = Front.Position
  1814. Front.CanCollide = false
  1815. local onefourth = POS:Lerp(RING.Position, 0.25) + Vector3.new(math.random(-5, 5), math.random(-5, 5),math.random(-5, 5))
  1816. local threefourths = POS:Lerp(RING.Position, 0.75) + Vector3.new(math.random(-5, 5), math.random(-5, 5),math.random(-5, 5))
  1817. for i = 0, 1, 0.07 do
  1818. Swait()
  1819. Front.CFrame = CFrame.new(newBezier(POS, onefourth, threefourths, RING.Position, i))
  1820. end
  1821. Front:remove()
  1822. ChainLink:remove()
  1823. end))
  1824. local harm = Front.Touched:Connect(function(hit)
  1825. impale(Front,hit)
  1826. end)
  1827. end))
  1828. AoEDamage(RING.Position,75,0,0,0,0,0,0,0,0,0,true)
  1829. RING.CFrame = RING.CFrame* ANGLES(RAD(0),RAD(5),RAD(0))
  1830. end
  1831. Swait(65)
  1832. for i = 1, 75 do
  1833. Swait()
  1834. RING.CFrame = RING.CFrame* ANGLES(RAD(0),RAD(-i/5),RAD(0))
  1835. RING.Size = RING.Size - VT(1,0,1)
  1836. end
  1837. RING:remove()
  1838. end))
  1839. ATTACK = false
  1840. Rooted = false
  1841. end
  1842.  
  1843. function VortexBarrier()
  1844. ATTACK = true
  1845. Rooted = true
  1846. for i=0, 2, 0.1 / Animation_Speed do
  1847. Swait()
  1848. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1849. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(25 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1850. PupilWeld.C0 = Clerp(PupilWeld.C0, CF(0.13,0.24,-0.58) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1851. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.25, 0.75, -0.5) * ANGLES(RAD(35), RAD(0), RAD(-65)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  1852. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.25, 0.75, -0.5) * ANGLES(RAD(35), RAD(0), RAD(65)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  1853. RightHip.C0 = Clerp(RightHip.C0, CF(1, -0.5, -0.5) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1854. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -0.5, -0.5) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1855. end
  1856. for i=0, 0.5, 0.1 / Animation_Speed do
  1857. Swait()
  1858. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0.2, 0) * ANGLES(RAD(-15), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  1859. 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.5 / Animation_Speed)
  1860. PupilWeld.C0 = Clerp(PupilWeld.C0, CF(0.13,0.27,-0.58) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  1861. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.75,0) * ANGLES(RAD(0), RAD(0), RAD(85)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  1862. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.75, 0) * ANGLES(RAD(0), RAD(0), RAD(-85)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  1863. RightHip.C0 = Clerp(RightHip.C0, CF(1, -1, -0.01) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(-15)), 0.5 / Animation_Speed)
  1864. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0.01) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(-15), RAD(0), RAD(15)), 0.5 / Animation_Speed)
  1865. end
  1866. CreateSound("1208650519", Effects, 10, 1)
  1867. local GUI,GUI2 = CreateGUICircle(Torso)
  1868. local GUI3,GUI4 = CreateGUICircle(Torso)
  1869. for i = 1, 200 do
  1870. Swait()
  1871. local FRAME = CF(Torso.CFrame * CF(MRANDOM(-35,35),MRANDOM(-35,35),MRANDOM(-35,35)).p,Torso.Position)
  1872. MagicSphere(VT(0,0,5),25,FRAME,"Royal purple",VT(0.2,0.2,0))
  1873. MagicSphere(VT(0,0,4.9),25,FRAME,"Really black",VT(0.18,0.18,0))
  1874. local FRAME = CF(Torso.CFrame * CF(MRANDOM(-35,35),MRANDOM(-35,35),MRANDOM(-35,35)).p,Torso.Position)
  1875. MagicSphere(VT(0,0,5),25,FRAME,"Royal purple",VT(0.2,0.2,0))
  1876. MagicSphere(VT(0,0,4.9),25,FRAME,"Really black",VT(0.18,0.18,0))
  1877. GUI.Size = GUI.Size + UDim2.new(i/60,0,i/60,0)
  1878. GUI2.Rotation = GUI2.Rotation + i/10
  1879. GUI3.Size = GUI3.Size + UDim2.new(i/120,0,i/120,0)
  1880. GUI4.Rotation = GUI4.Rotation - i/10
  1881. end
  1882. AoEDamage(Torso.Position,150,0,0,0,false,0,0,false,true,true)
  1883. Swait(25)
  1884. for i = 1, 100 do
  1885. Swait()
  1886. GUI.Size = GUI.Size - UDim2.new(i/15,0,i/15,0)
  1887. GUI2.Rotation = GUI2.Rotation - i/5
  1888. GUI3.Size = GUI3.Size - UDim2.new(i/30,0,i/30,0)
  1889. GUI4.Rotation = GUI4.Rotation + i/5
  1890. end
  1891. GUI:remove()
  1892. GUI3:remove()
  1893. ATTACK = false
  1894. Rooted = false
  1895. end
  1896.  
  1897. function MouseDown(Mouse)
  1898. if ATTACK == false then
  1899. end
  1900. end
  1901.  
  1902. function MouseUp(Mouse)
  1903. HOLD = false
  1904. end
  1905.  
  1906. function KeyDown(Key)
  1907. KEYHOLD = true
  1908. if Key == "z" and ATTACK == false then
  1909. VoidWarp()
  1910. end
  1911.  
  1912. if Key == "r" and ATTACK == false then
  1913. Psyo()
  1914. end
  1915.  
  1916. if Key == "q" and ATTACK == false then
  1917. Unload()
  1918. end
  1919.  
  1920. if Key == "b" and ATTACK == false then
  1921. VoidChain()
  1922. end
  1923.  
  1924. if Key == "c" and ATTACK == false then
  1925. VortexLeash()
  1926. end
  1927.  
  1928. if Key == "v" and ATTACK == false then
  1929. VortexBarrier()
  1930. end
  1931.  
  1932. if Key == "x" and ATTACK == false then
  1933. end
  1934.  
  1935. if Key == "t" and ATTACK == false then
  1936. CreateSound(TAUNTS[MRANDOM(1,#TAUNTS)], Head, 10, 1)
  1937. end
  1938. end
  1939.  
  1940. function KeyUp(Key)
  1941. KEYHOLD = false
  1942. end
  1943.  
  1944. Mouse.Button1Down:connect(function(NEWKEY)
  1945. MouseDown(NEWKEY)
  1946. end)
  1947. Mouse.Button1Up:connect(function(NEWKEY)
  1948. MouseUp(NEWKEY)
  1949. end)
  1950. Mouse.KeyDown:connect(function(NEWKEY)
  1951. KeyDown(NEWKEY)
  1952. end)
  1953. Mouse.KeyUp:connect(function(NEWKEY)
  1954. KeyUp(NEWKEY)
  1955. end)
  1956.  
  1957. function unanchor()
  1958. if UNANCHOR == true then
  1959. g = Character:GetChildren()
  1960. for i = 1, #g do
  1961. if g[i].ClassName == "Part" then
  1962. g[i].Anchored = false
  1963. end
  1964. end
  1965. end
  1966. end
  1967.  
  1968. local FF = IT("ForceField",Character)
  1969. FF.Visible = false
  1970.  
  1971. Humanoid.Changed:connect(function(Jump)
  1972. if Jump == "Jump" and (Disable_Jump == true) then
  1973. Humanoid.Jump = false
  1974. end
  1975. end)
  1976.  
  1977. Speed = 45
  1978.  
  1979. while true do
  1980. Swait()
  1981. ANIMATE.Parent = nil
  1982. local IDLEANIMATION = Humanoid:LoadAnimation(ROBLOXIDLEANIMATION)
  1983. IDLEANIMATION:Play()
  1984. SINE = SINE + CHANGE
  1985. local TORSOVELOCITY = (RootPart.Velocity * VT(1, 0, 1)).magnitude
  1986. local TORSOVERTICALVELOCITY = RootPart.Velocity.y
  1987. local LV = Torso.CFrame:pointToObjectSpace(Torso.Velocity - Torso.Position)
  1988. local HITFLOOR = Raycast(RootPart.Position, (CF(RootPart.Position, RootPart.Position + VT(0, -1, 0))).lookVector, 4 * Player_Size, Character)
  1989. local WALKSPEEDVALUE = 3
  1990. if ANIM == "Walk" and TORSOVELOCITY > 1 then
  1991. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, -0.1 * COS(SINE / (WALKSPEEDVALUE / 2)) * Player_Size) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  1992. Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * 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)
  1993. RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 100, RAD(0), RAD(100 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  1994. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 100, RAD(0), RAD(100 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  1995. elseif (ANIM ~= "Walk") or (TORSOVELOCITY < 1) then
  1996. RootJoint.C1 = Clerp(RootJoint.C1, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1997. Neck.C1 = Clerp(Neck.C1, CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * ANGLES(RAD(-90), RAD(0), RAD(180)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1998. RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  1999. LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 1 * Player_Size, 0 * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2000. end
  2001. if TORSOVERTICALVELOCITY > 1 and HITFLOOR == nil then
  2002. ANIM = "Jump"
  2003. if ATTACK == false then
  2004. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2005. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 * Player_Size, 0 + ((1) - 1)) * ANGLES(RAD(-20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2006. PupilWeld.C0 = Clerp(PupilWeld.C0, CF(0.13,0.3,-0.58) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2007. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(-40), RAD(0), RAD(20)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  2008. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1., 0.5, 0 * Player_Size) * ANGLES(RAD(-40), RAD(0), RAD(-20)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  2009. 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)
  2010. 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)
  2011. end
  2012. elseif TORSOVERTICALVELOCITY < -1 and HITFLOOR == nil then
  2013. ANIM = "Fall"
  2014. if ATTACK == false then
  2015. RootJoint.C0 = Clerp(RootJoint.C0, ROOTC0 * CF(0, 0, 0 ) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2016. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0 , 0 + ((1) - 1)) * ANGLES(RAD(20), RAD(0), RAD(0)), 0.2 / Animation_Speed)
  2017. PupilWeld.C0 = Clerp(PupilWeld.C0, CF(0.13,0.22,-0.58) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.5 / Animation_Speed)
  2018. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(60)) * RIGHTSHOULDERC0, 0.2 / Animation_Speed)
  2019. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-60)) * LEFTSHOULDERC0, 0.2 / Animation_Speed)
  2020. 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)
  2021. 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)
  2022. end
  2023. elseif TORSOVELOCITY < 1 and HITFLOOR ~= nil then
  2024. ANIM = "Idle"
  2025. if ATTACK == false then
  2026. 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)
  2027. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(0 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(15)), 0.15 / Animation_Speed)
  2028. PupilWeld.C0 = Clerp(PupilWeld.C0, CF(0.2,0.25,-0.58) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2029. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.15 / Animation_Speed)
  2030. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(0), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.15 / Animation_Speed)
  2031. 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)
  2032. 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)
  2033. end
  2034. elseif TORSOVELOCITY > 1 and HITFLOOR ~= nil then
  2035. ANIM = "Walk"
  2036. WALK = WALK + 1 / Animation_Speed
  2037. if WALK >= 15 - (5 * (Humanoid.WalkSpeed / 16 / Player_Size)) then
  2038. WALK = 0
  2039. if WALKINGANIM == true then
  2040. WALKINGANIM = false
  2041. elseif WALKINGANIM == false then
  2042. WALKINGANIM = true
  2043. end
  2044. end
  2045. --RightHip.C1 = Clerp(RightHip.C1, CF(0.5 * Player_Size, 0.875 * Player_Size - 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, -0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0) - RightLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2046. --LeftHip.C1 = Clerp(LeftHip.C1, CF(-0.5 * Player_Size, 0.875 * Player_Size + 0.125 * SIN(SINE / WALKSPEEDVALUE) * Player_Size, 0.125 * COS(SINE / WALKSPEEDVALUE) * Player_Size) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0) + LeftLeg.RotVelocity.Y / 75, RAD(0), RAD(60 * COS(SINE / WALKSPEEDVALUE))), 0.2 * (Humanoid.WalkSpeed / 16) / Animation_Speed)
  2047. if ATTACK == false then
  2048. RootJoint.C0 = Clerp(RootJoint.C0,ROOTC0 * CF(0, 0, 0 + 0.05 * COS(SINE / 12)) * ANGLES(RAD(25), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2049. Neck.C0 = Clerp(Neck.C0, NECKC0 * CF(0, 0, 0 + ((1) - 1)) * ANGLES(RAD(-15 - 2.5 * SIN(SINE / 12)), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2050. PupilWeld.C0 = Clerp(PupilWeld.C0, CF(0.13,0.26,-0.58) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2051. RightShoulder.C0 = Clerp(RightShoulder.C0, CF(1.5, 0.5, 0) * ANGLES(RAD(120 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(12)) * RIGHTSHOULDERC0, 0.5 / Animation_Speed)
  2052. LeftShoulder.C0 = Clerp(LeftShoulder.C0, CF(-1.5, 0.5, 0) * ANGLES(RAD(-120 * COS(SINE / WALKSPEEDVALUE)), RAD(0), RAD(-12)) * LEFTSHOULDERC0, 0.5 / Animation_Speed)
  2053. RightHip.C0 = Clerp(RightHip.C0, CF(1 , -1, -0) * ANGLES(RAD(0), RAD(90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2054. LeftHip.C0 = Clerp(LeftHip.C0, CF(-1, -1, -0) * ANGLES(RAD(0), RAD(-90), RAD(0)) * ANGLES(RAD(0), RAD(0), RAD(0)), 0.15 / Animation_Speed)
  2055. end
  2056. end
  2057. if #Effects2>0 then
  2058. for e=1,#Effects2 do
  2059. if Effects2[e]~=nil then
  2060. local Thing=Effects2[e]
  2061. if Thing~=nil then
  2062. local Part=Thing[1]
  2063. local Mode=Thing[2]
  2064. local Delay=Thing[3]
  2065. local IncX=Thing[4]
  2066. local IncY=Thing[5]
  2067. local IncZ=Thing[6]
  2068. local Part2=Thing[8]
  2069. if Thing[1].Transparency<=1 then
  2070. if Thing[2]=="Block1" then
  2071. Thing[1].CFrame=Thing[1].CFrame
  2072. Mesh=Thing[1].Mesh
  2073. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  2074. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  2075. elseif Thing[2]=="Cylinder" then
  2076. Mesh=Thing[1].Mesh
  2077. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  2078. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  2079. elseif Thing[2]=="Blood" then
  2080. Mesh=Thing[7]
  2081. Thing[1].CFrame=Thing[1].CFrame*CF(0,.5,0)
  2082. Mesh.Scale=Mesh.Scale+VT(Thing[4],Thing[5],Thing[6])
  2083. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  2084. elseif Thing[2]=="Elec" then
  2085. Mesh=Thing[1].Mesh
  2086. Mesh.Scale=Mesh.Scale+VT(Thing[7],Thing[8],Thing[9])
  2087. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  2088. elseif Thing[2]=="Disappear" then
  2089. Thing[1].Transparency=Thing[1].Transparency+Thing[3]
  2090. end
  2091. else
  2092. Part.Parent=nil
  2093. table.remove(Effects2,e)
  2094. end
  2095. end
  2096. end
  2097. end
  2098. end
  2099. unanchor()
  2100. Humanoid.MaxHealth = "inf"
  2101. Humanoid.Health = "inf"
  2102. if Rooted == false then
  2103. Disable_Jump = false
  2104. Humanoid.WalkSpeed = Speed
  2105. elseif Rooted == true then
  2106. Disable_Jump = true
  2107. Humanoid.WalkSpeed = 0
  2108. end
  2109. q = Character:GetChildren()
  2110. for u = 1, #q do
  2111. if q[u].ClassName == "Accessory" or q[u].ClassName == "Hat" then
  2112. if q[u].Handle:FindFirstChild("FaceFrontAttachment") or q[u].Handle:FindFirstChild("HatAttachment") then
  2113. q[u].Handle.Transparency = 1
  2114. end
  2115. end
  2116. end
  2117. local MATHS = {"0","1"}
  2118. Humanoid.Name = MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]..MATHS[MRANDOM(1,#MATHS)]
  2119. Humanoid.PlatformStand = false
  2120. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement