SirMemz

Untitled

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