Advertisement
Guest User

wow

a guest
Apr 21st, 2019
124
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.24 KB | None | 0 0
  1. --https://github.com/Mokiros/roblox-FE-compatibility
  2. if game:GetService("RunService"):IsClient() then error("Script must be server-side in order to work; use h/ and not hl/") end
  3. local Player,game,owner = owner,game
  4. local RealPlayer = Player
  5. do print("FE Compatibility code V2 by Mokiros")local RealPlayer=RealPlayer;script.Parent=RealPlayer.Character;local a=function(b)b[1].f[b[2]]=nil end;local c={__index={disconnect=a,Disconnect=a}}local d={__index={Connect=function(b,e)local f=tostring(math.random(0,10000))while b.f[f]do f=tostring(math.random(0,10000))end;b.f[f]=e;return setmetatable({b,f},c)end}}d.__index.connect=d.__index.Connect;local function g()return setmetatable({f={}},d)end;local h={Hit=CFrame.new(),KeyUp=g(),KeyDown=g(),Button1Up=g(),Button1Down=g(),Button2Up=g(),Button2Down=g()}h.keyUp=h.KeyUp;h.keyDown=h.KeyDown;local i={InputBegan=g(),InputEnded=g()}local CAS={Actions={},BindAction=function(self,j,k,l,...)CAS.Actions[j]=k and{Name=j,Function=k,Keys={...}}or nil end}CAS.UnbindAction=CAS.BindAction;local function m(self,n,...)for o,e in pairs(self[n].f)do e(...)end end;h.T=m;i.T=m;local p=Instance.new("RemoteEvent")p.Name="UserInput_Event"p.OnServerEvent:Connect(function(q,r)if q~=RealPlayer then return end;h.Target=r.e;h.Hit=r.d;if not r.f then local s=r.c==Enum.UserInputState.Begin;if r.b==Enum.UserInputType.MouseButton1 then return h:T(s and"Button1Down"or"Button1Up")end;if r.b==Enum.UserInputType.MouseButton2 then return h:T(s and"Button2Down"or"Button2Up")end;for o,t in pairs(CAS.Actions)do for o,u in pairs(t.Keys)do if u==r.a then t.Function(t.Name,r.c,r)end end end;h:T(s and"KeyDown"or"KeyUp",r.a.Name:lower())i:T(s and"InputBegan"or"InputEnded",r,false)end end)p.Parent=NLS([==[local a=script:WaitForChild("UserInput_Event")local b=owner:GetMouse()local c=game:GetService("UserInputService")local d=function(e,f)if f then return end;a:FireServer({a=e.KeyCode,b=e.UserInputType,c=e.UserInputState,d=b.Hit,e=b.Target})end;c.InputBegan:Connect(d)c.InputEnded:Connect(d)local g,h;local i=game:GetService("RunService").Heartbeat;while true do if g~=b.Hit or h~=b.Target then g,h=b.Hit,b.Target;a:FireServer({f=1,Target=h,d=g})end;for j=1,2 do i:Wait()end end]==],script)local v=game;local w={__index=function(self,u)local x=rawget(self,"_RealService")if x then return typeof(x[u])=="function"and function(o,...)return x[u](x,...)end or x[u]end end,__newindex=function(self,u,y)local x=rawget(self,"_RealService")if x then x[u]=y end end}local function z(t,A)t._RealService=typeof(A)=="string"and v:GetService(A)or A;return setmetatable(t,w)end;local B={GetService=function(self,x)return rawget(self,x)or v:GetService(x)end,Players=z({LocalPlayer=z({GetMouse=function(self)return h end},Player)},"Players"),UserInputService=z(i,"UserInputService"),ContextActionService=z(CAS,"ContextActionService"),RunService=z({_btrs={},RenderStepped=v:GetService("RunService").Heartbeat,BindToRenderStep=function(self,j,o,k)self._btrs[j]=self.Heartbeat:Connect(k)end,UnbindFromRenderStep=function(self,j)self._btrs[j]:Disconnect()end},"RunService")}rawset(B.Players,"localPlayer",B.Players.LocalPlayer)B.service=B.GetService;z(B,game)game,owner=B,B.Players.LocalPlayer end
  6. local ran,err = ypcall(function()
  7. plr = game:service'Players'.LocalPlayer
  8. char = plr.Character
  9. mouse = plr:GetMouse()
  10. humanoid = char:findFirstChild("Humanoid")
  11. torso = char:findFirstChild("Torso")
  12. head = char.Head
  13. ra = char:findFirstChild("Right Arm")
  14. la = char:findFirstChild("Left Arm")
  15. rl = char:findFirstChild("Right Leg")
  16. ll = char:findFirstChild("Left Leg")
  17. rs = torso:findFirstChild("Right Shoulder")
  18. ls = torso:findFirstChild("Left Shoulder")
  19. rh = torso:findFirstChild("Right Hip")
  20. lh = torso:findFirstChild("Left Hip")
  21. neck = torso:findFirstChild("Neck")
  22. rj = char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
  23. anim = char:findFirstChild("Animate")
  24. rootpart = char:findFirstChild("HumanoidRootPart")
  25. camera = workspace.CurrentCamera
  26. if anim then
  27. anim:Destroy()
  28. end
  29.  
  30.  
  31. rj.C0 = CFrame.new()
  32. rj.C1 = CFrame.new()
  33.  
  34.  
  35. super_annoying = Instance.new("Sound", head)
  36. super_annoying.SoundId = "http://www.roblox.com/asset/?id=138288153"
  37. super_annoying.Volume = 0.6
  38. super_annoying.Looped = true
  39. barrel_roll = Instance.new("Sound", head)
  40. barrel_roll.SoundId = "http://www.roblox.com/asset/?id=130791919"
  41. barrel_roll.Volume = 1
  42. barrel_roll.Looped = true
  43. dubstep_gun = Instance.new("Sound", head)
  44. dubstep_gun.SoundId = "http://www.roblox.com/asset/?id=130855491"
  45. dubstep_gun.Volume = 0.6
  46. dubstep_gun.Looped = true
  47. you_are_pirate = Instance.new("Sound", head)
  48. you_are_pirate.SoundId = "http://www.roblox.com/asset/?id=130888577"
  49. you_are_pirate.Volume = 0.6
  50. you_are_pirate.Looped = true
  51. cant_touch = Instance.new("Sound", head)
  52. cant_touch.SoundId = "http://www.roblox.com/asset/?id=131280929"
  53. cant_touch.Volume = 1
  54. cant_touch.Looped = true
  55. gangy_style = Instance.new("Sound", head)
  56. gangy_style.SoundId = "http://www.roblox.com/asset/?id=142633540"
  57. gangy_style.Volume = 0.6
  58. gangy_style.Looped = true
  59. fox_say = Instance.new("Sound", head)
  60. fox_say.SoundId = "http://www.roblox.com/asset/?id=130763583"
  61. fox_say.Volume = 1.9
  62. fox_say.Looped = true
  63. durk = Instance.new("Sound", head)
  64. durk.SoundId = "http://www.roblox.com/asset/?id=140448249"
  65. durk.Volume = 1.9
  66. durk.Pitch = 16
  67. durk.Looped = true
  68. sax_guy = Instance.new("Sound", head)
  69. sax_guy.SoundId = "http://www.roblox.com/asset/?id=140448249"
  70. sax_guy.Volume = 0.6
  71. sax_guy.Looped = true
  72. heman = Instance.new("Sound", head)
  73. heman.SoundId = "http://www.roblox.com/asset/?id=133339133"
  74. heman.Volume = 1
  75. heman.Looped = true
  76. justin = Instance.new("Sound", head)
  77. justin.SoundId = "http://www.roblox.com/asset/?id=130766856"
  78. justin.Volume = 0.8
  79. justin.Looped = true
  80. brony_music = Instance.new("Sound", head)
  81. brony_music.SoundId = "http://www.roblox.com/asset/?id=135360327"
  82. brony_music.Volume = 1
  83. brony_music.Looped = true
  84. spitfire = Instance.new("Sound", head)
  85. spitfire.SoundId = "http://www.roblox.com/asset/?id=130764066"
  86. spitfire.Volume = 0.8
  87. spitfire.Looped = true
  88. burn_dem = Instance.new("Sound", head)
  89. burn_dem.SoundId = "http://www.roblox.com/asset/?id=132399469"
  90. burn_dem.Volume = 1
  91. burn_dem.Looped = true
  92.  
  93.  
  94. if char:findFirstChild("Shirt") then
  95. char:findFirstChild("Shirt"):Destroy()
  96. end
  97. if char:findFirstChild("Pants") then
  98. char:findFirstChild("Pants"):Destroy()
  99. end
  100. if char:findFirstChild("Shirt Graphic") then
  101. char:findFirstChild("Shirt Graphic"):Destroy()
  102. end
  103.  
  104. Instance.new("HumanoidController", game:service'ControllerService')
  105. Instance.new("SkateboardController", game:service'ControllerService')
  106. Instance.new("VehicleController", game:service'ControllerService')
  107.  
  108.  
  109.  
  110.  
  111. --minimize
  112. rh.Parent = nil
  113. lh.Parent = nil
  114. rs.Parent = nil
  115. ls.Parent = nil
  116. neck.Parent = nil
  117. rj.Parent = nil
  118.  
  119.  
  120. rl.FormFactor = "Custom"
  121. ll.FormFactor = "Custom"
  122. ra.FormFactor = "Custom"
  123. la.FormFactor = "Custom"
  124. torso.FormFactor = "Custom"
  125. head.FormFactor = "Custom"
  126. rootpart.FormFactor = "Custom"
  127.  
  128.  
  129.  
  130.  
  131. rootpart.Size = Vector3.new(.4, .4, .2)
  132. rl.Size = Vector3.new(.2, .4, .2)
  133. ll.Size = Vector3.new(.2, .4, .2)
  134. ra.Size = Vector3.new(.2, .4, .2)
  135. la.Size = Vector3.new(.2, .4, .2)
  136. torso.Size = Vector3.new(.4, .4, .2)
  137. head.Size = Vector3.new(.4, .2, .2)
  138.  
  139. rh.Parent = torso
  140. lh.Parent = torso
  141. rs.Parent = torso
  142. ls.Parent = torso
  143. neck.Parent = torso
  144. rj.Parent = rootpart
  145.  
  146.  
  147. if torso:findFirstChild("roblox") then
  148. local p = Instance.new("Part", char)
  149. p.FormFactor = "Custom"
  150. p.Size = torso.Size
  151. p.Transparency = 1
  152. p:BreakJoints()
  153. local w = Instance.new("Weld", char)
  154. w.Part0 = p
  155. w.Part1 = torso
  156. torso:findFirstChild("roblox").Parent = p
  157. end
  158.  
  159.  
  160. mesh1 = Instance.new("SpecialMesh", torso)
  161. mesh1.Name = "Mesh"
  162. mesh1.Scale = torso.Size - Vector3.new(torso.Size.x/2, torso.Size.y/2, 0)
  163. mesh1.MeshId = "rbxasset://fonts/torso.mesh"
  164. mesh2 = Instance.new("SpecialMesh", la)
  165. mesh2.Name = "Mesh"
  166. mesh2.Scale = la.Size - Vector3.new(0, la.Size.y/2, 0)
  167. mesh2.MeshId = "rbxasset://fonts/leftarm.mesh"
  168. mesh3 = Instance.new("SpecialMesh", ra)
  169. mesh3.Name = "Mesh"
  170. mesh3.Scale = ra.Size - Vector3.new(0, ra.Size.y/2, 0)
  171. mesh3.MeshId = "rbxasset://fonts/rightarm.mesh"
  172. mesh4 = Instance.new("SpecialMesh", ll)
  173. mesh4.Name = "Mesh"
  174. mesh4.Scale = ll.Size - Vector3.new(0, ll.Size.y/2, 0)
  175. mesh4.MeshId = "rbxasset://fonts/leftleg.mesh"
  176. mesh5 = Instance.new("SpecialMesh", rl)
  177. mesh5.Name = "Mesh"
  178. mesh5.Scale = rl.Size - Vector3.new(0, rl.Size.y/2, 0)
  179. mesh5.MeshId = "rbxasset://fonts/rightleg.mesh"
  180.  
  181.  
  182. --0.3 = 1.5, 0.1 = 0.5, 0.2 = 1
  183.  
  184. ls.C0 = CFrame.new(-.3,.1,0)
  185. ls.C1 = CFrame.new(0,.1,0)
  186. rs.C0 = CFrame.new(.3,.1,0)
  187. rs.C1 = CFrame.new(0,.1,0)
  188. rh.C0 = CFrame.new(.1,-.2,0)
  189. rh.C1 = CFrame.new(0, .2, 0)
  190. lh.C0 = CFrame.new(-.1,-.2,0)
  191. lh.C1 = CFrame.new(0, .2, 0)
  192. neck.C0 = CFrame.new(0,.2,0)
  193. neck.C1 = CFrame.new(0,-.1,0)
  194.  
  195. bodyc = char:findFirstChild("Body Colors")
  196. if bodyc then
  197. bodyc:Destroy()
  198. end
  199. wait(0.1)
  200.  
  201. skincolor = {"Reddish brown", "Brick yellow", "Pastel brown", "Nougat", "Brown", "Cool yellow", "Dark orange", "Neon orange"}
  202. clothcolor = {"Bright green", "Bright red", "Bright blue", "Light stone grey", "New Yeller", "Really black", "Lavender", "Medium green", "White", "Bright Yellow"}
  203.  
  204.  
  205. skincolorrandom = BrickColor.new(skincolor[math.random(1, #skincolor)])
  206. clothcolorrandom = BrickColor.new(clothcolor[math.random(1, #clothcolor)])
  207. function restorecolors()
  208. for _,bp in pairs(char:children()) do
  209. if bp:IsA("BasePart") then
  210. bp.BrickColor = skincolorrandom
  211. end
  212. end
  213.  
  214. torso.BrickColor = clothcolorrandom
  215. ll.BrickColor = clothcolorrandom
  216. rl.BrickColor = clothcolorrandom
  217. end
  218. restorecolors()
  219.  
  220. local LightForTorso = Instance.new("PointLight", head)
  221. LightForTorso.Color = torso.BrickColor.Color
  222. LightForTorso.Range = 7
  223. LightForTorso.Brightness = 1.5
  224.  
  225.  
  226.  
  227.  
  228. local slidecount = 0
  229. local slidecountmax = 0
  230. local anim = ""
  231. local lastanim = anim
  232. local speed = 0
  233. local looking = false
  234. local dancing = false
  235. local superannoying = false
  236. local barrelroll = false
  237. local dubstepgun = false
  238. local foxie = false
  239. local durka = false
  240. local saxguy = false
  241. local heya = false
  242. local jb = false
  243. local bronymusic = false
  244. local sheddy = false
  245. local burndem = false
  246. local global_wait = 0
  247.  
  248. count = 0
  249. countspeed = 1
  250. sine = 0
  251. sinespeed = 1
  252.  
  253.  
  254.  
  255. humanoid.WalkSpeed = 11
  256.  
  257.  
  258. local controllerService = game:GetService("ControllerService")
  259. local controller = controllerService:GetChildren()[1]
  260.  
  261.  
  262. local colors = {"White", "Really black"}
  263.  
  264. humanoid.Died:connect(function()
  265. for cframe_parts = 0, 100 do
  266. local p = Instance.new("Part")
  267. p.FormFactor = "Custom"
  268. p.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
  269. p.Size = Vector3.new(1, 1, 1)
  270. Instance.new("BlockMesh", p).Scale = Vector3.new(0.05, 0.05, 0.05)
  271. p.Locked = true
  272. p.CanCollide = false
  273. p.Anchored = true
  274. p.CFrame = torso.CFrame * CFrame.Angles(math.random(-36, 36),math.random(-36, 36),math.random(-36, 36))
  275. p.Parent = workspace
  276. game:service'Debris':AddItem(p, 5)
  277. coroutine.wrap(function()
  278. while wait() do
  279. if p ~= nil then
  280. p.CFrame = p.CFrame * CFrame.new(0, 0.085, 0)
  281. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.005, 0, 0.005) + Vector3.new(0, 0.01, 0)
  282. p.Transparency = p.Transparency + 0.015
  283. else
  284. break
  285. end
  286. end
  287. end)()
  288. end
  289. for _,v in pairs(char:children()) do
  290. if v:IsA("Part") then
  291. v:Destroy()
  292. end
  293. end
  294.  
  295. end)
  296.  
  297.  
  298. mouse.KeyDown:connect(function(k)
  299.  
  300. if string.byte(k) == 50 then
  301.  
  302. if dancing then return end
  303. sitting = not sitting
  304. if sitting then
  305. local ray = Ray.new(torso.Position, Vector3.new(0, -1, 0))
  306. local hitz,enz = workspace:FindPartOnRay(ray, char)
  307.  
  308.  
  309. if hitz then
  310. controller.Parent = nil
  311. humanoid.WalkSpeed = 0
  312. coroutine.wrap(function()
  313. while wait() do
  314. humanoid.PlatformStand = true
  315. if sitting == false then humanoid.PlatformStand = false break end
  316. end
  317. end)()
  318. rj.C0 = CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(10), 0, 0)
  319. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, -math.pi/16)
  320. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, math.pi/16)
  321. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(-math.rad(10), 0, -math.pi/10)
  322. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-math.rad(10), 0, math.pi/10)
  323.  
  324. miniweld = Instance.new("Weld", char)
  325. miniweld.C0 = hitz.CFrame:toObjectSpace(rootpart.CFrame)
  326. miniweld.Part0 = hitz
  327. miniweld.Part1 = rootpart
  328. else
  329. sitting = false
  330. return
  331. end
  332. else
  333. if miniweld then
  334. miniweld:Destroy()
  335. end
  336. controller.Parent = controllerService
  337. humanoid.PlatformStand = false
  338. humanoid.WalkSpeed = 11
  339. end
  340. end
  341.  
  342. if k == "w" or k == "a" or k == "s" or k == "d" or string.byte(k) == 32 then
  343. superannoying = false
  344. barrelroll = false
  345. heya = false
  346. dubstepgun = false
  347. youpirate = false
  348. canttouch = false
  349. gangnam = false
  350. sheddy = false
  351. durka = false
  352. saxguy = false
  353. foxie = false
  354. burndem = false
  355. bronymusic = false
  356. brony_music:stop()
  357. fox_say:stop()
  358. spitfire:stop()
  359. heman:stop()
  360. justin:stop()
  361. jb = false
  362. durk:stop()
  363. restorecolors()
  364. burn_dem:stop()
  365. if hat then
  366. hat:Destroy()
  367. end
  368. sax_guy:stop()
  369. gangy_style:stop()
  370. cant_touch:stop()
  371. you_are_pirate:stop()
  372. dubstep_gun:stop()
  373. super_annoying:stop()
  374. barrel_roll:stop()
  375. dancing = false
  376. global_wait = 0
  377. LightForTorso.Color = torso.BrickColor.Color
  378. end
  379.  
  380. if k == "z" then
  381. if dancing then return end
  382. if not sitting then
  383. dancing = true
  384. superannoying = true
  385. super_annoying:play()
  386. end
  387. end
  388. if k == "k" then
  389. if dancing then return end
  390. if not sitting then
  391. dancing = true
  392. sheddy = true
  393. spitfire:play()
  394. end
  395. end
  396.  
  397. if k == "n" then
  398. if dancing then return end
  399. if not sitting then
  400. dancing = true
  401. gangnam = true
  402. gangy_style:play()
  403. end
  404. end
  405.  
  406. if k == "r" then
  407. if dancing then return end
  408. if not sitting then
  409. dancing = true
  410. burndem = true
  411. burn_dem:play()
  412. end
  413. end
  414.  
  415.  
  416. if k == "x" then
  417. if dancing then return end
  418. if not sitting then
  419. dancing = true
  420. barrelroll = true
  421. barrel_roll:play()
  422. hat = Instance.new("Part", char)
  423. hat.FormFactor = "Custom"
  424. hat.CanCollide = false
  425. hat.Size = torso.Size
  426. hat.Locked = true
  427. hat:breakJoints()
  428. local hatmesh = Instance.new("SpecialMesh", hat)
  429. hatmesh.MeshId = "http://www.roblox.com/asset/?id=29873142"
  430. hatmesh.TextureId = "http://www.roblox.com/asset/?id=31467063"
  431. hatmesh.Scale = Vector3.new(.22, .2, .22)
  432. local hatweld = Instance.new("Weld", hat)
  433. hatweld.Part0 = hat
  434. hatweld.Part1 = torso
  435. end
  436. end
  437. if k == "h" then
  438. if dancing then return end
  439. if not sitting then
  440. dancing = true
  441. heman:play()
  442. heya = true
  443. hat = Instance.new("Part", char)
  444. hat.FormFactor = "Custom"
  445. hat.CanCollide = false
  446. hat.Size = torso.Size + Vector3.new(0.01, 0.01, 0.01)
  447. hat.Locked = true
  448. hat.BrickColor = BrickColor.new("Hot pink")
  449. hat:breakJoints()
  450. local hatweld = Instance.new("Weld", hat)
  451. hatweld.Part0 = hat
  452. hatweld.Part1 = torso
  453. end
  454. end
  455. if k == "j" then
  456. if dancing then return end
  457. if not sitting then
  458. dancing = true
  459. justin:play()
  460. jb = true
  461. hat = Instance.new("Part", char)
  462. hat.FormFactor = "Custom"
  463. hat.CanCollide = false
  464. hat.Size = head.Size
  465. hat.Locked = true
  466. hat.BrickColor = BrickColor.new("Hot pink")
  467. hat:breakJoints()
  468. local hatmesh = Instance.new("SpecialMesh", hat)
  469. hatmesh.MeshId = "http://www.roblox.com/asset/?id=19999424"
  470. hatmesh.TextureId = "http://www.roblox.com/asset/?id=20571982"
  471. hatmesh.Scale = Vector3.new(.23, .23, .23)
  472. local hatweld = Instance.new("Weld", hat)
  473. hatweld.Part0 = hat
  474. hatweld.Part1 = head
  475. hatweld.C0 = CFrame.new(0.025, -0.05, 0)
  476. end
  477. end
  478. if k == "c" then
  479. if dancing then return end
  480. if not sitting then
  481. dancing = true
  482. dubstepgun = true
  483. dubstep_gun:play()
  484. end
  485. end
  486. if k == "v" then
  487. if dancing then return end
  488. if not sitting then
  489. dancing = true
  490. youpirate = true
  491. you_are_pirate:play()
  492. hat = Instance.new("Part", char)
  493. hat.FormFactor = "Custom"
  494. hat.CanCollide = false
  495. hat.Size = head.Size
  496. hat.Locked = true
  497. hat:breakJoints()
  498. local hatmesh = Instance.new("SpecialMesh", hat)
  499. hatmesh.MeshId = "http://www.roblox.com/asset/?id=1028848"
  500. hatmesh.TextureId = "http://www.roblox.com/asset/?id=1028847"
  501. hatmesh.Scale = Vector3.new(.2, .2, .2)
  502. local hatweld = Instance.new("Weld", hat)
  503. hatweld.Part0 = hat
  504. hatweld.Part1 = head
  505. hatweld.C0 = CFrame.new(0, -0.15, 0)
  506. end
  507. end
  508. if k == "m" then
  509. if dancing then return end
  510. if not sitting then
  511. dancing = true
  512. canttouch = true
  513. cant_touch:play()
  514. end
  515. end
  516. if k == "b" then
  517. if dancing then return end
  518. if not sitting then
  519. dancing = true
  520. bronymusic = true
  521. brony_music:play()
  522. for _,bp in pairs(char:children()) do
  523. if bp:IsA("BasePart") then
  524. bp.BrickColor = BrickColor.new("Lavender")
  525. end
  526. end
  527. hat = Instance.new("Part", char)
  528. hat.FormFactor = "Custom"
  529. hat.CanCollide = false
  530. hat.Size = head.Size
  531. hat.Locked = true
  532. hat.BrickColor = BrickColor.new("Lavender")
  533. hat:breakJoints()
  534. local hatmesh = Instance.new("SpecialMesh", hat)
  535. hatmesh.MeshId = "http://www.roblox.com/asset/?id=118186643"
  536. hatmesh.Scale = Vector3.new(.1, .2, .1)
  537. local hatweld = Instance.new("Weld", hat)
  538. hatweld.Part0 = hat
  539. hatweld.Part1 = head
  540. hatweld.C0 = CFrame.new(0, -0.1, 0.05)
  541. end
  542. end
  543.  
  544. if k == "l" then
  545. if dancing then return end
  546. if not sitting then
  547. dancing = true
  548. foxie = true
  549. fox_say:play()
  550. hat = Instance.new("Part", char)
  551. hat.FormFactor = "Custom"
  552. hat.CanCollide = false
  553. hat.Size = head.Size
  554. hat.Locked = true
  555. hat:breakJoints()
  556. local hatmesh = Instance.new("SpecialMesh", hat)
  557. hatmesh.MeshId = "http://www.roblox.com/asset/?id=25266225"
  558. hatmesh.TextureId = "http://www.roblox.com/asset/?id=25266210"
  559. hatmesh.Scale = Vector3.new(.2, .2, .2)
  560. local hatweld = Instance.new("Weld", hat)
  561. hatweld.Part0 = hat
  562. hatweld.Part1 = head
  563. hatweld.C0 = CFrame.new(0, -0.1, 0)
  564. end
  565.  
  566. end
  567. if k == "f" then
  568. if dancing then return end
  569. if not sitting then
  570. dancing = true
  571. durka = true
  572. durk:play()
  573. end
  574. end
  575. if k == "g" then
  576. if dancing then return end
  577. if not sitting then
  578. dancing = true
  579. saxguy = true
  580. sax_guy:play()
  581. hat = Instance.new("Part", char)
  582. hat.FormFactor = "Custom"
  583. hat.CanCollide = false
  584. hat.Size = head.Size
  585. hat.Locked = true
  586. hat:breakJoints()
  587. local hatmesh = Instance.new("SpecialMesh", hat)
  588. hatmesh.MeshId = "http://www.roblox.com/asset/?id=44410178"
  589. hatmesh.TextureId = "http://www.roblox.com/asset/?id=44410320"
  590. hatmesh.Scale = Vector3.new(.25, .25, .25)
  591. local hatweld = Instance.new("Weld", hat)
  592. hatweld.Part0 = hat
  593. hatweld.Part1 = la
  594. hatweld.C0 = CFrame.new(-0.18, -0.05, .04) * CFrame.Angles(math.pi - math.rad(18), 0, math.pi/4)
  595. end
  596. end
  597.  
  598.  
  599.  
  600.  
  601. if k == "q" then
  602. if Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then return end
  603. if sitting then return end
  604. looking = true
  605. rj.C0 = CFrame.new(-math.pi/6, 0,0) * CFrame.Angles(0, 0, math.pi/4)
  606. end
  607. if k == "e" then
  608. if Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then return end
  609. if sitting then return end
  610. looking = true
  611. rj.C0 = CFrame.new(math.pi/6, 0,0) * CFrame.Angles(0, 0, -math.pi/4)
  612. end
  613. if string.byte(k) == 48 or string.byte(k) == 47 then
  614. if sitting then return end
  615. humanoid.WalkSpeed = 18
  616. end
  617. if string.byte(k) == 52 then
  618. if sitting then return end
  619. humanoid.WalkSpeed = 6
  620. end
  621. end)
  622.  
  623. mouse.KeyUp:connect(function(k)
  624. if string.byte(k) == 48 or string.byte(k) == 47 then
  625. if sitting then return end
  626. humanoid.WalkSpeed = 11
  627. end
  628. if k == "w" or k == "a" or k == "s" or k == "d" or string.byte(k) == 32 then
  629. superannoying = false
  630. barrelroll = false
  631. heya = false
  632. dubstepgun = false
  633. youpirate = false
  634. canttouch = false
  635. gangnam = false
  636. sheddy = false
  637. durka = false
  638. saxguy = false
  639. foxie = false
  640. burndem = false
  641. bronymusic = false
  642. brony_music:stop()
  643. fox_say:stop()
  644. spitfire:stop()
  645. heman:stop()
  646. justin:stop()
  647. jb = false
  648. durk:stop()
  649. restorecolors()
  650. burn_dem:stop()
  651. if hat then
  652. hat:Destroy()
  653. end
  654. sax_guy:stop()
  655. gangy_style:stop()
  656. cant_touch:stop()
  657. you_are_pirate:stop()
  658. dubstep_gun:stop()
  659. super_annoying:stop()
  660. barrel_roll:stop()
  661. dancing = false
  662. global_wait = 0
  663. LightForTorso.Color = torso.BrickColor.Color
  664. end
  665.  
  666.  
  667. if k == "q" then
  668. if looking then
  669. if sitting then return end
  670. rj.C0 = CFrame.new()
  671. looking = false
  672. end
  673. end
  674.  
  675. if k == "e" then
  676. if looking then
  677. if sitting then return end
  678. rj.C0 = CFrame.new()
  679. looking = false
  680. end
  681. end
  682. end)
  683.  
  684.  
  685. game:service'RunService'.Stepped:connect(function()
  686. count = (count % 100) + countspeed
  687. angle = math.pi * math.sin(math.pi*2/100*count)
  688.  
  689. if slidecount < slidecountmax then
  690. slidecount = slidecount + speed
  691. end
  692. if slidecount > slidecountmax then
  693. slidecount = slidecount - speed
  694. end
  695. if global_wait == 380 then global_wait = 0 end
  696.  
  697. sine = sine + sinespeed
  698. if not dancing then
  699. if not sitting then
  700. local ray = Ray.new(rootpart.Position, Vector3.new(0, -1, 0))
  701. local hitz, enz = workspace:FindPartOnRay(ray, char)
  702. if not hitz then
  703. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles((math.pi/8/5*slidecount) + math.pi + angle*0.05, 0, 0)
  704. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles((math.pi/8/5*slidecount) + math.pi + -angle*0.05, 0, 0)
  705. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(-angle*0.28, 0, 0)
  706. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.28, 0, 0)
  707. if not looking then
  708. rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/8/5*slidecount, 0, 0)
  709. end
  710. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
  711. elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude < 2 then
  712.  
  713. -- idle anim
  714.  
  715. anim = "Idle"
  716. if anim ~= lastanim then
  717. if lastanim == "Walking" then
  718. speed = 0.5
  719. slidecount = 1
  720. slidecountmax = 0
  721. elseif lastanim == "Running" then
  722. speed = 2.5
  723. slidecount = 5
  724. slidecountmax = 0
  725. else
  726. slidecount = 0
  727. slidecountmax = 0
  728. end
  729. end
  730. countspeed = 1
  731. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(angle*0.02, 0, 0)
  732. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-angle*0.02, 0, 0)
  733. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(-angle*0.01, 0, 0)
  734. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.01, 0, 0)
  735. if not looking then
  736. rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/8/5*slidecount, 0, 0)
  737. end
  738. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
  739. elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude < 14 then
  740. looking = false
  741. -- walk anim
  742. anim = "Walking"
  743. if anim ~= lastanim then
  744. speed = 0.2
  745. slidecount = 0
  746. slidecountmax = 1
  747. if lastanim == "Running" then
  748. slidecount = 5
  749. end
  750. end
  751. countspeed = 6
  752. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(angle*0.3, 0, math.abs(angle*0.02))
  753. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-angle*0.3, 0, -math.abs(angle*0.02))
  754. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(-angle*0.28, 0, -math.abs(angle*0.01))
  755. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.28, 0, math.abs(angle*0.01))
  756. rj.C0 = CFrame.new(0, math.abs(-angle*0.035), 0) * CFrame.Angles(-math.pi/8/5*slidecount, 0, 0)
  757. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
  758. elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then
  759. --run anim
  760. anim = "Running"
  761. if anim ~= lastanim then
  762. speed = 1
  763. slidecount = 0
  764. slidecountmax = 5
  765. if lastanim == "Walking" then
  766. slidecount = 1
  767. end
  768. end
  769.  
  770. looking = false
  771. countspeed = 9
  772. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(angle*0.4, 0, math.abs(angle*0.07))
  773. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-angle*0.4, 0, -math.abs(angle*0.07))
  774. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(-angle*0.38, 0, -math.abs(angle*0.03))
  775. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.38, 0, math.abs(angle*0.03))
  776. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
  777. rj.C0 = CFrame.new(0, math.abs(-angle*.055), 0) * CFrame.Angles(-math.pi/8/5*slidecount, math.sin(angle*0.05), 0)
  778. end
  779.  
  780. lastanim = anim
  781. else
  782. countspeed = 1
  783. local ray = Ray.new(rootpart.Position, Vector3.new(0, -2, 0))
  784. local hitz, enz = workspace:FindPartOnRay(ray, char)
  785. if not hitz then
  786. rj.C0 = CFrame.new(0, -0.5, 0) * CFrame.Angles(-math.pi/2, 0, 0)
  787. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.rad(30), 0, -math.pi/16)
  788. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(math.rad(30), 0, math.pi/16)
  789. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(-math.pi-math.rad(30), 0, -math.pi/10)
  790. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-math.pi-math.rad(30), 0, math.pi/10)
  791. else
  792. rj.C0 = CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(10), 0, 0)
  793. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, -math.pi/16)
  794. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, math.pi/16)
  795. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(-math.rad(10), 0, -math.pi/10)
  796. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-math.rad(10), 0, math.pi/10)
  797. end
  798.  
  799. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(angle*0.055, 0, 0)
  800. end
  801. else
  802. if superannoying then
  803. countspeed = 5
  804. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.07))
  805. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.07))
  806. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  807. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  808. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  809. rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  810. elseif barrelroll then
  811. countspeed = 5
  812. sinespeed = 0.1
  813. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, math.abs(angle*0.07))
  814. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, -math.abs(angle*0.07))
  815. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(0, 0, -math.abs(angle*0.03))
  816. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(0, 0, math.abs(angle*0.03))
  817. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  818. rj.C0 = CFrame.new(math.sin(sine)*2.5, 0, 0) * CFrame.Angles(-math.pi/2, math.sin(sine)*4.5, 0)
  819. elseif dubstepgun then
  820. global_wait = (global_wait % 380) + 1
  821. countspeed = 5
  822. if global_wait < 249 - 40 then
  823. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.27))
  824. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.27))
  825. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  826. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  827. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  828. rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  829. elseif global_wait > 249 - 40 then
  830. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.4, 0, math.abs(angle*0.11))
  831. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, -math.abs(angle*0.11))
  832. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.09))
  833. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.09))
  834. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  835. rj.C0 = CFrame.new(0, math.abs(-angle*.075), 0) * CFrame.Angles(0, math.pi/3 + math.sin(angle*0.15), 0)
  836. end
  837. elseif youpirate then
  838. global_wait = (global_wait % 380) + 1
  839. countspeed = 5
  840. if global_wait < 79 then
  841. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.1, 0, -math.abs(angle*0.07))
  842. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(angle*0.2, 0, math.abs(angle*0.07))
  843. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  844. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  845. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  846. rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  847. elseif global_wait < 299 then
  848. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, math.abs(angle*0.11))
  849. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, -math.abs(angle*0.11))
  850. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.2, 0, -math.abs(angle*0.1))
  851. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.2, 0, math.abs(angle*0.1))
  852. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), math.sin(angle*0.19), 0)
  853. rj.C0 = CFrame.new(0, math.abs(-angle*.055+0.2), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  854. elseif global_wait > 299 then
  855. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.1, 0, -math.abs(angle*0.07))
  856. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(angle*0.2, 0, math.abs(angle*0.07))
  857. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  858. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  859. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  860. rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  861. end
  862. elseif canttouch then
  863. countspeed = 5
  864. global_wait = (global_wait % 160) + 1
  865. if global_wait == 160 then global_wait = 0 end
  866. if global_wait < 39 then
  867. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.07))
  868. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.07))
  869. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  870. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  871. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  872. rj.C0 = CFrame.new(0, math.abs(-angle*.03), 0) * CFrame.Angles(0, -math.pi/6, 0)
  873. elseif global_wait < 79 then
  874. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.07))
  875. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.07))
  876. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  877. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  878. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  879. rj.C0 = CFrame.new(0, math.abs(-angle*.03), 0) * CFrame.Angles(0, math.pi/6, 0)
  880. elseif global_wait < 119 then
  881. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(0.01, 0, 0.17)
  882. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(0.01, 0, -0.17)
  883. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(0, -math.abs(angle*0.05), -math.abs(angle*0.06))
  884. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(0, -math.abs(angle*0.05), math.abs(angle*0.06))
  885. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  886. rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, 0, 0)
  887. torso.CFrame = torso.CFrame * CFrame.new(0.05, 0, 0)
  888. elseif global_wait > 119 then
  889. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(0.01, 0, 0.17)
  890. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(0.01, 0, -0.17)
  891. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(0, -math.abs(angle*0.05), -math.abs(angle*0.06))
  892. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(0, -math.abs(angle*0.05), math.abs(angle*0.06))
  893. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  894. rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, 0, 0)
  895. torso.CFrame = torso.CFrame * CFrame.new(-0.05, 0, 0)
  896. end
  897. elseif gangnam then
  898. countspeed = 5
  899. if global_wait == 180 then global_wait = 0 end
  900. global_wait = (global_wait % 180) + 1
  901. if global_wait < 89 then
  902. 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))
  903. 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))
  904. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
  905. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
  906. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  907. rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
  908. elseif global_wait > 89 then
  909. 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))
  910. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + math.sin(angle*0.1), 0, -math.sin(angle*0.1))
  911. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
  912. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
  913. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  914. rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
  915. end
  916. elseif foxie then
  917. countspeed = 5
  918. global_wait = (global_wait % 380) + 2
  919. if global_wait < 89 then
  920. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi + math.abs(angle*0.1), 0, -math.abs(angle*0.2))
  921. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + math.abs(angle*0.1), 0, math.abs(angle*0.2))
  922. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
  923. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
  924. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  925. rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.rad(global_wait*4), 0)
  926. elseif global_wait > 89 then
  927. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + math.abs(angle*0.2), 0, math.abs(angle*0.05))
  928. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + math.abs(angle*0.2), 0, -math.abs(angle*0.05))
  929. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
  930. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
  931. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, math.sin(angle*0.1))
  932. rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
  933. end
  934. elseif durka then
  935. countspeed = 2
  936. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + math.abs(angle*0.2), 0, math.abs(angle*0.07))
  937. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.07))
  938. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.05, 0, -math.abs(angle*0.03))
  939. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, 0, math.abs(angle*0.03))
  940. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  941. rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
  942. elseif saxguy then
  943. countspeed = 5
  944. ls.C0 = CFrame.new(-.25,.1,-.1) * CFrame.Angles(math.pi/2.5, 0, math.pi/4)
  945. rs.C0 = CFrame.new(.25,.1,-.1) * CFrame.Angles(math.rad(60), 0, -math.pi/4)
  946. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, -0.06)
  947. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, 0.06)
  948. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(0, 0, 0)
  949. rj.C0 = CFrame.new(0, -math.abs(angle*0.01), math.abs(angle*0.01)) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  950. elseif heya then
  951. countspeed = 5
  952. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi + -angle*0.2, -angle*0.1, 0)
  953. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, angle*0.1, 0)
  954. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
  955. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
  956. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
  957. rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.sin(angle*0.07), 0)
  958. elseif jb then
  959. countspeed = 5
  960. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + -angle*0.2, -angle*0.1, 0)
  961. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, angle*0.1, 0)
  962. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
  963. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
  964. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
  965. rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.abs(angle*0.1), 0)
  966. elseif bronymusic then
  967. countspeed = 5
  968. ls.C0 = CFrame.new(-.1,.1,-.15) * CFrame.Angles(math.pi/2 + -angle*0.1, -angle*0.1, 0)
  969. rs.C0 = CFrame.new(.1,.1,-.15) * CFrame.Angles(math.pi/2 + angle*0.1, angle*0.1, 0)
  970. lh.C0 = CFrame.new(-.1,-.25,0) * CFrame.Angles(math.pi/2 + angle*0.1, 0, 0)
  971. rh.C0 = CFrame.new(.1,-.25,0) * CFrame.Angles(math.pi/2 + -angle*0.1, 0, 0)
  972. neck.C0 = CFrame.new(0,.25,0) * CFrame.Angles(math.pi/2 + math.abs(angle*0.25), 0, 0)
  973. rj.C0 = CFrame.new(0, -0.2 + math.abs(angle*0.05), 0) * CFrame.Angles(-math.rad(85), 0, 0)
  974. elseif sheddy then
  975. countspeed = 7
  976. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/4 + -angle*0.4, -angle*0.1, 0)
  977. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/4 + angle*0.4, angle*0.1, 0)
  978. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
  979. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
  980. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
  981. rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.abs(angle*0.1), 0)
  982. elseif burndem then
  983. countspeed = 4
  984. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/4 + -angle*0.4, -angle*0.1, 0)
  985. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/4 + angle*0.4, angle*0.1, 0)
  986. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
  987. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
  988. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
  989. rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.abs(angle*0.1), 0)
  990. end
  991. end
  992. end)
  993.  
  994.  
  995. plr.Chatted:connect(function(msg)
  996. game:service'Chat':Chat(head, msg, 1)
  997. if msg == "die/" then
  998. char:breakJoints()
  999. end
  1000.  
  1001. end)
  1002.  
  1003. end)
  1004. if not ran and err then
  1005. print(err)
  1006. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement