Advertisement
Team_Alex

Untitled

Mar 18th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 40.66 KB | None | 0 0
  1. plr = game:service'Players'.LocalPlayer
  2. char = plr.Character
  3. mouse = plr:GetMouse()
  4. humanoid = char:findFirstChild("Humanoid")
  5. torso = char:findFirstChild("Torso")
  6. head = char.Head
  7. ra = char:findFirstChild("Right Arm")
  8. la = char:findFirstChild("Left Arm")
  9. rl = char:findFirstChild("Right Leg")
  10. ll = char:findFirstChild("Left Leg")
  11. rs = torso:findFirstChild("Right Shoulder")
  12. ls = torso:findFirstChild("Left Shoulder")
  13. rh = torso:findFirstChild("Right Hip")
  14. lh = torso:findFirstChild("Left Hip")
  15. neck = torso:findFirstChild("Neck")
  16. rj = char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
  17. anim = char:findFirstChild("Animate")
  18. rootpart = char:findFirstChild("HumanoidRootPart")
  19. camera = workspace.CurrentCamera
  20. falling = false
  21. if anim then
  22. anim:Destroy()
  23. end
  24. keylist = {}
  25. rj.C0 = CFrame.new()
  26. rj.C1 = CFrame.new()
  27. thriller = Instance.new("Sound", head)
  28. thriller.SoundId = "http://www.roblox.com/asset/?id=154202962"
  29. thriller.Volume = 10
  30. thriller.Looped = true
  31. barrel_roll = Instance.new("Sound", head)
  32. barrel_roll.SoundId = "http://www.roblox.com/asset/?id=159096151"
  33. barrel_roll.Volume = 10
  34. barrel_roll.Looped = true
  35. gold_digger = Instance.new("Sound", head)
  36. gold_digger.SoundId = "http://www.roblox.com/asset/?id=152391882"
  37. gold_digger.Volume = 10
  38. gold_digger.Looped = true
  39. guilty_crown = Instance.new("Sound", head)
  40. guilty_crown.SoundId = "http://www.roblox.com/asset/?id=142489916"
  41. guilty_crown.Volume = 10
  42. guilty_crown.Looped = true
  43. blurred_lines = Instance.new("Sound", head)
  44. blurred_lines.SoundId = "http://www.roblox.com/asset/?id=149840361"
  45. blurred_lines.Volume = 10
  46. blurred_lines.Looped = true
  47. gentleman = Instance.new("Sound", head)
  48. gentleman.SoundId = "http://www.roblox.com/asset/?id=144540957"
  49. gentleman.Volume = 10
  50. gentleman.Looped = true
  51. fox_say = Instance.new("Sound", head)
  52. fox_say.SoundId = "http://www.roblox.com/asset/?id=145505853"
  53. fox_say.Volume = 10
  54. fox_say.Looped = true
  55. durk = Instance.new("Sound", head)
  56. durk.SoundId = "http://www.roblox.com/asset/?id="
  57. durk.Volume = 10
  58. durk.Looped = true
  59. sax_guy = Instance.new("Sound", head)
  60. sax_guy.SoundId = "http://www.roblox.com/asset/?id=148952593"
  61. sax_guy.Volume = 10
  62. sax_guy.Looped = true
  63. imhappy = Instance.new("Sound", head)
  64. imhappy.SoundId = "http://www.roblox.com/asset/?id=142435409"
  65. imhappy.Volume = 10
  66. imhappy.Looped = true
  67. rick_astley = Instance.new("Sound", head)
  68. rick_astley.SoundId = "http://www.roblox.com/asset/?id=155188958"
  69. rick_astley.Volume = 10
  70. rick_astley.Looped = true
  71. brony_music = Instance.new("Sound", head)
  72. brony_music.SoundId = "http://www.roblox.com/asset/?id=148120117"
  73. brony_music.Volume = 10
  74. brony_music.Looped = true
  75. spitfire = Instance.new("Sound", head)
  76. spitfire.SoundId = "http://www.roblox.com/asset/?id=151663136"
  77. spitfire.Volume = 10
  78. spitfire.Looped = true
  79. burn_dem = Instance.new("Sound", head)
  80. burn_dem.SoundId = "http://www.roblox.com/asset/?id=144912283"
  81. burn_dem.Volume = 10
  82. burn_dem.Looped = true
  83. if char:findFirstChild("Shirt") then
  84. char:findFirstChild("Shirt"):Destroy()
  85. end
  86. if char:findFirstChild("Pants") then
  87. char:findFirstChild("Pants"):Destroy()
  88. end
  89. if char:findFirstChild("Shirt Graphic") then
  90. char:findFirstChild("Shirt Graphic"):Destroy()
  91. end
  92. Instance.new("HumanoidController", game:service'ControllerService')
  93. Instance.new("SkateboardController", game:service'ControllerService')
  94. Instance.new("VehicleController", game:service'ControllerService')
  95. --minimize
  96. rh.Parent = nil
  97. lh.Parent = nil
  98. rs.Parent = nil
  99. ls.Parent = nil
  100. neck.Parent = nil
  101. rj.Parent = nil
  102. rl.FormFactor = "Custom"
  103. ll.FormFactor = "Custom"
  104. ra.FormFactor = "Custom"
  105. la.FormFactor = "Custom"
  106. torso.FormFactor = "Custom"
  107. head.FormFactor = "Custom"
  108. rootpart.FormFactor = "Custom"
  109. rootpart.Size = Vector3.new(.4, .4, .2)
  110. rl.Size = Vector3.new(.2, .4, .2)
  111. ll.Size = Vector3.new(.2, .4, .2)
  112. ra.Size = Vector3.new(.2, .4, .2)
  113. la.Size = Vector3.new(.2, .4, .2)
  114. torso.Size = Vector3.new(.4, .4, .2)
  115. head.Size = Vector3.new(.4, .2, .2)
  116. rh.Parent = torso
  117. lh.Parent = torso
  118. rs.Parent = torso
  119. ls.Parent = torso
  120. neck.Parent = torso
  121. rj.Parent = rootpart
  122. if torso:findFirstChild("roblox") then
  123. local p = Instance.new("Part", char)
  124. p.FormFactor = "Custom"
  125. p.Size = torso.Size
  126. p.Transparency = 1
  127. p:BreakJoints()
  128. local w = Instance.new("Weld", char)
  129. w.Part0 = p
  130. w.Part1 = torso
  131. torso:findFirstChild("roblox").Parent = p
  132. end
  133. mesh1 = Instance.new("SpecialMesh", torso)
  134. mesh1.Name = "Mesh"
  135. mesh1.Scale = torso.Size - Vector3.new(torso.Size.x/2, torso.Size.y/2, 0)
  136. mesh1.MeshId = "rbxasset://fonts/torso.mesh"
  137. mesh2 = Instance.new("SpecialMesh", la)
  138. mesh2.Name = "Mesh"
  139. mesh2.Scale = la.Size - Vector3.new(0, la.Size.y/2, 0)
  140. mesh2.MeshId = "rbxasset://fonts/leftarm.mesh"
  141. mesh3 = Instance.new("SpecialMesh", ra)
  142. mesh3.Name = "Mesh"
  143. mesh3.Scale = ra.Size - Vector3.new(0, ra.Size.y/2, 0)
  144. mesh3.MeshId = "rbxasset://fonts/rightarm.mesh"
  145. mesh4 = Instance.new("SpecialMesh", ll)
  146. mesh4.Name = "Mesh"
  147. mesh4.Scale = ll.Size - Vector3.new(0, ll.Size.y/2, 0)
  148. mesh4.MeshId = "rbxasset://fonts/leftleg.mesh"
  149. mesh5 = Instance.new("SpecialMesh", rl)
  150. mesh5.Name = "Mesh"
  151. mesh5.Scale = rl.Size - Vector3.new(0, rl.Size.y/2, 0)
  152. mesh5.MeshId = "rbxasset://fonts/rightleg.mesh"
  153. --0.3 = 1.5, 0.1 = 0.5, 0.2 = 1
  154. ls.C0 = CFrame.new(-.3,.1,0)
  155. ls.C1 = CFrame.new(0,.1,0)
  156. rs.C0 = CFrame.new(.3,.1,0)
  157. rs.C1 = CFrame.new(0,.1,0)
  158. rh.C0 = CFrame.new(.1,-.2,0)
  159. rh.C1 = CFrame.new(0, .2, 0)
  160. lh.C0 = CFrame.new(-.1,-.2,0)
  161. lh.C1 = CFrame.new(0, .2, 0)
  162. neck.C0 = CFrame.new(0,.2,0)
  163. neck.C1 = CFrame.new(0,-.1,0)
  164. bodyc = char:findFirstChild("Body Colors")
  165. if bodyc then
  166. bodyc:Destroy()
  167. end
  168. wait(0.1)
  169. skincolor = {"Reddish brown", "Brick yellow", "Pastel brown", "Nougat", "Brown", "Cool yellow", "Dark orange", "Neon orange"}
  170. clothcolor = {"Bright green", "Bright red", "Bright blue", "Light stone grey", "New Yeller", "Really black", "Lavender", "Medium green", "White", "Bright Yellow"}
  171. skincolorrandom = BrickColor.new(skincolor[math.random(1, #skincolor)])
  172. clothcolorrandom = BrickColor.new(clothcolor[math.random(1, #clothcolor)])
  173. function restorecolors()
  174. for _,bp in pairs(char:children()) do
  175. if bp:IsA("BasePart") then
  176. bp.BrickColor = skincolorrandom
  177. end
  178. end
  179. torso.BrickColor = clothcolorrandom
  180. ll.BrickColor = clothcolorrandom
  181. rl.BrickColor = clothcolorrandom
  182. end
  183. restorecolors()
  184. customSkinCol1 = BrickColor.new("Pastel orange")
  185. customShirtCol1 = BrickColor.new("Bright red")
  186. customPantsCol1 = customSkinCol1
  187. customShirtImg1 = "http://www.roblox.com/asset/?id=148197441"
  188. customSkinCol2 = {"Camo", "Earth green"}
  189. function customCols1()
  190. for _,bp in pairs(char:children()) do
  191. if bp == la or bp == ra or bp == head then
  192. bp.BrickColor = customSkinCol1
  193. elseif bp == torso then
  194. bp.BrickColor = customShirtCol1
  195. elseif bp == ll or bp == rl then
  196. bp.BrickColor = customSkinCol1
  197. end
  198. end
  199. end
  200. function customCols2()
  201. for _,bp in pairs(char:children()) do
  202. if bp == la or bp == ra or bp == head then
  203. bp.BrickColor = BrickColor.new(customSkinCol2[math.random(1, 2)])
  204. elseif bp == torso then
  205. bp.BrickColor = clothcolorrandom
  206. elseif bp == ll or bp == rl then
  207. bp.BrickColor = clothcolorrandom
  208. end
  209. end
  210. end
  211. local LightForTorso = Instance.new("PointLight", head)
  212. LightForTorso.Color = torso.BrickColor.Color
  213. LightForTorso.Range = 7
  214. LightForTorso.Brightness = 1.5
  215. local slidecount = 0
  216. local slidecountmax = 0
  217. local anim = ""
  218. local lastanim = anim
  219. local speed = 0
  220. local looking = false
  221. local dancing = false
  222. local thrill = false
  223. local barrelroll = false
  224. local gold = false
  225. local foxie = false
  226. local durka = false
  227. local saxguy = false
  228. local happy = false
  229. local rick = false
  230. local bronymusic = false
  231. local sheddy = false
  232. local burndem = false
  233. local global_wait = 0
  234. para = nil
  235. count = 0
  236. countspeed = 1
  237. sine = 0
  238. sinespeed = 1
  239. humanoid.WalkSpeed = 11
  240. local controllerService = game:GetService("ControllerService")
  241. local controller = controllerService:GetChildren()[1]
  242. local colors = {clothcolorrandom.Name, skincolorrandom.Name}
  243. humanoid.Died:connect(function()
  244. for cframe_parts = 0, 100 do
  245. local p = Instance.new("Part")
  246. p.FormFactor = "Custom"
  247. p.BrickColor = BrickColor.new(colors[math.random(1, #colors)])
  248. p.Size = Vector3.new(1, 1, 1)
  249. Instance.new("BlockMesh", p).Scale = Vector3.new(0.05, 0.05, 0.05)
  250. p.Locked = true
  251. p.CanCollide = false
  252. p.Anchored = true
  253. p.CFrame = torso.CFrame * CFrame.Angles(math.random(-36, 36),math.random(-36, 36),math.random(-36, 36))
  254. p.Parent = workspace
  255. game:service'Debris':AddItem(p, 5)
  256. coroutine.wrap(function()
  257. while wait() do
  258. if p ~= nil then
  259. p.CFrame = p.CFrame * CFrame.new(0, 0.085, 0)
  260. p.Mesh.Scale = p.Mesh.Scale - Vector3.new(0.005, 0, 0.005) + Vector3.new(0, 0.01, 0)
  261. p.Transparency = p.Transparency + 0.015
  262. else
  263. break
  264. end
  265. end
  266. end)()
  267. end
  268. for _,v in pairs(char:children()) do
  269. if v:IsA("Part") then
  270. v:Destroy()
  271. end
  272. end
  273. end)
  274. mouse.KeyDown:connect(function(k)
  275. keylist[k] = true
  276. if string.byte(k) == 50 then
  277. if dancing then return end
  278. sitting = not sitting
  279. if sitting then
  280. local ray = Ray.new(torso.Position, Vector3.new(0, -1, 0))
  281. local hitz,enz = workspace:FindPartOnRay(ray, char)
  282. if hitz then
  283. controller.Parent = nil
  284. humanoid.WalkSpeed = 0
  285. coroutine.wrap(function()
  286. while wait() do
  287. humanoid.PlatformStand = true
  288. if sitting == false then humanoid.PlatformStand = false break end
  289. end
  290. end)()
  291. rj.C0 = CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(10), 0, 0)
  292. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, -math.pi/16)
  293. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, math.pi/16)
  294. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(-math.rad(10), 0, -math.pi/10)
  295. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-math.rad(10), 0, math.pi/10)
  296. miniweld = Instance.new("Weld", char)
  297. miniweld.C0 = hitz.CFrame:toObjectSpace(rootpart.CFrame)
  298. miniweld.Part0 = hitz
  299. miniweld.Part1 = rootpart
  300. else
  301. sitting = false
  302. return
  303. end
  304. else
  305. if miniweld then
  306. miniweld:Destroy()
  307. end
  308. controller.Parent = controllerService
  309. humanoid.PlatformStand = false
  310. humanoid.WalkSpeed = 11
  311. end
  312. end
  313. if k == "w" or k == "a" or k == "s" or k == "d" or string.byte(k) == 32 then
  314. thrill = false
  315. barrelroll = false
  316. happy = false
  317. gold = false
  318. guiltyc = false
  319. blurred = false
  320. gentle = false
  321. sheddy = false
  322. durka = false
  323. saxguy = false
  324. foxie = false
  325. burndem = false
  326. bronymusic = false
  327. brony_music:stop()
  328. fox_say:stop()
  329. spitfire:stop()
  330. imhappy:stop()
  331. rick_astley:stop()
  332. rick = false
  333. durk:stop()
  334. restorecolors()
  335. burn_dem:stop()
  336. if hat then
  337. hat:Destroy()
  338. end
  339. if skirt then
  340. skirt:Destroy()
  341. end
  342. sax_guy:stop()
  343. gentleman:stop()
  344. blurred_lines:stop()
  345. guilty_crown:stop()
  346. gold_digger:stop()
  347. thriller:stop()
  348. barrel_roll:stop()
  349. dancing = false
  350. global_wait = 0
  351. LightForTorso.Color = torso.BrickColor.Color
  352. end
  353. if k == "z" then
  354. if dancing then return end
  355. if not sitting then
  356. dancing = true
  357. thrill = true
  358. thriller:play()
  359. customCols2()
  360. if math.random(1, 50) == 5 then
  361. hat = Instance.new("Part", char)
  362. hat.FormFactor = "Custom"
  363. hat.CanCollide = false
  364. hat.Size = head.Size
  365. hat.Locked = true
  366. hat.BrickColor = BrickColor.new("Really black")
  367. hat:breakJoints()
  368. hatmesh = Instance.new("SpecialMesh", hat)
  369. hatmesh.MeshId = "http://www.roblox.com/asset/?id=1285237"
  370. hatmesh.TextureId = ""
  371. hatmesh.Scale = Vector3.new(.21, .21, .21)
  372. local hatweld = Instance.new("Weld", hat)
  373. hatweld.Part0 = hat
  374. hatweld.Part1 = head
  375. hatweld.C0 = CFrame.new(0, -.13, 0)
  376. end
  377. end
  378. end
  379. if k == "k" then
  380. if dancing then return end
  381. if not sitting then
  382. dancing = true
  383. sheddy = true
  384. spitfire:play()
  385. end
  386. end
  387. if k == "n" then
  388. if dancing then return end
  389. if not sitting then
  390. dancing = true
  391. gentle = true
  392. gentleman:play()
  393.  
  394. hat = Instance.new("Part", char)
  395. hat.FormFactor = "Custom"
  396. hat.CanCollide = false
  397. hat.Size = head.Size
  398. hat.Locked = true
  399. hat:breakJoints()
  400. local hatmesh = Instance.new("SpecialMesh", hat)
  401. hatmesh.MeshId = "http://www.roblox.com/asset/?id=14714284"
  402. hatmesh.TextureId = "http://www.roblox.com/asset/?id=14130511"
  403. hatmesh.Scale = Vector3.new(.2, .2, .2)
  404. local hatweld = Instance.new("Weld", hat)
  405. hatweld.Part0 = hat
  406. hatweld.Part1 = head
  407. hatweld.C0 = CFrame.new(0, -0.15, 0)
  408.  
  409. -- Cane
  410. hat2 = Instance.new("Part", char)
  411. hat2.BrickColor = BrickColor.new("Really black")
  412. hat2.FormFactor = "Custom"
  413. hat2.CanCollide = false
  414. hat2.Size = head.Size
  415. hat2.Locked = true
  416. hat2:breakJoints()
  417. local hatmesh2 = Instance.new("SpecialMesh", hat2)
  418. hatmesh2.MeshId = "http://www.roblox.com/asset/?id=25628815"
  419. hatmesh2.TextureId = ""
  420. hatmesh2.Scale = Vector3.new(.2, .2, .2)
  421. local hatweld2 = Instance.new("Weld", hat2)
  422. hatweld2.Part0 = hat2
  423. hatweld2.Part1 = ra
  424. hatweld2.C0 = CFrame.new(0, .1, .15) * CFrame.Angles(0, math.rad(180), 0)
  425.  
  426. -- Bow Tie
  427. hat3 = Instance.new("Part", char)
  428. hat3.BrickColor = BrickColor.new("Really black")
  429. hat3.FormFactor = "Custom"
  430. hat3.CanCollide = false
  431. hat3.Size = head.Size
  432. hat3.Locked = true
  433. hat3:breakJoints()
  434. local hatmesh3 = Instance.new("SpecialMesh", hat3)
  435. hatmesh3.MeshId = "http://www.roblox.com/asset/?id=106532083"
  436. hatmesh3.TextureId = ""
  437. hatmesh3.Scale = Vector3.new(.2, .2, .2)
  438. local hatweld3 = Instance.new("Weld", hat3)
  439. hatweld3.Part0 = hat3
  440. hatweld3.Part1 = torso
  441. hatweld3.C0 = CFrame.new(0, -0.15, 0.1)
  442. end
  443. end
  444. if k == "r" then
  445. if dancing then return end
  446. if not sitting then
  447. dancing = true
  448. burndem = true
  449. burn_dem:play()
  450. end
  451. end
  452. if k == "x" then
  453. if dancing then return end
  454. if not sitting then
  455. dancing = true
  456. barrelroll = true
  457. barrel_roll:play()
  458. hat = Instance.new("Part", char)
  459. hat.FormFactor = "Custom"
  460. hat.CanCollide = false
  461. hat.Size = torso.Size
  462. hat.Locked = true
  463. hat:breakJoints()
  464. local hatmesh = Instance.new("SpecialMesh", hat)
  465. hatmesh.MeshId = "http://www.roblox.com/asset/?id=29873142"
  466. hatmesh.TextureId = "http://www.roblox.com/asset/?id=31467063"
  467. hatmesh.Scale = Vector3.new(.22, .2, .22)
  468. local hatweld = Instance.new("Weld", hat)
  469. hatweld.Part0 = hat
  470. hatweld.Part1 = torso
  471. end
  472. end
  473. if k == "h" then
  474. if dancing then return end
  475. if not sitting then
  476. dancing = true
  477. imhappy:play()
  478. happy = true
  479. hat = Instance.new("Part", char)
  480. hat.FormFactor = "Custom"
  481. hat.CanCollide = false
  482. hat.Size = head.Size
  483. hat.Locked = true
  484. hat.BrickColor = BrickColor.new("Black")
  485. hat:breakJoints()
  486. hatmesh = Instance.new("SpecialMesh", hat)
  487. hatmesh.MeshId = "http://www.roblox.com/asset/?id=1285237"
  488. hatmesh.TextureId = ""
  489. hatmesh.Scale = Vector3.new(.21, .21, .21)
  490. local hatweld = Instance.new("Weld", hat)
  491. hatweld.Part0 = hat
  492. hatweld.Part1 = head
  493. hatweld.C0 = CFrame.new(0, -.13, 0)
  494. end
  495. end
  496. if k == "j" then
  497. if dancing then return end
  498. if not sitting then
  499. dancing = true
  500. rick_astley:play()
  501. rick = true
  502. hat = Instance.new("Part", char)
  503. hat.FormFactor = "Custom"
  504. hat.CanCollide = false
  505. hat.Size = head.Size
  506. hat.Locked = true
  507. hat.BrickColor = BrickColor.new("Hot pink")
  508. hat:breakJoints()
  509. local hatmesh = Instance.new("SpecialMesh", hat)
  510. hatmesh.MeshId = "http://www.roblox.com/asset/?id=74878559"
  511. hatmesh.TextureId = "http://www.roblox.com/asset/?id=74878538"
  512. hatmesh.Scale = Vector3.new(.23, .23, .23)
  513. local hatweld = Instance.new("Weld", hat)
  514. hatweld.Part0 = hat
  515. hatweld.Part1 = head
  516. hatweld.C0 = CFrame.new(0, -0.09, 0)
  517. mic = Instance.new("Model", char)
  518. pole = Instance.new("Part", mic)
  519. pole.Position = Vector3.new(0, 500, 0)
  520. pole.BrickColor = BrickColor.new("Dark stone grey")
  521. pole.FormFactor = "Custom"
  522. pole.Size = Vector3.new( .1, char.Torso.Size.y, .1)
  523. local pm = Instance.new("CylinderMesh", pole)
  524. pm.Scale = Vector3.new(.35, 2, .35)
  525. local pw = Instance.new("Weld", pole)
  526. pw.Part0 = pole
  527. pw.Part1 = torso
  528. pw.C0 = CFrame.new(0, .19, .3)
  529. local mc = Instance.new("Part", mic)
  530. mc.BrickColor = BrickColor.new("Black")
  531. mc.FormFactor = "Custom"
  532. mc.Size = Vector3.new()
  533. mc.Position = Vector3.new(0, 500, 0)
  534. local mcm = Instance.new("SpecialMesh", mc)
  535. mcm.Scale = Vector3.new(.8, .9, .8)
  536. mcm.MeshType = "Head"
  537. local mcweld = Instance.new("Weld", mc)
  538. mcweld.Part0 = mc
  539. mcweld.Part1 = pole
  540. mcweld.C0 = CFrame.new(0, -.33, 0) --* CFrame.Angles(0, 0, math.rad(-45))
  541. end
  542. end
  543. if k == "c" then
  544. if dancing then return end
  545. if not sitting then
  546. dancing = true
  547. gold = true
  548. gold_digger:play()
  549. hat = Instance.new("Part", char)
  550. hat.BrickColor = BrickColor.new("Pink")
  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=68251147"
  558. hatmesh.TextureId = "http://www.roblox.com/asset/?id=67995474"
  559. hatmesh.Scale = Vector3.new(.212, .212, .212)
  560. local hatweld = Instance.new("Weld", hat)
  561. hatweld.Part0 = hat
  562. hatweld.Part1 = head
  563. hatweld.C0 = CFrame.new(0, -0.03, 0.0189)
  564. end
  565. end
  566. if k == "v" then
  567. if dancing then return end
  568. if not sitting then
  569. dancing = true
  570. guiltyc = true
  571. guilty_crown:play()
  572. customCols1()
  573. hat = Instance.new("Part", char)
  574. hat.BrickColor = BrickColor.new("Pink")
  575. hat.FormFactor = "Custom"
  576. hat.CanCollide = false
  577. hat.Size = head.Size
  578. hat.Locked = true
  579. hat:breakJoints()
  580. local hatmesh = Instance.new("SpecialMesh", hat)
  581. hatmesh.MeshId = "http://www.roblox.com/asset/?id=19999424"
  582. hatmesh.TextureId = ""
  583. hatmesh.Scale = Vector3.new(.23, .23, .23)
  584. local hatweld = Instance.new("Weld", hat)
  585. hatweld.Part0 = hat
  586. hatweld.Part1 = head
  587. hatweld.C0 = CFrame.new(0.025, -0.05, 0)
  588. skirt = Instance.new("Part", char)
  589. skirt.BrickColor = BrickColor.new("Black")
  590. skirt.FormFactor = "Custom"
  591. skirt.CanCollide = false
  592. skirt.Size = head.Size
  593. skirt.Locked = true
  594. skirt:breakJoints()
  595. local skirtmesh = Instance.new("SpecialMesh", skirt)
  596. skirtmesh.MeshType = "Torso"
  597. skirtmesh.Scale = Vector3.new(1.42, 1, 1.42)
  598. local skirtweld = Instance.new("Weld", skirt)
  599. skirtweld.Part0 = skirt
  600. skirtweld.Part1 = torso
  601. skirtweld.C0 = CFrame.new(0, .27, 0)
  602. end
  603. end
  604. if k == "m" then
  605. if dancing then return end
  606. if not sitting then
  607. dancing = true
  608. blurred = true
  609. blurred_lines:play()
  610. hat = Instance.new("Part", char)
  611. hat.FormFactor = "Custom"
  612. hat.CanCollide = false
  613. hat.Size = head.Size
  614. hat.Locked = true
  615. hat.BrickColor = BrickColor.new("Pink")
  616. hat:breakJoints()
  617. hatmesh = Instance.new("SpecialMesh", hat)
  618. hatmesh.MeshId = "http://www.roblox.com/asset/?id=1285237"
  619. hatmesh.TextureId = ""
  620. hatmesh.Scale = Vector3.new(.21, .21, .21)
  621. local hatweld = Instance.new("Weld", hat)
  622. hatweld.Part0 = hat
  623. hatweld.Part1 = head
  624. hatweld.C0 = CFrame.new(0, -.13, 0)
  625. hat2 = Instance.new("Part", char)
  626. hat2.BrickColor = BrickColor.new("Pink")
  627. hat2.FormFactor = "Custom"
  628. hat2.CanCollide = false
  629. hat2.Size = head.Size
  630. hat2.Locked = true
  631. hat2:breakJoints()
  632. local hatmesh2 = Instance.new("SpecialMesh", hat2)
  633. hatmesh2.MeshId = "http://www.roblox.com/asset/?id=28463033"
  634. hatmesh2.TextureId = ""
  635. hatmesh2.Scale = Vector3.new(.2, .2, .2)
  636. local hatweld2 = Instance.new("Weld", hat2)
  637. hatweld2.Part0 = hat2
  638. hatweld2.Part1 = torso
  639. hatweld2.C0 = CFrame.new(0, -0.065, 0.1)
  640. end
  641. end
  642. if k == "b" then
  643. if dancing then return end
  644. if not sitting then
  645. dancing = true
  646. bronymusic = true
  647. brony_music:play()
  648. for _,bp in pairs(char:children()) do
  649. if bp:IsA("BasePart") then
  650. bp.BrickColor = BrickColor.new("Lavender")
  651. end
  652. end
  653. hat = Instance.new("Part", char)
  654. hat.FormFactor = "Custom"
  655. hat.CanCollide = false
  656. hat.Size = head.Size
  657. hat.Locked = true
  658. hat.BrickColor = BrickColor.new("Lavender")
  659. hat:breakJoints()
  660. local hatmesh = Instance.new("SpecialMesh", hat)
  661. hatmesh.MeshId = "http://www.roblox.com/asset/?id=118186643"
  662. hatmesh.Scale = Vector3.new(.1, .2, .1)
  663. local hatweld = Instance.new("Weld", hat)
  664. hatweld.Part0 = hat
  665. hatweld.Part1 = head
  666. hatweld.C0 = CFrame.new(0, -0.1, 0.05)
  667. end
  668. end
  669. if k == "l" then
  670. if dancing then return end
  671. if not sitting then
  672. dancing = true
  673. foxie = true
  674. fox_say:play()
  675. hat = Instance.new("Part", char)
  676. hat.FormFactor = "Custom"
  677. hat.CanCollide = false
  678. hat.Size = head.Size
  679. hat.Locked = true
  680. hat:breakJoints()
  681. local hatmesh = Instance.new("SpecialMesh", hat)
  682. hatmesh.MeshId = "http://www.roblox.com/asset/?id=25266225"
  683. hatmesh.TextureId = "http://www.roblox.com/asset/?id=25266210"
  684. hatmesh.Scale = Vector3.new(.2, .2, .2)
  685. local hatweld = Instance.new("Weld", hat)
  686. hatweld.Part0 = hat
  687. hatweld.Part1 = head
  688. hatweld.C0 = CFrame.new(0, -0.1, 0)
  689. end
  690. end
  691. if k == "f" then
  692. if dancing then return end
  693. if not sitting then
  694. dancing = true
  695. durka = true
  696. durk:play()
  697. end
  698. end
  699. if k == "g" then
  700. if dancing then return end
  701. if not sitting then
  702. dancing = true
  703. saxguy = true
  704. sax_guy:play()
  705. hat = Instance.new("Part", char)
  706. hat.FormFactor = "Custom"
  707. hat.CanCollide = false
  708. hat.Size = head.Size
  709. hat.Locked = true
  710. hat:breakJoints()
  711. local hatmesh = Instance.new("SpecialMesh", hat)
  712. hatmesh.MeshId = "http://www.roblox.com/asset/?id=44410178"
  713. hatmesh.TextureId = "http://www.roblox.com/asset/?id=44410320"
  714. hatmesh.Scale = Vector3.new(.25, .25, .25)
  715. local hatweld = Instance.new("Weld", hat)
  716. hatweld.Part0 = hat
  717. hatweld.Part1 = la
  718. hatweld.C0 = CFrame.new(-0.18, -0.05, .04) * CFrame.Angles(math.pi - math.rad(18), 0, math.pi/4)
  719. end
  720. end
  721. if k == "t" and falling == true and para == nil then
  722. para = Instance.new("Part", char)
  723. para.BrickColor = BrickColor.new("Pink")
  724. para.FormFactor = "Custom"
  725. para.CanCollide = false
  726. para.Size = head.Size
  727. para.Locked = true
  728. para:breakJoints()
  729. local paramesh = Instance.new("SpecialMesh", para)
  730. paramesh.MeshId = "http://www.roblox.com/asset/?id=19380188"
  731. paramesh.TextureId = "http://www.roblox.com/asset/?id=82293834"
  732. paramesh.Scale = Vector3.new(1, .23, 1)
  733. local paraweld = Instance.new("Weld", para)
  734. paraweld.Part0 = para
  735. paraweld.Part1 = head
  736. paraweld.C0 = CFrame.new(0, -1, 0)
  737. bv = Instance.new("BodyVelocity", para)
  738. bv.velocity = Vector3.new(0, -2, 0)
  739. bv.maxForce = Vector3.new(0, 500, 0)
  740. --[[while keylist[" "] ~= nil do
  741. bv.velocity = char.Torso.CFrame * CFrame.Angles(0, 0, math.rad(-90)).lookVector
  742. wait()
  743. end]]
  744. end
  745. if k == "q" then
  746. if Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then return end
  747. if sitting then return end
  748. looking = true
  749. rj.C0 = CFrame.new(-math.pi/6, 0,0) * CFrame.Angles(0, 0, math.pi/4)
  750. end
  751. if k == "e" then
  752. if Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude >= 14 then return end
  753. if sitting then return end
  754. looking = true
  755. rj.C0 = CFrame.new(math.pi/6, 0,0) * CFrame.Angles(0, 0, -math.pi/4)
  756. end
  757. if string.byte(k) == 48 or string.byte(k) == 47 then
  758. if sitting then return end
  759. humanoid.WalkSpeed = 18
  760. end
  761. if string.byte(k) == 52 then
  762. if sitting then return end
  763. humanoid.WalkSpeed = 6
  764. end
  765. end)
  766. mouse.KeyUp:connect(function(k)
  767. keylist[k] = nil
  768. if string.byte(k) == 48 or string.byte(k) == 47 then
  769. if sitting then return end
  770. humanoid.WalkSpeed = 11
  771. end
  772. if k == "w" or k == "a" or k == "s" or k == "d" or string.byte(k) == 32 then
  773. thrill = false
  774. barrelroll = false
  775. happy = false
  776. gold = false
  777. guiltyc = false
  778. blurred = false
  779. gentle = false
  780. sheddy = false
  781. durka = false
  782. saxguy = false
  783. foxie = false
  784. burndem = false
  785. bronymusic = false
  786. brony_music:stop()
  787. fox_say:stop()
  788. spitfire:stop()
  789. imhappy:stop()
  790. rick_astley:stop()
  791. rick = false
  792. durk:stop()
  793. restorecolors()
  794. burn_dem:stop()
  795. if hat then
  796. hat:Destroy()
  797. end
  798. if hat2 then
  799. hat2:Destroy()
  800. end
  801. if skirt then
  802. skirt:Destroy()
  803. end
  804. if mic then
  805. mic:Destroy()
  806. end
  807. if hat3 then
  808. hat3:Destroy()
  809. end
  810. sax_guy:stop()
  811. gentleman:stop()
  812. blurred_lines:stop()
  813. guilty_crown:stop()
  814. gold_digger:stop()
  815. thriller:stop()
  816. barrel_roll:stop()
  817. dancing = false
  818. global_wait = 0
  819. LightForTorso.Color = torso.BrickColor.Color
  820. end
  821. if k == "q" then
  822. if looking then
  823. if sitting then return end
  824. rj.C0 = CFrame.new()
  825. looking = false
  826. end
  827. end
  828. if k == "e" then
  829. if looking then
  830. if sitting then return end
  831. rj.C0 = CFrame.new()
  832. looking = false
  833. end
  834. end
  835. if k == "t" and para ~= nil then
  836. para:Destroy()
  837. para = nil
  838. end
  839. end)
  840. char.Torso.Changed:connect(function(prop)
  841. print("INFUNC")
  842. if --[[prop == "Velocity" and]] char.Torso.Velocity.y < 0 then
  843. falling = true
  844. print(falling)
  845. elseif char.Torso.Velocity.y >= 0 then
  846. falling = false
  847. print(falling)
  848. end
  849. end)
  850. game:service'RunService'.Stepped:connect(function()
  851. count = (count % 100) + countspeed
  852. angle = math.pi * math.sin(math.pi*2/100*count)
  853. if slidecount < slidecountmax then
  854. slidecount = slidecount + speed
  855. end
  856. if slidecount > slidecountmax then
  857. slidecount = slidecount - speed
  858. end
  859. if global_wait == 380 then global_wait = 0 end
  860. sine = sine + sinespeed
  861. if not dancing then
  862. if not sitting then
  863. local ray = Ray.new(rootpart.Position, Vector3.new(0, -1, 0))
  864. local hitz, enz = workspace:FindPartOnRay(ray, char)
  865. if not hitz then
  866. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles((math.pi/8/5*slidecount) + math.pi + angle*0.05, 0, 0)
  867. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles((math.pi/8/5*slidecount) + math.pi + -angle*0.05, 0, 0)
  868. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(-angle*0.28, 0, 0)
  869. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.28, 0, 0)
  870. if not looking then
  871. rj.C0 = CFrame.new(0, 0, 0) * CFrame.Angles(-math.pi/8/5*slidecount, 0, 0)
  872. end
  873. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
  874. elseif Vector3.new(torso.Velocity.x, 0, torso.Velocity.z).magnitude < 2 then
  875. -- idle anim
  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. looking = false
  931. countspeed = 9
  932. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(angle*0.4, 0, math.abs(angle*0.07))
  933. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-angle*0.4, 0, -math.abs(angle*0.07))
  934. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(-angle*0.38, 0, -math.abs(angle*0.03))
  935. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(angle*0.38, 0, math.abs(angle*0.03))
  936. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.pi/8/5*slidecount, 0, 0)
  937. rj.C0 = CFrame.new(0, math.abs(-angle*.055), 0) * CFrame.Angles(-math.pi/8/5*slidecount, math.sin(angle*0.05), 0)
  938. end
  939. lastanim = anim
  940. else
  941. countspeed = 1
  942. local ray = Ray.new(rootpart.Position, Vector3.new(0, -2, 0))
  943. local hitz, enz = workspace:FindPartOnRay(ray, char)
  944. if not hitz then
  945. rj.C0 = CFrame.new(0, -0.5, 0) * CFrame.Angles(-math.pi/2, 0, 0)
  946. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.rad(30), 0, -math.pi/16)
  947. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(math.rad(30), 0, math.pi/16)
  948. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(-math.pi-math.rad(30), 0, -math.pi/10)
  949. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-math.pi-math.rad(30), 0, math.pi/10)
  950. else
  951. rj.C0 = CFrame.new(0, -0.35, 0) * CFrame.Angles(math.rad(10), 0, 0)
  952. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, -math.pi/16)
  953. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(math.pi/2-math.rad(10), 0, math.pi/16)
  954. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(-math.rad(10), 0, -math.pi/10)
  955. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(-math.rad(10), 0, math.pi/10)
  956. end
  957. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(angle*0.055, 0, 0)
  958. end
  959. else
  960. if thrill then
  961. countspeed = 3
  962. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.07))
  963. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.07))
  964. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  965. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  966. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  967. rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  968. elseif barrelroll then
  969. countspeed = 5
  970. sinespeed = 0.1
  971. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, math.abs(angle*0.07))
  972. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, -math.abs(angle*0.07))
  973. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(0, 0, -math.abs(angle*0.03))
  974. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(0, 0, math.abs(angle*0.03))
  975. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  976. rj.C0 = CFrame.new(math.sin(sine)*2.5, 0, 0) * CFrame.Angles(-math.pi/2, math.sin(sine)*4.5, 0)
  977. elseif gold then
  978. global_wait = (global_wait % 380) + 1
  979. countspeed = 5
  980. if global_wait < 249 - 40 then
  981. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.27))
  982. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.27))
  983. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  984. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  985. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  986. rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  987. elseif global_wait > 249 - 40 then
  988. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.4, 0, math.abs(angle*0.11))
  989. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, -math.abs(angle*0.11))
  990. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.09))
  991. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.09))
  992. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  993. rj.C0 = CFrame.new(0, math.abs(-angle*.075), 0) * CFrame.Angles(0, math.pi/3 + math.sin(angle*0.15), 0)
  994. end
  995. elseif guiltyc then
  996. global_wait = (global_wait % 380) + 1
  997. countspeed = 5
  998. if global_wait < 79 then
  999. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.1, 0, -math.abs(angle*0.07))
  1000. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(angle*0.2, 0, math.abs(angle*0.07))
  1001. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  1002. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  1003. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1004. rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  1005. elseif global_wait < 299 then
  1006. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, math.abs(angle*0.11))
  1007. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, 0, -math.abs(angle*0.11))
  1008. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.2, 0, -math.abs(angle*0.1))
  1009. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.2, 0, math.abs(angle*0.1))
  1010. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), math.sin(angle*0.19), 0)
  1011. rj.C0 = CFrame.new(0, math.abs(-angle*.055+0.2), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  1012. elseif global_wait > 299 then
  1013. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.1, 0, -math.abs(angle*0.07))
  1014. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(angle*0.2, 0, math.abs(angle*0.07))
  1015. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  1016. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  1017. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1018. rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, math.sin(angle*0.15), 0)
  1019. end
  1020. elseif blurred then
  1021. countspeed = 4
  1022. global_wait = (global_wait % 160) + 1
  1023. if global_wait == 160 then global_wait = 0 end
  1024. if global_wait < 39 then
  1025. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.07))
  1026. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.07))
  1027. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  1028. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  1029. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1030. rj.C0 = CFrame.new(0, math.abs(-angle*.03), 0) * CFrame.Angles(0, -math.pi/6, 0)
  1031. elseif global_wait < 79 then
  1032. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, -math.abs(angle*0.07))
  1033. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, 0, math.abs(angle*0.07))
  1034. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.03))
  1035. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.1, 0, math.abs(angle*0.03))
  1036. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1037. rj.C0 = CFrame.new(0, math.abs(-angle*.03), 0) * CFrame.Angles(0, math.pi/6, 0)
  1038. elseif global_wait < 119 then
  1039. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(0.01, 0, 0.17)
  1040. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(0.01, 0, -0.17)
  1041. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(0, -math.abs(angle*0.05), -math.abs(angle*0.06))
  1042. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(0, -math.abs(angle*0.05), math.abs(angle*0.06))
  1043. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1044. rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, 0, 0)
  1045. torso.CFrame = torso.CFrame * CFrame.new(0.05, 0, 0)
  1046. elseif global_wait > 119 then
  1047. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(0.01, 0, 0.17)
  1048. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(0.01, 0, -0.17)
  1049. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(0, -math.abs(angle*0.05), -math.abs(angle*0.06))
  1050. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(0, -math.abs(angle*0.05), math.abs(angle*0.06))
  1051. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1052. rj.C0 = CFrame.new(0, math.abs(-angle*.02), 0) * CFrame.Angles(0, 0, 0)
  1053. torso.CFrame = torso.CFrame * CFrame.new(-0.05, 0, 0)
  1054. end
  1055. elseif gentle then
  1056. countspeed = 5
  1057. if global_wait == 180 then global_wait = 0 end
  1058. global_wait = (global_wait % 180) + 1
  1059. if global_wait < 89 then
  1060. 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))
  1061. 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))
  1062. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
  1063. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
  1064. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1065. rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
  1066. elseif global_wait > 89 then
  1067. 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))
  1068. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + math.sin(angle*0.1), 0, -math.sin(angle*0.1))
  1069. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
  1070. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
  1071. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1072. rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
  1073. end
  1074. elseif foxie then
  1075. countspeed = 5
  1076. global_wait = (global_wait % 380) + 2
  1077. if global_wait < 89 then
  1078. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi + math.abs(angle*0.1), 0, -math.abs(angle*0.2))
  1079. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + math.abs(angle*0.1), 0, math.abs(angle*0.2))
  1080. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
  1081. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
  1082. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1083. rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.rad(global_wait*4), 0)
  1084. elseif global_wait > 89 then
  1085. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + math.abs(angle*0.2), 0, math.abs(angle*0.05))
  1086. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + math.abs(angle*0.2), 0, -math.abs(angle*0.05))
  1087. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, -math.abs(angle*0.03))
  1088. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, math.abs(angle*0.03))
  1089. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, math.sin(angle*0.1))
  1090. rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
  1091. end
  1092. elseif durka then
  1093. countspeed = 2
  1094. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + math.abs(angle*0.2), 0, math.abs(angle*0.07))
  1095. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(angle*0.1, 0, -math.abs(angle*0.07))
  1096. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.05, 0, -math.abs(angle*0.03))
  1097. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, 0, math.abs(angle*0.03))
  1098. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1099. rj.C0 = CFrame.new(0, math.abs(-angle*.035), 0) * CFrame.Angles(0, math.sin(angle*0.05), 0)
  1100. elseif saxguy then
  1101. countspeed = 5
  1102. ls.C0 = CFrame.new(-.25,.1,-.1) * CFrame.Angles(math.pi/2.5, 0, math.pi/4)
  1103. rs.C0 = CFrame.new(.25,.1,-.1) * CFrame.Angles(math.rad(60), 0, -math.pi/4)
  1104. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, -0.06)
  1105. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-math.abs(angle*0.1), 0, 0.06)
  1106. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(0, 0, 0)
  1107. rj.C0 = CFrame.new(0, -math.abs(angle*0.01), math.abs(angle*0.01)) * CFrame.Angles(math.abs(angle*0.1), 0, 0)
  1108. elseif happy then
  1109. countspeed = 5
  1110. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi + -angle*0.2, -angle*0.1, 0)
  1111. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi + angle*0.2, angle*0.1, 0)
  1112. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
  1113. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
  1114. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
  1115. rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.sin(angle*0.07), 0)
  1116. elseif rick then
  1117. countspeed = 3
  1118. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/2 + -angle*0.2, -angle*0.1, 0)
  1119. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/2 + angle*0.2, angle*0.1, 0)
  1120. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
  1121. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
  1122. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
  1123. rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.abs(angle*0.1), 0)
  1124. elseif bronymusic then
  1125. countspeed = 5
  1126. ls.C0 = CFrame.new(-.1,.1,-.15) * CFrame.Angles(math.pi/2 + -angle*0.1, -angle*0.1, 0)
  1127. rs.C0 = CFrame.new(.1,.1,-.15) * CFrame.Angles(math.pi/2 + angle*0.1, angle*0.1, 0)
  1128. lh.C0 = CFrame.new(-.1,-.25,0) * CFrame.Angles(math.pi/2 + angle*0.1, 0, 0)
  1129. rh.C0 = CFrame.new(.1,-.25,0) * CFrame.Angles(math.pi/2 + -angle*0.1, 0, 0)
  1130. neck.C0 = CFrame.new(0,.25,0) * CFrame.Angles(math.pi/2 + math.abs(angle*0.25), 0, 0)
  1131. rj.C0 = CFrame.new(0, -0.2 + math.abs(angle*0.05), 0) * CFrame.Angles(-math.rad(85), 0, 0)
  1132. elseif sheddy then
  1133. countspeed = 7
  1134. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/4 + -angle*0.4, -angle*0.1, 0)
  1135. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/4 + angle*0.4, angle*0.1, 0)
  1136. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
  1137. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
  1138. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
  1139. rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.abs(angle*0.1), 0)
  1140. elseif burndem then
  1141. countspeed = 4
  1142. ls.C0 = CFrame.new(-.3,.1,0) * CFrame.Angles(math.pi/4 + -angle*0.4, -angle*0.1, 0)
  1143. rs.C0 = CFrame.new(.3,.1,0) * CFrame.Angles(math.pi/4 + angle*0.4, angle*0.1, 0)
  1144. lh.C0 = CFrame.new(-.1,-.2,0) * CFrame.Angles(angle*0.05, angle*0.1, -0.06)
  1145. rh.C0 = CFrame.new(.1,-.2,0) * CFrame.Angles(-angle*0.05, -angle*0.1, 0.06)
  1146. neck.C0 = CFrame.new(0,.2,0) * CFrame.Angles(math.abs(0.2), 0, 0)
  1147. rj.C0 = CFrame.new(0, math.abs(angle*0.05), 0) * CFrame.Angles(0, math.abs(angle*0.1), 0)
  1148. end
  1149. end
  1150. end)
  1151. plr.Chatted:connect(function(msg)
  1152. game:service'Chat':Chat(head, msg, 1)
  1153. if msg == "die/" then
  1154. char:breakJoints()
  1155. end
  1156. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement