cat568

krystoalala;plp

Dec 12th, 2018
197
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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.  
  283.  
  284. for i,v in pairs(Character:GetChildren()) do
  285. if v.ClassName == "CharacterMesh" then
  286. v:Remove()
  287. end
  288. end
  289.  
  290. coroutine.wrap(function()
  291. while wait() do
  292. Head.face.Texture = "rbxasset://textures/face.png"
  293. hum.WalkSpeed = ws
  294. LeftArm.BrickColor = BrickColor.new("Really black")
  295. RightArm.BrickColor = BrickColor.new("Really black")
  296. Head.BrickColor = BrickColor.new("White")
  297. Torso.BrickColor = BrickColor.new("Really black")
  298. LeftLeg.BrickColor = BrickColor.new("Really black")
  299. RightLeg.BrickColor = BrickColor.new("Really black")
  300. end
  301. end)()
  302. godmode = coroutine.wrap(function()
  303. for i,v in pairs(Character:GetChildren()) do
  304. if v:IsA("BasePart") and v ~= Root then
  305. v.Anchored = false
  306. end
  307. end
  308. while true do
  309. hum.MaxHealth = math.huge
  310. wait(0.0000001)
  311. hum.Health = math.huge
  312. wait()
  313. end
  314. end)
  315. godmode()
  316. ff = Instance.new("ForceField", Character)
  317. ff.Visible = false
  318.  
  319. coroutine.wrap(function()
  320. for i,v in pairs(Character:GetChildren()) do
  321. if v.Name == "Animate" then v:Remove()
  322. end
  323. end
  324. end)()
  325.  
  326. function damagealll(Radius,Position)
  327. local Returning = {}
  328. for _,v in pairs(workspace:GetChildren()) do
  329. if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
  330. if v:FindFirstChild("Torso") then
  331. local Mag = (v.Torso.Position - Position).magnitude
  332. if Mag < Radius then
  333. table.insert(Returning,v)
  334. end
  335. elseif v:FindFirstChild("UpperTorso") then
  336. local Mag = (v.UpperTorso.Position - Position).magnitude
  337. if Mag < Radius then
  338. table.insert(Returning,v)
  339. end
  340. end
  341. end
  342. end
  343. return Returning
  344. end
  345.  
  346. ArtificialHB = Instance.new("BindableEvent", script)
  347. ArtificialHB.Name = "Heartbeat"
  348. script:WaitForChild("Heartbeat")
  349.  
  350. frame = 1 / 60
  351. tf = 0
  352. allowframeloss = false
  353. tossremainder = false
  354.  
  355.  
  356. lastframe = tick()
  357. script.Heartbeat:Fire()
  358.  
  359.  
  360. game:GetService("RunService").Heartbeat:connect(function(s, p)
  361. tf = tf + s
  362. if tf >= frame then
  363. if allowframeloss then
  364. script.Heartbeat:Fire()
  365. lastframe = tick()
  366. else
  367. for i = 1, math.floor(tf / frame) do
  368. script.Heartbeat:Fire()
  369. end
  370. lastframe = tick()
  371. end
  372. if tossremainder then
  373. tf = 0
  374. else
  375. tf = tf - frame * math.floor(tf / frame)
  376. end
  377. end
  378. end)
  379.  
  380. function swait(num)
  381. if num == 0 or num == nil then
  382. game:service("RunService").Stepped:wait(0)
  383. else
  384. for i = 0, num do
  385. game:service("RunService").Stepped:wait(0)
  386. end
  387. end
  388. end
  389.  
  390. for _,n in pairs(Character:GetChildren()) do
  391. if n:IsA("Accessory") then n:Remove() end
  392. end
  393. for _,x in pairs(Character:GetChildren()) do
  394. if x:IsA("Decal") then x:Remove() end
  395. end
  396.  
  397. intro = true
  398. ws = 0
  399.  
  400. bigfedora = Instance.new("Part",Character)
  401. bigfedora.Size = Vector3.new(2,2,2)
  402. bigfedora.CFrame = bigfedora.CFrame:inverse() * Root.CFrame * CFrame.new(math.random(-60,60),-.2,math.random(-60,60)) * CFrame.Angles(0,math.rad(math.random(-180,180)),0)
  403. bigfedora.CanCollide = false
  404. bigfedora.Anchored = true
  405. bigfedora.Name = "mbigf"
  406. mbigfedora = Instance.new("SpecialMesh", bigfedora)
  407. mbigfedora.MeshType = "FileMesh"
  408. mbigfedora.Scale = Vector3.new(6, 7, 7)
  409. mbigfedora.MeshId,mbigfedora.TextureId = 'http://www.roblox.com/asset/?id=13640868','http://www.roblox.com/asset/?id=18987684'
  410. for i,v in pairs(Character:GetDescendants()) do
  411. if v:IsA("Part") and v.Name ~= "mbigf" then v.Transparency = 1
  412. end
  413. end
  414. for i = 1, 60 do
  415. bigfedora.CFrame = bigfedora.CFrame:lerp(CFrame.new(Root.Position) * CFrame.new(0,-.1,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.09)
  416. swait()
  417. end
  418. wait(.25)
  419. for i,v in pairs(Character:GetDescendants()) do
  420. if v:IsA("Part") and v.Name ~= "mbigf" and v.Name ~= "HumanoidRootPart" then v.Transparency = 0
  421. end
  422. end
  423. for i = 1, 50 do
  424. bigfedora.CFrame = bigfedora.CFrame:lerp(CFrame.new(fedora.Position),.05)
  425. swait()
  426. end
  427. zmc = 0
  428. for i = 1, 29 do
  429. zmc = zmc + 2
  430. mbigfedora.Scale = mbigfedora.Scale - Vector3.new(.25,.25,.25)
  431. bigfedora.CFrame = bigfedora.CFrame * CFrame.Angles(math.rad(0),math.rad(zmc),0)
  432. swait()
  433. end
  434. bigfedora:Remove()
  435.  
  436. ws = 14
  437.  
  438. function SOUND(PARENT,ID,VOL,LOOP,REMOVE)
  439. so = Instance.new("Sound")
  440. so.Parent = PARENT
  441. so.SoundId = "rbxassetid://"..ID
  442. so.Volume = VOL
  443. so.Looped = LOOP
  444.  
  445. so:Play()
  446. removeuseless:AddItem(so,REMOVE)
  447. end
  448.  
  449. mouse.KeyDown:connect(function(Press)
  450. Press=Press:lower()
  451. if Press=='k' then
  452. if dancing then
  453. dancing = false
  454. else
  455. dancing = true
  456. ws = 0
  457. change = .5
  458. attacking = true
  459. jam = Instance.new("Sound",Torso)
  460. jam.SoundId = "rbxassetid://665751753"
  461. jam.Volume = 8
  462. jam.Looped = true
  463. jam.TimePosition = 22.3
  464. jam:Play()
  465. lol90 = 0
  466. coroutine.wrap(function()
  467. while dancing do
  468. lol90 = lol90 + 11
  469. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(1 * math.sin(sine/10),.1 + .8 * 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)
  470. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0 * math.sin(sine/14),0,0) * CFrame.Angles(math.rad(0),math.rad(lol90),0),.25)
  471. 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)
  472. 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)
  473. 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)
  474. 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)
  475. swait()
  476. end
  477. ws = 14
  478. jam:Remove()
  479. ROOTLERP.C1 = CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0))
  480. attacking = false
  481. end)()
  482. end
  483. end
  484. end)
  485.  
  486. mouse.KeyDown:connect(function(Press)
  487. Press=Press:lower()
  488. if Press=='j' then
  489. if dancing then
  490. dancing = false
  491. else
  492. dancing = true
  493. ws = 3
  494. change = .5
  495. attacking = true
  496. g1 = Instance.new("BodyGyro", Root)
  497. g1.D = 175
  498. g1.P = 20000
  499. g1.MaxTorque = Vector3.new(0,9000,0)
  500. herecomesthemoney = Instance.new("Sound",Torso)
  501. herecomesthemoney.Pitch = 1
  502. herecomesthemoney.SoundId = "rbxassetid://2426693638"
  503. herecomesthemoney.Volume = 8
  504. herecomesthemoney.Looped = true
  505. herecomesthemoney:Play()
  506. robuxpile = Instance.new("Part",Torso)
  507. robuxpile.Size = Vector3.new(1,1,1)
  508. robuxpile.CFrame = LeftArm.CFrame
  509. robuxpile.CanCollide = false
  510. robuxpileweld = Instance.new("Weld",robuxpile)
  511. robuxpileweld.Part0 = robuxpile
  512. robuxpileweld.Part1 = Torso
  513. robuxpileweld.C0 = robuxpile.CFrame:inverse() * LeftArm.CFrame * CFrame.new(1,-.7,1.4)
  514. mrobuxpile = Instance.new("SpecialMesh", robuxpile)
  515. mrobuxpile.MeshType = "FileMesh"
  516. mrobuxpile.Scale = Vector3.new(0.85, .85, .85)
  517. mrobuxpile.MeshId,mrobuxpile.TextureId = 'http://www.roblox.com/asset/?id=1285245','http://www.roblox.com/asset/?id=8587344'
  518. coroutine.wrap(function()
  519. coroutine.wrap(function()
  520. while wait(.35) do
  521. if not dancing then break end
  522. local robux = Instance.new("Part",Torso)
  523. robux.CFrame = robuxpile.CFrame * CFrame.Angles(math.rad(0),math.rad(90),math.rad(90))
  524. robux.Anchored = false
  525. robux.CanCollide = true
  526. robux.Size = Vector3.new(1,1,1)
  527. removeuseless:AddItem(robux,4)
  528. mrobux = Instance.new("SpecialMesh", robux)
  529. mrobux.MeshType = "FileMesh"
  530. mrobux.Scale = Vector3.new(1.25, 1.25, 1.25)
  531. mrobux.MeshId,mrobux.TextureId = 'http://www.roblox.com/asset/?id=667285348','http://www.roblox.com/asset/?id=665939136'
  532. bov = Instance.new("BodyVelocity",robux)
  533. bov.maxForce = Vector3.new(99999,99999,99999)
  534. robux.CFrame = CFrame.new(robux.Position,mouse.Hit.p)
  535. bov.velocity = robux.CFrame.lookVector*45
  536. removeuseless:AddItem(bov,.1)
  537. end
  538. end)()
  539. while dancing do
  540. g1.CFrame = g1.CFrame:lerp(CFrame.new(Root.Position,mouse.Hit.p),.4)
  541. 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)
  542. 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)
  543. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1,.5,.5) * CFrame.Angles(math.rad(-87),math.rad(-20),math.rad(0)), 0.25)
  544. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 , .5) * CFrame.Angles(math.rad(20), math.rad(0), math.rad(-10)), 0.25)
  545. 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)
  546. swait()
  547. end
  548. ws = 14
  549. removeuseless:AddItem(g1,.001)
  550. robuxpile:Remove()
  551. attacking = false
  552. end)()
  553. end
  554. end
  555. end)
  556.  
  557. mouse.KeyDown:connect(function(Press)
  558. Press=Press:lower()
  559. if Press=='h' then
  560. if dancing then
  561. dancing = false
  562. else
  563. dancing = true
  564. ws = 0
  565. change = .5
  566. attacking = true
  567. jellyfishjam = Instance.new("Sound",Torso)
  568. jellyfishjam.SoundId = "rbxassetid://840189092"
  569. jellyfishjam.Volume = 8
  570. jellyfishjam.Looped = true
  571. jellyfishjam.TimePosition = 14.8
  572. jellyfishjam:Play()
  573. coroutine.wrap(function()
  574. while dancing do
  575. for i = 1, 15 do
  576. if not dancing then break end
  577. 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)
  578. 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)
  579. 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)
  580. 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)
  581. 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)
  582. swait()
  583. end
  584. for i = 1, 15 do
  585. if not dancing then break end
  586. 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)
  587. 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)
  588. 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)
  589. 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)
  590. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(0, math.rad(0), math.rad(10)), 0.25)
  591. swait()
  592. end
  593. for i = 1, 15 do
  594. if not dancing then break end
  595. 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)
  596. 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)
  597. 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)
  598. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 , 0) * CFrame.Angles(0, math.rad(0), math.rad(-10)), 0.25)
  599. 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)
  600. swait()
  601. end
  602. for i = 1, 15 do
  603. if not dancing then break end
  604. 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)
  605. 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)
  606. 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)
  607. 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)
  608. 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)
  609. swait()
  610. end
  611. swait()
  612. end
  613. ws = 14
  614. attacking = false
  615. end)()
  616. end
  617. end
  618. end)
  619.  
  620. mouse.KeyDown:connect(function(Press)
  621. Press=Press:lower()
  622. if Press=='g' then
  623. if dancing then
  624. dancing = false
  625. else
  626. dancing = true
  627. ws = 0
  628. change = .5
  629. attacking = true
  630. deadmau7 = Instance.new("Sound",Torso)
  631. deadmau7.SoundId = "rbxassetid://168166611"
  632. deadmau7.Volume = 8
  633. deadmau7.Looped = true
  634. deadmau7:Play()
  635. coroutine.wrap(function()
  636. coroutine.wrap(function()
  637. while dancing do
  638. 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)
  639. swait()
  640. end
  641. end)()
  642. while dancing do
  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.5, .7,1) * CFrame.Angles(math.rad(75 - 10 * math.sin(sine/2)), math.rad(0), math.rad(0)), 0.25)
  648. 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)
  649. swait()
  650. end
  651. for i = 1, 28 do
  652. if not dancing then break end
  653. 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)
  654. 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)
  655. 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)
  656. 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)
  657. swait()
  658. end
  659. swait()
  660. end
  661. ws = 14
  662. deadmau7:Remove()
  663. attacking = false
  664. end)()
  665. end
  666. end
  667. end)
  668.  
  669. mouse.KeyDown:connect(function(Press)
  670. Press=Press:lower()
  671. if Press=='f' then
  672. if dancing then
  673. dancing = false
  674. else
  675. dancing = true
  676. ws = 6
  677. change = .5
  678. attacking = true
  679. bennyhill = Instance.new("Sound",Torso)
  680. bennyhill.SoundId = "rbxassetid://138211362"
  681. bennyhill.Volume = 8
  682. bennyhill.Looped = true
  683. bennyhill:Play()
  684. coroutine.wrap(function()
  685. while dancing do
  686. 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)
  687. 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)
  688. 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)
  689. 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)
  690. 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)
  691. swait()
  692. end
  693. ws = 14
  694. bennyhill:Remove()
  695. attacking = false
  696. end)()
  697. end
  698. end
  699. end)
  700.  
  701. mouse.KeyDown:connect(function(Press)
  702. Press=Press:lower()
  703. if Press=='p' then
  704. if dancing then
  705. dancing = false
  706. else
  707. dancing = true
  708. ws = 0
  709. change = .5
  710. attacking = true
  711. barrelspin = 0
  712. barrelrollsound = Instance.new("Sound",Torso)
  713. barrelrollsound.SoundId = "rbxassetid://505320170"
  714. barrelrollsound.Volume = 8
  715. barrelrollsound.Looped = true
  716. barrelrollsound:Play()
  717. barrol = Instance.new("Part",Torso)
  718. barrol.Size = Vector3.new(1,1,1)
  719. barrol.CFrame = Torso.CFrame
  720. barrol.CanCollide = false
  721. barrolweld = Instance.new("Weld",barrol)
  722. barrolweld.Part0 = barrol
  723. barrolweld.Part1 = Torso
  724. barrolweld.C0 = barrol.CFrame:inverse() * Torso.CFrame * CFrame.new(0,0,0)
  725. mbarrol = Instance.new("SpecialMesh", barrol)
  726. mbarrol.MeshType = "FileMesh"
  727. mbarrol.Scale = Vector3.new(1.05, .95, 1.05)
  728. mbarrol.MeshId,mbarrol.TextureId = 'http://www.roblox.com/asset/?id=29873142','http://www.roblox.com/asset/?id=31082268'
  729. coroutine.wrap(function()
  730. while dancing do
  731. ROOTLERP.C0 = ROOTLERP.C0:Lerp(CFrame.new(5 * math.sin(sine/8),-1.8,0) * CFrame.Angles(math.rad(-90),math.rad(180 * math.sin(sine/8)),0),.25)
  732. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,1.5,0) * CFrame.Angles(math.rad(180),0,math.rad(0)),.25)
  733. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,1.5,0) * CFrame.Angles(math.rad(180),0,math.rad(0)),.25)
  734. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(.5,2,0) * CFrame.Angles(0,0,0),.25)
  735. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-.5,2,0) * CFrame.Angles(0,0,0),.25)
  736. swait()
  737. end
  738. ws = 14
  739. barrol:Remove()
  740. attacking = false
  741. end)()
  742. end
  743. end
  744. end)
  745.  
  746. mouse.KeyDown:connect(function(Press)
  747. Press=Press:lower()
  748. if Press=='q' then
  749. if dancing then
  750. dancing = false
  751. else
  752. dancing = true
  753. ws = 0
  754. change = .5
  755. spinningmove = 0
  756. dbwouldlovethis = Instance.new("Sound",Torso)
  757. dbwouldlovethis.SoundId = "rbxassetid://1532157598"
  758. dbwouldlovethis.Volume = 8
  759. dbwouldlovethis.Looped = true
  760. dbwouldlovethis:Play()
  761. attacking = true
  762. coroutine.wrap(function()
  763. while dancing do
  764. spinningmove = spinningmove + 10
  765. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.9, -.35) * CFrame.Angles(math.rad(-30), math.rad(0), math.rad(0)),.2)
  766. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.9, .35) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)),.2)
  767. 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)
  768. 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)
  769. 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)
  770. swait()
  771. end
  772. ws = 14
  773. dbwouldlovethis:Remove()
  774. attacking = false
  775. end)()
  776. end
  777. end
  778. end)
  779.  
  780.  
  781. mouse.KeyDown:connect(function(Press)
  782. Press=Press:lower()
  783. if Press=='u' then
  784. if dancing then
  785. dancing = false
  786. else
  787. dancing = true
  788. ws = 6
  789. change = .5
  790. attacking = true
  791. slavdance = Instance.new("Sound",Torso)
  792. slavdance.SoundId = "rbxassetid://2341226836"
  793. slavdance.Volume = 6
  794. slavdance.Looped = true
  795. slavdance:Play()
  796. coroutine.wrap(function()
  797. while dancing do
  798. for i = 1, 17 do
  799. if not dancing then break end
  800. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.5, -.5) * CFrame.Angles(math.rad(-60), math.rad(0), math.rad(0)),.2)
  801. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.2, .55) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)),.2)
  802. 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)
  803. 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)
  804. 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)
  805. swait()
  806. end
  807. for i = 1, 17 do
  808. if not dancing then break end
  809. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.52, 1.2, .55) * CFrame.Angles(math.rad(30), math.rad(0), math.rad(0)),.2)
  810. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.52, 1.5, -.5) * CFrame.Angles(math.rad(-60), math.rad(0), math.rad(0)),.2)
  811. 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)
  812. 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)
  813. 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)
  814. swait()
  815. end
  816. swait()
  817. end
  818. ws = 14
  819. slavdance:Remove()
  820. attacking = false
  821. end)()
  822. end
  823. end
  824. end)
  825.  
  826. mouse.KeyDown:connect(function(Press)
  827. Press=Press:lower()
  828. if Press=='y' then
  829. if dancing then
  830. dancing = false
  831. else
  832. dancing = true
  833. ws = 0
  834. change = .5
  835. walkforward = 0
  836. walkrotation = 0
  837. attacking = true
  838. truelegend = Instance.new("Sound",Torso)
  839. truelegend.SoundId = "rbxassetid://487872908"
  840. truelegend.TimePosition = 13.98
  841. truelegend.Volume = 8
  842. truelegend.Looped = true
  843. truelegend:Play()
  844. coroutine.wrap(function()
  845. while dancing do
  846. for i = 1, 100 do
  847. if not dancing then break end
  848. walkforward = walkforward + .1
  849. 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)
  850. 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)
  851. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, walkforward) * CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.2)
  852. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,0,0) * CFrame.Angles(0,0,math.rad(0)),.3)
  853. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,0) * CFrame.Angles(0,0,math.rad(0)),.3)
  854. swait()
  855. end
  856. for i = 1, 50 do
  857. if not dancing then break end
  858. walkrotation = walkrotation + 15
  859. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, walkforward) * CFrame.Angles(math.rad(0),math.rad(walkrotation),math.rad(-0)),.2)
  860. swait()
  861. end
  862. walkrotation = 0
  863. for i = 1, 100 do
  864. if not dancing then break end
  865. walkforward = walkforward - .1
  866. 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)
  867. 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)
  868. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, walkforward) * CFrame.Angles(math.rad(0),math.rad(-180),math.rad(-0)),.2)
  869. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.3,.7,.2) * CFrame.Angles(math.rad(220),math.rad(0),math.rad(-30)), 0.4)
  870. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.5,0,0) * CFrame.Angles(0,0,math.rad(0)),.3)
  871. swait()
  872. end
  873. for i = 1, 50 do
  874. if not dancing then break end
  875. walkrotation = walkrotation + 15
  876. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1.5,0,0) * CFrame.Angles(0,0,math.rad(0)),.1)
  877. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, -.2, walkforward) * CFrame.Angles(math.rad(0),math.rad(walkrotation),math.rad(-0)),.2)
  878. swait()
  879. end
  880. walkrotation = 0
  881. swait()
  882. end
  883. ws = 14
  884. truelegend:Remove()
  885. attacking = false
  886. end)()
  887. end
  888. end
  889. end)
  890.  
  891. mouse.KeyDown:connect(function(Press)
  892. Press=Press:lower()
  893. if Press=='t' then
  894. if dancing then
  895. dancing = false
  896. else
  897. dancing = true
  898. ws = 0
  899. change = .5
  900. attacking = true
  901. plummusic = Instance.new("Sound",Torso)
  902. plummusic.Volume = 8
  903. plummusic.Looped = true
  904. plummusic.SoundId = "rbxassetid://2526093213"
  905. plummusic:Play()
  906. coroutine.wrap(function()
  907. while dancing do
  908. for i = 1, 20 do
  909. if not dancing then break end
  910. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.33, 2 , .05) * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-8)), 0.2)
  911. 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)
  912. 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)
  913. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(.5,1.98,.05) * CFrame.Angles(0,0,math.rad(-140)),.2)
  914. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1,1.3,.05) * CFrame.Angles(0,0,math.rad(50)),.2)
  915. swait()
  916. end
  917. for i = 1, 20 do
  918. if not dancing then break end
  919. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.33, 2, .05) * CFrame.Angles(math.rad(3), math.rad(0), math.rad(-8)), 0.2)
  920. 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)
  921. 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)
  922. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-1,1.4,.05) * CFrame.Angles(0,0,math.rad(-50)),.2)
  923. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(-.6,2,.05) * CFrame.Angles(0,0,math.rad(140)),.2)
  924. swait()
  925. end
  926. swait()
  927. end
  928. ws = 14
  929. plummusic:Remove()
  930. attacking = false
  931. end)()
  932. end
  933. end
  934. end)
  935.  
  936. mouse.KeyDown:connect(function(Press)
  937. Press=Press:lower()
  938. if Press=='e' then
  939. if dancing then
  940. dancing = false
  941. else
  942. dancing = true
  943. ws = 0
  944. change = .5
  945. attacking = true
  946. mrozo = Instance.new("Sound",Torso)
  947. mrozo.Volume = 8
  948. mrozo.SoundId = "rbxassetid://335701357"
  949. mrozo.Looped = true
  950. mrozo.TimePosition = 10
  951. mrozo:Play()
  952. coroutine.wrap(function()
  953. while dancing do
  954. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.3, 2 , 0) * CFrame.Angles(0, math.rad(0), math.rad(-10)), 0.1)
  955. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.3, 2.0, 0) * CFrame.Angles(0, math.rad(0), math.rad(10)), 0.1)
  956. 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)
  957. 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)
  958. 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)
  959. swait()
  960. end
  961. mrozo:Remove()
  962. ws = 14
  963. attacking = false
  964. end)()
  965. end
  966. end
  967. end)
  968.  
  969. mouse.KeyDown:connect(function(Press)
  970. Press=Press:lower()
  971. if Press=='r' then
  972. if dancing then
  973. dancing = false
  974. else
  975. ws = 6
  976. recordbaby = 0
  977. dancing = true
  978. change = .5
  979. attacking = true
  980. spinme = Instance.new("Sound",Torso)
  981. spinme.Volume = 8
  982. spinme.SoundId = "rbxassetid://145799973"
  983. spinme.Looped = true
  984. spinme:Play()
  985. coroutine.wrap(function()
  986. while dancing do
  987. recordbaby = recordbaby + 10
  988. 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)
  989. 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)
  990. 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)
  991. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(-.5,1.98,0) * CFrame.Angles(0,0,math.rad(-90)),.3)
  992. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(.5,1.98,0) * CFrame.Angles(0,0,math.rad(90)),.3)
  993. swait()
  994. end
  995. spinme:Remove()
  996. ws = 14
  997. attacking = false
  998. end)()
  999. end
  1000. end
  1001. end)
  1002.  
  1003. function ray(pos, dir, rang, ignoredesc)
  1004. return workspace:FindPartOnRay(Ray.new(pos, dir.unit * rang), ignoredesc)
  1005. end
  1006.  
  1007. function ray2(startpos, endpos, distance, ignore)
  1008. local dir = CFrame.new(startpos,endpos).lookVector
  1009. return ray(startpos, dir, distance, ignore)
  1010. end
  1011.  
  1012. checks1 = coroutine.wrap(function() -------Checks
  1013. while true do
  1014. hf = ray(Root.Position,(CFrame.new(Root.Position,Root.Position+Vector3.new(0,-1,0))).lookVector,3*3,Character)
  1015. if Root.Velocity.y > 1 then
  1016. position = "Jump"
  1017. elseif Root.Velocity.y < -1 then
  1018. position = "Falling"
  1019. elseif Root.Velocity.Magnitude < 2 then
  1020. position = "Idle"
  1021. elseif Root.Velocity.Magnitude > 2 then
  1022. position = "Walking"
  1023. elseif Root.Velocity.Magnitude > 20 then
  1024. position = "Running"
  1025. else
  1026. end
  1027. wait()
  1028. end
  1029. end)
  1030. checks1()
  1031.  
  1032. function ray(POSITION, DIRECTION, RANGE, IGNOREDECENDANTS)
  1033. return workspace:FindPartOnRay(Ray.new(POSITION, DIRECTION.unit * RANGE), IGNOREDECENDANTS)
  1034. end
  1035.  
  1036. function ray2(StartPos, EndPos, Distance, Ignore)
  1037. local DIRECTION = CFrame.new(StartPos,EndPos).lookVector
  1038. return ray(StartPos, DIRECTION, Distance, Ignore)
  1039. end
  1040.  
  1041. OrgnC0 = Neck.C0
  1042. local movelimbs = coroutine.wrap(function()
  1043. while RunSrv.RenderStepped:wait() do
  1044. TrsoLV = Torso.CFrame.lookVector
  1045. Dist = nil
  1046. Diff = nil
  1047. if not MseGuide then
  1048. print("Failed to recognize")
  1049. else
  1050. local _, Point = Workspace:FindPartOnRay(Ray.new(Head.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  1051. Dist = (Head.CFrame.p-Point).magnitude
  1052. Diff = Head.CFrame.Y-Point.Y
  1053. local _, Point2 = Workspace:FindPartOnRay(Ray.new(LeftArm.CFrame.p, mouse.Hit.lookVector), Workspace, false, true)
  1054. Dist2 = (LeftArm.CFrame.p-Point).magnitude
  1055. Diff2 = LeftArm.CFrame.Y-Point.Y
  1056. HEADLERP.C0 = CFrame.new(0, -1.5, -0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0))
  1057. 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)
  1058. end
  1059. end
  1060. end)
  1061. movelimbs()
  1062. immortal = {}
  1063. for i,v in pairs(Character:GetDescendants()) do
  1064. if v:IsA("BasePart") and v.Name ~= "lmagic" and v.Name ~= "rmagic" then
  1065. 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
  1066. v.CustomPhysicalProperties = PhysicalProperties.new(0, 0, 0, 0, 0)
  1067. end
  1068. table.insert(immortal,{v,v.Parent,v.Material,v.Color,v.Transparency})
  1069. elseif v:IsA("JointInstance") then
  1070. table.insert(immortal,{v,v.Parent,nil,nil,nil})
  1071. end
  1072. end
  1073. for e = 1, #immortal do
  1074. if immortal[e] ~= nil then
  1075. local STUFF = immortal[e]
  1076. local PART = STUFF[1]
  1077. local PARENT = STUFF[2]
  1078. local MATERIAL = STUFF[3]
  1079. local COLOR = STUFF[4]
  1080. local TRANSPARENCY = STUFF[5]
  1081. if levitate then
  1082. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= eyo1 and PART.Name ~= eyo2 and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  1083. PART.Material = MATERIAL
  1084. PART.Color = COLOR
  1085. PART.Transparency = TRANSPARENCY
  1086. end
  1087. PART.AncestryChanged:connect(function()
  1088. PART.Parent = PARENT
  1089. end)
  1090. else
  1091. if PART.ClassName == "Part" and PART ~= Root and PART.Name ~= "lmagic" and PART.Name ~= "rmagic" then
  1092. PART.Material = MATERIAL
  1093. PART.Color = COLOR
  1094. PART.Transparency = TRANSPARENCY
  1095. end
  1096. PART.AncestryChanged:connect(function()
  1097. PART.Parent = PARENT
  1098. end)
  1099. end
  1100. end
  1101. end
  1102. function immortality()
  1103. for e = 1, #immortal do
  1104. if immortal[e] ~= nil then
  1105. local STUFF = immortal[e]
  1106. local PART = STUFF[1]
  1107. local PARENT = STUFF[2]
  1108. local MATERIAL = STUFF[3]
  1109. local COLOR = STUFF[4]
  1110. local TRANSPARENCY = STUFF[5]
  1111. if PART.ClassName == "Part" and PART == Root then
  1112. PART.Material = MATERIAL
  1113. PART.Color = COLOR
  1114. PART.Transparency = TRANSPARENCY
  1115. end
  1116. if PART.Parent ~= PARENT then
  1117. hum:Remove()
  1118. PART.Parent = PARENT
  1119. hum = Instance.new("Humanoid",Character)
  1120. hum.Name = "noneofurbusiness"
  1121. end
  1122. end
  1123. end
  1124. end
  1125. coroutine.wrap(function()
  1126. while true do
  1127. if hum.Health < .1 then
  1128. deadsound = Instance.new("Sound", Torso)
  1129. deadsound.Volume = 6
  1130. deadsound.SoundId = "rbxassetid://1411352723"
  1131. deadsound:Play()
  1132. immortality()
  1133. end
  1134. wait()
  1135. end
  1136. end)()
  1137.  
  1138. local anims = coroutine.wrap(function()
  1139. while true do
  1140. settime = 0.05
  1141. sine = sine + change
  1142. if position == "Jump" and attacking == false then
  1143. change = 1
  1144. spin = false
  1145. for i,v in pairs(Torso:GetChildren()) do if v:IsA("Sound") then v:Remove() end end
  1146. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  1147. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  1148. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  1149. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(0), math.rad(0), math.rad(0)), 0.2)
  1150. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(1.4,.1,-.2) * CFrame.Angles(math.rad(20),math.rad(-3),math.rad(-4)), 0.2)
  1151. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(10), math.rad(0), math.rad(0)), 0.2)
  1152. 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)
  1153. elseif position == "Falling" and attacking == false then
  1154. change = 1
  1155. spin = false
  1156. for i,v in pairs(Torso:GetChildren()) do if v:IsA("Sound") then v:Remove() end end
  1157. ROOTLERP.C0 = ROOTLERP.C0:lerp(CFrame.new(0, 0, 0) * CFrame.Angles(math.rad(15), math.rad(0), math.rad(0)), 0.15)
  1158. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.1)
  1159. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(math.rad(0),0,0),.1)
  1160. LEFTARMLERP.C1 = LEFTARMLERP.C1:lerp(CFrame.new(0,0,0) * CFrame.Angles(0,0,0),.4)
  1161. RIGHTLEGLERP.C0 = RIGHTLEGLERP.C0:lerp(CFrame.new(-0.5, 2, 0) * CFrame.Angles(math.rad(8), math.rad(4), math.rad(0)), 0.2)
  1162. LEFTLEGLERP.C0 = LEFTLEGLERP.C0:lerp(CFrame.new(0.5, 2, 0) * CFrame.Angles(math.rad(8), math.rad(-4), math.rad(0)), 0.2)
  1163. 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)
  1164. 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)
  1165. elseif position == "Walking" and attacking == false and running == false then
  1166. change = 1.2
  1167. walking = true
  1168. spin = false
  1169. for i,v in pairs(Torso:GetChildren()) do if v:IsA("Sound") then v:Remove() end end
  1170. 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)
  1171. 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)
  1172. 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)
  1173. 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)
  1174. 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)
  1175. elseif position == "Idle" and attacking == false and running == false then
  1176. change = .5
  1177. spin = true
  1178. for i,v in pairs(Torso:GetChildren()) do if v:IsA("Sound") then v:Remove() end end
  1179. 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)
  1180. 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)
  1181. 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)
  1182. 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)
  1183. 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)
  1184. elseif position == "Running" and attacking == false then
  1185. change = 1
  1186. for i,v in pairs(Torso:GetChildren()) do if v:IsA("Sound") then v:Remove() end end
  1187. RIGHTARMLERP.C0 = RIGHTARMLERP.C0:lerp(CFrame.new(0, .5, 0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)), 0.3)
  1188. 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)
  1189. LEFTARMLERP.C0 = LEFTARMLERP.C0:lerp(CFrame.new(0,.5,0)*CFrame.Angles(math.rad(0),math.rad(0),math.rad(0)),.3)
  1190. 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)
  1191. RIGHTLEGLERP.C1 = RIGHTLEGLERP.C1:lerp(CFrame.new(0,0,-.2 + .5*-math.sin(sine/4)),.3)
  1192. 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)
  1193. LEFTLEGLERP.C1 = LEFTLEGLERP.C1:lerp(CFrame.new(0,0,-.2 + .5*math.sin(sine/4)),.3)
  1194. 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)
  1195. end
  1196. swait()
  1197. end
  1198. end)
  1199. anims()
  1200. warn("Back from the past to dance the dance. Made by Supr14(Credits to Krystalteam).")
Advertisement
Add Comment
Please, Sign In to add comment