Advertisement
lafur

Untitled

Nov 9th, 2018
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  4. local RealPlayer = Player
  5. do print("FE Compatibility code by Mokiros")local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="UserInput_Event"local function c()local d={_fakeEvent=true,Functions={},Connect=function(self,e)table.insert(self.Functions,e)end}d.connect=d.Connect;return d end;local f={Target=nil,Hit=CFrame.new(),KeyUp=c(),KeyDown=c(),Button1Up=c(),Button1Down=c(),Button2Up=c(),Button2Down=c()}local g={InputBegan=c(),InputEnded=c()}local CAS={Actions={},BindAction=function(self,h,i,j,...)CAS.Actions[h]=i and{Name=h,Function=i,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function k(self,l,...)local d=f[l]if d and d._fakeEvent then for m,e in pairs(d.Functions)do e(...)end end end;f.TrigEvent=k;g.TrigEvent=k;b.OnServerEvent:Connect(function(n,o)if n~=a then return end;f.Target=o.Target;f.Hit=o.Hit;if not o.isMouse then local p=o.UserInputState==Enum.UserInputState.Begin;if o.UserInputType==Enum.UserInputType.MouseButton1 then return f:TrigEvent(p and"Button1Down"or"Button1Up")end;if o.UserInputType==Enum.UserInputType.MouseButton2 then return f:TrigEvent(p and"Button2Down"or"Button2Up")end;for m,d in pairs(CAS.Actions)do for m,q in pairs(d.Keys)do if q==o.KeyCode then d.Function(d.Name,o.UserInputState,o)end end end;f:TrigEvent(p and"KeyDown"or"KeyUp",o.KeyCode.Name:lower())g:TrigEvent(p and"InputBegan"or"InputEnded",o,false)end end)b.Parent=NLS([==[local a=game:GetService("Players").LocalPlayer;local b=script:WaitForChild("UserInput_Event")local c=a:GetMouse()local d=game:GetService("UserInputService")local e=function(f,g)if g then return end;b:FireServer({KeyCode=f.KeyCode,UserInputType=f.UserInputType,UserInputState=f.UserInputState,Hit=c.Hit,Target=c.Target})end;d.InputBegan:Connect(e)d.InputEnded:Connect(e)local h,i;while wait(1/30)do if h~=c.Hit or i~=c.Target then h,i=c.Hit,c.Target;b:FireServer({isMouse=true,Target=i,Hit=h})end end]==],Player.Character)local r=game;local s={__index=function(self,q)local t=rawget(self,"_RealService")if t then return typeof(t[q])=="function"and function(m,...)return t[q](t,...)end or t[q]end end,__newindex=function(self,q,u)local t=rawget(self,"_RealService")if t then t[q]=u end end}local function v(d,w)d._RealService=typeof(w)=="string"and r:GetService(w)or w;return setmetatable(d,s)end;local x={GetService=function(self,t)return rawget(self,t)or r:GetService(t)end,Players=v({LocalPlayer=v({GetMouse=function(self)return f end},Player)},"Players"),UserInputService=v(g,"UserInputService"),ContextActionService=v(CAS,"ContextActionService"),RunService=v({_btrs={},RenderStepped=r:GetService("RunService").Heartbeat,BindToRenderStep=function(self,h,m,i)self._btrs[h]=self.Heartbeat:Connect(i)end,UnbindFromRenderStep=function(self,h)self._btrs[h]:Disconnect()end},"RunService")}rawset(x.Players,"localPlayer",x.Players.LocalPlayer)x.service=x.GetService;v(x,game)game,owner=x,x.Players.LocalPlayer end --Kidd_Anonymouse#9926
  6. local player = game.Players.LocalPlayer
  7. local char = player.Character
  8. local hum = char:FindFirstChildOfClass("Humanoid")
  9. local RArm = char["Right Arm"]
  10. local LArm = char["Left Arm"]
  11. local RLeg = char["Right Leg"]
  12. local LLeg = char["Left Leg"]
  13. local To = char["Torso"]
  14. local He = char["Head"]
  15. local HRP = char["HumanoidRootPart"]
  16. local mouse = player:GetMouse()
  17. local taunting = false
  18. local dancing = false
  19. dead = false
  20. local face = "rbxasset://textures/face.png"
  21. hum.WalkSpeed = 10
  22. hum.MaxHealth = 5000
  23. wait()
  24. hum.Health = 500
  25. lasthealth = hum.MaxHealth
  26.  
  27.  
  28.  
  29. if char:FindFirstChild("Animation") ~= nil then
  30. char:FindFirstChild("Animation"):remove()
  31. end
  32.  
  33. function Lerp(c1,c2,al)
  34. local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  35. local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  36. for i,v in pairs(com1) do
  37. com1[i] = v+(com2[i]-v)*al
  38. end
  39. return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  40. end
  41.  
  42.  
  43. function CreateWeld(P0,P1,Name,x,y,z)
  44. local w = Instance.new("Weld",P0)
  45. w.Part0 = w.Parent
  46. w.Part1 = P1
  47. w.Name = Name
  48. w.C0 = CFrame.new(x, y, z)
  49. return w
  50. end
  51.  
  52. local RS = CreateWeld(To,RArm,"Right Shoulder",1.5,0,0)
  53. local LS = CreateWeld(To,LArm,"Left Shoulder",-1.5,0,0)
  54. local RH = CreateWeld(To,RLeg,"Right Hip",.5,-2,0)
  55. local LH = CreateWeld(To,LLeg,"Left Hip",-.5,-2,0)
  56. local Ne = CreateWeld(To,He,"Neck",0,1.5,0)
  57. local RJ = CreateWeld(HRP,To,"RootJoint")
  58.  
  59. for i = 5,1,-1 do
  60. if To:FindFirstChildOfClass("Motor6D") ~= nil then
  61. To:FindFirstChildOfClass("Motor6D"):remove()
  62. end
  63. end
  64.  
  65. --[[
  66. for i = 20,1,-1 do
  67. RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  68. LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  69. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.2)
  70. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
  71. LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  72. RH.C0 = Lerp(RH.C0, CFrame.new(.5,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  73. wait()
  74. end
  75. --]]
  76.  
  77. local pose = "Idle"
  78. local lastpose = nil
  79.  
  80.  
  81.  
  82.  
  83.  
  84.  
  85.  
  86.  
  87.  
  88. hum.Running:connect(function(Speed)
  89. if Speed > 1 then
  90. pose = "Walking"
  91. else
  92. pose = "Idle"
  93. end
  94. print(pose)
  95.  
  96. end)
  97.  
  98. hum.StateChanged:connect(function(State)
  99. if State == Enum.HumanoidStateType.Jumping then
  100. pose = "Jumping"
  101. elseif State == Enum.HumanoidStateType.Freefall then
  102. pose = "Falling"
  103. end
  104. print(State)
  105. end)
  106.  
  107.  
  108. -------------------------------------------Start of Attacks & Stuff-------------------------------------------
  109.  
  110. function taunt(t)
  111. if dead == false then
  112. if t.Parent.ClassName == "Model" and t.Parent:FindFirstChildOfClass("Humanoid") ~= nil then
  113.  
  114. local RS2 = CreateWeld(t.Parent.Torso,t.Parent["Right Arm"],"Right Shoulder",1.5,0,0)
  115. local LS2 = CreateWeld(t.Parent.Torso,t.Parent["Left Arm"],"Left Shoulder",-1.5,0,0)
  116. local RH2 = CreateWeld(t.Parent.Torso,t.Parent["Right Leg"],"Right Hip",.5,-2,0)
  117. local LH2 = CreateWeld(t.Parent.Torso,t.Parent["Left Leg"],"Left Hip",-.5,-2,0)
  118. local Ne2 = CreateWeld(t.Parent.Torso,t.Parent["Head"],"Neck",0,1.5,0)
  119. local RJ2 = CreateWeld(t.Parent.HumanoidRootPart,t.Parent.Torso,"RootJoint")
  120.  
  121. local URDED = Instance.new("Sound",char.Head)
  122. URDED.SoundId = "rbxassetid://991087693"
  123. URDED.Volume = 1
  124. URDED.PlaybackSpeed = .9
  125. URDED.PlayOnRemove = true
  126.  
  127. local NO = Instance.new("Sound",char.Head)
  128. NO.SoundId = "rbxassetid://679798810"
  129. NO.Volume = 1
  130. NO.PlaybackSpeed = 1
  131. NO.PlayOnRemove = true
  132. NO.TimePosition = .15
  133.  
  134. local Yus = Instance.new("Sound",char.Head)
  135. Yus.SoundId = "rbxassetid://269597232"
  136. Yus.Volume = 1
  137. Yus.PlaybackSpeed = 1
  138. Yus.PlayOnRemove = true
  139.  
  140. local Ded = Instance.new("Sound",t.Parent.Head)
  141. Ded.SoundId = "rbxassetid://153259684"
  142. Ded.Volume = 1
  143. Ded.PlaybackSpeed = 1
  144. Ded.PlayOnRemove = true
  145.  
  146. local DeathIsSTUPID = Instance.new("Sound",t.Parent.Head)
  147. DeathIsSTUPID.SoundId = "rbxassetid://203952633"
  148. DeathIsSTUPID.Volume = 1
  149. DeathIsSTUPID.PlaybackSpeed = 1
  150. DeathIsSTUPID.TimePosition = 4.5
  151. DeathIsSTUPID.PlayOnRemove = false
  152.  
  153.  
  154. local UhNo = Instance.new("Sound",t.Parent.Head)
  155. UhNo.SoundId = "rbxassetid://154606531"
  156. UhNo.Volume = 1
  157. UhNo.PlaybackSpeed = 1
  158. UhNo.PlayOnRemove = true
  159.  
  160. local DeathScream = Instance.new("Sound",t.Parent.Head)
  161. DeathScream.SoundId = "rbxassetid://527970724"
  162. DeathScream.Volume = 1
  163. DeathScream.PlaybackSpeed = 1
  164. DeathScream.PlayOnRemove = true
  165.  
  166. hum.WalkSpeed = 0
  167. hum.JumpPower = 0
  168.  
  169. t.Parent:FindFirstChildOfClass("Humanoid").WalkSpeed = 0.01
  170. t.Parent:FindFirstChildOfClass("Humanoid").JumpPower = 0
  171. wait(2)
  172. t.Parent:FindFirstChildOfClass("Humanoid").WalkToPart = To
  173. wait(.1)
  174. t.Parent:FindFirstChildOfClass("Humanoid").WalkSpeed = 0
  175.  
  176. for i = 20,1,-1 do
  177. RS2.C0 = Lerp(RS2.C0, CFrame.new(1.8,.9,0) * CFrame.Angles(math.rad(0), math.rad(20), math.rad(120)), 0.2)
  178. LS2.C0 = Lerp(LS2.C0, CFrame.new(-1.8,.9,0) * CFrame.Angles(math.rad(0), math.rad(-20), math.rad(-120)), 0.2)
  179. Ne2.C0 = Lerp(Ne2.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.2)
  180. RJ2.C0 = Lerp(RJ2.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
  181. LH2.C0 = Lerp(LH2.C0, CFrame.new(-.5,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  182. RH2.C0 = Lerp(RH2.C0, CFrame.new(.5,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.2)
  183. wait()
  184. end
  185. DeathIsSTUPID:Play()
  186. wait(2.5)
  187. DeathIsSTUPID:remove()
  188. for i = 20,1,-1 do
  189. RS.C0 = Lerp(RS.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  190. LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  191. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.2)
  192. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
  193. LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
  194. RH.C0 = Lerp(RH.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
  195. wait()
  196. end
  197. NO:remove()
  198. wait(1)
  199. URDED:remove()
  200. for i = 20,1,-2 do
  201. RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0.5,-.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
  202. LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.8)
  203. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
  204. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
  205. LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.8)
  206. RH.C0 = Lerp(RH.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.8)
  207. wait()
  208. end
  209.  
  210. for i = 20,1,-2 do
  211. RS.C0 = Lerp(RS.C0, CFrame.new(.3,0.6,-.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-90)), 0.8)
  212. LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.8)
  213. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(13), math.rad(0), math.rad(8)),0.8)
  214. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
  215. LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.8)
  216. RH.C0 = Lerp(RH.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.8)
  217. wait()
  218. end
  219. for i = 20,1,-1 do
  220. RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0.6,-.5) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(-90)), 0.2)
  221. LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  222. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(13), math.rad(0), math.rad(8)),0.2)
  223. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
  224. LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
  225. RH.C0 = Lerp(RH.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
  226. wait()
  227. end
  228.  
  229. for i = 20,1,-1 do
  230. RS.C0 = Lerp(RS.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  231. LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  232. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.2)
  233. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
  234. LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
  235. RH.C0 = Lerp(RH.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
  236. wait()
  237. end
  238. wait(1.5)
  239. UhNo:remove()
  240. for i = 2,1,-1 do
  241. for i = 20,1,-2 do
  242. RS2.C0 = Lerp(RS2.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  243. LS2.C0 = Lerp(LS2.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  244. Ne2.C0 = Lerp(Ne2.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(30), math.rad(0)),0.2)
  245. RJ2.C0 = Lerp(RJ2.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
  246. LH2.C0 = Lerp(LH2.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
  247. RH2.C0 = Lerp(RH2.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
  248. wait()
  249. end
  250. for i = 20,1,-2 do
  251. RS2.C0 = Lerp(RS2.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  252. LS2.C0 = Lerp(LS2.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  253. Ne2.C0 = Lerp(Ne2.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.2)
  254. RJ2.C0 = Lerp(RJ2.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
  255. LH2.C0 = Lerp(LH2.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
  256. RH2.C0 = Lerp(RH2.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
  257. wait()
  258. end
  259. end
  260.  
  261. for i = 20,1,-1 do
  262. RS2.C0 = Lerp(RS2.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  263. LS2.C0 = Lerp(LS2.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  264. Ne2.C0 = Lerp(Ne2.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.2)
  265. RJ2.C0 = Lerp(RJ2.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
  266. LH2.C0 = Lerp(LH2.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
  267. RH2.C0 = Lerp(RH2.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
  268. wait()
  269. end
  270. wait(0.5)
  271. Yus:remove()
  272. for i = 2,1,-1 do
  273. for i = 20,1,-2 do
  274. RS.C0 = Lerp(RS.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  275. LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  276. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)),0.2)
  277. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
  278. LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
  279. RH.C0 = Lerp(RH.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
  280. wait()
  281. end
  282. for i = 20,1,-2 do
  283. RS.C0 = Lerp(RS.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  284. LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  285. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(0)),0.2)
  286. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
  287. LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
  288. RH.C0 = Lerp(RH.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
  289. wait()
  290. end
  291. end
  292.  
  293. for i = 20,1,-1 do
  294. RS.C0 = Lerp(RS.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.2)
  295. LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.2)
  296. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.2)
  297. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.2)
  298. LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
  299. RH.C0 = Lerp(RH.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
  300. wait()
  301. end
  302. DeathScream:remove()
  303.  
  304. for i = 20,1,-2 do
  305. RS2.C0 = Lerp(RS2.C0, CFrame.new(1.5,0.6,-.7) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
  306. LS2.C0 = Lerp(LS2.C0, CFrame.new(-.5,0.5,-.5) * CFrame.Angles(math.rad(80), math.rad(0), math.rad(90)), 0.8)
  307. Ne2.C0 = Lerp(Ne2.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(13), math.rad(0), math.rad(8)),0.8)
  308. RJ2.C0 = Lerp(RJ2.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(10), math.rad(0), 0), 0.8)
  309. LH2.C0 = Lerp(LH2.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.8)
  310. RH2.C0 = Lerp(RH2.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.8)
  311. wait()
  312. end
  313. wait(.5)
  314. Ded:remove()
  315. for i = 20,1,-2 do
  316. RS2.C0 = Lerp(RS2.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.4)
  317. LS2.C0 = Lerp(LS2.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.4)
  318. Ne2.C0 = Lerp(Ne2.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.4)
  319. RJ2.C0 = Lerp(RJ2.C0, CFrame.new(0,-2.5,3.5) * CFrame.Angles(math.rad(90), math.rad(0), 0), 0.4)
  320. LH2.C0 = Lerp(LH2.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.4)
  321. RH2.C0 = Lerp(RH2.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.4)
  322. wait()
  323. end
  324.  
  325. wait(1)
  326. hum.WalkSpeed = 10
  327. hum.JumpPower = 50
  328. t.Parent:FindFirstChildOfClass("Humanoid").Health = 0
  329.  
  330.  
  331.  
  332. end
  333. end
  334. taunting = false
  335. end
  336.  
  337.  
  338. function dance()
  339. if dead == false then
  340. local moosic = Instance.new("Sound",char.Head)
  341. local notimportantthing2 = math.random(1,8)
  342. if notimportantthing2 == 1 then
  343. moosic.SoundId = "rbxassetid://744874281"
  344. elseif notimportantthing2 == 2 then
  345. moosic.SoundId = "rbxassetid://171124369"
  346. elseif notimportantthing2 == 3 then
  347. moosic.SoundId = "rbxassetid://575705300"
  348. elseif notimportantthing2 == 4 then
  349. moosic.SoundId = "rbxassetid://685408383"
  350. elseif notimportantthing2 == 5 then
  351. moosic.SoundId = "rbxassetid://202006112"
  352. elseif notimportantthing2 == 6 then
  353. moosic.SoundId = "rbxassetid://524642625"
  354. elseif notimportantthing2 == 7 then
  355. moosic.SoundId = "rbxassetid://164281616"
  356. elseif notimportantthing2 == 8 then
  357. moosic.SoundId = "rbxassetid://288703954"
  358. end
  359. moosic.Volume = 1
  360. moosic.PlaybackSpeed = 1
  361. moosic.PlayOnRemove = false
  362. moosic.Looped = true
  363. moosic:Play()
  364. hum.WalkSpeed = 5
  365.  
  366. function thing()
  367.  
  368.  
  369. local dancevalue = math.random(1,3)
  370. local face = "rbxassetid://319908966"
  371. char.Head:FindFirstChildOfClass("Decal").Texture = face
  372.  
  373. if dancevalue == 1 then
  374. for i = 5,1,-1 do
  375. for i = 20,1,-2 do
  376. if dancing == true then
  377. RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0.5,-.6) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
  378. LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0.5,-.6) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
  379. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
  380. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
  381. LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-2,0.4) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.8)
  382. RH.C0 = Lerp(RH.C0, CFrame.new(.5,-1.6,-.5) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.8)
  383. wait()
  384. end
  385. end
  386.  
  387. for i = 20,1,-2 do
  388. if dancing == true then
  389. RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0.5,-.6) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
  390. LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0.5,-.6) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
  391. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
  392. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
  393. LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-2,0.4) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.8)
  394. RH.C0 = Lerp(RH.C0, CFrame.new(.5,-2,-0.5) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.8)
  395. wait()
  396. end
  397. end
  398.  
  399. for i = 20,1,-2 do
  400. if dancing == true then
  401. RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0.5,-.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
  402. LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0.5,-.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
  403. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
  404. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
  405. LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-1.5,-0.5) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.8)
  406. RH.C0 = Lerp(RH.C0, CFrame.new(.5,-2,0.4) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.8)
  407. wait()
  408. end
  409. end
  410.  
  411.  
  412. for i = 20,1,-2 do
  413. if dancing == true then
  414. RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0.5,-.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
  415. LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0.5,-.2) * CFrame.Angles(math.rad(90), math.rad(0), math.rad(0)), 0.8)
  416. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.8)
  417. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), 0), 0.8)
  418. LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-2,-0.5) * CFrame.Angles(math.rad(0), 0, math.rad(0)), 0.8)
  419. RH.C0 = Lerp(RH.C0, CFrame.new(.5,-2,0.4) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.8)
  420. wait()
  421. end
  422. end
  423.  
  424.  
  425.  
  426. end
  427. elseif dancevalue == 2 then
  428.  
  429.  
  430. for i = 5,1,-1 do
  431.  
  432. for i = 20,1,-1 do
  433. if dancing == true then
  434. RS.C0 = Lerp(RS.C0, CFrame.new(.1,0,-.5) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-50)), 0.4)
  435. LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.4)
  436. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),0.4)
  437. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), 0.4)
  438. LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-7)), 0.4)
  439. RH.C0 = Lerp(RH.C0, CFrame.new(.6,-2.1,0) * CFrame.Angles(math.rad(0), 0, math.rad(3)), 0.4)
  440. wait()
  441. end
  442. end
  443.  
  444.  
  445.  
  446. for i = 20,1,-1 do
  447. if dancing == true then
  448. RS.C0 = Lerp(RS.C0, CFrame.new(2,0.8,0) * CFrame.Angles(math.rad(90), math.rad(20), math.rad(89)), 0.4)
  449. LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), 0.4)
  450. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),0.4)
  451. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.4)
  452. LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-3)), 0.4)
  453. RH.C0 = Lerp(RH.C0, CFrame.new(.6,-2.1,0) * CFrame.Angles(math.rad(0), 0, math.rad(7)), 0.4)
  454. wait()
  455. end
  456. end
  457.  
  458.  
  459.  
  460. end
  461. elseif dancevalue == 3 then
  462.  
  463.  
  464.  
  465.  
  466.  
  467. for i = 5,1,-1 do
  468.  
  469. for i = 20,1,-1 do
  470. if dancing == true then
  471. RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0,-.5) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(-5)), 0.2)
  472. LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0,.5) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(-5)), 0.2)
  473. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),0.2)
  474. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,-0.5,0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(5)), 0.2)
  475. LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-1,-1) * CFrame.Angles(math.rad(90), 0, math.rad(-5)), 0.2)
  476. RH.C0 = Lerp(RH.C0, CFrame.new(.5,-1.5,-.3) * CFrame.Angles(math.rad(-20), 0, math.rad(-5)), 0.2)
  477. wait()
  478. end
  479. end
  480.  
  481.  
  482. for i = 20,1,-5 do
  483. if dancing == true then
  484. RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  485. LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  486. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.4)
  487. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,-0.2,0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  488. LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-1.5,-.3) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.4)
  489. RH.C0 = Lerp(RH.C0, CFrame.new(.5,-1.5,-.3) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.4)
  490. wait()
  491. end
  492. end
  493.  
  494.  
  495.  
  496. for i = 20,1,-1 do
  497. if dancing == true then
  498. RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0,.5) * CFrame.Angles(math.rad(-50), math.rad(0), math.rad(5)), 0.2)
  499. LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0,-.5) * CFrame.Angles(math.rad(50), math.rad(0), math.rad(5)), 0.2)
  500. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),0.2)
  501. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,-0.5,0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-5)), 0.2)
  502. LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-1.5,-.3) * CFrame.Angles(math.rad(-20), 0, math.rad(5)), 0.2)
  503. RH.C0 = Lerp(RH.C0, CFrame.new(.5,-1,-1) * CFrame.Angles(math.rad(90), 0, math.rad(5)), 0.2)
  504. wait()
  505. end
  506. end
  507.  
  508.  
  509.  
  510.  
  511.  
  512. for i = 20,1,-5 do
  513. if dancing == true then
  514. RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  515. LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.4)
  516. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)),0.4)
  517. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,-0.2,0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.4)
  518. LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-1.5,-.3) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.4)
  519. RH.C0 = Lerp(RH.C0, CFrame.new(.5,-1.5,-.3) * CFrame.Angles(math.rad(-20), 0, math.rad(0)), 0.4)
  520. wait()
  521. end
  522. end
  523.  
  524. end
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531. elseif dancevalue == 4 then
  532.  
  533.  
  534.  
  535.  
  536. for i = 5,1,-1 do
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546. for i = 20,1,-1 do
  547. if dancing == true then
  548. RS.C0 = Lerp(RS.C0, CFrame.new(1.1,0,0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(25)), 0.2)
  549. LS.C0 = Lerp(LS.C0, CFrame.new(-1.7,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(25)), 0.2)
  550. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)),0.2)
  551. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)), 0.2)
  552. LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(5)), 0.2)
  553. RH.C0 = Lerp(RH.C0, CFrame.new(.6,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.2)
  554. wait()
  555. end
  556. end
  557.  
  558.  
  559. for i = 20,1,-1 do
  560. if dancing == true then
  561. RS.C0 = Lerp(RS.C0, CFrame.new(1.1,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-25)), 0.2)
  562. LS.C0 = Lerp(LS.C0, CFrame.new(-1.7,0,0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-25)), 0.2)
  563. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-5)),0.2)
  564. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(5)), 0.2)
  565. LH.C0 = Lerp(LH.C0, CFrame.new(-.6,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.2)
  566. RH.C0 = Lerp(RH.C0, CFrame.new(.5,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-5)), 0.2)
  567. wait()
  568. end
  569. end
  570.  
  571.  
  572. end
  573.  
  574.  
  575.  
  576.  
  577. end
  578.  
  579.  
  580.  
  581.  
  582.  
  583. end--end of "thing" function
  584.  
  585.  
  586. repeat thing() until dancing == false
  587. moosic:remove()
  588.  
  589.  
  590. end
  591.  
  592. end--end of "dance" function
  593.  
  594.  
  595.  
  596.  
  597. -------------------------------------------end of Attacks & Stuff-------------------------------------------
  598.  
  599.  
  600. hum.HealthChanged:connect(function()
  601. if dead == false then
  602. if hum.Health > 10 then
  603. if hum.Health < lasthealth then
  604. local randomface = math.random(1,3)
  605. local s = Instance.new("Sound",char.Head)
  606. s.SoundId = "rbxasset://sounds/uuhhh.mp3"
  607. s.Volume = 20
  608. s.PlayOnRemove = true
  609. local notimportantthing = math.random(1,3)
  610. if notimportantthing == 1 then
  611. s.PlaybackSpeed = .8
  612. elseif notimportantthing == 2 then
  613. s.PlaybackSpeed = 1
  614. elseif notimportantthing == 3 then
  615. s.PlaybackSpeed = 1.2
  616. end
  617. s:remove()
  618.  
  619. if randomface == 1 then
  620. char.Head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://319908799"
  621. elseif randomface == 2 then
  622. char.Head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://323571827"
  623. elseif randomface == 3 then
  624. char.Head:FindFirstChildOfClass("Decal").Texture = "rbxassetid://321234100"
  625. end
  626. wait(.3)
  627. char.Head:FindFirstChildOfClass("Decal").Texture = face
  628.  
  629. end
  630.  
  631. lasthealth = hum.Health - 2
  632. else
  633. dead = true
  634. taunting = nil
  635. dancing = nil
  636. hum.Health = 0
  637. wait(5)
  638. taunting = nil
  639. dancing = nil
  640. end
  641. end
  642. end)
  643.  
  644.  
  645.  
  646.  
  647. mouse.KeyDown:connect(function(key)
  648. if dead == false then
  649. if key == "m" then
  650. if taunting == false then
  651. taunting = true
  652. taunt(mouse.Target)
  653. end
  654. elseif key == "q" then
  655.  
  656. if dancing == false and taunting == false then
  657. taunting = true
  658. dancing = true
  659. dance()
  660. elseif dancing == true and taunting == true then
  661. taunting = false
  662. dancing = false
  663. hum.WalkSpeed = 10
  664. local face = "rbxasset://textures/face.png"
  665. char.Head:FindFirstChildOfClass("Decal").Texture = face
  666. end
  667. end
  668. end
  669. end)
  670.  
  671. while true do
  672. if dead == false then
  673. if taunting == false then
  674. if lastpose ~= pose then
  675.  
  676.  
  677. ------------------------------------------Lastpose ~= pose
  678. if pose == "Idle" then
  679.  
  680. ---------------------------------Idle1-------------------------------
  681. for i = 20,1,-1 do
  682. if pose == "Idle" then
  683. RS.C0 = Lerp(RS.C0, CFrame.new(1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(10)), 0.05)
  684. LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0.1,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-10)), 0.05)
  685. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.05)
  686. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(0), math.rad(30), 0), 0.05)
  687. LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.05)
  688. RH.C0 = Lerp(RH.C0, CFrame.new(.7,-2,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.05)
  689. wait()
  690. end
  691. end
  692. ---------------------------------Idle1-------------------------------
  693.  
  694.  
  695. elseif pose == "Walking" then
  696.  
  697.  
  698. ---------------------------------Walking1-------------------------------
  699. for i = 20,1,-1 do
  700. if pose == "Walking" then
  701. RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0,0.45) * CFrame.Angles(math.rad(-25), math.rad(8), math.rad(0)), 0.08)
  702. LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0,-0.5) * CFrame.Angles(math.rad(20), math.rad(8), math.rad(0)), 0.08)
  703. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(5), math.rad(8), math.rad(0)),0.08)
  704. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(-5), math.rad(-8), 0), 0.08)
  705. LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-1.95,0.6) * CFrame.Angles(math.rad(-25), math.rad(8), math.rad(0)), 0.08)
  706. RH.C0 = Lerp(RH.C0, CFrame.new(.5,-1.95,-1) * CFrame.Angles(math.rad(25), math.rad(8), math.rad(0)), 0.08)
  707. wait()
  708. end
  709. end
  710. ---------------------------------Walking1-------------------------------
  711.  
  712. elseif pose == "Jumping" then
  713.  
  714.  
  715.  
  716. ---------------------------------Jumping-------------------------------
  717. --None--
  718. ---------------------------------Jumping-------------------------------
  719.  
  720.  
  721.  
  722.  
  723.  
  724. end
  725. lastpose = pose
  726. elseif lastpose == pose then
  727. -------------------------------------------Lastpose == pose
  728.  
  729.  
  730. if pose == "Idle" then
  731.  
  732. ---------------------------------Idle2-------------------------------
  733. for i = 20,1,-1 do
  734. if pose == "Idle" then
  735. RS.C0 = Lerp(RS.C0, CFrame.new(1.6,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(7)), 0.05)
  736. LS.C0 = Lerp(LS.C0, CFrame.new(-1.6,0,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-7)), 0.05)
  737. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(0), math.rad(-30), math.rad(0)),0.05)
  738. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,-0.05,0) * CFrame.Angles(math.rad(0), math.rad(30), 0), 0.05)
  739. LH.C0 = Lerp(LH.C0, CFrame.new(-.7,-1.95,0) * CFrame.Angles(math.rad(0), 0, math.rad(-10)), 0.05)
  740. RH.C0 = Lerp(RH.C0, CFrame.new(.7,-1.95,0) * CFrame.Angles(math.rad(0), 0, math.rad(10)), 0.05)
  741. wait()
  742. end
  743. end
  744. ---------------------------------Idle2-------------------------------
  745. elseif pose == "Walking" then
  746.  
  747. ---------------------------------Walking2-------------------------------
  748. for i = 20,1,-1 do
  749. if pose == "Walking" then
  750. RS.C0 = Lerp(RS.C0, CFrame.new(1.5,0,-0.45) * CFrame.Angles(math.rad(20), math.rad(-8), math.rad(0)), 0.08)
  751. LS.C0 = Lerp(LS.C0, CFrame.new(-1.5,0,0.5) * CFrame.Angles(math.rad(-25), math.rad(-8), math.rad(0)), 0.08)
  752. Ne.C0 = Lerp(Ne.C0, CFrame.new(0,1.5,0) * CFrame.Angles(math.rad(4), math.rad(-8), math.rad(0)),0.08)
  753. RJ.C0 = Lerp(RJ.C0, CFrame.new(0,0,0) * CFrame.Angles(math.rad(-5), math.rad(8), 0), 0.08)
  754. LH.C0 = Lerp(LH.C0, CFrame.new(-.5,-1.95,-1) * CFrame.Angles(math.rad(25), math.rad(-8), math.rad(0)), 0.08)
  755. RH.C0 = Lerp(RH.C0, CFrame.new(.5,-1.95,0.6) * CFrame.Angles(math.rad(-25), math.rad(-8), math.rad(0)), 0.08)
  756. wait()
  757. end
  758. end
  759. ---------------------------------Walking2-------------------------------
  760.  
  761. end
  762.  
  763.  
  764. lastpose = nil
  765.  
  766. end
  767. end
  768. end
  769. wait()
  770. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement