oskdfoskofksdofk

Untitled

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