Advertisement
Guest User

Untitled

a guest
Feb 23rd, 2019
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.01 KB | None | 0 0
  1.  
  2.  
  3.  
  4. --Script Builder Template
  5. local character = workspace:WaitForChild("OsterDog")
  6. hum = character.Humanoid
  7. local doinghype = false
  8. game.Players[character.Name].Chatted:Connect(function(m)
  9. if m == "hype" or m == "Hype" or m == "HYPE" then
  10. if doinghype == false then
  11. doinghype = true
  12. local snd = Instance.new("Sound",character.Head)
  13. snd.SoundId = "rbxassetid://2010764992"
  14. snd.Volume = 1
  15. snd:Play()
  16. snd.Looped = true
  17. spawn(function()
  18. while true do
  19. hype()
  20. end
  21. end)
  22. end
  23. end
  24. end)
  25. function lerp(object,goal,i)
  26. if object:IsA("Motor6D") then
  27. object.C0 = object.C0:lerp(goal,i)
  28. end
  29. end
  30.  
  31. --Begin
  32.  
  33. --Want to update animations using ROBLOX animator? Use this:
  34. --local target = workspace.Dummy
  35. --[[local target = workspace.Dummy
  36. local target = workspace.Dummy
  37. print("----------------------------------------------------------------------") print(" lerp(lh,CFrame.new("..tostring(target.Torso["Left Hip"].C0*target.Torso["Left Hip"].Transform).."),i) lerp(rh,CFrame.new("..tostring(target.Torso["Right Hip"].C0*target.Torso["Right Hip"].Transform).."),i) lerp(rs,CFrame.new("..tostring(target.Torso["Right Shoulder"].C0*target.Torso["Right Shoulder"].Transform).."),i) lerp(ls,CFrame.new("..tostring(target.Torso["Left Shoulder"].C0*target.Torso["Left Shoulder"].Transform).."),i) lerp(n,CFrame.new("..tostring(target.Torso["Neck"].C0*target.Torso["Neck"].Transform).."),i) lerp(rj,CFrame.new("..tostring(target.HumanoidRootPart["RootJoint"].C0*target.HumanoidRootPart["RootJoint"].Transform).."),i) ")
  38. ]]
  39. --Let's begin by fixing the joints
  40.  
  41. character.Animate:Destroy()
  42. character:FindFirstChildOfClass("Humanoid").Animator:Destroy()
  43. for _,v in pairs(character:GetDescendants()) do
  44. if v:IsA("Motor6D") then
  45. v.Transform = CFrame.new(0,0,0)
  46. end
  47. end
  48. local lh = character.Torso:WaitForChild("Left Hip")
  49. local rh = character.Torso:WaitForChild("Right Hip")
  50. local ls = character.Torso:WaitForChild("Left Shoulder")
  51. local rs = character.Torso:WaitForChild("Right Shoulder")
  52. local n = character.Torso:WaitForChild("Neck")
  53. local rj = character.HumanoidRootPart:WaitForChild("RootJoint")
  54.  
  55.  
  56.  
  57. --Animations
  58. local animpose
  59. hum.Running:connect(function(speed)
  60. if speed < 0.1 then
  61. animpose = "Idle"
  62.  
  63. elseif speed > 0.1 then
  64. animpose = "Running"
  65. end
  66. end)
  67.  
  68. hum.FreeFalling:connect(function(active)
  69. if active == true then
  70. animpose = "Falling"
  71. end
  72. end)
  73. --[[function walk()
  74. for i = 0,.25,.01 do
  75. if animpose == "Running" then
  76. lerp(lh,CFrame.new(-1, -1, 0, -2.18556924e-08, 3.78551732e-08, -1, 0.866025388, 0.49999994, 0, 0.49999997, -0.866025448, -4.37113883e-08),i)
  77. lerp(rh,CFrame.new(1, -1, 0, -2.18556924e-08, 3.78551732e-08, 1, 0.866025388, 0.49999994, 0, -0.49999997, 0.866025448, -4.37113883e-08),i)
  78. lerp(rs,CFrame.new(1, 0.5, 0, -2.18556924e-08, -3.78551732e-08, 1, -0.866025388, 0.49999994, 0, -0.49999997, -0.866025448, -4.37113883e-08),i)
  79. lerp(ls,CFrame.new(-1, 0.5, 0, -2.18556924e-08, -3.78551732e-08, -1, -0.866025388, 0.49999994, 0, 0.49999997, 0.866025448, -4.37113883e-08),i)
  80. lerp(n,CFrame.new(0, 1, 0, -0.997564077, -0.0697564706, 0, 0, 0, 1, -0.0697564706, 0.997564077, 0),i)
  81. lerp(rj,CFrame.new(0, 0, 0, -0.999390841, -0.0348994955, 0, 0, 0, 1, -0.0348994955, 0.999390841, 0),i)
  82. game:GetService("RunService").Heartbeat:wait()
  83.  
  84. end
  85.  
  86. end
  87. for i = 0,.25,.01 do
  88. if animpose == "Running" then
  89. lerp(lh,CFrame.new(-1, -1, 0, -2.18556924e-08, -3.78551732e-08, -1, -0.866025388, 0.49999994, 0, 0.49999997, 0.866025448, -4.37113883e-08),i)
  90. lerp(rh,CFrame.new(1, -1, 0, -2.18556924e-08, -3.78551732e-08, 1, -0.866025388, 0.49999994, 0, -0.49999997, -0.866025448, -4.37113883e-08),i)
  91. lerp(rs,CFrame.new(1, 0.5, 0, -2.18556924e-08, 3.78551732e-08, 1, 0.866025388, 0.49999994, 0, -0.49999997, 0.866025448, -4.37113883e-08),i)
  92. lerp(ls,CFrame.new(-1, 0.5, 0, -2.18556924e-08, 3.78551732e-08, -1, 0.866025388, 0.49999994, 0, 0.49999997, -0.866025448, -4.37113883e-08),i)
  93. lerp(n,CFrame.new(0, 1, 0, -0.997564077, 0.0697564706, 0, 0, 0, 1, 0.0697564706, 0.997564077, 0),i)
  94. lerp(rj,CFrame.new(0, 0, 0, -0.999390841, 0.0348994955, 0, 0, 0, 1, 0.0348994955, 0.999390841, 0),i)
  95. game:GetService("RunService").Heartbeat:wait()
  96. end
  97. end
  98. end]]
  99. function walk()
  100. local i = .25
  101. for g = 0,.25,.05 do
  102. if animpose == "Running" then
  103. lerp(lh,CFrame.new(-1, -1.04389608, 0.0285820961, -4.37113883e-08, 0, -1, 0.545654297, 0.838010252, -2.38513085e-08, 0.838010311, -0.545654356, -3.66305954e-08),i) lerp(rh,CFrame.new(1, -0.57367909, -0.451909304, -4.37113883e-08, 0, 1, 0.213858262, 0.976864636, 9.34804145e-09, -0.976864696, 0.213858277, -4.27001119e-08),i) lerp(rs,CFrame.new(1, 0.49999997, 5.96046448e-08, -4.65438532e-08, -0.157054543, 0.987589836, 0.832881629, 0.54658252, 0.0869220123, -0.553450942, 0.822545528, 0.130807832),i) lerp(ls,CFrame.new(-1, 0.49999997, -1.49011612e-08, -4.37113883e-08, 0, -1, 0.496108294, 0.868260562, -2.16855813e-08, 0.868260622, -0.496108323, -3.79528764e-08),i) lerp(n,CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),i) lerp(rj,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0.11655625, 0.99318409, 0, 0.99318409, -0.11655625),i)
  104. game:GetService("RunService").Heartbeat:wait()
  105. end
  106. end
  107. for g = 0,.25,.05 do
  108. if animpose == "Running" then
  109. lerp(lh,CFrame.new(-1, -1.04389608, 0.0285820961, -4.37113883e-08, 0, -1, 0.747231483, 0.664563715, -3.26625234e-08, 0.664563775, -0.747231543, -2.9049005e-08),i) lerp(rh,CFrame.new(1, -0.676534891, -0.377266049, -4.37113883e-08, -3.55271368e-15, 1, 0.492171526, 0.87049818, 2.15135039e-08, -0.87049824, 0.492171556, -3.80506862e-08),i) lerp(rs,CFrame.new(1, 0.49999997, 5.86509685e-08, 0.00389198959, -0.152642876, 0.98827374, 0.803766072, 0.588442683, 0.0877219886, -0.594932616, 0.793999553, 0.124979377),i) lerp(ls,CFrame.new(-1, 0.49999997, -1.25169759e-08, 0.0022288186, 0.00233422779, -0.999994755, 0.451758146, 0.892134964, 0.00308934925, 0.892137587, -0.451762706, 0.000933900184),i) lerp(n,CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),i) lerp(rj,CFrame.new(0, 0.0938502401, -0.0422327965, -1, 0, 0, 0, 0.11655625, 0.99318409, 0, 0.99318409, -0.11655625),i)
  110. game:GetService("RunService").Heartbeat:wait()
  111. end
  112. end
  113. for g = 0,.25,.05 do
  114. if animpose == "Running" then
  115. lerp(lh,CFrame.new(-1, -0.99820447, -0.175918221, -4.37113883e-08, -3.55271368e-15, -1, 0.869904876, 0.493219435, -3.80247513e-08, 0.493219465, -0.869904935, -2.15593072e-08),i) lerp(rh,CFrame.new(1, -0.8436234, -0.22962451, -4.37113883e-08, 0, 1, 0.62562108, 0.780126989, 2.73467666e-08, -0.780127048, 0.62562114, -3.4100438e-08),i) lerp(rs,CFrame.new(1, 0.49999994, 5.19752525e-08, 0.0243243091, -0.117736392, 0.992746949, 0.546409607, 0.833150446, 0.0854206458, -0.83716476, 0.540368736, 0.0845981091),i) lerp(ls,CFrame.new(-1.00000012, 0.49999994, 4.17231272e-09, 0.0144011658, 0.021695273, -0.999660909, 0.115711533, 0.993011415, 0.0232179072, 0.993178427, -0.116006672, 0.0117901266),i) lerp(n,CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),i) lerp(rj,CFrame.new(0, -0.0106303524, -0.0517770797, -1, 0, 0, 0, 0.11655625, 0.99318409, 0, 0.99318409, -0.11655625),i)
  116. game:GetService("RunService").Heartbeat:wait()
  117. end
  118. end
  119. for g = 0,.25,.05 do
  120. if animpose == "Running" then
  121. lerp(lh,CFrame.new(-1, -0.956654727, -0.447614223, -4.37113883e-08, 0, -1, 0.923625588, 0.383295774, -4.03729565e-08, 0.383295804, -0.923625648, -1.67543899e-08),i) lerp(rh,CFrame.new(1.00000024, -0.784056664, -0.145647734, -4.37113883e-08, 0, 1, 0.254865438, 0.966976464, 1.11405223e-08, -0.966976523, 0.254865468, -4.22678852e-08),i) lerp(rs,CFrame.new(1, 0.499999881, 3.74317182e-08, 0.0233878158, -0.034845043, 0.999119043, -0.19622533, 0.979792237, 0.0387643352, -0.980279863, -0.196959078, 0.0160777234),i) lerp(ls,CFrame.new(-1.00000048, 0.499999881, 4.05311447e-08, 0.014894967, 0.0728181899, -0.997233987, -0.607418716, 0.792879879, 0.0488236435, 0.794242084, 0.605011463, 0.0560410619),i) lerp(n,CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),i) lerp(rj,CFrame.new(0, -0.248635605, -0.0238458663, -1, 0, 0, 0, 0.11655625, 0.99318409, 0, 0.99318409, -0.11655625),i)
  122. game:GetService("RunService").Heartbeat:wait()
  123. end
  124. end
  125. for g = 0,.25,.05 do
  126. if animpose == "Running" then
  127. lerp(lh,CFrame.new(-1, -0.548885584, -0.963881969, -4.37113883e-08, 0, -1, 0.622282982, 0.78279227, -2.72008531e-08, 0.78279233, -0.622283041, -3.42169386e-08),i) lerp(rh,CFrame.new(1, -1.0060389, -0.027877856, -4.37113883e-08, 2.22044605e-16, 1, -0.0793981776, 0.996842921, -3.47060491e-09, -0.99684298, -0.079398185, -4.35733902e-08),i) lerp(rs,CFrame.new(1, 0.499999851, 3.07559951e-08, 0.00360769546, -0.0037297511, 0.999986529, -0.525444329, 0.850812793, 0.00506903091, -0.850820303, -0.525455594, 0.00110969762),i) lerp(ls,CFrame.new(-1.0000006, 0.499999881, 5.72204328e-08, 0.00237879786, 0.0942643359, -0.995544434, -0.844446242, 0.533440709, 0.0484917276, 0.535634995, 0.840568423, 0.0808701143),i) lerp(n,CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),i) lerp(rj,CFrame.new(0, -0.0676324144, -0.0450875647, -1, 0, 0, 0, 0.11655625, 0.99318409, 0, 0.99318409, -0.11655625),i)
  128. game:GetService("RunService").Heartbeat:wait()
  129. end
  130. end
  131. for g = 0,.25,.05 do
  132. if animpose == "Running" then
  133. lerp(lh,CFrame.new(-1, -0.740487218, -0.320438653, -4.37113883e-08, 0, -1, -0.431024075, 0.902340353, 1.88406606e-08, 0.902340412, 0.431024104, -3.94425541e-08),i) lerp(rh,CFrame.new(1, -1.15923619, -0.0224320292, -4.37113883e-08, 0, 1, -0.712225616, 0.70195049, -3.11323696e-08, -0.70195055, -0.712225676, -3.0683232e-08),i) lerp(rs,CFrame.new(1, 0.499999851, 3.07559986e-08, 0.00360770337, -0.00372975948, 0.999986529, -0.525444269, 0.850812793, 0.00506904209, -0.850820303, -0.525455534, 0.00110969984),i) lerp(ls,CFrame.new(-1.0000006, 0.499999881, 5.72204293e-08, 0.00237880531, 0.0942643285, -0.995544434, -0.844446182, 0.533440828, 0.048491735, 0.535635114, 0.840568364, 0.0808701068),i) lerp(n,CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),i) lerp(rj,CFrame.new(0, 0.0916090608, -0.0107508209, -1, 0, 0, 0, 0.11655625, 0.99318409, 0, 0.99318409, -0.11655625),i)
  134. game:GetService("RunService").Heartbeat:wait()
  135. end
  136. end
  137. for g = 0,.25,.05 do
  138. if animpose == "Running" then
  139. lerp(lh,CFrame.new(-1, -0.859503984, -0.252957404, -4.37113883e-08, 0, -1, -0.564944267, 0.825128973, 2.46944989e-08, 0.825129032, 0.564944327, -3.60675365e-08),i) lerp(rh,CFrame.new(1.00000024, -1.07779002, -0.266183257, -4.37113883e-08, 3.55271368e-15, 1, -0.811350286, 0.584560096, -3.54652485e-08, -0.584560156, -0.811350346, -2.55519339e-08),i) lerp(rs,CFrame.new(1, 0.499999881, 3.74317146e-08, 0.0233878102, -0.0348450392, 0.999119043, -0.19622536, 0.979792237, 0.0387643315, -0.980279863, -0.196959108, 0.0160777215),i) lerp(ls,CFrame.new(-1.00000048, 0.499999881, 4.05311447e-08, 0.014894967, 0.0728181899, -0.997233987, -0.607418716, 0.792879879, 0.0488236435, 0.794242084, 0.605011463, 0.0560410619),i) lerp(n,CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),i) lerp(rj,CFrame.new(0, -0.00276269484, 0.000324217312, -1, 0, 0, 0, 0.11655625, 0.99318409, 0, 0.99318409, -0.11655625),i)
  140. game:GetService("RunService").Heartbeat:wait()
  141. end
  142. end
  143. for g = 0,.25,.05 do
  144. if animpose == "Running" then
  145. lerp(lh,CFrame.new(-1.00000024, -0.90668875, -0.122708559, -4.37113883e-08, -8.8817842e-16, -1, -0.273181617, 0.961962402, 1.19411476e-08, 0.961962461, 0.273181647, -4.20487147e-08),i) lerp(rh,CFrame.new(1.00000024, -1.10313869, -0.582655668, -4.37113883e-08, 0, 1, -0.901272655, 0.433252186, -3.93958786e-08, -0.433252215, -0.901272714, -1.89380565e-08),i) lerp(rs,CFrame.new(1, 0.49999994, 5.19752525e-08, 0.0243243072, -0.117736377, 0.992746949, 0.546409547, 0.833150446, 0.0854206458, -0.83716476, 0.540368676, 0.0845981091),i) lerp(ls,CFrame.new(-1.00000012, 0.49999994, 4.17231449e-09, 0.0144011667, 0.0216952749, -0.999660909, 0.115711495, 0.993011415, 0.023217909, 0.993178427, -0.116006635, 0.0117901275),i) lerp(n,CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),i) lerp(rj,CFrame.new(0, -0.124524996, 0.0146136815, -1, 0, 0, 0, 0.11655625, 0.99318409, 0, 0.99318409, -0.11655625),i)
  146. game:GetService("RunService").Heartbeat:wait()
  147. end
  148. end
  149. for g = 0,.25,.05 do
  150. if animpose == "Running" then
  151. lerp(lh,CFrame.new(-1, -1.00634921, 0.0464276671, -4.37113883e-08, 4.4408921e-16, -1, 0.109655254, 0.993969619, -4.79318274e-09, 0.993969679, -0.109655261, -4.34477947e-08),i) lerp(rh,CFrame.new(1, -0.61450386, -1.00270796, -4.37113847e-08, -5.32907052e-15, 1, -0.651883662, 0.758318841, -2.84947355e-08, -0.758318901, -0.651883721, -3.31471739e-08),i) lerp(rs,CFrame.new(1, 0.49999997, 5.86509721e-08, 0.00389198959, -0.152642876, 0.98827374, 0.803766072, 0.588442683, 0.0877219886, -0.594932616, 0.793999553, 0.124979377),i) lerp(ls,CFrame.new(-1, 0.49999997, -1.2516975e-08, 0.00222881977, 0.00233422942, -0.999994814, 0.451758176, 0.892135024, 0.00308935135, 0.892137647, -0.451762736, 0.000933901058),i) lerp(n,CFrame.new(0, 1, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),i) lerp(rj,CFrame.new(0, -0.0684539974, 0.0080334479, -1, 0, 0, 0, 0.11655625, 0.99318409, 0, 0.99318409, -0.11655625),i)
  152. game:GetService("RunService").Heartbeat:wait()
  153. end
  154. end
  155.  
  156. end
  157. function idle()
  158. for g = 0,.5,.01 do
  159. local i = .04
  160. if animpose == "Idle" then
  161. lerp(lh,CFrame.new(-1.00000012, -1.09119976, -0.296386898, -4.37113883e-08, 0, -1, -0.254769981, 0.967001617, 1.11363496e-08, 0.967001677, 0.254770011, -4.22689865e-08),i)
  162. lerp(rh,CFrame.new(1, -0.999999821, 1.49011612e-08, -4.37113883e-08, 0, 1, -0.189823657, 0.98181814, -8.29745517e-09, -0.981818199, -0.189823672, -4.29166356e-08),i)
  163. lerp(rs,CFrame.new(1.01084208, 0.446250707, 0.158003405, -0.064826712, -0.186804682, 0.980255842, 0.321375787, 0.926077187, 0.197733372, -0.944730163, 0.327848941, -3.9123055e-08),i)
  164. lerp(ls,CFrame.new(-1.00109029, 0.492392749, 0.0829493403, -0.0130882105, 0.141265035, -0.989885271, -0.0913214013, 0.985663831, 0.141870037, 0.995735466, 0.0922545418, -5.49107924e-08),i)
  165. lerp(n,CFrame.new(2.25417316e-05, 0.99998641, -4.42937016e-06, -0.96860075, 0.247360125, 0.0250118151, -0.00345915277, -0.114000343, 0.993474662, 0.248597369, 0.962193787, 0.11127647),i)
  166. lerp(rj,CFrame.new(0, 0, 0, -0.975654304, -0.219314054, -2.79396772e-08, -0.0345953479, 0.153902933, 0.987480164, -0.216568276, 0.963439286, -0.15774332),i)
  167.  
  168. game:GetService("RunService").Heartbeat:wait()
  169.  
  170. end
  171.  
  172. end
  173. for g = 0,.5,.01 do
  174. local i = .04
  175. if animpose == "Idle" then
  176. lerp(lh,CFrame.new(-1.00000012, -1.09119976, -0.296386898, -4.37113883e-08, 0, -1, -0.254769981, 0.967001617, 1.11363496e-08, 0.967001677, 0.254770011, -4.22689865e-08),i)
  177. lerp(rh,CFrame.new(1, -0.999999821, 1.49011612e-08, -4.37113883e-08, 0, 1, -0.189823657, 0.98181814, -8.29745517e-09, -0.981818199, -0.189823672, -4.29166356e-08),i)
  178. lerp(rs,CFrame.new(1.01082742, 0.446261853, 0.1580064, -0.0837919489, -0.248809725, 0.964920998, 0.526532292, 0.811055481, 0.254857808, -0.846015692, 0.529417217, 0.0630464703),i)
  179. lerp(ls,CFrame.new(-1.00108886, 0.492407233, 0.0829524547, 0.00415580533, 0.250687093, -0.968059242, 0.0600003786, 0.96626091, 0.250478983, 0.998189688, -0.0591248684, -0.0110257277),i)
  180. lerp(n,CFrame.new(2.25417316e-05, 0.99998641, -4.42937016e-06, -0.96860075, 0.247360125, 0.0250118151, -0.00345915277, -0.114000343, 0.993474662, 0.248597369, 0.962193787, 0.11127647),i)
  181. lerp(rj,CFrame.new(-2.7920003e-05, 0.0550757572, -1.22804195e-05, -0.975654304, -0.219314173, -2.60770321e-08, -0.0342614837, 0.152417704, 0.987722158, -0.216621473, 0.96367532, -0.156221017),i)
  182.  
  183. game:GetService("RunService").Heartbeat:wait()
  184.  
  185. end
  186.  
  187. end
  188. end
  189. function hype()
  190. for i = 1,5 do
  191. for i = 0,.5,.05 do
  192. if doinghype == true then
  193. lerp(lh,CFrame.new(-0.996727943, -1.03578591, -0.0627562106, -3.39296555e-08, -0.0307192393, -0.99952805, -0.0528350994, 0.998131931, -0.0306763276, 0.998603225, 0.052810166, -0.00162308814),i) lerp(rh,CFrame.new(1, -0.376982629, -0.399580419, -4.37113883e-08, 0, 1, -0.312368661, 0.949960887, -1.36540681e-08, -0.949960947, -0.312368691, -4.15241104e-08),i) lerp(rs,CFrame.new(1, 0.5, 4.47034836e-08, -4.37113918e-08, 0, 1, -0.37895295, -0.925415874, -1.65645595e-08, 0.925415933, -0.37895298, 4.04512193e-08),i) lerp(ls,CFrame.new(-1, 0.5, -1.49011612e-08, 0.024739027, 0.0836156234, -0.996190965, -0.352079898, 0.933378518, 0.0696000159, 0.935642958, 0.349017024, 0.0525302626),i) lerp(n,CFrame.new(0, 1, 0, -0.929545522, -0.368707389, 0, 0, 0, 1, -0.368707389, 0.929545522, 0),i) lerp(rj,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),i)
  194. game:GetService("RunService").Heartbeat:wait()
  195. end
  196. end
  197. for i = 0,.5,.05 do
  198. if doinghype == true then
  199. lerp(lh,CFrame.new(-1.01009655, -0.602696776, -0.015415132, 0.00406921282, -0.0304484759, -0.99952805, -0.184587851, 0.982337117, -0.0306762718, 0.982807577, 0.184625566, -0.00162307965),i) lerp(rh,CFrame.new(1, -0.339061499, -0.153030425, -4.37113883e-08, 0, 1, 0.424257606, 0.90554148, 1.85448883e-08, -0.905541539, 0.424257636, -3.95824777e-08),i) lerp(rs,CFrame.new(1, 0.500000119, 5.96046448e-08, -4.37113918e-08, -7.10542736e-15, 1, 0.706597924, -0.707615197, 3.0886369e-08, 0.707615256, 0.706597984, 3.0930849e-08),i) lerp(ls,CFrame.new(-0.999999881, 0.5, -2.79396262e-09, 0.0498576574, 0.0715392455, -0.996190906, -0.0395995453, 0.996788621, 0.0696002692, 0.997970998, 0.0359786078, 0.0525304712),i) lerp(n,CFrame.new(-7.4505806e-09, 0.99999994, 1.86264515e-08, -0.929545581, -0.366764694, -0.0377982184, -7.4505806e-09, -0.102515504, 0.994731426, -0.368707269, 0.924648166, 0.0952928364),i) lerp(rj,CFrame.new(0, -0.396835089, -0.220322371, -1, 0, 0, 0, 0.19013539, 0.981757879, 0, 0.981757879, -0.19013539),i)
  200. game:GetService("RunService").Heartbeat:wait()
  201. end
  202. end
  203. end
  204. for i = 1,5 do
  205. for i = 0,.5,.05 do
  206. if doinghype == true then
  207. lerp(lh,CFrame.new(-1.01009655, -0.602696776, -0.015415132, 0.00406921282, -0.0304484759, -0.99952805, -0.184587851, 0.982337117, -0.0306762718, 0.982807577, 0.184625566, -0.00162307965),i) lerp(rh,CFrame.new(1, -0.339061499, -0.153030425, -4.37113883e-08, 0, 1, 0.424257606, 0.90554148, 1.85448883e-08, -0.905541539, 0.424257636, -3.95824777e-08),i) lerp(rs,CFrame.new(1, 0.50000006, 8.94069672e-08, -4.37113847e-08, 0, 1, 0.758844435, 0.65127182, 3.31701422e-08, -0.65127188, 0.758844495, -2.84679942e-08),i) lerp(ls,CFrame.new(-0.999999881, 0.5, 5.21080354e-15, -0.0131579684, 0.086200133, -0.996190906, -0.715506613, 0.69513011, 0.0696000233, 0.698481917, 0.713697076, 0.0525302701),i) lerp(n,CFrame.new(-7.4505806e-09, 0.99999994, 1.86264515e-08, -0.929545581, -0.366764694, -0.0377982184, -7.4505806e-09, -0.102515504, 0.994731426, -0.368707269, 0.924648166, 0.0952928364),i) lerp(rj,CFrame.new(0, -0.396835089, -0.220322371, -1, 0, 0, 0, 0.19013539, 0.981757879, 0, 0.981757879, -0.19013539),i)
  208. game:GetService("RunService").Heartbeat:wait()
  209. end
  210. end
  211. for i = 0,.5,.05 do
  212. if doinghype == true then
  213. lerp(lh,CFrame.new(-0.996727943, -1.03578591, -0.0627562106, -3.39296555e-08, -0.0307192393, -0.99952805, -0.0528350994, 0.998131931, -0.0306763276, 0.998603225, 0.052810166, -0.00162308814),i) lerp(rh,CFrame.new(1, -0.376982629, -0.399580419, -4.37113883e-08, 0, 1, -0.312368661, 0.949960887, -1.36540681e-08, -0.949960947, -0.312368691, -4.15241104e-08),i) lerp(rs,CFrame.new(1, 0.5, 0, -4.37113883e-08, 0, 1, -0.31887731, 0.947795928, -1.39385703e-08, -0.947795987, -0.318877339, -4.14294803e-08),i) lerp(ls,CFrame.new(-0.999999881, 0.5, -2.98023171e-08, 0.0708060563, 0.0508929603, -0.996190965, 0.294059664, 0.953249514, 0.0696000084, 0.953160763, -0.297867715, 0.0525302701),i) lerp(n,CFrame.new(0, 1, 0, -0.929545522, -0.368707389, 0, 0, 0, 1, -0.368707389, 0.929545522, 0),i) lerp(rj,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0, 1, 0, 1, 0),i)
  214. game:GetService("RunService").Heartbeat:wait()
  215. end
  216. end
  217. end
  218. end
  219.  
  220. function fall()
  221. for i = 0,.5,.1 do
  222. if animpose == "Falling" then
  223. lerp(lh,CFrame.new(-1, -0.430404663, -0.509940505, -4.37113883e-08, -8.8817842e-16, -1, 0.186497167, 0.982455432, -8.15205059e-09, 0.982455492, -0.186497182, -4.29444924e-08),i) lerp(rh,CFrame.new(1, -1, -2.98023224e-08, -4.37113883e-08, 8.8817842e-16, 1, -0.335873276, 0.941907108, -1.46814889e-08, -0.941907167, -0.335873306, -4.11720684e-08),i) lerp(rs,CFrame.new(1.42680776, 0.327375889, -0.0910425335, -0.179839537, -0.909434974, 0.374947429, 0.0727367848, 0.367824584, 0.927045941, -0.981002986, 0.193992004, -3.87412129e-08),i) lerp(ls,CFrame.new(-1.27542913, 0.469064236, -0.0620394461, -0.217068776, 0.96975404, -0.111616738, -0.0243808012, 0.108921394, 0.993751287, 0.975851774, 0.218433693, -4.95824075e-08),i) lerp(n,CFrame.new(0, 1, 0, -1, 0, 0, 0, 0.122137584, 0.99251318, 0, 0.99251318, -0.122137584),i) lerp(rj,CFrame.new(0, 0, 0, -1, 0, 0, 0, 0.145378798, 0.989376068, 0, 0.989376068, -0.145378798),i)
  224. game:GetService("RunService").Heartbeat:wait()
  225. end
  226. end
  227. end
  228. while true do
  229. if doinghype == false then
  230. if animpose == "Running" then
  231. walk()
  232. elseif animpose == "Idle" then
  233. idle()
  234. elseif animpose == "Falling" then
  235. fall()
  236. else
  237. game:GetService("RunService").Heartbeat:wait() --Wait each heartbeat so that it doesn't crash
  238. end
  239. else
  240. game:GetService("RunService").Heartbeat:wait() --Wait each heartbeat so that it doesn't crash
  241. end
  242. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement