Advertisement
Rider_Lol

Untitled

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