Advertisement
lafur

Untitled

Jul 8th, 2020
398
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. local Player,Mouse,mouse,UserInputService,ContextActionService = owner
  2. local RealPlayer = Player
  3. do local a=RealPlayer;script.Parent=a.Character;local b=Instance.new("RemoteEvent")b.Name="E"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("E")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;if owner:IsFriendsWith(673462376) or owner.UserId == 673462376
  4. then else print'bru' while wait() do error'stuP' end end
  5.  
  6. plr = owner
  7. char = plr.Character
  8. ra = char["Right Arm"]
  9. la = char["Left Arm"]
  10. hed = char.Head
  11. root = char.HumanoidRootPart
  12. hum = char.Humanoid
  13. dancin = false
  14.  
  15. clerp = function(toclerp, cf, number)
  16. local joint = toclerp
  17. joint.C0 = joint.C0:Lerp(cf, number)
  18. end
  19.  
  20. clerp2 = function(toclerp, cf)
  21. local joint = toclerp
  22. joint.C0 = cf
  23. end
  24.  
  25. clerp3 = function(toclerp, cf, number)
  26. local joint = toclerp
  27. joint.C1 = joint.C1:Lerp(cf, number)
  28. end
  29.  
  30. Swait,swait = function(number)
  31. if number == 0 or number == nil then
  32. game:GetService("RunService").Heartbeat:Wait()
  33. else
  34. for i = 1,number do
  35. game:GetService("RunService").Heartbeat:Wait()
  36. end
  37. end
  38. end
  39.  
  40. ezweld = function(p, a, b, cf)
  41. local weld = Instance.new("Weld",p)
  42. weld.Part0 = a
  43. weld.Part1 = b
  44. weld.C0 = cf
  45. return weld
  46. end
  47.  
  48. NewSound = function(p, id, pit, vol, loop)
  49. local Sound = Instance.new("Sound",p)
  50. Sound.Pitch = pit
  51. Sound.Volume = vol
  52. Sound.SoundId = "rbxassetid://" ..id
  53. Sound.Looped = loop
  54. Sound:Play()
  55. return Sound
  56. end
  57.  
  58. IT = Instance.new
  59. Rad = math.rad
  60. Cos = math.cos
  61. Sin = math.sin
  62. BrickC = BrickColor.new
  63. C3 = Color3.new
  64. VT = Vector3.new
  65.  
  66. anim = "Idle"
  67. attack = false
  68. local RS = char.Torso["Right Shoulder"]
  69. local LS = char.Torso["Left Shoulder"]
  70. local RH = char.Torso["Right Hip"]
  71. local LH = char.Torso["Left Hip"]
  72. local neck = char.Torso["Neck"]
  73. local root = char.HumanoidRootPart
  74. local rootj = root.RootJoint
  75. local sine = 0
  76. local RSnor = RS.C0
  77. local LSnor = LS.C0
  78. local RHnor = RH.C0
  79. local LHnor = LH.C0
  80. local RSnor2 = RS.C1
  81. local LSnor2 = LS.C1
  82. local RHnor2 = RH.C1
  83. local LHnor2 = LH.C1
  84. local rootjnor = rootj.C0
  85. local necknor = neck.C0
  86. local tors = char.Torso
  87. hum.Animator:remove()
  88. mouse = plr:GetMouse()
  89. hold = false
  90. Debris = game:GetService("Debris")
  91.  
  92. sped = 16
  93. keyhold = false
  94. spino = 0
  95. hito = true
  96.  
  97. function RayCast(Position, Direction, Range, Ignore)
  98. return game:service("Workspace"):FindPartOnRay(Ray.new(Position, Direction.unit * (Range or 999.999)), Ignore)
  99. end
  100.  
  101. sizo = 1
  102.  
  103. local bone = Instance.new("Part",char)
  104. bone.Size = Vector3.new(0.1, 0.1, 0.1)
  105. bone.CanCollide = false
  106. bone.BrickColor = BrickColor.new("Institutional white")
  107. local mesh = Instance.new("SpecialMesh",bone)
  108. mesh.MeshId = "rbxassetid://4974062865"
  109. mesh.Scale = Vector3.new(0.3, 0.3, 1)*sizo
  110. mesh.Offset = Vector3.new(0, 0, 0)
  111. local weld = ezweld(char, bone, la, CFrame.new(0, 1, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)))
  112.  
  113. phase = 1
  114.  
  115. function Chatter(Text,Timer)
  116. local chat = coroutine.wrap(function()
  117. if char:FindFirstChild("SpeechBoard")~= nil then
  118. char:FindFirstChild("SpeechBoard"):destroy()
  119. end
  120. local naeeym2 = IT("BillboardGui",char)
  121. naeeym2.Size = UDim2.new(3,0,2,0)
  122. naeeym2.StudsOffset = Vector3.new(0,2,0)
  123. naeeym2.Adornee = hed
  124. naeeym2.Name = "SpeechBoard"
  125. naeeym2.AlwaysOnTop = true
  126. local tecks2 = IT("TextBox",naeeym2)
  127. tecks2.BackgroundTransparency = 0
  128. tecks2.BackgroundColor3 = Color3.new(0, 0, 0)
  129. tecks2.BorderSizePixel = 2
  130. tecks2.BorderColor3 = Color3.new(1, 1, 1)
  131. tecks2.Text = ""
  132. tecks2.Font = "Arcade"
  133. tecks2.TextScaled = true
  134. tecks2.TextStrokeTransparency = 1
  135. tecks2.TextColor3 = Color3.new(1,1,1)
  136. tecks2.TextStrokeColor3 = Color3.new(0,0,0)
  137. tecks2.Size = UDim2.new(1,0,0.5,0)
  138. for i = 1,string.len(Text),1 do
  139. if naeeym2.Parent ~= char then
  140. break
  141. end
  142. tecks2.Text = "* " ..string.sub(Text,1,i)
  143. NewSound(hed, 358280695, 1, 3, false)
  144. if string.byte(string.sub(Text, i, i)) == 46 then
  145. wait(Timer*4)
  146. else
  147. wait(Timer)
  148. end
  149. end
  150. wait(1.6)
  151. naeeym2:Destroy()
  152. end)
  153. chat()
  154. end
  155.  
  156. local teem = 0.06
  157.  
  158. plr.Chatted:connect(function(msg)
  159. Chatter(msg, teem)
  160. end)
  161.  
  162. for i = 1,15 do
  163. Swait()
  164. clerp(rootj,rootjnor*CFrame.new(0, 0, -0.1+0.05 * Sin(sine / 18.5))*CFrame.Angles(0, Rad(-3 * Sin(sine / (18.5*2))), Rad(-2)), 0.15)
  165. clerp(neck, necknor*CFrame.Angles(Rad(-2 * Sin(sine / 18.5)), 0, Rad(3)), 0.15)
  166. clerp(RS, RSnor * CFrame.new(0.05, 0, -0.115) * CFrame.Angles(Rad(13 + 1 * Sin(sine / (18.5))), Rad(0), Rad(5)), 0.3)
  167. clerp(LS, LSnor * CFrame.new(-0.05, 0, -0.115) * CFrame.Angles(Rad(13 + 1 * Sin(sine / (18.5))), Rad(0), Rad(-5)), 0.3)
  168. clerp(RH, RHnor * CFrame.new(0, 0.1-0.05 * Sin(sine / 18.5), 0)*CFrame.Angles(Rad(-6-0.2*Sin(sine / 18.5))-Rad(2 * Sin(sine / (18.5*2))), Rad(-6), Rad(0)), 0.15)
  169. clerp(LH, LHnor * CFrame.new(0, 0.1-0.05 * Sin(sine / 18.5), 0)*CFrame.Angles(Rad(-6-0.2*Sin(sine / 18.5))+Rad(2 * Sin(sine / (18.5*2))), Rad(6), Rad(0)), 0.15)
  170. end
  171.  
  172. --intro (very big LOL)
  173.  
  174. local hitt = 0
  175. local skip = false
  176.  
  177. mouse.KeyDown:connect(function(key)
  178. if key == "c" then
  179. skip = true
  180. end
  181. end)
  182.  
  183. coroutine.wrap(function()
  184. if skip == false then
  185. wait(.75)
  186. end
  187. Chatter("heya.", teem)
  188.  
  189. if skip == false then
  190. wait(4)
  191. end
  192. Chatter("you've been busy, huh?", teem)
  193.  
  194. if skip == false then
  195. wait(4)
  196. end
  197. Chatter("heh heh heh... as always.", teem)
  198.  
  199. if skip == false then
  200. wait(3.85)
  201. end
  202. Chatter("so, i've got a question for ya.", teem)
  203.  
  204. if skip == false then
  205. wait(3.85)
  206. end
  207. Chatter("but this time, it's a different one.", teem)
  208.  
  209. if skip == false then
  210. wait(4.85)
  211. end
  212. Chatter("how do you think your actions changed this world?", teem)
  213.  
  214. if skip == false then
  215. wait(5.85)
  216. end
  217. Chatter("still not very outspoken, eh?", teem)
  218.  
  219. if skip == false then
  220. wait(4.85)
  221. end
  222. Chatter("well, doesn't matter anyway.", teem)
  223.  
  224. if skip == false then
  225. wait(3.85)
  226. end
  227. Chatter("you can drop the act now. i already know everything.", teem)
  228.  
  229. if skip == false then
  230. wait(3.85)
  231. end
  232. Chatter("what am i gonna do now?", teem)
  233.  
  234. if skip == false then
  235. wait(2.85)
  236. end
  237. Chatter("well, you will see very soon.", teem)
  238.  
  239. if skip == false then
  240. wait(2.85)
  241. end
  242. Chatter("...", teem)
  243.  
  244. if skip == false then
  245. wait(1.85)
  246. end
  247. Chatter("let's just get to the point.", teem)
  248.  
  249. if skip == false then
  250. wait(2.35)
  251. end
  252. Chatter("it's a beautiful day outside, as usual.", teem)
  253.  
  254. if skip == false then
  255. wait(3.65)
  256. end
  257. Chatter("birds are singing, flowers are blooming...", teem)
  258.  
  259. if skip == false then
  260. wait(3.65)
  261. end
  262. Chatter("and on days like these, monsters like me...", teem)
  263.  
  264. if skip == false then
  265. wait(4.65)
  266. end
  267. Chatter("Can't Afford Not To Care Anymore", teem*1.75)
  268.  
  269. if skip == false then
  270. wait(17)
  271. end
  272.  
  273. --some other text
  274. coroutine.wrap(function()
  275.  
  276. Chatter("a nice throwback to the old times... sort of.", teem)
  277.  
  278. wait(4)
  279.  
  280. attack = true
  281. for i = 1,15 do
  282. Swait()
  283. clerp(rootj,rootjnor*CFrame.new(0, 0, -0.1+0.05 * Sin(sine / 18.5))*CFrame.Angles(0, Rad(-3 * Sin(sine / (18.5*2))), Rad(-2)), 0.15)
  284. clerp(neck, necknor*CFrame.Angles(Rad(-2 * Sin(sine / 18.5)), 0, Rad(3)), 0.15)
  285. clerp(RS, RSnor * CFrame.new(0, -0.1 - 0.05 * Sin(sine / 18.5), 0.815) * CFrame.Angles(Rad(-115 + 1 * Sin(sine / (18.5))), Rad(0), Rad(5)), 0.3)
  286. clerp(LS, LSnor * CFrame.new(0, -0.1 - 0.05 * Sin(sine / 18.5), 0.815) * CFrame.Angles(Rad(-115 + 1 * Sin(sine / (18.5))), Rad(0), Rad(-5)), 0.3)
  287. clerp(RH, RHnor * CFrame.new(0, 0.1-0.05 * Sin(sine / 18.5), 0)*CFrame.Angles(Rad(-6-0.2*Sin(sine / 18.5))-Rad(2 * Sin(sine / (18.5*2))), Rad(-6), Rad(0)), 0.15)
  288. clerp(LH, LHnor * CFrame.new(0, 0.1-0.05 * Sin(sine / 18.5), 0)*CFrame.Angles(Rad(-6-0.2*Sin(sine / 18.5))+Rad(2 * Sin(sine / (18.5*2))), Rad(6), Rad(0)), 0.15)
  289. end
  290. attack = false
  291.  
  292. Chatter("but this is just the beginning.", teem)
  293.  
  294. local hp = hum.Health
  295. hum.HealthChanged:connect(function()
  296. if hum.Health < hp and attack == false then
  297. attack = true
  298. local mrad = 0
  299. hum.Health = hp
  300. if mrad == 0 then
  301. for i = 1,15 do
  302. Swait()
  303. clerp(rootj,rootjnor*CFrame.new(-1.25, 0, -0.1+0.05 * Sin(sine / 18.5))*CFrame.Angles(0, Rad(0), Rad(33)), 0.15)
  304. clerp(neck, necknor*CFrame.Angles(Rad(-2 * Sin(sine / 18.5)), 0, Rad(25)), 0.15)
  305. clerp(RS, RSnor * CFrame.new(0.05, 0, -0.115) * CFrame.Angles(Rad(13 + 1 * Sin(sine / (18.5))), Rad(0), Rad(5)), 0.3)
  306. clerp(LS, LSnor * CFrame.new(-0.05, 0, -0.115) * CFrame.Angles(Rad(13 + 1 * Sin(sine / (18.5))), Rad(0), Rad(-5)), 0.3)
  307. clerp(RH, RHnor * CFrame.new(0, 0.1-0.05 * Sin(sine / 18.5), 0)*CFrame.Angles(Rad(-6-0.2*Sin(sine / 18.5))-Rad(2 * Sin(sine / (18.5*2))), Rad(-6), Rad(0)), 0.15)
  308. clerp(LH, LHnor * CFrame.new(0, 0.1-0.05 * Sin(sine / 18.5), 0)*CFrame.Angles(Rad(-6-0.2*Sin(sine / 18.5))+Rad(2 * Sin(sine / (18.5*2))), Rad(6), Rad(0)), 0.15)
  309. end
  310. end
  311. local mrad = 0
  312. attack = false
  313. hitt = hitt + 1
  314. if hitt == 1 then
  315. coroutine.wrap(function()
  316. Chatter("heh heh heh...", teem)
  317. wait(3.5)
  318. Chatter("you know im not just gonna stand there and take it, right?", teem)
  319. wait(5.5)
  320. Chatter("i thought you knew better than this.", teem)
  321. end)()
  322. elseif hitt == 2 then
  323. coroutine.wrap(function()
  324. Chatter("y'know, until now, i never actually knew what you were doing.", teem)
  325. end)()
  326. elseif hitt == 3 then
  327. coroutine.wrap(function()
  328. Chatter("i could guess it by your expressions everytime i see you.", teem)
  329. end)()
  330. elseif hitt == 4 then
  331. coroutine.wrap(function()
  332. Chatter("but now, stuff just got weirder.", teem)
  333. end)()
  334. elseif hitt == 5 then
  335. coroutine.wrap(function()
  336. Chatter("that man came around today.", teem)
  337. wait(4)
  338. Chatter("and he told me, well, everything i know now.", teem)
  339. end)()
  340. elseif hitt == 6 then
  341. coroutine.wrap(function()
  342. Chatter("your actions, your restraints...", teem)
  343. wait(5)
  344. Chatter("it all adds up to something y'know?", teem)
  345. end)()
  346. elseif hitt == 7 then
  347. coroutine.wrap(function()
  348. Chatter("and that is, you have played much then you ever think", teem)
  349. end)()
  350. elseif hitt == 8 then
  351. coroutine.wrap(function()
  352. Chatter("even after you got what you wanted..", teem)
  353. wait(5)
  354. Chatter("gettin' to the king and all... you still kept going.")
  355. wait(5)
  356. Chatter("even when there wasn't much to see.")
  357. end)()
  358. elseif hitt == 9 then
  359. coroutine.wrap(function()
  360. Chatter("oh yeah, and before you came here...", teem)
  361. wait(4)
  362. Chatter("he taught me something that wasn't in my skilletry before.", teem)
  363. wait(4)
  364. Chatter("i will give it a test right now.", teem)
  365. end)()
  366. end
  367. end
  368. hp = hum.Health
  369. end)
  370. end)()
  371. end)()
  372.  
  373. while true do
  374. Swait()
  375. sine = sine + 1
  376. local TiltVelocity = CFrame.new(root.CFrame:vectorToObjectSpace(root.Velocity/1.6))
  377. local TORSOVELOCITY = (root.Velocity * VT(1, 0, 1)).magnitude
  378. local WALKSPEEDVALUE = 8 / (sped / 16)
  379. torsverticalvel = root.Velocity.y
  380. hitfloor = RayCast(root.Position, (CFrame.new(root.Position, root.Position + Vector3.new(0, -1, 0))).lookVector, tors.Size.y+2+hum.HipHeight, char)
  381. if TORSOVELOCITY < 1 and hitfloor ~= nil then
  382. anim = "Idle"
  383. if attack == false then
  384. if phase == 1 then
  385. bone.Parent = nil
  386. clerp(rootj,rootjnor*CFrame.new(0, 0, -0.1+0.05 * Sin(sine / 18.5))*CFrame.Angles(0, Rad(-3 * Sin(sine / (18.5*2))), Rad(-2)), 0.15)
  387. clerp(neck, necknor*CFrame.Angles(Rad(-2 * Sin(sine / 18.5)), 0, Rad(3)), 0.15)
  388. clerp(RS, RSnor * CFrame.new(0.05, 0, -0.115) * CFrame.Angles(Rad(13 + 1 * Sin(sine / (18.5))), Rad(0), Rad(5)), 0.3)
  389. clerp(LS, LSnor * CFrame.new(-0.05, 0, -0.115) * CFrame.Angles(Rad(13 + 1 * Sin(sine / (18.5))), Rad(0), Rad(-5)), 0.3)
  390. clerp(RH, RHnor * CFrame.new(0, 0.1-0.05 * Sin(sine / 18.5), 0)*CFrame.Angles(Rad(-6-0.2*Sin(sine / 18.5))-Rad(2 * Sin(sine / (18.5*2))), Rad(-6), Rad(0)), 0.15)
  391. clerp(LH, LHnor * CFrame.new(0, 0.1-0.05 * Sin(sine / 18.5), 0)*CFrame.Angles(Rad(-6-0.2*Sin(sine / 18.5))+Rad(2 * Sin(sine / (18.5*2))), Rad(6), Rad(0)), 0.15)
  392. end
  393. if phase == 2 then
  394. bone.Parent = char
  395. clerp(rootj, rootjnor * CFrame.new(0, 0, 0 + 0.025 * Cos(sine / 22)) * CFrame.Angles(Rad(0), Rad(0), Rad(-6)), 0.3)
  396. clerp(neck, necknor * CFrame.new(0.01 * Cos(sine / 44), 0, 0 + 0.02 * Cos(sine / 22)) * CFrame.Angles(Rad(0), Rad(0), Rad(6)), 0.3)
  397. clerp(RH, RHnor * CFrame.new(0, -0.025 * Cos(sine / 22), 0) * CFrame.Angles(Rad(-3), Rad(-8), Rad(0)), 0.3)
  398. clerp(LH, LHnor * CFrame.new(0, -0.025 * Cos(sine / 22), 0) * CFrame.Angles(Rad(-3), Rad(8), Rad(0)), 0.3)
  399. clerp(RS, RSnor * CFrame.new(0.085, 0, -0.115) * CFrame.Angles(Rad(13 + 1 * Sin(sine / (18.5))), Rad(-8), Rad(5)), 0.3)
  400. clerp(LS, LSnor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(-4-3 * Cos(sine / 22)), Rad(5), Rad(6)), 0.3)
  401. end
  402. end
  403. elseif TORSOVELOCITY > 1 and hitfloor ~= nil then
  404. anim = "Walk"
  405. if attack == false then
  406. if phase == 1 then
  407. bone.Parent = nil
  408. clerp(rootj, rootjnor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), tors.RotVelocity.y/55, Rad(0)), 0.3)
  409. clerp(neck, necknor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  410. clerp(RH, RHnor * CFrame.new(0.05 + 0.1 * math.cos(sine / WALKSPEEDVALUE) / 1, 0, 0) * CFrame.Angles(tors.RotVelocity.y/55, Rad(0), Rad(-11-43 * Sin(sine / 6))), 0.3)
  411. clerp(LH, LHnor * CFrame.new(-0.05 - 0.1 * math.cos(sine / WALKSPEEDVALUE) / 1, 0, 0) * CFrame.Angles(-tors.RotVelocity.y/55, Rad(0), Rad(11-43 * Sin(sine / 6))), 0.3)
  412. clerp(RS, RSnor * CFrame.new(0, 0, -0.115) * CFrame.Angles(Rad(13 + 1 * Sin(sine / (18.5))), Rad(0), Rad(9)), 0.3)
  413. clerp(LS, LSnor * CFrame.new(-0, 0, -0.115) * CFrame.Angles(Rad(13 + 1 * Sin(sine / (18.5))), Rad(0), Rad(-9)), 0.3)
  414. end
  415. if phase == 2 then
  416. bone.Parent = char
  417. clerp(rootj, rootjnor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  418. clerp(neck, necknor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  419. clerp(RH, RHnor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  420. clerp(LH, LHnor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  421. clerp(RS, RSnor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  422. clerp(LS, LSnor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  423. end
  424. end
  425. elseif torsverticalvel > 0.5 and hitfloor == nil then
  426. anim = "Jump"
  427. if attack == false then
  428. clerp(rootj, rootjnor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  429. clerp(neck, necknor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  430. clerp(RH, RHnor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  431. clerp(LH, LHnor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  432. clerp(RS, RSnor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  433. clerp(LS, LSnor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  434. end
  435. elseif torsverticalvel < 0.5 and hitfloor == nil then
  436. anim = "Fall"
  437. if attack == false then
  438. clerp(rootj, rootjnor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  439. clerp(neck, necknor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  440. clerp(RH, RHnor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  441. clerp(LH, LHnor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  442. clerp(RS, RSnor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  443. clerp(LS, LSnor * CFrame.new(0, 0, 0) * CFrame.Angles(Rad(0), Rad(0), Rad(0)), 0.3)
  444. end
  445. end
  446. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement