Advertisement
enzoflo1

wdadawd

Feb 8th, 2020
51
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 57.08 KB | None | 0 0
  1. enzoflo1
  2. --NOTE THIS SCRIPT WAS PURELY MADE FROM MY FUCKING IMAGINATION
  3. --IF IT HAPPENS TO LOOK LIKE ANOTHER SCRIPT
  4. --DONT CALL IT A FUCKING BOOTLEG THANK YOU AND ENJOY THE SCRIPT
  5. --YOU FUCKING SKIDS,
  6. --For Those who log/decompile this, If you sell or trade this,
  7. --and I find out who you are, i will take massive action.
  8.  
  9. -------------------------------------------------------
  10.  
  11. local FavIDs = {
  12. 340106355, --Nefl Crystals
  13. 927529620, --Dimension
  14. 876981900, --Fantasy
  15. 398987889, --Ordinary Days
  16. 1117396305, --Oh wait, it's you.
  17. 885996042, --Action Winter Journey
  18. 919231299, --Sprawling Idiot Effigy
  19. 743466274, --Good Day Sunshine
  20. 727411183, --Knife Fight
  21. 1402748531, --The Earth Is Counting On You!
  22. 595230126 --Robot Language
  23. }
  24.  
  25.  
  26.  
  27. --The reality of my life isn't real but a Universe -makhail07
  28. wait()
  29. local plr = game:service'Players'.LocalPlayer
  30. print('Local User is '..plr.Name)
  31. print('God Loaded')
  32. print('hahahAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA')
  33. local char = plr.Character
  34. local hum = char.Humanoid
  35. local hed = char.Head
  36. local root = char.HumanoidRootPart
  37. local rootj = root.RootJoint
  38. local tors = char.Torso
  39. local ra = char["Right Arm"]
  40. local la = char["Left Arm"]
  41. local rl = char["Right Leg"]
  42. local ll = char["Left Leg"]
  43. local neck = tors["Neck"]
  44. local mouse = plr:GetMouse()
  45. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  46. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  47. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  48. local maincolor = BrickColor.new("Institutional white")
  49.  
  50.  
  51. -------------------------------------------------------
  52. --Start Good Stuff--
  53. -------------------------------------------------------
  54. cam = game.Workspace.CurrentCamera
  55. CF = CFrame.new
  56. angles = CFrame.Angles
  57. attack = false
  58. Euler = CFrame.fromEulerAnglesXYZ
  59. Rad = math.rad
  60. IT = Instance.new
  61. BrickC = BrickColor.new
  62. Cos = math.cos
  63. Acos = math.acos
  64. Sin = math.sin
  65. Asin = math.asin
  66. Abs = math.abs
  67. Mrandom = math.random
  68. Floor = math.floor
  69. -------------------------------------------------------
  70. --End Good Stuff--
  71. -------------------------------------------------------
  72. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  73. RSH, LSH = nil, nil
  74. RW = Instance.new("Weld")
  75. LW = Instance.new("Weld")
  76. RH = tors["Right Hip"]
  77. LH = tors["Left Hip"]
  78. RSH = tors["Right Shoulder"]
  79. LSH = tors["Left Shoulder"]
  80. RSH.Parent = nil
  81. LSH.Parent = nil
  82. RW.Name = "RW"
  83. RW.Part0 = tors
  84. RW.C0 = CF(1.5, 0.5, 0)
  85. RW.C1 = CF(0, 0.5, 0)
  86. RW.Part1 = ra
  87. RW.Parent = tors
  88. LW.Name = "LW"
  89. LW.Part0 = tors
  90. LW.C0 = CF(-1.5, 0.5, 0)
  91. LW.C1 = CF(0, 0.5, 0)
  92. LW.Part1 = la
  93. LW.Parent = tors
  94. Effects = {}
  95. -------------------------------------------------------
  96. --Start HeartBeat--
  97. -------------------------------------------------------
  98. ArtificialHB = Instance.new("BindableEvent", script)
  99. ArtificialHB.Name = "Heartbeat"
  100. script:WaitForChild("Heartbeat")
  101.  
  102. frame = 1 / 60
  103. tf = 0
  104. allowframeloss = false
  105. tossremainder = false
  106.  
  107.  
  108. lastframe = tick()
  109. script.Heartbeat:Fire()
  110.  
  111.  
  112. game:GetService("RunService").Heartbeat:connect(function(s, p)
  113. tf = tf + s
  114. if tf >= frame then
  115. if allowframeloss then
  116. script.Heartbeat:Fire()
  117. lastframe = tick()
  118. else
  119. for i = 1, math.floor(tf / frame) do
  120. script.Heartbeat:Fire()
  121. end
  122. lastframe = tick()
  123. end
  124. if tossremainder then
  125. tf = 0
  126. else
  127. tf = tf - frame * math.floor(tf / frame)
  128. end
  129. end
  130. end)
  131. -------------------------------------------------------
  132. --End HeartBeat--
  133. -------------------------------------------------------
  134.  
  135. -------------------------------------------------------
  136. --Start Important Functions--
  137. -------------------------------------------------------
  138. function swait(num)
  139. if num == 0 or num == nil then
  140. game:service("RunService").Stepped:wait(0)
  141. else
  142. for i = 0, num do
  143. game:service("RunService").Stepped:wait(0)
  144. end
  145. end
  146. end
  147. function thread(f)
  148. coroutine.resume(coroutine.create(f))
  149. end
  150. function clerp(a, b, t)
  151. local qa = {
  152. QuaternionFromCFrame(a)
  153. }
  154. local qb = {
  155. QuaternionFromCFrame(b)
  156. }
  157. local ax, ay, az = a.x, a.y, a.z
  158. local bx, by, bz = b.x, b.y, b.z
  159. local _t = 1 - t
  160. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  161. end
  162. function QuaternionFromCFrame(cf)
  163. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  164. local trace = m00 + m11 + m22
  165. if trace > 0 then
  166. local s = math.sqrt(1 + trace)
  167. local recip = 0.5 / s
  168. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  169. else
  170. local i = 0
  171. if m00 < m11 then
  172. i = 1
  173. end
  174. if m22 > (i == 0 and m00 or m11) then
  175. i = 2
  176. end
  177. if i == 0 then
  178. local s = math.sqrt(m00 - m11 - m22 + 1)
  179. local recip = 0.5 / s
  180. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  181. elseif i == 1 then
  182. local s = math.sqrt(m11 - m22 - m00 + 1)
  183. local recip = 0.5 / s
  184. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  185. elseif i == 2 then
  186. local s = math.sqrt(m22 - m00 - m11 + 1)
  187. local recip = 0.5 / s
  188. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  189. end
  190. end
  191. end
  192. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  193. local xs, ys, zs = x + x, y + y, z + z
  194. local wx, wy, wz = w * xs, w * ys, w * zs
  195. local xx = x * xs
  196. local xy = x * ys
  197. local xz = x * zs
  198. local yy = y * ys
  199. local yz = y * zs
  200. local zz = z * zs
  201. 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))
  202. end
  203. function QuaternionSlerp(a, b, t)
  204. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  205. local startInterp, finishInterp
  206. if cosTheta >= 1.0E-4 then
  207. if 1 - cosTheta > 1.0E-4 then
  208. local theta = math.acos(cosTheta)
  209. local invSinTheta = 1 / Sin(theta)
  210. startInterp = Sin((1 - t) * theta) * invSinTheta
  211. finishInterp = Sin(t * theta) * invSinTheta
  212. else
  213. startInterp = 1 - t
  214. finishInterp = t
  215. end
  216. elseif 1 + cosTheta > 1.0E-4 then
  217. local theta = math.acos(-cosTheta)
  218. local invSinTheta = 1 / Sin(theta)
  219. startInterp = Sin((t - 1) * theta) * invSinTheta
  220. finishInterp = Sin(t * theta) * invSinTheta
  221. else
  222. startInterp = t - 1
  223. finishInterp = t
  224. end
  225. 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
  226. end
  227. function rayCast(Position, Direction, Range, Ignore)
  228. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  229. end
  230. local RbxUtility = LoadLibrary("RbxUtility")
  231. local Create = RbxUtility.Create
  232.  
  233. -------------------------------------------------------
  234. --Start Damage Function--
  235. -------------------------------------------------------
  236. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  237. if hit.Parent == nil then
  238. return
  239. end
  240. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  241. for _, v in pairs(hit.Parent:children()) do
  242. if v:IsA("Humanoid") then
  243. h = v
  244. end
  245. end
  246. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  247.  
  248. hit.Parent:FindFirstChild("Head"):BreakJoints()
  249. end
  250.  
  251. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  252. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  253. if hit.Parent.DebounceHit.Value == true then
  254. return
  255. end
  256. end
  257. if insta == true then
  258. hit.Parent:FindFirstChild("Head"):BreakJoints()
  259. end
  260. local c = Create("ObjectValue"){
  261. Name = "creator",
  262. Value = game:service("Players").LocalPlayer,
  263. Parent = h,
  264. }
  265. game:GetService("Debris"):AddItem(c, .5)
  266. if HitSound ~= nil and HitPitch ~= nil then
  267. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  268. end
  269. local Damage = math.random(minim, maxim)
  270. local blocked = false
  271. local block = hit.Parent:findFirstChild("Block")
  272. if block ~= nil then
  273. if block.className == "IntValue" then
  274. if block.Value > 0 then
  275. blocked = true
  276. block.Value = block.Value - 1
  277. print(block.Value)
  278. end
  279. end
  280. end
  281. if blocked == false then
  282. h.Health = h.Health - Damage
  283. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  284. else
  285. h.Health = h.Health - (Damage / 2)
  286. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  287. end
  288. if Type == "Knockdown" then
  289. local hum = hit.Parent.Humanoid
  290. hum.PlatformStand = true
  291. coroutine.resume(coroutine.create(function(HHumanoid)
  292. swait(1)
  293. HHumanoid.PlatformStand = false
  294. end), hum)
  295. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  296. local bodvol = Create("BodyVelocity"){
  297. velocity = angle * knockback,
  298. P = 5000,
  299. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  300. Parent = hit,
  301. }
  302. local rl = Create("BodyAngularVelocity"){
  303. P = 3000,
  304. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  305. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  306. Parent = hit,
  307. }
  308. game:GetService("Debris"):AddItem(bodvol, .5)
  309. game:GetService("Debris"):AddItem(rl, .5)
  310. elseif Type == "Normal" then
  311. local vp = Create("BodyVelocity"){
  312. P = 500,
  313. maxForce = Vector3.new(math.huge, 0, math.huge),
  314. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  315. }
  316. if knockback > 0 then
  317. vp.Parent = hit.Parent.Torso
  318. end
  319. game:GetService("Debris"):AddItem(vp, .5)
  320. elseif Type == "Up" then
  321. local bodyVelocity = Create("BodyVelocity"){
  322. velocity = Vector3.new(0, 20, 0),
  323. P = 5000,
  324. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  325. Parent = hit,
  326. }
  327. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  328. elseif Type == "DarkUp" then
  329. coroutine.resume(coroutine.create(function()
  330. for i = 0, 1, 0.1 do
  331. swait()
  332. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  333. end
  334. end))
  335. local bodyVelocity = Create("BodyVelocity"){
  336. velocity = Vector3.new(0, 20, 0),
  337. P = 5000,
  338. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  339. Parent = hit,
  340. }
  341. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  342. elseif Type == "Snare" then
  343. local bp = Create("BodyPosition"){
  344. P = 2000,
  345. D = 100,
  346. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  347. position = hit.Parent.Torso.Position,
  348. Parent = hit.Parent.Torso,
  349. }
  350. game:GetService("Debris"):AddItem(bp, 1)
  351. elseif Type == "Freeze" then
  352. local BodPos = Create("BodyPosition"){
  353. P = 50000,
  354. D = 1000,
  355. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  356. position = hit.Parent.Torso.Position,
  357. Parent = hit.Parent.Torso,
  358. }
  359. local BodGy = Create("BodyGyro") {
  360. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  361. P = 20e+003,
  362. Parent = hit.Parent.Torso,
  363. cframe = hit.Parent.Torso.CFrame,
  364. }
  365. hit.Parent.Torso.Anchored = true
  366. coroutine.resume(coroutine.create(function(Part)
  367. swait(1.5)
  368. Part.Anchored = false
  369. end), hit.Parent.Torso)
  370. game:GetService("Debris"):AddItem(BodPos, 3)
  371. game:GetService("Debris"):AddItem(BodGy, 3)
  372. end
  373. local debounce = Create("BoolValue"){
  374. Name = "DebounceHit",
  375. Parent = hit.Parent,
  376. Value = true,
  377. }
  378. game:GetService("Debris"):AddItem(debounce, Delay)
  379. c = Create("ObjectValue"){
  380. Name = "creator",
  381. Value = Player,
  382. Parent = h,
  383. }
  384. game:GetService("Debris"):AddItem(c, .5)
  385. end
  386. end
  387. -------------------------------------------------------
  388. --End Damage Function--
  389. -------------------------------------------------------
  390.  
  391. -------------------------------------------------------
  392. --Start Damage Function Customization--
  393. -------------------------------------------------------
  394. function ShowDamage(Pos, Text, Time, Color)
  395. local Rate = (1 / 30)
  396. local Pos = (Pos or Vector3.new(0, 0, 0))
  397. local Text = (Text or "")
  398. local Time = (Time or 2)
  399. local Color = (Color or Color3.new(1, 0, 1))
  400. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  401. EffectPart.Anchored = true
  402. local BillboardGui = Create("BillboardGui"){
  403. Size = UDim2.new(3, 0, 3, 0),
  404. Adornee = EffectPart,
  405. Parent = EffectPart,
  406. }
  407. local TextLabel = Create("TextLabel"){
  408. BackgroundTransparency = 1,
  409. Size = UDim2.new(1, 0, 1, 0),
  410. Text = Text,
  411. Font = "Bodoni",
  412. TextColor3 = Color,
  413. TextScaled = true,
  414. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  415. Parent = BillboardGui,
  416. }
  417. game.Debris:AddItem(EffectPart, (Time))
  418. EffectPart.Parent = game:GetService("Workspace")
  419. delay(0, function()
  420. local Frames = (Time / Rate)
  421. for Frame = 1, Frames do
  422. wait(Rate)
  423. local Percent = (Frame / Frames)
  424. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  425. TextLabel.TextTransparency = Percent
  426. end
  427. if EffectPart and EffectPart.Parent then
  428. EffectPart:Destroy()
  429. end
  430. end)
  431. end
  432. -------------------------------------------------------
  433. --End Damage Function Customization--
  434. -------------------------------------------------------
  435.  
  436. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  437. for _, c in pairs(workspace:children()) do
  438. local hum = c:findFirstChild("Humanoid")
  439. if hum ~= nil then
  440. local head = c:findFirstChild("Head")
  441. if head ~= nil then
  442. local targ = head.Position - Part.Position
  443. local mag = targ.magnitude
  444. if magni >= mag and c.Name ~= plr.Name then
  445. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  446. end
  447. end
  448. end
  449. end
  450. end
  451.  
  452.  
  453. CFuncs = {
  454. Part = {
  455. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  456. local Part = Create("Part")({
  457. Parent = Parent,
  458. Reflectance = Reflectance,
  459. Transparency = Transparency,
  460. CanCollide = false,
  461. Locked = true,
  462. BrickColor = BrickColor.new(tostring(BColor)),
  463. Name = Name,
  464. Size = Size,
  465. Material = Material
  466. })
  467. RemoveOutlines(Part)
  468. return Part
  469. end
  470. },
  471. Mesh = {
  472. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  473. local Msh = Create(Mesh)({
  474. Parent = Part,
  475. Offset = OffSet,
  476. Scale = Scale
  477. })
  478. if Mesh == "SpecialMesh" then
  479. Msh.MeshType = MeshType
  480. Msh.MeshId = MeshId
  481. end
  482. return Msh
  483. end
  484. },
  485. Mesh = {
  486. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  487. local Msh = Create(Mesh)({
  488. Parent = Part,
  489. Offset = OffSet,
  490. Scale = Scale
  491. })
  492. if Mesh == "SpecialMesh" then
  493. Msh.MeshType = MeshType
  494. Msh.MeshId = MeshId
  495. end
  496. return Msh
  497. end
  498. },
  499. Weld = {
  500. Create = function(Parent, Part0, Part1, C0, C1)
  501. local Weld = Create("Weld")({
  502. Parent = Parent,
  503. Part0 = Part0,
  504. Part1 = Part1,
  505. C0 = C0,
  506. C1 = C1
  507. })
  508. return Weld
  509. end
  510. },
  511. Sound = {
  512. Create = function(id, par, vol, pit)
  513. coroutine.resume(coroutine.create(function()
  514. local S = Create("Sound")({
  515. Volume = vol,
  516. Pitch = pit or 1,
  517. SoundId = id,
  518. Parent = par or workspace
  519. })
  520. wait()
  521. S:play()
  522. game:GetService("Debris"):AddItem(S, 6)
  523. end))
  524. end
  525. },
  526. ParticleEmitter = {
  527. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  528. local fp = Create("ParticleEmitter")({
  529. Parent = Parent,
  530. Color = ColorSequence.new(Color1, Color2),
  531. LightEmission = LightEmission,
  532. Size = Size,
  533. Texture = Texture,
  534. Transparency = Transparency,
  535. ZOffset = ZOffset,
  536. Acceleration = Accel,
  537. Drag = Drag,
  538. LockedToPart = LockedToPart,
  539. VelocityInheritance = VelocityInheritance,
  540. EmissionDirection = EmissionDirection,
  541. Enabled = Enabled,
  542. Lifetime = LifeTime,
  543. Rate = Rate,
  544. Rotation = Rotation,
  545. RotSpeed = RotSpeed,
  546. Speed = Speed,
  547. VelocitySpread = VelocitySpread
  548. })
  549. return fp
  550. end
  551. }
  552. }
  553. function RemoveOutlines(part)
  554. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  555. end
  556. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  557. local Part = Create("Part")({
  558. formFactor = FormFactor,
  559. Parent = Parent,
  560. Reflectance = Reflectance,
  561. Transparency = Transparency,
  562. CanCollide = false,
  563. Locked = true,
  564. BrickColor = BrickColor.new(tostring(BColor)),
  565. Name = Name,
  566. Size = Size,
  567. Material = Material
  568. })
  569. RemoveOutlines(Part)
  570. return Part
  571. end
  572. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  573. local Msh = Create(Mesh)({
  574. Parent = Part,
  575. Offset = OffSet,
  576. Scale = Scale
  577. })
  578. if Mesh == "SpecialMesh" then
  579. Msh.MeshType = MeshType
  580. Msh.MeshId = MeshId
  581. end
  582. return Msh
  583. end
  584. function CreateWeld(Parent, Part0, Part1, C0, C1)
  585. local Weld = Create("Weld")({
  586. Parent = Parent,
  587. Part0 = Part0,
  588. Part1 = Part1,
  589. C0 = C0,
  590. C1 = C1
  591. })
  592. return Weld
  593. end
  594.  
  595.  
  596. -------------------------------------------------------
  597. --Start Effect Function--
  598. -------------------------------------------------------
  599. EffectModel = Instance.new("Model", char)
  600. Effects = {
  601. Block = {
  602. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  603. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  604. prt.Anchored = true
  605. prt.CFrame = cframe
  606. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  607. game:GetService("Debris"):AddItem(prt, 10)
  608. if Type == 1 or Type == nil then
  609. table.insert(Effects, {
  610. prt,
  611. "Block1",
  612. delay,
  613. x3,
  614. y3,
  615. z3,
  616. msh
  617. })
  618. elseif Type == 2 then
  619. table.insert(Effects, {
  620. prt,
  621. "Block2",
  622. delay,
  623. x3,
  624. y3,
  625. z3,
  626. msh
  627. })
  628. else
  629. table.insert(Effects, {
  630. prt,
  631. "Block3",
  632. delay,
  633. x3,
  634. y3,
  635. z3,
  636. msh
  637. })
  638. end
  639. end
  640. },
  641. Sphere = {
  642. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  643. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  644. prt.Anchored = true
  645. prt.CFrame = cframe
  646. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  647. game:GetService("Debris"):AddItem(prt, 10)
  648. table.insert(Effects, {
  649. prt,
  650. "Cylinder",
  651. delay,
  652. x3,
  653. y3,
  654. z3,
  655. msh
  656. })
  657. end
  658. },
  659. Cylinder = {
  660. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  661. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  662. prt.Anchored = true
  663. prt.CFrame = cframe
  664. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  665. game:GetService("Debris"):AddItem(prt, 10)
  666. table.insert(Effects, {
  667. prt,
  668. "Cylinder",
  669. delay,
  670. x3,
  671. y3,
  672. z3,
  673. msh
  674. })
  675. end
  676. },
  677. Wave = {
  678. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  679. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  680. prt.Anchored = true
  681. prt.CFrame = cframe
  682. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  683. game:GetService("Debris"):AddItem(prt, 10)
  684. table.insert(Effects, {
  685. prt,
  686. "Cylinder",
  687. delay,
  688. x3 / 60,
  689. y3 / 60,
  690. z3 / 60,
  691. msh
  692. })
  693. end
  694. },
  695. Ring = {
  696. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  697. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  698. prt.Anchored = true
  699. prt.CFrame = cframe
  700. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  701. game:GetService("Debris"):AddItem(prt, 10)
  702. table.insert(Effects, {
  703. prt,
  704. "Cylinder",
  705. delay,
  706. x3,
  707. y3,
  708. z3,
  709. msh
  710. })
  711. end
  712. },
  713. Break = {
  714. Create = function(brickcolor, cframe, x1, y1, z1)
  715. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  716. prt.Anchored = true
  717. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  718. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  719. local num = math.random(10, 50) / 1000
  720. game:GetService("Debris"):AddItem(prt, 10)
  721. table.insert(Effects, {
  722. prt,
  723. "Shatter",
  724. num,
  725. prt.CFrame,
  726. math.random() - math.random(),
  727. 0,
  728. math.random(50, 100) / 100
  729. })
  730. end
  731. },
  732. Spiral = {
  733. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  734. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  735. prt.Anchored = true
  736. prt.CFrame = cframe
  737. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  738. game:GetService("Debris"):AddItem(prt, 10)
  739. table.insert(Effects, {
  740. prt,
  741. "Cylinder",
  742. delay,
  743. x3,
  744. y3,
  745. z3,
  746. msh
  747. })
  748. end
  749. },
  750. Push = {
  751. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  752. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  753. prt.Anchored = true
  754. prt.CFrame = cframe
  755. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  756. game:GetService("Debris"):AddItem(prt, 10)
  757. table.insert(Effects, {
  758. prt,
  759. "Cylinder",
  760. delay,
  761. x3,
  762. y3,
  763. z3,
  764. msh
  765. })
  766. end
  767. }
  768. }
  769. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  770. local fp = IT("Part")
  771. fp.formFactor = formfactor
  772. fp.Parent = parent
  773. fp.Reflectance = reflectance
  774. fp.Transparency = transparency
  775. fp.CanCollide = false
  776. fp.Locked = true
  777. fp.BrickColor = brickcolor
  778. fp.Name = name
  779. fp.Size = size
  780. fp.Position = tors.Position
  781. RemoveOutlines(fp)
  782. fp.Material = "SmoothPlastic"
  783. fp:BreakJoints()
  784. return fp
  785. end
  786.  
  787. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  788. local mesh = IT(Mesh)
  789. mesh.Parent = part
  790. if Mesh == "SpecialMesh" then
  791. mesh.MeshType = meshtype
  792. if meshid ~= "nil" then
  793. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  794. end
  795. end
  796. mesh.Offset = offset
  797. mesh.Scale = scale
  798. return mesh
  799. end
  800.  
  801. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  802. local type = type
  803. local rng = Instance.new("Part", char)
  804. rng.Anchored = true
  805. rng.BrickColor = color
  806. rng.CanCollide = false
  807. rng.FormFactor = 3
  808. rng.Name = "Ring"
  809. rng.Material = "Neon"
  810. rng.Size = Vector3.new(1, 1, 1)
  811. rng.Transparency = 0
  812. rng.TopSurface = 0
  813. rng.BottomSurface = 0
  814. rng.CFrame = pos
  815. local rngm = Instance.new("SpecialMesh", rng)
  816. rngm.MeshType = MType
  817. rngm.Scale = scale
  818. local scaler2 = 1
  819. if type == "Add" then
  820. scaler2 = 1 * value
  821. elseif type == "Divide" then
  822. scaler2 = 1 / value
  823. end
  824. coroutine.resume(coroutine.create(function()
  825. for i = 0, 10 / bonuspeed, 0.1 do
  826. swait()
  827. if type == "Add" then
  828. scaler2 = scaler2 - 0.01 * value / bonuspeed
  829. elseif type == "Divide" then
  830. scaler2 = scaler2 - 0.01 / value * bonuspeed
  831. end
  832. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  833. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  834. end
  835. rng:Destroy()
  836. end))
  837. end
  838.  
  839. function Eviscerate(dude)
  840. if dude.Name ~= char then
  841. local bgf = IT("BodyGyro", dude.Head)
  842. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  843. local val = IT("BoolValue", dude)
  844. val.Name = "IsHit"
  845. local ds = coroutine.wrap(function()
  846. dude:WaitForChild("Head"):BreakJoints()
  847. wait(0.5)
  848. target = nil
  849. coroutine.resume(coroutine.create(function()
  850. for i, v in pairs(dude:GetChildren()) do
  851. if v:IsA("Accessory") then
  852. v:Destroy()
  853. end
  854. if v:IsA("Humanoid") then
  855. v:Destroy()
  856. end
  857. if v:IsA("CharacterMesh") then
  858. v:Destroy()
  859. end
  860. if v:IsA("Model") then
  861. v:Destroy()
  862. end
  863. if v:IsA("Part") or v:IsA("MeshPart") then
  864. for x, o in pairs(v:GetChildren()) do
  865. if o:IsA("Decal") then
  866. o:Destroy()
  867. end
  868. end
  869. coroutine.resume(coroutine.create(function()
  870. v.Material = "Neon"
  871. v.CanCollide = false
  872. local PartEmmit1 = IT("ParticleEmitter", v)
  873. PartEmmit1.LightEmission = 1
  874. PartEmmit1.Texture = "rbxassetid://284205403"
  875. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  876. PartEmmit1.Rate = 150
  877. PartEmmit1.Lifetime = NumberRange.new(1)
  878. PartEmmit1.Size = NumberSequence.new({
  879. NumberSequenceKeypoint.new(0, 0.75, 0),
  880. NumberSequenceKeypoint.new(1, 0, 0)
  881. })
  882. PartEmmit1.Transparency = NumberSequence.new({
  883. NumberSequenceKeypoint.new(0, 0, 0),
  884. NumberSequenceKeypoint.new(1, 1, 0)
  885. })
  886. PartEmmit1.Speed = NumberRange.new(0, 0)
  887. PartEmmit1.VelocitySpread = 30000
  888. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  889. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  890. local BodPoss = IT("BodyPosition", v)
  891. BodPoss.P = 3000
  892. BodPoss.D = 1000
  893. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  894. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  895. v.Color = maincolor.Color
  896. coroutine.resume(coroutine.create(function()
  897. for i = 0, 49 do
  898. swait(1)
  899. v.Transparency = v.Transparency + 0.08
  900. end
  901. wait(0.5)
  902. PartEmmit1.Enabled = false
  903. wait(3)
  904. v:Destroy()
  905. dude:Destroy()
  906. end))
  907. end))
  908. end
  909. end
  910. end))
  911. end)
  912. ds()
  913. end
  914. end
  915.  
  916. function FindNearestHead(Position, Distance, SinglePlayer)
  917. if SinglePlayer then
  918. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  919. end
  920. local List = {}
  921. for i, v in pairs(workspace:GetChildren()) do
  922. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  923. table.insert(List, v)
  924. end
  925. end
  926. return List
  927. end
  928.  
  929. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  930. local type = type
  931. local rng = Instance.new("Part", char)
  932. rng.Anchored = true
  933. rng.BrickColor = color
  934. rng.CanCollide = false
  935. rng.FormFactor = 3
  936. rng.Name = "Ring"
  937. rng.Material = "Neon"
  938. rng.Size = Vector3.new(1, 1, 1)
  939. rng.Transparency = 0
  940. rng.TopSurface = 0
  941. rng.BottomSurface = 0
  942. rng.CFrame = pos
  943. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  944. local rngm = Instance.new("SpecialMesh", rng)
  945. rngm.MeshType = MType
  946. rngm.Scale = Vector3.new(x1, y1, z1)
  947. local scaler2 = 1
  948. local speeder = FastSpeed
  949. if type == "Add" then
  950. scaler2 = 1 * value
  951. elseif type == "Divide" then
  952. scaler2 = 1 / value
  953. end
  954. coroutine.resume(coroutine.create(function()
  955. for i = 0, 10 / bonuspeed, 0.1 do
  956. swait()
  957. if type == "Add" then
  958. scaler2 = scaler2 - 0.01 * value / bonuspeed
  959. elseif type == "Divide" then
  960. scaler2 = scaler2 - 0.01 / value * bonuspeed
  961. end
  962. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  963. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  964. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  965. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  966. end
  967. rng:Destroy()
  968. end))
  969. end
  970.  
  971. function SoulSteal(dude)
  972. if dude.Name ~= char then
  973. local bgf = IT("BodyGyro", dude.Head)
  974. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  975. local val = IT("BoolValue", dude)
  976. val.Name = "IsHit"
  977. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  978. local soulst = coroutine.wrap(function()
  979. local soul = Instance.new("Part",dude)
  980. soul.Size = Vector3.new(1,1,1)
  981. soul.CanCollide = false
  982. soul.Anchored = false
  983. soul.Position = torso.Position
  984. soul.Transparency = 1
  985. local PartEmmit1 = IT("ParticleEmitter", soul)
  986. PartEmmit1.LightEmission = 1
  987. PartEmmit1.Texture = "rbxassetid://569507414"
  988. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  989. PartEmmit1.Rate = 250
  990. PartEmmit1.Lifetime = NumberRange.new(1.6)
  991. PartEmmit1.Size = NumberSequence.new({
  992. NumberSequenceKeypoint.new(0, 1, 0),
  993. NumberSequenceKeypoint.new(1, 0, 0)
  994. })
  995. PartEmmit1.Transparency = NumberSequence.new({
  996. NumberSequenceKeypoint.new(0, 0, 0),
  997. NumberSequenceKeypoint.new(1, 1, 0)
  998. })
  999. PartEmmit1.Speed = NumberRange.new(0, 0)
  1000. PartEmmit1.VelocitySpread = 30000
  1001. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  1002. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1003. local BodPoss = IT("BodyPosition", soul)
  1004. BodPoss.P = 3000
  1005. BodPoss.D = 1000
  1006. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1007. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1008. wait(1.6)
  1009. soul.Touched:connect(function(hit)
  1010. if hit.Parent == char then
  1011. soul:Destroy()
  1012. end
  1013. end)
  1014. wait(1.2)
  1015. while soul do
  1016. swait()
  1017. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1018. BodPoss.Position = tors.Position
  1019. end
  1020. end)
  1021. soulst()
  1022. end
  1023. end
  1024. function FaceMouse()
  1025. local Cam = workspace.CurrentCamera
  1026. return {
  1027. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1028. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1029. }
  1030. end
  1031. -------------------------------------------------------
  1032. --End Effect Function--
  1033. -------------------------------------------------------
  1034. function Cso(ID, PARENT, VOLUME, PITCH)
  1035. local NSound = nil
  1036. coroutine.resume(coroutine.create(function()
  1037. NSound = IT("Sound", PARENT)
  1038. NSound.Volume = VOLUME
  1039. NSound.Pitch = PITCH
  1040. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1041. swait()
  1042. NSound:play()
  1043. game:GetService("Debris"):AddItem(NSound, 10)
  1044. end))
  1045. return NSound
  1046. end
  1047. function CameraEnshaking(Length, Intensity)
  1048. coroutine.resume(coroutine.create(function()
  1049. local intensity = 1 * Intensity
  1050. local rotM = 0.01 * Intensity
  1051. for i = 0, Length, 0.1 do
  1052. swait()
  1053. intensity = intensity - 0.05 * Intensity / Length
  1054. rotM = rotM - 5.0E-4 * Intensity / Length
  1055. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1056. 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)
  1057. end
  1058. hum.CameraOffset = Vector3.new(0, 0, 0)
  1059. end))
  1060. end
  1061. function chatfunc(text, color)
  1062. local chat = coroutine.wrap(function()
  1063. if char:FindFirstChild("TalkingBillBoard") ~= nil then
  1064. char:FindFirstChild("TalkingBillBoard"):destroy()
  1065. end
  1066. local naeeym2 = Instance.new("BillboardGui", char)
  1067. naeeym2.Size = UDim2.new(0, 100, 0, 40)
  1068. naeeym2.StudsOffset = Vector3.new(0, 5, 0)
  1069. naeeym2.Adornee = hed
  1070. naeeym2.Name = "TalkingBillBoard"
  1071. local tecks2 = Instance.new("TextLabel", naeeym2)
  1072. tecks2.BackgroundTransparency = 1
  1073. tecks2.BorderSizePixel = 0
  1074. tecks2.Text = ""
  1075. tecks2.Font = "SciFi"
  1076. tecks2.TextSize = 30
  1077. tecks2.TextStrokeTransparency = 0
  1078. tecks2.TextColor3 = color
  1079. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)
  1080. tecks2.Size = UDim2.new(1, 0, 0.5, 0)
  1081. coroutine.resume(coroutine.create(function()
  1082. while true do
  1083. swait(1)
  1084. tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))
  1085. tecks2.Rotation = math.random(-5, 5)
  1086. end
  1087. end))
  1088. for i = 1, string.len(text) do
  1089. CFuncs.Sound.Create("rbxassetid://274118116", hed, 5.25, 0.115)
  1090. tecks2.Text = string.sub(text, 1, i)
  1091. swait(1)
  1092. end
  1093. wait(1)
  1094. naeeym2:Destroy()
  1095. end)
  1096. chat()
  1097. end
  1098. -------------------------------------------------------
  1099. --End Important Functions--
  1100. -------------------------------------------------------
  1101.  
  1102.  
  1103. -------------------------------------------------------
  1104. --Start Customization--
  1105. -------------------------------------------------------
  1106. local Player_Size = 1
  1107. if Player_Size ~= 1 then
  1108. root.Size = root.Size * Player_Size
  1109. tors.Size = tors.Size * Player_Size
  1110. hed.Size = hed.Size * Player_Size
  1111. ra.Size = ra.Size * Player_Size
  1112. la.Size = la.Size * Player_Size
  1113. rl.Size = rl.Size * Player_Size
  1114. ll.Size = ll.Size * Player_Size
  1115. ----------------------------------------------------------------------------------
  1116. rootj.Parent = root
  1117. neck.Parent = tors
  1118. RW.Parent = tors
  1119. LW.Parent = tors
  1120. RH.Parent = tors
  1121. LH.Parent = tors
  1122. ----------------------------------------------------------------------------------
  1123. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1124. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1125. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1126. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1127. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1128. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1129. ----------------------------------------------------------------------------------
  1130. 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))
  1131. 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))
  1132. 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))
  1133. 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))
  1134. --hat.Parent = Character
  1135. end
  1136. ----------------------------------------------------------------------------------
  1137. local SONG = 363112742
  1138. local SONG2 = 363112742
  1139. local Music = Instance.new("Sound",tors)
  1140. Music.Volume = 2.5
  1141. Music.Looped = true
  1142. Music.Pitch = 1 --Pitcher
  1143. ----------------------------------------------------------------------------------
  1144. local equipped = false
  1145. local idle = 0
  1146. local change = 1
  1147. local val = 0
  1148. local toim = 0
  1149. local idleanim = 0.4
  1150. local sine = 0
  1151. local Sit = 1
  1152. ----------------------------------------------------------------------------------
  1153. hum.WalkSpeed = 16
  1154. hum.JumpPower = 57
  1155. hum.Animator.Parent = nil
  1156. ----------------------------------------------------------------------------------
  1157. local Blobby = Instance.new("Part", char)
  1158. Blobby.Name = "Blob"
  1159. Blobby.CanCollide = false
  1160. Blobby.BrickColor = BrickColor.new("Really black")
  1161. Blobby.Transparency = 0
  1162. Blobby.Material = "Plastic"
  1163. Blobby.Size = Vector3.new(1, 1, 2)
  1164. Blobby.TopSurface = Enum.SurfaceType.Smooth
  1165. Blobby.BottomSurface = Enum.SurfaceType.Smooth
  1166.  
  1167. local Weld = Instance.new("Weld", Blobby)
  1168. Weld.Part0 = ra
  1169. Weld.Part1 = Blobby
  1170. Weld.C1 = CFrame.new(0, -2, 1.1)
  1171. Weld.C0 = CFrame.Angles(Rad(-86),0,0)
  1172.  
  1173. local M2 = Instance.new("SpecialMesh")
  1174. M2.Parent = Blobby
  1175. M2.MeshId = "http://www.roblox.com/asset/?id=10604848"
  1176. M2.TextureId = "http://www.roblox.com/asset/?id=10605252"
  1177. M2.Scale = Vector3.new(1, 1, 1)
  1178.  
  1179. --[[local naeeym2 = Instance.new("BillboardGui",char)
  1180. naeeym2.AlwaysOnTop = true
  1181. naeeym2.Size = UDim2.new(5,35,2,15)
  1182. naeeym2.StudsOffset = Vector3.new(0, 3.5, 0)
  1183. naeeym2.Adornee = hed
  1184. naeeym2.Name = "Name"
  1185. --naeeym2.PlayerToHideFrom = Player
  1186. local tecks2 = Instance.new("TextLabel",naeeym2)
  1187. tecks2.BackgroundTransparency = 1
  1188. tecks2.TextScaled = true
  1189. tecks2.BorderSizePixel = 0
  1190. tecks2.Text = "Fight Me"
  1191. tecks2.Font = Enum.Font.Bodoni
  1192. tecks2.TextSize = 30
  1193. tecks2.TextStrokeTransparency = 0
  1194. tecks2.TextColor3 = Color3.new(0, 0, 0)
  1195. tecks2.TextStrokeColor3 = Color3.new(1, 1, 1)
  1196. tecks2.Size = UDim2.new(1,0,0.5,0)
  1197. tecks2.Parent = naeeym2]]
  1198. -------------------------------------------------------
  1199. --End Customization--
  1200. -------------------------------------------------------
  1201.  
  1202.  
  1203. -------------------------------------------------------
  1204. --Start Attacks N Stuff--
  1205. -------------------------------------------------------
  1206. function Ban()
  1207. attack = true
  1208. for i = 0, 2.6, 0.1 do
  1209. swait()
  1210. 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)
  1211. 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)
  1212. 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)
  1213. 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)
  1214. 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)
  1215. 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)
  1216. end
  1217. Cso("147722910", tors, 10, 1)
  1218. CameraEnshaking(2, 15)
  1219. 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)
  1220. 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)
  1221. 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)
  1222. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do
  1223. if v:FindFirstChild("Head") then
  1224. Eviscerate(v)
  1225. end
  1226. end
  1227. for i = 0, 3, 0.1 do
  1228. swait()
  1229. 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)
  1230. 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)
  1231. 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)
  1232. 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)
  1233. 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)
  1234. 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)
  1235. end
  1236. attack = false
  1237. end
  1238. function BigBan()
  1239. attack = true
  1240. Weld.C0 = CFrame.Angles(Rad(-90), Rad(-25), Rad(0))
  1241. for i = 0, 3.6, 0.1 do
  1242. swait()
  1243. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.2)
  1244. 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)
  1245. 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)
  1246. 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)
  1247. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-225), Rad(-.6), Rad(-45)), 0.2)
  1248. LW.C0 = clerp(LW.C0, CF(-1* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.6* Player_Size) * angles(Rad(-225), Rad(-6), Rad(45)), 0.2)
  1249. end
  1250. Cso("147722910", tors, 10, 1)
  1251. CameraEnshaking(2, 15)
  1252. 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)
  1253. 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)
  1254. 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)
  1255. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 14.5)) do
  1256. if v:FindFirstChild("Head") then
  1257. Eviscerate(v)
  1258. end
  1259. end
  1260. for i = 0, 2.6, 0.1 do
  1261. swait()
  1262. 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)
  1263. 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)
  1264. 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)
  1265. 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)
  1266. RW.C0 = clerp(RW.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)
  1267. 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)
  1268. end
  1269. Weld.C0 = CFrame.Angles(Rad(-86),0,0)
  1270. attack = false
  1271. end
  1272. function BANN()
  1273. attack = true
  1274. M2.Scale = Vector3.new(2, 2, 2)
  1275. for i = 0, 4.6, 0.1 do
  1276. swait()
  1277. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, 1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(0), Rad(0), Rad(-60)), 0.2)
  1278. 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)
  1279. 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)
  1280. 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(-16.5), Rad(0), Rad(20)), 0.2)
  1281. RW.C0 = clerp(RW.C0, CF(.6* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(160), Rad(-.6), Rad(13)), 0.2)
  1282. LW.C0 = clerp(LW.C0, CF(-.8* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, -.4* Player_Size) * angles(Rad(156), Rad(-.6), Rad(45)), 0.2)
  1283. end
  1284. Cso("147722910", char, 10, 1)
  1285. CameraEnshaking(2, 35)
  1286. 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)
  1287. 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)
  1288. 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)
  1289. 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)
  1290. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)
  1291. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)
  1292. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)
  1293. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 19.5)) do
  1294. if v:FindFirstChild("Head") then
  1295. Eviscerate(v)
  1296. end
  1297. end
  1298. for i = 0, 3, 0.1 do
  1299. swait()
  1300. 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)
  1301. 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)
  1302. 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)
  1303. 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)
  1304. 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)
  1305. 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)
  1306. end
  1307. M2.Scale = Vector3.new(1, 1, 1)
  1308. attack = false
  1309. end
  1310. -------------------------------------------------------
  1311. --End Attacks N Stuff--
  1312. -------------------------------------------------------
  1313. mouse.KeyDown:connect(function(key)
  1314. if string.byte(key) == 48 then
  1315. Swing = 2
  1316. hum.WalkSpeed = 38.82
  1317. end
  1318. end)
  1319. mouse.KeyUp:connect(function(key)
  1320. if string.byte(key) == 48 then
  1321. Swing = 1
  1322. hum.WalkSpeed = 16
  1323. end
  1324. end)
  1325. mouse.KeyDown:connect(function(key)
  1326. if attack == false then
  1327. if key == 'e' then
  1328. BigBan()
  1329. elseif key == 'r' then
  1330. BANN()
  1331. elseif key == 't' then
  1332. Cso("1450018171", hed, 10, 1)
  1333. end
  1334. end
  1335. end)
  1336. mouse.Button1Down:connect(function(key)
  1337. if attack == false then
  1338. Ban()
  1339. end
  1340. end)
  1341.  
  1342.  
  1343.  
  1344.  
  1345.  
  1346.  
  1347.  
  1348. -------------------------------------------------------
  1349. --Start Animations--
  1350. -------------------------------------------------------
  1351. while true do
  1352. swait()
  1353. sine = sine + change
  1354. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  1355. local velderp = root.Velocity.y
  1356. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  1357. if equipped == true or equipped == false then
  1358. if attack == false then
  1359. idle = idle + 1
  1360. else
  1361. idle = 0
  1362. end
  1363. --Aura(5, 0.15, "Add", root.CFrame * CFrame.new(math.random(-5, 5), -10, math.random(-5, 5)) * CFrame.Angles(math.rad(90), 0, 0), 1.5, 1.5, 10, -0.015, maincolor, 0, "Sphere")
  1364. if 1 < root.Velocity.y and hitfloor == nil then
  1365. Anim = "Jump"
  1366. if attack == false then
  1367. 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)
  1368. 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)
  1369. 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)
  1370. 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)
  1371. 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)
  1372. 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)
  1373. end
  1374. elseif -1 > root.Velocity.y and hitfloor == nil then
  1375. Anim = "Fall"
  1376. if attack == false then
  1377. 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)
  1378. 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)
  1379. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * RHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
  1380. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * LHCF * angles(Rad(-3.5), Rad(0), Rad(0)), 0.15)
  1381. 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)
  1382. 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)
  1383. end
  1384. elseif torvel < 1 and hitfloor ~= nil then
  1385. Anim = "Idle"
  1386. change = 1
  1387. if attack == false then
  1388. 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(0)), 0.15)
  1389. 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(0)), 0.3)
  1390. 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.15)
  1391. 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.15)
  1392. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(190), Rad(-.6), Rad(13)), 0.1)
  1393. 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.1)
  1394. end
  1395. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then
  1396. Anim = "Walk"
  1397. change = 1
  1398. if attack == false then
  1399. 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(3 - 2.5 * Cos(sine / 3.5)), Rad(0) - root.RotVelocity.Y / 75, Rad(8 * Cos(sine / 7))), 0.15)
  1400. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(6 - 6.5 * Sin(sine / 7)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  1401. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.8* Player_Size - 0.5 * Cos(sine / 7) / 2* Player_Size, 0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / 7)) - rl.RotVelocity.Y / 75 + -Sin(sine / 7) / 2.5, Rad(90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  1402. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.8* Player_Size + 0.5 * Cos(sine / 7) / 2* Player_Size, -0.6 * Cos(sine / 7) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / 7)) + ll.RotVelocity.Y / 75 + Sin(sine / 7) / 2.5, Rad(-90 - 10 * Cos(sine / 7)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / 7)), Rad(0), Rad(0)), 0.3)
  1403. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(190) , Rad(8 * Cos(sine / 7)), Rad(13) - ra.RotVelocity.Y / 75), 0.1)
  1404. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.05 * Sin(sine / 7)* Player_Size, 0* Player_Size) * angles(Rad(-37) * Cos(sine / 7) , Rad(8 * Cos(sine / 7)) , Rad(-6) + la.RotVelocity.Y / 75), 0.1)
  1405. end
  1406. elseif torvel >= 25 and hitfloor ~= nil then
  1407. Anim = "Sprint"
  1408. change = 1.35
  1409. if attack == false then
  1410. 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)
  1411. tors.Neck.C0 = clerp(tors.Neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-45 - 2.5 * Sin(sine / 20)), Rad(0), Rad(0) - hed.RotVelocity.Y / 15), 0.3)
  1412. RH.C0 = clerp(RH.C0, CF(1* Player_Size, -0.925* Player_Size - 0.5* Player_Size * 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)
  1413. LH.C0 = clerp(LH.C0, CF(-1* Player_Size, -0.925* Player_Size + 0.5* Player_Size * 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)
  1414. 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(215) , Rad(8 * Cos(sine / 7)), Rad(13) - ra.RotVelocity.Y / 75), 0.15)
  1415. 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(-75) , Rad(8 * Cos(sine / 7)) , Rad(-13) + la.RotVelocity.Y / 75), 0.15)
  1416. end
  1417. end
  1418. end
  1419. Music.SoundId = "rbxassetid://"..SONG
  1420. Music.Looped = true
  1421. Music.Pitch = 1
  1422. Music.Volume = 1.5
  1423. Music.Parent = tors
  1424. Music:Resume()
  1425. if 0 < #Effects then
  1426. for e = 1, #Effects do
  1427. if Effects[e] ~= nil then
  1428. local Thing = Effects[e]
  1429. if Thing ~= nil then
  1430. local Part = Thing[1]
  1431. local Mode = Thing[2]
  1432. local Delay = Thing[3]
  1433. local IncX = Thing[4]
  1434. local IncY = Thing[5]
  1435. local IncZ = Thing[6]
  1436. if 1 >= Thing[1].Transparency then
  1437. if Thing[2] == "Block1" then
  1438. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1439. local Mesh = Thing[1].Mesh
  1440. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1441. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1442. elseif Thing[2] == "Block2" then
  1443. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  1444. local Mesh = Thing[7]
  1445. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1446. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1447. elseif Thing[2] == "Block3" then
  1448. 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)
  1449. local Mesh = Thing[7]
  1450. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1451. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1452. elseif Thing[2] == "Cylinder" then
  1453. local Mesh = Thing[1].Mesh
  1454. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1455. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1456. elseif Thing[2] == "Blood" then
  1457. local Mesh = Thing[7]
  1458. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  1459. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  1460. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1461. elseif Thing[2] == "Elec" then
  1462. local Mesh = Thing[1].Mesh
  1463. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  1464. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1465. elseif Thing[2] == "Disappear" then
  1466. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1467. elseif Thing[2] == "Shatter" then
  1468. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  1469. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  1470. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  1471. Thing[6] = Thing[6] + Thing[5]
  1472. end
  1473. else
  1474. Part.Parent = nil
  1475. table.remove(Effects, e)
  1476. end
  1477. end
  1478. end
  1479. end
  1480. end
  1481. end
  1482. -------------------------------------------------------
  1483. --End Animations And Script--
  1484. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement