Advertisement
5sdfsadgaq5465

krystal dance edit

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