ColorblindRBLX

Ya boy cleetus

Sep 4th, 2020
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 43.70 KB | None | 0 0
  1. -- By RealBredbeargotban
  2. -- Script Name: ITS YA BOY CLEETUS
  3. -- Original By Lord_Phantasmagoria (CKbackup)
  4.  
  5. local script = game:GetObjects("rbxassetid://5649136314")[1]
  6.  
  7. p = game.Players.LocalPlayer
  8. m = p:GetMouse()
  9. ch = p.Character
  10. root = ch.HumanoidRootPart
  11. hum = ch.Humanoid
  12. userinput = game:GetService("UserInputService")
  13. debris = game:GetService("Debris")
  14. anim = "Idle"
  15. attack = false
  16. grabbed = false
  17. canplay = false
  18. canplaying = false
  19. sine = 0
  20. change = 1
  21. speed = 75
  22. jpower = 75
  23. Instance.new("ForceField",ch).Visible = false
  24. -- Welds
  25. local neck = Instance.new("Weld",ch.Torso)
  26. neck.Part0 = ch.Torso
  27. neck.Part1 = ch.Head
  28. neck.C0 = CFrame.new(0,1.5,0)
  29. local torso = Instance.new("Weld",root)
  30. torso.Part0 = root
  31. torso.Part1 = ch.Torso
  32. local rs = Instance.new("Weld",ch.Torso)
  33. rs.Part0 = ch.Torso
  34. rs.Part1 = ch["Right Arm"]
  35. rs.C0 = CFrame.new(1.5,0.5,0)
  36. rs.C1 = CFrame.new(0,0.5,0)
  37. local ls = Instance.new("Weld",ch.Torso)
  38. ls.Part0 = ch.Torso
  39. ls.Part1 = ch["Left Arm"]
  40. ls.C0 = CFrame.new(-1.5,0.5,0)
  41. ls.C1 = CFrame.new(0,0.5,0)
  42. local rh = Instance.new("Weld",ch.Torso)
  43. rh.Part0 = ch.Torso
  44. rh.Part1 = ch["Right Leg"]
  45. rh.C0 = CFrame.new(0.5,-1,0)
  46. rh.C1 = CFrame.new(0,1,0)
  47. local lh = Instance.new("Weld",ch.Torso)
  48. lh.Part0 = ch.Torso
  49. lh.Part1 = ch["Left Leg"]
  50. lh.C0 = CFrame.new(-0.5,-1,0)
  51. lh.C1 = CFrame.new(0,1,0)
  52. -- Music
  53. local music = Instance.new("Sound",root)
  54. music.SoundId = "rbxassetid://2208519872"
  55. music.Name = "Music"
  56. music.PlaybackSpeed = 1.25
  57. music.Volume = 3
  58. music.Looped = true
  59. --music:Play()
  60. -- Cleetus lol
  61. for i,v in pairs(ch:GetChildren()) do
  62.     if v:IsA("Accessory") or v:IsA("CharacterMesh") or v:IsA("BodyColors") or v:IsA("Shirt") or v:IsA("ShirtGraphic") or v:IsA("Pants") then
  63.         v:Destroy()
  64.     end
  65. end
  66. coroutine.wrap(function()
  67.     if ch.Head:FindFirstChild("face") ~= nil then
  68.         ch.Head.face.Texture = "rbxassetid://27134272"
  69.     else
  70.         local newface = Instance.new("Decal",ch.Head)
  71.         newface.Face = Enum.NormalId.Front
  72.         newface.Texture = "rbxassetid://27134272"
  73.     end
  74. end)()
  75. local newcolor = Instance.new("BodyColors",ch)
  76. newcolor.HeadColor = BrickColor.new("Light orange")
  77. newcolor.LeftArmColor = BrickColor.new("Light orange")
  78. newcolor.RightArmColor = BrickColor.new("Light orange")
  79. newcolor.LeftLegColor = BrickColor.new("Light orange")
  80. newcolor.RightLegColor = BrickColor.new("Light orange")
  81. newcolor.TorsoColor = BrickColor.new("Light orange")
  82. local hat = script["Mellow Cowboy"]
  83. hat.Parent = ch
  84. local pants = Instance.new("Pants",ch)
  85. pants.PantsTemplate = "rbxassetid://3767402973"
  86. local penguintorso = Instance.new("CharacterMesh",ch)
  87. penguintorso.BodyPart = Enum.BodyPart.Torso
  88. penguintorso.BaseTextureId = 46345362
  89. penguintorso.OverlayTextureId = 46345222
  90. penguintorso.MeshId = 46345096
  91. local newleftarm = Instance.new("CharacterMesh",ch)
  92. newleftarm.BodyPart = Enum.BodyPart.LeftArm
  93. newleftarm.MeshId = 279174949
  94. local newrightarm = Instance.new("CharacterMesh",ch)
  95. newrightarm.BodyPart = Enum.BodyPart.RightArm
  96. newrightarm.MeshId = 279174886
  97. local newleftleg = Instance.new("CharacterMesh",ch)
  98. newleftleg.BodyPart = Enum.BodyPart.LeftLeg
  99. newleftleg.MeshId = 319336109
  100. local newrightleg = Instance.new("CharacterMesh",ch)
  101. newrightleg.BodyPart = Enum.BodyPart.RightLeg
  102. newrightleg.MeshId = 319336155
  103. -- BANJO
  104. local banjo = script.Model
  105. local banjoweld = Instance.new("Weld",banjo.Banjo)
  106. banjoweld.Part0 = banjo.Banjo
  107. banjoweld.Part1 = ch["Left Arm"]
  108. --banjoweld.C0 = CFrame.new(0,1.2,0)*CFrame.Angles(0,math.rad(-90),0)
  109. -- DA GUN
  110. local dagun = script.Sniper
  111. local gunweld = Instance.new("Weld",dagun.Handle)
  112. gunweld.Part0 = dagun.Handle
  113. gunweld.Part1 = ch["Right Arm"]
  114. gunweld.C0 = CFrame.new(-1.25,-0.1,0)*CFrame.Angles(math.rad(90),0,math.rad(85))
  115. -- Special stuff
  116. local damyth = script.Cursed
  117. damyth.Parent = nil
  118. hand = damyth.Hand
  119. hand2 = damyth.Hand2
  120. hand3 = damyth.Hand3
  121. hand4 = damyth.Hand4
  122. hand5 = damyth.Hand5
  123. -- Usefull functions
  124. function createsound(id,pitch,volume,parent)
  125.     coroutine.resume(coroutine.create(function()
  126.     local sound = Instance.new("Sound",parent)
  127.     sound.SoundId = "rbxassetid://"..id
  128.     sound.PlaybackSpeed = pitch
  129.     sound.Volume = volume
  130.     sound:Play()
  131.     repeat
  132.     game:GetService("RunService").Heartbeat:Wait() 
  133.     until sound.Playing == false
  134.     sound:Destroy()
  135.     end))
  136. end
  137. function spawnlittlewave(pos,trans)
  138.     coroutine.resume(coroutine.create(function()
  139.     local part = Instance.new("Part",workspace)
  140.     part.Locked = true
  141.     part.BrickColor = BrickColor.new("White")
  142.     part.CanCollide = false
  143.     part.Anchored = true
  144.     part.Transparency = trans
  145.     part.CFrame = pos
  146.     local wavemesh = Instance.new("SpecialMesh",part)
  147.     wavemesh.MeshId = "http://www.roblox.com/asset/?id=169412804"
  148.     for i = 0,3,0.3 do
  149.     game:GetService("RunService").Heartbeat:Wait()
  150.     wavemesh.Scale = wavemesh.Scale + Vector3.new(0.6,0.1,0.6)     
  151.     end
  152.     part:Destroy() 
  153.     end))
  154. end
  155. function GetDudesTorso(c)
  156. local torsy = (c:findFirstChild("Torso") or c:findFirstChild("UpperTorso"))
  157. if torsy ~= nil then
  158. return torsy
  159. end
  160. end
  161. function CamShake(par,magni,env,dur)
  162. for _, c in pairs(workspace:GetDescendants()) do
  163. local hum = c:FindFirstChildOfClass("Humanoid")
  164. if hum ~= nil and c:FindFirstChild("SHAKE")==nil then
  165. local head = GetDudesTorso(c)
  166. if head ~= nil then
  167. local targ = head.Position - par.Position
  168. local mag = targ.magnitude
  169. if magni >= mag then
  170. local sheiku = script:FindFirstChild("SHAKE"):Clone()
  171. sheiku.Parent = c
  172. sheiku:FindFirstChild("Env").Value = env
  173. sheiku:FindFirstChild("Dur").Value = dur
  174. sheiku.Disabled = false
  175. end
  176. end
  177. end
  178. end
  179. end
  180. function spawnwave(pos,trans)
  181.     coroutine.resume(coroutine.create(function()
  182.     local part = Instance.new("Part",workspace)
  183.     part.Locked = true
  184.     part.BrickColor = BrickColor.new("White")
  185.     part.CanCollide = false
  186.     part.Anchored = true
  187.     part.Transparency = trans
  188.     part.CFrame = pos
  189.     local wavemesh = Instance.new("SpecialMesh",part)
  190.     wavemesh.MeshId = "http://www.roblox.com/asset/?id=169412804"
  191.     for i = 0,8,0.3 do
  192.     game:GetService("RunService").Heartbeat:Wait()
  193.     wavemesh.Scale = wavemesh.Scale + Vector3.new(0.6,0.1,0.6)     
  194.     end
  195.     part:Destroy() 
  196.     end))
  197. end
  198. function spawnkillingwave(pos,trans)
  199.     coroutine.resume(coroutine.create(function()
  200.     local part = Instance.new("Part",workspace)
  201.     part.Locked = true
  202.     part.BrickColor = BrickColor.new("White")
  203.     part.CanCollide = false
  204.     part.Anchored = true
  205.     part.Transparency = trans
  206.     part.CFrame = pos
  207.     local wavemesh = Instance.new("SpecialMesh",part)
  208.     wavemesh.MeshId = "http://www.roblox.com/asset/?id=169412804"
  209.     part.Touched:Connect(function(hit)
  210.     if hit.Parent ~= ch and hit.Parent:FindFirstChildOfClass("Humanoid") then
  211.         hit.Parent:BreakJoints()
  212.     end    
  213.     end)
  214.     for i = 0,8,0.3 do
  215.     game:GetService("RunService").Heartbeat:Wait()
  216.     wavemesh.Scale = wavemesh.Scale + Vector3.new(1.25,1,1.25)     
  217.     part.Size = part.Size + Vector3.new(1.25,1,1.25)   
  218.     end
  219.     part:Destroy() 
  220.     end))
  221. end
  222. function handslol()
  223.     coroutine.wrap(function()
  224.     for i,v in pairs(workspace:GetChildren()) do
  225.     game:GetService("RunService").Heartbeat:Wait()
  226.     if v:IsA("Model") and v ~= ch and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChild("HumanoidRootPart") ~= nil  then
  227.     if v:FindFirstChild("OHNOES") == nil then      
  228.     local ohnoeslol = Instance.new("BoolValue",v)
  229.     ohnoeslol.Name = "OHNOES"      
  230.     local targerroot = v:FindFirstChild("HumanoidRootPart")    
  231.     targerroot.Anchored = true     
  232.     for i = 0.2, 1, 1/60 do    
  233.     hand.CFrame = hand.CFrame:Lerp(targerroot.CFrame, i)   
  234.     game:GetService("RunService").Heartbeat:Wait()
  235.     end
  236.     targerroot.Anchored = false
  237.     local weld = Instance.new("Weld",targerroot)
  238.     weld.Part0 = targerroot    
  239.     weld.Part1 = hand
  240.     for i = 0.2, 1, 1/60 do    
  241.     hand.CFrame = hand.CFrame:Lerp(damyth.Ball.CFrame, i)  
  242.     game:GetService("RunService").Heartbeat:Wait()
  243.     end
  244.     if v:FindFirstChild("Head") then
  245.     local vheadlol = v:FindFirstChild("Head")
  246.     if vheadlol:FindFirstChild("face") then
  247.     vheadlol:FindFirstChild("face"):Destroy()  
  248.     end                
  249.     end            
  250.     for e,g in pairs(v:GetChildren()) do
  251.     if g:IsA("Accessory") then
  252.     g:Destroy()    
  253.     elseif g:IsA("Part") or g:IsA("MeshPart") then
  254.     g.Transparency = 1                     
  255.     end
  256.     end                            
  257.                     v:BreakJoints()
  258.                     createsound(1080610583,1,8,v)
  259.     createsound(429400881,1,1,v)   
  260.     end
  261.     end
  262.     end
  263.     end)()
  264.    
  265.     coroutine.wrap(function()
  266.     for i,v in pairs(workspace:GetChildren()) do
  267.     game:GetService("RunService").Heartbeat:Wait()
  268.     if v:IsA("Model") and v ~= ch and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChild("HumanoidRootPart") ~= nil  then
  269.     if v:FindFirstChild("OHNOES") == nil then              
  270.     local ohnoeslol = Instance.new("BoolValue",v)
  271.     ohnoeslol.Name = "OHNOES"      
  272.     local targerroot = v:FindFirstChild("HumanoidRootPart")    
  273.     targerroot.Anchored = true     
  274.     for i = 0.2, 1, 1/60 do    
  275.     hand2.CFrame = hand2.CFrame:Lerp(targerroot.CFrame, i) 
  276.     game:GetService("RunService").Heartbeat:Wait()
  277.     end
  278.     targerroot.Anchored = false
  279.     local weld = Instance.new("Weld",targerroot)
  280.     weld.Part0 = targerroot    
  281.     weld.Part1 = hand2
  282.     for i = 0.2, 1, 1/60 do    
  283.     hand2.CFrame = hand2.CFrame:Lerp(damyth.Ball.CFrame, i)
  284.     game:GetService("RunService").Heartbeat:Wait()
  285.     end
  286.     if v:FindFirstChild("Head") then
  287.     local vheadlol = v:FindFirstChild("Head")
  288.     if vheadlol:FindFirstChild("face") then
  289.     vheadlol:FindFirstChild("face"):Destroy()  
  290.     end                
  291.     end            
  292.     for e,g in pairs(v:GetChildren()) do
  293.     if g:IsA("Accessory") then
  294.     g:Destroy()    
  295.     elseif g:IsA("Part") or g:IsA("MeshPart") then
  296.     g.Transparency = 1                     
  297.     end
  298.     end                            
  299.                         v:BreakJoints()
  300.                     createsound(3483587416,1,8,v)
  301.     createsound(429400881,1,1,v)   
  302.     end
  303.     end
  304.     end
  305.     end)()
  306.    
  307.     coroutine.wrap(function()
  308.     for i,v in pairs(workspace:GetChildren()) do
  309.     game:GetService("RunService").Heartbeat:Wait()
  310.     if v:IsA("Model") and v ~= ch and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChild("HumanoidRootPart") ~= nil  then
  311.     if v:FindFirstChild("OHNOES") == nil then              
  312.     local ohnoeslol = Instance.new("BoolValue",v)
  313.     ohnoeslol.Name = "OHNOES"      
  314.     local targerroot = v:FindFirstChild("HumanoidRootPart")    
  315.     targerroot.Anchored = true     
  316.     for i = 0.2, 1, 1/60 do    
  317.     hand3.CFrame = hand3.CFrame:Lerp(targerroot.CFrame, i) 
  318.     game:GetService("RunService").Heartbeat:Wait()
  319.     end
  320.     targerroot.Anchored = false
  321.     local weld = Instance.new("Weld",targerroot)
  322.     weld.Part0 = targerroot    
  323.     weld.Part1 = hand3
  324.     for i = 0.2, 1, 1/60 do    
  325.     hand3.CFrame = hand3.CFrame:Lerp(damyth.Ball.CFrame, i)
  326.     game:GetService("RunService").Heartbeat:Wait()
  327.     end
  328.     if v:FindFirstChild("Head") then
  329.     local vheadlol = v:FindFirstChild("Head")
  330.     if vheadlol:FindFirstChild("face") then
  331.     vheadlol:FindFirstChild("face"):Destroy()  
  332.     end                
  333.     end            
  334.     for e,g in pairs(v:GetChildren()) do
  335.     if g:IsA("Accessory") then
  336.     g:Destroy()    
  337.     elseif g:IsA("Part") or g:IsA("MeshPart") then
  338.     g.Transparency = 1                     
  339.     end
  340.     end                
  341.            
  342.                     v:BreakJoints()
  343.                     createsound(147758746,1,8,v)
  344.     createsound(1080363252,1,1,v)  
  345.     end
  346.     end
  347.     end
  348.     end)()
  349.    
  350.     coroutine.wrap(function()
  351.     for i,v in pairs(workspace:GetChildren()) do
  352.     game:GetService("RunService").Heartbeat:Wait()
  353.     if v:IsA("Model") and v ~= ch and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChild("HumanoidRootPart") ~= nil  then
  354.     if v:FindFirstChild("OHNOES") == nil then              
  355.     local ohnoeslol = Instance.new("BoolValue",v)
  356.     ohnoeslol.Name = "OHNOES"      
  357.     local targerroot = v:FindFirstChild("HumanoidRootPart")    
  358.     targerroot.Anchored = true     
  359.     for i = 0.2, 1, 1/60 do    
  360.     hand4.CFrame = hand4.CFrame:Lerp(targerroot.CFrame, i) 
  361.     game:GetService("RunService").Heartbeat:Wait()
  362.     end
  363.     targerroot.Anchored = false
  364.     local weld = Instance.new("Weld",targerroot)
  365.     weld.Part0 = targerroot    
  366.     weld.Part1 = hand4
  367.     for i = 0.2, 1, 1/60 do    
  368.     hand4.CFrame = hand4.CFrame:Lerp(damyth.Ball.CFrame, i)
  369.     game:GetService("RunService").Heartbeat:Wait()
  370.     end
  371.     if v:FindFirstChild("Head") then
  372.     local vheadlol = v:FindFirstChild("Head")
  373.     if vheadlol:FindFirstChild("face") then
  374.     vheadlol:FindFirstChild("face"):Destroy()  
  375.     end                
  376.     end            
  377.     for e,g in pairs(v:GetChildren()) do
  378.     if g:IsA("Accessory") then
  379.     g:Destroy()    
  380.     elseif g:IsA("Part") or g:IsA("MeshPart") then
  381.     g.Transparency = 1                     
  382.     end
  383.     end            
  384.                     v:BreakJoints()
  385.                     createsound(565424701,1,8,v)
  386.     createsound(429400881,1,1,v)   
  387.     end
  388.     end
  389.     end
  390.     end)()
  391.    
  392.     coroutine.wrap(function()
  393.     for i,v in pairs(workspace:GetChildren()) do
  394.     game:GetService("RunService").Heartbeat:Wait()
  395.     if v:IsA("Model") and v ~= ch and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChild("HumanoidRootPart") ~= nil  then
  396.     if v:FindFirstChild("OHNOES") == nil then              
  397.     local ohnoeslol = Instance.new("BoolValue",v)
  398.     ohnoeslol.Name = "OHNOES"      
  399.     local targerroot = v:FindFirstChild("HumanoidRootPart")    
  400.     targerroot.Anchored = true     
  401.     for i = 0.2, 1, 1/60 do    
  402.     hand5.CFrame = hand5.CFrame:Lerp(targerroot.CFrame, i) 
  403.     game:GetService("RunService").Heartbeat:Wait()
  404.     end
  405.     targerroot.Anchored = false
  406.     local weld = Instance.new("Weld",targerroot)
  407.     weld.Part0 = targerroot    
  408.     weld.Part1 = hand5
  409.     for i = 0.2, 1, 1/60 do    
  410.     hand5.CFrame = hand5.CFrame:Lerp(damyth.Ball.CFrame, i)
  411.     game:GetService("RunService").Heartbeat:Wait()
  412.     end
  413.     if v:FindFirstChild("Head") then
  414.     local vheadlol = v:FindFirstChild("Head")
  415.     if vheadlol:FindFirstChild("face") then
  416.     vheadlol:FindFirstChild("face"):Destroy()  
  417.     end                
  418.     end            
  419.     for e,g in pairs(v:GetChildren()) do
  420.     if g:IsA("Accessory") then
  421.     g:Destroy()    
  422.     elseif g:IsA("Part") or g:IsA("MeshPart") then
  423.     g.Transparency = 1                     
  424.     end
  425.     end            
  426.                     v:BreakJoints()
  427.                     createsound(535528169,1,8,v)
  428.     createsound(429400881,1,1,v)           
  429.     end
  430.     end
  431.     end
  432.     end)()
  433. end
  434. -- Attacks
  435. function animtemplate()
  436.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  437.     torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  438.     rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  439.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  440.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  441.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  442.    
  443. end
  444. function intro()
  445.     attack = true
  446.     root.Anchored = true
  447.     CamShake(root,100,.5,.6)
  448.     createsound(3154829820,1,2,ch.Head)
  449.     spawnwave(root.CFrame*CFrame.new(0,-2,0),0.2)
  450.     for i = 0,5,0.1 do
  451.     game:GetService("RunService").Heartbeat:Wait()
  452.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  453.     torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.3)
  454.     rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
  455.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(-90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
  456.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
  457.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
  458.     end
  459.     createsound(1093102664,1,2,ch.Head)
  460.     local lolwhat = Instance.new("Sound",ch.Head)
  461.     lolwhat.SoundId = "rbxassetid://2254648568"
  462.     lolwhat.Volume = 1.5
  463.     lolwhat:Play()
  464.     repeat
  465.     game:GetService("RunService").Heartbeat:Wait()
  466.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),0.3)
  467.     torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.3)
  468.     rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
  469.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(-90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
  470.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
  471.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
  472.     until lolwhat.TimePosition > 8.5
  473.     lolwhat:Destroy()
  474.     music:Play()
  475.     attack = false
  476.     canplay = true
  477.     canplaying = true
  478.     root.Anchored = false
  479. end
  480. function taunt()
  481.     attack = true
  482.     banjo.Banjo.Transparency = 0
  483.     speed = 0
  484.     local FARMERFIELD = Instance.new("Sound",ch.Head)
  485.     FARMERFIELD.SoundId = "rbxassetid://2681237436"
  486.     FARMERFIELD.Volume = 4
  487.     FARMERFIELD:Play()
  488.     --banjoweld.C0 = CFrame.new(0,1.2,0)*CFrame.Angles(0,math.rad(90),math.rad(-25))
  489.     repeat
  490.     game:GetService("RunService").Heartbeat:Wait()
  491.     banjoweld.C0 = banjoweld.C0:Lerp(CFrame.new(0,1,-0.35)*CFrame.Angles(0,math.rad(75),math.rad(-45))*CFrame.Angles(math.rad(25),0,0),0.3)
  492.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,-0.1)*CFrame.Angles(math.rad(-10+10*math.cos(sine/4)),math.rad(0),math.rad(0)),0.3)
  493.     torso.C0 = torso.C0:Lerp(CFrame.new(0,0-0.1*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  494.     rs.C0 = rs.C0:Lerp(CFrame.new(0.85,1.2,-1.1)*CFrame.Angles(math.rad(10),math.rad(95),math.rad(0))*CFrame.Angles(math.rad(0+10*math.cos(sine/2)),0,0),0.3)
  495.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.3,-0.8,-1.3)*CFrame.Angles(math.rad(160),math.rad(85),math.rad(0)),0.3)
  496.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1+0.1*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  497.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1+0.3*math.cos(sine/4),-0.6)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  498.     until FARMERFIELD.Playing == false
  499.     for i = 0,1,0.1 do
  500.     game:GetService("RunService").Heartbeat:Wait()
  501.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  502.     torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  503.     rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  504.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-25),math.rad(60),math.rad(0)),0.3)
  505.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  506.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  507.     end
  508.     attack = false
  509.     banjo.Banjo.Transparency = 1
  510.     speed = 75
  511. end
  512. function swing()
  513.     attack = true
  514.     banjo.Banjo.Transparency = 0
  515.     banjo.Banjo.Trail.Enabled = true
  516.     createsound(3624807031,1,2,banjo.Banjo)
  517.     for i = 0,1,0.1 do
  518.     game:GetService("RunService").Heartbeat:Wait()
  519.     banjoweld.C0 = banjoweld.C0:Lerp(CFrame.new(-2.5,1.3,0.3)*CFrame.Angles(math.rad(0),math.rad(180),math.rad(-30)),0.3)
  520.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),0.3)
  521.     torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),0.3)
  522.     rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0.5)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(-45)),0.3)
  523.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0.5)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(45)),0.3)
  524.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,-0.7)*CFrame.Angles(math.rad(105),math.rad(0),math.rad(0)),0.3)
  525.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3) 
  526.     end
  527.     touch = banjo.Hitbox.Touched:Connect(function(hit)
  528.         if hit.Parent ~= ch and hit.Parent:FindFirstChildOfClass("Humanoid") then
  529.             createsound(3333907347,1,2,hit)
  530.             CamShake(root,100,.5,.6)
  531.             createsound(12221984,1,2,hit)
  532.             local exlol = Instance.new("Explosion",workspace)
  533.             --exlol.Position = hit.Parent.HumanoidRootPart.Position
  534.             exlol.Position = hit.Position
  535.             hit.Parent:BreakJoints()
  536.             touch:Disconnect()
  537.         end
  538.     end)
  539.     for i = 0,2,0.1 do
  540.     game:GetService("RunService").Heartbeat:Wait()
  541.     banjoweld.C0 = banjoweld.C0:Lerp(CFrame.new(-2.5,1.3,0.3)*CFrame.Angles(math.rad(0),math.rad(180),math.rad(-30)),0.3)
  542.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  543.     torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(0)),0.3)
  544.     rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(-45)),0.3)
  545.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(120),math.rad(0),math.rad(45)),0.3)
  546.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(0)),0.3)
  547.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-120),math.rad(0),math.rad(0)),0.3)
  548.     end
  549.     touch:Disconnect()
  550.     attack = false
  551.     banjo.Banjo.Transparency = 1
  552.     banjo.Banjo.Trail.Enabled = false
  553. end
  554. function datractor()
  555.     attack = true
  556.     local hitboxthing = Instance.new("Part",workspace)
  557.     hitboxthing.Size = Vector3.new(45,25,45)
  558.     hitboxthing.Transparency = 1
  559.     hitboxthing.Anchored = true
  560.     hitboxthing.CanCollide = false
  561.     hitboxthing.CFrame = root.CFrame
  562.     spawnwave(root.CFrame*CFrame.new(0,2,0),0.2)
  563.     wait()
  564.     CamShake(root,100,.5,.6)
  565.     hum.Jump = true
  566.     root.Anchored = true
  567.     for i = 0,7,0.1 do
  568.     game:GetService("RunService").Heartbeat:Wait()
  569.     root.CFrame = root.CFrame:Lerp(root.CFrame*CFrame.new(0,45,0),0.3)
  570.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),0.3)
  571.     torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(5),math.rad(0),math.rad(0)),0.3)
  572.     rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-25)),0.3)
  573.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(25)),0.3)
  574.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-0.5,-1)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
  575.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
  576.     end
  577.     local tracktor = Instance.new("Part",ch)
  578.     tracktor.Anchored = false
  579.     tracktor.CanCollide = false
  580.     tracktor.Transparency = 1
  581.     tracktor.Size = Vector3.new(12,12,35)
  582.     local trackmesh = Instance.new("SpecialMesh",tracktor)
  583.     trackmesh.MeshId = "rbxassetid://598113704"
  584.     trackmesh.TextureId = "rbxassetid://598113805"
  585.     trackmesh.Scale = Vector3.new(5,5,5)
  586.     local trackweld = Instance.new("Weld",tracktor)
  587.     trackweld.Part0 = tracktor
  588.     trackweld.Part1 = ch.Head
  589.     trackweld.C0 = CFrame.new(0,-6.5,0)
  590.     local bass = Instance.new("Sound",tracktor)
  591.     bass.SoundId = "rbxasset://sounds//bass.wav"
  592.     bass.Volume = 5
  593.     bass:Play()
  594.     coroutine.wrap(function()
  595.         repeat
  596.         game:GetService("RunService").Heartbeat:Wait()
  597.         tracktor.Transparency = tracktor.Transparency - 0.01   
  598.         until tracktor.Transparency < 0
  599.     end)()
  600.     for i = 0,7,0.1 do
  601.     game:GetService("RunService").Heartbeat:Wait()
  602.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
  603.     torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(5),math.rad(0),math.rad(0)),0.3)
  604.     rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
  605.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
  606.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-0.5,-1)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
  607.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
  608.     end
  609.     local fallinglol = Instance.new("Sound",ch)
  610.     fallinglol.SoundId = "rbxassetid://2258378465"
  611.     fallinglol.Volume = 4
  612.     fallinglol.Looped = true
  613.     fallinglol:Play()
  614.     local fallinglol2 = Instance.new("Sound",ch)
  615.     fallinglol2.SoundId = "rbxassetid://138206037"
  616.     fallinglol2.Volume = 4
  617.     touch = tracktor.Touched:Connect(function(hit)
  618.         if hit.Parent ~= ch then
  619.             touch:Disconnect()
  620.             tracktor.Anchored = true
  621.             trackweld:Destroy()
  622.             tracktor.Parent = workspace
  623.             hitboxthing.CFrame = CFrame.new(root.Position.X,2,root.Position.Z)
  624.             hitboxthing.Touched:Connect(function(hit)
  625.                 if hit.Parent ~= ch and hit.Parent:FindFirstChildOfClass("Humanoid") then
  626.                 hit.Parent:BreakJoints()
  627.                 end
  628.             end)
  629.             tracktor.Transparency = 1
  630.             fallinglol:Destroy()
  631.             fallinglol2:Play()
  632.             fallinglol2.TimePosition = 4.6
  633.             local exlol = Instance.new("Explosion",workspace)
  634.             exlol.Position = hitboxthing.Position
  635.             exlol.Visible = false
  636.             CamShake(root,100,.5,.6)
  637.             root.CFrame = root.CFrame*CFrame.new(0,3,0)
  638.             spawnwave(hitboxthing.CFrame,0.2)
  639.             hum.Jump = true
  640.             for i = 0,7,0.1 do
  641.             game:GetService("RunService").Heartbeat:Wait()
  642.             neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
  643.             torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.random(-999,99),math.random(-999,999),math.random(-999,999)),1)
  644.             rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
  645.             ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
  646.             rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-0.5,-1)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
  647.             lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
  648.             end
  649.             attack = false
  650.             root.CFrame = root.CFrame*CFrame.Angles(0,0,0)
  651.             wait(3)
  652.             fallinglol2:Destroy()
  653.             tracktor:Destroy()
  654.             hitboxthing:Destroy()
  655.         end
  656.     end)
  657.     for i = 0,2,0.1 do
  658.     game:GetService("RunService").Heartbeat:Wait()
  659.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
  660.     torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
  661.     rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
  662.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(0)),0.3)
  663.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-0.5,-1)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
  664.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
  665.     end
  666.     root.Anchored = false
  667. end
  668. function CONSUME()
  669.     attack = true
  670.     speed = 0
  671.     jpower = 0
  672.     for i = 0,1,0.1 do
  673.     game:GetService("RunService").Heartbeat:Wait()
  674.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
  675.     torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
  676.     rs.C0 = rs.C0:Lerp(CFrame.new(1.2,0.5,0)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(90)),0.3)
  677.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.2,0.5,0)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(-90)),0.3)
  678.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
  679.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
  680.     end
  681.     local touchthing = Instance.new("Part",ch)
  682.     touchthing.Size = Vector3.new(1.3,1,1.3)
  683.     touchthing.CanCollide = false
  684.     touchthing.Anchored = false
  685.     touchthing.Transparency = 1
  686.     local touchweldlol = Instance.new("Weld",touchthing)
  687.     touchweldlol.Part0 = touchthing
  688.     touchweldlol.Part1 = root
  689.     touchweldlol.C0 = CFrame.new(0,0,2)
  690.     touchy = touchthing.Touched:Connect(function(hit)
  691.         if hit.Parent ~= ch and hit.Parent:FindFirstChildOfClass("Humanoid") then
  692.             root.Anchored = true
  693.             grabbed = true
  694.             speed = 0
  695.             jpower = 0
  696.             touchy:Disconnect()
  697.             local grabbedroot = hit.Parent:FindFirstChild("HumanoidRootPart") or hit.Parent:FindFirstChild("Torso")
  698.             local grabbedweld = Instance.new("Weld",grabbedroot)
  699.             grabbedweld.Part0 = grabbedroot
  700.             grabbedweld.Part1 = root
  701.             grabbedweld.C0 = CFrame.new(0,-0.5,-2)*CFrame.Angles(0,math.rad(180),0)
  702.             for i = 0,3,0.1 do
  703.             game:GetService("RunService").Heartbeat:Wait()
  704.             neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
  705.             torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
  706.             rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(0)),0.3)
  707.             ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(100),math.rad(0),math.rad(0)),0.3)
  708.             rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
  709.             lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
  710.             end
  711.             for i = 0,2.5,0.1 do
  712.             game:GetService("RunService").Heartbeat:Wait()
  713.             grabbedweld.C0 = grabbedweld.C0:Lerp(CFrame.new(0,-15,-2)*CFrame.Angles(0,math.rad(180),0),i)
  714.             neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),0.3)
  715.             torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),0.3)
  716.             rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(0)),0.3)
  717.             ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(160),math.rad(0),math.rad(0)),0.3)
  718.             rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
  719.             lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
  720.             end
  721.             local headmesh = ch.Head:FindFirstChildOfClass("SpecialMesh")
  722.             headmesh.Scale = Vector3.new(8.25,8.25,8.25)
  723.             headmesh.Offset = Vector3.new(0,3.5,0)
  724.             createsound(1080625252,1,8,grabbedroot)
  725.             for i = 0,1,0.1 do
  726.             game:GetService("RunService").Heartbeat:Wait()
  727.             grabbedweld.C0 = grabbedweld.C0:Lerp(CFrame.new(0,-21,-2)*CFrame.Angles(0,0,0),i)
  728.             neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),0.3)
  729.             torso.C0 = torso.C0:Lerp(CFrame.new(0,-0.35,0)*CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),0.3)
  730.             rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(-15)),0.3)
  731.             ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(15)),0.3)
  732.             rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-75),math.rad(0),math.rad(0)),0.3)
  733.             lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),0.3)
  734.             end
  735.             for i = 0,2,0.1 do
  736.             game:GetService("RunService").Heartbeat:Wait()
  737.             grabbedweld.C0 = grabbedweld.C0:Lerp(CFrame.new(0,-1.25,-3)*CFrame.Angles(0,0,0),i)
  738.             neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),0.3)
  739.             torso.C0 = torso.C0:Lerp(CFrame.new(0,-0.35,0)*CFrame.Angles(math.rad(45),math.rad(0),math.rad(0)),0.3)
  740.             rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(-15)),0.3)
  741.             ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(15)),0.3)
  742.             rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-75),math.rad(0),math.rad(0)),0.3)
  743.             lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-45),math.rad(0),math.rad(0)),0.3)
  744.             end
  745.             createsound(22593942,1,8,ch.Head)
  746.             wait(0.6)
  747.             hit.Parent:Destroy()
  748.             local headmesh = ch.Head:FindFirstChildOfClass("SpecialMesh")
  749.             headmesh.Scale = Vector3.new(1.25,1.25,1.25)
  750.             headmesh.Offset = Vector3.new(0,0,0)
  751.             for i = 1,3 do
  752.             for i = 0,4,0.3 do
  753.             game:GetService("RunService").Heartbeat:Wait()
  754.             neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,-0.15)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
  755.             torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  756.             rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(-15)),0.3)
  757.             ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(15)),0.3)
  758.             rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  759.             lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  760.             end
  761.             for i = 0,4,0.3 do
  762.             game:GetService("RunService").Heartbeat:Wait()
  763.             neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,-0.15)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
  764.             torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  765.             rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.2)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(-35)),0.3)
  766.             ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.2)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(35)),0.3)
  767.             rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  768.             lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  769.             end
  770.             end
  771.             createsound(704088758,0.85,1.25,ch)
  772.             CamShake(root,100,.5,.6)
  773.             for i = 0,12,0.3 do
  774.             game:GetService("RunService").Heartbeat:Wait()
  775.             neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(25),math.rad(0),math.rad(0)),0.3)
  776.             torso.C0 = torso.C0:Lerp(CFrame.new(0,-0.15,0)*CFrame.Angles(math.rad(-25),math.rad(0),math.rad(0)),0.3)
  777.             rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.2)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(-35)),0.3)
  778.             ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.2)*CFrame.Angles(math.rad(35),math.rad(0),math.rad(35)),0.3)
  779.             rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(25),math.rad(0),math.rad(0)),0.3)
  780.             lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(25),math.rad(0),math.rad(0)),0.3)
  781.             end
  782.             root.Anchored = false
  783.             grabbed = false
  784.             attack = false
  785.             speed = 75
  786.             jpower = 75
  787.         end
  788.     end)
  789.     for i = 0,2,0.1 do
  790.     game:GetService("RunService").Heartbeat:Wait()
  791.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  792.     torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  793.     rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,-0.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)),0.3)
  794.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,-0.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(30)),0.3)
  795.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
  796.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  797.     end
  798.     if grabbed == false then
  799.         touchthing:Destroy()
  800.         attack = false
  801.         speed = 75
  802.         jpower = 75
  803.     end
  804. end
  805. function m_y_t_h()
  806.     attack = true
  807.     speed = 0
  808.     jpower = 0
  809.     damyth.Parent = workspace
  810.     for i = 0,1,0.1 do
  811.     game:GetService("RunService").Heartbeat:Wait() 
  812.     damyth:SetPrimaryPartCFrame(ch.Head.CFrame*CFrame.new(0,35,-35))
  813.     end
  814.     for i = 0,6,0.1 do
  815.     game:GetService("RunService").Heartbeat:Wait()
  816.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(25),math.rad(0),math.rad(0)),0.3)
  817.     torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  818.     rs.C0 = rs.C0:Lerp(CFrame.new(1.35,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(6)),0.3)
  819.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.35,0.6,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-6)),0.3)
  820.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  821.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  822.     end
  823.     local coloreffect = Instance.new("ColorCorrectionEffect",game.Lighting)
  824.     coloreffect.TintColor = Color3.fromRGB(255,0,0)
  825.     repeat
  826.         game:GetService("RunService").Heartbeat:Wait()
  827.         music.PlaybackSpeed = music.PlaybackSpeed - 0.01
  828.         coloreffect.Saturation = coloreffect.Saturation - 0.05
  829.     until music.PlaybackSpeed < 0.1
  830.     local mythlol = Instance.new("Sound",ch)
  831.     mythlol.SoundId = "rbxassetid://2736627515"
  832.     mythlol.Volume = 2
  833.     mythlol:Play()
  834.     handslol()
  835.     repeat
  836.     game:GetService("RunService").Heartbeat:Wait()
  837.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  838.     torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0+math.random(-4,4))),0.3)
  839.     rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.5,0.5)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(-25)),0.3)
  840.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.5,0.5)*CFrame.Angles(math.rad(180),math.rad(0),math.rad(25)),0.3)
  841.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
  842.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
  843.     until mythlol.TimePosition > 15
  844.     for i,v in pairs(workspace:GetChildren()) do
  845.     game:GetService("RunService").Heartbeat:Wait()
  846.     if v:IsA("Model") and v ~= ch and v:FindFirstChildOfClass("Humanoid") and v:FindFirstChild("HumanoidRootPart") ~= nil  then
  847.         v:FindFirstChild("HumanoidRootPart").Anchored = false          
  848.         end    
  849.     end
  850.     damyth.Parent = nil
  851.     coloreffect:Destroy()
  852.     mythlol:Destroy()
  853.     for i = 0,4,0.1 do
  854.     game:GetService("RunService").Heartbeat:Wait()
  855.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),0.3)
  856.     torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.3)
  857.     rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
  858.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(-90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
  859.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
  860.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
  861.     end
  862.     for i = 0,4,0.1 do
  863.     game:GetService("RunService").Heartbeat:Wait()
  864.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0.5)*CFrame.Angles(math.rad(90),math.rad(25),math.rad(0)),0.3)
  865.     torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.3)
  866.     rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
  867.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(-90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
  868.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
  869.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
  870.     end
  871.     for i = 0,4,0.1 do
  872.     game:GetService("RunService").Heartbeat:Wait()
  873.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0.5)*CFrame.Angles(math.rad(90),math.rad(-25),math.rad(0)),0.3)
  874.     torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.3)
  875.     rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
  876.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(-90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
  877.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
  878.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
  879.     end
  880.     for i = 0,4,0.1 do
  881.     game:GetService("RunService").Heartbeat:Wait()
  882.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0.5)*CFrame.Angles(math.rad(90),math.rad(0),math.rad(0)),0.3)
  883.     torso.C0 = torso.C0:Lerp(CFrame.new(0,-2.5,0)*CFrame.Angles(math.rad(-90),math.rad(0),math.rad(0)),0.3)
  884.     rs.C0 = rs.C0:Lerp(CFrame.new(1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
  885.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.1,0.8,0)*CFrame.Angles(math.rad(160),math.rad(-90),math.rad(0))*CFrame.Angles(math.rad(-25),0,0),0.3)
  886.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25)),0.3)
  887.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25)),0.3)
  888.     end
  889.     repeat
  890.     game:GetService("RunService").Heartbeat:Wait()
  891.     music.PlaybackSpeed = music.PlaybackSpeed + 0.01   
  892.     until music.PlaybackSpeed > 1.25
  893.     music.PlaybackSpeed = 1.25
  894.     attack = false
  895.     speed = 75
  896.     jpower = 75
  897. end
  898. -- Humanoid Events
  899. hum.Running:Connect(function(spd)
  900.     if spd > 0.1 then
  901.         anim = "Walk"
  902.     elseif spd < 0.1 then
  903.         anim = "Idle"  
  904.     end
  905. end)
  906. hum.StateChanged:Connect(function()
  907.     if hum:GetState() == Enum.HumanoidStateType.Freefall then
  908.         anim = "Jump"
  909.         wait(0.5)
  910.         anim = "Fall"
  911.     end
  912. end)
  913. -- UserInput Stuff
  914. userinput.InputBegan:Connect(function(key)
  915.     local k = key.KeyCode
  916.     local k2 = key.UserInputType
  917.     if k2 == Enum.UserInputType.MouseButton1 and attack == false then
  918.         swing()
  919.     end
  920.     if k ==  Enum.KeyCode.J and attack == false then
  921.         taunt()
  922.     end
  923.     if k == Enum.KeyCode.V and attack == false then
  924.         datractor()
  925.     end
  926.     if k == Enum.KeyCode.N and attack == false then
  927.         m_y_t_h()
  928.     end
  929.     if k == Enum.KeyCode.C and attack == false then
  930.         CONSUME()
  931.     end
  932.     if k == Enum.KeyCode.M and canplay == true and canplaying == true then
  933.         music:Pause()
  934.         canplay = false
  935.     elseif k == Enum.KeyCode.M and canplay == false and canplaying == true then
  936.         music:Resume()
  937.         canplay = true
  938.     end
  939. end)
  940. -- Animation
  941. intro()
  942. while true do
  943.     game:GetService("RunService").Heartbeat:Wait()
  944.     sine = sine + change
  945.     hum.WalkSpeed = speed
  946.     hum.JumpPower = jpower
  947.     hum.MaxHealth = math.huge
  948.     hum.Health = math.huge
  949.     if music.TimePosition < 2.1 then
  950.         music.TimePosition = 2.1
  951.     end
  952.     if anim == "Jump" and attack == false then
  953.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(15),math.rad(0),math.rad(0)),0.3)
  954.     torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(5),math.rad(0),math.rad(0)),0.3)
  955.     rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(-25)),0.3)
  956.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(25)),0.3)
  957.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-0.5,-1)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
  958.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
  959.     end
  960.     if anim == "Fall" and attack == false then
  961.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),0.3)
  962.     torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(-15),math.rad(0),math.rad(0)),0.3)
  963.     rs.C0 = rs.C0:Lerp(CFrame.new(1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(35)),0.3)
  964.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.5,0.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-35)),0.3)
  965.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(-25),math.rad(0),math.rad(0)),0.3)
  966.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(-5),math.rad(0),math.rad(0)),0.3)
  967.     end
  968.     if anim == "Idle" and attack == false then
  969.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  970.     torso.C0 = torso.C0:Lerp(CFrame.new(0,0-0.5*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  971.     rs.C0 = rs.C0:Lerp(CFrame.new(1.4,0.7+0.1*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(25+45*math.cos(sine/4))),0.3)
  972.     ls.C0 = ls.C0:Lerp(CFrame.new(-1.4,0.7+0.1*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(-25-45*math.cos(sine/4))),0.3)
  973.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1+0.5*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  974.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1+0.5*math.cos(sine/4),0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)  
  975.     end
  976.     if anim == "Walk" and attack == false then
  977.     neck.C0 = neck.C0:Lerp(CFrame.new(0,1.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),0.3)
  978.     torso.C0 = torso.C0:Lerp(CFrame.new(0,0,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0+65*math.cos(sine/2))),0.3)
  979.     rs.C0 = rs.C0:Lerp(CFrame.new(2,0.15,-0.8)*CFrame.Angles(math.rad(25),math.rad(0),math.rad(-62)),0.3)
  980.     ls.C0 = ls.C0:Lerp(CFrame.new(-2,0.15,-0.8)*CFrame.Angles(math.rad(25),math.rad(0),math.rad(62)),0.3)
  981.     rh.C0 = rh.C0:Lerp(CFrame.new(0.5,-1,0)*CFrame.Angles(math.rad(0+120*math.cos(sine/2)),math.rad(0),math.rad(0)),0.3)
  982.     lh.C0 = lh.C0:Lerp(CFrame.new(-0.5,-1,0)*CFrame.Angles(math.rad(0-120*math.cos(sine/2)),math.rad(0),math.rad(0)),0.3)  
  983.     end
  984. end
  985.  
Add Comment
Please, Sign In to add comment