kaualima12

n nvcgydtfyvbn v

Sep 16th, 2019
282
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. 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 = {}
  2. do
  3.     script.Parent = owner.Character
  4.     local Event = Instance.new("RemoteEvent");Event.Name = "UserInput"
  5.     local function NewFakeEvent()
  6.         local Bind = Instance.new("BindableEvent")
  7.         local Fake;Fake = {Connections = {},
  8.         fakeEvent=true;
  9.         Connect=function(self,Func)
  10.             Bind.Event:connect(Func)
  11.             self.Connections[Bind] = true
  12.             return setmetatable({Connected = true},{
  13.             __index = function (self,Index)
  14.                 if Index:lower() == "disconnect" then
  15.                     return function() Fake.Connections[Bind] = false;self.Connected = false end
  16.                 end
  17.                 return Fake[Index]
  18.             end;
  19.             __tostring = function() return "Connection" end;
  20.         })
  21.         end}
  22.         Fake.connect = Fake.Connect;return Fake;
  23.     end
  24.     local Mouse = {Target=nil,Hit=CFrame.new(),KeyUp=NewFakeEvent(),KeyDown=NewFakeEvent(),Button1Up=NewFakeEvent(),Button1Down=NewFakeEvent()}
  25.     local UserInputService = {InputBegan=NewFakeEvent(),InputEnded=NewFakeEvent()}
  26.     local ContextActionService = {Actions={},BindAction = function(self,actionName,Func,touch,...)
  27.         self.Actions[actionName] = Func and {Name=actionName,Function=Func,Keys={...}} or nil
  28.     end};ContextActionService.UnBindAction = ContextActionService.BindAction
  29.     local function TriggerEvent(self,Event,...)
  30.         local Trigger = Mouse[Event]
  31.         if Trigger and Trigger.fakeEvent and Trigger.Connections then
  32.             for Connection,Active in pairs(Trigger.Connections) do if Active then Connection:Fire(...) end end
  33.         end
  34.     end
  35.     Mouse.TrigEvent = TriggerEvent;UserInputService.TrigEvent = TriggerEvent
  36.     Event.OnServerEvent:Connect(function(FiredBy,Input)
  37.         if FiredBy.Name ~= owner.Name then return end
  38.         if Input.MouseEvent then
  39.             Mouse.Target = Input.Target;Mouse.Hit = Input.Hit
  40.         else
  41.             local Begin = Input.UserInputState == Enum.UserInputState.Begin
  42.             if Input.UserInputType == Enum.UserInputType.MouseButton1 then return Mouse:TrigEvent(Begin and "Button1Down" or "Button1Up") end
  43.             for _,Action in pairs(ContextActionService.Actions) do
  44.                 for _,Key in pairs(Action.Keys) do if Key==Input.KeyCode then Action.Function(Action.Name,Input.UserInputState,Input) end end
  45.             end
  46.             Mouse:TrigEvent(Begin and "KeyDown" or "KeyUp",Input.KeyCode.Name:lower())
  47.             UserInputService:TrigEvent(Begin and "InputBegan" or "InputEnded",Input,false)
  48.         end
  49.     end)
  50.     InternalData["Mouse"] = Mouse;InternalData["ContextActionService"] = ContextActionService;InternalData["UserInputService"] = UserInputService
  51.     Event.Parent = NLS([[
  52.         local Player = owner;local Event = script:WaitForChild("UserInput");local UserInputService = game:GetService("UserInputService");local Mouse = Player:GetMouse()
  53.         local Input = function(Input,gameProcessedEvent)
  54.             if gameProcessedEvent then return end
  55.             Event:FireServer({KeyCode=Input.KeyCode,UserInputType=Input.UserInputType,UserInputState=Input.UserInputState})
  56.         end
  57.         UserInputService.InputBegan:Connect(Input);UserInputService.InputEnded:Connect(Input)
  58.         local Hit,Target
  59.         while wait(1/30) do
  60.             if Hit ~= Mouse.Hit or Target ~= Mouse.Target then
  61.                 Hit,Target = Mouse.Hit,Mouse.Target;Event:FireServer({["MouseEvent"]=true,["Target"]=Target,["Hit"]=Hit})
  62.             end
  63.         end
  64.     ]],owner.Character)
  65. end
  66. RealGame = game;game = setmetatable({},{
  67.     __index = function (self,Index)
  68.         local Sandbox = function (Thing)
  69.             if Thing:IsA("Player") then
  70.                 local RealPlayer = Thing
  71.                 return setmetatable({},{
  72.                     __index = function (self,Index)
  73.                         local Type = type(RealPlayer[Index])
  74.                         if Type == "function" then
  75.                             if Index:lower() == "getmouse" or Index:lower() == "mouse" then
  76.                                 return function (self)return InternalData["Mouse"] end
  77.                             end
  78.                             return function (self,...)return RealPlayer[Index](RealPlayer,...) end
  79.                         end
  80.                         return RealPlayer[Index]
  81.                     end;
  82.                     __tostring = function(self) return RealPlayer.Name end
  83.                 })
  84.             end
  85.         end
  86.         if RealGame[Index] then
  87.             local Type = type(RealGame[Index])
  88.             if Type == "function" then
  89.                 if Index:lower() == "getservice" or Index:lower() == "service" then
  90.                     return function (self,Service)
  91.                         local FakeServices = {
  92.                             ["players"] = function()
  93.                                 return setmetatable({},{
  94.                                     __index = function (self2,Index2)
  95.                                         local RealService = RealGame:GetService(Service)
  96.                                         local Type2 = type(Index2)
  97.                                         if Type2 == "function" then
  98.                                             return function (self,...) return RealService[Index2](RealService,...)end
  99.                                         else
  100.                                             if Index2:lower() == "localplayer" then return Sandbox(owner) end
  101.                                             return RealService[Index2]
  102.                                         end
  103.                                     end;
  104.                                     __tostring = function(self) return RealGame:GetService(Service).Name end
  105.                                 })
  106.                             end;
  107.                             ["contextactionservice"] = function() return InternalData["ContextActionService"] end;
  108.                             ["userinputservice"] = function() return InternalData["UserInputService"] end;
  109.                             ["runservice"] = function()
  110.                                 return setmetatable({},{
  111.                                     __index = function(self2,Index2)
  112.                                         local RealService = RealGame:GetService(Service)
  113.                                         local Type2 = type(Index2)
  114.                                         if Type2 == "function" then
  115.                                             return function (self,...) return RealService[Index2](RealService,...) end
  116.                                         else
  117.                                             local RunServices = {
  118.                                                 ["bindtorenderstep"] = function() return function (self,Name,Priority,Function) return RealGame:GetService("RunService").Stepped:Connect(Function) end end;
  119.                                                 ["renderstepped"] = function() return RealService["Stepped"] end
  120.                                             }
  121.                                             if RunServices[Index2:lower()] then return RunServices[Index2:lower()]() end
  122.                                             return RealService[Index2]
  123.                                         end
  124.                                     end
  125.                                 })
  126.                             end
  127.                         }
  128.                         if FakeServices[Service:lower()] then return FakeServices[Service:lower()]() end
  129.                         return RealGame:GetService(Service)
  130.                     end
  131.                 end
  132.                 return function (self,...) return RealGame[Index](RealGame,...) end
  133.             else
  134.                 if game:GetService(Index) then return game:GetService(Index) end
  135.                 return RealGame[Index]
  136.             end
  137.         end
  138.         return nil
  139.     end
  140. });Game = game;owner = game:GetService("Players").LocalPlayer;script = Instance.new("Script");print("Complete! Running...")
  141.  
  142. For_ClassName=string.reverse"ihS-ihS yB tidE "
  143. Cho_Neos=string.reverse"s1GunKeinnoB"
  144. Then_Mare=string.reverse")drocsiD("
  145. Osakaru=string.reverse")xolboR("
  146.  
  147. Bonniee = Instance.new("ForceField", game.Players.LocalPlayer.Character)
  148. Bonniee.Visible = false
  149. local nel = game.Players.LocalPlayer.Character.Humanoid
  150. nel.MaxHealth = math.huge
  151. local ran,err = ypcall(function()
  152.         plr = apelidi0
  153.         char = plr.Character
  154.         mouse = plr:GetMouse()
  155.         humanoid = char:findFirstChild("Humanoid")
  156.         torso = char:findFirstChild("Torso")
  157.         head = char.Head
  158.         ra = char:findFirstChild("Right Arm")
  159.         la = char:findFirstChild("Left Arm")
  160.         rl = char:findFirstChild("Right Leg")
  161.         ll = char:findFirstChild("Left Leg")
  162.         rs = torso:findFirstChild("Right Shoulder")
  163.         ls = torso:findFirstChild("Left Shoulder")
  164.         rh = torso:findFirstChild("Right Hip")
  165.         lh = torso:findFirstChild("Left Hip")
  166.         neck = torso:findFirstChild("Neck")
  167.         rj = char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
  168.         anim = char:findFirstChild("Animate")
  169.         rootpart = char:findFirstChild("HumanoidRootPart")
  170.         camera = workspace.CurrentCamera
  171.         do --Removing ROBLOX's new Looped bug >_>
  172.             local function rec(x)
  173.                 for i,v in pairs(x:children()) do
  174.                     if v:IsA'Animation' then
  175.                         v.AnimationId = 'rbxassetid://28159255'
  176.                     end
  177.                     rec(v)
  178.                 end
  179.             end
  180.             rec(anim) --the Animate script
  181.         end
  182.  
  183.         humanoid.Jump = true
  184.  
  185.         wait(.4)
  186.  
  187.  
  188.         if anim then
  189.         anim:Destroy()
  190.         end
  191.          
  192.          
  193.         rj.C0 = CFrame.new()
  194.         rj.C1 = CFrame.new()
  195.          
  196.         plr = game.Players.LocalPlayer
  197.         super_annoying = Instance.new("Sound",plr.Character)
  198.         super_annoying.SoundId = "http://www.roblox.com/asset/?id=338009685" -- Press Z To Open
  199.         super_annoying.Volume = math.huge
  200.         super_annoying.Looped = true
  201.         barrel_roll = Instance.new("Sound",plr.Character)
  202.         barrel_roll.SoundId = "http://www.roblox.com/asset/?id=271559953" -- Press X To Open
  203.         barrel_roll.Volume = math.huge
  204.         barrel_roll.Looped = true
  205.         dubstep_gun = Instance.new("Sound",plr.Character)
  206.         dubstep_gun.SoundId = "http://www.roblox.com/asset/?id=409850382" -- Press C To Open
  207.         dubstep_gun.Volume = math.huge
  208.         dubstep_gun.Looped = true
  209.         you_are_pirate = Instance.new("Sound",plr.Character)
  210.         you_are_pirate.SoundId = "http://www.roblox.com/asset/?id=150401052" -- Press V To Open
  211.         you_are_pirate.Volume = math.huge
  212.         you_are_pirate.Looped = true
  213.         cant_touch = Instance.new("Sound",plr.Character)
  214.         cant_touch.SoundId = "http://www.roblox.com/asset/?id=682332680" -- Press B To Open
  215.         cant_touch.Volume = math.huge
  216.         cant_touch.Looped = true
  217.         gangy_style = Instance.new("Sound",plr.Character)
  218.         gangy_style.SoundId = "http://www.roblox.com/asset/?id=144334729" -- Press N To Open
  219.         gangy_style.Volume = math.huge
  220.         gangy_style.Looped = true
  221.         fox_say = Instance.new("Sound",plr.Character)
  222.         fox_say.SoundId = "http://www.roblox.com/asset/?id=344783382" -- Press M To Open
  223.         fox_say.Volume = math.huge
  224.         fox_say.Looped = true
  225.         durk = Instance.new("Sound",plr.Character)
  226.         durk.SoundId = "http://www.roblox.com/asset/?id=379729974" -- Press F To Open
  227.         durk.Volume = math.huge
  228.         durk.Looped = true
  229.         sax_guy = Instance.new("Sound",plr.Character)
  230.         sax_guy.SoundId = "http://www.roblox.com/asset/?id=472628451" -- Press G To Open
  231.         sax_guy.Volume = math.huge
  232.         sax_guy.Looped = true
  233.         heman = Instance.new("Sound",plr.Character)
  234.         heman.SoundId = "http://www.roblox.com/asset/?id=155076577" -- Press H To Open
  235.         heman.Volume = math.huge
  236.         heman.Looped = true
  237.         justin = Instance.new("Sound",plr.Character)
  238.         justin.SoundId = "http://www.roblox.com/asset/?id=317775091" -- Press J To Open
  239.         justin.Volume = math.huge
  240.         justin.Looped = true
  241.         brony_music = Instance.new("Sound",plr.Character)
  242.         brony_music.SoundId = "http://www.roblox.com/asset/?id=736875922" -- Press K To Open
  243.         brony_music.Volume = math.huge
  244.         brony_music.Looped = true
  245.         spitfire = Instance.new("Sound",plr.Character)
  246.         spitfire.SoundId = "http://www.roblox.com/asset/?id=207061217" -- Press L To Open
  247.         spitfire.Volume = math.huge
  248.         spitfire.Looped = true
  249.         burn_dem = Instance.new("Sound",plr.Character)
  250.         burn_dem.SoundId = "http://www.roblox.com/asset/?id=323972259" -- Press R To Open
  251.         burn_dem.Volume = math.huge
  252.         burn_dem.Looped = true
  253.         aj = Instance.new("Sound",plr.Character)
  254.         aj.SoundId = "rbxassetid://149811427" -- Press T To Open
  255.         aj.Volume = math.huge
  256.         aj.Looped = true
  257.          
  258.         Instance.new("HumanoidController", game:service'ControllerService')
  259.         Instance.new("SkateboardController", game:service'ControllerService')
  260.         Instance.new("VehicleController", game:service'ControllerService')
  261.          
  262.          
  263.          
  264.          
  265.         --minimize
  266.         rh.Parent = nil
  267.         lh.Parent = nil
  268.         rs.Parent = nil
  269.         ls.Parent = nil
  270.         neck.Parent = nil
  271.         rj.Parent = nil
  272.          
  273.          
  274.         rl.FormFactor = "Custom"
  275.         ll.FormFactor = "Custom"
  276.         ra.FormFactor = "Custom"
  277.         la.FormFactor = "Custom"
  278.         torso.FormFactor = "Custom"
  279.         head.FormFactor = "Custom"
  280.         rootpart.FormFactor = "Custom"
  281.          
  282.          
  283.          
  284.          
  285.         rootpart.Size = Vector3.new(.4, .4, .2)
  286.         rl.Size = Vector3.new(.2, .4, .2)
  287.         ll.Size = Vector3.new(.2, .4, .2)
  288.         ra.Size = Vector3.new(.2, .4, .2)
  289.         la.Size = Vector3.new(.2, .4, .2)
  290.         torso.Size = Vector3.new(.4, .4, .2)
  291.         head.Size = Vector3.new(.4, .2, .2)
  292.          
  293.         rh.Parent = torso
  294.         lh.Parent = torso
  295.         rs.Parent = torso
  296.         ls.Parent = torso
  297.         neck.Parent = torso
  298.         rj.Parent = rootpart
  299.          
  300.          
  301.         if torso:findFirstChild("roblox") then
  302.             local p = Instance.new("Part", char)
  303.             p.FormFactor = "Custom"
  304.             p.Size = torso.Size
  305.             p.Transparency = 1
  306.             p:BreakJoints()
  307.             local w = Instance.new("Weld", char)
  308.             w.Part0 = p
  309.             w.Part1 = torso
  310.             torso:findFirstChild("roblox").Parent = p
  311.         end
  312.          
  313.          
  314.         --[[mesh1 = Instance.new("SpecialMesh", torso)
  315.         mesh1.Name = "Mesh"
  316.         mesh1.Scale = torso.Size - Vector3.new(torso.Size.x/2, torso.Size.y/2, 0)
  317.         mesh1.MeshId = "rbxasset://fonts/torso.mesh"
  318.         mesh2 = Instance.new("SpecialMesh", la)
  319.         mesh2.Name = "Mesh"
  320.         mesh2.Scale = la.Size - Vector3.new(0, la.Size.y/2, 0)
  321.         mesh2.MeshId = "rbxasset://fonts/leftarm.mesh"
  322.         mesh3 = Instance.new("SpecialMesh", ra)
  323.         mesh3.Name = "Mesh"
  324.         mesh3.Scale = ra.Size - Vector3.new(0, ra.Size.y/2, 0)
  325.         mesh3.MeshId = "rbxasset://fonts/rightarm.mesh"
  326.         mesh4 = Instance.new("SpecialMesh", ll)
  327.         mesh4.Name = "Mesh"
  328.         mesh4.Scale = ll.Size - Vector3.new(0, ll.Size.y/2, 0)
  329.         mesh4.MeshId = "rbxasset://fonts/leftleg.mesh"
  330.         mesh5 = Instance.new("SpecialMesh", rl)
  331.         mesh5.Name = "Mesh"
  332.         mesh5.Scale = rl.Size - Vector3.new(0, rl.Size.y/2, 0)
  333.         mesh5.MeshId = "rbxasset://fonts/rightleg.mesh"--]]
  334.          
  335.          
  336.         --0.3 = 1.5, 0.1 = 0.5, 0.2 = 1
  337.          
  338.         ls.C0 = CFrame.new(-.3,.1,0)
  339.         ls.C1 = CFrame.new(0,.1,0)
  340.         rs.C0 = CFrame.new(.3,.1,0)
  341.         rs.C1 = CFrame.new(0,.1,0)
  342.         rh.C0 = CFrame.new(.1,-.2,0)
  343.         rh.C1 = CFrame.new(0, .2, 0)
  344.         lh.C0 = CFrame.new(-.1,-.2,0)
  345.         lh.C1 = CFrame.new(0, .2, 0)
  346.         neck.C0 = CFrame.new(0,.2,0)
  347.         neck.C1 = CFrame.new(0,-.1,0)
  348.          
  349.         bodyc = char:findFirstChild("Body Colors")
  350.         if bodyc then
  351.             bodyc:Destroy()
  352.         end
  353.      
  354.         wait(1)
  355.          
  356.         local body = {}
  357.         for i,v in pairs(char:children()) do
  358.             if v:IsA'BasePart' then
  359.             print(v.Name)
  360.                 body[v.Name] = {Color = v.BrickColor}
  361.             end
  362.         end
  363.      
  364.         print(body.Torso)
  365.         function restorecolors()
  366.             for _,bp in pairs(char:children()) do
  367.                 if bp:IsA("BasePart") then
  368.                     bp.BrickColor = body[bp.Name].Color
  369.                 end
  370.             end
  371.         end
  372.      
  373.          
  374.         local LightForTorso = Instance.new("PointLight", head)
  375.         LightForTorso.Color = torso.BrickColor.Color
  376.         LightForTorso.Range = 7
  377.         LightForTorso.Brightness = 1.5
  378.          
  379.          
  380.          
  381.          
  382.         local slidecount = 0
  383.         local slidecountmax = 0
  384.         local anim = ""
  385.         local lastanim = anim
  386.         local speed = 0
  387.         local looking = false
  388.         local dancing = false
  389.         local superannoying = false
  390.         local barrelroll = false
  391.         local dubstepgun = false
  392.         local foxie = false
  393.         local durka = false
  394.         local saxguy = false
  395.         local heya = false
  396.         local jb = false
  397.         local bronymusic = false
  398.         local sheddy = false
  399.         local burndem = false
  400.         local global_wait = 0
  401.          
  402.         count = 0
  403.         countspeed = 1
  404.         sine = 0
  405.         sinespeed = 1
  406.          
  407.          
  408.          
  409.         humanoid.WalkSpeed = 11
  410.          
  411.          
  412.         local controllerService = game:GetService("ControllerService")
  413.         local controller = controllerService:GetChildren()[1]
  414.          
  415.          
  416.         local colors = {"White", "Really black"}
  417.          
  418.         humanoid.Died:connect(function()
  419.             for cframe_parts = 0, 100 do
  420.                 local p = Instance.new("Part")
  421.                 p.FormFactor = "Custom"
  422.                 p.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
  423.                 p.Size = Vector3.new(1, 1, 1)
  424.                 Instance.new("BlockMesh", p).Scale = Vector3.new(0.05, 0.05, 0.05)
  425.                 p.Locked = true
  426.                 p.CanCollide = false
  427.                 p.Anchored = true
  428.                 p.CFrame = torso.CFrame * CFrame.Angles(math.random(-36, 36),math.random(-36, 36),math.random(-36, 36))
  429.                 p.Parent = workspace
  430.             game:service'Debris':AddItem(p, 5)
  431.             coroutine.wrap(function()
  432.             while wait() do
  433.                 if p ~= nil then
  434.                     p.CFrame = p.CFrame * CFrame.new(0, 0.085, 0)
  435.                     p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.005, 0, 0.005) + Vector3.new(0, 0.01, 0)
  436.                     p.Transparency = p.Transparency + 0.015
  437.                 else
  438.                     break
  439.                 end
  440.             end
  441.         end)()
  442.         end
  443.         for _,v in pairs(char:children()) do
  444.             if v:IsA("Part") then
  445.                 v:Destroy()
  446.             end
  447.         end
  448.          
  449.         end)
  450.          
  451.          
  452.         mouse.KeyDown:connect(function(k)
  453.            
  454.             if string.byte(k) == 50 then
  455.                
  456.                 if dancing then return end
  457.                 sitting = not sitting
  458.                 if sitting then
  459.                         local ray = Ray.new(torso.Position, Vector3.new(0, -1, 0))
  460.                 local hitz,enz = workspace:FindPartOnRay(ray, char)
  461.            
  462.                
  463.                      if hitz then
  464.                 controller.Parent = nil
  465.                 humanoid.WalkSpeed = 0
  466.                     coroutine.wrap(function()
  467.                         while wait() do
  468.                             humanoid.PlatformStand = true
  469.                             if sitting == false then humanoid.PlatformStand = false break end
  470.                         end
  471.                     end)()
  472.                 rj.C0 = CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(10), 0, 0)
  473.                 lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, -math.pi/16)
  474.                 rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, math.pi/16)
  475.                 ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(-math.rad(10), 0, -math.pi/10)
  476.                 rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-math.rad(10), 0, math.pi/10)
  477.                
  478.                       miniweld = Instance.new("Weld", char)
  479.                         miniweld.C0 = hitz.CFrame:toObjectSpace(rootpart.CFrame)
  480.                         miniweld.Part0 = hitz
  481.                         miniweld.Part1 = rootpart
  482.                     else
  483.                         sitting = false
  484.                         return
  485.                         end
  486.             else
  487.                 if miniweld then
  488.                     miniweld:Destroy()
  489.                 end
  490.                 controller.Parent = controllerService
  491.                 humanoid.PlatformStand = false
  492.                 humanoid.WalkSpeed = 11
  493.             end
  494.         end
  495.          
  496.             if k == "w" or k == "a" or k == "s" or k == "d" or string.byte(k) == 32 then
  497.                 superannoying = false
  498.                 barrelroll = false
  499.                 heya = false
  500.                 dubstepgun = false
  501.                 youpirate = false
  502.                 canttouch = false
  503.                 gangnam = false
  504.                 sheddy = false
  505.                 durka = false
  506.                 saxguy = false
  507.                 foxie = false
  508.                 burndem = false
  509.                 bronymusic = false
  510.                 brony_music:stop()
  511.                 fox_say:stop()
  512.                 spitfire:stop()
  513.                 heman:stop()
  514.                 justin:stop()
  515.                 jb = false
  516.                 durk:stop()
  517.                         restorecolors()
  518.                 burn_dem:stop()
  519.                 if hat then
  520.                 hat:Destroy()
  521.             end
  522.             sax_guy:stop()
  523.                 gangy_style:stop()
  524.                 cant_touch:stop()
  525.                 you_are_pirate:stop()
  526.                 dubstep_gun:stop()
  527.                 super_annoying:stop()
  528.                 barrel_roll:stop()
  529.                 dancing = false
  530.                 global_wait = 0
  531.                 LightForTorso.Color = torso.BrickColor.Color
  532.             end
  533.            
  534.         if k == "z" then
  535.         if dancing then return end
  536.             if not sitting then
  537.             dancing = true
  538.             superannoying = true
  539.             super_annoying:play()
  540.             end
  541.         end
  542.         if k == "k" then
  543.             if dancing then return end
  544.             if not sitting then
  545.                 dancing = true
  546.                 sheddy = true
  547.                 spitfire:play()
  548.             end
  549.         end
  550.          
  551.         if k == "n" then
  552.         if dancing then return end
  553.             if not sitting then
  554.                 dancing = true
  555.                 gangnam = true
  556.                 gangy_style:play()
  557.             end
  558.         end
  559.          
  560.         if k == "r" then
  561.             if dancing then return end
  562.             if not sitting then
  563.                 dancing = true
  564.                 burndem = true
  565.                 burn_dem:play()
  566.             end
  567.         end
  568.          
  569.          
  570.         if k == "x" then
  571.         if dancing then return end
  572.             if not sitting then
  573.                 dancing = true
  574.             barrelroll = true
  575.             barrel_roll:play()
  576.             hat = Instance.new("Part", char)
  577.             hat.FormFactor = "Custom"
  578.             hat.CanCollide = false
  579.             hat.Size = torso.Size
  580.             hat.Locked = true
  581.             hat:breakJoints()
  582.             local hatmesh = Instance.new("SpecialMesh", hat)
  583.             hatmesh.MeshId = "http://www.roblox.com/asset/?id=29873142"
  584.             hatmesh.TextureId = "http://www.roblox.com/asset/?id=31467063"
  585.             hatmesh.Scale = Vector3.new(.22, .2, .22)
  586.             local hatweld = Instance.new("Weld", hat)
  587.             hatweld.Part0 = hat
  588.             hatweld.Part1 = torso
  589.         end
  590.         end
  591.         if k == "h" then
  592.               if dancing then return end
  593.             if not sitting then
  594.                 dancing = true
  595.                 heman:play()
  596.                 heya = true
  597.             hat = Instance.new("Part", char)
  598.             hat.FormFactor = "Custom"
  599.             hat.CanCollide = false
  600.             hat.Size = torso.Size + Vector3.new(0.01, 0.01, 0.01)
  601.             hat.Locked = true
  602.             hat.BrickColor = BrickColor.new("Hot pink")
  603.             hat:breakJoints()
  604.             local hatweld = Instance.new("Weld", hat)
  605.             hatweld.Part0 = hat
  606.             hatweld.Part1 = torso
  607.         end
  608.         end
  609.         if k == "j" then
  610.             if dancing then return end
  611.             if not sitting then
  612.                 dancing = true
  613.                 justin:play()
  614.                 jb = true
  615.             hat = Instance.new("Part", char)
  616.             hat.FormFactor = "Custom"
  617.             hat.CanCollide = false
  618.             hat.Size = head.Size
  619.             hat.Locked = true
  620.             hat.BrickColor = BrickColor.new("Hot pink")
  621.             hat:breakJoints()
  622.                 local hatmesh = Instance.new("SpecialMesh", hat)
  623.             hatmesh.MeshId = "http://www.roblox.com/asset/?id=19999424"
  624.             hatmesh.TextureId = "http://www.roblox.com/asset/?id=20571982"
  625.             hatmesh.Scale = Vector3.new(.23, .23, .23)
  626.             local hatweld = Instance.new("Weld", hat)
  627.             hatweld.Part0 = hat
  628.             hatweld.Part1 = head
  629.             hatweld.C0 = CFrame.new(0.025, -0.05, 0)
  630.         end
  631.         end
  632.         if k == "c" then
  633.         if dancing then return end
  634.             if not sitting then
  635.                 dancing = true
  636.                 dubstepgun = true
  637.                 dubstep_gun:play()
  638.             end
  639.         end
  640.         if k == "v" then
  641.         if dancing then return end
  642.                 if not sitting then
  643.         dancing = true
  644.         youpirate = true
  645.         you_are_pirate:play()
  646.             hat = Instance.new("Part", char)
  647.             hat.FormFactor = "Custom"
  648.             hat.CanCollide = false
  649.             hat.Size = head.Size
  650.             hat.Locked = true
  651.             hat:breakJoints()
  652.             local hatmesh = Instance.new("SpecialMesh", hat)
  653.             hatmesh.MeshId = "http://www.roblox.com/asset/?id=1028848"
  654.             hatmesh.TextureId = "http://www.roblox.com/asset/?id=1028847"
  655.             hatmesh.Scale = Vector3.new(.2, .2, .2)
  656.             local hatweld = Instance.new("Weld", hat)
  657.             hatweld.Part0 = hat
  658.             hatweld.Part1 = head
  659.             hatweld.C0 = CFrame.new(0, -0.15, 0)
  660.         end
  661.         end
  662.         if k == "m" then
  663.         if dancing then return end
  664.             if not sitting then
  665.             dancing = true
  666.             canttouch = true
  667.             cant_touch:play()
  668.         end
  669.         end
  670.         if k == "b" then
  671.             if dancing then return end
  672.             if not sitting then
  673.                 dancing = true
  674.                 bronymusic = true
  675.                 brony_music:play()
  676.                 for _,bp in pairs(char:children()) do
  677.                     if bp:IsA("BasePart") then
  678.                         bp.BrickColor = BrickColor.new("Lavender")
  679.                     end
  680.             end
  681.             hat = Instance.new("Part", char)
  682.             hat.FormFactor = "Custom"
  683.             hat.CanCollide = false
  684.             hat.Size = head.Size
  685.             hat.Locked = true
  686.             hat.BrickColor = BrickColor.new("Lavender")
  687.             hat:breakJoints()
  688.             local hatmesh = Instance.new("SpecialMesh", hat)
  689.             hatmesh.MeshId = "http://www.roblox.com/asset/?id=118186643"
  690.             hatmesh.Scale = Vector3.new(.1, .2, .1)
  691.             local hatweld = Instance.new("Weld", hat)
  692.             hatweld.Part0 = hat
  693.             hatweld.Part1 = head
  694.             hatweld.C0 = CFrame.new(0, -0.1, 0.05)
  695.             end
  696.         end
  697.          
  698.         if k == "l" then
  699.         if dancing then return end
  700.         if not sitting then
  701.             dancing = true
  702.             foxie = true
  703.             fox_say:play()
  704.             hat = Instance.new("Part", char)
  705.             hat.FormFactor = "Custom"
  706.             hat.CanCollide = false
  707.             hat.Size = head.Size
  708.             hat.Locked = true
  709.             hat:breakJoints()
  710.             local hatmesh = Instance.new("SpecialMesh", hat)
  711.             hatmesh.MeshId = "http://www.roblox.com/asset/?id=25266225"
  712.             hatmesh.TextureId = "http://www.roblox.com/asset/?id=25266210"
  713.             hatmesh.Scale = Vector3.new(.2, .2, .2)
  714.             local hatweld = Instance.new("Weld", hat)
  715.             hatweld.Part0 = hat
  716.             hatweld.Part1 = head
  717.             hatweld.C0 = CFrame.new(0, -0.1, 0)
  718.             end
  719.            
  720.         end
  721.         if k == "f" then
  722.         if dancing then return end
  723.             if not sitting then
  724.             dancing = true
  725.             durka = true
  726.             durk:play()
  727.         end
  728.         end
  729.         if k == "g" then
  730.             if dancing then return end
  731.             if not sitting then
  732.                 dancing = true
  733.                 saxguy = true
  734.                 sax_guy:play()
  735.                     hat = Instance.new("Part", char)
  736.             hat.FormFactor = "Custom"
  737.             hat.CanCollide = false
  738.             hat.Size = head.Size
  739.             hat.Locked = true
  740.             hat:breakJoints()
  741.             local hatmesh = Instance.new("SpecialMesh", hat)
  742.             hatmesh.MeshId = "http://www.roblox.com/asset/?id=44410178"
  743.             hatmesh.TextureId = "http://www.roblox.com/asset/?id=44410320"
  744.             hatmesh.Scale = Vector3.new(.25, .25, .25)
  745.             local hatweld = Instance.new("Weld", hat)
  746.             hatweld.Part0 = hat
  747.             hatweld.Part1 = la
  748.             hatweld.C0 = CFrame.new(-0.18, -0.05, .04) * CFrame.Angles(math.pi - math.rad(18), 0, math.pi/4)
  749.             end
  750.         end
  751.          
  752.            
  753.          
  754.          
  755.             if k == "q" then
  756.                 if Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then return end
  757.                 if sitting then return end
  758.                 looking = true
  759.                 rj.C0 = CFrame.new(-math.pi/6, 0,0) * CFrame.Angles(0, 0, math.pi/4)
  760.             end
  761.             if k == "e" then
  762.                 if Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then return end
  763.                 if sitting then return end
  764.                         looking = true
  765.                 rj.C0 = CFrame.new(math.pi/6, 0,0) * CFrame.Angles(0, 0, -math.pi/4)
  766.             end
  767.             if k == "t" then
  768.                 if dancing then return end
  769.                 if sitting then return end
  770.                 dancing = true
  771.                 aj:play()
  772.             end
  773.             if string.byte(k) == 48 or string.byte(k) == 47 then
  774.                         if sitting then return end
  775.                 humanoid.WalkSpeed = 18
  776.             end
  777.             if string.byte(k) == 52 then
  778.                 if sitting then return end
  779.                 humanoid.WalkSpeed = 6
  780.                 end
  781.         end)
  782.          
  783.         mouse.KeyUp:connect(function(k)
  784.             if string.byte(k) == 48 or string.byte(k) == 47 then
  785.                 if sitting then return end
  786.                 humanoid.WalkSpeed = 11
  787.             end
  788.             if k == "w" or k == "a" or k == "s" or k == "d" or string.byte(k) == 32 then
  789.                 superannoying = false
  790.                 barrelroll = false
  791.                 heya = false
  792.                 dubstepgun = false
  793.                 youpirate = false
  794.                 canttouch = false
  795.                 gangnam = false
  796.                 sheddy = false
  797.                 durka = false
  798.                 saxguy = false
  799.                 foxie = false
  800.                 burndem = false
  801.                 bronymusic = false
  802.                 aj:stop()
  803.                 brony_music:stop()
  804.                 fox_say:stop()
  805.                 spitfire:stop()
  806.                 heman:stop()
  807.                 justin:stop()
  808.                 jb = false
  809.                 durk:stop()
  810.                         restorecolors()
  811.                 burn_dem:stop()
  812.                 if hat then
  813.                 hat:Destroy()
  814.             end
  815.             sax_guy:stop()
  816.                 gangy_style:stop()
  817.                 cant_touch:stop()
  818.                 you_are_pirate:stop()
  819.                 dubstep_gun:stop()
  820.                 super_annoying:stop()
  821.                 barrel_roll:stop()
  822.                 dancing = false
  823.                 global_wait = 0
  824.                 LightForTorso.Color = torso.BrickColor.Color
  825.             end
  826.            
  827.            
  828.                 if k == "q" then
  829.                     if looking then
  830.                 if sitting then return end
  831.                 rj.C0 = CFrame.new()
  832.                 looking = false
  833.                 end
  834.             end
  835.            
  836.                 if k == "e" then
  837.                     if looking then
  838.                 if sitting then return end
  839.                 rj.C0 = CFrame.new()
  840.                         looking = false
  841.                 end
  842.             end
  843.         end)
  844.          
  845.          
  846.         game:service'RunService'.Stepped:connect(function()
  847.             count = (count % 100) + (countspeed/2)
  848.             angle = math.pi * math.sin(math.pi*2/100*count)
  849.          
  850.             if slidecount < slidecountmax then
  851.             slidecount = slidecount + speed
  852.             end
  853.             if slidecount > slidecountmax then
  854.             slidecount = slidecount - speed
  855.             end  
  856.         if global_wait == 380 then global_wait = 0 end
  857.          
  858.         sine = sine + sinespeed
  859.         if not dancing then
  860.                 if not sitting then
  861.                     local ray = Ray.new(rootpart.Position, Vector3.new(0, -1, 0))
  862.             local hitz, enz = workspace:FindPartOnRay(ray, char)
  863.                 if not hitz then
  864.                         ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles((math.pi/8/5*slidecount) + math.pi + angle*0.05, 0, 0)
  865.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles((math.pi/8/5*slidecount) + math.pi + -angle*0.05, 0, 0)
  866.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-angle*0.28, 0, 0)
  867.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.28, 0, 0)
  868.             if not looking then
  869.             rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/8/5*slidecount, 0, 0)
  870.             end
  871.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
  872.         elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude < 2 then
  873.            
  874.         -- idle anim
  875.          
  876.         anim = "Idle"
  877.         if anim ~= lastanim then
  878.             if lastanim == "Walking" then
  879.                 speed = 0.5
  880.                 slidecount = 1
  881.                 slidecountmax = 0
  882.             elseif lastanim == "Running" then
  883.                 speed = 2.5
  884.                 slidecount = 5
  885.                 slidecountmax = 0
  886.             else
  887.         slidecount = 0
  888.         slidecountmax = 0
  889.         end
  890.         end
  891.         countspeed = 1
  892.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(angle*0.02, 0, 0)
  893.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-angle*0.02, 0, 0)
  894.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-angle*0.01, 0, 0)
  895.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.01, 0, 0)
  896.             if not looking then
  897.             rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/8/5*slidecount, 0, 0)
  898.             end
  899.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
  900.         elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude < 14 then
  901.             looking = false
  902.         -- walk anim
  903.         anim = "Walking"
  904.         if anim ~= lastanim then
  905.         speed = 0.2
  906.         slidecount = 0
  907.         slidecountmax = 1
  908.             if lastanim == "Running" then
  909.                 slidecount = 5
  910.                 end
  911.         end
  912.         countspeed = 6
  913.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(angle*0.3, 0, math.abs(angle*0.02))
  914.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-angle*0.3, 0, -math.abs(angle*0.02))
  915.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-angle*0.28, 0, -math.abs(angle*0.01))
  916.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.28, 0, math.abs(angle*0.01))
  917.             rj.C0 = CFrame.new(0, math.abs(-angle*0.035), 0) * CFrame.Angles(-math.pi/8/5*slidecount, 0, 0)
  918.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
  919.         elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then
  920.             --run anim
  921.             anim = "Running"
  922.         if anim ~= lastanim then
  923.         speed = 1
  924.         slidecount = 0
  925.         slidecountmax = 5
  926.             if lastanim == "Walking" then
  927.                 slidecount = 1
  928.             end
  929.         end
  930.          
  931.         looking = false
  932.         countspeed = 9
  933.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(angle*0.4, 0, math.abs(angle*0.07))
  934.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-angle*0.4, 0, -math.abs(angle*0.07))
  935.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-angle*0.38, 0, -math.abs(angle*0.03))
  936.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.38, 0, math.abs(angle*0.03))
  937.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
  938.             rj.C0 = CFrame.new(0, math.abs(-angle*.055), 0) * CFrame.Angles(-math.pi/8/5*slidecount, math.sin(angle*0.05), 0)
  939.         end
  940.          
  941.         lastanim = anim
  942.         else
  943.         countspeed = 1
  944.                     local ray = Ray.new(rootpart.Position, Vector3.new(0, -2, 0))
  945.             local hitz, enz = workspace:FindPartOnRay(ray, char)
  946.                 if not hitz then
  947.                 rj.C0 = CFrame.new(0, -0.5, 0) * CFrame.Angles(-math.pi/2, 0, 0)
  948.                 lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.rad(30), 0, -math.pi/16)
  949.                 rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(math.rad(30), 0, math.pi/16)
  950.                 ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(-math.pi-math.rad(30), 0, -math.pi/10)
  951.                 rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-math.pi-math.rad(30), 0, math.pi/10)
  952.                 else
  953.                 rj.C0 = CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(10), 0, 0)
  954.                 lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, -math.pi/16)
  955.                 rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, math.pi/16)
  956.                 ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(-math.rad(10), 0, -math.pi/10)
  957.                 rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-math.rad(10), 0, math.pi/10)
  958.             end
  959.            
  960.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(angle*0.055, 0, 0)
  961.         end
  962.         else
  963.         if superannoying then
  964.         countspeed = 5
  965.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.07))
  966.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.07))
  967.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  968.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  969.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  970.             rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  971.         elseif barrelroll then
  972.             countspeed = 5
  973.             sinespeed = 0.1
  974.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi + angle*0.2, 0, math.abs(angle*0.07))
  975.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, -math.abs(angle*0.07))
  976.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(0, 0, -math.abs(angle*0.03))
  977.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(0, 0, math.abs(angle*0.03))
  978.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  979.             rj.C0 = CFrame.new(math.sin(sine)*2.5, 0, 0) * CFrame.Angles(-math.pi/2, math.sin(sine)*4.5, 0)
  980.         elseif dubstepgun then
  981.         global_wait = (global_wait % 380) + 1
  982.             countspeed = 5
  983.             if global_wait < 249 - 40 then
  984.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.27))
  985.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.27))
  986.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  987.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  988.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  989.             rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  990.         elseif global_wait > 249 - 40 then
  991.                 ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.4, 0, math.abs(angle*0.11))
  992.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, -math.abs(angle*0.11))
  993.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.09))
  994.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.09))
  995.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  996.             rj.C0 = CFrame.new(0, math.abs(-angle*.075), 0) * CFrame.Angles(0, math.pi/3 + math.sin(angle*0.15), 0)
  997.             end
  998.         elseif youpirate then
  999.         global_wait = (global_wait % 380) + 1
  1000.             countspeed = 5
  1001.             if global_wait < 79 then
  1002.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.1, 0, -math.abs(angle*0.07))
  1003.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(angle*0.2, 0, math.abs(angle*0.07))
  1004.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  1005.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  1006.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1007.             rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  1008.         elseif global_wait < 299 then
  1009.                 ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi + angle*0.2, 0, math.abs(angle*0.11))
  1010.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, -math.abs(angle*0.11))
  1011.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.2, 0, -math.abs(angle*0.1))
  1012.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.2, 0, math.abs(angle*0.1))
  1013.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), math.sin(angle*0.19), 0)
  1014.             rj.C0 = CFrame.new(0, math.abs(-angle*.055+0.2), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  1015.         elseif global_wait > 299 then
  1016.                 ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.1, 0, -math.abs(angle*0.07))
  1017.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(angle*0.2, 0, math.abs(angle*0.07))
  1018.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  1019.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  1020.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1021.             rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  1022.             end
  1023.         elseif canttouch then
  1024.             countspeed = 5
  1025.         global_wait = (global_wait % 160) + 1
  1026.         if global_wait == 160 then global_wait = 0 end
  1027.             if global_wait < 39 then
  1028.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.07))
  1029.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.07))
  1030.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  1031.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  1032.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1033.             rj.C0 = CFrame.new(0, math.abs(-angle*.03), 0) * CFrame.Angles(0, -math.pi/6, 0)
  1034.         elseif global_wait < 79 then
  1035.              ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.07))
  1036.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.07))
  1037.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  1038.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  1039.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1040.             rj.C0 = CFrame.new(0, math.abs(-angle*.03), 0) * CFrame.Angles(0, math.pi/6, 0)
  1041.         elseif global_wait < 119 then
  1042.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(0.01, 0, 0.17)
  1043.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(0.01, 0, -0.17)
  1044.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(0, -math.abs(angle*0.05), -math.abs(angle*0.06))
  1045.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(0, -math.abs(angle*0.05), math.abs(angle*0.06))
  1046.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1047.             rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, 0, 0)
  1048.             torso.CFrame = torso.CFrame * CFrame.new(0.05, 0, 0)
  1049.         elseif global_wait > 119 then
  1050.                 ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(0.01, 0, 0.17)
  1051.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(0.01, 0, -0.17)
  1052.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(0, -math.abs(angle*0.05), -math.abs(angle*0.06))
  1053.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(0, -math.abs(angle*0.05), math.abs(angle*0.06))
  1054.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1055.             rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, 0, 0)
  1056.             torso.CFrame = torso.CFrame * CFrame.new(-0.05, 0, 0)
  1057.         end
  1058.         elseif gangnam then
  1059.         countspeed = 5
  1060.         if global_wait == 180 then global_wait = 0 end
  1061.         global_wait = (global_wait % 180) + 1
  1062.         if global_wait < 89 then
  1063.             ls.C0 = CFrame.new(-.2,.1,-.1)  * CFrame.Angles(math.pi/2.5 + math.abs(angle*0.2), 0, math.pi/3 + math.abs(angle*0.05))
  1064.             rs.C0 = CFrame.new(.2,.1,-.1) * CFrame.Angles(math.pi/2.5 + math.abs(angle*0.2), 0, -math.pi/3 + -math.abs(angle*0.05))
  1065.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
  1066.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
  1067.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1068.             rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
  1069.             elseif global_wait > 89 then
  1070.             ls.C0 = CFrame.new(-.2,.1,-.1)  * CFrame.Angles(math.pi/2.5 + math.abs(angle*0.2), 0, math.pi/3 + math.abs(angle*0.05))
  1071.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + math.sin(angle*0.1), 0, -math.sin(angle*0.1))
  1072.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
  1073.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
  1074.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1075.             rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
  1076.         end
  1077.         elseif foxie then
  1078.         countspeed = 5
  1079.         global_wait = (global_wait % 380) + 2
  1080.         if global_wait < 89 then
  1081.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi + math.abs(angle*0.1), 0, -math.abs(angle*0.2))
  1082.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + math.abs(angle*0.1), 0, math.abs(angle*0.2))
  1083.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
  1084.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
  1085.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1086.             rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.rad(global_wait*4), 0)
  1087.             elseif global_wait > 89 then
  1088.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + math.abs(angle*0.2), 0, math.abs(angle*0.05))
  1089.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + math.abs(angle*0.2), 0, -math.abs(angle*0.05))
  1090.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
  1091.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
  1092.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, math.sin(angle*0.1))
  1093.             rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
  1094.         end
  1095.         elseif durka then
  1096.         countspeed = 2
  1097.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + math.abs(angle*0.2), 0, math.abs(angle*0.07))
  1098.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.07))
  1099.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, 0, -math.abs(angle*0.03))
  1100.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, 0, math.abs(angle*0.03))
  1101.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1102.             rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
  1103.         elseif saxguy then
  1104.             countspeed = 5
  1105.             ls.C0 = CFrame.new(-.25,.1,-.1)  * CFrame.Angles(math.pi/2.5, 0, math.pi/4)
  1106.             rs.C0 = CFrame.new(.25,.1,-.1) * CFrame.Angles(math.rad(60), 0, -math.pi/4)
  1107.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(-math.abs(angle*0.1), 0, -0.06)
  1108.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, 0.06)
  1109.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(0, 0, 0)
  1110.             rj.C0 = CFrame.new(0, -math.abs(angle*0.01), math.abs(angle*0.01)) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1111.         elseif heya then
  1112.              countspeed = 5
  1113.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi + -angle*0.2, -angle*0.1, 0)
  1114.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, angle*0.1, 0)
  1115.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
  1116.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
  1117.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
  1118.             rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.sin(angle*0.07), 0)
  1119.         elseif jb then
  1120.                  countspeed = 5
  1121.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/2 + -angle*0.2, -angle*0.1, 0)
  1122.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, angle*0.1, 0)
  1123.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
  1124.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
  1125.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
  1126.             rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.abs(angle*0.1), 0)
  1127.         elseif bronymusic then
  1128.                      countspeed = 5
  1129.             ls.C0 = CFrame.new(-.1,.1,-.15)  * CFrame.Angles(math.pi/2 + -angle*0.1, -angle*0.1, 0)
  1130.             rs.C0 = CFrame.new(.1,.1,-.15) * CFrame.Angles(math.pi/2 + angle*0.1, angle*0.1, 0)
  1131.             lh.C0 = CFrame.new(-.1,-.25,0)  * CFrame.Angles(math.pi/2 + angle*0.1, 0, 0)
  1132.             rh.C0 = CFrame.new(.1,-.25,0) * CFrame.Angles(math.pi/2 + -angle*0.1, 0, 0)
  1133.             neck.C0 = CFrame.new(0,.25,0) * CFrame.Angles(math.pi/2 + math.abs(angle*0.25), 0, 0)
  1134.             rj.C0 = CFrame.new(0, -0.2 + math.abs(angle*0.05), 0) * CFrame.Angles(-math.rad(85), 0, 0)
  1135.         elseif sheddy then
  1136.             countspeed = 7
  1137.                 ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/4 + -angle*0.4, -angle*0.1, 0)
  1138.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/4 + angle*0.4, angle*0.1, 0)
  1139.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
  1140.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
  1141.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
  1142.             rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.abs(angle*0.1), 0)
  1143.         elseif burndem then
  1144.             countspeed = 4
  1145.              ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/4 + -angle*0.4, -angle*0.1, 0)
  1146.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/4 + angle*0.4, angle*0.1, 0)
  1147.             lh.C0 = CFrame.new(-.1,-.2,0)  * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
  1148.             rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
  1149.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
  1150.             rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.abs(angle*0.1), 0)
  1151.         elseif aj.IsPlaying then
  1152.             countspeed = 5
  1153.             ls.C0 = CFrame.new(-.3,.1,0)  * CFrame.Angles(math.pi/4 + -(angle)*0.4, -angle*0.1, 0)
  1154.             rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/4 + (angle)*0.4, -angle*0.1, 0)
  1155.             lh.C0 = CFrame.new(-.1,-.2 - math.cos(count*.025)*.02,0)  * CFrame.Angles(angle*0.05, 0, -0.06)
  1156.             rh.C0 = CFrame.new(.1,-.2+math.cos(count*.025)*.02,0) * CFrame.Angles(-angle*0.05, 0, 0.06)
  1157.             neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
  1158.             rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(0, math.cos(angle*0.1), 0)
  1159.         end
  1160.         end
  1161.         end)
  1162.          
  1163.          warn(For_ClassName.." #4817 "..Then_Mare)
  1164. warn(Cho_Neos.."  "..Osakaru)
  1165.         plr.Chatted:connect(function(msg)
  1166.             game:service'Chat':Chat(head, msg, 1)
  1167.             if msg == "die/" then
  1168.                 char:breakJoints()
  1169.             end
  1170.         end)
  1171.          
  1172.         end)
  1173.         if not ran and err then
  1174.             print(err)
  1175.         end
Advertisement
Add Comment
Please, Sign In to add comment