Advertisement
Guest User

Untitled

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