Advertisement
Guest User

Untitled

a guest
Dec 19th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 83.73 KB | None | 0 0
  1. -----------------------
  2. --[[ Name : Drink ]]--
  3. --[[ Description : I think I found my specialty in scripts ]]--
  4. --[[ \ None / ]]--
  5. -------------------------------------------------------
  6. --A script By saba1520
  7. --Discord saba1520 yt#7293
  8. -------------------------------------------------------
  9.  
  10. --Everything is Meaningless.....
  11.  
  12. wait(1 / 60)
  13. local plr = owner
  14. print('Drink Loaded')
  15. print([[
  16. Drink
  17. Inhale
  18. Vore
  19. Consume
  20. These are the four techniques of Drinking in the world that were used
  21. Until, the voring nation attacked
  22. ]])
  23. local char = plr.Character
  24. local hum = char:FindFirstChildOfClass'Humanoid'
  25. local hed = char.Head
  26. local root = char:FindFirstChild'HumanoidRootPart'
  27. local rootj = root.RootJoint
  28. local tors = char.Torso
  29. local ra = char["Right Arm"]
  30. local la = char["Left Arm"]
  31. local rl = char["Right Leg"]
  32. local ll = char["Left Leg"]
  33. local neck = tors["Neck"]
  34. local RootCF = CFrame.fromEulerAnglesXYZ(-1.57, 0, 3.14)
  35. local RHCF = CFrame.fromEulerAnglesXYZ(0, 1.6, 0)
  36. local LHCF = CFrame.fromEulerAnglesXYZ(0, -1.6, 0)
  37. local maincolor = BrickColor.new("Really red")
  38. -------------------------------------------------------
  39. --Start Good Stuff--
  40. -------------------------------------------------------
  41. cam = game.Workspace.CurrentCamera
  42. CF = CFrame.new
  43. angles = CFrame.Angles
  44. attack = false
  45. Euler = CFrame.fromEulerAnglesXYZ
  46. Rad = math.rad
  47. IT = Instance.new
  48. BrickC = BrickColor.new
  49. Cos = math.cos
  50. Acos = math.acos
  51. Sin = math.sin
  52. Asin = math.asin
  53. Abs = math.abs
  54. Mrandom = math.random
  55. Floor = math.floor
  56. -------------------------------------------------------
  57. --End Good Stuff--
  58. -------------------------------------------------------
  59. necko = CF(0, 1, 0, -1, -0, -0, 0, 0, 1, 0, 1, 0)
  60. RSH, LSH = nil, nil
  61. RW = Instance.new("Weld")
  62. LW = Instance.new("Weld")
  63. RH = tors["Right Hip"]
  64. LH = tors["Left Hip"]
  65. RSH = tors["Right Shoulder"]
  66. LSH = tors["Left Shoulder"]
  67. RSH.Parent = nil
  68. LSH.Parent = nil
  69. RW.Name = "RW"
  70. RW.Part0 = tors
  71. RW.C0 = CF(1.5, 0.5, 0)
  72. RW.C1 = CF(0, 0.5, 0)
  73. RW.Part1 = ra
  74. RW.Parent = tors
  75. LW.Name = "LW"
  76. LW.Part0 = tors
  77. LW.C0 = CF(-1.5, 0.5, 0)
  78. LW.C1 = CF(0, 0.5, 0)
  79. LW.Part1 = la
  80. LW.Parent = tors
  81. Effects = {}
  82. newWeld = function(wp0, wp1, wc0x, wc0y, wc0z)
  83. local wld = Instance.new("Weld", wp1)
  84. wld.Part0 = wp0
  85. wld.Part1 = wp1
  86. wld.C0 = CFrame.new(wc0x, wc0y, wc0z)
  87. end
  88. newWeld(tors, ll, -0.5, -1, 0)
  89. ll.Weld.C1 = CFrame.new(0, 1, 0)
  90. newWeld(tors, rl, 0.5, -1, 0)
  91. rl.Weld.C1 = CFrame.new(0, 1, 0)
  92. -------------------------------------------------------
  93. --Start HeartBeat--
  94. -------------------------------------------------------
  95. ArtificialHB = Instance.new("BindableEvent", script)
  96. ArtificialHB.Name = "Heartbeat"
  97. script:WaitForChild("Heartbeat")
  98.  
  99. frame = 1 / 60
  100. tf = 0
  101. allowframeloss = false
  102. tossremainder = false
  103.  
  104.  
  105. lastframe = tick()
  106. script.Heartbeat:Fire()
  107.  
  108.  
  109. game:GetService("RunService").Heartbeat:connect(function(s, p)
  110. tf = tf + s
  111. if tf >= frame then
  112. if allowframeloss then
  113. script.Heartbeat:Fire()
  114. lastframe = tick()
  115. else
  116. for i = 1, math.floor(tf / frame) do
  117. script.Heartbeat:Fire()
  118. end
  119. lastframe = tick()
  120. end
  121. if tossremainder then
  122. tf = 0
  123. else
  124. tf = tf - frame * math.floor(tf / frame)
  125. end
  126. end
  127. end)
  128. -------------------------------------------------------
  129. --End HeartBeat--
  130. -------------------------------------------------------
  131.  
  132. -------------------------------------------------------
  133. --Start Important Functions--
  134. -------------------------------------------------------
  135. function swait(num)
  136. if num == 0 or num == nil then
  137. game:service("RunService").Stepped:wait(0)
  138. else
  139. for i = 0, num do
  140. game:service("RunService").Stepped:wait(0)
  141. end
  142. end
  143. end
  144. function thread(f)
  145. coroutine.resume(coroutine.create(f))
  146. end
  147. function clerp(a, b, t)
  148. local qa = {
  149. QuaternionFromCFrame(a)
  150. }
  151. local qb = {
  152. QuaternionFromCFrame(b)
  153. }
  154. local ax, ay, az = a.x, a.y, a.z
  155. local bx, by, bz = b.x, b.y, b.z
  156. local _t = 1 - t
  157. return QuaternionToCFrame(_t * ax + t * bx, _t * ay + t * by, _t * az + t * bz, QuaternionSlerp(qa, qb, t))
  158. end
  159. function QuaternionFromCFrame(cf)
  160. local mx, my, mz, m00, m01, m02, m10, m11, m12, m20, m21, m22 = cf:components()
  161. local trace = m00 + m11 + m22
  162. if trace > 0 then
  163. local s = math.sqrt(1 + trace)
  164. local recip = 0.5 / s
  165. return (m21 - m12) * recip, (m02 - m20) * recip, (m10 - m01) * recip, s * 0.5
  166. else
  167. local i = 0
  168. if m00 < m11 then
  169. i = 1
  170. end
  171. if m22 > (i == 0 and m00 or m11) then
  172. i = 2
  173. end
  174. if i == 0 then
  175. local s = math.sqrt(m00 - m11 - m22 + 1)
  176. local recip = 0.5 / s
  177. return 0.5 * s, (m10 + m01) * recip, (m20 + m02) * recip, (m21 - m12) * recip
  178. elseif i == 1 then
  179. local s = math.sqrt(m11 - m22 - m00 + 1)
  180. local recip = 0.5 / s
  181. return (m01 + m10) * recip, 0.5 * s, (m21 + m12) * recip, (m02 - m20) * recip
  182. elseif i == 2 then
  183. local s = math.sqrt(m22 - m00 - m11 + 1)
  184. local recip = 0.5 / s
  185. return (m02 + m20) * recip, (m12 + m21) * recip, 0.5 * s, (m10 - m01) * recip
  186. end
  187. end
  188. end
  189. function QuaternionToCFrame(px, py, pz, x, y, z, w)
  190. local xs, ys, zs = x + x, y + y, z + z
  191. local wx, wy, wz = w * xs, w * ys, w * zs
  192. local xx = x * xs
  193. local xy = x * ys
  194. local xz = x * zs
  195. local yy = y * ys
  196. local yz = y * zs
  197. local zz = z * zs
  198. 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))
  199. end
  200. function QuaternionSlerp(a, b, t)
  201. local cosTheta = a[1] * b[1] + a[2] * b[2] + a[3] * b[3] + a[4] * b[4]
  202. local startInterp, finishInterp
  203. if cosTheta >= 1.0E-4 then
  204. if 1 - cosTheta > 1.0E-4 then
  205. local theta = math.acos(cosTheta)
  206. local invSinTheta = 1 / Sin(theta)
  207. startInterp = Sin((1 - t) * theta) * invSinTheta
  208. finishInterp = Sin(t * theta) * invSinTheta
  209. else
  210. startInterp = 1 - t
  211. finishInterp = t
  212. end
  213. elseif 1 + cosTheta > 1.0E-4 then
  214. local theta = math.acos(-cosTheta)
  215. local invSinTheta = 1 / Sin(theta)
  216. startInterp = Sin((t - 1) * theta) * invSinTheta
  217. finishInterp = Sin(t * theta) * invSinTheta
  218. else
  219. startInterp = t - 1
  220. finishInterp = t
  221. end
  222. 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
  223. end
  224. function rayCast(Position, Direction, Range, Ignore)
  225. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  226. end
  227. local RbxUtility = LoadLibrary("RbxUtility")
  228. local Create = RbxUtility.Create
  229.  
  230. -------------------------------------------------------
  231. --Start Damage Function--
  232. -------------------------------------------------------
  233. function Damage(Part, hit, minim, maxim, knockback, Type, Property, Delay, HitSound, HitPitch)
  234. if hit.Parent == nil then
  235. return
  236. end
  237. local h = hit.Parent:FindFirstChildOfClass("Humanoid")
  238. for _, v in pairs(hit.Parent:children()) do
  239. if v:IsA("Humanoid") then
  240. h = v
  241. end
  242. end
  243. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("UpperTorso") ~= nil then
  244.  
  245. hit.Parent:FindFirstChild("Head"):BreakJoints()
  246. end
  247.  
  248. if h ~= nil and hit.Parent.Name ~= char.Name and hit.Parent:FindFirstChild("Torso") ~= nil then
  249. if hit.Parent:findFirstChild("DebounceHit") ~= nil then
  250. if hit.Parent.DebounceHit.Value == true then
  251. return
  252. end
  253. end
  254. if insta == true then
  255. hit.Parent:FindFirstChild("Head"):BreakJoints()
  256. end
  257. local c = Create("ObjectValue"){
  258. Name = "creator",
  259. Value = game:service("Players").LocalPlayer,
  260. Parent = h,
  261. }
  262. game:GetService("Debris"):AddItem(c, .5)
  263. if HitSound ~= nil and HitPitch ~= nil then
  264. CFuncs.Sound.Create(HitSound, hit, 1, HitPitch)
  265. end
  266. local Damage = math.random(minim, maxim)
  267. local blocked = false
  268. local block = hit.Parent:findFirstChild("Block")
  269. if block ~= nil then
  270. if block.className == "IntValue" then
  271. if block.Value > 0 then
  272. blocked = true
  273. block.Value = block.Value - 1
  274. print(block.Value)
  275. end
  276. end
  277. end
  278. if blocked == false then
  279. h.Health = h.Health - Damage
  280. ShowDamage((Part.CFrame * CFrame.new(0, 0, (Part.Size.Z / 2)).p + Vector3.new(0, 1.5, 0)), -Damage, 1.5, tors.BrickColor.Color)
  281. else
  282. h.Health = h.Health - (Damage / 2)
  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. end
  285. if Type == "Knockdown" then
  286. local hum = hit.Parent.Humanoid
  287. hum.PlatformStand = true
  288. coroutine.resume(coroutine.create(function(HHumanoid)
  289. swait(1)
  290. HHumanoid.PlatformStand = false
  291. end), hum)
  292. local angle = (hit.Position - (Property.Position + Vector3.new(0, 0, 0))).unit
  293. local bodvol = Create("BodyVelocity"){
  294. velocity = angle * knockback,
  295. P = 5000,
  296. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  297. Parent = hit,
  298. }
  299. local rl = Create("BodyAngularVelocity"){
  300. P = 3000,
  301. maxTorque = Vector3.new(500000, 500000, 500000) * 50000000000000,
  302. angularvelocity = Vector3.new(math.random(-10, 10), math.random(-10, 10), math.random(-10, 10)),
  303. Parent = hit,
  304. }
  305. game:GetService("Debris"):AddItem(bodvol, .5)
  306. game:GetService("Debris"):AddItem(rl, .5)
  307. elseif Type == "Normal" then
  308. local vp = Create("BodyVelocity"){
  309. P = 500,
  310. maxForce = Vector3.new(math.huge, 0, math.huge),
  311. velocity = Property.CFrame.lookVector * knockback + Property.Velocity / 1.05,
  312. }
  313. if knockback > 0 then
  314. vp.Parent = hit.Parent.Torso
  315. end
  316. game:GetService("Debris"):AddItem(vp, .5)
  317. elseif Type == "Up" then
  318. local bodyVelocity = Create("BodyVelocity"){
  319. velocity = Vector3.new(0, 20, 0),
  320. P = 5000,
  321. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  322. Parent = hit,
  323. }
  324. game:GetService("Debris"):AddItem(bodyVelocity, .5)
  325. elseif Type == "DarkUp" then
  326. coroutine.resume(coroutine.create(function()
  327. for i = 0, 1, 0.1 do
  328. swait()
  329. Effects.Block.Create(BrickColor.new("Black"), hit.Parent.Torso.CFrame, 5, 5, 5, 1, 1, 1, .08, 1)
  330. end
  331. end))
  332. local bodyVelocity = Create("BodyVelocity"){
  333. velocity = Vector3.new(0, 20, 0),
  334. P = 5000,
  335. maxForce = Vector3.new(8e+003, 8e+003, 8e+003),
  336. Parent = hit,
  337. }
  338. game:GetService("Debris"):AddItem(bodyVelocity, 1)
  339. elseif Type == "Snare" then
  340. local bp = Create("BodyPosition"){
  341. P = 2000,
  342. D = 100,
  343. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  344. position = hit.Parent.Torso.Position,
  345. Parent = hit.Parent.Torso,
  346. }
  347. game:GetService("Debris"):AddItem(bp, 1)
  348. elseif Type == "Freeze" then
  349. local BodPos = Create("BodyPosition"){
  350. P = 50000,
  351. D = 1000,
  352. maxForce = Vector3.new(math.huge, math.huge, math.huge),
  353. position = hit.Parent.Torso.Position,
  354. Parent = hit.Parent.Torso,
  355. }
  356. local BodGy = Create("BodyGyro") {
  357. maxTorque = Vector3.new(4e+005, 4e+005, 4e+005) * math.huge ,
  358. P = 20e+003,
  359. Parent = hit.Parent.Torso,
  360. cframe = hit.Parent.Torso.CFrame,
  361. }
  362. hit.Parent.Torso.Anchored = true
  363. coroutine.resume(coroutine.create(function(Part)
  364. swait(1.5)
  365. Part.Anchored = false
  366. end), hit.Parent.Torso)
  367. game:GetService("Debris"):AddItem(BodPos, 3)
  368. game:GetService("Debris"):AddItem(BodGy, 3)
  369. end
  370. local debounce = Create("BoolValue"){
  371. Name = "DebounceHit",
  372. Parent = hit.Parent,
  373. Value = true,
  374. }
  375. game:GetService("Debris"):AddItem(debounce, Delay)
  376. c = Create("ObjectValue"){
  377. Name = "creator",
  378. Value = Player,
  379. Parent = h,
  380. }
  381. game:GetService("Debris"):AddItem(c, .5)
  382. end
  383. end
  384. -------------------------------------------------------
  385. --End Damage Function--
  386. -------------------------------------------------------
  387.  
  388. -------------------------------------------------------
  389. --Start Damage Function Customization--
  390. -------------------------------------------------------
  391. function ShowDamage(Pos, Text, Time, Color)
  392. local Rate = (1 / 30)
  393. local Pos = (Pos or Vector3.new(0, 0, 0))
  394. local Text = (Text or "")
  395. local Time = (Time or 2)
  396. local Color = (Color or Color3.new(1, 0, 1))
  397. local EffectPart = CFuncs.Part.Create(workspace, "SmoothPlastic", 0, 1, BrickColor.new(Color), "Effect", Vector3.new(0, 0, 0))
  398. EffectPart.Anchored = true
  399. local BillboardGui = Create("BillboardGui"){
  400. Size = UDim2.new(3, 0, 3, 0),
  401. Adornee = EffectPart,
  402. Parent = EffectPart,
  403. }
  404. local TextLabel = Create("TextLabel"){
  405. BackgroundTransparency = 1,
  406. Size = UDim2.new(1, 0, 1, 0),
  407. Text = Text,
  408. Font = "Bodoni",
  409. TextColor3 = Color,
  410. TextScaled = true,
  411. TextStrokeColor3 = Color3.fromRGB(0,0,0),
  412. Parent = BillboardGui,
  413. }
  414. game.Debris:AddItem(EffectPart, (Time))
  415. EffectPart.Parent = game:GetService("Workspace")
  416. delay(0, function()
  417. local Frames = (Time / Rate)
  418. for Frame = 1, Frames do
  419. wait(Rate)
  420. local Percent = (Frame / Frames)
  421. EffectPart.CFrame = CFrame.new(Pos) + Vector3.new(0, Percent, 0)
  422. TextLabel.TextTransparency = Percent
  423. end
  424. if EffectPart and EffectPart.Parent then
  425. EffectPart:Destroy()
  426. end
  427. end)
  428. end
  429. -------------------------------------------------------
  430. --End Damage Function Customization--
  431. -------------------------------------------------------
  432.  
  433. function MagniDamage(Part, magni, mindam, maxdam, knock, Type)
  434. for _, c in pairs(workspace:children()) do
  435. local hum = c:findFirstChild("Humanoid")
  436. if hum ~= nil then
  437. local head = c:findFirstChild("Head")
  438. if head ~= nil then
  439. local targ = head.Position - Part.Position
  440. local mag = targ.magnitude
  441. if magni >= mag and c.Name ~= plr.Name then
  442. Damage(head, head, mindam, maxdam, knock, Type, root, 0.1, "http://www.roblox.com/asset/?id=0", 1.2)
  443. end
  444. end
  445. end
  446. end
  447. end
  448.  
  449.  
  450. CFuncs = {
  451. Part = {
  452. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  453. local Part = Create("Part")({
  454. Parent = Parent,
  455. Reflectance = Reflectance,
  456. Transparency = Transparency,
  457. CanCollide = false,
  458. Locked = true,
  459. BrickColor = BrickColor.new(tostring(BColor)),
  460. Name = Name,
  461. Size = Size,
  462. Material = Material
  463. })
  464. RemoveOutlines(Part)
  465. return Part
  466. end
  467. },
  468. Mesh = {
  469. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  470. local Msh = Create(Mesh)({
  471. Parent = Part,
  472. Offset = OffSet,
  473. Scale = Scale
  474. })
  475. if Mesh == "SpecialMesh" then
  476. Msh.MeshType = MeshType
  477. Msh.MeshId = MeshId
  478. end
  479. return Msh
  480. end
  481. },
  482. Mesh = {
  483. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  484. local Msh = Create(Mesh)({
  485. Parent = Part,
  486. Offset = OffSet,
  487. Scale = Scale
  488. })
  489. if Mesh == "SpecialMesh" then
  490. Msh.MeshType = MeshType
  491. Msh.MeshId = MeshId
  492. end
  493. return Msh
  494. end
  495. },
  496. Weld = {
  497. Create = function(Parent, Part0, Part1, C0, C1)
  498. local Weld = Create("Weld")({
  499. Parent = Parent,
  500. Part0 = Part0,
  501. Part1 = Part1,
  502. C0 = C0,
  503. C1 = C1
  504. })
  505. return Weld
  506. end
  507. },
  508. Sound = {
  509. Create = function(id, par, vol, pit)
  510. coroutine.resume(coroutine.create(function()
  511. local S = Create("Sound")({
  512. Volume = vol,
  513. Pitch = pit or 1,
  514. SoundId = id,
  515. Parent = par or workspace
  516. })
  517. wait()
  518. S:play()
  519. game:GetService("Debris"):AddItem(S, 6)
  520. end))
  521. end
  522. },
  523. ParticleEmitter = {
  524. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  525. local fp = Create("ParticleEmitter")({
  526. Parent = Parent,
  527. Color = ColorSequence.new(Color1, Color2),
  528. LightEmission = LightEmission,
  529. Size = Size,
  530. Texture = Texture,
  531. Transparency = Transparency,
  532. ZOffset = ZOffset,
  533. Acceleration = Accel,
  534. Drag = Drag,
  535. LockedToPart = LockedToPart,
  536. VelocityInheritance = VelocityInheritance,
  537. EmissionDirection = EmissionDirection,
  538. Enabled = Enabled,
  539. Lifetime = LifeTime,
  540. Rate = Rate,
  541. Rotation = Rotation,
  542. RotSpeed = RotSpeed,
  543. Speed = Speed,
  544. VelocitySpread = VelocitySpread
  545. })
  546. return fp
  547. end
  548. }
  549. }
  550. function RemoveOutlines(part)
  551. part.TopSurface, part.BottomSurface, part.LeftSurface, part.RightSurface, part.FrontSurface, part.BackSurface = 10, 10, 10, 10, 10, 10
  552. end
  553. function CreatePart(FormFactor, Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  554. local Part = Create("Part")({
  555. formFactor = FormFactor,
  556. Parent = Parent,
  557. Reflectance = Reflectance,
  558. Transparency = Transparency,
  559. CanCollide = false,
  560. Locked = true,
  561. BrickColor = BrickColor.new(tostring(BColor)),
  562. Name = Name,
  563. Size = Size,
  564. Material = Material
  565. })
  566. RemoveOutlines(Part)
  567. return Part
  568. end
  569. function CreateMesh(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  570. local Msh = Create(Mesh)({
  571. Parent = Part,
  572. Offset = OffSet,
  573. Scale = Scale
  574. })
  575. if Mesh == "SpecialMesh" then
  576. Msh.MeshType = MeshType
  577. Msh.MeshId = MeshId
  578. end
  579. return Msh
  580. end
  581. function CreateWeld(Parent, Part0, Part1, C0, C1)
  582. local Weld = Create("Weld")({
  583. Parent = Parent,
  584. Part0 = Part0,
  585. Part1 = Part1,
  586. C0 = C0,
  587. C1 = C1
  588. })
  589. return Weld
  590. end
  591.  
  592.  
  593. -------------------------------------------------------
  594. --Start Effect Function--
  595. -------------------------------------------------------
  596. EffectModel = Instance.new("Model", char)
  597. Effects = {
  598. Block = {
  599. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay, Type)
  600. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  601. prt.Anchored = true
  602. prt.CFrame = cframe
  603. local msh = CFuncs.Mesh.Create("BlockMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  604. game:GetService("Debris"):AddItem(prt, 10)
  605. if Type == 1 or Type == nil then
  606. table.insert(Effects, {
  607. prt,
  608. "Block1",
  609. delay,
  610. x3,
  611. y3,
  612. z3,
  613. msh
  614. })
  615. elseif Type == 2 then
  616. table.insert(Effects, {
  617. prt,
  618. "Block2",
  619. delay,
  620. x3,
  621. y3,
  622. z3,
  623. msh
  624. })
  625. else
  626. table.insert(Effects, {
  627. prt,
  628. "Block3",
  629. delay,
  630. x3,
  631. y3,
  632. z3,
  633. msh
  634. })
  635. end
  636. end
  637. },
  638. Sphere = {
  639. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  640. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  641. prt.Anchored = true
  642. prt.CFrame = cframe
  643. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  644. game:GetService("Debris"):AddItem(prt, 10)
  645. table.insert(Effects, {
  646. prt,
  647. "Cylinder",
  648. delay,
  649. x3,
  650. y3,
  651. z3,
  652. msh
  653. })
  654. end
  655. },
  656. Cylinder = {
  657. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  658. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  659. prt.Anchored = true
  660. prt.CFrame = cframe
  661. local msh = CFuncs.Mesh.Create("CylinderMesh", prt, "", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  662. game:GetService("Debris"):AddItem(prt, 10)
  663. table.insert(Effects, {
  664. prt,
  665. "Cylinder",
  666. delay,
  667. x3,
  668. y3,
  669. z3,
  670. msh
  671. })
  672. end
  673. },
  674. Wave = {
  675. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  676. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new())
  677. prt.Anchored = true
  678. prt.CFrame = cframe
  679. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://20329976", Vector3.new(0, 0, 0), Vector3.new(x1 / 60, y1 / 60, z1 / 60))
  680. game:GetService("Debris"):AddItem(prt, 10)
  681. table.insert(Effects, {
  682. prt,
  683. "Cylinder",
  684. delay,
  685. x3 / 60,
  686. y3 / 60,
  687. z3 / 60,
  688. msh
  689. })
  690. end
  691. },
  692. Ring = {
  693. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  694. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  695. prt.Anchored = true
  696. prt.CFrame = cframe
  697. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://3270017", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  698. game:GetService("Debris"):AddItem(prt, 10)
  699. table.insert(Effects, {
  700. prt,
  701. "Cylinder",
  702. delay,
  703. x3,
  704. y3,
  705. z3,
  706. msh
  707. })
  708. end
  709. },
  710. Break = {
  711. Create = function(brickcolor, cframe, x1, y1, z1)
  712. local prt = CFuncs.Part.Create(EffectModel, "Neon", 0, 0, brickcolor, "Effect", Vector3.new(0.5, 0.5, 0.5))
  713. prt.Anchored = true
  714. prt.CFrame = cframe * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  715. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "Sphere", "", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  716. local num = math.random(10, 50) / 1000
  717. game:GetService("Debris"):AddItem(prt, 10)
  718. table.insert(Effects, {
  719. prt,
  720. "Shatter",
  721. num,
  722. prt.CFrame,
  723. math.random() - math.random(),
  724. 0,
  725. math.random(50, 100) / 100
  726. })
  727. end
  728. },
  729. Spiral = {
  730. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  731. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  732. prt.Anchored = true
  733. prt.CFrame = cframe
  734. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://1051557", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  735. game:GetService("Debris"):AddItem(prt, 10)
  736. table.insert(Effects, {
  737. prt,
  738. "Cylinder",
  739. delay,
  740. x3,
  741. y3,
  742. z3,
  743. msh
  744. })
  745. end
  746. },
  747. Push = {
  748. Create = function(brickcolor, cframe, x1, y1, z1, x3, y3, z3, delay)
  749. local prt = CFuncs.Part.Create(EffectModel, "SmoothPlastic", 0, 0, brickcolor, "Effect", Vector3.new())
  750. prt.Anchored = true
  751. prt.CFrame = cframe
  752. local msh = CFuncs.Mesh.Create("SpecialMesh", prt, "FileMesh", "rbxassetid://437347603", Vector3.new(0, 0, 0), Vector3.new(x1, y1, z1))
  753. game:GetService("Debris"):AddItem(prt, 10)
  754. table.insert(Effects, {
  755. prt,
  756. "Cylinder",
  757. delay,
  758. x3,
  759. y3,
  760. z3,
  761. msh
  762. })
  763. end
  764. }
  765. }
  766. function part(formfactor ,parent, reflectance, transparency, brickcolor, name, size)
  767. local fp = IT("Part")
  768. fp.formFactor = formfactor
  769. fp.Parent = parent
  770. fp.Reflectance = reflectance
  771. fp.Transparency = transparency
  772. fp.CanCollide = false
  773. fp.Locked = true
  774. fp.BrickColor = brickcolor
  775. fp.Name = name
  776. fp.Size = size
  777. fp.Position = tors.Position
  778. RemoveOutlines(fp)
  779. fp.Material = "SmoothPlastic"
  780. fp:BreakJoints()
  781. return fp
  782. end
  783.  
  784. function mesh(Mesh,part,meshtype,meshid,offset,scale)
  785. local mesh = IT(Mesh)
  786. mesh.Parent = part
  787. if Mesh == "SpecialMesh" then
  788. mesh.MeshType = meshtype
  789. if meshid ~= "nil" then
  790. mesh.MeshId = "http://www.roblox.com/asset/?id="..meshid
  791. end
  792. end
  793. mesh.Offset = offset
  794. mesh.Scale = scale
  795. return mesh
  796. end
  797.  
  798. function Magic(bonuspeed, type, pos, scale, value, color, MType)
  799. local type = type
  800. local rng = Instance.new("Part", char)
  801. rng.Anchored = true
  802. rng.BrickColor = color
  803. rng.CanCollide = false
  804. rng.FormFactor = 3
  805. rng.Name = "Ring"
  806. rng.Material = "Neon"
  807. rng.Size = Vector3.new(1, 1, 1)
  808. rng.Transparency = 0
  809. rng.TopSurface = 0
  810. rng.BottomSurface = 0
  811. rng.CFrame = pos
  812. local rngm = Instance.new("SpecialMesh", rng)
  813. rngm.MeshType = MType
  814. rngm.Scale = scale
  815. local scaler2 = 1
  816. if type == "Add" then
  817. scaler2 = 1 * value
  818. elseif type == "Divide" then
  819. scaler2 = 1 / value
  820. end
  821. coroutine.resume(coroutine.create(function()
  822. for i = 0, 10 / bonuspeed, 0.1 do
  823. swait()
  824. if type == "Add" then
  825. scaler2 = scaler2 - 0.01 * value / bonuspeed
  826. elseif type == "Divide" then
  827. scaler2 = scaler2 - 0.01 / value * bonuspeed
  828. end
  829. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  830. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, scaler2 * bonuspeed)
  831. end
  832. rng:Destroy()
  833. end))
  834. end
  835.  
  836. function Eviscerate(dude)
  837. if dude.Name ~= char then
  838. local bgf = IT("BodyGyro", dude.Head)
  839. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  840. local val = IT("BoolValue", dude)
  841. val.Name = "IsHit"
  842. local ds = coroutine.wrap(function()
  843. dude:WaitForChild("Head"):BreakJoints()
  844. wait(0.5)
  845. target = nil
  846. coroutine.resume(coroutine.create(function()
  847. for i, v in pairs(dude:GetChildren()) do
  848. if v:IsA("Accessory") then
  849. v:Destroy()
  850. end
  851. if v:IsA("Humanoid") then
  852. v:Destroy()
  853. end
  854. if v:IsA("CharacterMesh") then
  855. v:Destroy()
  856. end
  857. if v:IsA("Model") then
  858. v:Destroy()
  859. end
  860. if v:IsA("Part") or v:IsA("MeshPart") then
  861. for x, o in pairs(v:GetChildren()) do
  862. if o:IsA("Decal") then
  863. o:Destroy()
  864. end
  865. end
  866. coroutine.resume(coroutine.create(function()
  867. v.Material = "Neon"
  868. v.CanCollide = false
  869. local PartEmmit1 = IT("ParticleEmitter", v)
  870. PartEmmit1.LightEmission = 1
  871. PartEmmit1.Texture = "rbxassetid://284205403"
  872. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  873. PartEmmit1.Rate = 150
  874. PartEmmit1.Lifetime = NumberRange.new(1)
  875. PartEmmit1.Size = NumberSequence.new({
  876. NumberSequenceKeypoint.new(0, 0.75, 0),
  877. NumberSequenceKeypoint.new(1, 0, 0)
  878. })
  879. PartEmmit1.Transparency = NumberSequence.new({
  880. NumberSequenceKeypoint.new(0, 0, 0),
  881. NumberSequenceKeypoint.new(1, 1, 0)
  882. })
  883. PartEmmit1.Speed = NumberRange.new(0, 0)
  884. PartEmmit1.VelocitySpread = 30000
  885. PartEmmit1.Rotation = NumberRange.new(-500, 500)
  886. PartEmmit1.RotSpeed = NumberRange.new(-500, 500)
  887. local BodPoss = IT("BodyPosition", v)
  888. BodPoss.P = 3000
  889. BodPoss.D = 1000
  890. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  891. BodPoss.position = v.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  892. v.Color = maincolor.Color
  893. coroutine.resume(coroutine.create(function()
  894. for i = 0, 49 do
  895. swait(1)
  896. v.Transparency = v.Transparency + 0.08
  897. end
  898. wait(0.5)
  899. PartEmmit1.Enabled = false
  900. wait(3)
  901. v:Destroy()
  902. dude:Destroy()
  903. end))
  904. end))
  905. end
  906. end
  907. end))
  908. end)
  909. ds()
  910. end
  911. end
  912.  
  913. function FindNearestHead(Position, Distance, SinglePlayer)
  914. if SinglePlayer then
  915. return Distance > (SinglePlayer.Torso.CFrame.p - Position).magnitude
  916. end
  917. local List = {}
  918. for i, v in pairs(workspace:GetChildren()) do
  919. if v:IsA("Model") and v:findFirstChild("Head") and v ~= char and Distance >= (v.Head.Position - Position).magnitude then
  920. table.insert(List, v)
  921. end
  922. end
  923. return List
  924. end
  925.  
  926. function Aura(bonuspeed, FastSpeed, type, pos, x1, y1, z1, value, color, outerpos, MType)
  927. local type = type
  928. local rng = Instance.new("Part", char)
  929. rng.Anchored = true
  930. rng.BrickColor = color
  931. rng.CanCollide = false
  932. rng.FormFactor = 3
  933. rng.Name = "Ring"
  934. rng.Material = "Neon"
  935. rng.Size = Vector3.new(1, 1, 1)
  936. rng.Transparency = 0
  937. rng.TopSurface = 0
  938. rng.BottomSurface = 0
  939. rng.CFrame = pos
  940. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * outerpos
  941. local rngm = Instance.new("SpecialMesh", rng)
  942. rngm.MeshType = MType
  943. rngm.Scale = Vector3.new(x1, y1, z1)
  944. local scaler2 = 1
  945. local speeder = FastSpeed
  946. if type == "Add" then
  947. scaler2 = 1 * value
  948. elseif type == "Divide" then
  949. scaler2 = 1 / value
  950. end
  951. coroutine.resume(coroutine.create(function()
  952. for i = 0, 10 / bonuspeed, 0.1 do
  953. swait()
  954. if type == "Add" then
  955. scaler2 = scaler2 - 0.01 * value / bonuspeed
  956. elseif type == "Divide" then
  957. scaler2 = scaler2 - 0.01 / value * bonuspeed
  958. end
  959. speeder = speeder - 0.01 * FastSpeed * bonuspeed
  960. rng.CFrame = rng.CFrame + rng.CFrame.lookVector * speeder * bonuspeed
  961. rng.Transparency = rng.Transparency + 0.01 * bonuspeed
  962. rngm.Scale = rngm.Scale + Vector3.new(scaler2 * bonuspeed, scaler2 * bonuspeed, 0)
  963. end
  964. rng:Destroy()
  965. end))
  966. end
  967.  
  968. function SoulSteal(dude)
  969. if dude.Name ~= char then
  970. local bgf = IT("BodyGyro", dude.Head)
  971. bgf.CFrame = bgf.CFrame * CFrame.fromEulerAnglesXYZ(Rad(-90), 0, 0)
  972. local val = IT("BoolValue", dude)
  973. val.Name = "IsHit"
  974. local torso = (dude:FindFirstChild'Head' or dude:FindFirstChild'Torso' or dude:FindFirstChild'UpperTorso' or dude:FindFirstChild'LowerTorso' or dude:FindFirstChild'HumanoidRootPart')
  975. local soulst = coroutine.wrap(function()
  976. local soul = Instance.new("Part",dude)
  977. soul.Size = Vector3.new(1,1,1)
  978. soul.CanCollide = false
  979. soul.Anchored = false
  980. soul.Position = torso.Position
  981. soul.Transparency = 1
  982. local PartEmmit1 = IT("ParticleEmitter", soul)
  983. PartEmmit1.LightEmission = 1
  984. PartEmmit1.Texture = "rbxassetid://569507414"
  985. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  986. PartEmmit1.Rate = 250
  987. PartEmmit1.Lifetime = NumberRange.new(1.6)
  988. PartEmmit1.Size = NumberSequence.new({
  989. NumberSequenceKeypoint.new(0, 1, 0),
  990. NumberSequenceKeypoint.new(1, 0, 0)
  991. })
  992. PartEmmit1.Transparency = NumberSequence.new({
  993. NumberSequenceKeypoint.new(0, 0, 0),
  994. NumberSequenceKeypoint.new(1, 1, 0)
  995. })
  996. PartEmmit1.Speed = NumberRange.new(0, 0)
  997. PartEmmit1.VelocitySpread = 30000
  998. PartEmmit1.Rotation = NumberRange.new(-360, 360)
  999. PartEmmit1.RotSpeed = NumberRange.new(-360, 360)
  1000. local BodPoss = IT("BodyPosition", soul)
  1001. BodPoss.P = 3000
  1002. BodPoss.D = 1000
  1003. BodPoss.maxForce = Vector3.new(50000000000, 50000000000, 50000000000)
  1004. BodPoss.position = torso.Position + Vector3.new(Mrandom(-15, 15), Mrandom(-15, 15), Mrandom(-15, 15))
  1005. wait(1.6)
  1006. soul.Touched:connect(function(hit)
  1007. if hit.Parent == char then
  1008. soul:Destroy()
  1009. end
  1010. end)
  1011. wait(1.2)
  1012. while soul do
  1013. swait()
  1014. PartEmmit1.Color = ColorSequence.new(maincolor.Color)
  1015. BodPoss.Position = tors.Position
  1016. end
  1017. end)
  1018. soulst()
  1019. end
  1020. end
  1021. function FaceMouse()
  1022. local Cam = workspace.CurrentCamera
  1023. return {
  1024. CFrame.new(char.Torso.Position, Vector3.new(mouse.Hit.p.x, char.Torso.Position.y, mouse.Hit.p.z)),
  1025. Vector3.new(mouse.Hit.p.x, mouse.Hit.p.y, mouse.Hit.p.z)
  1026. }
  1027. end
  1028. Effects = {
  1029. Block = function(cf,partsize,meshstart,meshadd,matr,colour,spin,inverse,factor)
  1030. local p = Instance.new("Part",EffectModel)
  1031. p.BrickColor = BrickColor.new(colour)
  1032. p.Size = partsize
  1033. p.Anchored = true
  1034. p.CanCollide = false
  1035. p.Material = matr
  1036. p.CFrame = cf
  1037. if inverse == true then
  1038. p.Transparency = 1
  1039. else
  1040. p.Transparency = 0
  1041. end
  1042. local m = Instance.new("BlockMesh",p)
  1043. m.Scale = meshstart
  1044. coroutine.wrap(function()
  1045. for i = 0, 1, factor do
  1046. swait()
  1047. if inverse == true then
  1048. p.Transparency = 1-i
  1049. else
  1050. p.Transparency = i
  1051. end
  1052. m.Scale = m.Scale + meshadd
  1053. if spin == true then
  1054. p.CFrame = p.CFrame * CFrame.Angles(math.random(-50,50),math.random(-50,50),math.random(-50,50))
  1055. end
  1056. end
  1057. p:Destroy()
  1058. end)()
  1059. return p
  1060. end,
  1061. Sphere = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
  1062. local p = Instance.new("Part",EffectModel)
  1063. p.BrickColor = BrickColor.new(colour)
  1064. p.Size = partsize
  1065. p.Anchored = true
  1066. p.CanCollide = false
  1067. p.Material = matr
  1068. p.CFrame = cf
  1069. if inverse == true then
  1070. p.Transparency = 1
  1071. else
  1072. p.Transparency = 0
  1073. end
  1074. local m = Instance.new("SpecialMesh",p)
  1075. m.MeshType = "Sphere"
  1076. m.Scale = meshstart
  1077. coroutine.wrap(function()
  1078. for i=0,1,factor do
  1079. swait()
  1080. if inverse == true then
  1081. p.Transparency = 1-i
  1082. else
  1083. p.Transparency = i
  1084. end
  1085. m.Scale = m.Scale + meshadd
  1086. end
  1087. p:Destroy()
  1088. end)()
  1089. return p
  1090. end,
  1091.  
  1092. Cylinder = function(cf,partsize,meshstart,meshadd,matr,colour,inverse,factor)
  1093. local p = Instance.new("Part",EffectModel)
  1094. p.BrickColor = BrickColor.new(colour)
  1095. p.Size = partsize
  1096. p.Anchored = true
  1097. p.CanCollide = false
  1098. p.Material = matr
  1099. p.CFrame = cf
  1100. if inverse == true then
  1101. p.Transparency = 1
  1102. else
  1103. p.Transparency = 0
  1104. end
  1105. local m = Instance.new("CylinderMesh",p)
  1106. m.Scale = meshstart
  1107. coroutine.wrap(function()
  1108. for i=0,1,factor do
  1109. swait()
  1110. if inverse == true then
  1111. p.Transparency = 1-i
  1112. else
  1113. p.Transparency = i
  1114. end
  1115. m.Scale = m.Scale + meshadd
  1116. end
  1117. p:Destroy()
  1118. end)()
  1119. return p
  1120. end,
  1121.  
  1122. Wave = function(cf,meshstart,meshadd,colour,spin,inverse,factor)
  1123. local p = Instance.new("Part",EffectModel)
  1124. p.BrickColor = BrickColor.new(colour)
  1125. p.Size = Vector3.new()
  1126. p.Anchored = true
  1127. p.CanCollide = false
  1128. p.CFrame = cf
  1129. if inverse == true then
  1130. p.Transparency = 1
  1131. else
  1132. p.Transparency = 0
  1133. end
  1134. local m = Instance.new("SpecialMesh",p)
  1135. m.MeshId = "rbxassetid://20329976"
  1136. m.Scale = meshstart
  1137. coroutine.wrap(function()
  1138. for i=0,1,factor do
  1139. swait()
  1140. if inverse == true then
  1141. p.Transparency = 1-i
  1142. else
  1143. p.Transparency = i
  1144. end
  1145. m.Scale = m.Scale + meshadd
  1146. p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
  1147. end
  1148. p:Destroy()
  1149. end)()
  1150. return p
  1151. end,
  1152.  
  1153. Ring = function(cf,meshstart,meshadd,colour,inverse,factor)
  1154. local p = Instance.new("Part",EffectModel)
  1155. p.BrickColor = BrickColor.new(colour)
  1156. p.Size = Vector3.new()
  1157. p.Anchored = true
  1158. p.CanCollide = false
  1159. p.CFrame = cf
  1160. if inverse == true then
  1161. p.Transparency = 1
  1162. else
  1163. p.Transparency = 0
  1164. end
  1165. local m = Instance.new("SpecialMesh",p)
  1166. m.MeshId = "rbxassetid://3270017"
  1167. m.Scale = meshstart
  1168. coroutine.wrap(function()
  1169. for i=0,1,factor do
  1170. swait()
  1171. if inverse == true then
  1172. p.Transparency = 1-i
  1173. else
  1174. p.Transparency = i
  1175. end
  1176. m.Scale = m.Scale + meshadd
  1177. end
  1178. p:Destroy()
  1179. end)()
  1180. return p
  1181. end,
  1182.  
  1183. Meshed = function(cf,meshstart,meshadd,colour,meshid,textid,spin,inverse,factor)
  1184. local p = Instance.new("Part",EffectModel)
  1185. p.BrickColor = BrickColor.new(colour)
  1186. p.Size = Vector3.new()
  1187. p.Anchored = true
  1188. p.CanCollide = false
  1189. p.CFrame = cf
  1190. if inverse == true then
  1191. p.Transparency = 1
  1192. else
  1193. p.Transparency = 0
  1194. end
  1195. local m = Instance.new("SpecialMesh",p)
  1196. m.MeshId = meshid
  1197. m.TextureId = textid
  1198. m.Scale = meshstart
  1199. coroutine.wrap(function()
  1200. for i=0,1,factor do
  1201. swait()
  1202. if inverse == true then
  1203. p.Transparency = 1-i
  1204. else
  1205. p.Transparency = i
  1206. end
  1207. m.Scale = m.Scale + meshadd
  1208. p.CFrame = p.CFrame * CFrame.Angles(0,math.rad(spin),0)
  1209. end
  1210. p:Destroy()
  1211. end)()
  1212. return p
  1213. end,
  1214.  
  1215. Explode = function(cf,partsize,meshstart,meshadd,matr,colour,move,inverse,factor)
  1216. local p = Instance.new("Part",EffectModel)
  1217. p.BrickColor = BrickColor.new(colour)
  1218. p.Size = partsize
  1219. p.Anchored = true
  1220. p.CanCollide = false
  1221. p.Material = matr
  1222. p.CFrame = cf * CFrame.Angles(math.rad(math.random(-360,360)),math.rad(math.random(-360,360)),math.rad(math.random(-360,360)))
  1223. if inverse == true then
  1224. p.Transparency = 1
  1225. else
  1226. p.Transparency = 0
  1227. end
  1228. local m = Instance.new("SpecialMesh",p)
  1229. m.MeshType = "Sphere"
  1230. m.Scale = meshstart
  1231. coroutine.wrap(function()
  1232. for i=0,1,factor do
  1233. swait()
  1234. if inverse == true then
  1235. p.Transparency = 1-i
  1236. else
  1237. p.Transparency = i
  1238. end
  1239. m.Scale = m.Scale + meshadd
  1240. p.CFrame = p.CFrame * CFrame.new(0,move,0)
  1241. end
  1242. p:Destroy()
  1243. end)()
  1244. return p
  1245. end,
  1246.  
  1247. }
  1248.  
  1249. local DAtch3 = Instance.new("Attachment",ll)DAtch3.Position = Vector3.new(0,1.1,0)
  1250. local DAtch4 = Instance.new("Attachment",ll)DAtch4.Position = Vector3.new(0,-0.6,0)
  1251. local DTrail2 = Instance.new("Trail",ll)DTrail2.Attachment0 = DAtch3 DTrail2.Attachment1 = DAtch4
  1252. DTrail2.Texture = "rbxassetid://22636887" DTrail2.Lifetime = 0.2 DTrail2.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1253. DTrail2.Color = ColorSequence.new(maincolor.Color) DTrail2.LightEmission = 1
  1254. DTrail2.Enabled = false
  1255. local DAtch5 = Instance.new("Attachment",rl)DAtch5.Position = Vector3.new(0,1.1,0)
  1256. local DAtch6 = Instance.new("Attachment",rl)DAtch6.Position = Vector3.new(0,-0.6,0)
  1257. local DTrail3 = Instance.new("Trail",rl)DTrail3.Attachment0 = DAtch5 DTrail3.Attachment1 = DAtch6
  1258. DTrail3.Texture = "rbxassetid://22636887" DTrail3.Lifetime = 0.2 DTrail3.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1259. DTrail3.Color = ColorSequence.new(maincolor.Color) DTrail3.LightEmission = 1
  1260. DTrail3.Enabled = false
  1261. local DAtch7 = Instance.new("Attachment",ra)DAtch7.Position = Vector3.new(0,1.1,0)
  1262. local DAtch8 = Instance.new("Attachment",ra)DAtch8.Position = Vector3.new(0,-0.6,0)
  1263. local DTrail4 = Instance.new("Trail",ra)DTrail4.Attachment0 = DAtch7 DTrail4.Attachment1 = DAtch8
  1264. DTrail4.Texture = "rbxassetid://22636887" DTrail4.Lifetime = 0.2 DTrail4.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1265. DTrail4.Color = ColorSequence.new(maincolor.Color) DTrail4.LightEmission = 1
  1266. DTrail4.Enabled = false
  1267. local DAtch9 = Instance.new("Attachment",la)DAtch9.Position = Vector3.new(0,1.1,0)
  1268. local DAtch10 = Instance.new("Attachment",la)DAtch10.Position = Vector3.new(0,-0.6,0)
  1269. local DTrail5 = Instance.new("Trail",la)DTrail5.Attachment0 = DAtch9 DTrail5.Attachment1 = DAtch10
  1270. DTrail5.Texture = "rbxassetid://22636887" DTrail5.Lifetime = 0.2 DTrail5.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1271. DTrail5.Color = ColorSequence.new(maincolor.Color) DTrail5.LightEmission = 1
  1272. DTrail5.Enabled = false
  1273. local DAtch1 = Instance.new("Attachment",Torso)DAtch1.Position = Vector3.new(0,1.1,0)
  1274. local DAtch2 = Instance.new("Attachment",Torso)DAtch2.Position = Vector3.new(0,-2.5,0)
  1275. local DTrail = Instance.new("Trail",Torso)DTrail.Attachment0 = DAtch1 DTrail.Attachment1 = DAtch2
  1276. DTrail.Texture = "rbxassetid://22636887" DTrail.Lifetime = 0.2 DTrail.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0,0),NumberSequenceKeypoint.new(1,0,0)})
  1277. DTrail.Color = ColorSequence.new(maincolor.Color) DTrail.LightEmission = 1
  1278. DTrail.Enabled = false
  1279. -------------------------------------------------------
  1280. --End Effect Function--
  1281. -------------------------------------------------------
  1282. function Cso(ID, PARENT, VOLUME, PITCH)
  1283. local NSound = nil
  1284. coroutine.resume(coroutine.create(function()
  1285. NSound = IT("Sound", PARENT)
  1286. NSound.Volume = VOLUME
  1287. NSound.Pitch = PITCH
  1288. NSound.SoundId = "http://www.roblox.com/asset/?id="..ID
  1289. swait()
  1290. NSound:play()
  1291. game:GetService("Debris"):AddItem(NSound, 10)
  1292. end))
  1293. return NSound
  1294. end
  1295. function CamShake(Length, Intensity)
  1296. coroutine.resume(coroutine.create(function()
  1297. local intensity = 1 * Intensity
  1298. local rotM = 0.01 * Intensity
  1299. for i = 0, Length, 0.1 do
  1300. swait()
  1301. intensity = intensity - 0.05 * Intensity / Length
  1302. rotM = rotM - 5.0E-4 * Intensity / Length
  1303. hum.CameraOffset = Vector3.new(Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)), Rad(Mrandom(-intensity, intensity)))
  1304. 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)
  1305. end
  1306. hum.CameraOffset = Vector3.new(0, 0, 0)
  1307. end))
  1308. end
  1309. NewInstance = function(instance,parent,properties)
  1310. local inst = Instance.new(instance)
  1311. inst.Parent = parent
  1312. if(properties)then
  1313. for i,v in next, properties do
  1314. pcall(function() inst[i] = v end)
  1315. end
  1316. end
  1317. return inst;
  1318. end
  1319. hum.MaxHealth = 1.0E298
  1320. hum.Health = 1.0E298
  1321. game:GetService("RunService"):BindToRenderStep("HOT", 0, function()
  1322. if hum.Health > 0.1 and hum.Health < 1.0E298 then
  1323. hum.MaxHealth = 1.0E298
  1324. hum.Health = 1.0E298
  1325. end
  1326. end)
  1327. -------------------------------------------------------
  1328. --End Important Functions--
  1329. -------------------------------------------------------
  1330.  
  1331.  
  1332. -------------------------------------------------------
  1333. --Start Customization--
  1334. -------------------------------------------------------
  1335. local Player_Size = 1
  1336. if Player_Size ~= 1 then
  1337. root.Size = root.Size * Player_Size
  1338. tors.Size = tors.Size * Player_Size
  1339. hed.Size = hed.Size * Player_Size
  1340. ra.Size = ra.Size * Player_Size
  1341. la.Size = la.Size * Player_Size
  1342. rl.Size = rl.Size * Player_Size
  1343. ll.Size = ll.Size * Player_Size
  1344. ----------------------------------------------------------------------------------
  1345. rootj.Parent = root
  1346. neck.Parent = tors
  1347. RW.Parent = tors
  1348. LW.Parent = tors
  1349. RH.Parent = tors
  1350. LH.Parent = tors
  1351. ----------------------------------------------------------------------------------
  1352. rootj.C0 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1353. rootj.C1 = RootCF * CF(0 * Player_Size, 0 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0))
  1354. neck.C0 = necko * CF(0 * Player_Size, 0 * Player_Size, 0 + ((1 * Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0))
  1355. neck.C1 = CF(0 * Player_Size, -0.5 * Player_Size, 0 * Player_Size) * angles(Rad(-90), Rad(0), Rad(180))
  1356. RW.C0 = CF(1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* RIGHTSHOULDERC0
  1357. LW.C0 = CF(-1.5 * Player_Size, 0.5 * Player_Size, 0 * Player_Size) * angles(Rad(0), Rad(0), Rad(0)) --* LEFTSHOULDERC0
  1358. ----------------------------------------------------------------------------------
  1359. 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))
  1360. 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))
  1361. 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))
  1362. 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))
  1363. --hat.Parent = Character
  1364. end
  1365. ----------------------------------------------------------------------------------
  1366. local SONG = 525289290
  1367. local SONG2 = 0
  1368. local Music = Instance.new("Sound",tors)
  1369. Music.Volume = 2.5
  1370. Music.Looped = true
  1371. Music.Pitch = 1 --Pitcher
  1372. ----------------------------------------------------------------------------------
  1373. shirt = Instance.new("Shirt", char)
  1374. shirt.Name = "Shirt"
  1375. pants = Instance.new("Pants", char)
  1376. pants.Name = "Pants"
  1377. char.Shirt.ShirtTemplate = "http://www.roblox.com/asset/?id=276792537"
  1378. char.Pants.PantsTemplate = "http://www.roblox.com/asset/?id=276792689"
  1379. ---------------------------------
  1380. local equipped = false
  1381. local idle = 0
  1382. local change = 1
  1383. local val = 0
  1384. local toim = 0
  1385. local idleanim = 0.4
  1386. local sine = 0
  1387. local Sit = 1
  1388. local WasAir = false
  1389. local InAir = false
  1390. local LandTick = 0
  1391. local movelegs = false
  1392. local FF = Instance.new("ForceField",char)
  1393. FF.Visible = false
  1394. local Speed = 56
  1395. local Drink = "onebearnakedwoman"
  1396. ----------------------------------------------------------------------------------
  1397. hum.JumpPower = 55
  1398. hum.Animator.Parent = nil
  1399. ----------------------------------------------------------------------------------
  1400. Drink = IT("Model")
  1401. Drink.Parent = char
  1402. Drink.Name = "Drink"
  1403. RHe = IT("Part")
  1404. RHe.Parent = Drink
  1405. RHe.BrickColor = BrickColor.new("Really black")
  1406. RHe.Locked = true
  1407. RHe.CanCollide = false
  1408. RHe.Transparency = 0
  1409. PMesh = IT("SpecialMesh")
  1410. RHe.formFactor = "Symmetric"
  1411. PMesh.MeshType = "FileMesh"
  1412. PMesh.MeshId = "rbxassetid://10470609"
  1413. PMesh.TextureId = "rbxassetid://38221841"
  1414. PMesh.Scale = Vector3.new(1, 1.4, 1)
  1415. PMesh.Parent = RHe
  1416. local RWeld = IT("Weld")
  1417. RWeld.Parent = RHe
  1418. RWeld.Part0 = RHe
  1419. RWeld.Part1 = ra
  1420. RWeld.C0 = CF(-1.2, -0.5, 0) * angles(Rad(90), Rad(0), Rad(90))
  1421. -------------------------------------------------------
  1422. --End Customization--
  1423. -------------------------------------------------------
  1424.  
  1425. so = Instance.new("Sound", tors)
  1426. so.SoundId = "http://www.roblox.com/asset/?id=271550300"
  1427. so.Volume = 10
  1428. so.Pitch = 1
  1429. so.Looped = false
  1430. so.TimePosition = 0
  1431.  
  1432. -------------------------------------------------------
  1433. --Start Attacks N Stuff--
  1434. -------------------------------------------------------
  1435. function AttackTemplate()
  1436. attack = true
  1437. for i = 0, 2, 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(0), Rad(0), Rad(0)), 0.1)
  1440. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  1441. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  1442. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  1443. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  1444. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  1445. end
  1446. attack = false
  1447. end
  1448. function HitboxFunction(Pose, lifetime, siz1, siz2, siz3, Radie, Min, Max, kb, atype)
  1449. local Hitboxpart = Instance.new("Part", EffectModel)
  1450. RemoveOutlines(Hitboxpart)
  1451. Hitboxpart.Size = Vector3.new(siz1, siz2, siz3)
  1452. Hitboxpart.CanCollide = false
  1453. Hitboxpart.Transparency = 1
  1454. Hitboxpart.Anchored = true
  1455. Hitboxpart.CFrame = Pose
  1456. game:GetService("Debris"):AddItem(Hitboxpart, lifetime)
  1457. MagniDamage(Hitboxpart, Radie, Min, Max, kb, atype)
  1458. end
  1459. wait2 = false
  1460. combo = 1
  1461. mouse.Button1Down:connect(function(key)
  1462. if attack == false then
  1463. attack = true
  1464. Speed = 3.01
  1465. if combo == 1 and wait2 == false then
  1466. wait2 = true
  1467. for i = 0, 1.6, 0.1 do
  1468. swait()
  1469. 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(-45)), 0.2)
  1470. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(45)), 0.2)
  1471. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-45), Rad(0)) * angles(Rad(0), Rad(0), Rad(15)), 0.2)
  1472. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-15)), 0.2)
  1473. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(180), Rad(0 + 5 * Sin(sine / 20)), Rad(25 + 5 * Sin(sine / 20))), 0.2)
  1474. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.2)
  1475. end
  1476. Cso("138097048", ra, 1.2, 0.8)
  1477. HitboxFunction(ra.CFrame, 0.01, 1, 1, 1, 7, 6, 1000, 3, "Normal")
  1478. for i = 0, 1.2, 0.1 do
  1479. swait()
  1480. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(45)), 0.3)
  1481. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(-45)), 0.3)
  1482. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(15)), 0.3)
  1483. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(45), Rad(0)) * angles(Rad(0), Rad(0), Rad(-15)), 0.3)
  1484. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(85), Rad(0 + 5 * Sin(sine / 20)), Rad(45 + 5 * Sin(sine / 20))), 0.3)
  1485. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-45), Rad(0 - 5 * Sin(sine / 20)), Rad(-25 - 5 * Sin(sine / 20))), 0.3)
  1486. end
  1487. combo = 1
  1488. end
  1489. Speed = 56
  1490. wait2 = false
  1491. attack = false
  1492. end
  1493. end)
  1494. function Taunt()
  1495. attack = true
  1496. Speed = 3
  1497. if Drink == "onebearnakedwoman" then
  1498. local Munch = Cso("554208103", hed, 5, 1)
  1499. swait(2)
  1500. repeat
  1501. swait()
  1502. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  1503. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1504. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  1505. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  1506. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  1507. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
  1508. until Munch.Playing == false
  1509. elseif Drink == "layonme" then
  1510. for i = 0, 6, 0.1 do
  1511. swait()
  1512. 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)
  1513. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0 - 255.45 * i)), 0.15)
  1514. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  1515. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  1516. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(30 + 5 * Sin(sine / 20)), Rad(45 + 5 * Sin(sine / 20))), 0.1)
  1517. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(10), Rad(-30 - 5 * Sin(sine / 20)), Rad(-45 - 5 * Sin(sine / 20))), 0.1)
  1518. end
  1519. elseif Drink == "mengg" then
  1520. char.Head.face.Texture = "rbxassetid://141728515"
  1521. local Munch22 = Cso("421125836", hed, 5, 1)
  1522. swait(2)
  1523. repeat
  1524. swait()
  1525. rootj.C0 = clerp(rootj.C0, RootCF * CF(0, 0, -0.1 + 0.1) * angles(Rad(0), Rad(0), Rad(0)), 0.15)
  1526. tors.Neck.C0 = clerp(tors.Neck.C0, necko * angles(Rad(20), Rad(0), Rad(0)), 0.3)
  1527. RH.C0 = clerp(RH.C0, CF(1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * RHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1528. LH.C0 = clerp(LH.C0, CF(-1, -0.9 - 0.1 , 0.025 * Cos(sine / 20)) * LHCF * angles(Rad(-2.5), Rad(0), Rad(0)), 0.15)
  1529. RW.C0 = clerp(RW.C0, CF(1.5, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(20), Rad(0), Rad(5)), 0.1)
  1530. LW.C0 = clerp(LW.C0, CF(-1, 0.5 + 0.05 * Sin(sine / 30), 0.025 * Cos(sine / 20)) * angles(Rad(115 + 4), Rad(45), Rad(50)), 0.1)
  1531. until Munch22.Playing == false
  1532. char.Head.face.Texture = "http://www.roblox.com/asset/?id=50725528"
  1533. elseif Drink == "amk00lestmeninworld" then
  1534. local Munch2 = Cso("554208103", hed, 5, 1)
  1535. swait(2)
  1536. repeat
  1537. swait()
  1538. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  1539. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1540. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  1541. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  1542. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  1543. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
  1544. until Munch2.Playing == false
  1545. Cso("172324194", hed, 5, 1)
  1546. for i = 0, 5, 0.1 do
  1547. swait()
  1548. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 * Player_Size) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  1549. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35), Rad(0), Rad(0)), 0.3)
  1550. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 * Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  1551. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 * Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  1552. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  1553. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0), Rad(-10)), 0.3)
  1554. end
  1555. local RUN2 = Cso("2042698958", hed, 5, 1)
  1556. swait(2)
  1557. repeat
  1558. swait()
  1559. rootj.C0=clerp(rootj.C0,RootCF*CF(0,0,-0.1+0.1*math.cos(sine/20))*angles(math.rad(15),math.rad(-10),math.rad(0)),0.15)
  1560. tors.Neck.C0=clerp(tors.Neck.C0,necko*angles(math.rad(35),math.rad(0),math.rad(0)),.3)
  1561. RH.C0=clerp(RH.C0,CF(1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*RHCF*angles(math.rad(-5),math.rad(0),math.rad(0)),0.15)
  1562. LH.C0=clerp(LH.C0,CF(-1,-.9-0.1*math.cos(sine/20),.025*math.cos(sine/20))*LHCF*angles(math.rad(-5),math.rad(-0),math.rad(-20)),0.15)
  1563. RW.C0 = clerp(RW.C0, CFrame.new(1.1, 0.5+0.1*math.sin(sine/30), -0.6) * angles(math.rad(-0), math.rad(10), math.rad(-110)), 0.1)
  1564. LW.C0 = clerp(LW.C0, CFrame.new(-1.5, 0.5+0.1*math.sin(sine/30), 0.055*math.cos(sine/20)) * angles(math.rad(-0), math.rad(-10), math.rad(-105)), 0.1)
  1565. until RUN2.Playing == false
  1566. elseif Drink == "howitfeelstochew5gum" then
  1567. local Munch = Cso("554208103", hed, 5, 1)
  1568. swait(2)
  1569. repeat
  1570. swait()
  1571. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  1572. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.3)
  1573. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  1574. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  1575. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1 + 0.1 * Sin(sine / 20)* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  1576. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.3)
  1577. until Munch.Playing == false
  1578. Cso("172324194", hed, 5, 1)
  1579. for i = 0, 5, 0.1 do
  1580. swait()
  1581. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.2 * Player_Size) * angles(Rad(-20), Rad(0), Rad(0)), 0.3)
  1582. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-35), Rad(0), Rad(0)), 0.3)
  1583. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 * Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.3)
  1584. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 * Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.3)
  1585. RW.C0 = clerp(RW.C0, CF(1* Player_Size, 0.1* Player_Size, -0.6* Player_Size) * angles(Rad(160), Rad(0), Rad(-35)), 0.1)
  1586. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(-20), Rad(0), Rad(-10)), 0.3)
  1587. end
  1588. local RUN = Cso("957655044", hed, 5, 1)
  1589. swait(2)
  1590. repeat
  1591. swait()
  1592. Speed = 56
  1593. local WALKSPEEDVALUE = 6 / (hum.WalkSpeed / 16)
  1594. root.Velocity = root.CFrame.lookVector * 75
  1595. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.3 - 0.65 * Cos(sine / ( WALKSPEEDVALUE / 2 ))) * angles(Rad(-25), Rad(0), Rad(0 - 1.75 * Cos(sine / ( WALKSPEEDVALUE / 2))) + root.RotVelocity.Y / 75), 0.1)
  1596. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 + 5 * Sin(sine / (WALKSPEEDVALUE / 2))), Rad(0), Rad(0) + root.RotVelocity.Y / 13), 0.1)
  1597. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.8 - 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, 0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 - 95 * Cos(sine / WALKSPEEDVALUE)) - root.RotVelocity.Y / 75 + -Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  1598. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.8 + 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, -0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 + 95 * Cos(sine / WALKSPEEDVALUE)) + root.RotVelocity.Y / -75 + Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  1599. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(45)), 0.1)
  1600. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(-45)), 0.1)
  1601. until RUN.Playing == false
  1602. elseif Drink == "5gumdowngrade" then
  1603. Cso("673539931", hed, 5, 1)
  1604. for i = 0, 5, 0.1 do
  1605. swait()
  1606. 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)
  1607. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  1608. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  1609. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  1610. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  1611. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  1612. end
  1613. end
  1614. Speed = 56
  1615. movelegs = false
  1616. attack = false
  1617. end
  1618. function Gum()
  1619. attack = true
  1620. Speed = 0
  1621. local Senses = Cso("605297168", hed, 6, 1)
  1622. swait(2)
  1623. repeat
  1624. swait()
  1625. 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(20)), 0.2)
  1626. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(-20)), 0.2)
  1627. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.2)
  1628. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.2)
  1629. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.2)
  1630. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.2)
  1631. until Senses.TimePosition > 2.7
  1632. for i = 0, 3, 0.1 do
  1633. swait()
  1634. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size) * angles(Rad(-30), Rad(0), Rad(0)), 0.5)
  1635. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  1636. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  1637. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  1638. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.5)
  1639. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  1640. end
  1641. root.Anchored = true
  1642. repeat
  1643. swait()
  1644. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.7 + 0.1* Player_Size) * angles(Rad(90), Rad(0), Rad(0)), 0.5)
  1645. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  1646. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  1647. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  1648. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.5)
  1649. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  1650. until Senses.Playing == false
  1651. Speed = 56
  1652. attack = false
  1653. root.Anchored = false
  1654. end
  1655. function OHHHHHHH()
  1656. attack = true
  1657. Speed = 0
  1658. Cso("663306786", tors, 3, 1)
  1659. for i = 0, 12, 0.1 do
  1660. swait()
  1661. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0 + 1 * i * Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.1)
  1662. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  1663. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(47), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  1664. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  1665. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  1666. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(143), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  1667. end
  1668. Cso("663307468", tors, 6, 1)
  1669. for i = 0, 6, 0.1 do
  1670. swait()
  1671. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 4500 * Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 20)) * angles(Rad(-20), Rad(0), Rad(0)), 0.15)
  1672. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  1673. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(47), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  1674. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(65), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  1675. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(75), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  1676. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(156), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  1677. end
  1678. Speed = 56
  1679. attack = false
  1680. end
  1681. function WoodyGotWood()
  1682. attack = true
  1683. Speed = 0
  1684. local Woodlenny = Cso("1764642350", hed, 6, 1)
  1685. swait(2)
  1686. repeat
  1687. swait()
  1688. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1* Player_Size * Cos(sine / 5)) * angles(Rad(20), Rad(0), Rad(5)), 0.2)
  1689. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(20), Rad(0), Rad(-5 - 15 * Sin(sine / 20))), 0.2)
  1690. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.2)
  1691. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.2)
  1692. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(10)), 0.2)
  1693. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 5)* Player_Size, 0* Player_Size) * angles(Rad(20), Rad(0), Rad(-10)), 0.2)
  1694. until Woodlenny.TimePosition > 3.6
  1695. root.Anchored = true
  1696. repeat
  1697. swait()
  1698. for i = 0, 2, 0.1 do
  1699. swait()
  1700. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.7 + 0.1* Player_Size) * angles(Rad(-90), Rad(0), Rad(0)), 0.5)
  1701. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  1702. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  1703. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  1704. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(90)), 0.5)
  1705. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-90)), 0.5)
  1706. end
  1707. for i = 0, 1.6, 0.1 do
  1708. swait()
  1709. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -2.4 + 0.1* Player_Size) * angles(Rad(-90), Rad(0), Rad(0)), 0.5)
  1710. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0), Rad(0), Rad(0)), 0.5)
  1711. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.5)
  1712. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.5)
  1713. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(75)), 0.5)
  1714. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5* Player_Size, 0* Player_Size) * angles(Rad(0), Rad(0), Rad(-75)), 0.5)
  1715. end
  1716. until Woodlenny.Playing == false
  1717. Speed = 56
  1718. attack = false
  1719. root.Anchored = false
  1720. end
  1721. local Hair = Instance.new("Part", char)
  1722. Hair.Name = "Hair"
  1723. Hair.CanCollide = false
  1724. Hair.BrickColor = BrickColor.new("Institutional white")
  1725. Hair.Transparency = 0
  1726. Hair.Material = "Plastic"
  1727. Hair.Size = Vector3.new(1, 1, 2)
  1728. Hair.TopSurface = Enum.SurfaceType.Smooth
  1729. Hair.BottomSurface = Enum.SurfaceType.Smooth
  1730.  
  1731. local Weld = Instance.new("Weld", Hair)
  1732. Weld.Part0 = hed
  1733. Weld.Part1 = Hair
  1734. Weld.C1 = CFrame.new(0,-0.1,0.1)
  1735. Weld.C0 = CFrame.Angles(math.rad(0),math.rad(0),0)
  1736.  
  1737. local M2 = Instance.new("SpecialMesh")
  1738. M2.Parent = Hair
  1739. M2.MeshId = "http://www.roblox.com/asset/?id=121910245"
  1740. M2.TextureId = "http://www.roblox.com/asset/?id=182196075"
  1741. M2.Scale = Vector3.new(0.7,0.7,0.7)
  1742. char.Head.face.Texture = "http://www.roblox.com/asset/?id=50725528"
  1743. local BC = char["Body Colors"]
  1744. BC.HeadColor = BrickColor.new("Really blue")
  1745. BC.LeftArmColor = BrickColor.new("Really blue")
  1746. BC.LeftLegColor = BrickColor.new("Really blue")
  1747. BC.RightArmColor = BrickColor.new("Dark blue")
  1748. BC.RightLegColor = BrickColor.new("Really blue")
  1749. BC.TorsoColor = BrickColor.new("Really blue")
  1750. DTrail5.Enabled = false
  1751. DTrail4.Enabled = false
  1752. DTrail3.Enabled = false
  1753. DTrail2.Enabled = false
  1754. DTrail.Enabled = false
  1755. -------------------------------------------------------
  1756. --End Attacks N Stuff--
  1757. -------------------------------------------------------
  1758. mouse.KeyDown:connect(function(key)
  1759. if attack == false then
  1760. if key == "t" then
  1761. Taunt()
  1762. elseif key == "z" then
  1763. Gum()
  1764. elseif key == "x" then
  1765. OHHHHHHH()
  1766. elseif key == "c" then
  1767. WoodyGotWood()
  1768. elseif key == "m" then
  1769. SONG = 525289290
  1770. local BC = char["Body Colors"]
  1771. BC.HeadColor = BrickColor.new("Really blue")
  1772. BC.LeftArmColor = BrickColor.new("Really blue")
  1773. BC.LeftLegColor = BrickColor.new("Really blue")
  1774. BC.RightArmColor = BrickColor.new("Dark blue")
  1775. BC.RightLegColor = BrickColor.new("Really blue")
  1776. BC.TorsoColor = BrickColor.new("Really blue")
  1777. DTrail5.Enabled = false
  1778. DTrail4.Enabled = false
  1779. DTrail3.Enabled = false
  1780. DTrail2.Enabled = false
  1781. DTrail.Enabled = false
  1782. Music.TimePosition = 0
  1783. PMesh.TextureId = "rbxassetid://38221841"
  1784. Drink = "onebearnakedwoman"
  1785. elseif key == "n" then
  1786. SONG = 594528366
  1787. local BC = char["Body Colors"]
  1788. BC.HeadColor = BrickColor.new("Really black")
  1789. BC.LeftArmColor = BrickColor.new("Really black")
  1790. BC.LeftLegColor = BrickColor.new("Really black")
  1791. BC.RightArmColor = BrickColor.new("Really red")
  1792. BC.RightLegColor = BrickColor.new("Really black")
  1793. BC.TorsoColor = BrickColor.new("Really black")
  1794. local maincolor = BrickColor.new("Really blue")
  1795. DTrail5.Enabled = true
  1796. DTrail4.Enabled = true
  1797. DTrail3.Enabled = true
  1798. DTrail2.Enabled = true
  1799. DTrail.Enabled = true
  1800. Music.TimePosition = 0
  1801. PMesh.TextureId = "rbxassetid://86486448"
  1802. Drink = "layonme"
  1803. elseif key == "b" then
  1804. SONG = 731061980
  1805. local BC = char["Body Colors"]
  1806. BC.HeadColor = BrickColor.new("New Yeller")
  1807. BC.LeftArmColor = BrickColor.new("New Yeller")
  1808. BC.LeftLegColor = BrickColor.new("New Yeller")
  1809. BC.RightArmColor = BrickColor.new("Deep orange")
  1810. BC.RightLegColor = BrickColor.new("New Yeller")
  1811. BC.TorsoColor = BrickColor.new("New Yeller")
  1812. DTrail5.Enabled = false
  1813. DTrail4.Enabled = false
  1814. DTrail3.Enabled = false
  1815. DTrail2.Enabled = false
  1816. DTrail.Enabled = false
  1817. Music.TimePosition = 0
  1818. PMesh.TextureId = "rbxassetid://952555208"
  1819. Drink = "howitfeelstochew5gum"
  1820. elseif key == "v" then
  1821. SONG = 2054013600
  1822. local BC = char["Body Colors"]
  1823. BC.HeadColor = BrickColor.new("Cyan")
  1824. BC.LeftArmColor = BrickColor.new("Cyan")
  1825. BC.LeftLegColor = BrickColor.new("Cyan")
  1826. BC.RightArmColor = BrickColor.new("White")
  1827. BC.RightLegColor = BrickColor.new("Cyan")
  1828. BC.TorsoColor = BrickColor.new("Cyan")
  1829. DTrail5.Enabled = false
  1830. DTrail4.Enabled = false
  1831. DTrail3.Enabled = false
  1832. DTrail2.Enabled = false
  1833. DTrail.Enabled = false
  1834. Music.TimePosition = 0
  1835. PMesh.TextureId = "rbxassetid://40785956"
  1836. Drink = "5gumdowngrade"
  1837. elseif key == "f" then
  1838. SONG = 185492305
  1839. local BC = char["Body Colors"]
  1840. BC.HeadColor = BrickColor.new("Lime green")
  1841. BC.LeftArmColor = BrickColor.new("Lime green")
  1842. BC.LeftLegColor = BrickColor.new("Lime green")
  1843. BC.RightArmColor = BrickColor.new("Dark green")
  1844. BC.RightLegColor = BrickColor.new("Lime green")
  1845. BC.TorsoColor = BrickColor.new("Lime green")
  1846. DTrail5.Enabled = false
  1847. DTrail4.Enabled = false
  1848. DTrail3.Enabled = false
  1849. DTrail2.Enabled = false
  1850. DTrail.Enabled = false
  1851. Music.TimePosition = 0
  1852. PMesh.TextureId = "rbxassetid://33730455"
  1853. Drink = "amk00lestmeninworld"
  1854. elseif key == "g" then
  1855. SONG = 908029442
  1856. local BC = char["Body Colors"]
  1857. BC.HeadColor = BrickColor.new("Dark blue")
  1858. BC.LeftArmColor = BrickColor.new("Dark blue")
  1859. BC.LeftLegColor = BrickColor.new("Dark blue")
  1860. BC.RightArmColor = BrickColor.new("Hot White")
  1861. BC.RightLegColor = BrickColor.new("Dark blue")
  1862. BC.TorsoColor = BrickColor.new("Dark blue")
  1863. DTrail5.Enabled = false
  1864. DTrail4.Enabled = false
  1865. DTrail3.Enabled = false
  1866. DTrail2.Enabled = false
  1867. DTrail.Enabled = false
  1868. Cso("554208103", hed, 6, 1)
  1869. Music.TimePosition = 0
  1870. PMesh.TextureId = "rbxassetid://15218018"
  1871. Drink = "mengg"
  1872. end
  1873. end
  1874. end)
  1875.  
  1876.  
  1877.  
  1878.  
  1879.  
  1880.  
  1881.  
  1882.  
  1883. -------------------------------------------------------
  1884. --Start Animations--
  1885. -------------------------------------------------------
  1886. print("By saba1520/kisslarge")
  1887. while true do
  1888. swait()
  1889. sine = sine + change
  1890. local torvel = (root.Velocity * Vector3.new(1, 0, 1)).magnitude
  1891. local velderp = root.Velocity.y
  1892. hitfloor, posfloor = rayCast(root.Position, CFrame.new(root.Position, root.Position - Vector3.new(0, 1, 0)).lookVector, 4* Player_Size, char)
  1893. if equipped == true or equipped == false then
  1894. if attack == false then
  1895. idle = idle + 1
  1896. else
  1897. idle = 0
  1898. end
  1899. local Landed = false
  1900. if(hitfloor)then
  1901. WasAir = false
  1902. else
  1903. WasAir = true
  1904. end
  1905. if(WasAir == false)then
  1906. if(InAir == true)then
  1907. LandTick = time()
  1908. Landed = true
  1909. end
  1910. end
  1911. if(time()-LandTick < .3)then
  1912. Landed = true
  1913. end
  1914. if(hitfloor)then
  1915. InAir = false
  1916. else
  1917. InAir = true
  1918. end
  1919. local WALKSPEEDVALUE = 6 / (hum.WalkSpeed / 16)
  1920. local Walking = (math.abs(root.Velocity.x) > 1 or math.abs(root.Velocity.z) > 1)
  1921. local State = (hum.PlatformStand and 'Paralyzed' or hum.Sit and 'Sit' or Landed and 'Land' or not hitfloor and root.Velocity.y < -1 and "Fall" or not hitfloor and root.Velocity.y > 1 and "Jump" or hitfloor and Walking and "Walk" or hitfloor and "Idle")
  1922. if(State == 'Jump')then
  1923. hum.JumpPower = 55
  1924. if attack == false then
  1925. 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)
  1926. 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)
  1927. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -.2 - 0.1 * Cos(sine / 20), -.3* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.1)
  1928. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -.9 - 0.1 * Cos(sine / 20), -.5* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(-2.5), Rad(0), Rad(0)), 0.1)
  1929. 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)
  1930. 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)
  1931. end
  1932. elseif(State == 'Fall')then
  1933. if attack == false then
  1934. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  1935. 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)
  1936. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  1937. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -.8 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(25), Rad(0), Rad(0)), 0.1)
  1938. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(165), Rad(-.6), Rad(45 + 4.5 * Sin(sine / 20))), 0.1)
  1939. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.02 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(165), Rad(-.6), Rad(-45 - 4.5 * Sin(sine / 20))), 0.1)
  1940. end
  1941. elseif(State == 'Land')then
  1942. hum.JumpPower = 0
  1943. if attack == false then
  1944. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -1 + 0.1 * Cos(sine / 20)* Player_Size) * angles(Rad(10), Rad(0), Rad(0)), 0.15)
  1945. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(35 - 2.5 * Sin(sine / 30)), Rad(0), Rad(0)), 0.3)
  1946. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, 0.1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(-10), Rad(0)) * angles(Rad(-3.5), Rad(0), Rad(5)), 0.15)
  1947. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, 0.1 - 0.1 * Cos(sine / 20)* Player_Size, -.3* Player_Size) * angles(Rad(0), Rad(10), Rad(0)) * angles(Rad(-3.5), Rad(0), Rad(-5)), 0.15)
  1948. 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(0), Rad(25 + 4.5 * Sin(sine / 20))), 0.1)
  1949. 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(0), Rad(-25 - 4.5 * Sin(sine / 20))), 0.1)
  1950. end
  1951. elseif(State == 'Idle')then
  1952. change = 1
  1953. if attack == false then
  1954. 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 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  1955. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(0), Rad(0)), 0.1)
  1956. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(-10), Rad(0)) * angles(Rad(0), Rad(0), Rad(5)), 0.1)
  1957. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.9 - 0.1 * Cos(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 - 5 * Sin(sine / 20)), Rad(10), Rad(0)) * angles(Rad(0), Rad(0), Rad(-5)), 0.1)
  1958. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + 15 * Sin(sine / 20)), Rad(0 + 5 * Sin(sine / 20)), Rad(10 + 5 * Sin(sine / 20))), 0.1)
  1959. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / 20)* Player_Size, 0* Player_Size) * angles(Rad(0 + 15 * Sin(sine / 20)), Rad(0 - 5 * Sin(sine / 20)), Rad(-10 - 5 * Sin(sine / 20))), 0.1)
  1960. end
  1961. elseif(State == 'Walk')then
  1962. change = 0.55
  1963. hum.JumpPower = 55
  1964. if attack == false then
  1965. rootj.C0 = clerp(rootj.C0, RootCF * CF(0* Player_Size, 0* Player_Size, -0.3 - 0.65 * Cos(sine / ( WALKSPEEDVALUE / 2 ))) * angles(Rad(-25), Rad(0), Rad(0 - 1.75 * Cos(sine / ( WALKSPEEDVALUE / 2))) + root.RotVelocity.Y / 75), 0.1)
  1966. neck.C0 = clerp(neck.C0, necko* CF(0, 0, 0 + ((1* Player_Size) - 1)) * angles(Rad(-20 + 5 * Sin(sine / (WALKSPEEDVALUE / 2))), Rad(0), Rad(0) + root.RotVelocity.Y / 13), 0.1)
  1967. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.8 - 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, 0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 - 95 * Cos(sine / WALKSPEEDVALUE)) - root.RotVelocity.Y / 75 + -Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  1968. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.8 + 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, -0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-15 + 95 * Cos(sine / WALKSPEEDVALUE)) + root.RotVelocity.Y / -75 + Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  1969. RW.C0 = clerp(RW.C0, CF(1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(45)), 0.1)
  1970. LW.C0 = clerp(LW.C0, CF(-1.5* Player_Size, 0.5 + 0.1 * Sin(sine / WALKSPEEDVALUE)* Player_Size, 0* Player_Size) * angles(Rad(215), Rad(0), Rad(-45)), 0.1)
  1971. elseif attack == true and movelegs == true then
  1972. rl.Weld.C0 = clerp(rl.Weld.C0, CF(0.5* Player_Size, -0.8 - 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, 0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-10 - 25 * Cos(sine / WALKSPEEDVALUE)) - root.RotVelocity.Y / 75 + -Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 + 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  1973. ll.Weld.C0 = clerp(ll.Weld.C0, CF(-0.5* Player_Size, -0.8 + 0.5 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size, -0.6 * Cos(sine / WALKSPEEDVALUE) / 2* Player_Size) * angles(Rad(-10 + 25 * Cos(sine / WALKSPEEDVALUE)) + root.RotVelocity.Y / -75 + Sin(sine / WALKSPEEDVALUE) / 2.5, Rad(0 - 10 * Cos(sine / WALKSPEEDVALUE)), Rad(0)) * angles(Rad(0 - 2 * Cos(sine / WALKSPEEDVALUE)), Rad(0), Rad(0)), 0.3)
  1974. end
  1975. end
  1976. end
  1977. hum.Name = "HUM"
  1978. hum.WalkSpeed = Speed
  1979. Music.SoundId = "rbxassetid://"..SONG
  1980. Music.Looped = true
  1981. Music.Pitch = 1
  1982. Music.Volume = 1.5
  1983. Music.Parent = tors
  1984. Music.Playing = true
  1985. if 0 < #Effects then
  1986. for e = 1, #Effects do
  1987. if Effects[e] ~= nil then
  1988. local Thing = Effects[e]
  1989. if Thing ~= nil then
  1990. local Part = Thing[1]
  1991. local Mode = Thing[2]
  1992. local Delay = Thing[3]
  1993. local IncX = Thing[4]
  1994. local IncY = Thing[5]
  1995. local IncZ = Thing[6]
  1996. if 1 >= Thing[1].Transparency then
  1997. if Thing[2] == "Block1" then
  1998. Thing[1].CFrame = Thing[1].CFrame * CFrame.fromEulerAnglesXYZ(math.random(-50, 50), math.random(-50, 50), math.random(-50, 50))
  1999. local Mesh = Thing[1].Mesh
  2000. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2001. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2002. elseif Thing[2] == "Block2" then
  2003. Thing[1].CFrame = Thing[1].CFrame + Vector3.new(0, 0, 0)
  2004. local Mesh = Thing[7]
  2005. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2006. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2007. elseif Thing[2] == "Block3" then
  2008. 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)
  2009. local Mesh = Thing[7]
  2010. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2011. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2012. elseif Thing[2] == "Cylinder" then
  2013. local Mesh = Thing[1].Mesh
  2014. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2015. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2016. elseif Thing[2] == "Blood" then
  2017. local Mesh = Thing[7]
  2018. Thing[1].CFrame = Thing[1].CFrame * Vector3.new(0, 0.5, 0)
  2019. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[4], Thing[5], Thing[6])
  2020. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2021. elseif Thing[2] == "Elec" then
  2022. local Mesh = Thing[1].Mesh
  2023. Mesh.Scale = Mesh.Scale + Vector3.new(Thing[7], Thing[8], Thing[9])
  2024. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2025. elseif Thing[2] == "Disappear" then
  2026. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2027. elseif Thing[2] == "Shatter" then
  2028. Thing[1].Transparency = Thing[1].Transparency + Thing[3]
  2029. Thing[4] = Thing[4] * CFrame.new(0, Thing[7], 0)
  2030. Thing[1].CFrame = Thing[4] * CFrame.fromEulerAnglesXYZ(Thing[6], 0, 0)
  2031. Thing[6] = Thing[6] + Thing[5]
  2032. end
  2033. else
  2034. Part.Parent = nil
  2035. table.remove(Effects, e)
  2036. end
  2037. end
  2038. end
  2039. end
  2040. end
  2041. end
  2042. -------------------------------------------------------
  2043. --End Animations And Script--
  2044. -------------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement