Advertisement
idkwhatiam

Noob Dance V2

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