Advertisement
mememasterYT

yes

Aug 20th, 2019
232
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 = 20
  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. shades = Instance.new("Part",Character)
  282. shades.Size = Vector3.new(2,2,2)
  283. shades.CFrame = Head.CFrame
  284. shades.CanCollide = false
  285. shadesweld = Instance.new("Weld",shades)
  286. shadesweld.Part0 = shades
  287. shadesweld.Part1 = Head
  288. shadesweld.C0 = shades.CFrame:inverse() * Head.CFrame * CFrame.new(0,-.2,.15)
  289. mshades = Instance.new("SpecialMesh", shades)
  290. mshades.MeshType = "FileMesh"
  291. mshades.Scale = Vector3.new(1.24, 1.48, 1.24)
  292. mshades.MeshId,mshades.TextureId = 'http://www.roblox.com/asset/?id=1577360','http://www.roblox.com/asset/?id=1577349'
  293.  
  294. coroutine.wrap(function()
  295. while wait() do
  296. Head.face.Texture = "rbxasset://textures/face.png"
  297. hum.WalkSpeed = ws
  298. end
  299. end)()
  300. godmode = coroutine.wrap(function()
  301. for i,v in pairs(Character:GetChildren()) do
  302. if v:IsA("BasePart") and v ~= Root then
  303. v.Anchored = false
  304. end
  305. end
  306. while true do
  307. hum.MaxHealth = math.huge
  308. wait(0.0000001)
  309. hum.Health = math.huge
  310. wait()
  311. end
  312. end)
  313. godmode()
  314. ff = Instance.new("ForceField", Character)
  315. ff.Visible = false
  316.  
  317. coroutine.wrap(function()
  318. for i,v in pairs(Character:GetChildren()) do
  319. if v.Name == "Animate" then v:Remove()
  320. end
  321. end
  322. end)()
  323.  
  324. function damagealll(Radius,Position)
  325. local Returning = {}
  326. for _,v in pairs(workspace:GetChildren()) do
  327. if v~=Character and v:FindFirstChildOfClass('Humanoid') and v:FindFirstChild('Torso') or v:FindFirstChild('UpperTorso') then
  328. if v:FindFirstChild("Torso") then
  329. local Mag = (v.Torso.Position - Position).magnitude
  330. if Mag < Radius then
  331. table.insert(Returning,v)
  332. end
  333. elseif v:FindFirstChild("UpperTorso") then
  334. local Mag = (v.UpperTorso.Position - Position).magnitude
  335. if Mag < Radius then
  336. table.insert(Returning,v)
  337. end
  338. end
  339. end
  340. end
  341. return Returning
  342. end
  343.  
  344. ArtificialHB = Instance.new("BindableEvent", script)
  345. ArtificialHB.Name = "Heartbeat"
  346. script:WaitForChild("Heartbeat")
  347.  
  348. frame = 1 / 60
  349. tf = 0
  350. allowframeloss = false
  351. tossremainder = false
  352.  
  353.  
  354. lastframe = tick()
  355. script.Heartbeat:Fire()
  356.  
  357.  
  358. game:GetService("RunService").Heartbeat:connect(function(s, p)
  359. tf = tf + s
  360. if tf >= frame then
  361. if allowframeloss then
  362. script.Heartbeat:Fire()
  363. lastframe = tick()
  364. else
  365. for i = 1, math.floor(tf / frame) do
  366. script.Heartbeat:Fire()
  367. end
  368. lastframe = tick()
  369. end
  370. if tossremainder then
  371. tf = 0
  372. else
  373. tf = tf - frame * math.floor(tf / frame)
  374. end
  375. end
  376. end)
  377.  
  378. function swait(num)
  379. if num == 0 or num == nil then
  380. game:service("RunService").Stepped:wait(0)
  381. else
  382. for i = 0, num do
  383. game:service("RunService").Stepped:wait(0)
  384. end
  385. end
  386. end
  387.  
  388. intro = true
  389. ws = 0
  390.  
  391. bigfedora = Instance.new("Part",Character)
  392. bigfedora.Size = Vector3.new(2,2,2)
  393. 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)
  394. bigfedora.CanCollide = false
  395. bigfedora.Anchored = true
  396. bigfedora.Name = "mbigf"
  397. mbigfedora = Instance.new("SpecialMesh", bigfedora)
  398. mbigfedora.MeshType = "FileMesh"
  399. mbigfedora.Scale = Vector3.new(1,1,1)
  400. mbigfedora.MeshId = 'http://www.roblox.com/asset/?id=1103218018'
  401. mbigfedora.TextureId = 'http://www.roblox.com/asset/?id=212143583'
  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,-.1,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:Destroy()
  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(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)
  462. ROOTLERP.C1 = ROOTLERP.C1:lerp(CFrame.new(0 * 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(1.2,1.2,1.2)
  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(.0001) 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.5,1.5,1.5)
  519. removeuseless:AddItem(robux,4)
  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(1.05, .95, 1.05)
  720. mbarrol.MeshId,mbarrol.TextureId = 'http://www.roblox.com/asset/?id=29873142','http://www.roblox.com/asset/?id=31082268'
  721. coroutine.wrap(function()
  722. while dancing do
  723. 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)
  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 = .2
  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("Back from the past to dance the dance. Made by Supr14(Credits to Krystalteam).")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement