Advertisement
idkwhatiam

cancer dance v2

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