Advertisement
DISTROYER190

Untitled

Dec 27th, 2018
205
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 47.57 KB | None | 0 0
  1. -----------//KRYSTAL DANCE V2\\-----------
  2. --[[Movelist
  3. Q = The Swoosher
  4. E = The nutty
  5. R = Spin me right round!
  6. T = Plum juice dance
  7. Y = Moonwalk
  8. U = Slav dance
  9. P = Barrel roll
  10. F = The Jerky
  11. G = The Shuffle
  12. H = The Spongebob
  13. J = Here comes the money!
  14. K = Runnin' in the 90's
  15. ---------]]
  16.  
  17. --Alright so before i start rambling on about absolute nonsense, please subscribe to Pewdiepie on youtube! Help him defeat T-Series!--
  18. --Also subscribe to Vengefulprogram--
  19. --Krystal dance! The old famous script that sadly has been broken(sorta), i've decided to rework this thing because... nostalgia.--
  20. --This is one of the first scripts i've ever ran on SB, seeing this back again really reminds me of how much of a noob i was.--
  21. --Credits to Krystalteam, they made the original krystal dance! Be sure to respect them or else...--
  22. --#makeoldscriptsgreatagain--
  23.  
  24. if game:GetService("RunService"):IsClient()then error("Please run as a server script. Use h/ instead of hl/.")end;print("FE Compatibility: by WaverlyCole");InternalData = {}
  25. do
  26. script.Parent = owner.Character
  27. local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  28. local function NewFakeEvent()
  29. local Bind = Instance.new("BindableEvent")
  30. local Fake;Fake = {Connections = {},
  31. fakeEvent=true;
  32. Connect=function(self,Func)
  33. Bind.Event:connect(Func)
  34. self.Connections[Bind] = true
  35. return setmetatable({Connected = true},{
  36. __index = function (self,Index)
  37. if Index:lower() == "disconnect" then
  38. return function() Fake.Connections[Bind] = false;self.Connected = false end
  39. end
  40. return Fake[Index]
  41. end;
  42. __tostring = function() return "Connection" end;
  43. })
  44. end}
  45. Fake.connect = Fake.Connect;return Fake;
  46. end
  47. local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  48. local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  49. local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  50. self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  51. end};ContextActionService.UnBindAction = ContextActionService.BindAction
  52. local function TriggerEvent(self,Event,...)
  53. local Trigger = Mouse[Event]
  54. if Trigger and Trigger.fakeEvent and Trigger.Connections then
  55. for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  56. end
  57. end
  58. Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  59. Event.OnServerEvent:Connect(function(FiredBy,Input)
  60. if FiredBy.Name ~= owner.Name then return end
  61. if Input.MouseEvent then
  62. Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  63. else
  64. local Begin = Input.UserInputState == Enum.UserInputState.Begin
  65. if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  66. for _,Action in pairs(ContextActionService.Actions) do
  67. for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  68. end
  69. Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  70. UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  71. end
  72. end)
  73. InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  74. Event.Parent = NLS([[
  75. local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  76. local Input = function(Input,gameProcessedEvent)
  77. if gameProcessedEvent then return end
  78. Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  79. end
  80. UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  81. local Hit,Target
  82. while wait(1/30) do
  83. if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  84. Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  85. end
  86. end
  87. ]],owner.Character)
  88. end
  89. RealGame = game;game = setmetatable({},{
  90. __index = function (self,Index)
  91. local Sandbox = function (Thing)
  92. if Thing:IsA("Player") then
  93. local RealPlayer = Thing
  94. return setmetatable({},{
  95. __index = function (self,Index)
  96. local Type = type(RealPlayer[Index])
  97. if Type == "function" then
  98. if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  99. return function (self)return InternalData["Mouse"] end
  100. end
  101. return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  102. end
  103. return RealPlayer[Index]
  104. end;
  105. __tostring = function(self) return RealPlayer.Name end
  106. })
  107. end
  108. end
  109. if RealGame[Index] then
  110. local Type = type(RealGame[Index])
  111. if Type == "function" then
  112. if Index:lower() == "getservice" or Index:lower() == "service" then
  113. return function (self,Service)
  114. local FakeServices = {
  115. ["players"] = function()
  116. return setmetatable({},{
  117. __index = function (self2,Index2)
  118. local RealService = RealGame:GetService(Service)
  119. local Type2 = type(Index2)
  120. if Type2 == "function" then
  121. return function (self,...) return RealService[Index2](RealService,...)end
  122. else
  123. if Index2:lower() == "localplayer" then return Sandbox(owner) end
  124. return RealService[Index2]
  125. end
  126. end;
  127. __tostring = function(self) return RealGame:GetService(Service).Name end
  128. })
  129. end;
  130. ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  131. ["userinputservice"] = function() return InternalData["UserInputService"] end;
  132. ["runservice"] = function()
  133. return setmetatable({},{
  134. __index = function(self2,Index2)
  135. local RealService = RealGame:GetService(Service)
  136. local Type2 = type(Index2)
  137. if Type2 == "function" then
  138. return function (self,...) return RealService[Index2](RealService,...) end
  139. else
  140. local RunServices = {
  141. ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  142. ["renderstepped"] = function() return RealService["Stepped"] end
  143. }
  144. if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  145. return RealService[Index2]
  146. end
  147. end
  148. })
  149. end
  150. }
  151. if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  152. return RealGame:GetService(Service)
  153. end
  154. end
  155. return function (self,...) return RealGame[Index](RealGame,...) end
  156. else
  157. if game:GetService(Index) then return game:GetService(Index) end
  158. return RealGame[Index]
  159. end
  160. end
  161. return nil
  162. end
  163. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
  164.  
  165. Player=game.Players.LocalPlayer
  166. Character=Player.Character
  167. Character.Humanoid.Name = "noneofurbusiness"
  168. hum = Character.noneofurbusiness
  169. LeftArm=Character["Left Arm"]
  170. LeftLeg=Character["Left Leg"]
  171. RightArm=Character["Right Arm"]
  172. RightLeg=Character["Right Leg"]
  173. Root=Character["HumanoidRootPart"]
  174. Head=Character["Head"]
  175. Torso=Character["Torso"]
  176. Neck=Torso["Neck"]
  177. mouse = Player:GetMouse()
  178. walking = false
  179. jumping = false
  180. attacking = false
  181. firsttime = false
  182. tauntdebounce = false
  183. position = nil
  184. MseGuide = true
  185. running = false
  186. settime = 0
  187. sine = 0
  188. t = 0
  189. ws = 14
  190. change = 1
  191. combo1 = true
  192. dancing = false
  193. equip = false
  194. dgs = 75
  195. combo2 = false
  196. switch1 = true
  197. switch2 = false
  198. firsttime2 = false
  199. combo3 = false
  200. gunallowance = false
  201. shooting = false
  202. RunSrv = game:GetService("RunService")
  203. RenderStepped = game:GetService("RunService").RenderStepped
  204. removeuseless = game:GetService("Debris")
  205.  
  206. screenGui = Instance.new("ScreenGui")
  207. screenGui.Parent = script.Parent
  208.  
  209. local HEADLERP = Instance.new("ManualWeld")
  210. HEADLERP.Parent = Head
  211. HEADLERP.Part0 = Head
  212. HEADLERP.Part1 = Head
  213. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  214.  
  215. local TORSOLERP = Instance.new("ManualWeld")
  216. TORSOLERP.Parent = Root
  217. TORSOLERP.Part0 = Torso
  218. TORSOLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  219.  
  220. local ROOTLERP = Instance.new("ManualWeld")
  221. ROOTLERP.Parent = Root
  222. ROOTLERP.Part0 = Root
  223. ROOTLERP.Part1 = Torso
  224. ROOTLERP.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  225.  
  226. local RIGHTARMLERP = Instance.new("ManualWeld")
  227. RIGHTARMLERP.Parent = RightArm
  228. RIGHTARMLERP.Part0 = RightArm
  229. RIGHTARMLERP.Part1 = Torso
  230. RIGHTARMLERP.C0 = CFrame.new(-1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  231.  
  232. local LEFTARMLERP = Instance.new("ManualWeld")
  233. LEFTARMLERP.Parent = LeftArm
  234. LEFTARMLERP.Part0 = LeftArm
  235. LEFTARMLERP.Part1 = Torso
  236. LEFTARMLERP.C0 = CFrame.new(1.5, 0, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  237.  
  238. local RIGHTLEGLERP = Instance.new("ManualWeld")
  239. RIGHTLEGLERP.Parent = RightLeg
  240. RIGHTLEGLERP.Part0 = RightLeg
  241. RIGHTLEGLERP.Part1 = Torso
  242. RIGHTLEGLERP.C0 = CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  243.  
  244. local LEFTLEGLERP = Instance.new("ManualWeld")
  245. LEFTLEGLERP.Parent = LeftLeg
  246. LEFTLEGLERP.Part0 = LeftLeg
  247. LEFTLEGLERP.Part1 = Torso
  248. LEFTLEGLERP.C0 = CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  249.  
  250. local function weldBetween(a, b)
  251. local weld = Instance.new("ManualWeld", a)
  252. weld.Part0 = a
  253. weld.Part1 = b
  254. weld.C0 = a.CFrame:inverse() * b.CFrame
  255. return weld
  256. end
  257.  
  258. function MAKETRAIL(PARENT,POSITION1,POSITION2,LIFETIME,COLOR)
  259. A = Instance.new("Attachment", PARENT)
  260. A.Position = POSITION1
  261. A.Name = "A"
  262. B = Instance.new("Attachment", PARENT)
  263. B.Position = POSITION2
  264. B.Name = "B"
  265. tr1 = Instance.new("Trail", PARENT)
  266. tr1.Attachment0 = A
  267. tr1.Attachment1 = B
  268. tr1.Enabled = true
  269. tr1.Lifetime = LIFETIME
  270. tr1.TextureMode = "Static"
  271. tr1.LightInfluence = 0
  272. tr1.Color = COLOR
  273. tr1.Transparency = NumberSequence.new(0, 1)
  274. end
  275.  
  276. introsound = Instance.new("Sound",Head)
  277. introsound.SoundId = "rbxassetid://236146895"
  278. introsound.Volume = 8
  279. introsound:Play()
  280.  
  281.  
  282. fedora = Instance.new("Part",Character)
  283. fedora.Size = Vector3.new(3,3,3)
  284. fedora.CFrame = Head.CFrame
  285. fedora.CanCollide = false
  286. fedoraweld = Instance.new("Weld",fedora)
  287. fedoraweld.Part0 = fedora
  288. fedoraweld.Part1 = Head
  289. fedoraweld.C0 = fedora.CFrame:inverse() * Head.CFrame * CFrame.new(0,-.75,0)
  290. mfedora = Instance.new("SpecialMesh", fedora)
  291. mfedora.MeshType = "FileMesh"
  292. mfedora.Scale = Vector3.new(.1, .1, .1)
  293. mfedora.MeshId,mfedora.TextureId = 'http://www.roblox.com/asset/?id=13640868','http://www.roblox.com/asset/?id=18987684'
  294.  
  295.  
  296.  
  297.  
  298. godmode = coroutine.wrap(function()
  299. for i,v in pairs(Character:GetChildren()) do
  300. if v:IsA("BasePart") and v ~= Root then
  301. v.Anchored = false
  302. end
  303. end
  304. while true do
  305. hum.MaxHealth = math.huge
  306. wait(0.0000001)
  307. hum.Health = math.huge
  308. wait()
  309. end
  310. end)
  311. godmode()
  312. ff = Instance.new("ForceField", Character)
  313. ff.Visible = false
  314.  
  315. coroutine.wrap(function()
  316. for i,v in pairs(Character:GetChildren()) do
  317. if v.Name == "Animate" then v:Remove()
  318. end
  319. end
  320. end)()
  321.  
  322. function damagealll(Radius,Position)
  323. local Returning = {}
  324. for _,v in pairs(workspace:GetChildren()) do
  325. if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
  326. if v:FindFirstChild("Torso") then
  327. local Mag = (v.Torso.Position - Position).magnitude
  328. if Mag < Radius then
  329. table.insert(Returning,v)
  330. end
  331. elseif v:FindFirstChild("UpperTorso") then
  332. local Mag = (v.UpperTorso.Position - Position).magnitude
  333. if Mag < Radius then
  334. table.insert(Returning,v)
  335. end
  336. end
  337. end
  338. end
  339. return Returning
  340. end
  341.  
  342. ArtificialHB = Instance.new("BindableEvent", script)
  343. ArtificialHB.Name = "Heartbeat"
  344. script:WaitForChild("Heartbeat")
  345.  
  346. frame = 1 / 60
  347. tf = 0
  348. allowframeloss = false
  349. tossremainder = false
  350.  
  351.  
  352. lastframe = tick()
  353. script.Heartbeat:Fire()
  354.  
  355.  
  356. game:GetService("RunService").Heartbeat:connect(function(s, p)
  357. tf = tf + s
  358. if tf >= frame then
  359. if allowframeloss then
  360. script.Heartbeat:Fire()
  361. lastframe = tick()
  362. else
  363. for i = 1, math.floor(tf / frame) do
  364. script.Heartbeat:Fire()
  365. end
  366. lastframe = tick()
  367. end
  368. if tossremainder then
  369. tf = 0
  370. else
  371. tf = tf - frame * math.floor(tf / frame)
  372. end
  373. end
  374. end)
  375.  
  376. function swait(num)
  377. if num == 0 or num == nil then
  378. game:service("RunService").Stepped:wait(0)
  379. else
  380. for i = 0, num do
  381. game:service("RunService").Stepped:wait(0)
  382. end
  383. end
  384. end
  385.  
  386.  
  387.  
  388.  
  389. intro = true
  390. ws = 0
  391.  
  392. bigfedora = Instance.new("Part",Character)
  393. bigfedora.Size = Vector3.new(2,2,2)
  394. bigfedora.CFrame = bigfedora.CFrame:inverse() * Root.CFrame * CFrame.new(math.random(-60,60),1000,math.random(-60,60)) * CFrame.Angles(0,180,0)
  395. bigfedora.CanCollide = false
  396. bigfedora.Anchored = true
  397. bigfedora.Name = "mbigf"
  398. mbigfedora = Instance.new("SpecialMesh", bigfedora)
  399. mbigfedora.MeshType = "FileMesh"
  400. mbigfedora.Scale = Vector3.new(5, 5, 5)
  401. mbigfedora.MeshId,mbigfedora.TextureId = 'http://www.roblox.com/asset/?id=10470609','http://www.roblox.com/asset/?id=2013325492'
  402. for i,v in pairs(Character:GetDescendants()) do
  403. if v:IsA("Part") and v.Name ~= "mbigf" then v.Transparency = 1
  404. end
  405. end
  406. for i = 1, 60 do
  407. bigfedora.CFrame = bigfedora.CFrame:lerp(CFrame.new(Root.Position) * CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.09)
  408. swait()
  409. end
  410. wait(.25)
  411. for i,v in pairs(Character:GetDescendants()) do
  412. if v:IsA("Part") and v.Name ~= "mbigf" and v.Name ~= "HumanoidRootPart" then v.Transparency = 0
  413. end
  414. end
  415. for i = 1, 50 do
  416. bigfedora.CFrame = bigfedora.CFrame:lerp(CFrame.new(fedora.Position),.05)
  417. swait()
  418. end
  419. zmc = 0
  420. for i = 1, 29 do
  421. zmc = zmc + 2
  422. mbigfedora.Scale = mbigfedora.Scale - Vector3.new(.25,.25,.25)
  423. bigfedora.CFrame = bigfedora.CFrame * CFrame.Angles(math.rad(0),math.rad(zmc),0)
  424. swait()
  425. end
  426. bigfedora:Remove()
  427.  
  428. ws = 14
  429.  
  430. function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
  431. so = Instance.new("Sound")
  432. so.Parent = PARENT
  433. so.SoundId = "rbxassetid://"..ID
  434. so.Volume = VOL
  435. so.Looped = LOOP
  436.  
  437. so:Play()
  438. removeuseless:AddItem(so,REMOVE)
  439. end
  440.  
  441. mouse.KeyDown:connect(function(Press)
  442. Press=Press:lower()
  443. if Press=='k' then
  444. if dancing then
  445. dancing = false
  446. else
  447. dancing = true
  448. ws = 0
  449. change = .5
  450. attacking = true
  451. jam = Instance.new("Sound",Torso)
  452. jam.SoundId = "rbxassetid://665751753"
  453. jam.Volume = 8
  454. jam.Looped = true
  455. jam.TimePosition = 22.3
  456. jam:Play()
  457. lol90 = 0
  458. coroutine.wrap(function()
  459. while dancing do
  460. lol90 = lol90 + 11
  461. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(5 * math.sin(sine/10),.4 + 1.6 * math.sin(sine/3),0) * CFrame.Angles(math.rad(0),math.rad(0 * math.sin(sine/8)),math.rad(8 * math.sin(sine/7))),.25)
  462. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(5 * math.sin(sine/14),0,0) * CFrame.Angles(math.rad(0),math.rad(lol90),0),.25)
  463. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4,1.45,0) * CFrame.Angles(math.rad(180),math.rad(-5 * math.sin(sine/3)),math.rad(-6 * math.sin(sine/3))),0.25)
  464. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.4,1.45,0) * CFrame.Angles(math.rad(180),math.rad(5 * math.sin(sine/3)),math.rad(6 * math.sin(sine/3))), 0.25)
  465. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 , 0) * CFrame.Angles(0, math.rad(0), math.rad(-10 + 5 * math.sin(sine/3))), 0.25)
  466. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(0, math.rad(0), math.rad(10 - 5 * math.sin(sine/3))), 0.25)
  467. swait()
  468. end
  469. ws = 14
  470. jam:Remove()
  471. ROOTLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  472. attacking = false
  473. end)()
  474. end
  475. end
  476. end)
  477.  
  478. mouse.KeyDown:connect(function(Press)
  479. Press=Press:lower()
  480. if Press=='j' then
  481. if dancing then
  482. dancing = false
  483. else
  484. dancing = true
  485. ws = 3
  486. change = .5
  487. attacking = true
  488. g1 = Instance.new("BodyGyro", Root)
  489. g1.D = 175
  490. g1.P = 20000
  491. g1.MaxTorque = Vector3.new(0,9000,0)
  492. herecomesthemoney = Instance.new("Sound",Torso)
  493. herecomesthemoney.Pitch = 1
  494. herecomesthemoney.SoundId = "rbxassetid://2426693638"
  495. herecomesthemoney.Volume = 8
  496. herecomesthemoney.Looped = true
  497. herecomesthemoney:Play()
  498. robuxpile = Instance.new("Part",Torso)
  499. robuxpile.Size = Vector3.new(1,1,1)
  500. robuxpile.CFrame = LeftArm.CFrame
  501. robuxpile.CanCollide = false
  502. robuxpileweld = Instance.new("Weld",robuxpile)
  503. robuxpileweld.Part0 = robuxpile
  504. robuxpileweld.Part1 = Torso
  505. robuxpileweld.C0 = robuxpile.CFrame:inverse() * LeftArm.CFrame * CFrame.new(1,-.7,1.4)
  506. mrobuxpile = Instance.new("SpecialMesh", robuxpile)
  507. mrobuxpile.MeshType = "FileMesh"
  508. mrobuxpile.Scale = Vector3.new(0.85, .85, .85)
  509. mrobuxpile.MeshId,mrobuxpile.TextureId = 'http://www.roblox.com/asset/?id=1285245','http://www.roblox.com/asset/?id=8587344'
  510. coroutine.wrap(function()
  511. coroutine.wrap(function()
  512. while wait(.01) do
  513. if not dancing then break end
  514. local robux = Instance.new("Part",Torso)
  515. robux.CFrame = robuxpile.CFrame * CFrame.Angles(math.rad(0),math.rad(90),math.rad(90))
  516. robux.Anchored = false
  517. robux.CanCollide = true
  518. robux.Size = Vector3.new(1,1,1)
  519. removeuseless:AddItem(robux,120)
  520. mrobux = Instance.new("SpecialMesh", robux)
  521. mrobux.MeshType = "FileMesh"
  522. mrobux.Scale = Vector3.new(1.25, 1.25, 1.25)
  523. mrobux.MeshId,mrobux.TextureId = 'http://www.roblox.com/asset/?id=667285348','http://www.roblox.com/asset/?id=665939136'
  524. bov = Instance.new("BodyVelocity",robux)
  525. bov.maxForce = Vector3.new(99999,99999,99999)
  526. robux.CFrame = CFrame.new(robux.Position,mouse.Hit.p)
  527. bov.velocity = robux.CFrame.lookVector*45
  528. removeuseless:AddItem(bov,.1)
  529. end
  530. end)()
  531. while dancing do
  532. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  533. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,-.3,0) * CFrame.Angles(math.rad(20),math.rad(0 * math.sin(sine/8)),math.rad(0)),.25)
  534. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,.5 + .5 * math.sin(sine/2),.5) * CFrame.Angles(math.rad(-97),math.rad(40 - 20 * math.sin(sine/2)),math.rad(0)), 0.25)
  535. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1,.5,.5) * CFrame.Angles(math.rad(-87),math.rad(-20),math.rad(0)), 0.25)
  536. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 , .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.25)
  537. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(10)), 0.25)
  538. swait()
  539. end
  540. ws = 14
  541. removeuseless:AddItem(g1,.001)
  542. robuxpile:Remove()
  543. attacking = false
  544. end)()
  545. end
  546. end
  547. end)
  548.  
  549. mouse.KeyDown:connect(function(Press)
  550. Press=Press:lower()
  551. if Press=='h' then
  552. if dancing then
  553. dancing = false
  554. else
  555. dancing = true
  556. ws = 0
  557. change = .5
  558. attacking = true
  559. jellyfishjam = Instance.new("Sound",Torso)
  560. jellyfishjam.SoundId = "rbxassetid://840189092"
  561. jellyfishjam.Volume = 8
  562. jellyfishjam.Looped = true
  563. jellyfishjam.TimePosition = 14.8
  564. jellyfishjam:Play()
  565. coroutine.wrap(function()
  566. while dancing do
  567. for i = 1, 15 do
  568. if not dancing then break end
  569. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(.5,-.4 + .1 * math.sin(sine/4),0) * CFrame.Angles(math.rad(0),math.rad(20 * math.sin(sine/8)),math.rad(20)),.25)
  570. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(50 + 3 * math.sin(sine/12)),math.rad(3 - 1 * math.sin(sine/12))),.3)
  571. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(-50 - 3 * math.sin(sine/12)),math.rad(-3 + 1 * math.sin(sine/12))), .3)
  572. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(0.25, 2.05,-0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-35)), 0.25)
  573. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.31, 2.05,-0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(14)), 0.25)
  574. swait()
  575. end
  576. for i = 1, 15 do
  577. if not dancing then break end
  578. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,-.1 * math.sin(sine/4),0) * CFrame.Angles(math.rad(0),math.rad(20 * math.sin(sine/8)),math.rad(0)),.25)
  579. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(50 + 3 * math.sin(sine/12)),math.rad(3 - 1 * math.sin(sine/12))),.3)
  580. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(-50 - 3 * math.sin(sine/12)),math.rad(-3 + 1 * math.sin(sine/12))), .3)
  581. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.25, .7,1.5) * CFrame.Angles(math.rad(72), math.rad(25), math.rad(-2)), 0.25)
  582. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(0, math.rad(0), math.rad(10)), 0.25)
  583. swait()
  584. end
  585. for i = 1, 15 do
  586. if not dancing then break end
  587. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(-.5,-.4 + .1 * math.sin(sine/4),0) * CFrame.Angles(math.rad(0),math.rad(20 * math.sin(sine/8)),math.rad(-20)),.25)
  588. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(50 + 3 * math.sin(sine/12)),math.rad(3 - 1 * math.sin(sine/12))),.3)
  589. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(-50 - 3 * math.sin(sine/12)),math.rad(-3 + 1 * math.sin(sine/12))), .3)
  590. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 , 0) * CFrame.Angles(0, math.rad(0), math.rad(-10)), 0.25)
  591. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(-0.25, 2.05,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(35)), 0.25)
  592. swait()
  593. end
  594. for i = 1, 15 do
  595. if not dancing then break end
  596. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(-.5,-.1,0) * CFrame.Angles(math.rad(0),math.rad(20 * math.sin(sine/8)),math.rad(0)),.25)
  597. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(50 + 3 * math.sin(sine/12)),math.rad(3 - 1 * math.sin(sine/12))),.3)
  598. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(-50 - 3 * math.sin(sine/12)),math.rad(-3 + 1 * math.sin(sine/12))), .3)
  599. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.31, 2.05,0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(-14)), 0.3)
  600. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.25, .7,1.5) * CFrame.Angles(math.rad(72), math.rad(-25), math.rad(-2)), 0.25)
  601. swait()
  602. end
  603. swait()
  604. end
  605. ws = 14
  606. attacking = false
  607. end)()
  608. end
  609. end
  610. end)
  611.  
  612. mouse.KeyDown:connect(function(Press)
  613. Press=Press:lower()
  614. if Press=='g' then
  615. if dancing then
  616. dancing = false
  617. else
  618. dancing = true
  619. ws = 0
  620. change = .5
  621. attacking = true
  622. deadmau7 = Instance.new("Sound",Torso)
  623. deadmau7.SoundId = "rbxassetid://168166611"
  624. deadmau7.Volume = 8
  625. deadmau7.Looped = true
  626. deadmau7:Play()
  627. coroutine.wrap(function()
  628. coroutine.wrap(function()
  629. while dancing do
  630. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(2 * math.sin(sine/9),-.4 + .1 * math.sin(sine/3),0) * CFrame.Angles(math.rad(0),math.rad(20 * math.sin(sine/9)),0),.25)
  631. swait()
  632. end
  633. end)()
  634. while dancing do
  635. for i = 1, 28 do
  636. if not dancing then break end
  637. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(50 + 3 * math.sin(sine/12)),math.rad(3 - 1 * math.sin(sine/12))),.2)
  638. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2,1.5,0) * CFrame.Angles(math.rad(180 - 7 * math.sin(sine/3)),math.rad(7 * math.sin(sine/3)),math.rad(7*math.sin(sine/3))), 0.2)
  639. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, .7,1) * CFrame.Angles(math.rad(75 - 10 * math.sin(sine/2)), math.rad(0), math.rad(0)), 0.25)
  640. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.31, 2.05,-.1) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(-2)), 0.3)
  641. swait()
  642. end
  643. for i = 1, 28 do
  644. if not dancing then break end
  645. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.9,.65 + .4 * math.sin(sine/12),1.2) * CFrame.Angles(math.rad(-35 - 15 * math.sin(sine/12)),math.rad(50 + 3 * math.sin(sine/12)),math.rad(3 - 1 * math.sin(sine/12))),.2)
  646. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.2,1.5,0) * CFrame.Angles(math.rad(180 - 7 * math.sin(sine/3)),math.rad(7 * math.sin(sine/3)),math.rad(7*math.sin(sine/3))), 0.2)
  647. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.31, 2.05,.1) * CFrame.Angles(math.rad(-10), math.rad(0), math.rad(-8)), 0.25)
  648. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, .7,1.1) * CFrame.Angles(math.rad(75 - 10 * math.sin(sine/2)), math.rad(0), math.rad(-2)), 0.25)
  649. swait()
  650. end
  651. swait()
  652. end
  653. ws = 14
  654. deadmau7:Remove()
  655. attacking = false
  656. end)()
  657. end
  658. end
  659. end)
  660.  
  661. mouse.KeyDown:connect(function(Press)
  662. Press=Press:lower()
  663. if Press=='f' then
  664. if dancing then
  665. dancing = false
  666. else
  667. dancing = true
  668. ws = 6
  669. change = .5
  670. attacking = true
  671. bennyhill = Instance.new("Sound",Torso)
  672. bennyhill.SoundId = "rbxassetid://138211362"
  673. bennyhill.Volume = 8
  674. bennyhill.Looped = true
  675. bennyhill:Play()
  676. coroutine.wrap(function()
  677. while dancing do
  678. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(0,-.4,0) * CFrame.Angles(math.rad(20 + 5 * math.sin(sine/2)),math.rad(10 * math.sin(sine/4)),0),.25)
  679. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.89 - .4 * -math.sin(sine/2),.49) * CFrame.Angles(math.rad(-70 + 20 * -math.sin(sine/2)),0,math.rad(0)),.25)
  680. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.89 - .4 * math.sin(sine/2),.49) * CFrame.Angles(math.rad(-70 + 20 * math.sin(sine/2)),0,math.rad(0)),.25)
  681. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.33, 2, -.2 + .3 * math.sin(sine/2)) * CFrame.Angles(math.rad(-20 - 20 * -math.sin(sine/2)), math.rad(0), math.rad(-8)), 0.25)
  682. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.33, 2.0,-.2 - .3 * math.sin(sine/2)) * CFrame.Angles(math.rad(-20 - 20 * math.sin(sine/2)), math.rad(0), math.rad(8)), 0.25)
  683. swait()
  684. end
  685. ws = 14
  686. bennyhill:Remove()
  687. attacking = false
  688. end)()
  689. end
  690. end
  691. end)
  692.  
  693. mouse.KeyDown:connect(function(Press)
  694. Press=Press:lower()
  695. if Press=='p' then
  696. if dancing then
  697. dancing = false
  698. else
  699. dancing = true
  700. ws = 0
  701. change = .5
  702. attacking = true
  703. barrelspin = 0
  704. barrelrollsound = Instance.new("Sound",Torso)
  705. barrelrollsound.SoundId = "rbxassetid://505320170"
  706. barrelrollsound.Volume = 8
  707. barrelrollsound.Looped = true
  708. barrelrollsound:Play()
  709. barrol = Instance.new("Part",Torso)
  710. barrol.Size = Vector3.new(1,1,1)
  711. barrol.CFrame = Torso.CFrame
  712. barrol.CanCollide = false
  713. barrolweld = Instance.new("Weld",barrol)
  714. barrolweld.Part0 = barrol
  715. barrolweld.Part1 = Torso
  716. barrolweld.C0 = barrol.CFrame:inverse() * Torso.CFrame * CFrame.new(0,0,0)
  717. mbarrol = Instance.new("SpecialMesh", barrol)
  718. mbarrol.MeshType = "FileMesh"
  719. mbarrol.Scale = Vector3.new(4, 4, 4)
  720. mbarrol.MeshId,mbarrol.TextureId = 'http://www.roblox.com/asset/?id=10470609','rbxassetid://2013325492'
  721. coroutine.wrap(function()
  722. while dancing do
  723. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(20 * math.sin(sine/8),-1.8,0) * CFrame.Angles(math.rad(-90),math.rad(180 * math.sin(sine/8)),0),.75)
  724. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1.5,0) * CFrame.Angles(math.rad(180),0,math.rad(0)),.25)
  725. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1.5,0) * CFrame.Angles(math.rad(180),0,math.rad(0)),.25)
  726. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.5,2,0) * CFrame.Angles(0,0,0),.25)
  727. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.5,2,0) * CFrame.Angles(0,0,0),.25)
  728. swait()
  729. end
  730. ws = 14
  731. barrol:Remove()
  732. attacking = false
  733. end)()
  734. end
  735. end
  736. end)
  737.  
  738. mouse.KeyDown:connect(function(Press)
  739. Press=Press:lower()
  740. if Press=='q' then
  741. if dancing then
  742. dancing = false
  743. else
  744. dancing = true
  745. ws = 0
  746. change = .5
  747. spinningmove = 0
  748. dbwouldlovethis = Instance.new("Sound",Torso)
  749. dbwouldlovethis.SoundId = "rbxassetid://1532157598"
  750. dbwouldlovethis.Volume = 8
  751. dbwouldlovethis.Looped = true
  752. dbwouldlovethis:Play()
  753. attacking = true
  754. coroutine.wrap(function()
  755. while dancing do
  756. spinningmove = spinningmove + 10
  757. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9, -.35) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)),.2)
  758. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9, .35) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)),.2)
  759. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(.2 * math.sin(sine/3), -.52, .2 * math.sin(sine/4)) * CFrame.Angles(math.rad(180),math.rad(spinningmove),math.rad(15 * math.sin(sine/9))),.2)
  760. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4,1.45,0) * CFrame.Angles(math.rad(180),math.rad(-1),math.rad(-3 * math.sin(sine/2))),0.3)
  761. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.4,1.45,0) * CFrame.Angles(math.rad(180),math.rad(1),math.rad(3 * math.sin(sine/2))), 0.3)
  762. swait()
  763. end
  764. ws = 14
  765. dbwouldlovethis:Remove()
  766. attacking = false
  767. end)()
  768. end
  769. end
  770. end)
  771.  
  772.  
  773. mouse.KeyDown:connect(function(Press)
  774. Press=Press:lower()
  775. if Press=='u' then
  776. if dancing then
  777. dancing = false
  778. else
  779. dancing = true
  780. ws = 6
  781. change = .5
  782. attacking = true
  783. slavdance = Instance.new("Sound",Torso)
  784. slavdance.SoundId = "rbxassetid://2341226836"
  785. slavdance.Volume = 6
  786. slavdance.Looped = true
  787. slavdance:Play()
  788. coroutine.wrap(function()
  789. while dancing do
  790. for i = 1, 17 do
  791. if not dancing then break end
  792. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.5, -.5) * CFrame.Angles(math.rad(-60), math.rad(0), math.rad(0)),.2)
  793. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.2, .55) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)),.2)
  794. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.8 + .1 * math.sin(sine/3), 0) * CFrame.Angles(math.rad(22 - 2 * math.sin(sine/3)),math.rad(0),math.rad(0)),.2)
  795. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87 + .01 * math.sin(sine/9)),math.rad(80 - 3 * math.sin(sine/9)),math.rad(0)), 0.3)
  796. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.7,-.2,.4) * CFrame.Angles(math.rad(-87 - .01 * math.sin(sine/9)),math.rad(-88 + .7 * math.sin(sine/9)),math.rad(0)), 0.3)
  797. swait()
  798. end
  799. for i = 1, 17 do
  800. if not dancing then break end
  801. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.2, .55) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)),.2)
  802. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.5, -.5) * CFrame.Angles(math.rad(-60), math.rad(0), math.rad(0)),.2)
  803. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.8 + .1 * math.sin(sine/3), 0) * CFrame.Angles(math.rad(22 - 2 * math.sin(sine/3)),math.rad(0),math.rad(0)),.2)
  804. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,-.2,.4) * CFrame.Angles(math.rad(-87 + .01 * math.sin(sine/9)),math.rad(80 - 3 * math.sin(sine/9)),math.rad(0)), 0.3)
  805. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.7,-.2,.4) * CFrame.Angles(math.rad(-87 - .01 * math.sin(sine/9)),math.rad(-88 + .7 * math.sin(sine/9)),math.rad(0)), 0.3)
  806. swait()
  807. end
  808. swait()
  809. end
  810. ws = 14
  811. slavdance:Remove()
  812. attacking = false
  813. end)()
  814. end
  815. end
  816. end)
  817.  
  818. mouse.KeyDown:connect(function(Press)
  819. Press=Press:lower()
  820. if Press=='y' then
  821. if dancing then
  822. dancing = false
  823. else
  824. dancing = true
  825. ws = 0
  826. change = .5
  827. walkforward = 0
  828. walkrotation = 0
  829. attacking = true
  830. truelegend = Instance.new("Sound",Torso)
  831. truelegend.SoundId = "rbxassetid://487872908"
  832. truelegend.TimePosition = 13.98
  833. truelegend.Volume = 8
  834. truelegend.Looped = true
  835. truelegend:Play()
  836. coroutine.wrap(function()
  837. while dancing do
  838. for i = 1, 100 do
  839. if not dancing then break end
  840. walkforward = walkforward + .1
  841. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.31, 2.05 , .1 * math.sin(sine/4)) * CFrame.Angles(math.rad(10 * math.sin(sine/4)), math.rad(0), math.rad(-8)), 0.3)
  842. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.31, 2.05, -.15 * math.sin(sine/4)) * CFrame.Angles(math.rad(-10 * math.sin(sine/4)), math.rad(0), math.rad(8)), 0.3)
  843. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, walkforward) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  844. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,0,0) * CFrame.Angles(0,0,math.rad(0)),.3)
  845. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,0) * CFrame.Angles(0,0,math.rad(0)),.3)
  846. swait()
  847. end
  848. for i = 1, 50 do
  849. if not dancing then break end
  850. walkrotation = walkrotation + 15
  851. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, walkforward) * CFrame.Angles(math.rad(0),math.rad(walkrotation),math.rad(-0)),.2)
  852. swait()
  853. end
  854. walkrotation = 0
  855. for i = 1, 100 do
  856. if not dancing then break end
  857. walkforward = walkforward - .1
  858. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.31, 2 , .1 * math.sin(sine/4)) * CFrame.Angles(math.rad(10 * math.sin(sine/4)), math.rad(0), math.rad(-8)), 0.3)
  859. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.31, 2, -.15 * math.sin(sine/4)) * CFrame.Angles(math.rad(-10 * math.sin(sine/4)), math.rad(0), math.rad(8)), 0.3)
  860. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, walkforward) * CFrame.Angles(math.rad(0),math.rad(-180),math.rad(-0)),.2)
  861. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,.7,.2) * CFrame.Angles(math.rad(220),math.rad(0),math.rad(-30)), 0.4)
  862. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,0) * CFrame.Angles(0,0,math.rad(0)),.3)
  863. swait()
  864. end
  865. for i = 1, 50 do
  866. if not dancing then break end
  867. walkrotation = walkrotation + 15
  868. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,0,0) * CFrame.Angles(0,0,math.rad(0)),.1)
  869. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, walkforward) * CFrame.Angles(math.rad(0),math.rad(walkrotation),math.rad(-0)),.2)
  870. swait()
  871. end
  872. walkrotation = 0
  873. swait()
  874. end
  875. ws = 14
  876. truelegend:Remove()
  877. attacking = false
  878. end)()
  879. end
  880. end
  881. end)
  882.  
  883. mouse.KeyDown:connect(function(Press)
  884. Press=Press:lower()
  885. if Press=='t' then
  886. if dancing then
  887. dancing = false
  888. else
  889. dancing = true
  890. ws = 0
  891. change = .5
  892. attacking = true
  893. plummusic = Instance.new("Sound",Torso)
  894. plummusic.Volume = 8
  895. plummusic.Looped = true
  896. plummusic.SoundId = "rbxassetid://2526093213"
  897. plummusic:Play()
  898. coroutine.wrap(function()
  899. while dancing do
  900. for i = 1, 20 do
  901. if not dancing then break end
  902. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.33, 2 , .05) * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-8)), 0.2)
  903. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.33, 2.0, -.05) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(8)), 0.2)
  904. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(0),math.rad(0*math.sin(sine/4)),math.rad(15)),.2)
  905. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(.5,1.98,.05) * CFrame.Angles(0,0,math.rad(-140)),.2)
  906. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,1.3,.05) * CFrame.Angles(0,0,math.rad(50)),.2)
  907. swait()
  908. end
  909. for i = 1, 20 do
  910. if not dancing then break end
  911. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.33, 2, .05) * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-8)), 0.2)
  912. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.33, 2.0, -.05) * CFrame.Angles(math.rad(-3), math.rad(0), math.rad(8)), 0.2)
  913. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(0),math.rad(0*math.sin(sine/4)),math.rad(-15)),.2)
  914. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1,1.4,.05) * CFrame.Angles(0,0,math.rad(-50)),.2)
  915. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(-.6,2,.05) * CFrame.Angles(0,0,math.rad(140)),.2)
  916. swait()
  917. end
  918. swait()
  919. end
  920. ws = 14
  921. plummusic:Remove()
  922. attacking = false
  923. end)()
  924. end
  925. end
  926. end)
  927.  
  928. mouse.KeyDown:connect(function(Press)
  929. Press=Press:lower()
  930. if Press=='e' then
  931. if dancing then
  932. dancing = false
  933. else
  934. dancing = true
  935. ws = 0
  936. change = .5
  937. attacking = true
  938. mrozo = Instance.new("Sound",Torso)
  939. mrozo.Volume = 8
  940. mrozo.SoundId = "rbxassetid://335701357"
  941. mrozo.Looped = true
  942. mrozo.TimePosition = 10
  943. mrozo:Play()
  944. coroutine.wrap(function()
  945. while dancing do
  946. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 , 0) * CFrame.Angles(0, math.rad(0), math.rad(-10)), 0.1)
  947. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(0, math.rad(0), math.rad(10)), 0.1)
  948. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(0),math.rad(0*math.sin(sine/4)),math.rad(15*math.sin(sine/4))),.2)
  949. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3 + .3 * math.sin(sine/3.5),.5 * -math.sin(sine/3.5),.1) * CFrame.Angles(math.rad(0 * math.sin(sine/2)),0,math.rad(30 * math.sin(sine/3.5))),.2)
  950. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.3 + .3 * math.sin(sine/3.5),.5 * math.sin(sine/3.5),.1) * CFrame.Angles(math.rad(0 * math.sin(sine/2)),0,math.rad(30 * math.sin(sine/3.5))),.2)
  951. swait()
  952. end
  953. mrozo:Remove()
  954. ws = 14
  955. attacking = false
  956. end)()
  957. end
  958. end
  959. end)
  960.  
  961. mouse.KeyDown:connect(function(Press)
  962. Press=Press:lower()
  963. if Press=='r' then
  964. if dancing then
  965. dancing = false
  966. else
  967. ws = 6
  968. recordbaby = 0
  969. dancing = true
  970. change = .5
  971. attacking = true
  972. spinme = Instance.new("Sound",Torso)
  973. spinme.Volume = 8
  974. spinme.SoundId = "rbxassetid://145799973"
  975. spinme.Looped = true
  976. spinme:Play()
  977. coroutine.wrap(function()
  978. while dancing do
  979. recordbaby = recordbaby + 10
  980. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.27, 2 , .1 * math.sin(sine/4)) * CFrame.Angles(math.rad(10 * math.sin(sine/4)), math.rad(0), math.rad(-8)), 0.3)
  981. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.27, 2.0, -.1 * math.sin(sine/4)) * CFrame.Angles(math.rad(-10 * math.sin(sine/4)), math.rad(0), math.rad(8)), 0.3)
  982. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(.5 * math.sin(sine/5), -.2, .5 * math.sin(sine/4)) * CFrame.Angles(math.rad(0),math.rad(recordbaby),math.rad(0)),.3)
  983. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5,1.98,0) * CFrame.Angles(0,0,math.rad(-90)),.3)
  984. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5,1.98,0) * CFrame.Angles(0,0,math.rad(90)),.3)
  985. swait()
  986. end
  987. spinme:Remove()
  988. ws = 14
  989. attacking = false
  990. end)()
  991. end
  992. end
  993. end)
  994.  
  995. function ray(pos, dir, rang, ignoredesc)
  996. return workspace:FindPartOnRay(Ray.new(pos, dir.unit * rang), ignoredesc)
  997. end
  998.  
  999. function ray2(startpos, endpos, distance, ignore)
  1000. local dir = CFrame.new(startpos,endpos).lookVector
  1001. return ray(startpos, dir, distance, ignore)
  1002. end
  1003.  
  1004. checks1 = coroutine.wrap(function() -------Checks
  1005. while true do
  1006. hf = ray(Root.Position,(CFrame.new(Root.Position,Root.Position+Vector3.new(0,-1,0))).lookVector,3*3,Character)
  1007. if Root.Velocity.y > 1 then
  1008. position = "Jump"
  1009. elseif Root.Velocity.y < -1 then
  1010. position = "Falling"
  1011. elseif Root.Velocity.Magnitude < 2 then
  1012. position = "Idle"
  1013. elseif Root.Velocity.Magnitude > 2 then
  1014. position = "Walking"
  1015. elseif Root.Velocity.Magnitude > 20 then
  1016. position = "Running"
  1017. else
  1018. end
  1019. wait()
  1020. end
  1021. end)
  1022. checks1()
  1023.  
  1024. function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  1025. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  1026. end
  1027.  
  1028. function ray2(StartPos, EndPos, Distance, Ignore)
  1029. local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
  1030. return ray(StartPos, DIRECTION, Distance, Ignore)
  1031. end
  1032.  
  1033. OrgnC0 = Neck.C0
  1034. local movelimbs = coroutine.wrap(function()
  1035. while RunSrv.RenderStepped:wait() do
  1036. TrsoLV = Torso.CFrame.lookVector
  1037. Dist = nil
  1038. Diff = nil
  1039. if not MseGuide then
  1040. print("Failed to recognize")
  1041. else
  1042. local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  1043. Dist = (Head.CFrame.p-Point).magnitude
  1044. Diff = Head.CFrame.Y-Point.Y
  1045. local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  1046. Dist2 = (LeftArm.CFrame.p-Point).magnitude
  1047. Diff2 = LeftArm.CFrame.Y-Point.Y
  1048. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1049. Neck.C0 = Neck.C0:lerp(OrgnC0*CFrame.Angles((math.tan(Diff/Dist)*1), 0, (((Head.CFrame.p-Point).Unit):Cross(Torso.CFrame.lookVector)).Y*1), .1)
  1050. end
  1051. end
  1052. end)
  1053. movelimbs()
  1054. immortal = {}
  1055. for i,v in pairs(Character:GetDescendants()) do
  1056. if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
  1057. 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
  1058. v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1059. end
  1060. table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
  1061. elseif v:IsA("JointInstance") then
  1062. table.insert(immortal,{v,v.Parent,nil,nil,nil})
  1063. end
  1064. end
  1065. for e = 1, #immortal do
  1066. if immortal[e] ~= nil then
  1067. local STUFF = immortal[e]
  1068. local PART = STUFF[1]
  1069. local PARENT = STUFF[2]
  1070. local MATERIAL = STUFF[3]
  1071. local COLOR = STUFF[4]
  1072. local TRANSPARENCY = STUFF[5]
  1073. if levitate then
  1074. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  1075. PART.Material = MATERIAL
  1076. PART.Color = COLOR
  1077. PART.Transparency = TRANSPARENCY
  1078. end
  1079. PART.AncestryChanged:connect(function()
  1080. PART.Parent = PARENT
  1081. end)
  1082. else
  1083. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  1084. PART.Material = MATERIAL
  1085. PART.Color = COLOR
  1086. PART.Transparency = TRANSPARENCY
  1087. end
  1088. PART.AncestryChanged:connect(function()
  1089. PART.Parent = PARENT
  1090. end)
  1091. end
  1092. end
  1093. end
  1094. function immortality()
  1095. for e = 1, #immortal do
  1096. if immortal[e] ~= nil then
  1097. local STUFF = immortal[e]
  1098. local PART = STUFF[1]
  1099. local PARENT = STUFF[2]
  1100. local MATERIAL = STUFF[3]
  1101. local COLOR = STUFF[4]
  1102. local TRANSPARENCY = STUFF[5]
  1103. if PART.ClassName == "Part" and PART == Root then
  1104. PART.Material = MATERIAL
  1105. PART.Color = COLOR
  1106. PART.Transparency = TRANSPARENCY
  1107. end
  1108. if PART.Parent ~= PARENT then
  1109. hum:Remove()
  1110. PART.Parent = PARENT
  1111. hum = Instance.new("Humanoid",Character)
  1112. hum.Name = "noneofurbusiness"
  1113. end
  1114. end
  1115. end
  1116. end
  1117. coroutine.wrap(function()
  1118. while true do
  1119. if hum.Health < .1 then
  1120. deadsound = Instance.new("Sound", Torso)
  1121. deadsound.Volume = 6
  1122. deadsound.SoundId = "rbxassetid://1411352723"
  1123. deadsound:Play()
  1124. immortality()
  1125. end
  1126. wait()
  1127. end
  1128. end)()
  1129.  
  1130. local anims = coroutine.wrap(function()
  1131. while true do
  1132. settime = 0.05
  1133. sine = sine + change
  1134. if position == "Jump" and attacking == false then
  1135. change = 1
  1136. spin = false
  1137. for i,v in pairs(Torso:GetChildren()) do if v:IsA("Sound") then v:Remove() end end
  1138. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  1139. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  1140. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  1141. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  1142. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4,.1,-.2) * CFrame.Angles(math.rad(20),math.rad(-3),math.rad(-4)), 0.2)
  1143. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.2)
  1144. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.0, .9) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(0)), 0.2)
  1145. elseif position == "Falling" and attacking == false then
  1146. change = 1
  1147. spin = false
  1148. for i,v in pairs(Torso:GetChildren()) do if v:IsA("Sound") then v:Remove() end end
  1149. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.15)
  1150. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  1151. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  1152. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  1153. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.2)
  1154. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(8), math.rad(-4), math.rad(0)), 0.2)
  1155. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.94 + .02 * math.sin(sine/12),-0) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(45)), 0.2)
  1156. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.94 + .02 * math.sin(sine/12),-0) * CFrame.Angles(math.rad(28 + 5 * math.sin(sine/12)),math.rad(0),math.rad(-45)), 0.2)
  1157. elseif position == "Walking" and attacking == false and running == false then
  1158. change = 1.2
  1159. walking = true
  1160. spin = false
  1161. for i,v in pairs(Torso:GetChildren()) do if v:IsA("Sound") then v:Remove() end end
  1162. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5 + Root.RotVelocity.Y / 85,.35,-.5*math.sin(sine/11)) * CFrame.Angles(math.rad(35*math.sin(sine/11)),math.rad(0*math.sin(sine/11)),math.rad(-10 + Root.RotVelocity.Y / 10, math.sin(-20 * math.sin(sine/4)))),.3)
  1163. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5 + Root.RotVelocity.Y / 85,.45,.5*math.sin(sine/11)) * CFrame.Angles(math.rad(-55*math.sin(sine/11)),math.rad(-5*math.sin(sine/8)),math.rad(10 + Root.RotVelocity.Y / 10, math.sin(20 * math.sin(sine/4)))),.3)
  1164. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.15 * 0.6*-math.sin(sine/5.5), 0) * CFrame.Angles(math.rad(10), math.rad(12 * -math.sin(sine/11)), math.rad(0) + Root.RotVelocity.Y / 30, math.cos(25 * math.cos(sine/10))), 0.3)
  1165. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.92 - 0.35 * math.cos(sine/11)/2.8, -.2 + 0.2 - math.sin(sine/11)/3.4) * CFrame.Angles(math.rad(25 - 25) + -math.sin(sine/11)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0), math.cos(-15 * 25 * math.cos(sine/11))), 0.3)
  1166. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.92 + 0.35 * math.cos(sine/11)/2.8, -.2 + 0.2 + math.sin(sine/11)/3.4) * CFrame.Angles(math.rad(25 - 25) - -math.sin(sine/11)/2.3, math.rad(0)*math.cos(sine/1), math.rad(0) , math.cos(-15 * 25 * math.cos(sine/11))), 0.3)
  1167. elseif position == "Idle" and attacking == false and running == false then
  1168. change = .5
  1169. spin = true
  1170. for i,v in pairs(Torso:GetChildren()) do if v:IsA("Sound") then v:Remove() end end
  1171. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2 + -.1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)),math.rad(0),math.rad(0)),.1)
  1172. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,.27 + .02 * math.sin(sine/12),.20 * -math.sin(sine/12)) * CFrame.Angles(math.rad(20 * math.sin(sine/12)),math.rad(0),math.rad(10)), 0.1)
  1173. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,.27 + .02 * math.sin(sine/12),.20 * -math.sin(sine/12)) * CFrame.Angles(math.rad(20 * math.sin(sine/12)),math.rad(0),math.rad(-10)), 0.1)
  1174. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)), math.rad(0), math.rad(-10)), 0.1)
  1175. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0 - .1 * math.sin(sine/12), 0) * CFrame.Angles(math.rad(6 * -math.sin(sine/12)), math.rad(0), math.rad(10)), 0.1)
  1176. elseif position == "Running" and attacking == false then
  1177. change = 1
  1178. for i,v in pairs(Torso:GetChildren()) do if v:IsA("Sound") then v:Remove() end end
  1179. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, .5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.3)
  1180. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(-1.24+.6*math.sin(sine/4)/1.4, 0.54, 0-0.8*math.sin(sine/4))*CFrame.Angles(math.rad(6+140*math.sin(sine/4)/1.2), math.rad(0), math.rad(20+70*math.sin(sine/4))), 0.3)
  1181. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1182. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, 0) * CFrame.Angles(math.rad(-20 - 0 * math.sin(sine/4)), math.rad(0 + 6 * math.sin(sine/4)), math.rad(0) + Root.RotVelocity.Y / 30, math.sin(10 * math.sin(sine/4))), 0.3)
  1183. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,-.2 + .5*-math.sin(sine/4)),.3)
  1184. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 1.6+0.1*math.sin(sine/4),.7*-math.sin(sine/4)) * CFrame.Angles(math.rad(15+ -50 * math.sin(sine/4)),0,0),.3)
  1185. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,-.2 + .5*math.sin(sine/4)),.3)
  1186. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 1.6-0.1*math.sin(sine/4),.7*math.sin(sine/4)) * CFrame.Angles(math.rad(15 + 50 * math.sin(sine/4)),0,0),.3)
  1187. end
  1188. swait()
  1189. end
  1190. end)
  1191. anims()
  1192. warn(";)")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement