Advertisement
Upscalefanatic3

Nahid Chara Script

Feb 16th, 2019
2,079
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 96.03 KB | None | 0 0
  1. --nahid chara v1.2.6--
  2.  
  3.  
  4. local plr = owner
  5. local char = plr.Character
  6. local hum = char:FindFirstChildOfClass("Humanoid")
  7. local idleanim = Instance.new("Animation")
  8. idleanim.Name = "Roblox Idle Animation"
  9. idleanim.AnimationId = "http://www.roblox.com/asset/?id=180435571"
  10. local idleanimplay = hum:LoadAnimation(idleanim)
  11. idleanimplay:Play()
  12. wait(0.1)
  13. if char:FindFirstChild("Animate") then
  14. char.Animate:Destroy()
  15. end
  16. local remote = Instance.new("RemoteEvent", char)
  17. remote.Name = "ReplicationEvent"
  18. local client = NLS([==[
  19. local mouse = game:GetService("Players").LocalPlayer:GetMouse()
  20. local remote = game:GetService("Players").LocalPlayer.Character:WaitForChild("ReplicationEvent")
  21. spawn(function()
  22. while game:GetService("RunService").Heartbeat:Wait() do
  23. remote = game:GetService("Players").LocalPlayer.Character:WaitForChild("ReplicationEvent")
  24. end
  25. end)
  26. game:GetService("UserInputService").InputBegan:Connect(function(input, isTyping)
  27. if isTyping == false and input.UserInputType == Enum.UserInputType.Keyboard then
  28. remote:FireServer(1, input.KeyCode)
  29. end
  30. end)
  31. mouse.Button1Down:Connect(function()
  32. remote:FireServer(2)
  33. end)
  34. remote.OnClientEvent:Connect(function()
  35. game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.CFrame = CFrame.new(game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position, Vector3.new(mouse.Hit.Position.X, game:GetService("Players").LocalPlayer.Character.HumanoidRootPart.Position.Y, mouse.Hit.Position.Z))
  36. end)
  37.  
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45. local FavIDs = {
  46. 340106355, --Nefl Crystals
  47. 927529620, --Dimension
  48. 876981900, --Fantasy
  49. 398987889, --Ordinary Days
  50. 1117396305, --Oh wait, it's you.
  51. 885996042, --Action Winter Journey
  52. 919231299, --Sprawling Idiot Effigy
  53. 743466274, --Good Day Sunshine
  54. 727411183, --Knife Fight
  55. 1402748531, --The Earth Is Counting On You!
  56. 595230126 --Robot Language
  57. }
  58.  
  59.  
  60.  
  61. wait(0.2)
  62. local plr = gameservice'Players'.LocalPlayer
  63. local char = plr.Character
  64. local hum = char.Humanoid
  65. local hed = char.Head
  66. local root = char.HumanoidRootPart
  67. local rootj = root.RootJoint
  68. local tors = char.Torso
  69. local ra = char[Right Arm]
  70. local la = char[Left Arm]
  71. local rl = char[Right Leg]
  72. local ll = char[Left Leg]
  73. local neck = torso[Neck]
  74. local mouse = plrGetMouse()
  75. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  76. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  77. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  78. local maincolor = BrickColor.new(Institutional white)
  79.  
  80. -------------------------------------------------------
  81. --Start Good Stuff--
  82. -------------------------------------------------------
  83. cam = game.Workspace.CurrentCamera
  84. CF = CFrame.new
  85. angles = CFrame.Angles
  86. attack = false
  87. Euler = CFrame.fromEulerAnglesXYZ
  88. Rad = math.rad
  89. IT = Instance.new
  90. BrickC = BrickColor.new
  91. Cos = math.cos
  92. Acos = math.acos
  93. Sin = math.sin
  94. Asin = math.asin
  95. Abs = math.abs
  96. Mrandom = math.random
  97. Floor = math.floor
  98. -------------------------------------------------------
  99. --End Good Stuff--
  100. -------------------------------------------------------
  101. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  102. RSH, LSH = nil, nil
  103. RW = Instance.new(Weld)
  104. LW = Instance.new(Weld)
  105. RH = tors[Right Hip]
  106. LH = tors[Left Hip]
  107. RSH = tors[Right Shoulder]
  108. LSH = tors[Left Shoulder]
  109. RSH.Parent = nil
  110. LSH.Parent = nil
  111. RW.Name = RW
  112. RW.Part0 = tors
  113. RW.C0 = CF(1.5, 0.5, 0)
  114. RW.C1 = CF(0, 0.5, 0)
  115. RW.Part1 = ra
  116. RW.Parent = tors
  117. LW.Name = LW
  118. LW.Part0 = tors
  119. LW.C0 = CF(-1.5, 0.5, 0)
  120. LW.C1 = CF(0, 0.5, 0)
  121. LW.Part1 = la
  122. LW.Parent = tors
  123. Effects = {}
  124. -------------------------------------------------------
  125. --Start HeartBeat--
  126. -------------------------------------------------------
  127. ArtificialHB = Instance.new(BindableEvent, script)
  128. ArtificialHB.Name = Heartbeat
  129. scriptWaitForChild(Heartbeat)
  130.  
  131. frame = 1 60
  132. tf = 0
  133. allowframeloss = false
  134. tossremainder = false
  135.  
  136.  
  137. lastframe = tick()
  138. script.HeartbeatFire()
  139.  
  140.  
  141. gameGetService(RunService).Heartbeatconnect(function(s, p)
  142. tf = tf + s
  143. if tf = frame then
  144. if allowframeloss then
  145. script.HeartbeatFire()
  146. lastframe = tick()
  147. else
  148. for i = 1, math.floor(tf frame) do
  149. script.HeartbeatFire()
  150. end
  151. lastframe = tick()
  152. end
  153. if tossremainder then
  154. tf = 0
  155. else
  156. tf = tf - frame math.floor(tf frame)
  157. end
  158. end
  159. end)
  160. -------------------------------------------------------
  161. --End HeartBeat--
  162. -------------------------------------------------------
  163.  
  164. -------------------------------------------------------
  165. --Start Important Functions--
  166. -------------------------------------------------------
  167. function swait(num)
  168. if num == 0 or num == nil then
  169. gameservice(RunService).Steppedwait(0)
  170. else
  171. for i = 0, num do
  172. gameservice(RunService).Steppedwait(0)
  173. end
  174. end
  175. end
  176. function thread(f)
  177. coroutine.resume(coroutine.create(f))
  178. end
  179. function clerp(a, b, t)
  180. local qa = {
  181. QuaternionFromCFrame(a)
  182. }
  183. local qb = {
  184. QuaternionFromCFrame(b)
  185. }
  186. local ax, ay, az = a.x, a.y, a.z
  187. local bx, by, bz = b.x, b.y, b.z
  188. local _t = 1 - t
  189. return QuaternionToCFrame(_t ax + t bx, _t ay + t by, _t az + t bz, QuaternionSlerp(qa, qb, t))
  190. end
  191. function QuaternionFromCFrame(cf)
  192. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cfcomponents()
  193. local trace = m00 + m11 + m22
  194. if trace 0 then
  195. local s = math.sqrt(1 + trace)
  196. local recip = 0.5 s
  197. return (m21 - m12) recip, (m02 - m20) recip, (m10 - m01) recip, s 0.5
  198. else
  199. local i = 0
  200. if m00 m11 then
  201. i = 1
  202. end
  203. if m22 (i == 0 and m00 or m11) then
  204. i = 2
  205. end
  206. if i == 0 then
  207. local s = math.sqrt(m00 - m11 - m22 + 1)
  208. local recip = 0.5 s
  209. return 0.5 s, (m10 + m01) recip, (m20 + m02) recip, (m21 - m12) recip
  210. elseif i == 1 then
  211. local s = math.sqrt(m11 - m22 - m00 + 1)
  212. local recip = 0.5 s
  213. return (m01 + m10) recip, 0.5 s, (m21 + m12) recip, (m02 - m20) recip
  214. elseif i == 2 then
  215. local s = math.sqrt(m22 - m00 - m11 + 1)
  216. local recip = 0.5 s
  217. return (m02 + m20) recip, (m12 + m21) recip, 0.5 s, (m10 - m01) recip
  218. end
  219. end
  220. end
  221. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  222. local xs, ys, zs = x + x, y + y, z + z
  223. local wx, wy, wz = w xs, w ys, w zs
  224. local xx = x xs
  225. local xy = x ys
  226. local xz = x zs
  227. local yy = y ys
  228. local yz = y zs
  229. local zz = z zs
  230. 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))
  231. end
  232. function QuaternionSlerp(a, b, t)
  233. local cosTheta = a[1] b[1] + a[2] b[2] + a[3] b[3] + a[4] b[4]
  234. local startInterp, finishInterp
  235. if cosTheta = 1.0E-4 then
  236. if 1 - cosTheta 1.0E-4 then
  237. local theta = math.acos(cosTheta)
  238. local invSinTheta = 1 Sin(theta)
  239. startInterp = Sin((1 - t) theta) invSinTheta
  240. finishInterp = Sin(t theta) invSinTheta
  241. else
  242. startInterp = 1 - t
  243. finishInterp = t
  244. end
  245. elseif 1 + cosTheta 1.0E-4 then
  246. local theta = math.acos(-cosTheta)
  247. local invSinTheta = 1 Sin(theta)
  248. startInterp = Sin((t - 1) theta) invSinTheta
  249. finishInterp = Sin(t theta) invSinTheta
  250. else
  251. startInterp = t - 1
  252. finishInterp = t
  253. end
  254. 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
  255. end
  256. function rayCast(Position, Direction, Range, Ignore)
  257. return gameservice(Workspace)FindPartOnRay(Ray.new(Position, Direction.unit (Range or 999.999)), Ignore)
  258. end
  259. local RbxUtility = LoadLibrary(RbxUtility)
  260. local Create = RbxUtility.Create
  261.  
  262. -------------------------------------------------------
  263. --Start Damage Function--
  264. -------------------------------------------------------
  265. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  266. if hit.Parent == nil then
  267. return
  268. end
  269. local h = hit.ParentFindFirstChildOfClass(Humanoid)
  270. for _, v in pairs(hit.Parentchildren()) do
  271. if vIsA(Humanoid) then
  272. h = v
  273. end
  274. end
  275. if h ~= nil and hit.Parent.Name ~= char.Name and hit.ParentFindFirstChild(UpperTorso) ~= nil then
  276.  
  277. hit.ParentFindFirstChild(Head)BreakJoints()
  278. end
  279.  
  280. if h ~= nil and hit.Parent.Name ~= char.Name and hit.ParentFindFirstChild(Torso) ~= nil then
  281. if hit.ParentfindFirstChild(DebounceHit) ~= nil then
  282. if hit.Parent.DebounceHit.Value == true then
  283. return
  284. end
  285. end
  286. if insta == true then
  287. hit.ParentFindFirstChild(Head)BreakJoints()
  288. end
  289. local c = Create(ObjectValue){
  290. Name = creator,
  291. Value = gameservice(Players).LocalPlayer,
  292. Parent = h,
  293. }
  294. gameGetService(Debris)AddItem(c, .5)
  295. if HitSound ~= nil and HitPitch ~= nil then
  296. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  297. end
  298. local Damage = math.random(minim, maxim)
  299. local blocked = false
  300. local block = hit.ParentfindFirstChild(Block)
  301. if block ~= nil then
  302. if block.className == IntValue then
  303. if block.Value 0 then
  304. blocked = true
  305. block.Value = block.Value - 1
  306. print(block.Value)
  307. end
  308. end
  309. end
  310. if blocked == false then
  311. h.Health = h.Health - Damage
  312. ShowDamage((Part.CFrame CFrame.new(0, 0, (Part.Size.Z 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  313. else
  314. h.Health = h.Health - (Damage 2)
  315. ShowDamage((Part.CFrame CFrame.new(0, 0, (Part.Size.Z 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  316. end
  317. if Type == Knockdown then
  318. local hum = hit.Parent.Humanoid
  319. hum.PlatformStand = true
  320. coroutine.resume(coroutine.create(function(HHumanoid)
  321. swait(1)
  322. HHumanoid.PlatformStand = false
  323. end), hum)
  324. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  325. local bodvol = Create(BodyVelocity){
  326. velocity = angle knockback,
  327. P = 5000,
  328. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  329. Parent = hit,
  330. }
  331. local rl = Create(BodyAngularVelocity){
  332. P = 3000,
  333. maxTorque = Vector3.new(500000, 500000, 500000) 50000000000000,
  334. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  335. Parent = hit,
  336. }
  337. gameGetService(Debris)AddItem(bodvol, .5)
  338. gameGetService(Debris)AddItem(rl, .5)
  339. elseif Type == Normal then
  340. local vp = Create(BodyVelocity){
  341. P = 500,
  342. maxForce = Vector3.new(math.huge, 0, math.huge),
  343. velocity = Property.CFrame.lookVector knockback + Property.Velocity 1.05,
  344. }
  345. if knockback 0 then
  346. vp.Parent = hit.Parent.Torso
  347. end
  348. gameGetService(Debris)AddItem(vp, .5)
  349. elseif Type == Up then
  350. local bodyVelocity = Create(BodyVelocity){
  351. velocity = Vector3.new(0, 20, 0),
  352. P = 5000,
  353. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  354. Parent = hit,
  355. }
  356. gameGetService(Debris)AddItem(bodyVelocity, .5)
  357. elseif Type == DarkUp then
  358. coroutine.resume(coroutine.create(function()
  359. for i = 0, 1, 0.1 do
  360. swait()
  361. Effects.Block.Create(BrickColor.new(Black), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  362. end
  363. end))
  364. local bodyVelocity = Create(BodyVelocity){
  365. velocity = Vector3.new(0, 20, 0),
  366. P = 5000,
  367. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  368. Parent = hit,
  369. }
  370. gameGetService(Debris)AddItem(bodyVelocity, 1)
  371. elseif Type == Snare then
  372. local bp = Create(BodyPosition){
  373. P = 2000,
  374. D = 100,
  375. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  376. position = hit.Parent.Torso.Position,
  377. Parent = hit.Parent.Torso,
  378. }
  379. gameGetService(Debris)AddItem(bp, 1)
  380. elseif Type == Freeze then
  381. local BodPos = Create(BodyPosition){
  382. P = 50000,
  383. D = 1000,
  384. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  385. position = hit.Parent.Torso.Position,
  386. Parent = hit.Parent.Torso,
  387. }
  388. local BodGy = Create(BodyGyro) {
  389. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) math.huge ,
  390. P = 20e+003,
  391. Parent = hit.Parent.Torso,
  392. cframe = hit.Parent.Torso.CFrame,
  393. }
  394. hit.Parent.Torso.Anchored = true
  395. coroutine.resume(coroutine.create(function(Part)
  396. swait(1.5)
  397. Part.Anchored = false
  398. end), hit.Parent.Torso)
  399. gameGetService(Debris)AddItem(BodPos, 3)
  400. gameGetService(Debris)AddItem(BodGy, 3)
  401. end
  402. local debounce = Create(BoolValue){
  403. Name = DebounceHit,
  404. Parent = hit.Parent,
  405. Value = true,
  406. }
  407. gameGetService(Debris)AddItem(debounce, Delay)
  408. c = Create(ObjectValue){
  409. Name = creator,
  410. Value = Player,
  411. Parent = h,
  412. }
  413. gameGetService(Debris)AddItem(c, .5)
  414. end
  415. end
  416. -------------------------------------------------------
  417. --End Damage Function--
  418. -------------------------------------------------------
  419.  
  420. -------------------------------------------------------
  421. --Start Damage Function Customization--
  422. -------------------------------------------------------
  423. function ShowDamage(Pos, Text, Time, Color)
  424. local Rate = (1 30)
  425. local Pos = (Pos or Vector3.new(0, 0, 0))
  426. local Text = (Text or )
  427. local Time = (Time or 2)
  428. local Color = (Color or Color3.new(1, 0, 1))
  429. local EffectPart = CFuncs.Part.Create(workspace, SmoothPlastic, 0, 1, BrickColor.new(Color), Effect, Vector3.new(0, 0, 0))
  430. EffectPart.Anchored = true
  431. local BillboardGui = Create(BillboardGui){
  432. Size = UDim2.new(3, 0, 3, 0),
  433. Adornee = EffectPart,
  434. Parent = EffectPart,
  435. }
  436. local TextLabel = Create(TextLabel){
  437. BackgroundTransparency = 1,
  438. Size = UDim2.new(1, 0, 1, 0),
  439. Text = HahhahaHAHHhahH,
  440. Font = Bodoni,
  441. TextColor3 = Green,
  442. TextScaled = true,
  443. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  444. Parent = BillboardGui,
  445. }
  446. game.DebrisAddItem(EffectPart, (Time))
  447. EffectPart.Parent = gameGetService(Workspace)
  448. delay(0, function()
  449. local Frames = (Time Rate)
  450. for Frame = 1, Frames do
  451. wait(Rate)
  452. local Percent = (Frame Frames)
  453. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  454. TextLabel.TextTransparency = Percent
  455. end
  456. if EffectPart and EffectPart.Parent then
  457. EffectPartDestroy()
  458. end
  459. end)
  460. end
  461. -------------------------------------------------------
  462. --End Damage Function Customization--
  463. -------------------------------------------------------
  464.  
  465. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  466. for _, c in pairs(workspacechildren()) do
  467. local hum = cfindFirstChild(Humanoid)
  468. if hum ~= nil then
  469. local head = cfindFirstChild(Head)
  470. if head ~= nil then
  471. local targ = head.Position - Part.Position
  472. local mag = targ.magnitude
  473. if magni = mag and c.Name ~= plr.Name then
  474. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, httpwww.roblox.comassetid=0, 1.2)
  475. end
  476. end
  477. end
  478. end
  479. end
  480.  
  481.  
  482. CFuncs = {
  483. Part = {
  484. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  485. local Part = Create(Part)({
  486. Parent = Parent,
  487. Reflectance = Reflectance,
  488. Transparency = Transparency,
  489. CanCollide = false,
  490. Locked = true,
  491. BrickColor = BrickColor.new(tostring(BColor)),
  492. Name = Name,
  493. Size = Size,
  494. Material = Material
  495. })
  496. RemoveOutlines(Part)
  497. return Part
  498. end
  499. },
  500. Mesh = {
  501. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  502. local Msh = Create(Mesh)({
  503. Parent = Part,
  504. Offset = OffSet,
  505. Scale = Scale
  506. })
  507. if Mesh == SpecialMesh then
  508. Msh.MeshType = MeshType
  509. Msh.MeshId = MeshId
  510. end
  511. return Msh
  512. end
  513. },
  514. Mesh = {
  515. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  516. local Msh = Create(Mesh)({
  517. Parent = Part,
  518. Offset = OffSet,
  519. Scale = Scale
  520. })
  521. if Mesh == SpecialMesh then
  522. Msh.MeshType = MeshType
  523. Msh.MeshId = MeshId
  524. end
  525. return Msh
  526. end
  527. },
  528. Weld = {
  529. Create = function(Parent, Part0, Part1, C0, C1)
  530. local Weld = Create(Weld)({
  531. Parent = Parent,
  532. Part0 = Part0,
  533. Part1 = Part1,
  534. C0 = C0,
  535. C1 = C1
  536. })
  537. return Weld
  538. end
  539. },
  540. Sound = {
  541. Create = function(id, par, vol, pit)
  542. coroutine.resume(coroutine.create(function()
  543. local S = Create(Sound)({
  544. Volume = vol,
  545. Pitch = pit or 1,
  546. SoundId = id,
  547. Parent = par or workspace
  548. })
  549. wait()
  550. Splay()
  551. gameGetService(Debris)AddItem(S, 6)
  552. end))
  553. end
  554. },
  555. ParticleEmitter = {
  556. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  557. local fp = Create(ParticleEmitter)({
  558. Parent = Parent,
  559. Color = ColorSequence.new(Color1, Color2),
  560. LightEmission = LightEmission,
  561. Size = Size,
  562. Texture = Texture,
  563. Transparency = Transparency,
  564. ZOffset = ZOffset,
  565. Acceleration = Accel,
  566. Drag = Drag,
  567. LockedToPart = LockedToPart,
  568. VelocityInheritance = VelocityInheritance,
  569. EmissionDirection = EmissionDirection,
  570. Enabled = Enabled,
  571. Lifetime = LifeTime,
  572. Rate = Rate,
  573. Rotation = Rotation,
  574. RotSpeed = RotSpeed,
  575. Speed = Speed,
  576. VelocitySpread = VelocitySpread
  577. })
  578. return fp
  579. end
  580. }
  581. }
  582. function RemoveOutlines(part)
  583. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  584. end
  585. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  586. local Part = Create(Part)({
  587. formFactor = FormFactor,
  588. Parent = Parent,
  589. Reflectance = Reflectance,
  590. Transparency = Transparency,
  591. CanCollide = false,
  592. Locked = true,
  593. BrickColor = BrickColor.new(tostring(BColor)),
  594. Name = Name,
  595. Size = Size,
  596. Material = Material
  597. })
  598. RemoveOutlines(Part)
  599. return Part
  600. end
  601. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  602. local Msh = Create(Mesh)({
  603. Parent = Part,
  604. Offset = OffSet,
  605. Scale = Scale
  606. })
  607. if Mesh == SpecialMesh then
  608. Msh.MeshType = MeshType
  609. Msh.MeshId = MeshId
  610. end
  611. return Msh
  612. end
  613. function CreateWeld(Parent, Part0, Part1, C0, C1)
  614. local Weld = Create(Weld)({
  615. Parent = Parent,
  616. Part0 = Part0,
  617. Part1 = Part1,
  618. C0 = C0,
  619. C1 = C1
  620. })
  621. return Weld
  622. end
  623.  
  624.  
  625. -------------------------------------------------------
  626. --Start Effect Function--
  627. -------------------------------------------------------
  628. EffectModel = Instance.new(Model, char)
  629. Effects = {
  630. Block = {
  631. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  632. local prt = CFuncs.Part.Create(EffectModel, SmoothPlastic, 0, 0, brickcolor, Effect, Vector3.new())
  633. prt.Anchored = true
  634. prt.CFrame = cframe
  635. local msh = CFuncs.Mesh.Create(BlockMesh, prt, , , Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  636. gameGetService(Debris)AddItem(prt, 10)
  637. if Type == 1 or Type == nil then
  638. table.insert(Effects, {
  639. prt,
  640. Block1,
  641. delay,
  642. x3,
  643. y3,
  644. z3,
  645. msh
  646. })
  647. elseif Type == 2 then
  648. table.insert(Effects, {
  649. prt,
  650. Block2,
  651. delay,
  652. x3,
  653. y3,
  654. z3,
  655. msh
  656. })
  657. else
  658. table.insert(Effects, {
  659. prt,
  660. Block3,
  661. delay,
  662. x3,
  663. y3,
  664. z3,
  665. msh
  666. })
  667. end
  668. end
  669. },
  670. Sphere = {
  671. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  672. local prt = CFuncs.Part.Create(EffectModel, Neon, 0, 0, brickcolor, Effect, Vector3.new())
  673. prt.Anchored = true
  674. prt.CFrame = cframe
  675. local msh = CFuncs.Mesh.Create(SpecialMesh, prt, Sphere, , Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  676. gameGetService(Debris)AddItem(prt, 10)
  677. table.insert(Effects, {
  678. prt,
  679. Cylinder,
  680. delay,
  681. x3,
  682. y3,
  683. z3,
  684. msh
  685. })
  686. end
  687. },
  688. Cylinder = {
  689. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  690. local prt = CFuncs.Part.Create(EffectModel, SmoothPlastic, 0, 0, brickcolor, Effect, Vector3.new())
  691. prt.Anchored = true
  692. prt.CFrame = cframe
  693. local msh = CFuncs.Mesh.Create(CylinderMesh, prt, , , Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  694. gameGetService(Debris)AddItem(prt, 10)
  695. table.insert(Effects, {
  696. prt,
  697. Cylinder,
  698. delay,
  699. x3,
  700. y3,
  701. z3,
  702. msh
  703. })
  704. end
  705. },
  706. Wave = {
  707. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  708. local prt = CFuncs.Part.Create(EffectModel, Neon, 0, 0, brickcolor, Effect, Vector3.new())
  709. prt.Anchored = true
  710. prt.CFrame = cframe
  711. local msh = CFuncs.Mesh.Create(SpecialMesh, prt, FileMesh, rbxassetid20329976, Vector3.new(0, 0, 0), Vector3.new(x1 60, y1 60, z1 60))
  712. gameGetService(Debris)AddItem(prt, 10)
  713. table.insert(Effects, {
  714. prt,
  715. Cylinder,
  716. delay,
  717. x3 60,
  718. y3 60,
  719. z3 60,
  720. msh
  721. })
  722. end
  723. },
  724. Ring = {
  725. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  726. local prt = CFuncs.Part.Create(EffectModel, SmoothPlastic, 0, 0, brickcolor, Effect, Vector3.new())
  727. prt.Anchored = true
  728. prt.CFrame = cframe
  729. local msh = CFuncs.Mesh.Create(SpecialMesh, prt, FileMesh, rbxassetid3270017, Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  730. gameGetService(Debris)AddItem(prt, 10)
  731. table.insert(Effects, {
  732. prt,
  733. Cylinder,
  734. delay,
  735. x3,
  736. y3,
  737. z3,
  738. msh
  739. })
  740. end
  741. },
  742. Break = {
  743. Create = function(brickcolor, cframe, x1, y1, z1)
  744. local prt = CFuncs.Part.Create(EffectModel, Neon, 0, 0, brickcolor, Effect, Vector3.new(0.5, 0.5, 0.5))
  745. prt.Anchored = true
  746. prt.CFrame = cframe CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  747. local msh = CFuncs.Mesh.Create(SpecialMesh, prt, Sphere, , Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  748. local num = math.random(10, 50) 1000
  749. gameGetService(Debris)AddItem(prt, 10)
  750. table.insert(Effects, {
  751. prt,
  752. Shatter,
  753. num,
  754. prt.CFrame,
  755. math.random() - math.random(),
  756. 0,
  757. math.random(50, 100) 100
  758. })
  759. end
  760. },
  761. Spiral = {
  762. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  763. local prt = CFuncs.Part.Create(EffectModel, SmoothPlastic, 0, 0, brickcolor, Effect, Vector3.new())
  764. prt.Anchored = true
  765. prt.CFrame = cframe
  766. local msh = CFuncs.Mesh.Create(SpecialMesh, prt, FileMesh, rbxassetid1051557, Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  767. gameGetService(Debris)AddItem(prt, 10)
  768. table.insert(Effects, {
  769. prt,
  770. Cylinder,
  771. delay,
  772. x3,
  773. y3,
  774. z3,
  775. msh
  776. })
  777. end
  778. },
  779. Push = {
  780. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  781. local prt = CFuncs.Part.Create(EffectModel, SmoothPlastic, 0, 0, brickcolor, Effect, Vector3.new())
  782. prt.Anchored = true
  783. prt.CFrame = cframe
  784. local msh = CFuncs.Mesh.Create(SpecialMesh, prt, FileMesh, rbxassetid437347603, Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  785. gameGetService(Debris)AddItem(prt, 10)
  786. table.insert(Effects, {
  787. prt,
  788. Cylinder,
  789. delay,
  790. x3,
  791. y3,
  792. z3,
  793. msh
  794. })
  795. end
  796. }
  797. }
  798. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  799. local fp = IT(Part)
  800. fp.formFactor = formfactor
  801. fp.Parent = parent
  802. fp.Reflectance = reflectance
  803. fp.Transparency = transparency
  804. fp.CanCollide = false
  805. fp.Locked = true
  806. fp.BrickColor = brickcolor
  807. fp.Name = name
  808. fp.Size = size
  809. fp.Position = tors.Position
  810. RemoveOutlines(fp)
  811. fp.Material = SmoothPlastic
  812. fpBreakJoints()
  813. return fp
  814. end
  815.  
  816. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  817. local mesh = IT(Mesh)
  818. mesh.Parent = part
  819. if Mesh == SpecialMesh then
  820. mesh.MeshType = meshtype
  821. if meshid ~= nil then
  822. mesh.MeshId = httpwww.roblox.comassetid=..meshid
  823. end
  824. end
  825. mesh.Offset = offset
  826. mesh.Scale = scale
  827. return mesh
  828. end
  829.  
  830. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  831. local type = type
  832. local rng = Instance.new(Part, char)
  833. rng.Anchored = true
  834. rng.BrickColor = color
  835. rng.CanCollide = false
  836. rng.FormFactor = 3
  837. rng.Name = Ring
  838. rng.Material = Neon
  839. rng.Size = Vector3.new(1, 1, 1)
  840. rng.Transparency = 0
  841. rng.TopSurface = 0
  842. rng.BottomSurface = 0
  843. rng.CFrame = pos
  844. local rngm = Instance.new(SpecialMesh, rng)
  845. rngm.MeshType = MType
  846. rngm.Scale = scale
  847. local scaler2 = 1
  848. if type == Add then
  849. scaler2 = 1 value
  850. elseif type == Divide then
  851. scaler2 = 1 value
  852. end
  853. coroutine.resume(coroutine.create(function()
  854. for i = 0, 10 bonuspeed, 0.1 do
  855. swait()
  856. if type == Add then
  857. scaler2 = scaler2 - 0.01 value bonuspeed
  858. elseif type == Divide then
  859. scaler2 = scaler2 - 0.01 value bonuspeed
  860. end
  861. rng.Transparency = rng.Transparency + 0.01 bonuspeed
  862. rngm.Scale = rngm.Scale + Vector3.new(scaler2 bonuspeed, scaler2 bonuspeed, scaler2 bonuspeed)
  863. end
  864. rngDestroy()
  865. end))
  866. end
  867.  
  868. function Eviscerate(dude)
  869. if dude.Name ~= char then
  870. local bgf = IT(BodyGyro, dude.Head)
  871. bgf.CFrame = bgf.CFrame CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  872. local val = IT(BoolValue, dude)
  873. val.Name = IsHit
  874. local ds = coroutine.wrap(function()
  875. dudeWaitForChild(Head)BreakJoints()
  876. wait(0.5)
  877. target = nil
  878. coroutine.resume(coroutine.create(function()
  879. for i, v in pairs(dudeGetChildren()) do
  880. if vIsA(Accessory) then
  881. vDestroy()
  882. end
  883. if vIsA(Humanoid) then
  884. vDestroy()
  885. end
  886. if vIsA(CharacterMesh) then
  887. vDestroy()
  888. end
  889. if vIsA(Model) then
  890. vDestroy()
  891. end
  892. if vIsA(Part) or vIsA(MeshPart) then
  893. for x, o in pairs(vGetChildren()) do
  894. if oIsA(Decal) then
  895. oDestroy()
  896. end
  897. end
  898. coroutine.resume(coroutine.create(function()
  899. v.Material = Neon
  900. v.CanCollide = false
  901. local PartEmmit1 = IT(ParticleEmitter, v)
  902. PartEmmit1.LightEmission = 1
  903. PartEmmit1.Texture = rbxassetid284205403
  904. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  905. PartEmmit1.Rate = 150
  906. PartEmmit1.Lifetime = NumberRange.new(1)
  907. PartEmmit1.Size = NumberSequence.new({
  908. NumberSequenceKeypoint.new(0, 0.75, 0),
  909. NumberSequenceKeypoint.new(1, 0, 0)
  910. })
  911. PartEmmit1.Transparency = NumberSequence.new({
  912. NumberSequenceKeypoint.new(0, 0, 0),
  913. NumberSequenceKeypoint.new(1, 1, 0)
  914. })
  915. PartEmmit1.Speed = NumberRange.new(0, 0)
  916. PartEmmit1.VelocitySpread = 30000
  917. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  918. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  919. local BodPoss = IT(BodyPosition, v)
  920. BodPoss.P = 3000
  921. BodPoss.D = 1000
  922. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  923. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  924. v.Color = maincolor.Color
  925. coroutine.resume(coroutine.create(function()
  926. for i = 0, 49 do
  927. swait(1)
  928. v.Transparency = v.Transparency + 0.08
  929. end
  930. wait(0.5)
  931. PartEmmit1.Enabled = false
  932. wait(3)
  933. vDestroy()
  934. dudeDestroy()
  935. end))
  936. end))
  937. end
  938. end
  939. end))
  940. end)
  941. ds()
  942. end
  943. end
  944.  
  945. function FindNearestHead(Position, Distance, SinglePlayer)
  946. if SinglePlayer then
  947. return Distance (SinglePlayer.Torso.CFrame.p - Position).magnitude
  948. end
  949. local List = {}
  950. for i, v in pairs(workspaceGetChildren()) do
  951. if vIsA(Model) and vfindFirstChild(Head) and v ~= char and Distance = (v.Head.Position - Position).magnitude then
  952. table.insert(List, v)
  953. end
  954. end
  955. return List
  956. end
  957.  
  958. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  959. local type = type
  960. local rng = Instance.new(Part, char)
  961. rng.Anchored = true
  962. rng.BrickColor = color
  963. rng.CanCollide = false
  964. rng.FormFactor = 3
  965. rng.Name = Ring
  966. rng.Material = Neon
  967. rng.Size = Vector3.new(1, 1, 1)
  968. rng.Transparency = 0
  969. rng.TopSurface = 0
  970. rng.BottomSurface = 0
  971. rng.CFrame = pos
  972. rng.CFrame = rng.CFrame + rng.CFrame.lookVector outerpos
  973. local rngm = Instance.new(SpecialMesh, rng)
  974. rngm.MeshType = MType
  975. rngm.Scale = Vector3.new(x1, y1, z1)
  976. local scaler2 = 1
  977. local speeder = FastSpeed
  978. if type == Add then
  979. scaler2 = 1 value
  980. elseif type == Divide then
  981. scaler2 = 1 value
  982. end
  983. coroutine.resume(coroutine.create(function()
  984. for i = 0, 10 bonuspeed, 0.1 do
  985. swait()
  986. if type == Add then
  987. scaler2 = scaler2 - 0.01 value bonuspeed
  988. elseif type == Divide then
  989. scaler2 = scaler2 - 0.01 value bonuspeed
  990. end
  991. speeder = speeder - 0.01 FastSpeed bonuspeed
  992. rng.CFrame = rng.CFrame + rng.CFrame.lookVector speeder bonuspeed
  993. rng.Transparency = rng.Transparency + 0.01 bonuspeed
  994. rngm.Scale = rngm.Scale + Vector3.new(scaler2 bonuspeed, scaler2 bonuspeed, 0)
  995. end
  996. rngDestroy()
  997. end))
  998. end
  999.  
  1000. function SoulSteal(dude)
  1001. if dude.Name ~= char then
  1002. local bgf = IT(BodyGyro, dude.Head)
  1003. bgf.CFrame = bgf.CFrame CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  1004. local val = IT(BoolValue, dude)
  1005. val.Name = IsHit
  1006. local torso = (dudeFindFirstChild'Head' or dudeFindFirstChild'Torso' or dudeFindFirstChild'UpperTorso' or dudeFindFirstChild'LowerTorso' or dudeFindFirstChild'HumanoidRootPart')
  1007. local soulst = coroutine.wrap(function()
  1008. local soul = Instance.new(Part,dude)
  1009. soul.Size = Vector3.new(1,1,1)
  1010. soul.CanCollide = false
  1011. soul.Anchored = false
  1012. soul.Position = torso.Position
  1013. soul.Transparency = 1
  1014. local PartEmmit1 = IT(ParticleEmitter, soul)
  1015. PartEmmit1.LightEmission = 1
  1016. PartEmmit1.Texture = rbxassetid569507414
  1017. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1018. PartEmmit1.Rate = 250
  1019. PartEmmit1.Lifetime = NumberRange.new(1.6)
  1020. PartEmmit1.Size = NumberSequence.new({
  1021. NumberSequenceKeypoint.new(0, 1, 0),
  1022. NumberSequenceKeypoint.new(1, 0, 0)
  1023. })
  1024. PartEmmit1.Transparency = NumberSequence.new({
  1025. NumberSequenceKeypoint.new(0, 0, 0),
  1026. NumberSequenceKeypoint.new(1, 1, 0)
  1027. })
  1028. PartEmmit1.Speed = NumberRange.new(0, 0)
  1029. PartEmmit1.VelocitySpread = 30000
  1030. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1031. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1032. local BodPoss = IT(BodyPosition, soul)
  1033. BodPoss.P = 3000
  1034. BodPoss.D = 1000
  1035. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1036. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1037. wait(1.6)
  1038. soul.Touchedconnect(function(hit)
  1039. if hit.Parent == char then
  1040. soulDestroy()
  1041. end
  1042. end)
  1043. wait(1.2)
  1044. while soul do
  1045. swait()
  1046. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1047. BodPoss.Position = tors.Position
  1048. end
  1049. end)
  1050. soulst()
  1051. end
  1052. end
  1053. function FaceMouse()
  1054. local Cam = workspace.CurrentCamera
  1055. return {
  1056. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1057. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1058. }
  1059. end
  1060.  
  1061. BTAUNT = Instance.new(Sound, tors)
  1062. BTAUNT.SoundId = httpwww.roblox.comassetid=717045615
  1063. BTAUNT.Volume = 10
  1064. BTAUNT.Pitch = 1
  1065. BTAUNT.Looped = true
  1066. BTAUNT.TimePosition = 0.2
  1067.  
  1068. BTAUNT1 = Instance.new(Sound, tors)
  1069. BTAUNT1.SoundId = httpwww.roblox.comassetid=0
  1070. BTAUNT1.Volume = 10
  1071. BTAUNT1.Pitch = 1
  1072. BTAUNT1.Looped = true
  1073. BTAUNT1.TimePosition = 0.2
  1074.  
  1075. BTAUNT3 = Instance.new(Sound, tors)
  1076. BTAUNT3.SoundId = httpwww.roblox.comassetid=424026286
  1077. BTAUNT3.Volume = 10
  1078. BTAUNT3.Pitch = 1
  1079. BTAUNT3.Looped = true
  1080. BTAUNT3.TimePosition = 0.2
  1081.  
  1082. BTAUNT2 = Instance.new(Sound, tors)
  1083. BTAUNT2.SoundId = httpwww.roblox.comassetid=431213856
  1084. BTAUNT2.Volume = 10
  1085. BTAUNT2.Pitch = 1
  1086. BTAUNT2.Looped = true
  1087. BTAUNT2.TimePosition = 0.2
  1088. ------------------------------------------------------
  1089. --End Effect Function--
  1090. -------------------------------------------------------
  1091. function Cso(ID, PARENT, VOLUME, PITCH)
  1092. local NSound = nil
  1093. coroutine.resume(coroutine.create(function()
  1094. NSound = IT(Sound, PARENT)
  1095. NSound.Volume = VOLUME
  1096. NSound.Pitch = PITCH
  1097. NSound.SoundId = httpwww.roblox.comassetid=..ID
  1098. swait()
  1099. NSoundplay()
  1100. gameGetService(Debris)AddItem(NSound, 50)
  1101. end))
  1102. return NSound
  1103. end
  1104. function CameraEnshaking(Length, Intensity)
  1105. coroutine.resume(coroutine.create(function()
  1106. local intensity = 1 Intensity
  1107. local rotM = 0.01 Intensity
  1108. for i = 0, Length, 0.1 do
  1109. swait()
  1110. intensity = intensity - 0.05 Intensity Length
  1111. rotM = rotM - 5.0E-4 Intensity Length
  1112. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1113. 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)
  1114. end
  1115. hum.CameraOffset = Vector3.new(0, 0, 0)
  1116. end))
  1117. end
  1118. -------------------------------------------------------
  1119. --End Important Functions--
  1120. -------------------------------------------------------
  1121.  
  1122.  
  1123. -------------------------------------------------------
  1124. --Start Customization--
  1125. -------------------------------------------------------
  1126. local Player_Size = 3
  1127. if Player_Size ~= 3 then
  1128. root.Size = root.Size Player_Size
  1129. tors.Size = tors.Size Player_Size
  1130. hed.Size = hed.Size Player_Size
  1131. ra.Size = ra.Size Player_Size
  1132. la.Size = la.Size Player_Size
  1133. rl.Size = rl.Size Player_Size
  1134. ll.Size = ll.Size Player_Size
  1135. ----------------------------------------------------------------------------------
  1136. rootj.Parent = root
  1137. neck.Parent = tors
  1138. RW.Parent = tors
  1139. LW.Parent = tors
  1140. RH.Parent = tors
  1141. LH.Parent = tors
  1142. ----------------------------------------------------------------------------------
  1143. rootj.C0 = RootCF CF(0 Player_Size, 0 Player_Size, 0 Player_Size) angles(Rad(0), Rad(0), Rad(0))
  1144. rootj.C1 = RootCF CF(0 Player_Size, 0 Player_Size, 0 Player_Size) angles(Rad(0), Rad(0), Rad(0))
  1145. neck.C0 = necko CF(0 Player_Size, 0 Player_Size, 0 + ((1 Player_Size) - 1)) angles(Rad(0), Rad(0), Rad(0))
  1146. neck.C1 = CF(0 Player_Size, -0.5 Player_Size, 0 Player_Size) angles(Rad(-90), Rad(0), Rad(180))
  1147. RW.C0 = CF(1.5 Player_Size, 0.5 Player_Size, 0 Player_Size) angles(Rad(0), Rad(0), Rad(0)) -- RIGHTSHOULDERC0
  1148. LW.C0 = CF(-1.5 Player_Size, 0.5 Player_Size, 0 Player_Size) angles(Rad(0), Rad(0), Rad(0)) -- LEFTSHOULDERC0
  1149. ----------------------------------------------------------------------------------
  1150. 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))
  1151. 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))
  1152. 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))
  1153. 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))
  1154. --hat.Parent = Character
  1155. end
  1156. ----------------------------------------------------------------------------------
  1157. ----------------------------------------------------------------------------------
  1158. local equipped = false
  1159. local idle = 0
  1160. local change = 1
  1161. local val = 0
  1162. local toim = 0
  1163. local idleanim = 0.4
  1164. local sine = 0
  1165. local Sit = 1
  1166. ----------------------------------------------------------------------------------
  1167. hum.WalkSpeed = 15
  1168. hum.JumpPower = 57
  1169. hum.Animator.Parent = nil
  1170. ----------------------------------------------------------------------------------
  1171. local Blobby = Instance.new(Part, char)
  1172. Blobby.Name = Blob
  1173. Blobby.CanCollide = false
  1174. Blobby.BrickColor = BrickColor.new(Really black)
  1175. Blobby.Transparency = 0
  1176. Blobby.Material = Plastic
  1177. Blobby.Size = Vector3.new(1, 1, 2)
  1178. Blobby.TopSurface = Enum.SurfaceType.Smooth
  1179. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  1180.  
  1181. local Weld = Instance.new(Weld, Blobby)
  1182. Weld.Part0 = ra
  1183. Weld.Part1 = Blobby
  1184. Weld.C1 = CFrame.new(0, -2, 1.1)
  1185. Weld.C0 = CFrame.Angles(Rad(-86),0,0)
  1186.  
  1187. local M2 = Instance.new(SpecialMesh)
  1188. M2.Parent = Blobby
  1189. M2.MeshId = httpwww.roblox.comassetid=121944778
  1190. M2.TextureId = httpwww.roblox.comassetid=121944805
  1191. M2.Scale = Vector3.new(2, 2, 2)
  1192.  
  1193. --[[local naeeym2 = Instance.new(BillboardGui,char)
  1194. naeeym2.AlwaysOnTop = true
  1195. naeeym2.Size = UDim2.new(5,35,2,15)
  1196. naeeym2.StudsOffset = Vector3.new(0, 3.5, 0)
  1197. naeeym2.Adornee = hed
  1198. naeeym2.Name = Name
  1199. --naeeym2.PlayerToHideFrom = Player
  1200. local tecks2 = Instance.new(TextLabel,naeeym2)
  1201. tecks2.BackgroundTransparency = 1
  1202. tecks2.TextScaled = true
  1203. tecks2.BorderSizePixel = 0
  1204. tecks2.Text = Fight Me
  1205. tecks2.Font = Enum.Font.Bodoni
  1206. tecks2.TextSize = 30
  1207. tecks2.TextStrokeTransparency = 0
  1208. tecks2.TextColor3 = Color3.new(0, 0, 0)
  1209. tecks2.TextStrokeColor3 = Color3.new(1, 1, 1)
  1210. tecks2.Size = UDim2.new(1,0,0.5,0)
  1211. tecks2.Parent = naeeym2]]
  1212. -------------------------------------------------------
  1213. --End Customization--
  1214. -------------------------------------------------------
  1215.  
  1216. -------------------------------------------------------
  1217. --Start Attacks N Stuff--
  1218. -------------------------------------------------------
  1219. local naeeym2 = Instance.new(BillboardGui,char)
  1220. naeeym2.AlwaysOnTop = true
  1221. naeeym2.Size = UDim2.new(5,35,2,35)
  1222. naeeym2.StudsOffset = Vector3.new(0,2,0)
  1223. naeeym2.Adornee = hed
  1224. naeeym2.Name = Name
  1225.  
  1226. local tecks2 = Instance.new(TextLabel,naeeym2)
  1227. tecks2.BackgroundTransparency = 1
  1228. tecks2.TextScaled = true
  1229. tecks2.BorderSizePixel = 0
  1230. tecks2.Text = welcome, to DEATH
  1231. tecks2.Font = Garamond
  1232. tecks2.TextSize = 30
  1233. tecks2.TextStrokeTransparency = 0
  1234. tecks2.TextColor3 = BrickColor.new('Really black').Color
  1235. tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
  1236. tecks2.Size = UDim2.new(1,0,0.5,0)
  1237. tecks2.Parent = naeeym2
  1238. textfag = tecks2
  1239. tecks2.Text = Edited by deathspeaker2008
  1240. wait(2)
  1241. tecks2.Text = UNLEAKED
  1242. wait(1)
  1243. tecks2.Text = Edit Chara
  1244. BTAUNTPlay()
  1245. coroutine.resume(coroutine.create(function()
  1246. while textfag ~= nil do
  1247. swait()
  1248. textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
  1249. textfag.Rotation = math.random(-3,3)
  1250. end
  1251. end))
  1252.  
  1253. hed.face.Texture = httpwww.roblox.comassetid=946610608
  1254. for i,v in pairs(charchildren()) do
  1255. if vIsA(Shirt) and vIsA(Pants) and vIsA(Hat) and vIsA(Accessory) then
  1256. vRemove()
  1257. end
  1258. end
  1259. shirt = Instance.new(Shirt, char)
  1260. shirt.Name = Shirt
  1261. pants = Instance.new(Pants, char)
  1262. pants.Name = Pants
  1263. char.Shirt.ShirtTemplate = rbxassetid1599082794
  1264. char.Pants.PantsTemplate = rbxassetid1565561648
  1265. char.Hats.HatsTemplate = rbxassetid215718515
  1266. local Hair2 = Instance.new(Part, char)
  1267. Hair2.Name = Hair2
  1268. Hair2.CanCollide = false
  1269. Hair2.BrickColor = BrickColor.new(CGA brown)
  1270. Hair2.Transparency = 0
  1271. Hair2.Material = Plastic
  1272. Hair2.Size = Vector3.new(1, 1, 2)
  1273. Hair2.TopSurface = Enum.SurfaceType.Smooth
  1274. Hair2.BottomSurface = Enum.SurfaceType.Smooth
  1275.  
  1276. local Weld = Instance.new(Weld, Hair2)
  1277. Weld.Part0 = hed
  1278. Weld.Part1 = Hair2
  1279. Weld.C1 = CFrame.new(0,-0.1,0.60)
  1280. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
  1281.  
  1282. local M2 = Instance.new(SpecialMesh)
  1283. M2.Parent = Hair2
  1284. M2.MeshId = httpwww.roblox.comassetid=0
  1285. M2.TextureId = httpwww.roblox.comassetid=0
  1286. M2.Scale = Vector3.new(1, 1, 1)
  1287. local l = game.Lighting
  1288. local sky = Instance.new(Sky,l)
  1289. l.TimeOfDay = 000000
  1290. l.Brightness = 1
  1291. l.Ambient = Color3.new(0.25, 0.5, 0.75)
  1292. ----------------------------------------------------------------------------------
  1293. wait()
  1294. player = game.Players.LocalPlayer
  1295. torso = player.CharacterWaitForChild(Torso)
  1296. mouse = playerGetMouse()
  1297.  
  1298. mouse.KeyDownconnect(function(key)
  1299. if key == t then
  1300. dist = (torso.Position - mouse.Hit.p).magnitude
  1301. if dist = 10000 then
  1302. torso.CFrame = CFrame.new(mouse.Hit.p) + Vector3.new(0,3,0)
  1303. end
  1304. end
  1305. end)
  1306. ----------------------------------------------------------------------------------
  1307. local AddInstance = function(Object, ...)
  1308. local Obj = Instance.new(Object)
  1309. for i,v in next,(...) do
  1310. Obj[i] = v
  1311. end
  1312. return Obj
  1313. end
  1314. ----------------------------------------------------
  1315. local Reaper = AddInstance(Part,{
  1316. Parent = hed,
  1317. CFrame = hed.CFrame,
  1318. formFactor = Symmetric,
  1319. Size = Vector3.new(1, 1, 1),
  1320. CanCollide = false,
  1321. TopSurface = Smooth,
  1322. BottomSurface = Smooth,
  1323. Locked = true,
  1324. })
  1325. local Weld = AddInstance(Weld,{
  1326. Parent = Reaper,
  1327. Part0 = hed,
  1328. C0 = CFrame.new(0, 0, 0)CFrame.Angles(0, 0, 0),
  1329. Part1 = Reaper,
  1330. })
  1331. local Mesh = AddInstance(SpecialMesh,{
  1332. Parent = Reaper,
  1333. MeshId = rbxassetid83499032,
  1334. TextureId = rbxassetid184744284,
  1335. Scale = Vector3.new(1.1, 1.1, 1.1),
  1336. VertexColor = Vector3.new(0.3, 0.3, 0.3),
  1337. })
  1338. -------------------------------------------------------
  1339. wait()
  1340. plr = game.Players.LocalPlayer
  1341. char = plr.Character
  1342. mouse = plrGetMouse()
  1343. whitecolor = Color3.new(1,1,1)
  1344. epicmode = false
  1345. normal = true
  1346. for i,v in pairs(charGetChildren()) do
  1347. if v.ClassName == Shirt or v.ClassName == Pants or v.ClassName == ShirtGraphic then
  1348. vDestroy()
  1349. end
  1350. end
  1351. local shirt = Instance.new(Shirt,char)
  1352. shirt.ShirtTemplate = httpwww.roblox.comassetid=1599082794
  1353. local pants = Instance.new(Pants,char)
  1354. pants.PantsTemplate = httpwww.roblox.comassetid=1565561648
  1355. local bdycolors = char[Body Colors]
  1356. bdycolors.HeadColor3 = whitecolor
  1357. bdycolors.LeftArmColor3 = whitecolor
  1358. bdycolors.LeftLegColor3 = whitecolor
  1359. bdycolors.RightArmColor3 = whitecolor
  1360. bdycolors.RightLegColor3 = whitecolor
  1361. bdycolors.TorsoColor3 = whitecolor
  1362. for i,v in pairs(charGetChildren()) do
  1363. if v.ClassName == Hat or v.ClassName == Accessory then
  1364. vDestroy()
  1365. end
  1366. end
  1367. ----------------------------------------------------------------------
  1368. Circle = nil
  1369. CircleParts = {}
  1370. Equipped = false
  1371.  
  1372. function RayCast(Position, Direction, MaxDistance, IgnoreList)
  1373. return gameGetService(Workspace)FindPartOnRayWithIgnoreList(Ray.new(Position, Direction.unit (MaxDistance or 999.999)), IgnoreList)
  1374. end
  1375. Equipped = true
  1376. Circle = Instance.new(Model)
  1377. Circle.Name = Circle
  1378. Angle = 0
  1379. for i = 1, 1 do
  1380. local CirclePart = Instance.new(Part)
  1381. CirclePart.Name = CirclePart
  1382. CirclePart.Transparency = 1
  1383. CirclePart.BrickColor = BrickColor.new(Really black)
  1384. CirclePart.Material = Enum.Material.Plastic
  1385. CirclePart.Shape = Enum.PartType.Block
  1386. CirclePart.FormFactor = Enum.FormFactor.Custom
  1387. CirclePart.TopSurface = Enum.SurfaceType.Smooth
  1388. CirclePart.BottomSurface = Enum.SurfaceType.Smooth
  1389. CirclePart.Anchored = true
  1390. CirclePart.CanCollide = false
  1391. CirclePart.Locked = true
  1392. CirclePart.Size = Vector3.new(10, 0.2, 10)
  1393. local Aura = Instance.new('ParticleEmitter')
  1394. Aura.Name = Aura
  1395. Aura.Texture = rbxassetid842809396
  1396. Aura.Parent = CirclePart
  1397. Aura.LightEmission = 0
  1398. Aura.Transparency = NumberSequence.new(0.2,0.4,1)
  1399. Aura.Color = ColorSequence.new(Color3.new(255255, 255255, 0255),Color3.new(255200, 200200, 200200))
  1400. Aura.Size = NumberSequence.new(0.9,0.5,0.3)
  1401. Aura.LockedToPart = false
  1402. Aura.Lifetime = NumberRange.new(1)
  1403. Aura.Rate = 50
  1404. Aura.Speed = NumberRange.new(2.5)
  1405. Aura.SpreadAngle = Vector2.new(80,80)
  1406. local BlockMesh = Instance.new(BlockMesh)
  1407. BlockMesh.Scale = Vector3.new(1, (1 + (0.005 i)), 1)
  1408. BlockMesh.Parent = CirclePart
  1409. CirclePart.Parent = Circle
  1410. local Star = Instance.new(Decal, CirclePart)
  1411. Star.Texture = httpwww.roblox.comassetid=818983932
  1412. Star.Face = Top
  1413. local Light = Instance.new(PointLight, CirclePart)
  1414. Light.Color = Color3.new(.20,0,0)
  1415. Light.Brightness = 100
  1416. Light.Range = 15
  1417. table.insert(CircleParts, CirclePart)
  1418. end
  1419. Spawn(function()
  1420. while Equipped and Humanoid.Parent and Torso.Parent do
  1421. if Angle == 360 then
  1422. Angle = 0
  1423. end
  1424. Angle = Angle + 0.05
  1425. local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y 6.5), {Character})
  1426. if Hit then
  1427. if not Circle.Parent then
  1428. Circle.Parent = Character
  1429. end
  1430. for i, v in pairs(CircleParts) do
  1431. v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) CFrame.Angles(0, (Angle + i), 0)
  1432. end
  1433. else
  1434. Circle.Parent = nil
  1435. end
  1436. wait()
  1437. end
  1438. end)
  1439.  
  1440. function chatfunc(text, color)
  1441. local chat = coroutine.wrap(function()
  1442. if charFindFirstChild(TalkingBillBoard) ~= nil then
  1443. charFindFirstChild(TalkingBillBoard)destroy()
  1444. end
  1445. local naeeym2 = Instance.new(BillboardGui, char)
  1446. naeeym2.Size = UDim2.new(0, 100, 0, 40)
  1447. naeeym2.StudsOffset = Vector3.new(0, 3, 0)
  1448. naeeym2.Adornee = hed
  1449. naeeym2.Name = TalkingBillBoard
  1450. local tecks2 = Instance.new(TextLabel, naeeym2)
  1451. tecks2.BackgroundTransparency = 1
  1452. tecks2.BorderSizePixel = 0
  1453. tecks2.Text =
  1454. tecks2.Font = SciFi
  1455. tecks2.TextSize = 30
  1456. tecks2.TextStrokeTransparency = 0
  1457. tecks2.TextColor3 = color
  1458. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  1459. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  1460. local tecks3 = Instance.new(TextLabel, naeeym2)
  1461. tecks3.BackgroundTransparency = 1
  1462. tecks3.BorderSizePixel = 0
  1463. tecks3.Text =
  1464. tecks3.Font = SciFi
  1465. tecks3.TextSize = 30
  1466. tecks3.TextStrokeTransparency = 0
  1467. tecks3.TextColor3 = Color3.new(0, 0, 0)
  1468. tecks3.TextStrokeColor3 = color
  1469. tecks3.Size = UDim2.new(1, 0, 0.5, 0)
  1470. coroutine.resume(coroutine.create(function()
  1471. while true do
  1472. swait(1)
  1473. tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  1474. tecks3.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  1475. tecks2.Rotation = math.random(-5, 5)
  1476. tecks3.Rotation = math.random(-5, 5)
  1477. end
  1478. end))
  1479. for i = 1, string.len(text) do
  1480. CFuncs.Sound.Create(rbxassetid274118116, char, 0.25, 0.115)
  1481. tecks2.Text = string.sub(text, 1, i)
  1482. tecks3.Text = string.sub(text, 1, i)
  1483. swait(1)
  1484. end
  1485. wait(1)
  1486. local randomrot = math.random(1, 2)
  1487. if randomrot == 1 then
  1488. for i = 1, 50 do
  1489. swait()
  1490. tecks2.Rotation = tecks2.Rotation - 0.75
  1491. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1492. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  1493. tecks3.Rotation = tecks2.Rotation + 0.75
  1494. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1495. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  1496. end
  1497. elseif randomrot == 2 then
  1498. for i = 1, 50 do
  1499. swait()
  1500. tecks2.Rotation = tecks2.Rotation + 0.75
  1501. tecks2.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1502. tecks2.TextTransparency = tecks2.TextTransparency + 0.04
  1503. tecks3.Rotation = tecks2.Rotation - 0.75
  1504. tecks3.TextStrokeTransparency = tecks2.TextStrokeTransparency + 0.04
  1505. tecks3.TextTransparency = tecks2.TextTransparency + 0.04
  1506. end
  1507. end
  1508. naeeym2Destroy()
  1509. end)
  1510. chat()
  1511. end
  1512. function Ban()
  1513. attack = true
  1514. for i = 0, 2.6, 0.1 do
  1515. swait()
  1516. rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, -0.1 + 0.1 Player_Size Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-60)), 0.2)
  1517. tors.Neck.C0 = clerp(tors.Neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(-7.5 Sin(sine 30)), Rad(0), Rad(60)), 0.2)
  1518. RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(84), Rad(0)) angles(Rad(-6.5), Rad(0), Rad(0)), 0.2)
  1519. LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, -.6 Player_Size) angles(Rad(0), Rad(-84), Rad(0)) angles(Rad(-6.5), Rad(0), Rad(20)), 0.2)
  1520. RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.02 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(160), Rad(-.6), Rad(13)), 0.2)
  1521. LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.02 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(15), Rad(-6), Rad(-25 - 4.5 Sin(sine 20))), 0.2)
  1522. end
  1523. Cso(357417055, tors, 10, 1)
  1524. CameraEnshaking(2, 15)
  1525. Effects.Wave.Create(BrickColor.new(Really black), tors.CFrame CF(0, -6, 0) angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1526. Effects.Wave.Create(BrickColor.new(Really black), tors.CFrame CF(0, -6, 0) angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1527. Effects.Wave.Create(BrickColor.new(Really black), tors.CFrame CF(0, -6, 0) angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1528. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
  1529. if vFindFirstChild(Head) then
  1530. Eviscerate(v)
  1531. end
  1532. end
  1533. for i = 0, 3, 0.1 do
  1534. swait()
  1535. rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, -0.1 + 0.1 Player_Size Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-15)), 0.3)
  1536. tors.Neck.C0 = clerp(tors.Neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(25 - 7.5 Sin(sine 30)), Rad(0), Rad(15)), 0.3)
  1537. RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(84), Rad(0)) angles(Rad(-6.5), Rad(0), Rad(-20)), 0.3)
  1538. LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-84), Rad(0)) angles(Rad(-6.5), Rad(0), Rad(0)), 0.3)
  1539. RW.C0 = clerp(RW.C0, CF(1 Player_Size, 0.3 + 0.02 Sin(sine 20) Player_Size, -.6 Player_Size) angles(Rad(5), Rad(-.6), Rad(-25)), 0.3)
  1540. LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.02 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(15), Rad(-6), Rad(-25 - 4.5 Sin(sine 20))), 0.3)
  1541. end
  1542. attack = false
  1543. end
  1544. function fail()
  1545. chatfunc(You have failed., BrickColor.new(Really red).Color)
  1546. Cso(907331307, hed, 3.5, 1)
  1547. attack = true
  1548. hum.WalkSpeed = 2.01
  1549. for i = 0,1.2,0.1 do
  1550. swait()
  1551. rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1) angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1552. tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1553. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1554. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1555. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(90), Rad(0), Rad(5)), 0.1)
  1556. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  1557. end
  1558. for i = 0,1.2,0.1 do
  1559. swait()
  1560. rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1) angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1561. tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1562. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1563. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1564. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(90), Rad(0), Rad(5)), 0.1)
  1565. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  1566. end
  1567. for i = 0,1.2,0.1 do
  1568. swait()
  1569. rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1) angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1570. tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1571. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1572. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1573. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(90), Rad(0), Rad(5)), 0.1)
  1574. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  1575. end
  1576. for i = 0,1.2,0.1 do
  1577. swait()
  1578. rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1) angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1579. tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1580. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1581. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1582. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(90), Rad(0), Rad(5)), 0.1)
  1583. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  1584. end
  1585. for i = 0,1.2,0.1 do
  1586. swait()
  1587. rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1) angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1588. tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1589. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1590. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1591. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(90), Rad(0), Rad(5)), 0.1)
  1592. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  1593. end
  1594. for i = 0,1.2,0.1 do
  1595. swait()
  1596. rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1) angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1597. tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1598. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1599. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1600. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(90), Rad(0), Rad(5)), 0.1)
  1601. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  1602. end
  1603. hum.WalkSpeed = 16
  1604. attack = false
  1605. end
  1606. function special_hell()
  1607. chatfunc(welcome to my special hell., BrickColor.new(Really red).Color)
  1608. wait(2)
  1609. CHOICE = 6
  1610. Cso(464600985, hed, 3.5, 1)
  1611. local killsky = Instance.new('Sky', gameGetService'Lighting')
  1612. killsky.SkyboxBk = rbxassetid818983932
  1613. killsky.SkyboxDn = rbxassetid818983932
  1614. killsky.SkyboxFt = rbxassetid818983932
  1615. killsky.SkyboxLf = rbxassetid818983932
  1616. killsky.SkyboxRt = rbxassetid818983932
  1617. killsky.SkyboxUp = rbxassetid818983932
  1618. ---
  1619. killsky.StarCount = 0
  1620. killsky.SunAngularSize = 0
  1621. killsky.MoonAngularSize = 0
  1622. killsky.MoonTextureId =
  1623. killsky.CelestialBodiesShown = false
  1624. game.Lighting.FogColor = Color3.new(255,0,0)
  1625. game.Lighting.FogEnd = 1500
  1626. if HITFLOOR ~= nil then
  1627. ATTACK = false
  1628. Rooted = false
  1629. local RINGSPIN = true
  1630. local CONSTRUCTING = true
  1631. local RING = CreatePart(3, Effects, Neon, 0, 5, Really red, Ring, VT(0,0,0))
  1632. RING.Color = C3(0,0,0)
  1633. MakeForm(RING,Cyl)
  1634. RING.CFrame = CF(HITPOS)
  1635. coroutine.resume(coroutine.create(function()
  1636. repeat
  1637. Swait()
  1638. RING.CFrame = RING.CFrame ANGLES(RAD(0), RAD(5), RAD(0))
  1639. until CONSTRUCTING == false
  1640. repeat
  1641. Swait()
  1642. RING.CFrame = RING.CFrame ANGLES(RAD(0), RAD(5), RAD(0))
  1643. until RINGSPIN == false
  1644. for i = 1, 25 do
  1645. Swait()
  1646. RING.CFrame = RING.CFrame ANGLES(RAD(0), RAD(5), RAD(0))
  1647. RING.Size = RING.Size - VT(0.15,0,0.15)
  1648. --DECAL.Transparency = DECAL.Transparency + 125
  1649. RING.Transparency = RING.Transparency + 125
  1650. end
  1651. RINGremove()
  1652. end))
  1653. for i = 1, 15 do
  1654. Swait()
  1655. RING.Size = RING.Size + VT(0,0,0)
  1656. RING.Transparency = RING.Transparency - 115
  1657. end
  1658. end
  1659. hum.WalkSpeed = 16
  1660. attack = false
  1661. end
  1662. function ultra()
  1663. attack = true
  1664. hum.WalkSpeed = 0
  1665. BTAUNTRemove()
  1666. hed.face.Texture = httpwww.roblox.comassetid=495377787
  1667. local Fire = IT(Sound,Character.Torso)
  1668. Fire.SoundId = rbxassetid192104941
  1669. Fire.Looped = true
  1670. Fire.Pitch = 1
  1671. Fire.Volume = 1
  1672. local fire = Instance.new(ParticleEmitter, Character.Torso)
  1673. fire.Lifetime = NumberRange.new(0.5)
  1674. fire.Speed = NumberRange.new(1, 3)
  1675. fire.Size = NumberSequence.new({NumberSequenceKeypoint.new(0, 3.564, 2.521), NumberSequenceKeypoint.new(1, 3.534, 2.521)})
  1676. fire.Rate = 0
  1677. fire.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0, 0), NumberSequenceKeypoint.new(0.627, 0.587), NumberSequenceKeypoint.new(1, 1)})
  1678. fire.LightEmission = 0.6
  1679. fire.Texture = httpwww.roblox.comassetid=242911609
  1680. fire.Color = ColorSequence.new(Color3.new(1, 0, 0), Color3.new(1, 0.666667, 0))
  1681. FirePlay()
  1682. BTAUNT1Play()
  1683. fire.Enabled = true
  1684. fire.Rate =2000
  1685. BTAUNT1Remove()
  1686. chatfunc(ahhhhhhhhh, BrickColor.new(Really red).Color)
  1687. wait(1)
  1688. for i = 0,18,0.1 do
  1689. swait()
  1690. rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1 Cos(sine 20)) angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  1691. tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(-20 - 2.5 Sin(sine 20)), Rad(0), Rad(0)), 0.3)
  1692. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-4.5), Rad(0), Rad(-20)), 0.15)
  1693. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), -.4 + 0.025 Cos(sine 20)) LHCF angles(Rad(-6.5), Rad(5 Cos(sine 20)), Rad(25)), 0.15)
  1694. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 20), 0.025 Cos(sine 20)) angles(Rad(200), Rad(0), Rad(25 - 2.5 Sin(sine 20))), 0.1)
  1695. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 20), 0.025 Cos(sine 20)) angles(Rad(200), Rad(0), Rad(-25 + 2.5 Sin(sine 20))), 0.1)
  1696. end
  1697. chatfunc(Time to die, BrickColor.new(Really red).Color)
  1698. wait(1)
  1699. for i = 0,1.2,0.1 do
  1700. swait()
  1701. rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1) angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1702. tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1703. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1704. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1705. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(90), Rad(0), Rad(5)), 0.1)
  1706. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  1707. end
  1708. for i = 0,1.2,0.1 do
  1709. swait()
  1710. rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1) angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1711. tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1712. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1713. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1714. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(90), Rad(0), Rad(5)), 0.1)
  1715. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  1716. end
  1717. tecks2Remove()
  1718. fireRemove()
  1719. FireStop()
  1720. local BC = char[Body Colors]
  1721. BC.HeadColor = BrickColor.new(Really black)
  1722. BC.LeftArmColor = BrickColor.new(Really black)
  1723. BC.LeftLegColor = BrickColor.new(Really black)
  1724. BC.RightArmColor = BrickColor.new(Really black)
  1725. BC.RightLegColor = BrickColor.new(Really black)
  1726. BC.TorsoColor = BrickColor.new(Really black)
  1727. tecks2Remove()
  1728. BTAUNT3Play()
  1729. local naeeym2 = Instance.new(BillboardGui,char)
  1730. naeeym2.AlwaysOnTop = true
  1731. naeeym2.Size = UDim2.new(5,35,2,35)
  1732. naeeym2.StudsOffset = Vector3.new(0,1,0)
  1733. naeeym2.Adornee = hed
  1734. naeeym2.Name = Name
  1735. local tecks2 = Instance.new(TextLabel,naeeym2)
  1736. tecks2.BackgroundTransparency = 1
  1737. tecks2.TextScaled = true
  1738. tecks2.BorderSizePixel = 0
  1739. tecks2.Font = Garamond
  1740. tecks2.TextSize = 30
  1741. tecks2.TextStrokeTransparency = 0
  1742. tecks2.TextColor3 = BrickColor.new('Really black').Color
  1743. tecks2.TextStrokeColor3 = BrickColor.new('Really black').Color
  1744. tecks2.Size = UDim2.new(1,0,0.5,0)
  1745. tecks2.Parent = naeeym2
  1746. textfag = tecks2
  1747. wait(1)
  1748. tecks2.Text = Ultra nahid chara
  1749. coroutine.resume(coroutine.create(function()
  1750. while textfag ~= nil do
  1751. swait()
  1752. textfag.Position = UDim2.new(math.random(-.2,.2),math.random(-3,3),.05,math.random(-3,3))
  1753. textfag.Rotation = math.random(-3,3)
  1754. end
  1755. end))
  1756. hed.face.Texture = httpwww.roblox.comassetid=435233416
  1757. -------------------
  1758. Spawn(function()
  1759. while Equipped and Humanoid.Parent and Torso.Parent do
  1760. if Angle == 360 then
  1761. Angle = 0
  1762. end
  1763. Angle = Angle + 0.05
  1764. local Hit, EndPosition = RayCast(Torso.Position, Vector3.new(0, -1, 0), (Torso.Size.Y 6.5), {Character})
  1765. if Hit then
  1766. if not Circle.Parent then
  1767. Circle.Parent = Character
  1768. end
  1769. for i, v in pairs(CircleParts) do
  1770. v.CFrame = CFrame.new(Torso.Position.X, EndPosition.Y, Torso.Position.Z) CFrame.Angles(0, (Angle + i), 0)
  1771. end
  1772. else
  1773. Circle.Parent = nil
  1774. end
  1775. wait()
  1776. end
  1777. end)
  1778. attack = false
  1779. hum.WalkSpeed = 75
  1780. end
  1781. function hate()
  1782. chatfunc(i've got a question for you., BrickColor.new(Really red).Color)
  1783. wait(3)
  1784. chatfunc(do you know what black means., BrickColor.new(Really red).Color)
  1785. wait(3)
  1786. attack = true
  1787. Cso(464600985, hed, 3.5, 1)
  1788. local orb = Instance.new(Part, char)
  1789. orb.Anchored = true
  1790. orb.BrickColor = BrickC(Really black)
  1791. orb.CanCollide = false
  1792. orb.FormFactor = 3
  1793. orb.Name = Ring
  1794. orb.Material = Neon
  1795. orb.Size = Vector3.new(1, 1, 1)
  1796. orb.Transparency = 0
  1797. orb.TopSurface = 0
  1798. orb.BottomSurface = 0
  1799. local orbm = Instance.new(SpecialMesh, orb)
  1800. orbm.MeshType = Sphere
  1801. orbm.Name = SizeMesh
  1802. orbm.Scale = Vector3.new(0, 0, 0)
  1803. local scaled = 0.1
  1804. local posid = 0
  1805. for i = 0, 12, 0.1 do
  1806. swait()
  1807. scaled = scaled + 0.001
  1808. posid = posid - scaled
  1809. orb.CFrame = ra.CFrame CF(0, -0.1 + posid 1.05, 0)
  1810. orbm.Scale = orbm.Scale + Vector3.new(scaled, scaled, scaled)
  1811. rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1812. tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(-2.5 Sin(sine 20)), Rad(0), Rad(0)), 0.3)
  1813. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-4.5), Rad(0), Rad(0)), 0.15)
  1814. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-6.5), Rad(0), Rad(0)), 0.15)
  1815. RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.06 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(145), Rad(0), Rad(15 + 2.5 Sin(sine 20))), 0.12)
  1816. LW.C0 = clerp(LW.C0, CF(-1 Player_Size, 0.3 + 0.06 Sin(sine 20) Player_Size, .6 Player_Size) angles(Rad(-35), Rad(25 + 2.5 Sin(sine 20)), Rad(55 + 2.5 Sin(sine 20))), 0.12)
  1817. end
  1818. hed.face.Texture = httpwww.roblox.comassetid=435233416
  1819. chatfunc(it's hate, BrickColor.new(Really red).Color)
  1820. wait(3)
  1821. chatfunc(and i have a LOT of it to share, heres some death too =), BrickColor.new(Really red).Color)
  1822. wait(2)
  1823. for i = 0, 2, 0.1 do
  1824. swait()
  1825. rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.1 + 0.1) angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1826. tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1827. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) RHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1828. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 Cos(sine 20), 0.025 Cos(sine 20)) LHCF angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1829. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(90), Rad(0), Rad(5)), 0.1)
  1830. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 30), 0.025 Cos(sine 20)) angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  1831. end
  1832. coroutine.resume(coroutine.create(function()
  1833. orb.Anchored = false
  1834. CFuncs.Sound.Create(rbxassetid907528019, root, 1.85, 1)
  1835. local a = Instance.new(Part, workspace)
  1836. a.Name = Direction
  1837. a.Anchored = true
  1838. a.BrickColor = BrickC(Really black)
  1839. a.Material = Neon
  1840. a.Transparency = 1
  1841. a.CanCollide = false
  1842. local ray = Ray.new(orb.CFrame.p, (mouse.Hit.p - orb.CFrame.p).unit 500)
  1843. local ignore = orb
  1844. local hit, position, normal = workspaceFindPartOnRay(ray, ignore)
  1845. a.BottomSurface = 10
  1846. a.TopSurface = 10
  1847. local distance = (orb.CFrame.p - position).magnitude
  1848. a.Size = Vector3.new(0.1, 0.1, 0.1)
  1849. a.CFrame = CFrame.new(orb.CFrame.p, position) CFrame.new(0, 0, 0)
  1850. orb.CFrame = a.CFrame
  1851. aDestroy()
  1852. local bv = Instance.new(BodyVelocity)
  1853. bv.maxForce = Vector3.new(1000000000, 1000000000, 1000000000)
  1854. bv.velocity = orb.CFrame.lookVector 125
  1855. bv.Parent = orb
  1856. local hitted = false
  1857. gameGetService(Debris)AddItem(orb, 15)
  1858. swait()
  1859. local hit = orb.Touchedconnect(function(hit)
  1860. if hitted == false then
  1861. hitted = true
  1862. CFuncs.Sound.Create(rbxassetid151304356, orb, 5, 1)
  1863. for i, v in pairs(FindNearestHead(orb.CFrame.p, 25)) do
  1864. if vFindFirstChild(Head) then
  1865. Eviscerate(v)
  1866. end
  1867. end
  1868. Magic(1, Add, orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 1, BrickC(Really black), Sphere)
  1869. Magic(2, Add, orb.CFrame, Vector3.new(orbm.Scale.x, orbm.Scale.y, orbm.Scale.z), 2, BrickC(Really black), Sphere)
  1870. for i = 0, 9 do
  1871. Aura(1, 2.5, Add, orb.CFrame CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickC(Really black), 0, Sphere)
  1872. Aura(2, 5, Add, orb.CFrame CFrame.Angles(math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360)), math.rad(math.random(-360, 360))), 5, 5, 50, -0.05, BrickC(Really black), 0, Sphere)
  1873. end
  1874. orb.Anchored = true
  1875. orb.Transparency = 1
  1876. wait(8)
  1877. orbDestroy()
  1878. end
  1879. end)
  1880. end))
  1881. for i = 0, 1, 0.1 do
  1882. swait()
  1883. rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, -0.1 + 0.1 Player_Size Cos(sine 20)) angles(Rad(6), Rad(0), Rad(30)), 0.3)
  1884. neck.C0 = clerp(neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(-20 - 2.5 Sin(sine 20)), Rad(Mrandom(-15, 15)), Rad(-30)), 0.3)
  1885. RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(85), Rad(0)) angles(Rad(-5), Rad(0), Rad(6)), 0.3)
  1886. LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-85), Rad(0)) angles(Rad(-5), Rad(0), Rad(-6)), 0.3)
  1887. RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.1 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(65), Rad(Mrandom(-15, 15)), Rad(5 - 4.5 Sin(sine 20))), 0.3)
  1888. LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.1 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(6), Rad(Mrandom(-15, 15)), Rad(-5 + 4.5 Sin(sine 20))), 0.3)
  1889. end
  1890. hed.face.Texture = httpwww.roblox.comassetid=946610608
  1891. attack = false
  1892. end
  1893. function THUNDERCLAP()
  1894. attack = true
  1895. for i = 0, 15, 0.1 do
  1896. swait()
  1897. rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, -0.1 + 0.1 Player_Size Cos(sine 20)) angles(Rad(-25), Rad(0), Rad(0)), 0.3)
  1898. neck.C0 = clerp(neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(-20 - 2.5 Sin(sine 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
  1899. RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(85), Rad(0)) angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
  1900. LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-85), Rad(0)) angles(Rad(-5), Rad(0), Rad(25)), 0.3)
  1901. RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.1 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(-25), Rad(Mrandom(-15, 15)), Rad(65 - 4.5 Sin(sine 20))), 0.3)
  1902. LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.1 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(-25), Rad(Mrandom(-15, 15)), Rad(-65 + 4.5 Sin(sine 20))), 0.3)
  1903. end
  1904. CFuncs.Sound.Create(rbxassetid907528019, root, 1.85, 1)
  1905. for i = 0, 7, 0.1 do
  1906. swait()
  1907. rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, -0.1 + 0.1 Player_Size Cos(sine 20)) angles(Rad(25), Rad(0), Rad(0)), 0.3)
  1908. neck.C0 = clerp(neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(20 - 2.5 Sin(sine 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
  1909. RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(85), Rad(0)) angles(Rad(-5), Rad(0), Rad(25)), 0.3)
  1910. LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-85), Rad(0)) angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
  1911. RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.1 Sin(sine 20) Player_Size, -0.6 Player_Size) angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(45 - 4.5 Sin(sine 20))), 0.3)
  1912. LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.1 Sin(sine 20) Player_Size, -0.6 Player_Size) angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(-45 + 4.5 Sin(sine 20))), 0.3)
  1913. end
  1914.  
  1915. Magic(1, Add, root.CFrame, Vector3.new(50, 100, 50), 4, BrickC(Really black), Sphere)
  1916. Magic(1, Add, root.CFrame, Vector3.new(30, 60, 30), 4, BrickC(Really black), Sphere)
  1917. Magic(1, Add, root.CFrame, Vector3.new(3, 600, 3), 4, BrickC(Really black), Sphere)
  1918. for i, v in pairs(FindNearestHead(tors.CFrame.p, 500000)) do
  1919. if vFindFirstChild(Head) then
  1920. Eviscerate(v)
  1921. end
  1922. end
  1923. CFuncs[Sound].Create(rbxassetid138213851, char, 2,1.2)
  1924. CFuncs[Sound].Create(rbxassetid239000203, char, 2,1.2)
  1925. CFuncs[Sound].Create(rbxassetid919941001, char, 3,1.05)
  1926. for i = 0, 7, 0.1 do
  1927. swait()
  1928. rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, -0.1 + 0.1 Player_Size Cos(sine 20)) angles(Rad(25), Rad(0), Rad(0)), 0.3)
  1929. neck.C0 = clerp(neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(20 - 2.5 Sin(sine 20)), Rad(Mrandom(-15, 15)), Rad(0)), 0.3)
  1930. RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(85), Rad(0)) angles(Rad(-5), Rad(0), Rad(25)), 0.3)
  1931. LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-85), Rad(0)) angles(Rad(-5), Rad(0), Rad(-25)), 0.3)
  1932. RW.C0 = clerp(RW.C0, CF(1 Player_Size, 0.5 + 0.1 Sin(sine 20) Player_Size, -0.6 Player_Size) angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(-45 - 4.5 Sin(sine 20))), 0.3)
  1933. LW.C0 = clerp(LW.C0, CF(-1 Player_Size, 0.5 + 0.1 Sin(sine 20) Player_Size, -0.6 Player_Size) angles(Rad(85), Rad(Mrandom(-15, 15)), Rad(45 + 4.5 Sin(sine 20))), 0.3)
  1934. end
  1935. attack = false
  1936. end
  1937. function TUSKOR661()
  1938. attack = true
  1939. M2.Scale = Vector3.new(5, 5, 5)
  1940. chatfunc(mu hahahahahahahaha, BrickColor.new(Really red).Color)
  1941. Cso(464600985, hed, 3.5, 1)
  1942. hed.face.Texture = httpwww.roblox.comassetid=435233416
  1943. for i = 0, 15, 0.1 do
  1944. swait()
  1945. hum.CameraOffset = Vector3.new(0, 8, 0)
  1946. rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, 8 + 0.1 Player_Size Cos(sine 20)) angles(Rad(0), Rad(0), Rad(0)), 0.2)
  1947. tors.Neck.C0 = clerp(tors.Neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(-45 - 7.5 Sin(sine 30)), Rad(0), Rad(0)), 0.2)
  1948. RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(84), Rad(0)) angles(Rad(-16.5), Rad(0), Rad(-20)), 0.2)
  1949. LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-84), Rad(0)) angles(Rad(-16.5), Rad(0), Rad(20)), 0.2)
  1950. RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.06 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(145), Rad(0), Rad(15 + 2.5 Sin(sine 20))), 0.12)
  1951. LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.02 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-30), Rad(-90)), 0.2)
  1952. end
  1953. for i = 0, 15, 0.1 do
  1954. swait()
  1955. rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, 8 + 0.1 Player_Size Cos(sine 20)) angles(Rad(0), Rad(0), Rad(0)), 0.2)
  1956. tors.Neck.C0 = clerp(tors.Neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(-45 - 7.5 Sin(sine 30)), Rad(0), Rad(0)), 0.2)
  1957. RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(84), Rad(0)) angles(Rad(-16.5), Rad(0), Rad(-20)), 0.2)
  1958. LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-84), Rad(0)) angles(Rad(-16.5), Rad(0), Rad(20)), 0.2)
  1959. RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.06 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(145), Rad(0), Rad(15 + 2.5 Sin(sine 20))), 0.12)
  1960. LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.02 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-30), Rad(-90)), 0.2)
  1961. end
  1962. wait(0.1)
  1963. for i = 0, 15, 0.1 do
  1964. swait()
  1965. rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, 8 + 0.1 Player_Size Cos(sine 20)) angles(Rad(0), Rad(0), Rad(0)), 0.2)
  1966. tors.Neck.C0 = clerp(tors.Neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(-45 - 7.5 Sin(sine 30)), Rad(0), Rad(0)), 0.2)
  1967. RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(84), Rad(0)) angles(Rad(-16.5), Rad(0), Rad(-20)), 0.2)
  1968. LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-84), Rad(0)) angles(Rad(-16.5), Rad(0), Rad(20)), 0.2)
  1969. RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.06 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(145), Rad(0), Rad(15 + 2.5 Sin(sine 20))), 0.12)
  1970. LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.02 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-30), Rad(-90)), 0.2)
  1971. end
  1972. Cso(483458132, char, 10, .7)
  1973. CameraEnshaking(6, 65)
  1974. Effects.Wave.Create(BrickColor.new(Really black), tors.CFrame CF(0, -5, 0) angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1975. Effects.Wave.Create(BrickColor.new(Really black), tors.CFrame CF(0, -5, 0) angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1976. Effects.Wave.Create(BrickColor.new(Really black), tors.CFrame CF(0, -5, 0) angles(math.rad(0), math.rad(math.random(0, 180)), math.rad(0)), 550.5, 100.5, 550.5, 200, 20, 200, 0.05)
  1977. Effects.Ring.Create(BrickColor.new(Really black), root.CFrame CF(0, -2, 0) angles(math.rad(90), math.rad(0), math.rad(0)), 0.5, 0.5, 0.1, 2, 2, 0, 0.04)
  1978. Effects.Sphere.Create(BrickColor.new(Really black), root.CFrame CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)
  1979. Effects.Sphere.Create(BrickColor.new(Really black), root.CFrame CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)
  1980. Effects.Sphere.Create(BrickColor.new(Really black), root.CFrame CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)
  1981. Magic(5, Add, root.CFrame CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 1, BrickColor.new(Really black), Sphere)
  1982. Magic(10, Add, root.CFrame CFrame.new(0, -2.9, 0), Vector3.new(0, 0, 0), 2, BrickColor.new(Really black), Sphere)
  1983. Magic(1, Add, root.CFrame, Vector3.new(1, 100000, 1), 0.5, BrickColor.new(Really black), Sphere)
  1984. Magic(1, Add, root.CFrame, Vector3.new(1, 1, 1), 0.75, BrickColor.new(Really black), Sphere)
  1985. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 99999999999.5)) do
  1986. if vFindFirstChild(Head) then
  1987. Eviscerate(v)
  1988. end
  1989. end
  1990. for i = 0, 15, 0.1 do
  1991. swait()
  1992. rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, 1 + 0.1 Player_Size Cos(sine 20)) angles(Rad(75), Rad(0), Rad(0)), 0.2)
  1993. tors.Neck.C0 = clerp(tors.Neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(45 - 7.5 Sin(sine 30)), Rad(0), Rad(0)), 0.2)
  1994. RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(84), Rad(0)) angles(Rad(-6.5), Rad(0), Rad(-45)), 0.2)
  1995. LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.9 Player_Size - 0.1 Cos(sine 20) Player_Size, 0 Player_Size) angles(Rad(0), Rad(-84), Rad(0)) angles(Rad(-6.5), Rad(0), Rad(45)), 0.2)
  1996. RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.1 Sin(sine 20) Player_Size, 0 Player_Size) angles(Rad(65), Rad(Mrandom(-15, 15)), Rad(5 - 4.5 Sin(sine 20))), 0.3)
  1997. LW.C0 = clerp(LW.C0, CF(-1 Player_Size, 0.5 + 0.02 Sin(sine 20) Player_Size, -.6 Player_Size) angles(Rad(-325), Rad(-6), Rad(45)), 0.2)
  1998. end
  1999. hed.face.Texture = httpwww.roblox.comassetid=946610608
  2000. M2.Scale = Vector3.new(1, 1, 1)
  2001. attack = false
  2002. end
  2003. -------------------------------------------------------
  2004. --End Attacks N Stuff--
  2005. -------------------------------------------------------
  2006. mouse.KeyDownconnect(function(key)
  2007. if attack == false then
  2008. if key == y then
  2009. Cso(464600985, tors, 10, 1)
  2010. elseif key == 'q' then
  2011. fail()
  2012. elseif key == 'h' then
  2013. special_hell()
  2014. elseif key == 'f' then
  2015. ultra()
  2016. elseif key == 'z' then
  2017. hate()
  2018. elseif key == 'g' then
  2019. TUSKOR661()
  2020. elseif key == 'b' then
  2021. THUNDERCLAP()
  2022. elseif key == 'm' then
  2023. Cso(660701977, hed, 3.5, 1)
  2024. end
  2025. end
  2026. end)
  2027. mouse.Button1Downconnect(function(key)
  2028. if attack == false then
  2029. Ban()
  2030. end
  2031. end)
  2032.  
  2033.  
  2034.  
  2035.  
  2036.  
  2037. -------------------------------------------------------
  2038. --Start Animations--
  2039. -------------------------------------------------------
  2040. while true do
  2041. swait()
  2042. sine = sine + change
  2043. local torvel = (root.Velocity Vector3.new(1, 0, 1)).magnitude
  2044. local velderp = root.Velocity.y
  2045. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4 Player_Size, char)
  2046. if equipped == true or equipped == false then
  2047. if attack == false then
  2048. idle = idle + 1
  2049. else
  2050. idle = 0
  2051. end
  2052. if 1 root.Velocity.y and hitfloor == nil then
  2053. Anim = Jump
  2054. if attack == false then
  2055. rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, -0.1 + 0.1 Cos(sine 20) Player_Size) angles(Rad(-16), Rad(0), Rad(0)), 0.15)
  2056. 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)
  2057. 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)
  2058. 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)
  2059. 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)
  2060. 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)
  2061. end
  2062. elseif -1 root.Velocity.y and hitfloor == nil then
  2063. Anim = Fall
  2064. if attack == false then
  2065. 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)
  2066. 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)
  2067. RH.C0 = clerp(RH.C0, CF(1 Player_Size, -1 Player_Size - 0.06 - 0.05 Player_Size Cos(sine 12), -0.01 Player_Size) angles(Rad(0 - 2.5 Sin(sine 12)), Rad(79), Rad(0)) angles(Rad(-6 - 2.5 Sin(sine 24)), Rad(0), Rad(0)), 0.15)
  2068. LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -1 Player_Size - 0.06 - 0.05 Player_Size Cos(sine 12), -0.01 Player_Size) angles(Rad(0 - 2.5 Sin(sine 12)), Rad(-79), Rad(0)) angles(Rad(-6 + 2.5 Sin(sine 24)), Rad(0), Rad(0)), 0.15)
  2069. 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)
  2070. 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)
  2071. end
  2072. elseif torvel 1 and hitfloor ~= nil then
  2073. Anim = Idle
  2074. change = 1
  2075. if attack == false then
  2076. rootj.C0 = clerp(rootj.C0, RootCF CF(0 - 0.04 Sin(sine 24) Player_Size, 0 + 0.04 Sin(sine 12) Player_Size, 0 + 0.05 Player_Size Cos(sine 12)) angles(Rad(0 - 2.5 Sin(sine 12)), Rad(0 - 2.5 Sin(sine 24)), Rad(0)), 0.15)
  2077. tors.Neck.C0 = clerp(tors.Neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(25 - 12.5 Sin(sine 12)), Rad(0), Rad(0)), 0.3)
  2078. RH.C0 = clerp(RH.C0, CF(1 Player_Size, -1 Player_Size - 0.06 - 0.05 Player_Size Cos(sine 12), -0.01 Player_Size) angles(Rad(0 - 2.5 Sin(sine 12)), Rad(79), Rad(0)) angles(Rad(-6 - 2.5 Sin(sine 24)), Rad(0), Rad(0)), 0.15)
  2079. LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -1 Player_Size - 0.06 - 0.05 Player_Size Cos(sine 12), -0.01 Player_Size) angles(Rad(0 - 2.5 Sin(sine 12)), Rad(-79), Rad(0)) angles(Rad(-6 + 2.5 Sin(sine 24)), Rad(0), Rad(0)), 0.15)
  2080. RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.02 Sin(sine 12) Player_Size, 0 Player_Size) angles(Rad(20), Rad(-.6), Rad(43 + 4.5 Sin(sine 12))), 0.1)
  2081. LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.02 Sin(sine 12) Player_Size, 0 Player_Size) angles(Rad(20), Rad(-.6), Rad(-43 - 4.5 Sin(sine 12))), 0.1)
  2082. end
  2083. elseif torvel 2 and torvel 25 and hitfloor ~= nil then
  2084. Anim = Walk
  2085. change = 1
  2086. if attack == false then
  2087. rootj.C0 = clerp(rootj.C0, RootCF CF(0, 0, -0.175 + 0.025 Cos(sine 3.5) + -Sin(sine 3.5) 7) angles(Rad(4-2.5 Cos(sine 3.5)), Rad(0) - root.RotVelocity.Y 75, Rad(5 Cos(sine 7))), 0.15)
  2088. tors.Neck.C0 = clerp(tors.Neck.C0, necko angles(Rad(-2.5 Sin(sine 20)), Rad(0), Rad(0) - hed.RotVelocity.Y 15), 0.3)
  2089. RH.C0 = clerp(RH.C0, CF(1, -0.925 - 0.5 Cos(sine 7) 2, 0.5 Cos(sine 7) 2) angles(Rad(-15 - 5 Cos(sine 7)) - rl.RotVelocity.Y 75 + -Sin(sine 7) 2.5, Rad(90 - 0.1 Cos(sine 7)), Rad(0)) angles(Rad(0 + 0.1 Cos(sine 7)), Rad(0), Rad(0)), 0.3)
  2090. LH.C0 = clerp(LH.C0, CF(-1, -0.925 + 0.5 Cos(sine 7) 2, -0.5 Cos(sine 7) 2) angles(Rad(-15 + 5 Cos(sine 7)) + ll.RotVelocity.Y 75 + Sin(sine 7) 2.5, Rad(-90 - 0.1 Cos(sine 7)), Rad(0)) angles(Rad(0 - 0.1 Cos(sine 7)), Rad(0), Rad(0)), 0.3)
  2091. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 Sin(sine 7), 0.15 Cos(sine 7)) angles(Rad(45) Cos(sine 7) , Rad(0), Rad(5) - ra.RotVelocity.Y 75), 0.1)
  2092. LW.C0 = clerp(LW.C0, CF(-1.5, 0.5 + 0.05 Sin(sine 7), -0.15 Cos(sine 7)) angles(Rad(-45) Cos(sine 7) , Rad(0) , Rad(-5) + la.RotVelocity.Y 75), 0.1)
  2093. end
  2094. elseif torvel = 25 and hitfloor ~= nil then
  2095. Anim = Sprint
  2096. change = 1.35
  2097. if attack == false then
  2098. rootj.C0 = clerp(rootj.C0, RootCF CF(0 Player_Size, 0 Player_Size, -0.175 + 0.025 Cos(sine 3.5) + -Sin(sine 3.5) 7 Player_Size) angles(Rad(26 - 4.5 Cos(sine 3.5)), Rad(0) - root.RotVelocity.Y 75, Rad(15 Cos(sine 7))), 0.15)
  2099. tors.Neck.C0 = clerp(tors.Neck.C0, necko CF(0, 0, 0 + ((1 Player_Size) - 1)) angles(Rad(-2.5 Sin(sine 20)), Rad(0), Rad(0) - hed.RotVelocity.Y 15), 0.3)
  2100. RH.C0 = clerp(RH.C0, CF(1 Player_Size, -0.925 - 0.5 Cos(sine 7) 2 Player_Size, 0.7 Cos(sine 7) 2 Player_Size) angles(Rad(-15 - 55 Cos(sine 7)) - rl.RotVelocity.Y 75 + -Sin(sine 7) 2.5, Rad(90 - 0.1 Cos(sine 7)), Rad(0)) angles(Rad(0 + 0.1 Cos(sine 7)), Rad(0), Rad(0)), 0.3)
  2101. LH.C0 = clerp(LH.C0, CF(-1 Player_Size, -0.925 + 0.5 Cos(sine 7) 2 Player_Size, -0.7 Cos(sine 7) 2 Player_Size) angles(Rad(-15 + 55 Cos(sine 7)) + ll.RotVelocity.Y 75 + Sin(sine 7) 2.5, Rad(-90 - 0.1 Cos(sine 7)), Rad(0)) angles(Rad(0 - 0.1 Cos(sine 7)), Rad(0), Rad(0)), 0.3)
  2102. RW.C0 = clerp(RW.C0, CF(1.5 Player_Size, 0.5 + 0.05 Sin(sine 30) Player_Size, 0.34 Cos(sine 7 Player_Size)) angles(Rad(110) Cos(sine 7) , Rad(0), Rad(13) - ra.RotVelocity.Y 75), 0.15)
  2103. LW.C0 = clerp(LW.C0, CF(-1.5 Player_Size, 0.5 + 0.05 Sin(sine 30) Player_Size, -0.34 Cos(sine 7 Player_Size)) angles(Rad(-110) Cos(sine 7) , Rad(0) , Rad(-13) + la.RotVelocity.Y 75), 0.15)
  2104. end
  2105. end
  2106. end
  2107. if 0 #Effects then
  2108. for e = 1, #Effects do
  2109. if Effects[e] ~= nil then
  2110. local Thing = Effects[e]
  2111. if Thing ~= nil then
  2112. local Part = Thing[1]
  2113. local Mode = Thing[2]
  2114. local Delay = Thing[3]
  2115. local IncX = Thing[4]
  2116. local IncY = Thing[5]
  2117. local IncZ = Thing[6]
  2118. if 1 = Thing[1].Transparency then
  2119. if Thing[2] == Block1 then
  2120. Thing[1].CFrame = Thing[1].CFrame CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  2121. local Mesh = Thing[1].Mesh
  2122. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2123. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2124. elseif Thing[2] == Block2 then
  2125. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  2126. local Mesh = Thing[7]
  2127. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2128. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2129. elseif Thing[2] == Block3 then
  2130. 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)
  2131. local Mesh = Thing[7]
  2132. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2133. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2134. elseif Thing[2] == Cylinder then
  2135. local Mesh = Thing[1].Mesh
  2136. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2137. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2138. elseif Thing[2] == Blood then
  2139. local Mesh = Thing[7]
  2140. Thing[1].CFrame = Thing[1].CFrame Vector3.new(0, 0.5, 0)
  2141. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2142. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2143. elseif Thing[2] == Elec then
  2144. local Mesh = Thing[1].Mesh
  2145. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2146. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2147. elseif Thing[2] == Disappear then
  2148. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2149. elseif Thing[2] == Shatter then
  2150. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2151. Thing[4] = Thing[4] CFrame.new(0, Thing[7], 0)
  2152. Thing[1].CFrame = Thing[4] CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2153. Thing[6] = Thing[6] + Thing[5]
  2154. end
  2155. else
  2156. Part.Parent = nil
  2157. table.remove(Effects, e)
  2158. end
  2159. end
  2160. end
  2161. end
  2162. end
  2163. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement