Sword [FE] Roblox Script - Pastebin.com (2024)

  1. Bypass = "death"

  2. loadstring(game:GetObjects("rbxassetid://5325226148")[1].Source)()

  3. -----OPTIONS

  4. local IsDead = false

  5. local StateMover = true

  6. local playerss = workspace.non

  7. local bbv,bullet

  8. if Bypass == "death" then

  9. bullet = game.Players.LocalPlayer.Character["HumanoidRootPart"]

  10. bullet.Transparency = 0

  11. bullet.Massless = true

  12. if bullet:FindFirstChildOfClass("Attachment") then

  13. for _,v in pairs(bullet:GetChildren()) do

  14. if v:IsA("Attachment") then

  15. v:Destroy()

  16. end

  17. end

  18. end

  19. bbv = Instance.new("BodyPosition",bullet)

  20. bbv.Position = playerss.Torso.CFrame.p

  21. end

  22. if Bypass == "death" then

  23. coroutine.wrap(function()

  24. while true do

  25. if not playerss or not playerss:FindFirstChildOfClass("Humanoid") or playerss:FindFirstChildOfClass("Humanoid").Health <= 0 then IsDead = true; return end

  26. if StateMover then

  27. bbv.Position = playerss.Torso.CFrame.p

  28. bullet.Position = playerss.Torso.CFrame.p

  29. end

  30. game:GetService("RunService").RenderStepped:wait()

  31. end

  32. end)()

  33. end

  34. local CDDF = {}

  35. local DamageFling = function(DmgPer)

  36. if IsDead or Bypass ~= "death" or (DmgPer.Name == playerss.Name and DmgPer.Name == "non") or CDDF[DmgPer] or not DmgPer or not DmgPer:FindFirstChildOfClass("Humanoid") or DmgPer:FindFirstChildOfClass("Humanoid").Health <= 0 then return end

  37. CDDF[DmgPer] = true; StateMover = false

  38. local PosFling = (DmgPer:FindFirstChild("HumanoidRootPart") and DmgPer:FindFirstChild("HumanoidRootPart") .CFrame.p) or (DmgPer:FindFirstChildOfClass("Part") and DmgPer:FindFirstChildOfClass("Part").CFrame.p)

  39. bbav = Instance.new("BodyAngularVelocity",bullet)

  40. bbav.MaxTorque = Vector3.new(math.huge,math.huge,math.huge)

  41. bbav.P = 1000000000000000000000000000

  42. bbav.AngularVelocity = Vector3.new(10000000000000000000000000000000,100000000000000000000000000,100000000000000000)

  43. game:GetService("Debris"):AddItem(bbav,0.1)

  44. bullet.Rotation = playerss.Torso.Rotation

  45. for _=1,15 do

  46. bbv.Position = PosFling

  47. bullet.Position = PosFling

  48. wait(0.03)

  49. end

  50. bbv.Position = playerss.Torso.CFrame.p

  51. bullet.Position = playerss.Torso.CFrame.p

  52. CDDF[DmgPer] = false; StateMover = true

  53. end

  54. local plr = game.Players.LocalPlayer

  55. local char = workspace.non

  56. local hum = char.Humanoid

  57. local hed = char.Head

  58. local root = char.HumanoidRootPart

  59. local rootj = root.RootJoint

  60. local tors = char.Torso

  61. local ra = char["Right Arm"]

  62. local la = char["Left Arm"]

  63. local rl = char["Right Leg"]

  64. local ll = char["Left Leg"]

  65. local neck = tors["Neck"]

  66. local mouse = plr:GetMouse()

  67. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)

  68. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)

  69. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)

  70. local maincolor = BrickColor.new("Institutional white")

  71. -------------------------------------------------------

  72. --Start Good Stuff--

  73. -------------------------------------------------------

  74. cam = game.Workspace.CurrentCamera

  75. CF = CFrame.new

  76. angles = CFrame.Angles

  77. attack = false

  78. Euler = CFrame.fromEulerAnglesXYZ

  79. Rad = math.rad

  80. IT = Instance.new

  81. BrickC = BrickColor.new

  82. Cos = math.cos

  83. Acos = math.acos

  84. Sin = math.sin

  85. Asin = math.asin

  86. Abs = math.abs

  87. Mrandom = math.random

  88. Floor = math.floor

  89. -------------------------------------------------------

  90. --End Good Stuff--

  91. -------------------------------------------------------

  92. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)

  93. RSH, LSH = nil, nil

  94. RW = Instance.new("Weld")

  95. LW = Instance.new("Weld")

  96. RH = tors["Right Hip"]

  97. LH = tors["Left Hip"]

  98. RSH = tors["Right Shoulder"]

  99. LSH = tors["Left Shoulder"]

  100. RSH.Parent = nil

  101. LSH.Parent = nil

  102. RW.Name = "RW"

  103. RW.Part0 = tors

  104. RW.C0 = CF(1.5, 0.5, 0)

  105. RW.C1 = CF(0, 0.5, 0)

  106. RW.Part1 = ra

  107. RW.Parent = tors

  108. LW.Name = "LW"

  109. LW.Part0 = tors

  110. LW.C0 = CF(-1.5, 0.5, 0)

  111. LW.C1 = CF(0, 0.5, 0)

  112. LW.Part1 = la

  113. LW.Parent = tors

  114. Effects = {}

  115. -------------------------------------------------------

  116. --Start HeartBeat--

  117. -------------------------------------------------------

  118. ArtificialHB = Instance.new("BindableEvent", script)

  119. ArtificialHB.Name = "Heartbeat"

  120. script:WaitForChild("Heartbeat")

  121. frame = 1 / 60

  122. tf = 0

  123. allowframeloss = false

  124. tossremainder = false

  125. lastframe = tick()

  126. script.Heartbeat:Fire()

  127. local Plr = game:GetService("Players").LocalPlayer

  128. local Player = game:GetService("Players").LocalPlayer

  129. local Character = workspace.non

  130. local Hats = {

  131. gun = Character:WaitForChild("MeshPartAccessory"),

  132. }

  133. Hats.gun.Handle.AccessoryWeld:Remove()

  134. local function align(i,v)

  135. local att0 = Instance.new("Attachment", i)

  136. att0.Position = Vector3.new(0,0,0)

  137. local att1 = Instance.new("Attachment", v)

  138. att1.Position = Vector3.new(0,-0.9,-2.6)

  139. local AP = Instance.new("AlignPosition", i)

  140. AP.Attachment0 = att0

  141. AP.Attachment1 = att1

  142. AP.RigidityEnabled = false

  143. AP.ReactionForceEnabled = false

  144. AP.ApplyAtCenterOfMass = true

  145. AP.MaxForce = 9999999

  146. AP.MaxVelocity = math.huge

  147. AP.Responsiveness = 1000000000000

  148. local AO = Instance.new("AlignOrientation", i)

  149. AO.Attachment0 = att0

  150. AO.Attachment1 = att1

  151. AO.ReactionTorqueEnabled = true

  152. AO.PrimaryAxisOnly = false

  153. AO.MaxTorque = 9999999

  154. AO.MaxAngularVelocity = math.huge

  155. AO.Responsiveness = 10000000000000

  156. end

  157. align(Hats.gun.Handle, Character["Right Arm"])

  158. Hats.gun.Handle.Attachment.Orientation = Vector3.new(223,-90,0)

  159. game:GetService("RunService").Heartbeat:connect(function(s, p)

  160. tf = tf + s

  161. if tf >= frame then

  162. if allowframeloss then

  163. script.Heartbeat:Fire()

  164. lastframe = tick()

  165. else

  166. for i = 1, math.floor(tf / frame) do

  167. script.Heartbeat:Fire()

  168. end

  169. lastframe = tick()

  170. end

  171. if tossremainder then

  172. tf = 0

  173. else

  174. tf = tf - frame * math.floor(tf / frame)

  175. end

  176. end

  177. end)

  178. -------------------------------------------------------

  179. --End HeartBeat--

  180. -------------------------------------------------------

  181. -------------------------------------------------------

  182. --Start Important Functions--

  183. -------------------------------------------------------

  184. function swait(num)

  185. if num == 0 or num == nil then

  186. game:service("RunService").Stepped:wait(0)

  187. else

  188. for i = 0, num do

  189. game:service("RunService").Stepped:wait(0)

  190. end

  191. end

  192. end

  193. function thread(f)

  194. coroutine.resume(coroutine.create(f))

  195. end

  196. function clerp(a, b, t)

  197. local qa = {

  198. QuaternionFromCFrame(a)

  199. }

  200. local qb = {

  201. QuaternionFromCFrame(b)

  202. }

  203. local ax, ay, az = a.x, a.y, a.z

  204. local bx, by, bz = b.x, b.y, b.z

  205. local _t = 1 - t

  206. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))

  207. end

  208. function QuaternionFromCFrame(cf)

  209. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()

  210. local trace = m00 + m11 + m22

  211. if trace > 0 then

  212. local s = math.sqrt(1 + trace)

  213. local recip = 0.5 / s

  214. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5

  215. else

  216. local i = 0

  217. if m00 < m11 then

  218. i = 1

  219. end

  220. if m22 > (i == 0 and m00 or m11) then

  221. i = 2

  222. end

  223. if i == 0 then

  224. local s = math.sqrt(m00 - m11 - m22 + 1)

  225. local recip = 0.5 / s

  226. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip

  227. elseif i == 1 then

  228. local s = math.sqrt(m11 - m22 - m00 + 1)

  229. local recip = 0.5 / s

  230. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip

  231. elseif i == 2 then

  232. local s = math.sqrt(m22 - m00 - m11 + 1)

  233. local recip = 0.5 / s

  234. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip

  235. end

  236. end

  237. end

  238. function QuaternionToCFrame(px, py, pz, x, y, z, w)

  239. local xs, ys, zs = x + x, y + y, z + z

  240. local wx, wy, wz = w * xs, w * ys, w * zs

  241. local xx = x * xs

  242. local xy = x * ys

  243. local xz = x * zs

  244. local yy = y * ys

  245. local yz = y * zs

  246. local zz = z * zs

  247. 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))

  248. end

  249. function QuaternionSlerp(a, b, t)

  250. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]

  251. local startInterp, finishInterp

  252. if cosTheta >= 1.0E-4 then

  253. if 1 - cosTheta > 1.0E-4 then

  254. local theta = math.acos(cosTheta)

  255. local invSinTheta = 1 / Sin(theta)

  256. startInterp = Sin((1 - t) * theta) * invSinTheta

  257. finishInterp = Sin(t * theta) * invSinTheta

  258. else

  259. startInterp = 1 - t

  260. finishInterp = t

  261. end

  262. elseif 1 + cosTheta > 1.0E-4 then

  263. local theta = math.acos(-cosTheta)

  264. local invSinTheta = 1 / Sin(theta)

  265. startInterp = Sin((t - 1) * theta) * invSinTheta

  266. finishInterp = Sin(t * theta) * invSinTheta

  267. else

  268. startInterp = t - 1

  269. finishInterp = t

  270. end

  271. 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

  272. end

  273. function rayCast(Position, Direction, Range, Ignore)

  274. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)

  275. end

  276. local Create = function(c)

  277. return function(p)

  278. local i = Instance.new(c)

  279. for k,v in pairs(p) do i[k] = v end

  280. return i

  281. end

  282. end

  283. -------------------------------------------------------

  284. --Start Damage Function--

  285. -------------------------------------------------------

  286. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)

  287. if hit.Parent == nil then

  288. return

  289. end

  290. local h = hit.Parent:FindFirstChildOfClass("Humanoid")

  291. for _, v in pairs(hit.Parent:children()) do

  292. if v:IsA("Humanoid") then

  293. h = v

  294. end

  295. end

  296. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent.Name ~= plr.Name and hit.Parent:FindFirstChild("Torso") ~= nil then

  297. if hit.Parent:findFirstChild("DebounceHit") ~= nil then

  298. if hit.Parent.DebounceHit.Value == true then

  299. return

  300. end

  301. end

  302. local c = Create("ObjectValue"){

  303. Name = "creator",

  304. Value = game:GetService("Players").LocalPlayer,

  305. Parent = h,

  306. }

  307. game:GetService("Debris"):AddItem(c, .5)

  308. if HitSound ~= nil and HitPitch ~= nil then

  309. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)

  310. end

  311. local Damage = math.random(minim, maxim)

  312. local blocked = false

  313. local block = hit.Parent:findFirstChild("Block")

  314. if block ~= nil then

  315. if block.className == "IntValue" then

  316. if block.Value > 0 then

  317. blocked = true

  318. block.Value = block.Value - 1

  319. print(block.Value)

  320. end

  321. end

  322. end

  323. if blocked == false then

  324. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)

  325. else

  326. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)

  327. end

  328. if Type == "Knockdown" then

  329. local hum = hit.Parent.Humanoid

  330. hum.PlatformStand = true

  331. coroutine.resume(coroutine.create(function(HHumanoid)

  332. swait(1)

  333. HHumanoid.PlatformStand = false

  334. end), hum)

  335. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit

  336. local bodvol = Create("BodyVelocity"){

  337. velocity = angle * knockback,

  338. P = 5000,

  339. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),

  340. Parent = hit,

  341. }

  342. local rl = Create("BodyAngularVelocity"){

  343. P = 3000,

  344. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,

  345. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),

  346. Parent = hit,

  347. }

  348. game:GetService("Debris"):AddItem(bodvol, .5)

  349. game:GetService("Debris"):AddItem(rl, .5)

  350. elseif Type == "Normal" then

  351. local vp = Create("BodyVelocity"){

  352. P = 500,

  353. maxForce = Vector3.new(math.huge, 0, math.huge),

  354. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,

  355. }

  356. if knockback > 0 then

  357. vp.Parent = hit.Parent.Torso

  358. end

  359. game:GetService("Debris"):AddItem(vp, .5)

  360. elseif Type == "Up" then

  361. local bodyVelocity = Create("BodyVelocity"){

  362. velocity = Vector3.new(0, 20, 0),

  363. P = 5000,

  364. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),

  365. Parent = hit,

  366. }

  367. game:GetService("Debris"):AddItem(bodyVelocity, .5)

  368. elseif Type == "DarkUp" then

  369. coroutine.resume(coroutine.create(function()

  370. for i = 0, 1, 0.1 do

  371. swait()

  372. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)

  373. end

  374. end))

  375. local bodyVelocity = Create("BodyVelocity"){

  376. velocity = Vector3.new(0, 20, 0),

  377. P = 5000,

  378. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),

  379. Parent = hit,

  380. }

  381. game:GetService("Debris"):AddItem(bodyVelocity, 1)

  382. elseif Type == "Snare" then

  383. local bp = Create("BodyPosition"){

  384. P = 2000,

  385. D = 100,

  386. maxForce = Vector3.new(math.huge, math.huge, math.huge),

  387. position = hit.Parent.Torso.Position,

  388. Parent = hit.Parent.Torso,

  389. }

  390. game:GetService("Debris"):AddItem(bp, 1)

  391. elseif Type == "Freeze" then

  392. local BodPos = Create("BodyPosition"){

  393. P = 50000,

  394. D = 1000,

  395. maxForce = Vector3.new(math.huge, math.huge, math.huge),

  396. position = hit.Parent.Torso.Position,

  397. Parent = hit.Parent.Torso,

  398. }

  399. local BodGy = Create("BodyGyro") {

  400. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,

  401. P = 20e+003,

  402. Parent = hit.Parent.Torso,

  403. cframe = hit.Parent.Torso.CFrame,

  404. }

  405. hit.Parent.Torso.Anchored = true

  406. coroutine.resume(coroutine.create(function(Part)

  407. swait(1.5)

  408. Part.Anchored = false

  409. end), hit.Parent.Torso)

  410. game:GetService("Debris"):AddItem(BodPos, 3)

  411. game:GetService("Debris"):AddItem(BodGy, 3)

  412. end

  413. local debounce = Create("BoolValue"){

  414. Name = "DebounceHit",

  415. Parent = hit.Parent,

  416. Value = true,

  417. }

  418. game:GetService("Debris"):AddItem(debounce, Delay)

  419. c = Create("ObjectValue"){

  420. Name = "creator",

  421. Value = Player,

  422. Parent = h,

  423. }

  424. game:GetService("Debris"):AddItem(c, .5)

  425. end

  426. end

  427. -------------------------------------------------------

  428. --End Damage Function--

  429. -------------------------------------------------------

  430. -------------------------------------------------------

  431. --Start Damage Function Customization--

  432. -------------------------------------------------------

  433. function ShowDamage(Pos, Text, Time, Color)

  434. local Rate = (1 / 30)

  435. local Pos = (Pos or Vector3.new(0, 0, 0))

  436. local Text = (Text or "")

  437. local Time = (Time or 2)

  438. local Color = (Color or Color3.new(1, 0, 1))

  439. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))

  440. EffectPart.Anchored = true

  441. local BillboardGui = Create("BillboardGui"){

  442. Size = UDim2.new(3, 0, 3, 0),

  443. Adornee = EffectPart,

  444. Parent = EffectPart,

  445. }

  446. local TextLabel = Create("TextLabel"){

  447. BackgroundTransparency = 1,

  448. Size = UDim2.new(1, 0, 1, 0),

  449. Text = Text,

  450. Font = "Bodoni",

  451. TextColor3 = Color,

  452. TextScaled = true,

  453. TextStrokeColor3 = Color3.fromRGB(0,0,0),

  454. Parent = BillboardGui,

  455. }

  456. game.Debris:AddItem(EffectPart, (Time))

  457. EffectPart.Parent = game:GetService("Workspace")

  458. delay(0, function()

  459. local Frames = (Time / Rate)

  460. for Frame = 1, Frames do

  461. wait(Rate)

  462. local Percent = (Frame / Frames)

  463. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)

  464. TextLabel.TextTransparency = Percent

  465. end

  466. if EffectPart and EffectPart.Parent then

  467. EffectPart:Destroy()

  468. end

  469. end)

  470. end

  471. -------------------------------------------------------

  472. --End Damage Function Customization--

  473. -------------------------------------------------------

  474. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)

  475. for _, c in pairs(workspace:children()) do

  476. local hum = c:findFirstChild("Humanoid")

  477. if hum ~= nil then

  478. local head = c:findFirstChild("Head")

  479. if head ~= nil then

  480. local targ = head.Position - Part.Position

  481. local mag = targ.magnitude

  482. if magni >= mag and c.Name ~= plr.Name then

  483. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)

  484. end

  485. end

  486. end

  487. end

  488. end

  489. CFuncs = {

  490. Part = {

  491. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)

  492. local Part = Create("Part")({

  493. Parent = Parent,

  494. Reflectance = Reflectance,

  495. Transparency = Transparency,

  496. CanCollide = false,

  497. Locked = true,

  498. BrickColor = BrickColor.new(tostring(BColor)),

  499. Name = Name,

  500. Size = Size,

  501. Material = Material

  502. })

  503. RemoveOutlines(Part)

  504. return Part

  505. end

  506. },

  507. Mesh = {

  508. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)

  509. local Msh = Create(Mesh)({

  510. Parent = Part,

  511. Offset = OffSet,

  512. Scale = Scale

  513. })

  514. if Mesh == "SpecialMesh" then

  515. Msh.MeshType = MeshType

  516. Msh.MeshId = MeshId

  517. end

  518. return Msh

  519. end

  520. },

  521. Mesh = {

  522. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)

  523. local Msh = Create(Mesh)({

  524. Parent = Part,

  525. Offset = OffSet,

  526. Scale = Scale

  527. })

  528. if Mesh == "SpecialMesh" then

  529. Msh.MeshType = MeshType

  530. Msh.MeshId = MeshId

  531. end

  532. return Msh

  533. end

  534. },

  535. Weld = {

  536. Create = function(Parent, Part0, Part1, C0, C1)

  537. local Weld = Create("Weld")({

  538. Parent = Parent,

  539. Part0 = Part0,

  540. Part1 = Part1,

  541. C0 = C0,

  542. C1 = C1

  543. })

  544. return Weld

  545. end

  546. },

  547. Sound = {

  548. Create = function(id, par, vol, pit)

  549. coroutine.resume(coroutine.create(function()

  550. local S = Create("Sound")({

  551. Volume = vol,

  552. Pitch = pit or 1,

  553. SoundId = id,

  554. Parent = par or workspace

  555. })

  556. wait()

  557. S:play()

  558. game:GetService("Debris"):AddItem(S, 6)

  559. end))

  560. end

  561. },

  562. ParticleEmitter = {

  563. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)

  564. local fp = Create("ParticleEmitter")({

  565. Parent = Parent,

  566. Color = ColorSequence.new(Color1, Color2),

  567. LightEmission = LightEmission,

  568. Size = Size,

  569. Texture = Texture,

  570. Transparency = Transparency,

  571. ZOffset = ZOffset,

  572. Acceleration = Accel,

  573. Drag = Drag,

  574. LockedToPart = LockedToPart,

  575. VelocityInheritance = VelocityInheritance,

  576. EmissionDirection = EmissionDirection,

  577. Enabled = Enabled,

  578. Lifetime = LifeTime,

  579. Rate = Rate,

  580. Rotation = Rotation,

  581. RotSpeed = RotSpeed,

  582. Speed = Speed,

  583. VelocitySpread = VelocitySpread

  584. })

  585. return fp

  586. end

  587. }

  588. }

  589. function RemoveOutlines(part)

  590. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10

  591. end

  592. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)

  593. local Part = Create("Part")({

  594. formFactor = FormFactor,

  595. Parent = Parent,

  596. Reflectance = Reflectance,

  597. Transparency = Transparency,

  598. CanCollide = false,

  599. Locked = true,

  600. BrickColor = BrickColor.new(tostring(BColor)),

  601. Name = Name,

  602. Size = Size,

  603. Material = Material

  604. })

  605. RemoveOutlines(Part)

  606. return Part

  607. end

  608. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)

  609. local Msh = Create(Mesh)({

  610. Parent = Part,

  611. Offset = OffSet,

  612. Scale = Scale

  613. })

  614. if Mesh == "SpecialMesh" then

  615. Msh.MeshType = MeshType

  616. Msh.MeshId = MeshId

  617. end

  618. return Msh

  619. end

  620. function CreateWeld(Parent, Part0, Part1, C0, C1)

  621. local Weld = Create("Weld")({

  622. Parent = Parent,

  623. Part0 = Part0,

  624. Part1 = Part1,

  625. C0 = C0,

  626. C1 = C1

  627. })

  628. return Weld

  629. end

  630. -------------------------------------------------------

  631. --Start Effect Function--

  632. -------------------------------------------------------

  633. EffectModel = Instance.new("Model", char)

  634. Effects = {

  635. Block = {

  636. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)

  637. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())

  638. prt.Anchored = true

  639. prt.CFrame = cframe

  640. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))

  641. game:GetService("Debris"):AddItem(prt, 10)

  642. if Type == 1 or Type == nil then

  643. table.insert(Effects, {

  644. prt,

  645. "Block1",

  646. delay,

  647. x3,

  648. y3,

  649. z3,

  650. msh

  651. })

  652. elseif Type == 2 then

  653. table.insert(Effects, {

  654. prt,

  655. "Block2",

  656. delay,

  657. x3,

  658. y3,

  659. z3,

  660. msh

  661. })

  662. else

  663. table.insert(Effects, {

  664. prt,

  665. "Block3",

  666. delay,

  667. x3,

  668. y3,

  669. z3,

  670. msh

  671. })

  672. end

  673. end

  674. },

  675. Sphere = {

  676. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)

  677. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())

  678. prt.Anchored = true

  679. prt.CFrame = cframe

  680. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))

  681. game:GetService("Debris"):AddItem(prt, 10)

  682. table.insert(Effects, {

  683. prt,

  684. "Cylinder",

  685. delay,

  686. x3,

  687. y3,

  688. z3,

  689. msh

  690. })

  691. end

  692. },

  693. Cylinder = {

  694. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)

  695. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())

  696. prt.Anchored = true

  697. prt.CFrame = cframe

  698. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))

  699. game:GetService("Debris"):AddItem(prt, 10)

  700. table.insert(Effects, {

  701. prt,

  702. "Cylinder",

  703. delay,

  704. x3,

  705. y3,

  706. z3,

  707. msh

  708. })

  709. end

  710. },

  711. Wave = {

  712. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)

  713. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())

  714. prt.Anchored = true

  715. prt.CFrame = cframe

  716. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))

  717. game:GetService("Debris"):AddItem(prt, 10)

  718. table.insert(Effects, {

  719. prt,

  720. "Cylinder",

  721. delay,

  722. x3 / 60,

  723. y3 / 60,

  724. z3 / 60,

  725. msh

  726. })

  727. end

  728. },

  729. Ring = {

  730. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)

  731. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())

  732. prt.Anchored = true

  733. prt.CFrame = cframe

  734. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))

  735. game:GetService("Debris"):AddItem(prt, 10)

  736. table.insert(Effects, {

  737. prt,

  738. "Cylinder",

  739. delay,

  740. x3,

  741. y3,

  742. z3,

  743. msh

  744. })

  745. end

  746. },

  747. Break = {

  748. Create = function(brickcolor, cframe, x1, y1, z1)

  749. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))

  750. prt.Anchored = true

  751. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))

  752. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))

  753. local num = math.random(10, 50) / 1000

  754. game:GetService("Debris"):AddItem(prt, 10)

  755. table.insert(Effects, {

  756. prt,

  757. "Shatter",

  758. num,

  759. prt.CFrame,

  760. math.random() - math.random(),

  761. 0,

  762. math.random(50, 100) / 100

  763. })

  764. end

  765. },

  766. Spiral = {

  767. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)

  768. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())

  769. prt.Anchored = true

  770. prt.CFrame = cframe

  771. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))

  772. game:GetService("Debris"):AddItem(prt, 10)

  773. table.insert(Effects, {

  774. prt,

  775. "Cylinder",

  776. delay,

  777. x3,

  778. y3,

  779. z3,

  780. msh

  781. })

  782. end

  783. },

  784. Push = {

  785. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)

  786. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())

  787. prt.Anchored = true

  788. prt.CFrame = cframe

  789. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))

  790. game:GetService("Debris"):AddItem(prt, 10)

  791. table.insert(Effects, {

  792. prt,

  793. "Cylinder",

  794. delay,

  795. x3,

  796. y3,

  797. z3,

  798. msh

  799. })

  800. end

  801. }

  802. }

  803. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)

  804. local fp = IT("Part")

  805. fp.formFactor = formfactor

  806. fp.Parent = parent

  807. fp.Reflectance = reflectance

  808. fp.Transparency = transparency

  809. fp.CanCollide = false

  810. fp.Locked = true

  811. fp.BrickColor = brickcolor

  812. fp.Name = name

  813. fp.Size = size

  814. fp.Position = tors.Position

  815. RemoveOutlines(fp)

  816. fp.Material = "SmoothPlastic"

  817. fp:BreakJoints()

  818. return fp

  819. end

  820. function mesh(Mesh,part,meshtype,meshid,offset,scale)

  821. local mesh = IT(Mesh)

  822. mesh.Parent = part

  823. if Mesh == "SpecialMesh" then

  824. mesh.MeshType = meshtype

  825. if meshid ~= "nil" then

  826. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid

  827. end

  828. end

  829. mesh.Offset = offset

  830. mesh.Scale = scale

  831. return mesh

  832. end

  833. function Magic(bonuspeed, type, pos, scale, value, color, MType)

  834. local type = type

  835. local rng = Instance.new("Part", char)

  836. rng.Anchored = true

  837. rng.BrickColor = color

  838. rng.CanCollide = false

  839. rng.FormFactor = 3

  840. rng.Name = "Ring"

  841. rng.Material = "Neon"

  842. rng.Size = Vector3.new(1, 1, 1)

  843. rng.Transparency = 1

  844. rng.TopSurface = 0

  845. rng.BottomSurface = 0

  846. rng.CFrame = pos

  847. local rngm = Instance.new("SpecialMesh", rng)

  848. rngm.MeshType = MType

  849. rngm.Scale = scale

  850. local scaler2 = 1

  851. if type == "Add" then

  852. scaler2 = 1 * value

  853. elseif type == "Divide" then

  854. scaler2 = 1 / value

  855. end

  856. coroutine.resume(coroutine.create(function()

  857. for i = 0, 10 / bonuspeed, 0.1 do

  858. swait()

  859. if type == "Add" then

  860. scaler2 = scaler2 - 0.01 * value / bonuspeed

  861. elseif type == "Divide" then

  862. scaler2 = scaler2 - 0.01 / value * bonuspeed

  863. end

  864. rng.Transparency = rng.Transparency + 0.01 * bonuspeed

  865. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)

  866. end

  867. rng:Destroy()

  868. end))

  869. end

  870. function Eviscerate(dude)

  871. if dude.Name ~= char.Name and dude.Name ~= plr.Name then

  872. local bgf = IT("BodyGyro", dude.Head)

  873. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)

  874. local val = IT("BoolValue", dude)

  875. val.Name = "Ish*t"

  876. local ds = coroutine.wrap(function()

  877. wait(0.5)

  878. target = nil

  879. coroutine.resume(coroutine.create(function()

  880. for i, v in pairs(dude:GetChildren()) do

  881. if v:IsA("Part") or v:IsA("MeshPart") then

  882. coroutine.resume(coroutine.create(function()

  883. local PartEmmit1 = IT("ParticleEmitter", v)

  884. PartEmmit1.LightEmission = 1

  885. PartEmmit1.Texture = "rbxassetid://284205403"

  886. PartEmmit1.Color = ColorSequence.new(maincolor.Color)

  887. PartEmmit1.Rate = 150

  888. PartEmmit1.Lifetime = NumberRange.new(1)

  889. PartEmmit1.Size = NumberSequence.new({

  890. NumberSequenceKeypoint.new(0, 0.75, 0),

  891. NumberSequenceKeypoint.new(1, 0, 0)

  892. })

  893. PartEmmit1.Transparency = NumberSequence.new({

  894. NumberSequenceKeypoint.new(0, 0, 0),

  895. NumberSequenceKeypoint.new(1, 1, 0)

  896. })

  897. PartEmmit1.Speed = NumberRange.new(0, 0)

  898. PartEmmit1.VelocitySpread = 30000

  899. PartEmmit1.Rotation = NumberRange.new(-500, 500)

  900. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)

  901. local BodPoss = IT("BodyPosition", v)

  902. BodPoss.P = 3000

  903. BodPoss.D = 1000

  904. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)

  905. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))

  906. coroutine.resume(coroutine.create(function()

  907. wait(0.5)

  908. PartEmmit1.Enabled = false

  909. wait(3)

  910. end))

  911. end))

  912. end

  913. end

  914. end))

  915. end)

  916. ds()

  917. end

  918. end

  919. function FindNearestHead(Position, Distance, SinglePlayer)

  920. if SinglePlayer then

  921. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude

  922. end

  923. local List = {}

  924. for i, v in pairs(workspace:GetChildren()) do

  925. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then

  926. table.insert(List, v)

  927. end

  928. end

  929. return List

  930. end

  931. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)

  932. local type = type

  933. local rng = Instance.new("Part", char)

  934. rng.Anchored = true

  935. rng.BrickColor = color

  936. rng.CanCollide = false

  937. rng.FormFactor = 3

  938. rng.Name = "Ring"

  939. rng.Material = "Neon"

  940. rng.Size = Vector3.new(1, 1, 1)

  941. rng.Transparency = 1

  942. rng.TopSurface = 0

  943. rng.BottomSurface = 0

  944. rng.CFrame = pos

  945. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos

  946. local rngm = Instance.new("SpecialMesh", rng)

  947. rngm.MeshType = MType

  948. rngm.Scale = Vector3.new(x1, y1, z1)

  949. local scaler2 = 1

  950. local speeder = FastSpeed

  951. if type == "Add" then

  952. scaler2 = 1 * value

  953. elseif type == "Divide" then

  954. scaler2 = 1 / value

  955. end

  956. coroutine.resume(coroutine.create(function()

  957. for i = 0, 10 / bonuspeed, 0.1 do

  958. swait()

  959. if type == "Add" then

  960. scaler2 = scaler2 - 0.01 * value / bonuspeed

  961. elseif type == "Divide" then

  962. scaler2 = scaler2 - 0.01 / value * bonuspeed

  963. end

  964. speeder = speeder - 0.01 * FastSpeed * bonuspeed

  965. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed

  966. rng.Transparency = rng.Transparency + 0.01 * bonuspeed

  967. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)

  968. end

  969. rng:Destroy()

  970. end))

  971. end

  972. function SoulSteal(dude)

  973. if dude.Name ~= char.Name and dude.Name ~= plr.Name then

  974. local bgf = IT("BodyGyro", dude.Head)

  975. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)

  976. local val = IT("BoolValue", dude)

  977. val.Name = "Ish*t"

  978. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')

  979. local soulst = coroutine.wrap(function()

  980. local soul = Instance.new("Part",dude)

  981. soul.Size = Vector3.new(1,1,1)

  982. soul.CanCollide = false

  983. soul.Anchored = false

  984. soul.Position = torso.Position

  985. soul.Transparency = 1

  986. local PartEmmit1 = IT("ParticleEmitter", soul)

  987. PartEmmit1.LightEmission = 1

  988. PartEmmit1.Texture = "rbxassetid://569507414"

  989. PartEmmit1.Color = ColorSequence.new(maincolor.Color)

  990. PartEmmit1.Rate = 250

  991. PartEmmit1.Lifetime = NumberRange.new(1.6)

  992. PartEmmit1.Size = NumberSequence.new({

  993. NumberSequenceKeypoint.new(0, 1, 0),

  994. NumberSequenceKeypoint.new(1, 0, 0)

  995. })

  996. PartEmmit1.Transparency = NumberSequence.new({

  997. NumberSequenceKeypoint.new(0, 0, 0),

  998. NumberSequenceKeypoint.new(1, 1, 0)

  999. })

  1000. PartEmmit1.Speed = NumberRange.new(0, 0)

  1001. PartEmmit1.VelocitySpread = 30000

  1002. PartEmmit1.Rotation = NumberRange.new(-360, 360)

  1003. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)

  1004. local BodPoss = IT("BodyPosition", soul)

  1005. BodPoss.P = 3000

  1006. BodPoss.D = 1000

  1007. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)

  1008. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))

  1009. wait(1.6)

  1010. soul.Touched:connect(function(hit)

  1011. if hit.Parent == char then

  1012. soul:Destroy()

  1013. end

  1014. end)

  1015. wait(1.2)

  1016. while soul do

  1017. swait()

  1018. PartEmmit1.Color = ColorSequence.new(maincolor.Color)

  1019. BodPoss.Position = tors.Position

  1020. end

  1021. end)

  1022. soulst()

  1023. end

  1024. end

  1025. function FaceMouse()

  1026. localCam = workspace.CurrentCamera

  1027. return {

  1028. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),

  1029. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)

  1030. }

  1031. end

  1032. -------------------------------------------------------

  1033. --End Effect Function--

  1034. -------------------------------------------------------

  1035. function Cso(ID, PARENT, VOLUME, PITCH)

  1036. local NSound = nil

  1037. coroutine.resume(coroutine.create(function()

  1038. NSound = IT("Sound", PARENT)

  1039. NSound.Volume = VOLUME

  1040. NSound.Pitch = PITCH

  1041. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID

  1042. swait()

  1043. NSound:play()

  1044. game:GetService("Debris"):AddItem(NSound, 10)

  1045. end))

  1046. return NSound

  1047. end

  1048. function CameraEnshaking(Length, Intensity)

  1049. coroutine.resume(coroutine.create(function()

  1050. local intensity = 1 * Intensity

  1051. local rotM = 0.01 * Intensity

  1052. for i = 0, Length, 0.1 do

  1053. swait()

  1054. intensity = intensity - 0.05 * Intensity / Length

  1055. rotM = rotM - 5.0E-4 * Intensity / Length

  1056. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))

  1057. 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)

  1058. end

  1059. hum.CameraOffset = Vector3.new(0, 0, 0)

  1060. end))

  1061. end

  1062. function chatfunc(text, color)

  1063. local chat = coroutine.wrap(function()

  1064. if char:FindFirstChild("TalkingBillBoard") ~= nil then

  1065. char:FindFirstChild("TalkingBillBoard"):destroy()

  1066. end

  1067. local naeeym2 = Instance.new("BillboardGui", char)

  1068. naeeym2.Size = UDim2.new(0, 100, 0, 40)

  1069. naeeym2.StudsOffset = Vector3.new(0, 5, 0)

  1070. naeeym2.Adornee = hed

  1071. naeeym2.Name = "TalkingBillBoard"

  1072. local tecks2 = Instance.new("TextLabel", naeeym2)

  1073. tecks2.BackgroundTransparency = 1

  1074. tecks2.BorderSizePixel = 0

  1075. tecks2.Text = ""

  1076. tecks2.Font = "SciFi"

  1077. tecks2.TextSize = 30

  1078. tecks2.TextStrokeTransparency = 1

  1079. tecks2.TextColor3 = color

  1080. tecks2.TextStrokeColor3 = Color3.new(0, 0, 0)

  1081. tecks2.Size = UDim2.new(1, 0, 0.5, 0)

  1082. coroutine.resume(coroutine.create(function()

  1083. while true do

  1084. swait(1)

  1085. tecks2.Position = UDim2.new(0, math.random(-5, 5), 0, math.random(-5, 5))

  1086. tecks2.Rotation = math.random(-5, 5)

  1087. end

  1088. end))

  1089. for i = 1, string.len(text) do

  1090. CFuncs.Sound.Create("rbxassetid://274118116", hed, 5.25, 0.115)

  1091. tecks2.Text = string.sub(text, 1, i)

  1092. swait(1)

  1093. end

  1094. wait(1)

  1095. naeeym2:Destroy()

  1096. end)

  1097. chat()

  1098. end

  1099. -------------------------------------------------------

  1100. --End Important Functions--

  1101. -------------------------------------------------------

  1102. -------------------------------------------------------

  1103. --Start Customization--

  1104. -------------------------------------------------------

  1105. local Player_Size = 1

  1106. if Player_Size ~= 1 then

  1107. root.Size = root.Size * Player_Size

  1108. tors.Size = tors.Size * Player_Size

  1109. hed.Size = hed.Size * Player_Size

  1110. ra.Size = ra.Size * Player_Size

  1111. la.Size = la.Size * Player_Size

  1112. rl.Size = rl.Size * Player_Size

  1113. ll.Size = ll.Size * Player_Size

  1114. ----------------------------------------------------------------------------------

  1115. rootj.Parent = root

  1116. neck.Parent = tors

  1117. RW.Parent = tors

  1118. LW.Parent = tors

  1119. RH.Parent = tors

  1120. LH.Parent = tors

  1121. ----------------------------------------------------------------------------------

  1122. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))

  1123. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))

  1124. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))

  1125. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))

  1126. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0

  1127. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0

  1128. ----------------------------------------------------------------------------------

  1129. 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))

  1130. 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))

  1131. 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))

  1132. 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))

  1133. --hat.Parent = Character

  1134. end

  1135. ----------------------------------------------------------------------------------

  1136. local SONG = 703597239

  1137. local SONG2 = 853707984

  1138. local Music = Instance.new("Sound",tors)

  1139. Music.Volume = 2.5

  1140. Music.Looped = true

  1141. Music.Pitch = 1 --Pitcher

  1142. ----------------------------------------------------------------------------------

  1143. local equipped = false

  1144. local idle = 0

  1145. local change = 1

  1146. local val = 0

  1147. local toim = 0

  1148. local idleanim = 0.4

  1149. local sine = 0

  1150. local Sit = 1

  1151. ----------------------------------------------------------------------------------

  1152. hum.WalkSpeed = 16

  1153. hum.JumpPower = 57

  1154. hum.Animator.Parent = nil

  1155. ----------------------------------------------------------------------------------

  1156. local Blobby = Instance.new("Part", char)

  1157. Blobby.Name = "Blob"

  1158. Blobby.CanCollide = false

  1159. Blobby.BrickColor = BrickColor.new("Really black")

  1160. Blobby.Transparency = 1

  1161. Blobby.Material = "Plastic"

  1162. Blobby.Size = Vector3.new(1, 1, 2)

  1163. Blobby.TopSurface = Enum.SurfaceType.Smooth

  1164. Blobby.BottomSurface = Enum.SurfaceType.Smooth

  1165. local Weld = Instance.new("Weld", Blobby)

  1166. Weld.Part0 = ra

  1167. Weld.Part1 = Blobby

  1168. Weld.C1 = CFrame.new(0, -2, 1.1)

  1169. Weld.C0 = CFrame.Angles(Rad(-86),0,0)

  1170. local M2 = Instance.new("SpecialMesh")

  1171. M2.Parent = Blobby

  1172. M2.MeshId = "http://www.roblox.com/asset/?id=10604848"

  1173. M2.TextureId = "http://www.roblox.com/asset/?id=10605252"

  1174. M2.Scale = Vector3.new(1, 1, 1)

  1175. --[[local naeeym2 = Instance.new("BillboardGui",char)

  1176. naeeym2.AlwaysOnTop = true

  1177. naeeym2.Size = UDim2.new(5,35,2,15)

  1178. naeeym2.StudsOffset = Vector3.new(0, 3.5, 0)

  1179. naeeym2.Adornee = hed

  1180. naeeym2.Name = "Name"

  1181. --naeeym2.PlayerToHideFrom = Player

  1182. local tecks2 = Instance.new("TextLabel",naeeym2)

  1183. tecks2.BackgroundTransparency = 1

  1184. tecks2.TextScaled = true

  1185. tecks2.BorderSizePixel = 0

  1186. tecks2.Text = "Fight Me"

  1187. tecks2.Font = Enum.Font.Bodoni

  1188. tecks2.TextSize = 30

  1189. tecks2.TextStrokeTransparency = 1

  1190. tecks2.TextColor3 = Color3.new(0, 0, 0)

  1191. tecks2.TextStrokeColor3 = Color3.new(1, 1, 1)

  1192. tecks2.Size = UDim2.new(1,0,0.5,0)

  1193. tecks2.Parent = naeeym2]]

  1194. -------------------------------------------------------

  1195. --End Customization--

  1196. -------------------------------------------------------

  1197. -------------------------------------------------------

  1198. --Start Attacks N Stuff--

  1199. -------------------------------------------------------

  1200. function Ban()

  1201. attack = true

  1202. for i = 0, 2.6, 0.1 do

  1203. swait()

  1204. 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)

  1205. 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)

  1206. 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)

  1207. 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)

  1208. 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)

  1209. 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)

  1210. end

  1211. Cso("147722910", tors, 10, 1)

  1212. CameraEnshaking(2, 15)

  1213. 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)

  1214. 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)

  1215. 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)

  1216. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 9.5)) do

  1217. DamageFling(v)

  1218. end

  1219. for i = 0, 3, 0.1 do

  1220. swait()

  1221. 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)

  1222. 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)

  1223. 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)

  1224. 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)

  1225. 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)

  1226. 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)

  1227. end

  1228. attack = false

  1229. end

  1230. function BigBan()

  1231. attack = true

  1232. Weld.C0 = CFrame.Angles(Rad(-90), Rad(-25), Rad(0))

  1233. for i = 0, 3.6, 0.1 do

  1234. swait()

  1235. 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)

  1236. 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)

  1237. 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)

  1238. 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)

  1239. 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)

  1240. 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)

  1241. end

  1242. Cso("147722910", tors, 10, 1)

  1243. CameraEnshaking(2, 15)

  1244. 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)

  1245. 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)

  1246. 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)

  1247. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 14.5)) do

  1248. DamageFling(v)

  1249. end

  1250. for i = 0, 2.6, 0.1 do

  1251. swait()

  1252. 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)

  1253. 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)

  1254. 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)

  1255. 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)

  1256. 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)

  1257. 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)

  1258. end

  1259. Weld.C0 = CFrame.Angles(Rad(-86),0,0)

  1260. attack = false

  1261. end

  1262. function BANN()

  1263. attack = true

  1264. M2.Scale = Vector3.new(2, 2, 2)

  1265. for i = 0, 4.6, 0.1 do

  1266. swait()

  1267. 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)

  1268. 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)

  1269. 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)

  1270. 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)

  1271. 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)

  1272. 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)

  1273. end

  1274. Cso("147722910", char, 10, 1)

  1275. CameraEnshaking(2, 35)

  1276. 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)

  1277. 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)

  1278. 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)

  1279. 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)

  1280. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 7, 10, 15, -0.1, 15, 0.04)

  1281. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 6, 10, 15, -0.1, 15, 0.02)

  1282. Effects.Sphere.Create(BrickColor.new("Really black"), root.CFrame * CF(0, -2, 0), 10, 4, 10, 15, -0.1, 15, 0.01)

  1283. for i, v in pairs(FindNearestHead(Blobby.CFrame.p, 19.5)) do

  1284. DamageFling(v)

  1285. end

  1286. for i = 0, 3, 0.1 do

  1287. swait()

  1288. 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)

  1289. 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)

  1290. 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)

  1291. 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)

  1292. 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)

  1293. 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)

  1294. end

  1295. M2.Scale = Vector3.new(1, 1, 1)

  1296. attack = false

  1297. end

  1298. -------------------------------------------------------

  1299. --End Attacks N Stuff--

  1300. -------------------------------------------------------

  1301. mouse.KeyDown:connect(function(key)

  1302. if string.byte(key) == 48 then

  1303. Swing = 2

  1304. hum.WalkSpeed = 38.82

  1305. end

  1306. end)

  1307. mouse.KeyUp:connect(function(key)

  1308. if string.byte(key) == 48 then

  1309. Swing = 1

  1310. hum.WalkSpeed = 16

  1311. end

  1312. end)

  1313. mouse.KeyDown:connect(function(key)

  1314. if attack == false then

  1315. if key == 'e' then

  1316. BigBan()

  1317. elseif key == 'r' then

  1318. BANN()

  1319. elseif key == 't' then

  1320. Cso("1450018171", hed, 10, 1)

  1321. end

  1322. end

  1323. end)

  1324. mouse.Button1Down:connect(function(key)

  1325. if attack == false then

  1326. Ban()

  1327. end

  1328. end)

  1329. -------------------------------------------------------

  1330. --Start Animations--

  1331. -------------------------------------------------------

  1332. while true do

  1333. swait()

  1334. sine = sine + change

  1335. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude

  1336. local velderp = root.Velocity.y

  1337. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)

  1338. if equipped == true or equipped == false then

  1339. if attack == false then

  1340. idle = idle + 1

  1341. else

  1342. idle = 0

  1343. end

  1344. --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")

  1345. if 1 < root.Velocity.y and hitfloor == nil then

  1346. Anim = "Jump"

  1347. if attack == false then

  1348. 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)

  1349. 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)

  1350. 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)

  1351. 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)

  1352. 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)

  1353. 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)

  1354. end

  1355. elseif -1 > root.Velocity.y and hitfloor == nil then

  1356. Anim = "Fall"

  1357. if attack == false then

  1358. 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)

  1359. 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)

  1360. 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)

  1361. 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)

  1362. 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)

  1363. 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)

  1364. end

  1365. elseif torvel < 1 and hitfloor ~= nil then

  1366. Anim = "Idle"

  1367. change = 1

  1368. if attack == false then

  1369. 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)

  1370. 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)

  1371. 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)

  1372. 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)

  1373. 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)

  1374. 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)

  1375. end

  1376. elseif torvel > 2 and torvel < 25 and hitfloor ~= nil then

  1377. Anim = "Walk"

  1378. change = 1

  1379. if attack == false then

  1380. 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)

  1381. 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)

  1382. 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)

  1383. 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)

  1384. 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)

  1385. 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)

  1386. end

  1387. elseif torvel >= 25 and hitfloor ~= nil then

  1388. Anim = "Sprint"

  1389. change = 1.35

  1390. if attack == false then

  1391. 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)

  1392. 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)

  1393. 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)

  1394. 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)

  1395. 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)

  1396. 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)

  1397. end

  1398. end

  1399. end

  1400. Music.SoundId = "rbxassetid://"..SONG

  1401. Music.Looped = true

  1402. Music.Pitch = 1

  1403. Music.Volume = 1.5

  1404. Music.Parent = tors

  1405. Music:Resume()

  1406. if 0 < #Effects then

  1407. for e = 1, #Effects do

  1408. if Effects[e] ~= nil then

  1409. local Thing = Effects[e]

  1410. if Thing ~= nil then

  1411. local Part = Thing[1]

  1412. local Mode = Thing[2]

  1413. local Delay = Thing[3]

  1414. local IncX = Thing[4]

  1415. local IncY = Thing[5]

  1416. local IncZ = Thing[6]

  1417. if 1 >= Thing[1].Transparency then

  1418. if Thing[2] == "Block1" then

  1419. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))

  1420. local Mesh = Thing[1].Mesh

  1421. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])

  1422. Thing[1].Transparency = Thing[1].Transparency + Thing[3]

  1423. elseif Thing[2] == "Block2" then

  1424. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)

  1425. local Mesh = Thing[7]

  1426. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])

  1427. Thing[1].Transparency = Thing[1].Transparency + Thing[3]

  1428. elseif Thing[2] == "Block3" then

  1429. 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)

  1430. local Mesh = Thing[7]

  1431. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])

  1432. Thing[1].Transparency = Thing[1].Transparency + Thing[3]

  1433. elseif Thing[2] == "Cylinder" then

  1434. local Mesh = Thing[1].Mesh

  1435. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])

  1436. Thing[1].Transparency = Thing[1].Transparency + Thing[3]

  1437. elseif Thing[2] == "Blood" then

  1438. local Mesh = Thing[7]

  1439. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)

  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] == "Elec" then

  1443. local Mesh = Thing[1].Mesh

  1444. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])

  1445. Thing[1].Transparency = Thing[1].Transparency + Thing[3]

  1446. elseif Thing[2] == "Disappear" then

  1447. Thing[1].Transparency = Thing[1].Transparency + Thing[3]

  1448. elseif Thing[2] == "Shatter" then

  1449. Thing[1].Transparency = Thing[1].Transparency + Thing[3]

  1450. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)

  1451. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)

  1452. Thing[6] = Thing[6] + Thing[5]

  1453. end

  1454. else

  1455. Part.Parent = nil

  1456. table.remove(Effects, e)

  1457. end

  1458. end

  1459. end

  1460. end

  1461. end

  1462. end

  1463. -------------------------------------------------------

  1464. --End Animations And Script--

  1465. -------------------------------------------------------

Sword [FE] Roblox Script - Pastebin.com (2024)
Top Articles
Latest Posts
Article information

Author: The Hon. Margery Christiansen

Last Updated:

Views: 6184

Rating: 5 / 5 (70 voted)

Reviews: 85% of readers found this page helpful

Author information

Name: The Hon. Margery Christiansen

Birthday: 2000-07-07

Address: 5050 Breitenberg Knoll, New Robert, MI 45409

Phone: +2556892639372

Job: Investor Mining Engineer

Hobby: Sketching, Cosplaying, Glassblowing, Genealogy, Crocheting, Archery, Skateboarding

Introduction: My name is The Hon. Margery Christiansen, I am a bright, adorable, precious, inexpensive, gorgeous, comfortable, happy person who loves writing and wants to share my knowledge and understanding with you.