Advertisement
DarkScriptZEditors

Untitled

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