zza

Jojo Boie V2

zza
Aug 9th, 2020 (edited)
148
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.52 KB | None | 0 0
  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
  6.  
  7.  
  8. local Plr = game.Players.LocalPlayer
  9. local Character = Plr.Character
  10. local Hum = Character.Humanoid
  11. local Sine = 0
  12. local settime = 0.05
  13. local Change = 1
  14. Character.Animate:Destroy()
  15. local Position = nil
  16. local Head = Character.Head
  17. local Torso = Character.Torso
  18. local Root = Character.HumanoidRootPart
  19. local RightArm = Character["Right Arm"]
  20. local LeftArm = Character["Left Arm"]
  21. local LeftLeg = Character["Left Leg"]
  22. local RightLeg = Character["Right Leg"]
  23. local Music = Instance.new("Sound", Torso)
  24. Music.SoundId = "rbxassetid://607462546"
  25. Music.Looped = true
  26. Music.Volume = 1
  27. Music:Play()
  28.  
  29. Torso.ChildRemoved:Connect(function(v)
  30. if v == Music then
  31. Music = Instance.new("Sound", Torso)
  32. Music.SoundId = "rbxassetid://607462546"
  33. Music.Looped = true
  34. Music.Volume = 1
  35. Music:Play()
  36. end
  37. end)
  38.  
  39. local HEADLERP = Instance.new("ManualWeld")
  40. HEADLERP.Parent = Head
  41. HEADLERP.Part0 = Head
  42. HEADLERP.Part1 = Head
  43. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  44.  
  45. local TORSOLERP = Instance.new("ManualWeld")
  46. TORSOLERP.Parent = Root
  47. TORSOLERP.Part0 = Torso
  48. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  49.  
  50. local ROOTLERP = Instance.new("ManualWeld")
  51. ROOTLERP.Parent = Root
  52. ROOTLERP.Part0 = Root
  53. ROOTLERP.Part1 = Torso
  54. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  55.  
  56. local RIGHTARMLERP = Instance.new("ManualWeld")
  57. RIGHTARMLERP.Parent = RightArm
  58. RIGHTARMLERP.Part0 = RightArm
  59. RIGHTARMLERP.Part1 = Torso
  60. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  61.  
  62. local LEFTARMLERP = Instance.new("ManualWeld")
  63. LEFTARMLERP.Parent = LeftArm
  64. LEFTARMLERP.Part0 = LeftArm
  65. LEFTARMLERP.Part1 = Torso
  66. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  67.  
  68. local RIGHTLEGLERP = Instance.new("ManualWeld")
  69. RIGHTLEGLERP.Parent = RightLeg
  70. RIGHTLEGLERP.Part0 = RightLeg
  71. RIGHTLEGLERP.Part1 = Torso
  72. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  73.  
  74. local LEFTLEGLERP = Instance.new("ManualWeld")
  75. LEFTLEGLERP.Parent = LeftLeg
  76. LEFTLEGLERP.Part0 = LeftLeg
  77. LEFTLEGLERP.Part1 = Torso
  78. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  79.  
  80. function swait(num)
  81. if num == 0 or num == nil then
  82. game:GetService("RunService").Stepped:wait(0)
  83. else
  84. for i = 0, num do
  85. game:GetService("RunService").Stepped:wait(0)
  86. end
  87. end
  88. end
  89.  
  90. immortal = {}
  91. for i,v in pairs(Character:GetDescendants()) do
  92. if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
  93. if v ~= Root and v ~= Torso and v ~= Head and v ~= RightArm and v ~= LeftArm and v ~= RightLeg and v.Name ~= "lmagic" and v.Name ~= "rmagic" and v ~= LeftLeg then
  94. v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  95. end
  96. table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
  97. elseif v:IsA("JointInstance") then
  98. table.insert(immortal,{v,v.Parent,nil,nil,nil})
  99. end
  100. end
  101. for e = 1, #immortal do
  102. if immortal[e] ~= nil then
  103. local STUFF = immortal[e]
  104. local PART = STUFF[1]
  105. local PARENT = STUFF[2]
  106. local MATERIAL = STUFF[3]
  107. local COLOR = STUFF[4]
  108. local TRANSPARENCY = STUFF[5]
  109. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  110. PART.Material = MATERIAL
  111. PART.Color = COLOR
  112. PART.Transparency = TRANSPARENCY
  113. end
  114. PART.AncestryChanged:connect(function()
  115. PART.Parent = PARENT
  116. end)
  117. end
  118. end
  119. function immortality()
  120. for e = 1, #immortal do
  121. if immortal[e] ~= nil then
  122. local STUFF = immortal[e]
  123. local PART = STUFF[1]
  124. local PARENT = STUFF[2]
  125. local MATERIAL = STUFF[3]
  126. local COLOR = STUFF[4]
  127. local TRANSPARENCY = STUFF[5]
  128. if PART.ClassName == "Part" and PART == Root then
  129. PART.Material = MATERIAL
  130. PART.Color = COLOR
  131. PART.Transparency = TRANSPARENCY
  132. end
  133. if PART.Parent ~= PARENT then
  134. Hum:Remove()
  135. PART.Parent = PARENT
  136. Hum = Instance.new("Humanoid",Character)
  137. end
  138. end
  139. end
  140. end
  141.  
  142.  
  143. function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  144. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  145. end
  146.  
  147. function ray2(StartPos, EndPos, Distance, Ignore)
  148. local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
  149. return ray(StartPos, DIRECTION, Distance, Ignore)
  150. end
  151.  
  152. local Punchin = false
  153.  
  154. checks1 = coroutine.wrap(function() -------Checks
  155. while true do
  156. local hf = ray(Root.Position,(CFrame.new(Root.Position,Root.Position+Vector3.new(0,-1,0))).lookVector,4 * 1,Character)
  157. if Root.Velocity.y > 1 and hf == nil and Punchin == false then
  158. Position = "Jump"
  159. elseif Root.Velocity.y < -1 and hf == nil and Punchin == false then
  160. Position = "Falling"
  161. elseif Root.Velocity.Magnitude < 5 and hf ~= nil and Punchin == false then
  162. Position = "Idle"
  163. elseif Root.Velocity.Magnitude > 5 and hf ~= nil and Punchin == false then
  164. Position = "Walking"
  165. else
  166. end
  167. wait()
  168. end
  169. end)
  170. checks1()
  171.  
  172.  
  173.  
  174. Hum.MaxHealth = math.huge
  175. Hum.Health = math.huge
  176.  
  177. local godmode = coroutine.wrap(function()
  178. while wait() do
  179. if Hum.Health < .1 then
  180. immortality()
  181. Hum:Destroy()
  182. Character:MakeJoints()
  183. Hum = Instance.new("Humanoid", Character)
  184. Hum.MaxHealth = math.huge
  185. Hum.Health = math.huge
  186. end
  187. end
  188. end)
  189. godmode()
  190.  
  191. local Mse = Plr:GetMouse()
  192.  
  193. local Jumping = false
  194.  
  195. local Ff = Instance.new("ForceField", Character)
  196. Ff.Visible = false
  197.  
  198. Character.ChildRemoved:Connect(function(v)
  199. if v == Ff then
  200. Ff = Instance.new("ForceField", Character)
  201. Ff.Visible = false
  202. end
  203. end)
  204.  
  205. Mse.KeyDown:Connect(function(Key)
  206. Key = Key:lower()
  207. if Key == " " then
  208. Jumping = true
  209. repeat
  210. wait()
  211. Hum.Jump = true
  212. until
  213. Jumping == false
  214. end
  215. end)
  216.  
  217.  
  218.  
  219. Mse.KeyUp:Connect(function(Key)
  220. Key = Key:lower()
  221. if Key == " " then
  222. Jumping = false
  223. end
  224. end)
  225.  
  226. local Ora
  227.  
  228. Mse.KeyDown:Connect(function(Key)
  229. Key = Key:lower()
  230. if Key == "e" then
  231. Ora = Instance.new("Sound", Torso)
  232. Ora.SoundId = "rbxassetid://4632123987"
  233. Ora.Looped = true
  234. Ora.Volume = 3
  235. Ora:Play()
  236. Punchin = true
  237. Position = nil
  238. repeat
  239. wait()
  240. Position = nil
  241. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  242. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  243. TORSOLERP.C1 = TORSOLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  244. swait(.1)
  245. TORSOLERP.C1 = TORSOLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.4)
  246. swait(.9)
  247. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,.5,1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)),.4)
  248. swait(.1)
  249. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,.5,-1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)),.4)
  250. swait(.9)
  251. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,.5,1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)),.4)
  252. swait(.1)
  253. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,.5,-1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)),.4)
  254. swait(.9)
  255. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,.5,-1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)),.4)
  256. swait(.1)
  257. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,.5,1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)),.4)
  258. swait(.9)
  259. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,.5,-1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(-30)),.4)
  260. swait(.1)
  261. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,.5,1) * CFrame.Angles(math.rad(90),math.rad(0),math.rad(50)),.4)
  262. until
  263. Punchin == false
  264. end
  265. end)
  266.  
  267. LeftArm.Touched:Connect(function(Hit)
  268. if Punchin == true then
  269. if Hit.Parent:FindFirstChildOfClass('Humanoid') then
  270. local Humanoid = Hit.Parent:FindFirstChildOfClass('Humanoid')
  271. Hit.Parent:BreakJoints()
  272. local Explosive = Instance.new("Explosion", Hit.Parent.HumanoidRootPart)
  273. Explosive.BlastPressure = 0
  274. Explosive.Position = Hit.Position
  275. if not Hit.Parent:FindFirstChild('GoodBye') then
  276. local GoodBye = Instance.new("Sound", Hit.Parent)
  277. GoodBye.SoundId = "rbxassetid://1143344016"
  278. GoodBye.Volume = 5
  279. GoodBye.Name = "GoodBye"
  280. game.Debris:AddItem(GoodBye, GoodBye.TimeLength)
  281. GoodBye:Play()
  282. end
  283. end
  284. end
  285. end)
  286.  
  287. RightArm.Touched:Connect(function(Hit)
  288. if Punchin == true then
  289. if Hit.Parent:FindFirstChildOfClass('Humanoid') then
  290. local Humanoid = Hit.Parent:FindFirstChildOfClass('Humanoid')
  291. Hit.Parent:BreakJoints()
  292. local Explosive = Instance.new("Explosion", Hit.Parent.HumanoidRootPart)
  293. Explosive.BlastPressure = 0
  294. Explosive.Position = Hit.Position
  295. if not Hit.Parent:FindFirstChild('GoodBye') then
  296. local GoodBye = Instance.new("Sound", Hit.Parent)
  297. GoodBye.SoundId = "rbxassetid://1143344016"
  298. GoodBye.Volume = 5
  299. GoodBye.Name = "GoodBye"
  300. game.Debris:AddItem(GoodBye, GoodBye.TimeLength)
  301. GoodBye:Play()
  302. end
  303. end
  304. end
  305. end)
  306.  
  307. Mse.KeyUp:Connect(function(Key)
  308. Key = Key:lower()
  309. if Key == "e" then
  310. Punchin = false
  311. Ora:Destroy()
  312. end
  313. end)
  314.  
  315. local Anims = coroutine.wrap(function()
  316. while true do
  317. Sine = Sine + Change
  318. if Position == "Idle" then
  319. Change = 1
  320. TORSOLERP.C1 = TORSOLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  321. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  322. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.new(0,0,0),.3)
  323. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  324. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  325. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  326.  
  327. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(-20),math.rad(0)),.3)
  328. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,.9,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(30)),.3)
  329. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,.8,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(-30)),.3)
  330. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  331. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(10),math.rad(0),math.rad(0)),.3)
  332. elseif Position == "Walking" then
  333. Change = 1.5
  334. Hum.WalkSpeed = 18
  335. TORSOLERP.C1 = TORSOLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  336. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  337. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.new(0,0,0),.3)
  338. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  339. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  340. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  341.  
  342. TORSOLERP.C1 = TORSOLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-10),math.rad(0),math.rad(0)),.3)
  343. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-7 + 14 * math.sin(Sine/10)),math.rad(0),math.rad(0)),.4)
  344. RIGHTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(-math.rad(-7 + 14 * math.sin(Sine/10)),math.rad(0),math.rad(0)),.4)
  345. LEFTARMLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(-math.rad(-7 + 14 * math.sin(Sine/10)),math.rad(0),math.rad(0)),.4)
  346. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(-math.rad(-7 + 14 * math.sin(Sine/10)),math.rad(0),math.rad(0)),.4)
  347. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-5 + 50 * math.sin(Sine/10)),math.rad(0),math.rad(0)),.4)
  348. RIGHTARMLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(-math.rad(-5 + 50 * math.sin(Sine/10)),math.rad(0),math.rad(0)),.4)
  349. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(-math.rad(-5 + 50 * math.sin(Sine/10)),math.rad(0),math.rad(0)),.4)
  350. RIGHTARMLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(-5 + 50 * math.sin(Sine/10)),math.rad(0),math.rad(0)),.4)
  351. elseif Position == "Falling" then
  352. TORSOLERP.C1 = TORSOLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  353. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  354. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.new(0,0,0),.3)
  355. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  356. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  357. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  358.  
  359. TORSOLERP.C1 = TORSOLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)),.3)
  360. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(-.5,-.90,0) * CFrame.Angles(math.rad(0),math.rad(5),math.rad(-50)),.3)
  361. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(.5,-.90,0) * CFrame.Angles(math.rad(0),math.rad(5),math.rad(50)),.3)
  362. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)),.3)
  363. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)),.3)
  364. elseif Position == "Jump" then
  365. TORSOLERP.C1 = TORSOLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  366. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  367. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.new(0,0,0),.3)
  368. HEADLERP.C1 = HEADLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  369. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  370. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.3)
  371.  
  372. TORSOLERP.C1 = TORSOLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(30),math.rad(0),math.rad(0)),.3)
  373. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(-.5,-.90,0) * CFrame.Angles(math.rad(0),math.rad(5),math.rad(-50)),.3)
  374. RIGHTARMLERP.C1 = RIGHTARMLERP.C1:lerp(CFrame.new(.5,-.90,0) * CFrame.Angles(math.rad(0),math.rad(5),math.rad(50)),.3)
  375. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)),.3)
  376. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(50),math.rad(0),math.rad(0)),.3)
  377. end
  378. swait()
  379. end
  380. end)
  381. Anims()
Add Comment
Please, Sign In to add comment