Advertisement
deezfai

Untitled

Feb 17th, 2017
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 30.01 KB | None | 0 0
  1. while not getmetatable(shared) do
  2. wait()
  3. end
  4. shared(script)
  5. local Player = game:GetService("Players").LocalPlayer
  6. local Character = Player.Character
  7. local Player_UI = Player.PlayerGui
  8. local Root = Character:FindFirstChild("HumanoidRootPart")
  9. local Torso = Character:FindFirstChild("Torso")
  10. local Head = Character:FindFirstChild("Head")
  11. local LeftArm = Character:FindFirstChild("Left Arm")
  12. local RightArm = Character:FindFirstChild("Right Arm")
  13. local Mouse = Player:GetMouse()
  14. Torso["Right Shoulder"]:Destroy()
  15. Torso["Left Shoulder"]:Destroy()
  16. local newls = Instance.new("ManualWeld", Torso)
  17. local newrs = Instance.new("ManualWeld", Torso)
  18. newls.Name = "Left Shoulder"
  19. newls.Part0 = Torso
  20. newls.Part1 = LeftArm
  21. newrs.Name = "Right Shoulder"
  22. newrs.Part0 = Torso
  23. newrs.Part1 = RightArm
  24. local RightLeg = Character:FindFirstChild("Right Leg")
  25. local LeftLeg = Character:FindFirstChild("Left Leg")
  26. local Id = "rbxassetid://"
  27. local RJ = Root.RootJoint
  28. local NK = Torso.Neck
  29. local LS = Torso["Left Shoulder"]
  30. local RS = Torso["Right Shoulder"]
  31. local RH = Torso["Right Hip"]
  32. local LH = Torso["Left Hip"]
  33. local Humanoid = Character:FindFirstChild("Humanoid")
  34. local function StartUpSound()
  35. local soundeff = Instance.new("Sound", Head)
  36. soundeff.SoundId = Id .. "596782957"
  37. soundeff.Looped = false
  38. soundeff.Volume = 0.5
  39. soundeff:Play()
  40. soundeff.Ended:connect(function()
  41. soundeff:Destroy()
  42. end)
  43. end
  44. local Bell = Instance.new("Part", Character)
  45. local BellMesh = Instance.new("SpecialMesh", Bell)
  46. local BellWeld = Instance.new("Motor6D", Torso)
  47. BellMesh.MeshId = "rbxassetid://561324062"
  48. BellMesh.TextureId = "rbxassetid://561324761"
  49. Bell.Size = Vector3.new(0.898, 1.541, 0.863)
  50. Bell.Name = "Bell of " .. Player.Name
  51. Bell.BackSurface = Enum.SurfaceType.SmoothNoOutlines
  52. Bell.BottomSurface = Enum.SurfaceType.SmoothNoOutlines
  53. Bell.FrontSurface = Enum.SurfaceType.SmoothNoOutlines
  54. Bell.LeftSurface = Enum.SurfaceType.SmoothNoOutlines
  55. Bell.RightSurface = Enum.SurfaceType.SmoothNoOutlines
  56. Bell.TopSurface = Enum.SurfaceType.SmoothNoOutlines
  57. Bell.Anchored = false
  58. Bell.CanCollide = false
  59. Bell.Position = RightArm.Position
  60. BellWeld.Part0 = RightArm
  61. BellWeld.Part1 = Bell
  62. BellWeld.Name = "BELL"
  63. function SwingBellSound()
  64. local soundeff = Instance.new("Sound", Bell)
  65. soundeff.SoundId = Id .. "561348616"
  66. soundeff.Looped = false
  67. soundeff.Volume = 1
  68. soundeff:Play()
  69. soundeff.Ended:connect(function()
  70. soundeff:Destroy()
  71. end)
  72. end
  73. function Swoosh()
  74. local soundeff = Instance.new("Sound", Bell)
  75. soundeff.SoundId = Id .. "199145887"
  76. soundeff.Looped = false
  77. soundeff.Volume = 0.4
  78. soundeff:Play()
  79. soundeff.Ended:connect(function()
  80. soundeff:Destroy()
  81. end)
  82. end
  83. Idle = false
  84. Walk = false
  85. Jump = false
  86. Fall = false
  87. Swim = false
  88. Stun = false
  89. AttackPress = false
  90. AttackClick = false
  91. CanDamage = false
  92. CanClickDamage = false
  93. attackprogress = 0
  94. Attack1Anim = false
  95. Attack2Anim = false
  96. Attack3Anim = false
  97. Attack4Anim = false
  98. Attack5Anim = false
  99. Attack6Anim = false
  100. game:GetService("RunService").RenderStepped:connect(function()
  101. if Idle then
  102. RJ.C0 = RJ.C0:lerp(CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.1)
  103. RJ.C1 = RJ.C1:lerp(CFrame.new(0, 0, 0, -0.98480773, -0.173044622, -0.0144655183, 0, -0.0833036005, 0.996524215, -0.173648179, 0.981384754, 0.08203803), 0.1)
  104. NK.C0 = NK.C0:lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.1)
  105. NK.C1 = NK.C1:lerp(CFrame.new(0, -0.5, 0, -0.98480773, 0.172722384, -0.0179071948, 0, 0.103123419, 0.994668543, 0.173648179, 0.979557276, -0.101556741), 0.1)
  106. LS.C0 = LS.C0:lerp(CFrame.new(-1, 0.5, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.1)
  107. LS.C1 = LS.C1:lerp(CFrame.new(0.5, 0.49999994, 7.4505806E-9, -0.171523646, -0.136571884, -0.975667894, -0.0348584503, 0.990565956, -0.13252914, 0.984563172, 0.011278389, -0.174666166), 0.1)
  108. RS.C0 = RS.C0:lerp(CFrame.new(1, 0.5, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.1)
  109. RS.C1 = RS.C1:lerp(CFrame.new(-0.50000006, 0.49999994, 1.49011612E-8, -0.371709257, 0.0788956806, 0.924990594, 3.71480846E-9, 0.996382236, -0.0849849135, -0.928349137, -0.0315896794, -0.370364517), 0.1)
  110. LH.C0 = LH.C0:lerp(CFrame.new(-1, -1, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.1)
  111. LH.C1 = LH.C1:lerp(CFrame.new(-0.510059714, 0.999149919, 0.0854681879, -0.119102359, -0.024906192, -0.992569625, 0.0654172152, 0.997316301, -0.0328749754, 0.990724623, -0.0688466206, -0.117153421), 0.1)
  112. RH.C0 = RH.C0:lerp(CFrame.new(1, -1, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.1)
  113. RH.C1 = RH.C1:lerp(CFrame.new(0.49999997, 1, 0, -0.385735124, 0.0580289587, 0.920782804, 2.74929546E-9, 0.998020053, -0.0628965497, -0.922609508, -0.0242614076, -0.38497141), 0.1)
  114. BellWeld.C0 = BellWeld.C0:lerp(CFrame.new(0, -1, -0.300000012, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1)
  115. BellWeld.C1 = BellWeld.C1:lerp(CFrame.new(0.0276572332, 0.49067229, -0.0140298903, 0.990976632, 0.134035319, 0, -0.080318749, 0.593828678, 0.800572574, 0.107304998, -0.79334867, 0.599235773), 0.1)
  116. end
  117. if Walk then
  118. RJ.C0 = RJ.C0:lerp(CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.1)
  119. RJ.C1 = RJ.C1:lerp(CFrame.new(0, 0, 0.0808933452, -0.99999994, -2.08616257E-7, -1.76951289E-8, 0, -0.0833036005, 0.996524215, -2.08616257E-7, 0.996524215, 0.0833036005), 0.1)
  120. NK.C0 = NK.C0:lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.1)
  121. NK.C1 = NK.C1:lerp(CFrame.new(0, -0.5, 0, -0.99999994, 0, -1.86264515E-9, 0, 0.103123419, 0.994668543, 0, 0.994668543, -0.103123412), 0.1)
  122. LS.C0 = LS.C0:lerp(CFrame.new(-1, 0.5, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.1)
  123. LS.C1 = LS.C1:lerp(CFrame.new(0.49999997, 0.5, 2.23517418E-8, 0.0565961115, 0.373393804, -0.925944805, 0.159428686, 0.912150741, 0.377575874, 0.985585928, -0.168991491, -0.00790556241), 0.1)
  124. RS.C0 = RS.C0:lerp(CFrame.new(1, 0.5, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.1)
  125. RS.C1 = RS.C1:lerp(CFrame.new(-0.50000006, 0.49999994, -5.96046448E-8, -0.199713066, 0.0239434578, 0.979561806, 0.333476663, 0.941685081, 0.0449715964, -0.921361923, 0.335642457, -0.196051419), 0.1)
  126. LH.C0 = LH.C0:lerp(CFrame.new(-1, -1, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.1)
  127. LH.C1 = LH.C1:lerp(CFrame.new(-0.49506548, 0.999149919, 0.0859165713, 0.0547443777, -0.0364828855, -0.997833729, 0.0654172152, 0.997316301, -0.0328749754, 0.996355236, -0.0634757802, 0.0569841117), 0.1)
  128. RH.C0 = RH.C0:lerp(CFrame.new(1, -1, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.1)
  129. RH.C1 = RH.C1:lerp(CFrame.new(0.5, 0.99999994, 1.11758709E-8, -0.0469211787, 0.0628272593, 0.996920705, 2.74929546E-9, 0.998019993, -0.0628965497, -0.998898566, -0.0029511787, -0.0468283147), 0.1)
  130. BellWeld.C0 = BellWeld.C0:lerp(CFrame.new(0, -1, -0.300000012, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1)
  131. BellWeld.C1 = BellWeld.C1:lerp(CFrame.new(0.0276572332, 0.49067229, -0.0140298903, 0.990976632, 0.134035319, 0, -0.080318749, 0.593828678, 0.800572574, 0.107304998, -0.79334867, 0.599235773), 0.1)
  132. end
  133. if Jump then
  134. RJ.C0 = RJ.C0:lerp(CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.1)
  135. RJ.C1 = RJ.C1:lerp(CFrame.new(0, -0.137328386, 0.258275002, -1, 0, 0, 0, 0.342020124, 0.939692616, 0, 0.939692616, -0.342020124), 0.1)
  136. NK.C0 = NK.C0:lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.1)
  137. NK.C1 = NK.C1:lerp(CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0.173648179, 0.98480773, 0, 0.98480773, -0.173648179), 0.1)
  138. LS.C0 = LS.C0:lerp(CFrame.new(-1, 0.5, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.1)
  139. LS.C1 = LS.C1:lerp(CFrame.new(0.5, 0.5, 0, -0.321393818, -0.116977766, -0.939692616, -0.342020124, 0.939692616, 1.49501744E-8, 0.883022189, 0.321393788, -0.342020154), 0.1)
  140. RS.C0 = RS.C0:lerp(CFrame.new(1, 0.5, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.1)
  141. RS.C1 = RS.C1:lerp(CFrame.new(-0.5, 0.5, 0, -0.173648015, 0.171010077, 0.969846308, 0.171010077, 0.975082397, -0.141314492, -0.969846308, 0.141314507, -0.198565573), 0.1)
  142. LH.C0 = LH.C0:lerp(CFrame.new(-1, -1, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.1)
  143. LH.C1 = LH.C1:lerp(CFrame.new(-0.5, 1, 0, -4.37113883E-8, 0, -1, -0.5, 0.866025388, 2.18556941E-8, 0.866025388, 0.5, -3.78551732E-8), 0.1)
  144. RH.C0 = RH.C0:lerp(CFrame.new(1, -1, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.1)
  145. RH.C1 = RH.C1:lerp(CFrame.new(0.5, 1, 0, -4.37113883E-8, 0, 1, 0.17364797, 0.984807789, 7.59039409E-9, -0.984807789, 0.17364797, -4.3047315E-8), 0.1)
  146. BellWeld.C0 = BellWeld.C0:lerp(CFrame.new(0, -1, -0.300000012, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1)
  147. BellWeld.C1 = BellWeld.C1:lerp(CFrame.new(0.0276572257, 0.49067229, -0.0140298838, 0.397130787, 0.851650894, -0.342020124, 0.144543782, 0.309975594, 0.939692557, 0.906308055, -0.422617793, 0), 0.1)
  148. end
  149. if Fall then
  150. RJ.C0 = RJ.C0:lerp(CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.1)
  151. RJ.C1 = RJ.C1:lerp(CFrame.new(0, -0.156877458, 0.294496238, -1, 0, 0, 0, -0.342020333, 0.939692557, 0, 0.939692557, 0.342020333), 0.1)
  152. NK.C0 = NK.C0:lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.1)
  153. NK.C1 = NK.C1:lerp(CFrame.new(0, -0.5, 0, -1, 0, 0, 0, -0.342020333, 0.939692557, 0, 0.939692557, 0.342020333), 0.1)
  154. LS.C0 = LS.C0:lerp(CFrame.new(-1, 0.5, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.1)
  155. LS.C1 = LS.C1:lerp(CFrame.new(0.5, 0.5, 1.49011612E-8, -0.321393818, -0.116977766, -0.939692616, 0.305593103, 0.926434278, -0.219846308, 0.896280527, -0.357820809, -0.262002647), 0.1)
  156. RS.C0 = RS.C0:lerp(CFrame.new(1, 0.5, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.1)
  157. RS.C1 = RS.C1:lerp(CFrame.new(-0.5, 0.5, -1.49011612E-8, -0.173648015, 0.171010077, 0.969846308, -0.336824268, 0.915103316, -0.221664757, -0.925416529, -0.365159452, -0.101305544), 0.1)
  158. LH.C0 = LH.C0:lerp(CFrame.new(-1, -1, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.1)
  159. LH.C1 = LH.C1:lerp(CFrame.new(-0.5, 1, 0, -4.37113883E-8, 0, -1, 0.866025388, 0.5, -3.78551732E-8, 0.5, -0.866025388, -2.18556941E-8), 0.1)
  160. RH.C0 = RH.C0:lerp(CFrame.new(1, -1, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.1)
  161. RH.C1 = RH.C1:lerp(CFrame.new(0.5, 1, 0, -4.37113883E-8, 0, 1, -0.500000119, 0.866025269, -2.18556995E-8, -0.866025269, -0.500000119, -3.78551661E-8), 0.1)
  162. BellWeld.C0 = BellWeld.C0:lerp(CFrame.new(0, -1, -0.300000012, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1)
  163. BellWeld.C1 = BellWeld.C1:lerp(CFrame.new(0.0276572555, 0.49067229, -0.0140298838, 0.41619727, 0.892539024, 0.173648179, -0.0733868033, -0.157378718, 0.98480767, 0.906308055, -0.422617793, 0), 0.1)
  164. end
  165. if Swim then
  166. RJ.C0 = RJ.C0:lerp(CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.1)
  167. RJ.C1 = RJ.C1:lerp(CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.1)
  168. NK.C0 = NK.C0:lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.1)
  169. NK.C1 = NK.C1:lerp(CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.1)
  170. LS.C0 = LS.C0:lerp(CFrame.new(-1, 0.5, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.1)
  171. LS.C1 = LS.C1:lerp(CFrame.new(0.0457606316, 1.00063705, 0, 1.91068547E-15, -1, 4.37113883E-8, -4.37113883E-8, -4.37113883E-8, -1, 0.99999994, 0, -4.37113847E-8), 0.1)
  172. RS.C0 = RS.C0:lerp(CFrame.new(1, 0.5, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.1)
  173. RS.C1 = RS.C1:lerp(CFrame.new(-0.04550457, 0.972457886, 0, 1.91068547E-15, 1, -4.37113883E-8, 4.37113883E-8, -4.37113883E-8, -1, -0.99999994, 0, -4.37113847E-8), 0.1)
  174. LH.C0 = LH.C0:lerp(CFrame.new(-1, -1, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.1)
  175. LH.C1 = LH.C1:lerp(CFrame.new(-0.5, 1, 0, -4.37113883E-8, 0, -1, 0, 1, 0, 1, 0, -4.37113883E-8), 0.1)
  176. RH.C0 = RH.C0:lerp(CFrame.new(1, -1, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.1)
  177. RH.C1 = RH.C1:lerp(CFrame.new(0.5, 1, 0, -4.37113883E-8, 0, 1, 0, 1, 0, -1, 0, -4.37113883E-8), 0.1)
  178. BellWeld.C0 = BellWeld.C0:lerp(CFrame.new(0, -1, -0.300000012, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1)
  179. BellWeld.C1 = BellWeld.C1:lerp(CFrame.new(-2.38210297, 1.48321116, 0.395844012, -0.258819729, 0.965925634, 1.0192994E-8, 0.965925574, 0.258819759, -2.80050223E-8, -2.9688918E-8, 2.59742072E-9, -0.99999994), 0.1)
  180. end
  181. if Stun then
  182. RJ.C0 = RJ.C0:lerp(CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.1)
  183. RJ.C1 = RJ.C1:lerp(CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.1)
  184. NK.C0 = NK.C0:lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.1)
  185. NK.C1 = NK.C1:lerp(CFrame.new(0, -0.5, 0, -1, 0, 0, 0, -0.342020124, 0.939692616, 0, 0.939692616, 0.342020124), 0.1)
  186. LS.C0 = LS.C0:lerp(CFrame.new(-1, 0.5, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.1)
  187. LS.C1 = LS.C1:lerp(CFrame.new(0.5, 0.5, 0, 0.413175941, 0.492403775, -0.766044438, 0.492404014, 0.586824, 0.642787576, 0.766044319, -0.642787755, -3.34848593E-8), 0.1)
  188. RS.C0 = RS.C0:lerp(CFrame.new(1, 0.5, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.1)
  189. RS.C1 = RS.C1:lerp(CFrame.new(-0.5, 0.49999997, 0, 0.969846368, -0.171010047, 0.173648253, -0.171010152, 0.0301536843, 0.98480773, -0.173648149, -0.98480773, -7.59040208E-9), 0.1)
  190. LH.C0 = LH.C0:lerp(CFrame.new(-1, -1, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.1)
  191. LH.C1 = LH.C1:lerp(CFrame.new(-0.255618095, -0.239188433, 0.95363158, -4.30473115E-8, -0.173648179, -0.98480773, 0.173648164, 0.969846249, -0.171010077, 0.98480773, -0.171010062, 0.0301536471), 0.1)
  192. RH.C0 = RH.C0:lerp(CFrame.new(1, -1, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.1)
  193. RH.C1 = RH.C1:lerp(CFrame.new(0.5, 1, -5.96046448E-8, 0.0301536378, 0.171010047, 0.984807611, -0.984807611, 0.173648119, -4.30473079E-8, -0.171010032, -0.969846249, 0.173648119), 0.1)
  194. BellWeld.C0 = BellWeld.C0:lerp(CFrame.new(0, -1, -0.300000012, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.1)
  195. BellWeld.C1 = BellWeld.C1:lerp(CFrame.new(0.0276572406, 0.49067235, -0.0140298847, -0.0435774848, -0.49809733, -0.866025448, 0.0754784271, 0.862730026, -0.49999994, 0.99619478, -0.087154977, 0), 0.1)
  196. end
  197. if Attack1Anim then
  198. Idle = false
  199. Walk = false
  200. Jump = false
  201. Fall = false
  202. Swim = false
  203. Stun = false
  204. RJ.C0 = RJ.C0:lerp(CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2)
  205. RJ.C1 = RJ.C1:lerp(CFrame.new(0, 0, 0, -0.983706117, 0.179783836, 0, 0.0292327106, 0.159949839, 0.98669219, 0.177391306, 0.970615149, -0.162599206), 0.2)
  206. NK.C0 = NK.C0:lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.2)
  207. NK.C1 = NK.C1:lerp(CFrame.new(0, -0.5, 0, -0.991650283, 0.128956035, 0, 0, 0, 1, 0.128956035, 0.991650283, 0), 0.2)
  208. LS.C0 = LS.C0:lerp(CFrame.new(-1, 0.5, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.2)
  209. LS.C1 = LS.C1:lerp(CFrame.new(0.5, 0.5, 0, 0.492011786, 0.279011905, -0.824667633, -0.493287176, 0.86986649, 2.15622666E-8, 0.717350721, 0.406797975, 0.565617561), 0.2)
  210. RS.C0 = RS.C0:lerp(CFrame.new(1, 0.5, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.2)
  211. RS.C1 = RS.C1:lerp(CFrame.new(-0.5, 0.5, -1.49011612E-8, -0.668350756, 0.658407092, 0.34613201, 0.188704923, 0.600182235, -0.777284801, -0.719512105, -0.454182148, -0.525376976), 0.2)
  212. LH.C0 = LH.C0:lerp(CFrame.new(-1, -1, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.2)
  213. LH.C1 = LH.C1:lerp(CFrame.new(-0.5, 0.99999994, 0, -0.137536779, 0, -0.990496695, -0.221504837, 0.974674046, 0.0307573583, 0.965411425, 0.223630086, -0.134053528), 0.2)
  214. RH.C0 = RH.C0:lerp(CFrame.new(1, -1, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.2)
  215. RH.C1 = RH.C1:lerp(CFrame.new(0.5, 1, 0, 0.0567602515, 0, 0.998387814, 0.325564802, 0.945338547, -0.0185089801, -0.943814456, 0.326090515, 0.0536576547), 0.2)
  216. BellWeld.C0 = BellWeld.C0:lerp(CFrame.new(0, -1, -0.300000012, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.2)
  217. BellWeld.C1 = BellWeld.C1:lerp(CFrame.new(0.0276572295, 0.490672261, -0.0140298903, 0.0871549696, 0.99619472, 0, 0.518777668, -0.0453867652, -0.853703558, -0.850455046, 0.0744045153, -0.520759284), 0.2)
  218. end
  219. if Attack2Anim then
  220. Idle = false
  221. Walk = false
  222. Jump = false
  223. Fall = false
  224. Swim = false
  225. Stun = false
  226. RJ.C0 = RJ.C0:lerp(CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.23)
  227. RJ.C1 = RJ.C1:lerp(CFrame.new(0, 0, 0, -0.884503305, -0.45567444, 0.100073233, 0.116708003, -0.008433301, 0.993130445, -0.451700211, 0.89010644, 0.0606401488), 0.23)
  228. NK.C0 = NK.C0:lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.23)
  229. NK.C1 = NK.C1:lerp(CFrame.new(0, -0.5, 0, -0.898598135, 0.438772619, 0, 0, 0, 1, 0.438772619, 0.898598135, 0), 0.23)
  230. LS.C0 = LS.C0:lerp(CFrame.new(-1, 0.5, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.23)
  231. LS.C1 = LS.C1:lerp(CFrame.new(0.5, 0.49999997, 2.98023224E-8, 0.886121929, 0.371492565, -0.277094215, 0.294649512, 0.00991421938, 0.955554008, 0.357728362, -0.928382933, -0.10067492), 0.23)
  232. RS.C0 = RS.C0:lerp(CFrame.new(1, 0.5, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.23)
  233. RS.C1 = RS.C1:lerp(CFrame.new(-0.253313661, 1.00606084, -5.96046448E-8, -0.00174597383, -0.611223459, 0.791456163, -0.999998391, 0.00139212608, -0.00113092258, -4.10559878E-4, -0.791456938, -0.61122489), 0.23)
  234. LH.C0 = LH.C0:lerp(CFrame.new(-1, -1, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.23)
  235. LH.C1 = LH.C1:lerp(CFrame.new(-0.329666525, 0.999999881, 2.98023224E-8, 0.370530516, -0.218488306, -0.90275687, -0.256036401, 0.91025573, -0.32539174, 0.892833948, 0.351706177, 0.281336635), 0.23)
  236. RH.C0 = RH.C0:lerp(CFrame.new(1, -1, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.23)
  237. RH.C1 = RH.C1:lerp(CFrame.new(0.5, 0.99999994, -1.49011612E-8, -0.325209826, -0.10943789, 0.93928808, 0.258566856, 0.945137978, 0.19964312, -0.909605205, 0.307794631, -0.279071152), 0.23)
  238. BellWeld.C0 = BellWeld.C0:lerp(CFrame.new(0, -1, -0.300000012, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.23)
  239. BellWeld.C1 = BellWeld.C1:lerp(CFrame.new(0.027657263, 0.490672261, -0.0140299201, -0.36372, 0.921501219, 0.136173025, 0.884256244, 0.387528807, -0.260599941, -0.292914152, 0.0256264415, -0.955795228), 0.23)
  240. end
  241. if Attack3Anim then
  242. Idle = false
  243. Walk = false
  244. Jump = false
  245. Fall = false
  246. Swim = false
  247. Stun = false
  248. RJ.C0 = RJ.C0:lerp(CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.15)
  249. RJ.C1 = RJ.C1:lerp(CFrame.new(0, 0, 0, -0.856920242, 0.515448987, 0, 0, 0, 1, 0.515448987, 0.856920242, 0), 0.15)
  250. NK.C0 = NK.C0:lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.15)
  251. NK.C1 = NK.C1:lerp(CFrame.new(0, -0.5, 0, -0.913844466, -0.406064391, 0, 0, 0, 1, -0.406064391, 0.913844466, 0), 0.15)
  252. LS.C0 = LS.C0:lerp(CFrame.new(-1, 0.5, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.15)
  253. LS.C1 = LS.C1:lerp(CFrame.new(0.5, 0.5, 0, -0.5103392, 0.0406575054, -0.85901159, 0.856298447, -0.0682192594, -0.511956215, -0.0794159919, -0.99684155, 3.47138318E-9), 0.15)
  254. RS.C0 = RS.C0:lerp(CFrame.new(1, 0.5, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.15)
  255. RS.C1 = RS.C1:lerp(CFrame.new(-0.50000006, 0.0268625319, 0, 0.545909941, -5.6283205E-4, 0.837843657, -0.83784318, 8.63814435E-4, 0.545910299, -0.00103099726, -0.999999464, -4.50663222E-11), 0.15)
  256. LH.C0 = LH.C0:lerp(CFrame.new(-1, -1, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.15)
  257. LH.C1 = LH.C1:lerp(CFrame.new(-0.5, 1, 0, -0.56130594, 0, -0.827608466, 0, 1, 0, 0.827608466, 0, -0.56130594), 0.15)
  258. RH.C0 = RH.C0:lerp(CFrame.new(1, -1, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.15)
  259. RH.C1 = RH.C1:lerp(CFrame.new(0.5, 1, 0, 0.562958539, 0, 0.826485097, 0, 1, 0, -0.826485097, 0, 0.562958539), 0.15)
  260. BellWeld.C0 = BellWeld.C0:lerp(CFrame.new(0, -1, -0.300000012, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.15)
  261. BellWeld.C1 = BellWeld.C1:lerp(CFrame.new(0.223503768, 0.863360405, -0.0140298866, 0.0284080636, 0.672819197, -0.73926127, -0.091965653, -0.734663844, -0.672169089, -0.995356917, 0.0870816708, 0.0410058796), 0.15)
  262. end
  263. if Attack4Anim then
  264. Idle = false
  265. Walk = false
  266. Jump = false
  267. Fall = false
  268. Swim = false
  269. Stun = false
  270. RJ.C0 = RJ.C0:lerp(CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.23)
  271. RJ.C1 = RJ.C1:lerp(CFrame.new(0, 0, 0, -0.908277273, -0.418368518, 0, 0, 0, 1, -0.418368518, 0.908277273, 0), 0.23)
  272. NK.C0 = NK.C0:lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.23)
  273. NK.C1 = NK.C1:lerp(CFrame.new(0, -0.5, 0, -0.913809121, 0.406143963, 0, 0, 0, 1, 0.406143963, 0.913809121, 0), 0.23)
  274. LS.C0 = LS.C0:lerp(CFrame.new(-1, 0.5, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.23)
  275. LS.C1 = LS.C1:lerp(CFrame.new(0.711069763, 0.11907351, 0, -0.861412525, 0.0686266869, -0.503248215, 0.501658678, -0.0399659574, -0.864141941, -0.0794159919, -0.99684155, 3.47138318E-9), 0.23)
  276. RS.C0 = RS.C0:lerp(CFrame.new(1, 0.5, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.23)
  277. RS.C1 = RS.C1:lerp(CFrame.new(-0.351128906, 1.24290049, 0, -0.115910485, 1.19503326E-4, 0.993259728, -0.993259132, 0.00102404796, -0.115910485, -0.00103099726, -0.999999464, -4.50663222E-11), 0.23)
  278. LH.C0 = LH.C0:lerp(CFrame.new(-1, -1, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.23)
  279. LH.C1 = LH.C1:lerp(CFrame.new(-0.5, 1, 0, 0.433923662, 0, -0.900949597, 0, 1, 0, 0.900949597, 0, 0.433923662), 0.23)
  280. RH.C0 = RH.C0:lerp(CFrame.new(1, -1, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.23)
  281. RH.C1 = RH.C1:lerp(CFrame.new(0.5, 1, 0, -0.465427339, 0, 0.885086119, 0, 1, 0, -0.885086119, 0, -0.465427339), 0.23)
  282. BellWeld.C0 = BellWeld.C0:lerp(CFrame.new(0, -1, -0.300000012, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.23)
  283. BellWeld.C1 = BellWeld.C1:lerp(CFrame.new(-0.289677769, 0.213994145, -0.0140298866, 0.0067609027, -0.361715525, 0.932263911, 0.0960155576, 0.928212523, 0.35944736, -0.995356858, 0.0870816708, 0.0410058759), 0.23)
  284. end
  285. if Attack5Anim then
  286. Idle = false
  287. Walk = false
  288. Jump = false
  289. Fall = false
  290. Swim = false
  291. Stun = false
  292. RJ.C0 = RJ.C0:lerp(CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.15)
  293. RJ.C1 = RJ.C1:lerp(CFrame.new(0, 0, 0, 0.977719188, 0.155932009, -0.14053601, 0.1516781, -0.0619616173, 0.986485898, 0.14511691, -0.985822439, -0.084232524), 0.15)
  294. NK.C0 = NK.C0:lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.15)
  295. NK.C1 = NK.C1:lerp(CFrame.new(0, -0.5, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.15)
  296. LS.C0 = LS.C0:lerp(CFrame.new(-1, 0.5, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.15)
  297. LS.C1 = LS.C1:lerp(CFrame.new(0.5, 0.5, 0, 0.94228518, -0.00541251618, -0.334767669, 0.334762156, -0.00192288426, 0.942300737, -0.0057439371, -0.99998349, 2.51075466E-10), 0.15)
  298. RS.C0 = RS.C0:lerp(CFrame.new(1, 0.5, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.15)
  299. RS.C1 = RS.C1:lerp(CFrame.new(-0.5, 0.49999997, 2.98023224E-8, -4.37113883E-8, 0, 1, -0.0867030621, -0.996234238, -3.78991105E-9, 0.996234238, -0.0867030621, 4.35467804E-8), 0.15)
  300. LH.C0 = LH.C0:lerp(CFrame.new(-1, -1, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.15)
  301. LH.C1 = LH.C1:lerp(CFrame.new(-0.5, 1, 0, -4.37113883E-8, 0, -1, 0, 1, 0, 1, 0, -4.37113883E-8), 0.15)
  302. RH.C0 = RH.C0:lerp(CFrame.new(1, -1, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.15)
  303. RH.C1 = RH.C1:lerp(CFrame.new(0.5, 1, 0, -4.37113883E-8, 0, 1, 0, 1, 0, -1, 0, -4.37113883E-8), 0.15)
  304. BellWeld.C0 = BellWeld.C0:lerp(CFrame.new(0, -1, -0.300000012, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.15)
  305. BellWeld.C1 = BellWeld.C1:lerp(CFrame.new(0.0276572313, 0.49067229, -0.0140299052, -0.980523765, 0.196375519, 0.00313723856, 0.0438005701, 0.234216452, -0.971197307, -0.191454157, -0.952144563, -0.238256142), 0.15)
  306. end
  307. if Attack6Anim then
  308. Idle = false
  309. Walk = false
  310. Jump = false
  311. Fall = false
  312. Swim = false
  313. Stun = false
  314. RJ.C0 = RJ.C0:lerp(CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.24)
  315. RJ.C1 = RJ.C1:lerp(CFrame.new(0, 0, 0, -0.972376347, 0.104603156, 0.208668128, 0.17618826, -0.257467479, 0.950088501, 0.153107479, 0.960608363, 0.231925398), 0.24)
  316. NK.C0 = NK.C0:lerp(CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0), 0.24)
  317. NK.C1 = NK.C1:lerp(CFrame.new(0, -0.5, 0, -0.979407191, -0.201894954, 0, 0, 0, 1, -0.201894954, 0.979407191, 0), 0.24)
  318. LS.C0 = LS.C0:lerp(CFrame.new(-1, 0.5, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.24)
  319. LS.C1 = LS.C1:lerp(CFrame.new(0.0543417335, 1.09079599, 2.98023224E-8, 0.538084328, 0.450255483, -0.712555408, -0.810613155, 0.508129418, -0.291051298, 0.231022954, 0.734216928, 0.638399541), 0.24)
  320. RS.C0 = RS.C0:lerp(CFrame.new(1, 0.5, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.24)
  321. RS.C1 = RS.C1:lerp(CFrame.new(0.29478687, 0.94420886, -0.478875846, 0.178172663, 0.976099551, 0.124435, -0.47184214, -0.0262210369, 0.881292999, 0.863492668, -0.215736032, 0.455893099), 0.24)
  322. LH.C0 = LH.C0:lerp(CFrame.new(-1, -1, 0, -4.37113883E-8, 0, -1, 0, 0.99999994, 0, 1, 0, -4.37113883E-8), 0.24)
  323. LH.C1 = LH.C1:lerp(CFrame.new(-0.49999994, 1, 3.7252903E-9, -0.0611632392, -0.270044237, -0.960903227, -1.18261507E-8, 0.962705672, -0.270550787, 0.998127759, -0.0165477507, -0.058882203), 0.24)
  324. RH.C0 = RH.C0:lerp(CFrame.new(1, -1, 0, -4.37113883E-8, 0, 1, 0, 0.99999994, 0, -1, 0, -4.37113883E-8), 0.24)
  325. RH.C1 = RH.C1:lerp(CFrame.new(0.5, 1, 0, -4.37113883E-8, 0, 1, 0, 1, 0, -1, 0, -4.37113883E-8), 0.24)
  326. BellWeld.C0 = BellWeld.C0:lerp(CFrame.new(0, -1, -0.300000012, 1, 0, 0, 0, 1, 0, 0, 0, 1), 0.24)
  327. BellWeld.C1 = BellWeld.C1:lerp(CFrame.new(0.0276572369, 0.49067235, -0.0140298903, 0.973259687, -0.215560347, 0.0793683827, 0.082625255, 0.65091145, 0.754643857, -0.214333087, -0.727906644, 0.651316583), 0.24)
  328. end
  329. end)
  330. StartUpSound()
  331. Idle = true
  332. function onWalk(spd)
  333. if spd >= 0.001 then
  334. Idle = false
  335. Walk = true
  336. Jump = false
  337. Fall = false
  338. Swim = false
  339. Stun = false
  340. else
  341. Idle = true
  342. Walk = false
  343. Jump = false
  344. Fall = false
  345. Swim = false
  346. Stun = false
  347. end
  348. end
  349. function onJump()
  350. Idle = false
  351. Walk = false
  352. Jump = true
  353. Fall = false
  354. Swim = false
  355. Stun = false
  356. wait(0.25)
  357. Idle = false
  358. Walk = false
  359. Jump = false
  360. Fall = true
  361. Swim = false
  362. Stun = false
  363. end
  364. function onSwim()
  365. Idle = false
  366. Walk = false
  367. Jump = false
  368. Fall = false
  369. Swim = true
  370. Stun = false
  371. end
  372. function onStunned()
  373. Idle = false
  374. Walk = false
  375. Jump = false
  376. Fall = false
  377. Swim = false
  378. Stun = true
  379. end
  380. function Attack1()
  381. if AttackClick == false then
  382. AttackClick = true
  383. AttackPress = true
  384. CanClickDamage = true
  385. CanDamage = false
  386. Idle = false
  387. Walk = false
  388. Jump = false
  389. Fall = false
  390. Swim = false
  391. Stun = false
  392. wait(0.1)
  393. Attack1Anim = true
  394. Attack2Anim = false
  395. wait(0.3)
  396. Swoosh()
  397. Attack1Anim = false
  398. Attack2Anim = true
  399. SwingBellSound()
  400. wait(0.3)
  401. Attack1Anim = false
  402. Attack2Anim = false
  403. Idle = true
  404. AttackClick = false
  405. AttackPress = false
  406. CanClickDamage = false
  407. CanDamage = false
  408. else
  409. print("Whew lady")
  410. end
  411. end
  412. function Attack2()
  413. if AttackClick == false then
  414. AttackClick = true
  415. AttackPress = true
  416. CanClickDamage = true
  417. CanDamage = false
  418. Idle = false
  419. Walk = false
  420. Jump = false
  421. Fall = false
  422. Swim = false
  423. Stun = false
  424. wait(0.1)
  425. Attack3Anim = true
  426. Attack4Anim = false
  427. wait(0.3)
  428. Swoosh()
  429. Attack3Anim = false
  430. Attack4Anim = true
  431. function Atak(part)
  432. if CanClickDamage == true then
  433. do
  434. local plr = part.Parent
  435. local Hum = plr:FindFirstChild("Humanoid")
  436. if Hum then
  437. function TouchSound()
  438. local soundeff = Instance.new("Sound", plr.Head)
  439. soundeff.SoundId = Id .. "561348580"
  440. soundeff.Looped = false
  441. soundeff.Volume = 0.4
  442. soundeff:Play()
  443. soundeff.Ended:connect(function()
  444. soundeff:Destroy()
  445. end)
  446. end
  447. TouchSound()
  448. Hum.PlatformStand = true
  449. Hum.Health = Hum.Health - 0.5
  450. wait(0.1)
  451. else
  452. print("Not Humanoid")
  453. end
  454. end
  455. else
  456. print("CanClickDamage is set to false")
  457. end
  458. end
  459. Bell.Touched:connect(Atak)
  460. SwingBellSound()
  461. wait(0.3)
  462. Attack3Anim = false
  463. Attack4Anim = false
  464. Idle = true
  465. AttackClick = false
  466. AttackPress = false
  467. CanClickDamage = false
  468. CanDamage = false
  469. else
  470. print("you hot bb")
  471. end
  472. end
  473. function Attack3()
  474. if AttackClick == false then
  475. AttackClick = true
  476. AttackPress = true
  477. CanClickDamage = true
  478. CanDamage = false
  479. Idle = false
  480. Walk = false
  481. Jump = false
  482. Fall = false
  483. Swim = false
  484. Stun = false
  485. wait(0.1)
  486. Attack5Anim = true
  487. Attack6Anim = false
  488. wait(0.3)
  489. Attack5Anim = false
  490. Attack6Anim = true
  491. SwingBellSound()
  492. Swoosh()
  493. wait(0.3)
  494. Attack5Anim = false
  495. Attack6Anim = false
  496. Idle = true
  497. AttackClick = false
  498. AttackPress = false
  499. CanClickDamage = false
  500. CanDamage = false
  501. end
  502. end
  503. Mouse.Button1Down:connect(function()
  504. if attackprogress == 0 then
  505. Attack1()
  506. attackprogress = 1
  507. elseif attackprogress == 1 then
  508. Attack2()
  509. attackprogress = 2
  510. elseif attackprogress == 2 then
  511. Attack3()
  512. attackprogress = 0
  513. end
  514. end)
  515. Humanoid.Running:connect(onWalk)
  516. Humanoid.Jumping:connect(onJump)
  517. Humanoid.Swimming:connect(onSwim)
  518. Humanoid.PlatformStanding:connect(onStunned)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement