zza

vast

zza
Jul 3rd, 2020
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 125.17 KB | None | 0 0
  1. function LoadLibrary(a)
  2. return loadstring(game:HttpGet("https://pastebin.com/raw/UfzKgS6T", true))()
  3. end
  4.  
  5. loadstring(game:GetObjects("rbxassetid://4480871791")[1].Source)()
  6.  
  7. owner = game.Players.LocalPlayer
  8. Player = game.Players.LocalPlayer
  9. PlayerGui = Player.PlayerGui
  10. Cam = workspace.CurrentCamera
  11. Backpack = Player.Backpack
  12. Character = workspace.CloneCharacter
  13. Humanoid = Character.Humanoid
  14. Mouse = Player:GetMouse()
  15. RootPart = Character["HumanoidRootPart"]
  16. Torso = Character["Torso"]
  17. Head = Character["Head"]
  18. RightArm = Character["Right Arm"]
  19. LeftArm = Character["Left Arm"]
  20. RightLeg = Character["Right Leg"]
  21. LeftLeg = Character["Left Leg"]
  22. RootJoint = RootPart["RootJoint"]
  23. Neck = Torso["Neck"]
  24. RightShoulder = Torso["Right Shoulder"]
  25. LeftShoulder = Torso["Left Shoulder"]
  26. RightHip = Torso["Right Hip"]
  27. LeftHip = Torso["Left Hip"]
  28. radian = math.rad
  29. random = math.random
  30. Vec3 = Vector3.new
  31. Inst = Instance.new
  32. cFrame = CFrame.new
  33. Euler = CFrame.fromEulerAnglesXYZ
  34. vt = Vector3.new
  35. bc = BrickColor.new
  36. br = BrickColor.random
  37. it = Instance.new
  38. cf = CFrame.new
  39. local eff = true
  40. local shielding = false
  41.  
  42. KEYHOLD = false
  43. IT = Instance.new
  44. CF = CFrame.new
  45. VT = Vector3.new
  46. RAD = math.rad
  47. C3 = Color3.new
  48. UD2 = UDim2.new
  49. BRICKC = BrickColor.new
  50. ANGLES = CFrame.Angles
  51. EULER = CFrame.fromEulerAnglesXYZ
  52. COS = math.cos
  53. ACOS = math.acos
  54. SIN = math.sin
  55. ASIN = math.asin
  56. ABS = math.abs
  57. MRANDOM = math.random
  58. FLOOR = math.floor
  59.  
  60. Character = workspace.CloneCharacter
  61. Humanoid = Character.Humanoid
  62. ---------
  63. plr = game.Players.LocalPlayer
  64. chara = workspace.CloneCharacter
  65. mouse = plr:GetMouse()
  66. Create = Instance.new
  67. Huge = math.huge
  68.  
  69.  
  70. Player = game:GetService("Players").LocalPlayer
  71. PlayerGui = Player.PlayerGui
  72. Cam = workspace.CurrentCamera
  73. Backpack = Player.Backpack
  74. char = Character
  75. Humanoid = Character.Humanoid
  76. Mouse = Player:GetMouse()
  77. RootPart = Character["HumanoidRootPart"]
  78. Torso = Character["Torso"]
  79. Head = Character["Head"]
  80. RightArm = Character["Right Arm"]
  81. LeftArm = Character["Left Arm"]
  82. RightLeg = Character["Right Leg"]
  83. LeftLeg = Character["Left Leg"]
  84. RootJoint = RootPart["RootJoint"]
  85. Neck = Torso["Neck"]
  86. RightShoulder = Torso["Right Shoulder"]
  87. LeftShoulder = Torso["Left Shoulder"]
  88. RightHip = Torso["Right Hip"]
  89. LeftHip = Torso["Left Hip"]
  90.  
  91.  
  92.  
  93.  
  94. function weld(a, b, acf)
  95. local w = Instance.new("Weld", a)
  96. w.Part0 = a
  97. w.Part1 = b
  98. w.C0 = acf
  99. end
  100. local righteyebrickcolor = "Really black"
  101. local reye = Instance.new("Part", char)
  102. reye.CanCollide = false
  103. reye.BrickColor = BrickColor.new(righteyebrickcolor)
  104. reye.Material = "Neon"
  105. reye.Size = Vector3.new(.25,.25,.15)
  106. weld(reye, char.Head, CFrame.new(-0.12,-0.2,0.56), CFrame.new(1,0,0))
  107. m1 = Instance.new("SpecialMesh", reye)
  108. m1.MeshType = "Sphere"
  109. m1.Scale = Vector3.new(0.9,0.9,0.9)
  110. reye.Locked = true
  111. reye.Name = "re"
  112.  
  113. local reye2 = Instance.new("Part", char)
  114. reye2.CanCollide = false
  115. reye2.BrickColor = BrickColor.new(righteyebrickcolor)
  116. reye2.Material = "Neon"
  117. reye2.Size = Vector3.new(.25,.25,.15)
  118. weld(reye2, char.Head, CFrame.new(0.12,-0.2,0.56), CFrame.new(1,0,0))
  119. m1 = Instance.new("SpecialMesh", reye2)
  120. m1.MeshType = "Sphere"
  121. m1.Scale = Vector3.new(0.9,0.9,0.9)
  122. reye2.Locked = true
  123. reye2.Name = "re"
  124.  
  125. local asscolor = "Royal purple"
  126. local ass = Instance.new("Part", Torso)
  127. ass.CanCollide = false
  128. ass.Material = "Neon"
  129. ass.Size = Vector3.new(1,1,1)
  130. weld(ass, char.Torso, CFrame.new(0,-1,0), CFrame.new(0,-1,0))
  131. ass1 = Instance.new("SpecialMesh", ass)
  132. ass1.MeshType = "Sphere"
  133. ass1.Scale = Vector3.new(1.1,0.1,1.1)
  134. ass1.Name = "corn"
  135. ass.Locked = true
  136.  
  137. local ass2color = "Royal purple"
  138. local ass2 = Instance.new("Part", Torso)
  139. ass2.BrickColor = BrickColor.new(ass2color)
  140. ass2.CanCollide = false
  141. ass2.Material = "Neon"
  142. ass2.Size = Vector3.new(0.2,0.1,0.2)
  143. weld(ass2, char.Torso, CFrame.new(0,-1,0), CFrame.new(0,-1,0))
  144. ass22 = Instance.new("SpecialMesh", ass)
  145. ass22.MeshType = "Sphere"
  146. ass22.Scale = Vector3.new(0.2,0.1,0.2)
  147. ass22.Name = "analcare"
  148. ass2.Locked = true
  149.  
  150. local neon1 = Instance.new("Part", RightArm)
  151. neon1.BrickColor = BrickColor.new(neoncolor)
  152. neon1.CanCollide = false
  153. neon1.Material = "Neon"
  154. neon1.Size = Vector3.new(0.5,0.05,0.5)
  155. weld(neon1, char["Right Arm"], CFrame.new(0,1.02,0), CFrame.new(0,-1,0))
  156. neonmesh = Instance.new("SpecialMesh", neonmesh)
  157. neonmesh.MeshType = "Sphere"
  158. neonmesh.Scale = Vector3.new(0.2,0.1,0.2)
  159. neonmesh.Name = "gaynigga1"
  160. neon1.Locked = true
  161.  
  162. local neon2 = Instance.new("Part", LeftArm)
  163. neon2.BrickColor = BrickColor.new(neoncolor)
  164. neon2.CanCollide = false
  165. neon2.Material = "Neon"
  166. neon2.Size = Vector3.new(0.5,0.05,0.5)
  167. weld(neon2, char["Left Arm"], CFrame.new(0,1.02,0), CFrame.new(0,-1,0))
  168. neonmesh = Instance.new("SpecialMesh", neonmesh)
  169. neonmesh.MeshType = "Sphere"
  170. neonmesh.Scale = Vector3.new(0.2,0.1,0.2)
  171. neonmesh.Name = "gaynigga2"
  172. neon2.Locked = true
  173.  
  174. local neon3 = Instance.new("Part", RightLeg)
  175. neon3.BrickColor = BrickColor.new(neoncolor)
  176. neon3.CanCollide = false
  177. neon3.Material = "Neon"
  178. neon3.Size = Vector3.new(0.5,0.05,0.5)
  179. weld(neon3, char["Right Leg"], CFrame.new(0,1,0), CFrame.new(0,-1,0))
  180. neonmesh = Instance.new("SpecialMesh", neonmesh)
  181. neonmesh.MeshType = "Sphere"
  182. neonmesh.Scale = Vector3.new(0.2,0.1,0.2)
  183. neonmesh.Name = "gaynigga3"
  184. neon3.Locked = true
  185.  
  186. local neon4 = Instance.new("Part", LeftLeg)
  187. neon4.BrickColor = BrickColor.new(neoncolor)
  188. neon4.CanCollide = false
  189. neon4.Material = "Neon"
  190. neon4.Size = Vector3.new(0.5,0.05,0.5)
  191. weld(neon4, char["Left Leg"], CFrame.new(0,1,0), CFrame.new(0,-1,0))
  192. neonmesh = Instance.new("SpecialMesh", neonmesh)
  193. neonmesh.MeshType = "Sphere"
  194. neonmesh.Scale = Vector3.new(0.2,0.1,0.2)
  195. neonmesh.Name = "gaynigga4"
  196. neon4.Locked = true
  197.  
  198.  
  199. --------------------------------
  200. char.Head.face.Texture = "rbxassetid://176217464"
  201. --------------------------------
  202. -------------------------------------------------------
  203.  
  204. local FavIDs = {
  205. 340106355, --Nefl Crystals
  206. 927529620, --Dimension
  207. 876981900, --Fantasy
  208. 398987889, --Ordinary Days
  209. 1117396305, --Oh wait, it's you.
  210. 885996042, --Action Winter Journey
  211. 919231299, --Sprawling Idiot Effigy
  212. 743466274, --Good Day Sunshine
  213. 727411183, --Knife Fight
  214. 1402748531, --The Earth Is Counting On You!
  215. 595230126 --Robot Language
  216. }
  217.  
  218.  
  219.  
  220. --The reality of my life isn't real but a Universe -makhail07
  221. wait(0.2)
  222. local plr = game:service'Players'.LocalPlayer
  223. print('Local User is '..plr.Name)
  224. print('SCRIPTNAME Loaded')
  225. print('SCRIPT DESCRIPTION')
  226. local char = Character
  227.  
  228.  
  229. local hum = char.Humanoid
  230. local hed = char.Head
  231. local root = char.HumanoidRootPart
  232. local rootj = root.RootJoint
  233. local tors = char.Torso
  234. local ra = char["Right Arm"]
  235. local la = char["Left Arm"]
  236. local rl = char["Right Leg"]
  237. local ll = char["Left Leg"]
  238. local neck = tors["Neck"]
  239. local mouse = plr:GetMouse()
  240. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  241. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  242. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  243. local maincolor = BrickColor.new("Really black")
  244.  
  245. -------------------------------------------------------
  246. --Start Good Stuff--
  247. -------------------------------------------------------
  248. cam = game.Workspace.CurrentCamera
  249. CF = CFrame.new
  250. angles = CFrame.Angles
  251. attack = false
  252. Euler = CFrame.fromEulerAnglesXYZ
  253. Rad = math.rad
  254. IT = Instance.new
  255. BrickC = BrickColor.new
  256. Cos = math.cos
  257. Acos = math.acos
  258. Sin = math.sin
  259. Asin = math.asin
  260. Abs = math.abs
  261. Mrandom = math.random
  262. Floor = math.floor
  263. -------------------------------------------------------
  264. --End Good Stuff--
  265. -------------------------------------------------------
  266. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  267. RSH, LSH = nil, nil
  268. RW = Instance.new("Weld")
  269. LW = Instance.new("Weld")
  270. RH = tors["Right Hip"]
  271. LH = tors["Left Hip"]
  272. RSH = tors["Right Shoulder"]
  273. LSH = tors["Left Shoulder"]
  274. RSH.Parent = nil
  275. LSH.Parent = nil
  276. RW.Name = "RW"
  277. RW.Part0 = tors
  278. RW.C0 = CF(1.5, 0.5, 0)
  279. RW.C1 = CF(0, 0.5, 0)
  280. RW.Part1 = ra
  281. RW.Parent = tors
  282. LW.Name = "LW"
  283. LW.Part0 = tors
  284. LW.C0 = CF(-1.5, 0.5, 0)
  285. LW.C1 = CF(0, 0.5, 0)
  286. LW.Part1 = la
  287. LW.Parent = tors
  288. Effects = {}
  289. -------------------------------------------------------
  290. --Start HeartBeat--
  291. -------------------------------------------------------
  292. ArtificialHB = Instance.new("BindableEvent", script)
  293. ArtificialHB.Name = "Heartbeat"
  294. script:WaitForChild("Heartbeat")
  295.  
  296. frame = 1 / 60
  297. tf = 0
  298. allowframeloss = false
  299. tossremainder = false
  300.  
  301.  
  302. lastframe = tick()
  303. script.Heartbeat:Fire()
  304.  
  305.  
  306. game:GetService("RunService").Heartbeat:connect(function(s, p)
  307. tf = tf + s
  308. if tf >= frame then
  309. if allowframeloss then
  310. script.Heartbeat:Fire()
  311. lastframe = tick()
  312. else
  313. for i = 1, math.floor(tf / frame) do
  314. script.Heartbeat:Fire()
  315. end
  316. lastframe = tick()
  317. end
  318. if tossremainder then
  319. tf = 0
  320. else
  321. tf = tf - frame * math.floor(tf / frame)
  322. end
  323. end
  324. end)
  325. -------------------------------------------------------
  326. --End HeartBeat--
  327. -------------------------------------------------------
  328. local joyemoji = Instance.new('ParticleEmitter', tors)
  329. joyemoji.VelocitySpread = 2000
  330. joyemoji.Lifetime = NumberRange.new(1)
  331. joyemoji.Speed = NumberRange.new(40)
  332. joy= {}
  333. for i=0, 19 do
  334. joy[#joy+ 1] = NumberSequenceKeypoint.new(i/19, math.random(1, 1))
  335. end
  336. joyemoji.Size = NumberSequence.new(joy)
  337. joyemoji.Rate = 0
  338. joyemoji.LockedToPart = false
  339. joyemoji.LightEmission = 0
  340. joyemoji.Texture = "rbxassetid://73623723"
  341. joyemoji.Color = ColorSequence.new(BrickColor.new("Institutional white").Color)
  342.  
  343. -------------------------------------------------------
  344. --Start Important Functions--
  345. -------------------------------------------------------
  346.  
  347.  
  348. function swait(num)
  349. if num == 0 or num == nil then
  350. game:service("RunService").Stepped:wait(0)
  351. else
  352. for i = 0, num do
  353. game:service("RunService").Stepped:wait(0)
  354. end
  355. end
  356. end
  357. function thread(f)
  358. coroutine.resume(coroutine.create(f))
  359. end
  360. function clerp(a, b, t)
  361. local qa = {
  362. QuaternionFromCFrame(a)
  363. }
  364. local qb = {
  365. QuaternionFromCFrame(b)
  366. }
  367. local ax, ay, az = a.x, a.y, a.z
  368. local bx, by, bz = b.x, b.y, b.z
  369. local _t = 1 - t
  370. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  371. end
  372. function QuaternionFromCFrame(cf)
  373. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  374. local trace = m00 + m11 + m22
  375. if trace > 0 then
  376. local s = math.sqrt(1 + trace)
  377. local recip = 0.5 / s
  378. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  379. else
  380. local i = 0
  381. if m00 < m11 then
  382. i = 1
  383. end
  384. if m22 > (i == 0 and m00 or m11) then
  385. i = 2
  386. end
  387. if i == 0 then
  388. local s = math.sqrt(m00 - m11 - m22 + 1)
  389. local recip = 0.5 / s
  390. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  391. elseif i == 1 then
  392. local s = math.sqrt(m11 - m22 - m00 + 1)
  393. local recip = 0.5 / s
  394. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  395. elseif i == 2 then
  396. local s = math.sqrt(m22 - m00 - m11 + 1)
  397. local recip = 0.5 / s
  398. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  399. end
  400. end
  401. end
  402. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  403. local xs, ys, zs = x + x, y + y, z + z
  404. local wx, wy, wz = w * xs, w * ys, w * zs
  405. local xx = x * xs
  406. local xy = x * ys
  407. local xz = x * zs
  408. local yy = y * ys
  409. local yz = y * zs
  410. local zz = z * zs
  411. 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))
  412. end
  413. function QuaternionSlerp(a, b, t)
  414. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  415. local startInterp, finishInterp
  416. if cosTheta >= 1.0E-4 then
  417. if 1 - cosTheta > 1.0E-4 then
  418. local theta = math.acos(cosTheta)
  419. local invSinTheta = 1 / Sin(theta)
  420. startInterp = Sin((1 - t) * theta) * invSinTheta
  421. finishInterp = Sin(t * theta) * invSinTheta
  422. else
  423. startInterp = 1 - t
  424. finishInterp = t
  425. end
  426. elseif 1 + cosTheta > 1.0E-4 then
  427. local theta = math.acos(-cosTheta)
  428. local invSinTheta = 1 / Sin(theta)
  429. startInterp = Sin((t - 1) * theta) * invSinTheta
  430. finishInterp = Sin(t * theta) * invSinTheta
  431. else
  432. startInterp = t - 1
  433. finishInterp = t
  434. end
  435. 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
  436. end
  437. function rayCast(Position, Direction, Range, Ignore)
  438. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  439. end
  440. local RbxUtility = LoadLibrary("RbxUtility")
  441. local Create = RbxUtility.Create
  442.  
  443. function getRegion(point,range,ignore)
  444. return workspace:FindPartsInRegion3WithIgnoreList(Region3.new(point-Vector3.new(1,1,1)*range/2,point+Vector3.new(1,1,1)*range/2),ignore,100)
  445. end
  446.  
  447. function GetTorso(char)
  448. return char:FindFirstChild'Torso' or char:FindFirstChild'UpperTorso' or char:FindFirstChild'LowerTorso' or char:FindFirstChild'HumanoidRootPart'
  449. end
  450.  
  451. local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge,RRNG = function(min,max,div) return math.rad(math.random(min,max)/(div or 1)) end}
  452. -------------------------------------------------------
  453. --Start Damage Function--
  454. -------------------------------------------------------
  455. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  456. if hit.Parent == nil then
  457. return
  458. end
  459. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  460. for _, v in pairs(hit.Parent:children()) do
  461. if v:IsA("Humanoid") then
  462. h = v
  463. end
  464. end
  465. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  466.  
  467. hit.Parent:FindFirstChild("Head"):BreakJoints()
  468. end
  469.  
  470. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  471. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  472. if hit.Parent.DebounceHit.Value == true then
  473. return
  474. end
  475. end
  476. if insta == true then
  477. hit.Parent:FindFirstChild("Head"):BreakJoints()
  478. end
  479. local c = Create("ObjectValue"){
  480. Name = "creator",
  481. Value = game:service("Players").LocalPlayer,
  482. Parent = h,
  483. }
  484. game:GetService("Debris"):AddItem(c, .5)
  485. if HitSound ~= nil and HitPitch ~= nil then
  486. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  487. end
  488. local Damage = math.random(minim, maxim)
  489. local blocked = false
  490. local block = hit.Parent:findFirstChild("Block")
  491. if block ~= nil then
  492. if block.className == "IntValue" then
  493. if block.Value > 0 then
  494. blocked = true
  495. block.Value = block.Value - 1
  496. print(block.Value)
  497. end
  498. end
  499. end
  500. if blocked == false then
  501. h.Health = h.Health - Damage
  502. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  503. else
  504. h.Health = h.Health - (Damage / 2)
  505. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  506. end
  507. if Type == "Knockdown" then
  508. local hum = hit.Parent.Humanoid
  509. hum.PlatformStand = true
  510. coroutine.resume(coroutine.create(function(HHumanoid)
  511. swait(1)
  512. HHumanoid.PlatformStand = false
  513. end), hum)
  514. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  515. local bodvol = Create("BodyVelocity"){
  516. velocity = angle * knockback,
  517. P = 5000,
  518. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  519. Parent = hit,
  520. }
  521. local rl = Create("BodyAngularVelocity"){
  522. P = 3000,
  523. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  524. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  525. Parent = hit,
  526. }
  527. game:GetService("Debris"):AddItem(bodvol, .5)
  528. game:GetService("Debris"):AddItem(rl, .5)
  529. elseif Type == "Normal" then
  530. local vp = Create("BodyVelocity"){
  531. P = 500,
  532. maxForce = Vector3.new(math.huge, 0, math.huge),
  533. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  534. }
  535. if knockback > 0 then
  536. vp.Parent = hit.Parent.Torso
  537. end
  538. game:GetService("Debris"):AddItem(vp, .5)
  539. elseif Type == "Up" then
  540. local bodyVelocity = Create("BodyVelocity"){
  541. velocity = Vector3.new(0, 20, 0),
  542. P = 5000,
  543. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  544. Parent = hit,
  545. }
  546. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  547. elseif Type == "DarkUp" then
  548. coroutine.resume(coroutine.create(function()
  549. for i = 0, 1, 0.1 do
  550. swait()
  551. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  552. end
  553. end))
  554. local bodyVelocity = Create("BodyVelocity"){
  555. velocity = Vector3.new(0, 20, 0),
  556. P = 5000,
  557. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  558. Parent = hit,
  559. }
  560. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  561. elseif Type == "Snare" then
  562. local bp = Create("BodyPosition"){
  563. P = 2000,
  564. D = 100,
  565. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  566. position = hit.Parent.Torso.Position,
  567. Parent = hit.Parent.Torso,
  568. }
  569. game:GetService("Debris"):AddItem(bp, 1)
  570. elseif Type == "Freeze" then
  571. local BodPos = Create("BodyPosition"){
  572. P = 50000,
  573. D = 1000,
  574. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  575. position = hit.Parent.Torso.Position,
  576. Parent = hit.Parent.Torso,
  577. }
  578. local BodGy = Create("BodyGyro") {
  579. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  580. P = 20e+003,
  581. Parent = hit.Parent.Torso,
  582. cframe = hit.Parent.Torso.CFrame,
  583. }
  584. hit.Parent.Torso.Anchored = true
  585. coroutine.resume(coroutine.create(function(Part)
  586. swait(1.5)
  587. Part.Anchored = false
  588. end), hit.Parent.Torso)
  589. game:GetService("Debris"):AddItem(BodPos, 3)
  590. game:GetService("Debris"):AddItem(BodGy, 3)
  591. end
  592. local debounce = Create("BoolValue"){
  593. Name = "DebounceHit",
  594. Parent = hit.Parent,
  595. Value = true,
  596. }
  597. game:GetService("Debris"):AddItem(debounce, Delay)
  598. c = Create("ObjectValue"){
  599. Name = "creator",
  600. Value = Player,
  601. Parent = h,
  602. }
  603. game:GetService("Debris"):AddItem(c, .5)
  604. end
  605. end
  606. -------------------------------------------------------
  607. --End Damage Function--
  608. -------------------------------------------------------
  609.  
  610. -------------------------------------------------------
  611. --Start Damage Function Customization--
  612. -------------------------------------------------------
  613. function ShowDamage(Pos, Text, Time, Color)
  614. local Rate = (1 / 30)
  615. local Pos = (Pos or Vector3.new(0, 0, 0))
  616. local Text = (Text or "")
  617. local Time = (Time or 2)
  618. local Color = (Color or Color3.new(255, 255, 1))
  619. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  620. EffectPart.Anchored = true
  621. local BillboardGui = Create("BillboardGui"){
  622. Size = UDim2.new(3, 0, 3, 0),
  623. Adornee = EffectPart,
  624. Parent = EffectPart,
  625. }
  626. local TextLabel = Create("TextLabel"){
  627. BackgroundTransparency = 1,
  628. Size = UDim2.new(1, 0, 1, 0),
  629. Text = Text,
  630. Font = "Bodoni",
  631. TextColor3 = Color,
  632. TextScaled = true,
  633. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  634. Parent = BillboardGui,
  635. }
  636. game.Debris:AddItem(EffectPart, (Time))
  637. EffectPart.Parent = game:GetService("Workspace")
  638. delay(0, function()
  639. local Frames = (Time / Rate)
  640. for Frame = 1, Frames do
  641. wait(Rate)
  642. local Percent = (Frame / Frames)
  643. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  644. TextLabel.TextTransparency = Percent
  645. end
  646. if EffectPart and EffectPart.Parent then
  647. EffectPart:Destroy()
  648. end
  649. end)
  650. end
  651. -------------------------------------------------------
  652. --End Damage Function Customization--
  653. -------------------------------------------------------
  654.  
  655. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  656. for _, c in pairs(workspace:children()) do
  657. local hum = c:findFirstChild("Humanoid")
  658. if hum ~= nil then
  659. local head = c:findFirstChild("Head")
  660. if head ~= nil then
  661. local targ = head.Position - Part.Position
  662. local mag = targ.magnitude
  663. if magni >= mag and c.Name ~= plr.Name then
  664. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  665. end
  666. end
  667. end
  668. end
  669. end
  670.  
  671.  
  672. CFuncs = {
  673. Part = {
  674. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  675. local Part = Create("Part")({
  676. Parent = Parent,
  677. Reflectance = Reflectance,
  678. Transparency = Transparency,
  679. CanCollide = false,
  680. Locked = true,
  681. BrickColor = BrickColor.new(tostring(BColor)),
  682. Name = Name,
  683. Size = Size,
  684. Material = Material
  685. })
  686. RemoveOutlines(Part)
  687. return Part
  688. end
  689. },
  690. Mesh = {
  691. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  692. local Msh = Create(Mesh)({
  693. Parent = Part,
  694. Offset = OffSet,
  695. Scale = Scale
  696. })
  697. if Mesh == "SpecialMesh" then
  698. Msh.MeshType = MeshType
  699. Msh.MeshId = MeshId
  700. end
  701. return Msh
  702. end
  703. },
  704. Mesh = {
  705. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  706. local Msh = Create(Mesh)({
  707. Parent = Part,
  708. Offset = OffSet,
  709. Scale = Scale
  710. })
  711. if Mesh == "SpecialMesh" then
  712. Msh.MeshType = MeshType
  713. Msh.MeshId = MeshId
  714. end
  715. return Msh
  716. end
  717. },
  718. Weld = {
  719. Create = function(Parent, Part0, Part1, C0, C1)
  720. local Weld = Create("Weld")({
  721. Parent = Parent,
  722. Part0 = Part0,
  723. Part1 = Part1,
  724. C0 = C0,
  725. C1 = C1
  726. })
  727. return Weld
  728. end
  729. },
  730. Sound = {
  731. Create = function(id, par, vol, pit)
  732. coroutine.resume(coroutine.create(function()
  733. local S = Create("Sound")({
  734. Volume = vol,
  735. Pitch = pit or 1,
  736. SoundId = id,
  737. Parent = par or workspace
  738. })
  739. wait()
  740. S:play()
  741. game:GetService("Debris"):AddItem(S, 6)
  742. end))
  743. end
  744. },
  745. ParticleEmitter = {
  746. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  747. local fp = Create("ParticleEmitter")({
  748. Parent = Parent,
  749. Color = ColorSequence.new(Color1, Color2),
  750. LightEmission = LightEmission,
  751. Size = Size,
  752. Texture = Texture,
  753. Transparency = Transparency,
  754. ZOffset = ZOffset,
  755. Acceleration = Accel,
  756. Drag = Drag,
  757. LockedToPart = LockedToPart,
  758. VelocityInheritance = VelocityInheritance,
  759. EmissionDirection = EmissionDirection,
  760. Enabled = Enabled,
  761. Lifetime = LifeTime,
  762. Rate = Rate,
  763. Rotation = Rotation,
  764. RotSpeed = RotSpeed,
  765. Speed = Speed,
  766. VelocitySpread = VelocitySpread
  767. })
  768. return fp
  769. end
  770. }
  771. }
  772. function RemoveOutlines(part)
  773. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  774. end
  775. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  776. local Part = Create("Part")({
  777. formFactor = FormFactor,
  778. Parent = Parent,
  779. Reflectance = Reflectance,
  780. Transparency = Transparency,
  781. CanCollide = false,
  782. Locked = true,
  783. BrickColor = BrickColor.new(tostring(BColor)),
  784. Name = Name,
  785. Size = Size,
  786. Material = Material
  787. })
  788. RemoveOutlines(Part)
  789. return Part
  790. end
  791. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  792. local Msh = Create(Mesh)({
  793. Parent = Part,
  794. Offset = OffSet,
  795. Scale = Scale
  796. })
  797. if Mesh == "SpecialMesh" then
  798. Msh.MeshType = MeshType
  799. Msh.MeshId = MeshId
  800. end
  801. return Msh
  802. end
  803. function CreateWeld(Parent, Part0, Part1, C0, C1)
  804. local Weld = Create("Weld")({
  805. Parent = Parent,
  806. Part0 = Part0,
  807. Part1 = Part1,
  808. C0 = C0,
  809. C1 = C1
  810. })
  811. return Weld
  812. end
  813.  
  814.  
  815. -------------------------------------------------------
  816. --Start Effect Function--
  817. -------------------------------------------------------
  818. EffectModel = Instance.new("Model", char)
  819. Effects = {
  820. Block = {
  821. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  822. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  823. prt.Anchored = true
  824. prt.CFrame = cframe
  825. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  826. game:GetService("Debris"):AddItem(prt, 10)
  827. if Type == 1 or Type == nil then
  828. table.insert(Effects, {
  829. prt,
  830. "Block1",
  831. delay,
  832. x3,
  833. y3,
  834. z3,
  835. msh
  836. })
  837. elseif Type == 2 then
  838. table.insert(Effects, {
  839. prt,
  840. "Block2",
  841. delay,
  842. x3,
  843. y3,
  844. z3,
  845. msh
  846. })
  847. else
  848. table.insert(Effects, {
  849. prt,
  850. "Block3",
  851. delay,
  852. x3,
  853. y3,
  854. z3,
  855. msh
  856. })
  857. end
  858. end
  859. },
  860. Sphere = {
  861. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  862. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  863. prt.Anchored = true
  864. prt.CFrame = cframe
  865. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  866. game:GetService("Debris"):AddItem(prt, 10)
  867. table.insert(Effects, {
  868. prt,
  869. "Cylinder",
  870. delay,
  871. x3,
  872. y3,
  873. z3,
  874. msh
  875. })
  876. end
  877. },
  878. Cylinder = {
  879. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  880. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  881. prt.Anchored = true
  882. prt.CFrame = cframe
  883. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  884. game:GetService("Debris"):AddItem(prt, 10)
  885. table.insert(Effects, {
  886. prt,
  887. "Cylinder",
  888. delay,
  889. x3,
  890. y3,
  891. z3,
  892. msh
  893. })
  894. end
  895. },
  896. Wave = {
  897. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  898. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  899. prt.Anchored = true
  900. prt.CFrame = cframe
  901. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  902. game:GetService("Debris"):AddItem(prt, 10)
  903. table.insert(Effects, {
  904. prt,
  905. "Cylinder",
  906. delay,
  907. x3 / 60,
  908. y3 / 60,
  909. z3 / 60,
  910. msh
  911. })
  912. end
  913. },
  914. Ring = {
  915. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  916. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  917. prt.Anchored = true
  918. prt.CFrame = cframe
  919. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  920. game:GetService("Debris"):AddItem(prt, 10)
  921. table.insert(Effects, {
  922. prt,
  923. "Cylinder",
  924. delay,
  925. x3,
  926. y3,
  927. z3,
  928. msh
  929. })
  930. end
  931. },
  932. Break = {
  933. Create = function(brickcolor, cframe, x1, y1, z1)
  934. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  935. prt.Anchored = true
  936. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  937. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  938. local num = math.random(10, 50) / 1000
  939. game:GetService("Debris"):AddItem(prt, 10)
  940. table.insert(Effects, {
  941. prt,
  942. "Shatter",
  943. num,
  944. prt.CFrame,
  945. math.random() - math.random(),
  946. 0,
  947. math.random(50, 100) / 100
  948. })
  949. end
  950. },
  951. Spiral = {
  952. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  953. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  954. prt.Anchored = true
  955. prt.CFrame = cframe
  956. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  957. game:GetService("Debris"):AddItem(prt, 10)
  958. table.insert(Effects, {
  959. prt,
  960. "Cylinder",
  961. delay,
  962. x3,
  963. y3,
  964. z3,
  965. msh
  966. })
  967. end
  968. },
  969. Push = {
  970. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  971. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  972. prt.Anchored = true
  973. prt.CFrame = cframe
  974. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  975. game:GetService("Debris"):AddItem(prt, 10)
  976. table.insert(Effects, {
  977. prt,
  978. "Cylinder",
  979. delay,
  980. x3,
  981. y3,
  982. z3,
  983. msh
  984. })
  985. end
  986. }
  987. }
  988. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  989. local fp = IT("Part")
  990. fp.formFactor = formfactor
  991. fp.Parent = parent
  992. fp.Reflectance = reflectance
  993. fp.Transparency = transparency
  994. fp.CanCollide = false
  995. fp.Locked = true
  996. fp.BrickColor = brickcolor
  997. fp.Name = name
  998. fp.Size = size
  999. fp.Position = tors.Position
  1000. RemoveOutlines(fp)
  1001. fp.Material = "SmoothPlastic"
  1002. fp:BreakJoints()
  1003. return fp
  1004. end
  1005.  
  1006. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  1007. local mesh = IT(Mesh)
  1008. mesh.Parent = part
  1009. if Mesh == "SpecialMesh" then
  1010. mesh.MeshType = meshtype
  1011. if meshid ~= "nil" then
  1012. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  1013. end
  1014. end
  1015. mesh.Offset = offset
  1016. mesh.Scale = scale
  1017. return mesh
  1018. end
  1019.  
  1020. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  1021. local type = type
  1022. local rng = Instance.new("Part", char)
  1023. rng.Anchored = true
  1024. rng.BrickColor = color
  1025. rng.CanCollide = false
  1026. rng.FormFactor = 3
  1027. rng.Name = "Ring"
  1028. rng.Material = "Neon"
  1029. rng.Size = Vector3.new(1, 1, 1)
  1030. rng.Transparency = 0
  1031. rng.TopSurface = 0
  1032. rng.BottomSurface = 0
  1033. rng.CFrame = pos
  1034. local rngm = Instance.new("SpecialMesh", rng)
  1035. rngm.MeshType = MType
  1036. rngm.Scale = scale
  1037. local scaler2 = 1
  1038. if type == "Add" then
  1039. scaler2 = 1 * value
  1040. elseif type == "Divide" then
  1041. scaler2 = 1 / value
  1042. end
  1043. coroutine.resume(coroutine.create(function()
  1044. for i = 0, 10 / bonuspeed, 0.1 do
  1045. swait()
  1046. if type == "Add" then
  1047. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1048. elseif type == "Divide" then
  1049. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1050. end
  1051. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1052. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  1053. end
  1054. rng:Destroy()
  1055. end))
  1056. end
  1057.  
  1058. function Eviscerate(dude)
  1059. if dude.Name ~= char then
  1060. local bgf = IT("BodyGyro", dude.Head)
  1061. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1062. local val = IT("BoolValue", dude)
  1063. val.Name = "IsHit"
  1064. local ds = coroutine.wrap(function()
  1065. dude:WaitForChild("Head"):BreakJoints()
  1066. wait(0.5)
  1067. target = nil
  1068. coroutine.resume(coroutine.create(function()
  1069. for i, v in pairs(dude:GetChildren()) do
  1070. if v:IsA("Accessory") then
  1071. v:Destroy()
  1072. end
  1073. if v:IsA("Humanoid") then
  1074. v:Destroy()
  1075. end
  1076. if v:IsA("CharacterMesh") then
  1077. v:Destroy()
  1078. end
  1079. if v:IsA("Model") then
  1080. v:Destroy()
  1081. end
  1082. if v:IsA("Part") or v:IsA("MeshPart") then
  1083. for x, o in pairs(v:GetChildren()) do
  1084. if o:IsA("Decal") then
  1085. o:Destroy()
  1086. end
  1087. end
  1088. coroutine.resume(coroutine.create(function()
  1089. v.Material = "Neon"
  1090. v.CanCollide = false
  1091. local PartEmmit1 = IT("ParticleEmitter", reye)
  1092. PartEmmit1.LightEmission = 1
  1093. PartEmmit1.Texture = "rbxassetid://284205403"
  1094. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1095. PartEmmit1.Rate = 150
  1096. PartEmmit1.Lifetime = NumberRange.new(1)
  1097. PartEmmit1.Size = NumberSequence.new({
  1098. NumberSequenceKeypoint.new(0, 0.75, 0),
  1099. NumberSequenceKeypoint.new(1, 0, 0)
  1100. })
  1101. PartEmmit1.Transparency = NumberSequence.new({
  1102. NumberSequenceKeypoint.new(0, 0, 0),
  1103. NumberSequenceKeypoint.new(1, 1, 0)
  1104. })
  1105. PartEmmit1.Speed = NumberRange.new(0, 0)
  1106. PartEmmit1.VelocitySpread = 30000
  1107. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  1108. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  1109. local BodPoss = IT("BodyPosition", v)
  1110. BodPoss.P = 3000
  1111. BodPoss.D = 1000
  1112. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1113. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1114. v.Color = maincolor.Color
  1115. coroutine.resume(coroutine.create(function()
  1116. for i = 0, 49 do
  1117. swait(1)
  1118. v.Transparency = v.Transparency + 0.08
  1119. end
  1120. wait(0.5)
  1121. PartEmmit1.Enabled = false
  1122. wait(3)
  1123. v:Destroy()
  1124. dude:Destroy()
  1125. end))
  1126. end))
  1127. end
  1128. end
  1129. end))
  1130. end)
  1131. ds()
  1132. end
  1133. end
  1134.  
  1135. function FindNearestHead(Position, Distance, SinglePlayer)
  1136. if SinglePlayer then
  1137. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  1138. end
  1139. local List = {}
  1140. for i, v in pairs(workspace:GetChildren()) do
  1141. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  1142. table.insert(List, v)
  1143. end
  1144. end
  1145. return List
  1146. end
  1147.  
  1148. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  1149. local type = type
  1150. local rng = Instance.new("Part", char)
  1151. rng.Anchored = true
  1152. rng.BrickColor = color
  1153. rng.CanCollide = false
  1154. rng.FormFactor = 3
  1155. rng.Name = "Ring"
  1156. rng.Material = "Neon"
  1157. rng.Size = Vector3.new(1, 1, 1)
  1158. rng.Transparency = 0
  1159. rng.TopSurface = 0
  1160. rng.BottomSurface = 0
  1161. rng.CFrame = pos
  1162. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  1163. local rngm = Instance.new("SpecialMesh", rng)
  1164. rngm.MeshType = MType
  1165. rngm.Scale = Vector3.new(x1, y1, z1)
  1166. local scaler2 = 1
  1167. local speeder = FastSpeed
  1168. if type == "Add" then
  1169. scaler2 = 1 * value
  1170. elseif type == "Divide" then
  1171. scaler2 = 1 / value
  1172. end
  1173. coroutine.resume(coroutine.create(function()
  1174. for i = 0, 10 / bonuspeed, 0.1 do
  1175. swait()
  1176. if type == "Add" then
  1177. scaler2 = scaler2 - 0.01 * value / bonuspeed
  1178. elseif type == "Divide" then
  1179. scaler2 = scaler2 - 0.01 / value * bonuspeed
  1180. end
  1181. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  1182. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  1183. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  1184. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  1185. end
  1186. rng:Destroy()
  1187. end))
  1188. end
  1189.  
  1190. function SoulSteal(dude)
  1191. if dude.Name ~= char then
  1192. local bgf = IT("BodyGyro", dude.Head)
  1193. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1194. local val = IT("BoolValue", dude)
  1195. val.Name = "IsHit"
  1196. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  1197. local soulst = coroutine.wrap(function()
  1198. local soul = Instance.new("Part",dude)
  1199. soul.Size = Vector3.new(1,1,1)
  1200. soul.CanCollide = false
  1201. soul.Anchored = false
  1202. soul.Position = torso.Position
  1203. soul.Transparency = 1
  1204. local PartEmmit1 = IT("ParticleEmitter", soul)
  1205. PartEmmit1.LightEmission = 1
  1206. PartEmmit1.Texture = "rbxassetid://569507414"
  1207. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1208. PartEmmit1.Rate = 250
  1209. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1210. PartEmmit1.Size = NumberSequence.new({
  1211. NumberSequenceKeypoint.new(0, 1, 0),
  1212. NumberSequenceKeypoint.new(1, 0, 0)
  1213. })
  1214. PartEmmit1.Transparency = NumberSequence.new({
  1215. NumberSequenceKeypoint.new(0, 0, 0),
  1216. NumberSequenceKeypoint.new(1, 1, 0)
  1217. })
  1218. PartEmmit1.Speed = NumberRange.new(0, 0)
  1219. PartEmmit1.VelocitySpread = 30000
  1220. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1221. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1222. local BodPoss = IT("BodyPosition", soul)
  1223. BodPoss.P = 3000
  1224. BodPoss.D = 1000
  1225. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1226. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1227. wait(1.6)
  1228. soul.Touched:connect(function(hit)
  1229. if hit.Parent == char then
  1230. soul:Destroy()
  1231. end
  1232. end)
  1233. wait(1.2)
  1234. while soul do
  1235. swait()
  1236. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1237. BodPoss.Position = tors.Position
  1238. end
  1239. end)
  1240. soulst()
  1241. end
  1242. end
  1243. function FaceMouse()
  1244. local Cam = workspace.CurrentCamera
  1245. return {
  1246. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1247. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1248. }
  1249. end
  1250.  
  1251. BTAUNT = Instance.new("Sound", char.Head)
  1252. BTAUNT.SoundId = "http://www.roblox.com/asset/?id=1974441930"
  1253. BTAUNT.Volume = 2
  1254. BTAUNT.Pitch = 1
  1255. BTAUNT.Looped = true
  1256.  
  1257. BTAUNT2 = Instance.new("Sound", char.Torso)
  1258. BTAUNT2.SoundId = "http://www.roblox.com/asset/?id=315170694"
  1259. BTAUNT2.Volume = 5
  1260. BTAUNT2.Pitch = 1
  1261. BTAUNT2.Looped = true
  1262.  
  1263. BTAUNT3 = Instance.new("Sound", char)
  1264. BTAUNT3.SoundId = "http://www.roblox.com/asset/?id=1090127517"
  1265. BTAUNT3.Volume = 2
  1266. BTAUNT3.Pitch = 1
  1267. BTAUNT3.Looped = true
  1268.  
  1269. BTAUNT4 = Instance.new("Sound", char.Torso)
  1270. BTAUNT4.SoundId = "http://www.roblox.com/asset/?id=1470848774"
  1271. BTAUNT4.Volume = 5
  1272. BTAUNT4.Pitch = 3
  1273. BTAUNT4.Looped = true
  1274.  
  1275. BTAUNT5 = Instance.new("Sound", char.Torso)
  1276. BTAUNT5.SoundId = "http://www.roblox.com/asset/?id=1470848774"
  1277. BTAUNT5.Volume = 5
  1278. BTAUNT5.Pitch = 1
  1279. BTAUNT5.Looped = true
  1280.  
  1281. TEST = Instance.new("Sound", tors)
  1282. TEST.SoundId = "http://www.roblox.com/asset/?id=636494529"
  1283. TEST.Volume = 25
  1284. TEST.Pitch = 1
  1285. TEST.Looped = false
  1286. -------------------------------------------------------
  1287. --End Effect Function--
  1288. -------------------------------------------------------
  1289.  
  1290. function CreateMesh(MESH, PARENT, MESHTYPE, MESHID, TEXTUREID, SCALE, OFFSET)
  1291. local NEWMESH = IT(MESH)
  1292. if MESH == "SpecialMesh" then
  1293. NEWMESH.MeshType = MESHTYPE
  1294. if MESHID ~= "nil" and MESHID ~= "" then
  1295. NEWMESH.MeshId = "http://www.roblox.com/asset/?id="..MESHID
  1296. end
  1297. if TEXTUREID ~= "nil" and TEXTUREID ~= "" then
  1298. NEWMESH.TextureId = "http://www.roblox.com/asset/?id="..TEXTUREID
  1299. end
  1300. end
  1301. NEWMESH.Offset = OFFSET or VT(0, 0, 0)
  1302. NEWMESH.Scale = SCALE
  1303. NEWMESH.Parent = PARENT
  1304. return NEWMESH
  1305. end
  1306.  
  1307. function CreatePart(FORMFACTOR, PARENT, MATERIAL, REFLECTANCE, TRANSPARENCY, BRICKCOLOR, NAME, SIZE)
  1308. local NEWPART = IT("Part")
  1309. NEWPART.formFactor = FORMFACTOR
  1310. NEWPART.Reflectance = REFLECTANCE
  1311. NEWPART.Transparency = TRANSPARENCY
  1312. NEWPART.CanCollide = false
  1313. NEWPART.Locked = true
  1314. NEWPART.BrickColor = BRICKC(tostring(BRICKCOLOR))
  1315. NEWPART.Name = NAME
  1316. NEWPART.Size = SIZE
  1317. NEWPART.Position = Torso.Position
  1318. NEWPART.Material = MATERIAL
  1319. NEWPART:BreakJoints()
  1320. NEWPART.Parent = PARENT
  1321. return NEWPART
  1322. end
  1323.  
  1324. function MakeForm(PART,TYPE)
  1325. local MSH = nil
  1326. if TYPE == "Cyl" then
  1327. MSH = IT("CylinderMesh",PART)
  1328. elseif TYPE == "Ball" then
  1329. MSH = IT("SpecialMesh",PART)
  1330. MSH.MeshType = "Sphere"
  1331. elseif TYPE == "Wedge" then
  1332. MSH = IT("SpecialMesh",PART)
  1333. MSH.MeshType = "Wedge"
  1334. elseif TYPE == "Block" then
  1335. MSH = IT("SpecialMesh",PART)
  1336. MSH.MeshType = "Brick"
  1337. end
  1338. return MSH
  1339. end
  1340.  
  1341. function Cso(ID, PARENT, VOLUME, PITCH)
  1342. local NSound = nil
  1343. coroutine.resume(coroutine.create(function()
  1344. NSound = IT("Sound", PARENT)
  1345. NSound.Volume = VOLUME
  1346. NSound.Pitch = PITCH
  1347. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1348. swait()
  1349. NSound:play()
  1350. game:GetService("Debris"):AddItem(NSound, 50)
  1351. end))
  1352. return NSound
  1353. end
  1354. function CameraEnshaking(Length, Intensity)
  1355. coroutine.resume(coroutine.create(function()
  1356. local intensity = 1 * Intensity
  1357. local rotM = 0.01 * Intensity
  1358. for i = 0, Length, 0.1 do
  1359. swait()
  1360. intensity = intensity - 0.05 * Intensity / Length
  1361. rotM = rotM - 5.0E-4 * Intensity / Length
  1362. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1363. cam.CFrame = cam.CFrame * CF(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity))) * Euler(Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM, Rad(Mrandom(-intensity, intensity)) * rotM)
  1364. end
  1365. hum.CameraOffset = Vector3.new(0, 0, 0)
  1366. end))
  1367. end
  1368.  
  1369.  
  1370. function Sink(position,radius)
  1371. for i,v in ipairs(workspace:GetChildren()) do
  1372. if v:FindFirstChild("Hit2By"..plr.Name) == nil then
  1373. local body = v:GetChildren()
  1374. for part = 1, #body do
  1375. if(v:FindFirstChild("Hit2By"..plr.Name) == nil and (body[part].ClassName == "Part" or body[part].ClassName == "MeshPart") and v ~= char) then
  1376. if(body[part].Position - position).Magnitude < radius then
  1377. if v.ClassName == "Model" then
  1378. v:FindFirstChildOfClass("Humanoid").Name = "Humanoid"
  1379. if v:FindFirstChild("Humanoid") then
  1380. local defence = Instance.new("BoolValue",v)
  1381. defence.Name = ("Hit2By"..plr.Name)
  1382. if v.Humanoid.Health ~= 0 then
  1383. local TORS = v:FindFirstChild("HumanoidRootPart") or v:FindFirstChild("Torso") or v:FindFirstChild("UpperTorso")
  1384. if TORS ~= nil then
  1385. local HITFLOOR2, HITPOS2 = Raycast(TORS.Position, (CF(TORS.Position, TORS.Position + Vector3.new(0, -1, 0))).lookVector, 25 * TORS.Size.Y/2, v)
  1386. coroutine.resume(coroutine.create(function()
  1387. if HITFLOOR2 ~= nil then
  1388. TORS.Anchored = true
  1389. local Hole2 = CreatePart(3, EffectModel, "Neon", 0, 0, "Really black", "Hole", Vector3.new(TORS.Size.X*4,0,TORS.Size.X*4))
  1390. Hole2.Color = Color3.new(0,0,0)
  1391. local MESH = MakeForm(Hole2,"Cyl")
  1392. MESH.Scale = Vector3.new(0,1,0)
  1393. Hole2.CFrame = CF(HITPOS2)
  1394. for i = 1, 10 do
  1395. swait()
  1396. MESH.Scale = MESH.Scale + Vector3.new(0.1,0,0.1)
  1397. end
  1398. --Cso("160440683", v:FindFirstChild("Head"), 10, .8)
  1399. Cso("154955269", v:FindFirstChild("Head"), 10, 1)
  1400. repeat
  1401. swait()
  1402. TORS.CFrame = TORS.CFrame * CF(0,-0.1,0)
  1403. --MESH.Scale = MESH.Scale + Vector3.new(0,1.6,0)
  1404. until TORS.Position.Y<position.Y-4
  1405. v:remove()
  1406. for i = 1, 10 do
  1407. swait()
  1408. MESH.Scale = MESH.Scale - Vector3.new(0.1,0,0.1)
  1409. end
  1410. Hole2:remove()
  1411. end
  1412. end))
  1413. end
  1414. end
  1415. end
  1416. end
  1417. --body[part].Velocity = CFrame.new(position,body[part].Position).lookVector*5*maxstrength
  1418. end
  1419. end
  1420. end
  1421. end
  1422. end
  1423. end
  1424. function Trail(Part)
  1425. local TRAIL = Part:Clone()
  1426. TRAIL.CanCollide = false
  1427. TRAIL.Anchored = true
  1428. TRAIL.Parent = EffectModel
  1429. TRAIL.Name = "Trail"
  1430. local TRANS = Part.Transparency
  1431. coroutine.resume(coroutine.create(function()
  1432. for i = 1, 20 do
  1433. swait()
  1434. TRAIL.Transparency = TRAIL.Transparency + ((1-TRANS)/20)
  1435. end
  1436. TRAIL:remove()
  1437. end))
  1438. end
  1439. function getRegion(point,range,ignore)
  1440. return workspace:FindPartsInRegion3WithIgnoreList(Region3.new(point-Vector3.new(1,1,1)*range/2,point+Vector3.new(1,1,1)*range/2),ignore,100)
  1441. end
  1442.  
  1443. function GetTorso(char)
  1444. return char:FindFirstChild'Torso' or char:FindFirstChild'UpperTorso' or char:FindFirstChild'LowerTorso' or char:FindFirstChild'HumanoidRootPart'
  1445. end
  1446.  
  1447. local M = {C=math.cos,R=math.rad,S=math.sin,P=math.pi,RNG=math.random,MRS=math.randomseed,H=math.huge,RRNG = function(min,max,div) return math.rad(math.random(min,max)/(div or 1)) end}
  1448.  
  1449.  
  1450. function CreateSound(ID, PARENT, VOLUME, PITCH)
  1451. local NSound = nil
  1452. coroutine.resume(coroutine.create(function()
  1453. NSound = Instance.new("Sound", PARENT)
  1454. NSound.Volume = VOLUME
  1455. NSound.Pitch = PITCH
  1456. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1457. swait()
  1458. NSound:play()
  1459. game:GetService("Debris"):AddItem(NSound, 10)
  1460. end))
  1461. return NSound
  1462. end
  1463.  
  1464. -------------------------------------------------------
  1465. --End Important Functions--
  1466. -------------------------------------------------------
  1467.  
  1468.  
  1469.  
  1470.  
  1471.  
  1472. -------------------------------------------------------
  1473. --Start Customization--
  1474. -------------------------------------------------------
  1475. local Player_Size = 1
  1476. if Player_Size ~= 1 then
  1477. root.Size = root.Size * Player_Size
  1478. tors.Size = tors.Size * Player_Size
  1479. hed.Size = hed.Size * Player_Size
  1480. ra.Size = ra.Size * Player_Size
  1481. la.Size = la.Size * Player_Size
  1482. rl.Size = rl.Size * Player_Size
  1483. ll.Size = ll.Size * Player_Size
  1484. ----------------------------------------------------------------------------------
  1485. rootj.Parent = root
  1486. neck.Parent = tors
  1487. RW.Parent = tors
  1488. LW.Parent = tors
  1489. RH.Parent = tors
  1490. LH.Parent = tors
  1491. ----------------------------------------------------------------------------------
  1492. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1493. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1494. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1495. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1496. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1497. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1498. ----------------------------------------------------------------------------------
  1499. RH.C0 = CF(1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1500. LH.C0 = CF(-1 * Player_Size, -1 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(-90), Rad(0)) * angles(Rad(0), Rad(0), Rad(0))
  1501. RH.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))
  1502. LH.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))
  1503. --hat.Parent = Character
  1504. end
  1505. ----------------------------------------------------------------------------------
  1506. ----------------------------------------------------------------------------------
  1507. local equipped = false
  1508. local idle = 0
  1509. local change = 1
  1510. local val = 0
  1511. local toim = 0
  1512. local idleanim = 0.4
  1513. local sine = 0
  1514. local Sit = 1
  1515. local VALUE1 = false
  1516. local VALUE2 = false
  1517. ----------------------------------------------------------------------------------
  1518. hum.WalkSpeed = 18
  1519. hum.JumpPower = 100
  1520. hum.Animator.Parent = nil
  1521. ----------------------------------------------------------------------------------
  1522. function sphereMK(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos)
  1523. local type = type
  1524. local rng = Instance.new("Part", char)
  1525. rng.Anchored = true
  1526. rng.BrickColor = color
  1527. rng.CanCollide = false
  1528. rng.FormFactor = 3
  1529. rng.Name = "Ring"
  1530. rng.Material = "Neon"
  1531. rng.Size = Vector3.new(1, 1, 1)
  1532. rng.Transparency = 0
  1533. rng.TopSurface = 0
  1534. rng.BottomSurface = 0
  1535. rng.CFrame = pos
  1536. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  1537. local rngm = Instance.new("SpecialMesh", rng)
  1538. rngm.MeshType = "Sphere"
  1539. rngm.Scale = vt(x1,y1,z1)
  1540. if rainbowmode == true then
  1541. rng.Color = Color3.new(r/255,g/255,b/255)
  1542. end
  1543. local scaler2 = 1
  1544. local speeder = FastSpeed
  1545. if type == "Add" then
  1546. scaler2 = 1*value
  1547. elseif type == "Divide" then
  1548. scaler2 = 1/value
  1549. end
  1550. coroutine.resume(coroutine.create(function()
  1551. for i = 0,10/bonuspeed,0.1 do
  1552. swait()
  1553. if rainbowmode == true then
  1554. rng.Color = Color3.new(r/255,g/255,b/255)
  1555. end
  1556. if type == "Add" then
  1557. scaler2 = scaler2 - 0.01*value/bonuspeed
  1558. elseif type == "Divide" then
  1559. scaler2 = scaler2 - 0.01/value*bonuspeed
  1560. end
  1561. if chaosmode == true then
  1562. rng.BrickColor = BrickColor.random()
  1563. end
  1564. speeder = speeder - 0.01*FastSpeed*bonuspeed
  1565. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  1566. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1567. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, 0)
  1568. end
  1569. rng:Destroy()
  1570. end))
  1571. end
  1572. function sphere(bonuspeed,type,pos,scale,value,color)
  1573. local type = type
  1574. local rng = Instance.new("Part", char)
  1575. rng.Anchored = true
  1576. rng.BrickColor = color
  1577. rng.CanCollide = false
  1578. rng.FormFactor = 3
  1579. rng.Name = "Ring"
  1580. rng.Material = "Neon"
  1581. rng.Size = Vector3.new(1, 1, 1)
  1582. rng.Transparency = 0
  1583. rng.TopSurface = 0
  1584. rng.BottomSurface = 0
  1585. rng.CFrame = pos
  1586. local rngm = Instance.new("SpecialMesh", rng)
  1587. rngm.MeshType = "Sphere"
  1588. rngm.Scale = scale
  1589. if rainbowmode == true then
  1590. rng.Color = Color3.new(r/255,g/255,b/255)
  1591. end
  1592. local scaler2 = 1
  1593. if type == "Add" then
  1594. scaler2 = 1*value
  1595. elseif type == "Divide" then
  1596. scaler2 = 1/value
  1597. end
  1598. coroutine.resume(coroutine.create(function()
  1599. for i = 0,10/bonuspeed,0.1 do
  1600. swait()
  1601. if rainbowmode == true then
  1602. rng.Color = Color3.new(r/255,g/255,b/255)
  1603. end
  1604. if type == "Add" then
  1605. scaler2 = scaler2 - 0.01*value/bonuspeed
  1606. elseif type == "Divide" then
  1607. scaler2 = scaler2 - 0.01/value*bonuspeed
  1608. end
  1609. if chaosmode == true then
  1610. rng.BrickColor = BrickColor.random()
  1611. end
  1612. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  1613. rngm.Scale = rngm.Scale + Vector3.new(scaler2*bonuspeed, scaler2*bonuspeed, scaler2*bonuspeed)
  1614. end
  1615. rng:Destroy()
  1616. end))
  1617. end
  1618.  
  1619. -------------------------------------------------------
  1620. --End Customization--
  1621. -------------------------------------------------------
  1622. local Blobby = Instance.new("Part", char)
  1623. Blobby.Name = "Blob"
  1624. Blobby.CanCollide = false
  1625. Blobby.BrickColor = BrickColor.new("Deep orange")
  1626. Blobby.Transparency = 0
  1627. Blobby.Material = "Neon"
  1628. Blobby.Size = Vector3.new(1, 1, 2)
  1629. Blobby.TopSurface = Enum.SurfaceType.Smooth
  1630. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  1631.  
  1632. local Weld = Instance.new("Weld", Blobby)
  1633. Weld.Part0 = ra
  1634. Weld.Part1 = Blobby
  1635. Weld.C1 = CFrame.new(0, 1, 0.4)
  1636. Weld.C0 = CFrame.Angles(Rad(0),0,0)
  1637.  
  1638. local M2 = Instance.new("SpecialMesh")
  1639. M2.Parent = Blobby
  1640. M2.MeshId = "rbxassetid://0"
  1641. M2.TextureId = "rbxassetid://749019427"
  1642. M2.Scale = Vector3.new(0.08, 0.08, 0.08)
  1643.  
  1644. --[[local naeeym2 = Instance.new("BillboardGui",char)
  1645. naeeym2.AlwaysOnTop = true
  1646. naeeym2.Size = UDim2.new(5,35,2,15)
  1647. naeeym2.StudsOffset = Vector3.new(0, 3.5, 0)
  1648. naeeym2.Adornee = hed
  1649. naeeym2.Name = "Name"
  1650. --naeeym2.PlayerToHideFrom = Player
  1651. local tecks2 = Instance.new("TextLabel",naeeym2)
  1652. tecks2.BackgroundTransparency = 1
  1653. tecks2.TextScaled = true
  1654. tecks2.BorderSizePixel = 0
  1655. tecks2.Text = "Fight Me"
  1656. tecks2.Font = Enum.Font.Bodoni
  1657. tecks2.TextSize = 30
  1658. tecks2.TextStrokeTransparency = 0
  1659. tecks2.TextColor3 = Color3.new(0, 0, 0)
  1660. tecks2.TextStrokeColor3 = Color3.new(1, 1, 1)
  1661. tecks2.Size = UDim2.new(1,0,0.5,0)
  1662. tecks2.Parent = naeeym2]]
  1663. ----------------------------------------------------------------------------------
  1664. local AddInstance = function(Object, ...)
  1665. local Obj = Instance.new(Object)
  1666. for i,v in next,(...) do
  1667. Obj[i] = v
  1668. end
  1669. return Obj
  1670. end
  1671. ----------------------------------------------------
  1672. godmode = coroutine.wrap(function()
  1673. for i,v in pairs(Character:GetChildren()) do
  1674. if v:IsA("BasePart") and v ~= Root then
  1675. v.Anchored = false
  1676. end
  1677. end
  1678. while true do
  1679. hum.MaxHealth = math.huge
  1680. wait(0.0000001)
  1681. hum.Health = math.huge
  1682. wait()
  1683. end
  1684. end)
  1685. godmode()
  1686. ff = Instance.new("ForceField", Character)
  1687. ff.Visible = false
  1688.  
  1689.  
  1690. local Blobby = Instance.new("Part", char)
  1691. Blobby.Name = "Blob"
  1692. Blobby.CanCollide = false
  1693. Blobby.BrickColor = BrickColor.new("Crimson")
  1694. Blobby.Transparency = 0
  1695. Blobby.Material = "Neon"
  1696. Blobby.Size = Vector3.new(1, 1, 2)
  1697. Blobby.TopSurface = Enum.SurfaceType.Smooth
  1698. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  1699.  
  1700. local Weld = Instance.new("Weld", Blobby)
  1701. Weld.Part0 = tors
  1702. Weld.Part1 = Blobby
  1703. Weld.C1 = CFrame.new(0, -0.8, 0.7)
  1704. Weld.C0 = CFrame.Angles(Rad(0),0,0)
  1705.  
  1706. local M2 = Instance.new("SpecialMesh")
  1707. M2.Parent = Blobby
  1708. M2.MeshId = "rbxassetid://731633703"
  1709. M2.Scale = Vector3.new(0.007, 0.007, 0.007)
  1710.  
  1711. local Reaper2 = AddInstance("Part",{
  1712. Parent = tors,
  1713. CFrame = tors.CFrame,
  1714. formFactor = "Symmetric",
  1715. Size = Vector3.new(0.462, 1.403, 2.495),
  1716. CanCollide = false,
  1717. TopSurface = "Smooth",
  1718. BottomSurface = "Smooth",
  1719. Locked = true,
  1720. })
  1721. local Weld = AddInstance("Weld",{
  1722. Parent = Reaper2,
  1723. Part0 = hed,
  1724. C0 = CFrame.new(0, 1.2, 0)*CFrame.Angles(0, 0, 0),
  1725. Part1 = Reaper2,
  1726. })
  1727. local Mesh = AddInstance("SpecialMesh",{
  1728. Parent = Reaper2,
  1729. MeshId = "rbxassetid://2711178",
  1730. TextureId = "rbxassetid://32935396",
  1731. Scale = Vector3.new(1, 1, 1),
  1732. VertexColor = Vector3.new(1, 0, 0),
  1733. })
  1734.  
  1735. local shirtpart = AddInstance("Part",{
  1736. Parent = hed,
  1737. CFrame = hed.CFrame,
  1738. formFactor = "Symmetric",
  1739. Size = Vector3.new(1, 1, 1),
  1740. CanCollide = false,
  1741. TopSurface = "Smooth",
  1742. BottomSurface = "Smooth",
  1743. Locked = true,
  1744. })
  1745. local Weld = AddInstance("Weld",{
  1746. Parent = shirtpart,
  1747. Part0 = ra,
  1748. C0 = CFrame.new(0, 0.52, 0)*CFrame.Angles(0, 0, 0),
  1749. Part1 = shirtpart,
  1750. })
  1751. local Mesh = AddInstance("SpecialMesh",{
  1752. Parent = shirtpart,
  1753. MeshId = "rbxassetid://2738507183",
  1754. TextureId = "rbxassetid://3214871929",
  1755. Scale = Vector3.new(1.05, 0.5, 1.05),
  1756. VertexColor = Vector3.new(1, 1, 1),
  1757. })
  1758.  
  1759. local shirtpart = AddInstance("Part",{
  1760. Parent = hed,
  1761. CFrame = hed.CFrame,
  1762. formFactor = "Symmetric",
  1763. Size = Vector3.new(1, 1, 1),
  1764. CanCollide = false,
  1765. TopSurface = "Smooth",
  1766. BottomSurface = "Smooth",
  1767. Locked = true,
  1768. })
  1769. local Weld = AddInstance("Weld",{
  1770. Parent = shirtpart,
  1771. Part0 = la,
  1772. C0 = CFrame.new(0, 0.52, 0)*CFrame.Angles(0, 0, 0),
  1773. Part1 = shirtpart,
  1774. })
  1775. local Mesh = AddInstance("SpecialMesh",{
  1776. Parent = shirtpart,
  1777. MeshId = "rbxassetid://2738507183",
  1778. TextureId = "rbxassetid://3214871929",
  1779. Scale = Vector3.new(1.05, 0.5, 1.05),
  1780. VertexColor = Vector3.new(1, 1, 1),
  1781. })
  1782.  
  1783. local shirtpart = AddInstance("Part",{
  1784. Parent = hed,
  1785. CFrame = hed.CFrame,
  1786. formFactor = "Symmetric",
  1787. Size = Vector3.new(1, 1, 1),
  1788. CanCollide = false,
  1789. TopSurface = "Smooth",
  1790. BottomSurface = "Smooth",
  1791. Locked = true,
  1792. })
  1793. local Weld = AddInstance("Weld",{
  1794. Parent = shirtpart,
  1795. Part0 = tors,
  1796. C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0),
  1797. Part1 = shirtpart,
  1798. })
  1799. local Mesh = AddInstance("SpecialMesh",{
  1800. Parent = shirtpart,
  1801. MeshId = "rbxassetid://2738507183",
  1802. TextureId = "rbxassetid://3214871929",
  1803. Scale = Vector3.new(2, 1, 1.1),
  1804. VertexColor = Vector3.new(1, 1, 1),
  1805. })
  1806.  
  1807. local pantspart = AddInstance("Part",{
  1808. Parent = hed,
  1809. CFrame = hed.CFrame,
  1810. formFactor = "Symmetric",
  1811. Size = Vector3.new(1, 1, 1),
  1812. CanCollide = false,
  1813. TopSurface = "Smooth",
  1814. BottomSurface = "Smooth",
  1815. Locked = true,
  1816. })
  1817. local Weld = AddInstance("Weld",{
  1818. Parent = pantspart,
  1819. Part0 = rl,
  1820. C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0),
  1821. Part1 = pantspart,
  1822. })
  1823. local Mesh = AddInstance("SpecialMesh",{
  1824. Parent = pantspart,
  1825. MeshId = "rbxassetid://2738507183",
  1826. TextureId = "rbxassetid://3214871929",
  1827. Scale = Vector3.new(1, 1, 1),
  1828. VertexColor = Vector3.new(1, 1, 1),
  1829. })
  1830.  
  1831. local pantspart = AddInstance("Part",{
  1832. Parent = hed,
  1833. CFrame = hed.CFrame,
  1834. formFactor = "Symmetric",
  1835. Size = Vector3.new(1, 1, 1),
  1836. CanCollide = false,
  1837. TopSurface = "Smooth",
  1838. BottomSurface = "Smooth",
  1839. Locked = true,
  1840. })
  1841. local Weld = AddInstance("Weld",{
  1842. Parent = pantspart,
  1843. Part0 = ll,
  1844. C0 = CFrame.new(0, 0, 0)*CFrame.Angles(0, 0, 0),
  1845. Part1 = pantspart,
  1846. })
  1847. local Mesh = AddInstance("SpecialMesh",{
  1848. Parent = pantspart,
  1849. MeshId = "rbxassetid://2738507183",
  1850. TextureId = "rbxassetid://3214871929",
  1851. Scale = Vector3.new(1, 1, 1),
  1852. VertexColor = Vector3.new(1, 1, 1),
  1853. })
  1854.  
  1855. local pantspart = AddInstance("Part",{
  1856. Parent = hed,
  1857. CFrame = hed.CFrame,
  1858. formFactor = "Symmetric",
  1859. Size = Vector3.new(1, 1, 1),
  1860. CanCollide = false,
  1861. TopSurface = "Smooth",
  1862. BottomSurface = "Smooth",
  1863. Locked = true,
  1864. })
  1865. local Weld = AddInstance("Weld",{
  1866. Parent = pantspart,
  1867. Part0 = rl,
  1868. C0 = CFrame.new(0, -0.5, 0)*CFrame.Angles(0, 0, 0),
  1869. Part1 = pantspart,
  1870. })
  1871. local Mesh = AddInstance("SpecialMesh",{
  1872. Parent = pantspart,
  1873. MeshId = "rbxassetid://2738507183",
  1874. TextureId = "rbxassetid://3214871929",
  1875. Scale = Vector3.new(1.1, 0.5, 1.1),
  1876. VertexColor = Vector3.new(1, 1, 1),
  1877. })
  1878.  
  1879. local pantspart = AddInstance("Part",{
  1880. Parent = hed,
  1881. CFrame = hed.CFrame,
  1882. formFactor = "Symmetric",
  1883. Size = Vector3.new(1, 1, 1),
  1884. CanCollide = false,
  1885. TopSurface = "Smooth",
  1886. BottomSurface = "Smooth",
  1887. Locked = true,
  1888. })
  1889. local Weld = AddInstance("Weld",{
  1890. Parent = pantspart,
  1891. Part0 = ll,
  1892. C0 = CFrame.new(0, -0.5, 0)*CFrame.Angles(0, 0, 0),
  1893. Part1 = pantspart,
  1894. })
  1895. local Mesh = AddInstance("SpecialMesh",{
  1896. Parent = pantspart,
  1897. MeshId = "rbxassetid://2738507183",
  1898. TextureId = "rbxassetid://3214871929",
  1899. Scale = Vector3.new(1.1, 0.5, 1.1),
  1900. VertexColor = Vector3.new(1, 1, 1),
  1901. })
  1902.  
  1903.  
  1904.  
  1905.  
  1906. LeftLeg.Transparency = 1
  1907. RightLeg.Transparency = 1
  1908.  
  1909.  
  1910.  
  1911.  
  1912. Torso.Transparency = 1
  1913.  
  1914.  
  1915.  
  1916. head1 = Instance.new("SpecialMesh", Head)
  1917. head1.MeshType = "FileMesh"
  1918. head1.Scale = Vector3.new(5, 5, 5)
  1919. head1.MeshId = 'http://www.roblox.com/asset/?id=746771554'
  1920.  
  1921. -------------------------------------------------------
  1922. plr = game.Players.LocalPlayer
  1923. char = plr.Character
  1924. mouse = plr:GetMouse()
  1925. whitecolor = Color3.new(255,255,1)
  1926. epicmode = false
  1927. normal = true
  1928. for i,v in pairs(char:GetChildren()) do
  1929. if v.ClassName == "Shirt" or v.ClassName == "Pants" or v.ClassName == "ShirtGraphic" then
  1930. v:Destroy()
  1931. end
  1932. end
  1933. local shirt = Instance.new("Shirt",char)
  1934. shirt.ShirtTemplate = "rbxassetid://0"
  1935. local pants = Instance.new("Pants",char)
  1936. pants.PantsTemplate = "rbxassetid://0"
  1937. local bdycolors = char["Body Colors"]
  1938. bdycolors.HeadColor3 = whitecolor
  1939. bdycolors.LeftArmColor3 = whitecolor
  1940. bdycolors.LeftLegColor3 = whitecolor
  1941. bdycolors.RightArmColor3 = whitecolor
  1942. bdycolors.RightLegColor3 = whitecolor
  1943. bdycolors.TorsoColor3 = whitecolor
  1944. for i,v in pairs(char:GetChildren()) do
  1945. if v.ClassName == "Hat" or v.ClassName == "Accessory" then
  1946. v:Destroy()
  1947. end
  1948. end
  1949.  
  1950.  
  1951.  
  1952. local BC = Character["Body Colors"]
  1953. BC.HeadColor = BrickColor.new("Yellow")
  1954. BC.LeftArmColor = BrickColor.new("Yellow")
  1955. BC.LeftLegColor = BrickColor.new("Yellow")
  1956. BC.RightArmColor = BrickColor.new("Yellow")
  1957. BC.RightLegColor = BrickColor.new("Yellow")
  1958. BC.TorsoColor = BrickColor.new("Yellow")
  1959. -------------------------------------------------------
  1960. --Start Attacks N Stuff--
  1961. -------------------------------------------------------
  1962. BTAUNT2:Play()
  1963.  
  1964. function boom()
  1965. attack = true
  1966. for i = 0,1,0.1 do
  1967. swait()
  1968. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0* Player_Size,0* Player_Size,0* Player_Size)* angles(math.rad(0),math.rad(0),math.rad(80)),0.3)
  1969. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20), Rad(0), Rad(-80)), 0.3)
  1970. RW.C0 = clerp(RW.C0, CFrame.new(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(math.rad(90), math.rad(0), math.rad(80)), 0.3)
  1971. LW.C0 = clerp(LW.C0, CFrame.new(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(math.rad(10), math.rad(0), math.rad(-20)), 0.3)
  1972. RH.C0=clerp(RH.C0,cf(1* Player_Size,-1* Player_Size - 0.05* Player_Size * math.cos(sine / 25),0* Player_Size)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-0.5),math.rad(0),math.rad(0)),.3)
  1973. LH.C0=clerp(LH.C0,cf(-1* Player_Size,-1* Player_Size - 0.05* Player_Size * math.cos(sine / 25),0* Player_Size)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(10),math.rad(0)),.3)
  1974. end
  1975. local distlook = 5
  1976. for i = 0, 4 do
  1977. swait(2)
  1978. CameraEnshaking(2,3)
  1979. local hite = Instance.new("Part", char)
  1980. hite.Anchored = true
  1981. hite.CanCollide = false
  1982. hite.FormFactor = 3
  1983. hite.Name = "Ring"
  1984. hite.Material = "Neon"
  1985. hite.Size = Vector3.new(1, 1, 1)
  1986. hite.Transparency = 1
  1987. hite.TopSurface = 0
  1988. hite.BottomSurface = 0
  1989. hite.CFrame = root.CFrame + root.CFrame.lookVector*distlook
  1990. sphere(3,"Add",hite.CFrame,vt(0,0,0),0.15,maincolor)
  1991. sphere(6,"Add",hite.CFrame,vt(0,0,0),0.3,maincolor)
  1992. for i, v in pairs(FindNearestHead(hite.CFrame.p, 10)) do
  1993. if v:FindFirstChild("Head") then
  1994. Eviscerate(v)
  1995. end
  1996. end
  1997. CFuncs["Sound"].Create("rbxassetid://1311235374", hite, 2.5, 1)
  1998. CFuncs["Sound"].Create("rbxassetid://178452221", hite, 0.25, 0.6)
  1999. game:GetService("Debris"):AddItem(hite, 5)
  2000. distlook = distlook + 20
  2001. end
  2002. attack = false
  2003. end
  2004.  
  2005.  
  2006. function lasereyes()
  2007. attack = true
  2008. for i = 0,2,0.1 do
  2009. swait()
  2010. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0* Player_Size,0* Player_Size,0* Player_Size)* angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
  2011. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  2012. RW.C0 = clerp(RW.C0, CFrame.new(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(math.rad(55), math.rad(0), math.rad(0)), 0.3)
  2013. LW.C0 = clerp(LW.C0, CFrame.new(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(math.rad(55), math.rad(0), math.rad(0)), 0.3)
  2014. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-2 - 0 * Sin(sine / 24)), Rad(0), Rad(-20 - 0 * Sin(sine / 12))), 1)
  2015. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-2 + 0 * Sin(sine / 24)), Rad(0), Rad(20 + 0 * Sin(sine / 12))), 1)
  2016. end
  2017. neon1.BrickColor = BrickColor.new("Really black")
  2018. neon2.BrickColor = BrickColor.new("Really black")
  2019. neon3.BrickColor = BrickColor.new("Really black")
  2020. neon4.BrickColor = BrickColor.new("Really black")
  2021. char.Head.face.Texture = "rbxassetid://176217464"
  2022. local maincolor = BrickColor.new("Really black")
  2023. for i = 0,1,0.1 do
  2024. swait()
  2025. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0* Player_Size,0* Player_Size,0* Player_Size)* angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
  2026. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.3)
  2027. RW.C0 = clerp(RW.C0, CFrame.new(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(math.rad(-55), math.rad(0), math.rad(0)), 0.3)
  2028. LW.C0 = clerp(LW.C0, CFrame.new(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(math.rad(-55), math.rad(0), math.rad(0)), 0.3)
  2029. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-2 - 0 * Sin(sine / 24)), Rad(0), Rad(10 - 0 * Sin(sine / 12))), 1)
  2030. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0.01 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-2 + 0 * Sin(sine / 24)), Rad(0), Rad(-10 + 0 * Sin(sine / 12))), 1)
  2031. end
  2032. local distlook = 5
  2033. for i = 0, 4 do
  2034. swait(2)
  2035. CameraEnshaking(2,3)
  2036. local hite = Instance.new("Part", char)
  2037. hite.Anchored = true
  2038. hite.CanCollide = false
  2039. hite.FormFactor = 3
  2040. hite.Name = "Ring"
  2041. hite.Material = "Neon"
  2042. hite.Size = Vector3.new(0.2, 0, 3)
  2043. hite.Transparency = 1
  2044. hite.TopSurface = 0
  2045. hite.BottomSurface = 0
  2046. hite.CFrame = hed.CFrame + hed.CFrame.lookVector*distlook
  2047. sphere(9,"Add",hite.CFrame,vt(2,0,10),0.01,maincolor)
  2048. sphere(9,"Add",hite.CFrame,vt(2,0,10),0.01,maincolor)
  2049. for i, v in pairs(FindNearestHead(hite.CFrame.p, 6)) do
  2050. if v:FindFirstChild("Head") then
  2051. Eviscerate(v)
  2052. end
  2053. end
  2054. CFuncs["Sound"].Create("rbxassetid://2854651061", hite, 8.5, 1)
  2055. CFuncs["Sound"].Create("rbxassetid://2854651458", hite, 7, 1)
  2056. game:GetService("Debris"):AddItem(hite, 5)
  2057. distlook = distlook + 10
  2058. end
  2059. neon1.BrickColor = BrickColor.new("Really black")
  2060. neon2.BrickColor = BrickColor.new("Really black")
  2061. neon3.BrickColor = BrickColor.new("Really black")
  2062. neon4.BrickColor = BrickColor.new("Really black")
  2063. char.Head.face.Texture = "rbxassetid://176217464"
  2064. attack = false
  2065. end
  2066.  
  2067.  
  2068.  
  2069. function death()
  2070. attack = true
  2071. hum.WalkSpeed = 0
  2072. CreateSound("0", Head, 10, 1)
  2073. BTAUNT2:Stop()
  2074. CreateSound("588738949", Head, 10, 1)
  2075. for i = 0, 0.2, 0.1 do
  2076. swait()
  2077. hum.WalkSpeed = 0
  2078. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2079. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0* Player_Size * Cos(sine / 20)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2080. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2081. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2082. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2083. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2084. end
  2085. char.Head.face.Texture = "rbxassetid://176217464"
  2086. neon1.BrickColor = BrickColor.new("Really black")
  2087. neon2.BrickColor = BrickColor.new("Really black")
  2088. neon3.BrickColor = BrickColor.new("Really black")
  2089. neon4.BrickColor = BrickColor.new("Really black")
  2090. wait(0.5)
  2091. for i = 0, 0.2, 0.1 do
  2092. swait()
  2093. hum.WalkSpeed = 0
  2094. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2095. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0* Player_Size * Cos(sine / 20)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2096. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2097. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2098. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2099. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2100. end
  2101. CreateSound("588738949", Head, 10, 1)
  2102. neon1.BrickColor = BrickColor.new("Really black")
  2103. neon2.BrickColor = BrickColor.new("Really black")
  2104. neon3.BrickColor = BrickColor.new("Really black")
  2105. neon4.BrickColor = BrickColor.new("Really black")
  2106. char.Head.face.Texture = "rbxassetid://176217464"
  2107. wait(0.5)
  2108. for i = 0, 0.2, 0.1 do
  2109. swait()
  2110. hum.WalkSpeed = 0
  2111. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2112. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0* Player_Size * Cos(sine / 20)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2113. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2114. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2115. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2116. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2117. end
  2118. CreateSound("588738949", Head, 10, 1)
  2119. char.Head.face.Texture = "rbxassetid://176217464"
  2120. neon1.BrickColor = BrickColor.new("Really black")
  2121. neon2.BrickColor = BrickColor.new("Really black")
  2122. neon3.BrickColor = BrickColor.new("Really black")
  2123. neon4.BrickColor = BrickColor.new("Really black")
  2124. wait(0.5)
  2125. CreateSound("299058146", Head, 10, 1)
  2126. for i = 0, 10, 0.1 do
  2127. swait()
  2128. hum.WalkSpeed = 0
  2129. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2130. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0* Player_Size * Cos(sine / 20)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2131. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2132. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2133. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2134. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2135. end
  2136. for i = 0, 2, 0.1 do
  2137. swait()
  2138. hum.WalkSpeed = 0
  2139. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2140. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0* Player_Size * Cos(sine / 20)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2141. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2142. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2143. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2144. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2145. end
  2146. wait(1)
  2147. local explo = Instance.new("Explosion", Workspace)
  2148. explo.Position=hed.Position
  2149. explo.BlastPressure = 700000
  2150. explo.BlastRadius=30
  2151. CreateSound("610359590", Head, 10, 1)
  2152. wait(0.5)
  2153. local explo = Instance.new("Explosion", Workspace)
  2154. explo.Position=tors.Position
  2155. explo.BlastPressure = 700000
  2156. explo.BlastRadius=30
  2157. CreateSound("610359590", Torso, 10, 1)
  2158. wait(0.5)
  2159. local explo = Instance.new("Explosion", Workspace)
  2160. explo.Position=ra.Position
  2161. explo.BlastPressure = 700000
  2162. explo.BlastRadius=30
  2163. CreateSound("610359590", RightArm, 10, 1)
  2164. for i = 0, 0.1, 0.1 do
  2165. swait()
  2166. change = 1
  2167. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0 * Sin(sine / 24) * Player_Size, 0.04 + 0 * Sin(sine / 12) * Player_Size, 0 + 0.1 * Player_Size * Cos(sine / 2)) * angles(Rad(-30), Rad(0 - 0 * Sin(sine / 24)), Rad(0)), 0.15)
  2168. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
  2169. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0 * Sin(sine / 24) - 0.1 * Player_Size * Cos(sine / 2), -0.01 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-2 - 0 * Sin(sine / 24)), Rad(0), Rad(-30)), 0.15)
  2170. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Sin(sine / 24) - 0.1 * Player_Size * Cos(sine / 2), -0.01 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-2 + 0 * Sin(sine / 24)), Rad(0), Rad(30)), 0.15)
  2171. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.55 + 0.05 * Cos(sine / 2)* Player_Size, 0* Player_Size) * angles(Rad(-30), Rad(0 + 0 * Sin(sine / 20)), Rad(15 + 0 * Sin(sine / 25))), 0.12)
  2172. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.55 + 0.05 * Cos(sine / 2)* Player_Size, 0* Player_Size) * angles(Rad(-30), Rad(0 + 0 * Sin(sine / 20)), Rad(-15 + 0 * Sin(sine / 25))), 0.12)
  2173. end
  2174. wait(0.5)
  2175. for i = 0, 0.1, 0.1 do
  2176. swait()
  2177. change = 1
  2178. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0 * Sin(sine / 24) * Player_Size, 0.04 + 0 * Sin(sine / 12) * Player_Size, 0 + 0.1 * Player_Size * Cos(sine / 2)) * angles(Rad(-30), Rad(0 - 0 * Sin(sine / 24)), Rad(0)), 0.15)
  2179. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
  2180. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0 * Sin(sine / 24) - 0.1 * Player_Size * Cos(sine / 2), -0.01 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-2 - 0 * Sin(sine / 24)), Rad(0), Rad(-30)), 0.15)
  2181. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Sin(sine / 24) - 0.1 * Player_Size * Cos(sine / 2), -0.01 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-2 + 0 * Sin(sine / 24)), Rad(0), Rad(30)), 0.15)
  2182. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.55 + 0.05 * Cos(sine / 2)* Player_Size, 0* Player_Size) * angles(Rad(-30), Rad(0 + 0 * Sin(sine / 20)), Rad(15 + 0 * Sin(sine / 25))), 0.12)
  2183. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.55 + 0.05 * Cos(sine / 2)* Player_Size, 0* Player_Size) * angles(Rad(-30), Rad(0 + 0 * Sin(sine / 20)), Rad(-15 + 0 * Sin(sine / 25))), 0.12)
  2184. end
  2185. local explo = Instance.new("Explosion", Workspace)
  2186. explo.Position=la.Position
  2187. explo.BlastPressure = 700000
  2188. explo.BlastRadius=30
  2189. CreateSound("610359590", LeftArm, 10, 1)
  2190. wait(0.5)
  2191. for i = 0, 0.1, 0.1 do
  2192. swait()
  2193. change = 1
  2194. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0 * Sin(sine / 24) * Player_Size, 0.04 + 0 * Sin(sine / 12) * Player_Size, 0 + 0.1 * Player_Size * Cos(sine / 2)) * angles(Rad(-30), Rad(0 - 0 * Sin(sine / 24)), Rad(0)), 0.15)
  2195. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
  2196. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0 * Sin(sine / 24) - 0.1 * Player_Size * Cos(sine / 2), -0.01 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-2 - 0 * Sin(sine / 24)), Rad(0), Rad(-30)), 0.15)
  2197. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Sin(sine / 24) - 0.1 * Player_Size * Cos(sine / 2), -0.01 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-2 + 0 * Sin(sine / 24)), Rad(0), Rad(30)), 0.15)
  2198. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.55 + 0.05 * Cos(sine / 2)* Player_Size, 0* Player_Size) * angles(Rad(-30), Rad(0 + 0 * Sin(sine / 20)), Rad(15 + 0 * Sin(sine / 25))), 0.12)
  2199. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.55 + 0.05 * Cos(sine / 2)* Player_Size, 0* Player_Size) * angles(Rad(-30), Rad(0 + 0 * Sin(sine / 20)), Rad(-15 + 0 * Sin(sine / 25))), 0.12)
  2200. end
  2201. local explo = Instance.new("Explosion", Workspace)
  2202. explo.Position=ll.Position
  2203. explo.BlastPressure = 700000
  2204. explo.BlastRadius=30
  2205. CreateSound("610359590", LeftLeg, 10, 1)
  2206. wait(0.5)
  2207. for i = 0, 0.1, 0.1 do
  2208. swait()
  2209. change = 1
  2210. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0 * Sin(sine / 24) * Player_Size, 0.04 + 0 * Sin(sine / 12) * Player_Size, 0 + 0.1 * Player_Size * Cos(sine / 2)) * angles(Rad(-30), Rad(0 - 0 * Sin(sine / 24)), Rad(0)), 0.15)
  2211. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-30), Rad(0), Rad(0)), 0.3)
  2212. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0 * Sin(sine / 24) - 0.1 * Player_Size * Cos(sine / 2), -0.01 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-2 - 0 * Sin(sine / 24)), Rad(0), Rad(-30)), 0.15)
  2213. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Sin(sine / 24) - 0.1 * Player_Size * Cos(sine / 2), -0.01 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-2 + 0 * Sin(sine / 24)), Rad(0), Rad(30)), 0.15)
  2214. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.55 + 0.05 * Cos(sine / 2)* Player_Size, 0* Player_Size) * angles(Rad(-30), Rad(0 + 0 * Sin(sine / 20)), Rad(15 + 0 * Sin(sine / 25))), 0.12)
  2215. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.55 + 0.05 * Cos(sine / 2)* Player_Size, 0* Player_Size) * angles(Rad(-30), Rad(0 + 0 * Sin(sine / 20)), Rad(-15 + 0 * Sin(sine / 25))), 0.12)
  2216. end
  2217. local explo = Instance.new("Explosion", Workspace)
  2218. explo.Position=rl.Position
  2219. explo.BlastPressure = 700000
  2220. explo.BlastRadius=30
  2221. CreateSound("610359590", RightLeg, 10, 1)
  2222. wait(0.5)
  2223. local explo = Instance.new("Explosion", Workspace)
  2224. explo.Position=root.Position
  2225. explo.BlastPressure = 700000
  2226. explo.BlastRadius=30
  2227. CreateSound("610359590", root, 10, 0.6)
  2228. CreateSound("2351004036", Head, 10, 1)
  2229. Torso:Destroy()
  2230. attack = false
  2231. hum.WalkSpeed = 18
  2232. end
  2233.  
  2234.  
  2235. function off()
  2236. attack = true
  2237. Cso("1843027458", hed, 10, 1)
  2238. hum.WalkSpeed = 0
  2239. for i = 0, 10, 0.1 do
  2240. swait()
  2241. hum.WalkSpeed = 0
  2242. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2243. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0* Player_Size * Cos(sine / 20)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2244. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2245. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2246. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2247. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2248. end
  2249. VALUE2 = true
  2250. repeat
  2251. ---Pose1
  2252. for i = 0, 1.6, 0.1 do
  2253. swait()
  2254. hum.WalkSpeed = 0
  2255. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(25), Rad(0), Rad(0)), 0.35)
  2256. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(0)), 0.35)
  2257. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-5 - 0 * Sin(sine / 20)), Rad(0), Rad(20 - 0 * Sin(sine / 20))), 0.35)
  2258. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-5 + 0 * Sin(sine / 20)), Rad(0), Rad(-20 + 0 * Sin(sine / 20))), 0.35)
  2259. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(30), Rad(0)), 0.35)
  2260. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-30), Rad(0)), 0.35)
  2261. end
  2262. until VALUE2 == false
  2263. attack = false
  2264. hum.WalkSpeed = 18
  2265. end
  2266.  
  2267. function copythat()
  2268. hum.WalkSpeed = 0
  2269. Cso("238876757", hed, 10, 1)
  2270. attack = true
  2271. for i = 0, 25, 0.1 do
  2272. swait()
  2273. change = 1
  2274. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0 * Sin(sine / 24) * Player_Size, 0.04 + 0 * Sin(sine / 12) * Player_Size, 0 + 0.1 * Player_Size * Cos(sine / 2)) * angles(Rad(10), Rad(0 - 0 * Sin(sine / 24)), Rad(0)), 0.15)
  2275. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10), Rad(0), Rad(0)), 0.3)
  2276. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0 * Sin(sine / 24) - 0.1 * Player_Size * Cos(sine / 2), -0.01 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-0 - 0 * Sin(sine / 24)), Rad(0), Rad(10)), 0.15)
  2277. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Sin(sine / 24) - 0.1 * Player_Size * Cos(sine / 2), -0.01 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-0 + 0 * Sin(sine / 24)), Rad(0), Rad(-10)), 0.15)
  2278. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.55 + 0.05 * Cos(sine / 2)* Player_Size, 0* Player_Size) * angles(Rad(0 + 0 * Sin(sine / 10)), Rad(0 + 0 * Sin(sine / 20)), Rad(-15 + 0 * Sin(sine / 25))), 0.12)
  2279. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.55 + 0.05 * Cos(sine / 2)* Player_Size, 0* Player_Size) * angles(Rad(0 + 0 * Sin(sine / 10)), Rad(0 + 0 * Sin(sine / 20)), Rad(15 + 0 * Sin(sine / 25))), 0.12)
  2280. end
  2281. for i = 0, 20, 0.1 do
  2282. swait()
  2283. change = 1
  2284. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2285. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0* Player_Size * Cos(sine / 20)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2286. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2287. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2288. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2289. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2290. end
  2291. -- Defining RenderStepped?
  2292. renders = game:GetService("RunService").RenderStepped
  2293. local Part0 = Instance.new("Part")
  2294. Part0.Name = "bl00d"
  2295. Part0.CanCollide = false
  2296. Part0.Anchored = true
  2297. Part0.Parent = char
  2298. Part0.BrickColor = BrickColor.new("Crimson")
  2299. Part0.Rotation = Vector3.new(0, 0, 90)
  2300. Part0.Shape = Enum.PartType.Cylinder
  2301. Part0.Size = Vector3.new(0.310000002, 1.77000022, 2)
  2302. Part0.CFrame = CFrame.new(10.5427914, 1.28072846, 11.4908791, 4.47034836e-07, -1.00000215, 0, 1.00000215, 4.47034836e-07, 0, 0, 0, 1)
  2303. Part0.Color = Color3.new(0.458824, 0, 0)
  2304. Part0.Position = Vector3.new(10.5427914, 1.28072846, 11.4908791)
  2305. Part0.Orientation = Vector3.new(0, 0, 90)
  2306. Part0.Color = Color3.new(0.458824, 0, 0)
  2307. for i = 0, 10, 0.1 do
  2308. swait()
  2309. change = 1
  2310. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0 * Sin(sine / 24) * Player_Size, 0 + 0 * Sin(sine / 12) * Player_Size, -2.5 + 0 * Player_Size * Cos(sine / 12)) * angles(Rad(-90 - 0 * Sin(sine / 12)), Rad(0), Rad(0)), 0.5)
  2311. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 0 * Cos(sine / 12)), Rad(0), Rad(0 - 0 * Cos(sine / 12))), 0.08)
  2312. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-1 - 0 * Sin(sine / 24)), Rad(0), Rad(0 - 0 * Sin(sine / 12))), 0.08)
  2313. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-1 + 0 * Sin(sine / 24)), Rad(0), Rad(0 + 0 * Sin(sine / 12))), 0.08)
  2314. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.55 + 0 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0 - 0 * Sin(sine / 12)), Rad(-15 + 0 * Sin(sine / 12)), Rad(91 + 0 * Sin(sine / 12))), 0.08)
  2315. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.55 + 0 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0 - 0 * Sin(sine / 12)), Rad(15 - 0 * Sin(sine / 12)), Rad(-98 + 0 * Sin(sine / 12))), 0.08)
  2316. end
  2317.  
  2318. for i = 0, 2, 0.1 do
  2319. swait()
  2320. change = 1
  2321. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0 * Sin(sine / 24) * Player_Size, 0 + 0 * Sin(sine / 12) * Player_Size, -1.5 + 0 * Player_Size * Cos(sine / 12)) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(0), Rad(0)), 0.35)
  2322. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(50 - 0 * Cos(sine / 12)), Rad(10), Rad(0 - 0 * Cos(sine / 12))), 0.35)
  2323. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1.2 * Player_Size + 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0.6 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-1 - 0 * Sin(sine / 24)), Rad(0), Rad(-100 - 0 * Sin(sine / 12))), 0.35)
  2324. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1.2 * Player_Size - 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0.6 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-1 + 0 * Sin(sine / 24)), Rad(0), Rad(100 + 0 * Sin(sine / 12))), 0.35)
  2325. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.55 + 0 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(-15 + 0 * Sin(sine / 12)), Rad(0 + 0 * Sin(sine / 12))), 0.35)
  2326. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.55 + 0 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(15 - 0 * Sin(sine / 12)), Rad(0 + 0 * Sin(sine / 12))), 0.35)
  2327. end
  2328. for i = 0, 15, 0.1 do
  2329. swait()
  2330. change = 1
  2331. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0 * Sin(sine / 24) * Player_Size, 0 + 0 * Sin(sine / 12) * Player_Size, -1.5 + 0 * Player_Size * Cos(sine / 12)) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(0), Rad(0)), 0.35)
  2332. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 0 * Cos(sine / 12)), Rad(Mrandom(-3, 3)), Rad(0 - 0 * Cos(sine / 12))), 0.35)
  2333. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1.2 * Player_Size + 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0.6 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-1 - 0 * Sin(sine / 24)), Rad(0), Rad(-100 - 0 * Sin(sine / 12))), 0.35)
  2334. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1.2 * Player_Size - 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0.6 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-1 + 0 * Sin(sine / 24)), Rad(0), Rad(100 + 0 * Sin(sine / 12))), 0.35)
  2335. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.55 + 0 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(-15 + 0 * Sin(sine / 12)), Rad(0 + 0 * Sin(sine / 12))), 0.35)
  2336. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.55 + 0 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(15 - 0 * Sin(sine / 12)), Rad(0 + 0 * Sin(sine / 12))), 0.35)
  2337. end
  2338. for i = 0, 10, 0.1 do
  2339. swait()
  2340. change = 1
  2341. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0 * Sin(sine / 24) * Player_Size, 0 + 0 * Sin(sine / 12) * Player_Size, -2.5 + 0 * Player_Size * Cos(sine / 12)) * angles(Rad(90 - 0 * Sin(sine / 12)), Rad(0), Rad(0)), 0.5)
  2342. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 0 * Cos(sine / 12)), Rad(0), Rad(0 - 0 * Cos(sine / 12))), 0.08)
  2343. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-1 - 0 * Sin(sine / 24)), Rad(0), Rad(0 - 0 * Sin(sine / 12))), 0.08)
  2344. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-1 + 0 * Sin(sine / 24)), Rad(0), Rad(0 + 0 * Sin(sine / 12))), 0.08)
  2345. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.55 + 0 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0 - 0 * Sin(sine / 12)), Rad(0 + 0 * Sin(sine / 12)), Rad(91 + 0 * Sin(sine / 12))), 0.08)
  2346. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.55 + 0 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(0 - 0 * Sin(sine / 12)), Rad(0 - 0 * Sin(sine / 12)), Rad(-98 + 0 * Sin(sine / 12))), 0.08)
  2347. end
  2348. for i = 0, 8, 0.1 do
  2349. swait()
  2350. change = 1
  2351. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2352. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2353. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(20)), 0.35)
  2354. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(-20)), 0.35)
  2355. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2356. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(110), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2357. end
  2358. for i = 0, 10, 0.1 do
  2359. swait()
  2360. change = 1
  2361. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0 * Sin(sine / 24) * Player_Size, 0 + 0 * Sin(sine / 12) * Player_Size, -1.5 + 0 * Player_Size * Cos(sine / 12)) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(0), Rad(0)), 0.35)
  2362. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 0 * Cos(sine / 12)), Rad(Mrandom(-3, 3)), Rad(0 - 0 * Cos(sine / 12))), 0.35)
  2363. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1.2 * Player_Size + 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0.6 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-1 - 0 * Sin(sine / 24)), Rad(0), Rad(-100 - 0 * Sin(sine / 12))), 0.35)
  2364. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1.2 * Player_Size - 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0.6 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-1 + 0 * Sin(sine / 24)), Rad(0), Rad(100 + 0 * Sin(sine / 12))), 0.35)
  2365. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.55 + 0 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(-15 + 0 * Sin(sine / 12)), Rad(0 + 0 * Sin(sine / 12))), 0.35)
  2366. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.55 + 0 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(15 - 0 * Sin(sine / 12)), Rad(0 + 0 * Sin(sine / 12))), 0.35)
  2367. end
  2368. for i = 0, 20, 0.1 do
  2369. swait()
  2370. change = 1
  2371. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2372. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0 * Sin(sine / 24) * Player_Size, 0 + 0 * Sin(sine / 12) * Player_Size, -1.5 + 0 * Player_Size * Cos(sine / 12)) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(0), Rad(0)), 0.35)
  2373. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1.2 * Player_Size + 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0.6 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-1 - 0 * Sin(sine / 24)), Rad(0), Rad(-100 - 0 * Sin(sine / 12))), 0.35)
  2374. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1.2 * Player_Size - 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0.6 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-1 + 0 * Sin(sine / 24)), Rad(0), Rad(100 + 0 * Sin(sine / 12))), 0.35)
  2375. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2376. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2377. end
  2378. for i = 0, 40, 0.1 do
  2379. swait()
  2380. change = 1
  2381. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0 * Sin(sine / 24) * Player_Size, 0 + 0 * Sin(sine / 12) * Player_Size, -1.5 + 0 * Player_Size * Cos(sine / 12)) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(0), Rad(0)), 0.35)
  2382. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 - 0 * Cos(sine / 12)), Rad(Mrandom(-3, 3)), Rad(0 - 0 * Cos(sine / 12))), 0.35)
  2383. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1.2 * Player_Size + 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0.6 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-1 - 0 * Sin(sine / 24)), Rad(0), Rad(-100 - 0 * Sin(sine / 12))), 0.35)
  2384. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1.2 * Player_Size - 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0.6 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-1 + 0 * Sin(sine / 24)), Rad(0), Rad(100 + 0 * Sin(sine / 12))), 0.35)
  2385. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.55 + 0 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(-15 + 0 * Sin(sine / 12)), Rad(0 + 0 * Sin(sine / 12))), 0.35)
  2386. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.55 + 0 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(15 - 0 * Sin(sine / 12)), Rad(0 + 0 * Sin(sine / 12))), 0.35)
  2387. end
  2388. for i = 0, 40, 0.1 do
  2389. swait()
  2390. change = 1
  2391. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0 * Sin(sine / 24) * Player_Size, 0 + 0 * Sin(sine / 12) * Player_Size, -2.5 + 0 * Player_Size * Cos(sine / 12)) * angles(Rad(-90 - 0 * Sin(sine / 12)), Rad(0), Rad(0)), 0.5)
  2392. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 0 * Cos(sine / 12)), Rad(0), Rad(0 - 0 * Cos(sine / 12))), 0.08)
  2393. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size + 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-1 - 0 * Sin(sine / 24)), Rad(0), Rad(0 - 0 * Sin(sine / 12))), 0.08)
  2394. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-1 + 0 * Sin(sine / 24)), Rad(0), Rad(0 + 0 * Sin(sine / 12))), 0.08)
  2395. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.55 + 0 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(-15 + 0 * Sin(sine / 12)), Rad(91 + 0 * Sin(sine / 12))), 0.08)
  2396. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.55 + 0 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(15 - 0 * Sin(sine / 12)), Rad(-98 + 0 * Sin(sine / 12))), 0.08)
  2397. end
  2398. attack = false
  2399. hum.WalkSpeed = 24
  2400. end
  2401.  
  2402. function laugh()
  2403. hum.WalkSpeed = 0
  2404. Cso("984785433", hed, 10, 0.9)
  2405. attack = true
  2406. for i = 0, 9, 0.1 do
  2407. swait()
  2408. change = 0.6
  2409. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0 * Sin(sine / 24) * Player_Size, 0 + 0 * Sin(sine / 12) * Player_Size, -1.5 + 0.05 * Player_Size * Cos(sine / 1)) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(0), Rad(0)), 1)
  2410. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2411. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1.2 * Player_Size + 0 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 1), -0.6 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-1 - 0 * Sin(sine / 24)), Rad(0), Rad(-100 - 0 * Sin(sine / 12))), 1)
  2412. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1.2 * Player_Size - 0 * Sin(sine / 24) - 0.05 * Player_Size * Cos(sine / 1), -0.6 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-1 + 0 * Sin(sine / 24)), Rad(0), Rad(100 + 0 * Sin(sine / 12))), 1)
  2413. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.55 - 0.05 * Cos(sine / 2)* Player_Size, 0* Player_Size) * angles(Rad(-10 + 0 * Sin(sine / 10)), Rad(0 + 0 * Sin(sine / 20)), Rad(0 + 0 * Sin(sine / 25))), 0.12)
  2414. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.55 - 0.05 * Cos(sine / 2)* Player_Size, 0* Player_Size) * angles(Rad(-10 + 0 * Sin(sine / 10)), Rad(0 + 0 * Sin(sine / 20)), Rad(0 + 0 * Sin(sine / 25))), 0.12)
  2415. end
  2416. attack = false
  2417. hum.WalkSpeed = 24
  2418. end
  2419. --Jumpscare--
  2420.  
  2421. function jumpscare()
  2422. attack = true
  2423. for i = 0,1,0.1 do
  2424. swait()
  2425. hum.WalkSpeed = 0
  2426. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0* Player_Size,0* Player_Size,-1* Player_Size)* angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
  2427. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  2428. RW.C0 = clerp(RW.C0, CFrame.new(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  2429. LW.C0 = clerp(LW.C0, CFrame.new(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  2430. RH.C0=clerp(RH.C0,cf(1* Player_Size,-0.3* Player_Size - 0.05* Player_Size * math.cos(sine / 25),-0.5* Player_Size)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-0.5),math.rad(0),math.rad(10)),.3)
  2431. LH.C0=clerp(LH.C0,cf(-1* Player_Size,-0.3* Player_Size - 0.05* Player_Size * math.cos(sine / 25),-0.5* Player_Size)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(10),math.rad(-10)),.3)
  2432. end
  2433. CFuncs["Sound"].Create("rbxassetid://2966138621", hed, 2.5, 1)
  2434. for i, v in pairs(FindNearestHead(hed.CFrame.p, 10)) do
  2435. if v:FindFirstChild("Head") then
  2436. Eviscerate(v)
  2437. end
  2438. end
  2439. for i = 0,3,0.1 do
  2440. root.CFrame = root.CFrame + root.CFrame.lookVector*1.2
  2441. swait()
  2442. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0* Player_Size,-1* Player_Size,0* Player_Size)* angles(math.rad(30),math.rad(0),math.rad(0)),0.3)
  2443. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(Mrandom(-20, 20)), Rad(Mrandom(-20, 20)), Rad(Mrandom(-20, 20))), 0.3)
  2444. RW.C0 = clerp(RW.C0, CFrame.new(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  2445. LW.C0 = clerp(LW.C0, CFrame.new(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  2446. RH.C0=clerp(RH.C0,cf(1* Player_Size,-1* Player_Size - 0.05* Player_Size * math.cos(sine / 25),0* Player_Size)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-0.5),math.rad(0),math.rad(-30)),.3)
  2447. LH.C0=clerp(LH.C0,cf(-1* Player_Size,-1* Player_Size - 0.05* Player_Size * math.cos(sine / 25),0* Player_Size)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(10),math.rad(30)),.3)
  2448. end
  2449. for i = 0,5,0.1 do
  2450. RootJoint.C0 = clerp(RootJoint.C0,RootCF*cf(0* Player_Size,-2* Player_Size,-1* Player_Size)* angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
  2451. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(30 + 0 * math.cos(sine / 2)), Rad(0 + 10 * math.cos(sine / 2)), Rad(0 + 10 * math.cos(sine / 2))), 0.3)
  2452. RW.C0 = clerp(RW.C0, CFrame.new(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  2453. LW.C0 = clerp(LW.C0, CFrame.new(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(math.rad(90), math.rad(0), math.rad(0)), 0.3)
  2454. RH.C0=clerp(RH.C0,cf(1* Player_Size,-0.3* Player_Size - 0.05* Player_Size * math.cos(sine / 25),-0.5* Player_Size)*angles(math.rad(0),math.rad(90),math.rad(0))*angles(math.rad(-0.5),math.rad(0),math.rad(10)),.3)
  2455. LH.C0=clerp(LH.C0,cf(-1* Player_Size,-0.3* Player_Size - 0.05* Player_Size * math.cos(sine / 25),-0.5* Player_Size)*angles(math.rad(0),math.rad(-90),math.rad(0))*angles(math.rad(-2.5),math.rad(10),math.rad(-10)),.3)
  2456. end
  2457. hum.WalkSpeed = 18
  2458. attack = false
  2459. end
  2460.  
  2461. -------------------------------------------------------
  2462. --End Attacks N Stuff--
  2463. -------------------------------------------------------
  2464.  
  2465. mouse.KeyDown:connect(function(key)
  2466. if (VALUE1 == false and attack == false) or VALUE2 == true then
  2467. if key == "e" then
  2468. jumpscare()
  2469. end
  2470.  
  2471. if key == "q" then
  2472. if VALUE2 == false then
  2473. neon1.BrickColor = BrickColor.new("Really black")
  2474. neon2.BrickColor = BrickColor.new("Really black")
  2475. neon3.BrickColor = BrickColor.new("Really black")
  2476. neon4.BrickColor = BrickColor.new("Really black")
  2477. char.Head.face.Texture = "rbxassetid://176217464"
  2478. BTAUNT2:Stop()
  2479. off()
  2480. elseif VALUE2 == true then
  2481. for i = 0, 10, 0.1 do
  2482. swait()
  2483. hum.WalkSpeed = 0
  2484. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2485. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0* Player_Size * Cos(sine / 20)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2486. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2487. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1 * Player_Size - 0 * Player_Size * Cos(sine / 20), -0.05 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2488. RW.C0 = clerp(RW.C0, CF(1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2489. LW.C0 = clerp(LW.C0, CF(-1.5 * Player_Size, 0.5 + 0 * Sin(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2)), Rad(Mrandom(-2, 2))), 0.35)
  2490. end
  2491. CreateSound("299058146", Head, 10, 1)
  2492. neon1.BrickColor = BrickColor.new("Really black")
  2493. neon2.BrickColor = BrickColor.new("Really black")
  2494. neon3.BrickColor = BrickColor.new("Really black")
  2495. neon4.BrickColor = BrickColor.new("Really black")
  2496. VALUE2 = false
  2497. BTAUNT2:Play()
  2498. char.Head.face.Texture = "rbxassetid://176217464"
  2499. end
  2500. end
  2501. end
  2502. if attack == false then
  2503. if key == "z" then
  2504. lasereyes()
  2505. elseif key == 't' then
  2506. copythat()
  2507. elseif key == 'y' then
  2508. laugh()
  2509. elseif key == 'r' then
  2510. death()
  2511. elseif key == 'x' then
  2512. CreateSound("588738949", Head, 10, 1)
  2513. char.Head.face.Texture = "rbxassetid://176217464"
  2514. neon1.BrickColor = BrickColor.new("Really black")
  2515. neon2.BrickColor = BrickColor.new("Really black")
  2516. neon3.BrickColor = BrickColor.new("Really black")
  2517. neon4.BrickColor = BrickColor.new("Really black")
  2518. wait(0.5)
  2519. CreateSound("588738949", Head, 10, 1)
  2520. neon1.BrickColor = BrickColor.new("Really black")
  2521. neon2.BrickColor = BrickColor.new("Really black")
  2522. neon3.BrickColor = BrickColor.new("Really black")
  2523. neon4.BrickColor = BrickColor.new("Really black")
  2524.  
  2525. char.Head.face.Texture = "rbxassetid://176217464"
  2526. wait(0.3)
  2527. local explo = Instance.new("Explosion", Workspace)
  2528. explo.Position=root.Position
  2529. explo.BlastPressure = 700000
  2530. explo.BlastRadius=10
  2531. CreateSound("610359590", char, 10, 1)
  2532. neon1.BrickColor = BrickColor.new("Really black")
  2533. neon2.BrickColor = BrickColor.new("Really black")
  2534. neon3.BrickColor = BrickColor.new("RReally black")
  2535. neon4.BrickColor = BrickColor.new("Really black")
  2536. char.Head.face.Texture = "rbxassetid://176217464"
  2537. end
  2538. end
  2539. end)
  2540.  
  2541. mouse.Button1Down:connect(function(key)
  2542. if attack == false then
  2543. boom()
  2544. end
  2545. end)
  2546. -------------------------------------------------------
  2547. --Start Damage Function--
  2548. -------------------------------------------------------
  2549. function PixelBlock(bonuspeed,FastSpeed,type,pos,x1,y1,z1,value,color,outerpos) --Thanks, Star Glitcher!
  2550. local type = type
  2551. local rng = Instance.new("Part", char)
  2552. rng.Anchored = true
  2553. rng.BrickColor = color
  2554. rng.CanCollide = false
  2555. rng.FormFactor = 3
  2556. rng.Name = "Ring"
  2557. rng.Material = "Neon"
  2558. rng.Size = Vector3.new(1, 1, 1)
  2559. rng.Transparency = 0
  2560. rng.TopSurface = 0
  2561. rng.BottomSurface = 0
  2562. rng.CFrame = pos
  2563. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*outerpos
  2564. local rngm = Instance.new("SpecialMesh", rng)
  2565. rngm.MeshType = "Brick"
  2566. if rainbowmode == true then
  2567. rng.Color = Color3.new(r/255,g/255,b/255)
  2568. end
  2569. local scaler2 = 1
  2570. local speeder = FastSpeed/10
  2571. if type == "Add" then
  2572. scaler2 = 1*value
  2573. elseif type == "Divide" then
  2574. scaler2 = 1/value
  2575. end
  2576. coroutine.resume(coroutine.create(function()
  2577. for i = 0,10/bonuspeed,0.1 do
  2578. swait()
  2579. if type == "Add" then
  2580. scaler2 = scaler2 - 0.01*value/bonuspeed
  2581. elseif type == "Divide" then
  2582. scaler2 = scaler2 - 0.01/value*bonuspeed
  2583. end
  2584. speeder = speeder - 0.01*FastSpeed*bonuspeed/10
  2585. rng.CFrame = rng.CFrame + rng.CFrame.lookVector*speeder*bonuspeed
  2586. rng.Transparency = rng.Transparency + 0.01*bonuspeed
  2587. end
  2588. rng:Destroy()
  2589. end))
  2590. end
  2591.  
  2592. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  2593. if hit.Parent == nil then
  2594. return
  2595. end
  2596. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  2597. for _, v in pairs(hit.Parent:children()) do
  2598. if v:IsA("Humanoid") then
  2599. h = v
  2600. end
  2601. end
  2602. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  2603.  
  2604. hit.Parent:FindFirstChild("Head"):BreakJoints()
  2605. end
  2606.  
  2607. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  2608. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  2609. if hit.Parent.DebounceHit.Value == true then
  2610. return
  2611. end
  2612. end
  2613. if insta == true then
  2614. hit.Parent:FindFirstChild("Head"):BreakJoints()
  2615. end
  2616. local c = Create("ObjectValue"){
  2617. Name = "creator",
  2618. Value = game:service("Players").LocalPlayer,
  2619. Parent = h,
  2620. }
  2621. game:GetService("Debris"):AddItem(c, .5)
  2622. if HitSound ~= nil and HitPitch ~= nil then
  2623. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  2624. end
  2625. local Damage = math.random(minim, maxim)
  2626. local blocked = false
  2627. local block = hit.Parent:findFirstChild("Block")
  2628. if block ~= nil then
  2629. if block.className == "IntValue" then
  2630. if block.Value > 0 then
  2631. blocked = true
  2632. block.Value = block.Value - 1
  2633. print(block.Value)
  2634. end
  2635. end
  2636. end
  2637. if blocked == false then
  2638. h.Health = h.Health - Damage
  2639. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  2640. else
  2641. h.Health = h.Health - (Damage / 2)
  2642. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  2643. end
  2644. if Type == "Knockdown" then
  2645. local hum = hit.Parent.Humanoid
  2646. hum.PlatformStand = true
  2647. coroutine.resume(coroutine.create(function(HHumanoid)
  2648. swait(1)
  2649. HHumanoid.PlatformStand = false
  2650. end), hum)
  2651. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  2652. local bodvol = Create("BodyVelocity"){
  2653. velocity = angle * knockback,
  2654. P = 5000,
  2655. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2656. Parent = hit,
  2657. }
  2658. local rl = Create("BodyAngularVelocity"){
  2659. P = 3000,
  2660. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  2661. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  2662. Parent = hit,
  2663. }
  2664. game:GetService("Debris"):AddItem(bodvol, .5)
  2665. game:GetService("Debris"):AddItem(rl, .5)
  2666. elseif Type == "Normal" then
  2667. local vp = Create("BodyVelocity"){
  2668. P = 500,
  2669. maxForce = Vector3.new(math.huge, 0, math.huge),
  2670. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  2671. }
  2672. if knockback > 0 then
  2673. vp.Parent = hit.Parent.Torso
  2674. end
  2675. game:GetService("Debris"):AddItem(vp, .5)
  2676. elseif Type == "Up" then
  2677. local bodyVelocity = Create("BodyVelocity"){
  2678. velocity = Vector3.new(0, 20, 0),
  2679. P = 5000,
  2680. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2681. Parent = hit,
  2682. }
  2683. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  2684. elseif Type == "DarkUp" then
  2685. coroutine.resume(coroutine.create(function()
  2686. for i = 0, 1, 0.1 do
  2687. swait()
  2688. Effects.Block.Create(BrickColor.new("Royal purple"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  2689. end
  2690. end))
  2691. local bodyVelocity = Create("BodyVelocity"){
  2692. velocity = Vector3.new(0, 20, 0),
  2693. P = 5000,
  2694. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  2695. Parent = hit,
  2696. }
  2697. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  2698. elseif Type == "Snare" then
  2699. local bp = Create("BodyPosition"){
  2700. P = 2000,
  2701. D = 100,
  2702. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  2703. position = hit.Parent.Torso.Position,
  2704. Parent = hit.Parent.Torso,
  2705. }
  2706. game:GetService("Debris"):AddItem(bp, 1)
  2707. elseif Type == "Freeze" then
  2708. local BodPos = Create("BodyPosition"){
  2709. P = 50000,
  2710. D = 1000,
  2711. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  2712. position = hit.Parent.Torso.Position,
  2713. Parent = hit.Parent.Torso,
  2714. }
  2715. local BodGy = Create("BodyGyro") {
  2716. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  2717. P = 20e+003,
  2718. Parent = hit.Parent.Torso,
  2719. cframe = hit.Parent.Torso.CFrame,
  2720. }
  2721. hit.Parent.Torso.Anchored = true
  2722. coroutine.resume(coroutine.create(function(Part)
  2723. swait(1.5)
  2724. Part.Anchored = false
  2725. end), hit.Parent.Torso)
  2726. game:GetService("Debris"):AddItem(BodPos, 3)
  2727. game:GetService("Debris"):AddItem(BodGy, 3)
  2728. end
  2729. local debounce = Create("BoolValue"){
  2730. Name = "DebounceHit",
  2731. Parent = hit.Parent,
  2732. Value = true,
  2733. }
  2734. game:GetService("Debris"):AddItem(debounce, Delay)
  2735. c = Create("ObjectValue"){
  2736. Name = "creator",
  2737. Value = Player,
  2738. Parent = h,
  2739. }
  2740. game:GetService("Debris"):AddItem(c, .5)
  2741. end
  2742. end
  2743.  
  2744. function damage(range,mindam,maxdam,pos)
  2745. for i,v in ipairs(workspace:GetChildren()) do
  2746. if v:IsA("Model") then
  2747. if v.Name ~= Player.Name then
  2748. if v:FindFirstChildOfClass("Humanoid") then
  2749. if v:FindFirstChild("Head") then
  2750. if (v:FindFirstChild("Head").Position - pos).magnitude < 10 then
  2751. if v:FindFirstChildOfClass("Humanoid").Health > 5000 then v:FindFirstChildOfClass("Humanoid").Health = 0 else
  2752. v:FindFirstChildOfClass("Humanoid").Health = v:FindFirstChildOfClass("Humanoid").Health - math.random(mindam,maxdam)
  2753. end
  2754. end
  2755. end
  2756. end
  2757. end
  2758. end
  2759. end
  2760. end
  2761. -------------------------------------------------------
  2762. --End Damage Function--
  2763. -------------------------------------------------------
  2764.  
  2765. -------------------------------------------------------
  2766. --Start Animations--
  2767. -------------------------------------------------------
  2768. print("By Makhail07")
  2769. while true do
  2770. swait()
  2771. sine = sine + change
  2772. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  2773. local velderp = root.Velocity.y
  2774. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  2775. if equipped == true or equipped == false then
  2776. if attack == false then
  2777. idle = idle + 1
  2778. else
  2779. idle = 0
  2780. end
  2781. if 1 < root.Velocity.y and hitfloor == nil then
  2782. Anim = "Jump"
  2783. if attack == false then
  2784. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 0.9 + 0.5* Player_Size * Cos(sine / -15)) * angles(Rad(0), Rad(0), Rad(0)), 0.17)
  2785. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2786. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -.2 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2787. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  2788. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(13 + 4.5 * Sin(sine / 20))), 0.1)
  2789. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(25), Rad(-.6), Rad(-13 - 4.5 * Sin(sine / 20))), 0.1)
  2790. end
  2791. elseif -1 > root.Velocity.y and hitfloor == nil then
  2792. Anim = "Fall"
  2793. if attack == false then
  2794. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(24), Rad(0), Rad(0)), 0.15)
  2795. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(10 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  2796. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
  2797. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
  2798. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.1)
  2799. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(55), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.1)
  2800. end
  2801. elseif torvel < 1 and hitfloor ~= nil then
  2802. Anim = "Idle"
  2803. change = 0.3
  2804. if attack == false then
  2805. rootj.C0 = clerp(rootj.C0, RootCF * CF(0 - 0 * Sin(sine / 24) * Player_Size, 0 + 0 * Sin(sine / 12) * Player_Size, -1.5 + 0 * Player_Size * Cos(sine / 12)) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(0), Rad(0)), 0.5)
  2806. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(50 - 0 * Cos(sine / 12)), Rad(10), Rad(0 - 0 * Cos(sine / 12))), 1)
  2807. RH.C0 = clerp(RH.C0, CF(1 * Player_Size, -1.2 * Player_Size + 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0.6 * Player_Size) * angles(Rad(0), Rad(84), Rad(0)) * angles(Rad(-1 - 0 * Sin(sine / 24)), Rad(0), Rad(-100 - 0 * Sin(sine / 12))), 1)
  2808. LH.C0 = clerp(LH.C0, CF(-1 * Player_Size, -1.2 * Player_Size - 0 * Sin(sine / 24) - 0 * Player_Size * Cos(sine / 12), -0.6 * Player_Size) * angles(Rad(0), Rad(-84), Rad(0)) * angles(Rad(-1 + 0 * Sin(sine / 24)), Rad(0), Rad(100 + 0 * Sin(sine / 12))), 1)
  2809. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.55 + 0 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(-15 + 0 * Sin(sine / 12)), Rad(0 + 0 * Sin(sine / 12))), 1)
  2810. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.55 + 0 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(-10 - 0 * Sin(sine / 12)), Rad(15 - 0 * Sin(sine / 12)), Rad(0 + 0 * Sin(sine / 12))), 1)
  2811. end
  2812. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  2813. Anim = "Walk"
  2814. change = 0.7
  2815. if attack == false then
  2816. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.5 * Cos(sine / 3.5) / 20 + -Sin(sine / 3.5) / 20 * Player_Size) * angles(Rad(20 - 0 * Cos(sine / 3.5)), Rad(0), Rad(-3 * Cos(sine / 7))), 1)
  2817. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0* Player_Size, 0* Player_Size, 0* Player_Size + ((1* Player_Size) - 1)) * angles(Rad(30), Rad(0), Rad(3 * Cos(sine / 7))), 1)
  2818. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8* Player_Size - 0.5 * Cos(sine / 7) / 2.5* Player_Size, 0.6 * Cos(sine / 7) / 1.3* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(20)), 1)
  2819. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8* Player_Size + 0.5 * Cos(sine / 7) / 2.5* Player_Size, -0.6 * Cos(sine / 7) / 1.3* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(-20)), 1)
  2820. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.55 + 0.05 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20 - 2.5 * Sin(sine / 12)), Rad(-15 + 2.5 * Sin(sine / 12)), Rad(0 + -2.5 * Sin(sine / 12))), 1)
  2821. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.55 + 0.05 * Cos(sine / 12)* Player_Size, 0* Player_Size) * angles(Rad(20 - 2.5 * Sin(sine / 12)), Rad(15 - 2.5 * Sin(sine / 12)), Rad(0 + 2.5 * Sin(sine / 12))), 1)
  2822. end
  2823. elseif torvel >= 25 and hitfloor ~= nil then
  2824. Anim = "Sprint"
  2825. change = 1.35
  2826. if attack == false then
  2827. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.175 + 0.5 * Cos(sine / 3.5) / 20 + -Sin(sine / 3.5) / 20 * Player_Size) * angles(Rad(20 - 0 * Cos(sine / 3.5)), Rad(0), Rad(-3 * Cos(sine / 7))), 1)
  2828. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0* Player_Size, 0* Player_Size, 0* Player_Size + ((1* Player_Size) - 1)) * angles(Rad(10), Rad(0), Rad(3 * Cos(sine / 7))), 1)
  2829. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8* Player_Size - 0.5 * Cos(sine / 7) / 2.5* Player_Size, 0.6 * Cos(sine / 7) / 1.3* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 0 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(20)), 1)
  2830. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8* Player_Size + 0.5 * Cos(sine / 7) / 2.5* Player_Size, -0.6 * Cos(sine / 7) / 1.3* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 0 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(-20)), 1)
  2831. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0 + 0.1* Player_Size * Sin(sine / 7)) * angles(Rad(0), Rad(15), Rad(0) - ra.RotVelocity.Y / 75) * angles(Rad(57 * Cos(sine / 7)), Rad(0), Rad(0)), 1)
  2832. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0 - 0.1* Player_Size * Sin(sine / 7)) * angles(Rad(0), Rad(-15) , Rad(0) + la.RotVelocity.Y / 75) * angles(Rad(-57 * Cos(sine / 7)), Rad(0), Rad(0)), 1)
  2833. end
  2834. end
  2835. end
  2836. if 0 < #Effects then
  2837. for e = 1, #Effects do
  2838. if Effects[e] ~= nil then
  2839. local Thing = Effects[e]
  2840. if Thing ~= nil then
  2841. local Part = Thing[1]
  2842. local Mode = Thing[2]
  2843. local Delay = Thing[3]
  2844. local IncX = Thing[4]
  2845. local IncY = Thing[5]
  2846. local IncZ = Thing[6]
  2847. if 1 >= Thing[1].Transparency then
  2848. if Thing[2] == "Block1" then
  2849. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2850. local Mesh = Thing[1].Mesh
  2851. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2852. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2853. elseif Thing[2] == "Block2" then
  2854. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  2855. local Mesh = Thing[7]
  2856. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2857. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2858. elseif Thing[2] == "Block3" then
  2859. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50)) + Vector3.new(0, 0.15, 0)
  2860. local Mesh = Thing[7]
  2861. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2862. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2863. elseif Thing[2] == "Cylinder" then
  2864. local Mesh = Thing[1].Mesh
  2865. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2866. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2867. elseif Thing[2] == "Blood" then
  2868. local Mesh = Thing[7]
  2869. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  2870. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2871. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2872. elseif Thing[2] == "Elec" then
  2873. local Mesh = Thing[1].Mesh
  2874. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2875. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2876. elseif Thing[2] == "Disappear" then
  2877. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2878. elseif Thing[2] == "Shatter" then
  2879. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2880. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2881. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2882. Thing[6] = Thing[6] + Thing[5]
  2883. end
  2884. else
  2885. Part.Parent = nil
  2886. table.remove(Effects, e)
  2887. end
  2888. end
  2889. end
  2890. end
  2891. end
  2892. end
  2893. -----------------------------------------------------
  2894.  
  2895. for _, c in pairs(char:GetChildren()) do
  2896. if c.ClassName == "Part" and c.Name ~= "Detail" and c.Name ~= "Add-ons" then
  2897. c.Material = "Rust"
  2898. if c:FindFirstChildOfClass("ParticleEmitter") then
  2899. c:FindFirstChildOfClass("ParticleEmitter"):remove()
  2900. end
  2901. if c ~= hed then
  2902. c.Color = Color3.new(0, 0, 0)
  2903. else
  2904. c.Color = Color3.new(0, 0, 0)
  2905. end
  2906. elseif c.ClassName == "CharacterMesh" or c.ClassName == "Accessory" or c.Name == "Body Colors" then
  2907. c:remove()
  2908. elseif (c.ClassName == "Shirt" or c.ClassName == "Pants") and c.Name ~= "Cloth" then
  2909. c:remove()
  2910. end
  2911. end
  2912. for i,v in pairs(owner.Character:GetDescendants()) do
  2913. if v.ClassName == "Part" then
  2914. v.Material = "Rust"
  2915. end
  2916. end
Add Comment
Please, Sign In to add comment