Advertisement
LuaExploitz

DJ table

Oct 3rd, 2016
281
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 41.48 KB | None | 0 0
  1. -------------THIS SCRIPT EDITED BY: TheProNoob2004------------------------------Ultimate Song List------------------------
  2. function clerp(c1,c2,al)
  3.     local com1 = {c1.X,c1.Y,c1.Z,c1:toEulerAnglesXYZ()}
  4.     local com2 = {c2.X,c2.Y,c2.Z,c2:toEulerAnglesXYZ()}
  5.     for i,v in pairs(com1) do
  6.         com1[i] = v+(com2[i]-v)*al
  7.     end
  8.     return CFrame.new(com1[1],com1[2],com1[3]) * CFrame.Angles(select(4,unpack(com1)))
  9. end
  10.  
  11.  
  12. local plr = game:service'Players'.LocalPlayer
  13. plrgui = plr.PlayerGui
  14. char = plr.Character
  15. mouse = plr:GetMouse()
  16. humanoid = char:findFirstChild("Humanoid")
  17. torso = char:findFirstChild("Torso")
  18. head = char.Head
  19. ra = char:findFirstChild("Right Arm")
  20. la = char:findFirstChild("Left Arm")
  21. rl = char:findFirstChild("Right Leg")
  22. ll = char:findFirstChild("Left Leg")
  23. rs = torso:findFirstChild("Right Shoulder")
  24. ls = torso:findFirstChild("Left Shoulder")
  25. rh = torso:findFirstChild("Right Hip")
  26. lh = torso:findFirstChild("Left Hip")
  27. neck = torso:findFirstChild("Neck")
  28. rj = char:findFirstChild("HumanoidRootPart"):findFirstChild("RootJoint")
  29. rootpart = char:findFirstChild("HumanoidRootPart")
  30. camera = workspace.CurrentCamera
  31. anim = char:findFirstChild("Animate")
  32. local sound = Instance.new("Sound", char)
  33. sound.Volume = 100
  34. sound.Looped = true
  35. sound.Name = "Sound"
  36.  
  37. SoundsList = {}
  38.  
  39. function newSound(name, id, pitch, puush)
  40.     if not puush == true then puush = false end
  41.     if puush then
  42.         table.insert(SoundsList, {["Name"]=name, ["ID"]="puush("..id..")", ["Pitch"]=pitch or 1})
  43.     else
  44.         table.insert(SoundsList, {["Name"]=name, ["ID"]=id, ["Pitch"]=pitch or 1})
  45.     end
  46. end
  47.  
  48. newSound("Saints Row IV Theme (puush asset)", "9jVEX", 1, true)
  49. newSound("Lemon Tree - Fool's Garden (puush asset)", "9jVD9", 1, true)
  50. newSound("What is Love", "142544487")
  51. newSound("Martin Garrix - Animals", "142370129")
  52. newSound("The Proclaimers - 500 Miles", "151371405")
  53. newSound("Avicii - Wake me up", "142603004")
  54. newSound("Hip Hop - Jeff Syndicate", "27697735", 3)
  55. newSound("Alice Deejay - Better Off Alone", "142397452")
  56. newSound("BBBFF - My Little Pony", "142605535")
  57. newSound("Intro - My Little Pony", "142626518")
  58. newSound("Bangarang - Skrillex", "142319852")
  59. newSound("Surfin' Bird ", "145567707")
  60. newSound("You've been trolled", "142633540")
  61. newSound('Disco Star - Spongebob video game', '144906669')
  62. newSound("Europe - The Final Countdown", "142859512")
  63. newSound("LMFAO - Party Rock Anthem", "145262991")
  64. newSound('Skrillex - Fire', '150137157')
  65. newSound('Spongebob - Goofy Goober Rock', '142396943')
  66. newSound('The Slenderman song (Comedy)', '142776228')
  67. newSound('Avicii - Levels', "148424799")
  68. newSound('Erectin\' a river', '145849454')
  69. newSound('TTC - Fat cat Adventures [Glitch Hop]', '142808748')
  70. newSound('Thrift Shop - Macklemore', '155119191')
  71. newSound('Five Nights At Freddys 2 Song', '192043328')
  72. newSound('Sia - Cheap Thrills','400057143')
  73. newSound('Zara Larsson - Lush Life','305456057')
  74. newSound('IDK - Royals','130825893')
  75. newSound('Imagine Dragons - Demons','131261480')
  76. newSound('ThePros - FUS RO DAH','130776150')
  77. newSound('Skrillex - Cinema','130777688')
  78. newSound('TheFatRat - Monody','329044384')
  79. newSound('TheFatRat - Time Lapse','296407498')
  80. newSound('TheFaRat - Xenongenesis','216318362')
  81. newSound('TheFatRat - Windfall','264098929')
  82. newSound('TheFatRat - Unity','257341751')
  83. newSound('OMFG - Hello','214902446')
  84. newSound('OMFG - Yeah','248543325')
  85. newSound('OMFG - Ok','250755837')
  86. newSound('OMFG - I Love You','225000651')
  87. newSound('OMFG - Mashed Patatoes','314301167')
  88. newSound('THE DOWNTOWN FICTION - I Just Wanna Run','228928869')
  89. newSound('Skeletons - Spooky Scary Skeletons [BEST REMIX]','168983825')
  90. newSound('Cash Cash - Kiss the sky','159454654')
  91. newSound('Cash Cash - Surrender','178655848')
  92. newSound('Tristam - Till its over','228698188')
  93. newSound('Tristam - Flight','158361811')
  94. newSound('Drake - One dance','399781334')
  95. newSound('RIP EAR - Hello','363142956')
  96. newSound('Drake - My house','319758951')
  97. newSound('Major Lazer ft Justin Bieber & MO - Cold Water','461736208')
  98. newSound('Desmon - Back from the dead','393083260')
  99. newSound('Trey Songz - Na Na','272714773')
  100.  
  101. local function HSV(H,S,V)
  102. H = H % 360
  103. local C = V * S
  104. local H2 = H/60
  105. local X = C * (1 - math.abs((H2 %2) -1))
  106. local color = Color3.new(0,0,0)
  107. if H2 <= 0 then
  108. color = Color3.new(C,0,0)
  109. elseif 0 <= H2 and H2 <= 1 then
  110. color = Color3.new(C,X,0)
  111. elseif 1 <= H2 and H2 <= 2 then
  112. color = Color3.new(X,C,0)
  113. elseif 2 <= H2 and H2 <= 3 then
  114. color = Color3.new(0,C,X)
  115. elseif 3 <= H2 and H2 <= 4 then
  116. color = Color3.new(0,X,C)
  117. elseif 4 <= H2 and H2 <= 5 then
  118. color = Color3.new(X,0,C)
  119. elseif 5 <= H2 and H2 <= 6 then
  120. color = Color3.new(C,0,X)
  121. end
  122. local m = V - C
  123. return Color3.new(color.r + m, color.g + m, color.b + m)
  124. end
  125.  
  126. function RemoveDisco()
  127.         char:findFirstChild'DiscoBox':remove()
  128.         gui:remove()
  129.         sound:stop()
  130. end
  131.  
  132. function BeginPlacingDisco()
  133.                 -- 1 - DiscoBox
  134.                 local obj1 = Instance.new("Model")
  135.                 obj1.Name = "DiscoBox"
  136.                 obj1.Parent = char
  137.  
  138.                 -- 2 - DiscTop
  139.                 obj2 = Instance.new("Part")
  140.                 obj2.CFrame = CFrame.new(Vector3.new(-34.5000038, 3.09000182, -48.5)) * CFrame.Angles(-0, 0, -0)
  141.                 obj2.FormFactor = Enum.FormFactor.Custom
  142.                 obj2.TopSurface = Enum.SurfaceType.Smooth
  143.                 obj2.BottomSurface = Enum.SurfaceType.Smooth
  144.                 obj2.Material = Enum.Material.SmoothPlastic
  145.                 obj2.Size = Vector3.new(3, 0.200000003, 3)
  146.                 obj2.BrickColor = BrickColor.new("Dark stone grey")
  147.                 obj2.Friction = 0.30000001192093
  148.                 obj2.Shape = Enum.PartType.Block
  149.                 obj2.Name = "DiscTop"
  150.                 obj2.Parent = obj1
  151.  
  152.                 -- 3 - Mesh
  153.                 obj3 = Instance.new("CylinderMesh")
  154.                 obj3.Scale = Vector3.new(0.200000003, 1.04999995, 0.200000003)
  155.                 obj3.Parent = obj2
  156.  
  157.                 -- 4 - Part-to-Part Strong Joint
  158.                 obj4 = Instance.new("ManualWeld")
  159.                 obj4.Part0 = DiscTop
  160.                 obj4.Part1 = Part
  161.                 obj4.Name = "Part-to-Part Strong Joint"
  162.                 obj4.Parent = obj2
  163.  
  164.                 -- 5 - Disc
  165.                 obj5 = Instance.new("Part")
  166.                 obj5.CFrame = CFrame.new(Vector3.new(-34.5, 3.08999991, -48.5)) * CFrame.Angles(-0, 0, -0)
  167.                 obj5.FormFactor = Enum.FormFactor.Custom
  168.                 obj5.TopSurface = Enum.SurfaceType.Smooth
  169.                 obj5.BottomSurface = Enum.SurfaceType.Smooth
  170.                 obj5.Material = Enum.Material.Sand
  171.                 obj5.Size = Vector3.new(3, 0.200000003, 3)
  172.                 obj5.BrickColor = BrickColor.new("Black")
  173.                 obj5.Friction = 0.30000001192093
  174.                 obj5.Shape = Enum.PartType.Block
  175.                 obj5.Name = "Disc"
  176.                 obj5.Parent = obj1
  177.  
  178.                 -- 6 - Mesh
  179.                 obj6 = Instance.new("CylinderMesh")
  180.                 obj6.Scale = Vector3.new(0.899999976, 1, 0.899999976)
  181.                 obj6.Parent = obj5
  182.  
  183.                 -- 7 - Part-to-Part Strong Joint
  184.                 obj7 = Instance.new("ManualWeld")
  185.                 obj7.Part0 = Disc
  186.                 obj7.Part1 = Part
  187.                 obj7.Name = "Part-to-Part Strong Joint"
  188.                 obj7.Parent = obj5
  189.  
  190.                 -- 8 - Part
  191.                 obj8 = Instance.new("Part")
  192.                 obj8.CFrame = CFrame.new(Vector3.new(-37.5, 2.88999987, -49.5)) * CFrame.Angles(-0, 0, -0)
  193.                 obj8.FormFactor = Enum.FormFactor.Custom
  194.                 obj8.TopSurface = Enum.SurfaceType.Smooth
  195.                 obj8.BottomSurface = Enum.SurfaceType.Smooth
  196.                 obj8.Material = Enum.Material.SmoothPlastic
  197.                 obj8.Size = Vector3.new(1, 0.200000003, 1)
  198.                 obj8.BrickColor = BrickColor.new("Mid gray")
  199.                 obj8.Friction = 0.30000001192093
  200.                 obj8.Shape = Enum.PartType.Block
  201.                 obj8.Parent = obj1
  202.  
  203.                 -- 9 - Mesh
  204.                 obj9 = Instance.new("CylinderMesh")
  205.                 obj9.Scale = Vector3.new(0.5, 1.04999995, 0.5)
  206.                 obj9.Parent = obj8
  207.  
  208.                 -- 10 - Part-to-Part Strong Joint
  209.                 obj10 = Instance.new("ManualWeld")
  210.                 obj10.Part0 = Part
  211.                 obj10.Part1 = Part
  212.                 obj10.Name = "Part-to-Part Strong Joint"
  213.                 obj10.Parent = obj8
  214.  
  215.                 -- 11 - Part
  216.                 obj11 = Instance.new("Part")
  217.                 obj11.CFrame = CFrame.new(Vector3.new(-36.5, 2.88999987, -49.5)) * CFrame.Angles(-0, 0, -0)
  218.                 obj11.FormFactor = Enum.FormFactor.Custom
  219.                 obj11.TopSurface = Enum.SurfaceType.Smooth
  220.                 obj11.BottomSurface = Enum.SurfaceType.Smooth
  221.                 obj11.Material = Enum.Material.SmoothPlastic
  222.                 obj11.Size = Vector3.new(1, 0.200000003, 1)
  223.                 obj11.BrickColor = BrickColor.new("Mid gray")
  224.                 obj11.Friction = 0.30000001192093
  225.                 obj11.Shape = Enum.PartType.Block
  226.                 obj11.Parent = obj1
  227.  
  228.                 -- 12 - Mesh
  229.                 obj12 = Instance.new("CylinderMesh")
  230.                 obj12.Scale = Vector3.new(0.400000006, 1.04999995, 0.400000006)
  231.                 obj12.Parent = obj11
  232.  
  233.                 -- 13 - Bar
  234.                 obj13 = Instance.new("Part")
  235.                 obj13.CFrame = CFrame.new(Vector3.new(-37.0000114, 3.09000063, -50.5)) * CFrame.Angles(-0, 0, -0)
  236.                 obj13.FormFactor = Enum.FormFactor.Custom
  237.                 obj13.TopSurface = Enum.SurfaceType.Smooth
  238.                 obj13.BottomSurface = Enum.SurfaceType.Smooth
  239.                 obj13.Material = Enum.Material.SmoothPlastic
  240.                 obj13.Size = Vector3.new(7.99999905, 0.200000003, 1)
  241.                 obj13.BrickColor = BrickColor.new("Really black")
  242.                 obj13.Friction = 0.30000001192093
  243.                 obj13.Shape = Enum.PartType.Block
  244.                 obj13.Parent = obj1
  245.  
  246.                 -- 14 - Part-to-Part Strong Joint
  247.                 obj14 = Instance.new("ManualWeld")
  248.                 obj14.Part0 = Part
  249.                 obj14.Part1 = nil
  250.                 obj14.Name = "Part-to-Part Strong Joint"
  251.                 obj14.Parent = obj13
  252.  
  253.                 -- 15 - Part-to-Part Strong Joint
  254.                 obj15 = Instance.new("ManualWeld")
  255.                 obj15.Part0 = Part
  256.                 obj15.Part1 = nil
  257.                 obj15.Name = "Part-to-Part Strong Joint"
  258.                 obj15.Parent = obj13
  259.  
  260.                 -- 16 - Mesh
  261.                 obj16 = Instance.new("BlockMesh")
  262.                 obj16.Scale = Vector3.new(0.899999976, 1.04999995, 0.200000003)
  263.                 obj16.Parent = obj13
  264.  
  265.                 -- 17 - Box
  266.                 obj17 = Instance.new("Part")
  267.                 obj17.CFrame = CFrame.new(Vector3.new(-37, 1.49000001, -49)) * CFrame.Angles(-0, 0, -0)
  268.                 obj17.FormFactor = Enum.FormFactor.Symmetric
  269.                 obj17.TopSurface = Enum.SurfaceType.Smooth
  270.                 obj17.BottomSurface = Enum.SurfaceType.Smooth
  271.                 obj17.Material = Enum.Material.SmoothPlastic
  272.                 obj17.Size = Vector3.new(8, 3, 4)
  273.                 obj17.BrickColor = BrickColor.new("Dark stone grey")
  274.                 obj17.Friction = 0.30000001192093
  275.                 obj17.Shape = Enum.PartType.Block
  276.                 obj17.Name = "Box"
  277.                 obj17.Parent = obj1
  278.  
  279.                 -- 18 - Part-to-Part Strong Joint
  280.                 obj18 = Instance.new("ManualWeld")
  281.                 obj18.Part0 = Box
  282.                 obj18.Part1 = Part
  283.                 obj18.Name = "Part-to-Part Strong Joint"
  284.                 obj18.Parent = obj17
  285.  
  286.                 -- 19 - Part-to-Part Strong Joint
  287.                 obj19 = Instance.new("ManualWeld")
  288.                 obj19.Part0 = Box
  289.                 obj19.Part1 = Disc
  290.                 obj19.Name = "Part-to-Part Strong Joint"
  291.                 obj19.Parent = obj17
  292.  
  293.                 -- 20 - Part-to-Part Strong Joint
  294.                 obj20 = Instance.new("ManualWeld")
  295.                 obj20.Part0 = Box
  296.                 obj20.Part1 = Disc2
  297.                 obj20.Name = "Part-to-Part Strong Joint"
  298.                 obj20.Parent = obj17
  299.  
  300.                 -- 21 - Part-to-Part Strong Joint
  301.                 obj21 = Instance.new("ManualWeld")
  302.                 obj21.Part0 = Box
  303.                 obj21.Part1 = DiscTop2
  304.                 obj21.Name = "Part-to-Part Strong Joint"
  305.                 obj21.Parent = obj17
  306.  
  307.                 -- 22 - Part-to-Part Strong Joint
  308.                 obj22 = Instance.new("ManualWeld")
  309.                 obj22.Part0 = Box
  310.                 obj22.Part1 = DiscTop
  311.                 obj22.Name = "Part-to-Part Strong Joint"
  312.                 obj22.Parent = obj17
  313.  
  314.                 -- 23 - Part-to-Part Strong Joint
  315.                 obj23 = Instance.new("ManualWeld")
  316.                 obj23.Part0 = Box
  317.                 obj23.Part1 = Part
  318.                 obj23.Name = "Part-to-Part Strong Joint"
  319.                 obj23.Parent = obj17
  320.  
  321.                 -- 24 - Part-to-Part Strong Joint
  322.                 obj24 = Instance.new("ManualWeld")
  323.                 obj24.Part0 = Box
  324.                 obj24.Part1 = Part
  325.                 obj24.Name = "Part-to-Part Strong Joint"
  326.                 obj24.Parent = obj17
  327.  
  328.                 -- 25 - Part-to-Part Strong Joint
  329.                 obj25 = Instance.new("ManualWeld")
  330.                 obj25.Part0 = Box
  331.                 obj25.Part1 = Part
  332.                 obj25.Name = "Part-to-Part Strong Joint"
  333.                 obj25.Parent = obj17
  334.  
  335.                 -- 26 - Box-to-Part Strong Joint
  336.                 obj26 = Instance.new("ManualWeld")
  337.                 obj26.Part0 = Box
  338.                 obj26.Part1 = Slider
  339.                 obj26.Name = "Box-to-Part Strong Joint"
  340.                 obj26.Parent = obj17
  341.  
  342.                 -- 27 - Box-to-Part Strong Joint
  343.                 obj27 = Instance.new("ManualWeld")
  344.                 obj27.Part0 = Box
  345.                 obj27.Part1 = Slider2
  346.                 obj27.Name = "Box-to-Part Strong Joint"
  347.                 obj27.Parent = obj17
  348.  
  349.                 -- 28 - Part
  350.                 obj28 = Instance.new("Part")
  351.                 obj28.CFrame = CFrame.new(Vector3.new(-37.5, 2.88999987, -48.5)) * CFrame.Angles(-0, 0, -0)
  352.                 obj28.FormFactor = Enum.FormFactor.Custom
  353.                 obj28.TopSurface = Enum.SurfaceType.Smooth
  354.                 obj28.BottomSurface = Enum.SurfaceType.Smooth
  355.                 obj28.Material = Enum.Material.SmoothPlastic
  356.                 obj28.Size = Vector3.new(1, 0.200000003, 1)
  357.                 obj28.BrickColor = BrickColor.new("Bright red")
  358.                 obj28.Friction = 0.30000001192093
  359.                 obj28.Shape = Enum.PartType.Block
  360.                 obj28.Parent = obj1
  361.  
  362.                 -- 29 - Mesh
  363.                 obj29 = Instance.new("CylinderMesh")
  364.                 obj29.Scale = Vector3.new(0.5, 1.04999995, 0.5)
  365.                 obj29.Parent = obj28
  366.  
  367.                 -- 30 - Part-to-Part Strong Joint
  368.                 obj30 = Instance.new("ManualWeld")
  369.                 obj30.Part0 = Part
  370.                 obj30.Part1 = Part
  371.                 obj30.Name = "Part-to-Part Strong Joint"
  372.                 obj30.Parent = obj28
  373.  
  374.                 -- 31 - Part-to-Part Strong Joint
  375.                 obj31 = Instance.new("ManualWeld")
  376.                 obj31.Part0 = Part
  377.                 obj31.Part1 = Part
  378.                 obj31.Name = "Part-to-Part Strong Joint"
  379.                 obj31.Parent = obj28
  380.  
  381.                 -- 32 - Part
  382.                 obj32 = Instance.new("Part")
  383.                 obj32.CFrame = CFrame.new(Vector3.new(-37, 3.09000087, -50.5)) * CFrame.Angles(-0, 0, -0)
  384.                 obj32.FormFactor = Enum.FormFactor.Custom
  385.                 obj32.TopSurface = Enum.SurfaceType.Smooth
  386.                 obj32.BottomSurface = Enum.SurfaceType.Smooth
  387.                 obj32.Material = Enum.Material.SmoothPlastic
  388.                 obj32.Size = Vector3.new(8, 0.200000003, 1)
  389.                 obj32.BrickColor = BrickColor.new("Dark stone grey")
  390.                 obj32.Friction = 0.30000001192093
  391.                 obj32.Shape = Enum.PartType.Block
  392.                 obj32.Parent = obj1
  393.  
  394.                 -- 33 - Part-to-Part Strong Joint
  395.                 obj33 = Instance.new("ManualWeld")
  396.                 obj33.Part0 = Part
  397.                 obj33.Part1 = Disc
  398.                 obj33.Name = "Part-to-Part Strong Joint"
  399.                 obj33.Parent = obj32
  400.  
  401.                 -- 34 - Part-to-Part Strong Joint
  402.                 obj34 = Instance.new("ManualWeld")
  403.                 obj34.Part0 = Part
  404.                 obj34.Part1 = Disc2
  405.                 obj34.Name = "Part-to-Part Strong Joint"
  406.                 obj34.Parent = obj32
  407.  
  408.                 -- 35 - Part-to-Part Strong Joint
  409.                 obj35 = Instance.new("ManualWeld")
  410.                 obj35.Part0 = Part
  411.                 obj35.Part1 = DiscTop2
  412.                 obj35.Name = "Part-to-Part Strong Joint"
  413.                 obj35.Parent = obj32
  414.  
  415.                 -- 36 - Part-to-Part Strong Joint
  416.                 obj36 = Instance.new("ManualWeld")
  417.                 obj36.Part0 = Part
  418.                 obj36.Part1 = DiscTop
  419.                 obj36.Name = "Part-to-Part Strong Joint"
  420.                 obj36.Parent = obj32
  421.  
  422.                 -- 37 - Part
  423.                 obj37 = Instance.new("Part")
  424.                 obj37.CFrame = CFrame.new(Vector3.new(-36.5, 2.88999987, -48.5)) * CFrame.Angles(-0, 0, -0)
  425.                 obj37.FormFactor = Enum.FormFactor.Custom
  426.                 obj37.TopSurface = Enum.SurfaceType.Smooth
  427.                 obj37.BottomSurface = Enum.SurfaceType.Smooth
  428.                 obj37.Material = Enum.Material.SmoothPlastic
  429.                 obj37.Size = Vector3.new(1, 0.200000003, 1)
  430.                 obj37.BrickColor = BrickColor.new("Bright red")
  431.                 obj37.Friction = 0.30000001192093
  432.                 obj37.Shape = Enum.PartType.Block
  433.                 obj37.Parent = obj1
  434.  
  435.                 -- 38 - Mesh
  436.                 obj38 = Instance.new("CylinderMesh")
  437.                 obj38.Scale = Vector3.new(0.699999988, 1.04999995, 0.699999988)
  438.                 obj38.Parent = obj37
  439.  
  440.                 -- 39 - Part-to-Part Strong Joint
  441.                 obj39 = Instance.new("ManualWeld")
  442.                 obj39.Part0 = Part
  443.                 obj39.Part1 = Part
  444.                 obj39.Name = "Part-to-Part Strong Joint"
  445.                 obj39.Parent = obj37
  446.  
  447.                 -- 40 - Part-to-Part Strong Joint
  448.                 obj40 = Instance.new("ManualWeld")
  449.                 obj40.Part0 = Part
  450.                 obj40.Part1 = Part
  451.                 obj40.Name = "Part-to-Part Strong Joint"
  452.                 obj40.Parent = obj37
  453.  
  454.                 -- 41 - Part
  455.                 obj41 = Instance.new("Part")
  456.                 obj41.CFrame = CFrame.new(Vector3.new(-37.5, 2.88999963, -47.5)) * CFrame.Angles(-0, 0, -0)
  457.                 obj41.FormFactor = Enum.FormFactor.Custom
  458.                 obj41.TopSurface = Enum.SurfaceType.Smooth
  459.                 obj41.BottomSurface = Enum.SurfaceType.Smooth
  460.                 obj41.Material = Enum.Material.SmoothPlastic
  461.                 obj41.Size = Vector3.new(1, 0.200000003, 1)
  462.                 obj41.BrickColor = BrickColor.new("Bright blue")
  463.                 obj41.Friction = 0.30000001192093
  464.                 obj41.Shape = Enum.PartType.Block
  465.                 obj41.Parent = obj1
  466.  
  467.                 -- 42 - Mesh
  468.                 obj42 = Instance.new("CylinderMesh")
  469.                 obj42.Scale = Vector3.new(0.5, 1.04999995, 0.5)
  470.                 obj42.Parent = obj41
  471.  
  472.                 -- 43 - Part-to-Part Strong Joint
  473.                 obj43 = Instance.new("ManualWeld")
  474.                 obj43.Part0 = Part
  475.                 obj43.Part1 = Part
  476.                 obj43.Name = "Part-to-Part Strong Joint"
  477.                 obj43.Parent = obj41
  478.  
  479.                 -- 44 - Part
  480.                 obj44 = Instance.new("Part")
  481.                 obj44.CFrame = CFrame.new(Vector3.new(-36.5, 2.88999963, -47.5)) * CFrame.Angles(-0, 0, -0)
  482.                 obj44.FormFactor = Enum.FormFactor.Custom
  483.                 obj44.TopSurface = Enum.SurfaceType.Smooth
  484.                 obj44.BottomSurface = Enum.SurfaceType.Smooth
  485.                 obj44.Material = Enum.Material.SmoothPlastic
  486.                 obj44.Size = Vector3.new(1, 0.200000003, 1)
  487.                 obj44.BrickColor = BrickColor.new("Bright blue")
  488.                 obj44.Friction = 0.30000001192093
  489.                 obj44.Shape = Enum.PartType.Block
  490.                 obj44.Parent = obj1
  491.  
  492.                 -- 45 - Mesh
  493.                 obj45 = Instance.new("CylinderMesh")
  494.                 obj45.Scale = Vector3.new(0.200000003, 1.04999995, 0.200000003)
  495.                 obj45.Parent = obj44
  496.  
  497.                 -- 46 - Part-to-Part Strong Joint
  498.                 obj46 = Instance.new("ManualWeld")
  499.                 obj46.Part0 = Part
  500.                 obj46.Part1 = Part
  501.                 obj46.Name = "Part-to-Part Strong Joint"
  502.                 obj46.Parent = obj44
  503.  
  504.                 -- 47 - Part
  505.                 obj47 = Instance.new("Part")
  506.                 obj47.CFrame = CFrame.new(Vector3.new(-39.5000038, 2.88999963, -46.5)) * CFrame.Angles(-0, 0, -0)
  507.                 obj47.FormFactor = Enum.FormFactor.Custom
  508.                 obj47.TopSurface = Enum.SurfaceType.Smooth
  509.                 obj47.BottomSurface = Enum.SurfaceType.Smooth
  510.                 obj47.Material = Enum.Material.SmoothPlastic
  511.                 obj47.Size = Vector3.new(3.00000048, 0.200000003, 1)
  512.                 obj47.BrickColor = BrickColor.new("Really black")
  513.                 obj47.Friction = 0.30000001192093
  514.                 obj47.Shape = Enum.PartType.Block
  515.                 obj47.Parent = obj1
  516.  
  517.                 -- 48 - Part-to-Part Strong Joint
  518.                 obj48 = Instance.new("ManualWeld")
  519.                 obj48.Part0 = Part
  520.                 obj48.Part1 = nil
  521.                 obj48.Name = "Part-to-Part Strong Joint"
  522.                 obj48.Parent = obj47
  523.  
  524.                 -- 49 - Part-to-Part Strong Joint
  525.                 obj49 = Instance.new("ManualWeld")
  526.                 obj49.Part0 = Part
  527.                 obj49.Part1 = nil
  528.                 obj49.Name = "Part-to-Part Strong Joint"
  529.                 obj49.Parent = obj47
  530.  
  531.                 -- 50 - Mesh
  532.                 obj50 = Instance.new("BlockMesh")
  533.                 obj50.Scale = Vector3.new(0.899999976, 1.04999995, 0.200000003)
  534.                 obj50.Parent = obj47
  535.  
  536.                 -- 51 - Part
  537.                 obj51 = Instance.new("Part")
  538.                 obj51.CFrame = CFrame.new(Vector3.new(-34.5, 2.88999963, -46.5)) * CFrame.Angles(-0, 0, -0)
  539.                 obj51.FormFactor = Enum.FormFactor.Custom
  540.                 obj51.TopSurface = Enum.SurfaceType.Smooth
  541.                 obj51.BottomSurface = Enum.SurfaceType.Smooth
  542.                 obj51.Material = Enum.Material.SmoothPlastic
  543.                 obj51.Size = Vector3.new(3.00000048, 0.200000003, 1)
  544.                 obj51.BrickColor = BrickColor.new("Really black")
  545.                 obj51.Friction = 0.30000001192093
  546.                 obj51.Shape = Enum.PartType.Block
  547.                 obj51.Parent = obj1
  548.  
  549.                 -- 52 - Part-to-Part Strong Joint
  550.                 obj52 = Instance.new("ManualWeld")
  551.                 obj52.Part0 = Part
  552.                 obj52.Part1 = nil
  553.                 obj52.Name = "Part-to-Part Strong Joint"
  554.                 obj52.Parent = obj51
  555.  
  556.                 -- 53 - Part-to-Part Strong Joint
  557.                 obj53 = Instance.new("ManualWeld")
  558.                 obj53.Part0 = Part
  559.                 obj53.Part1 = nil
  560.                 obj53.Name = "Part-to-Part Strong Joint"
  561.                 obj53.Parent = obj51
  562.  
  563.                 -- 54 - Mesh
  564.                 obj54 = Instance.new("BlockMesh")
  565.                 obj54.Scale = Vector3.new(0.899999976, 1.04999995, 0.200000003)
  566.                 obj54.Parent = obj51
  567.  
  568.                 -- 55 - DiscTop2
  569.                 obj55 = Instance.new("Part")
  570.                 obj55.CFrame = CFrame.new(Vector3.new(-39.5, 3.09000063, -48.5)) * CFrame.Angles(-0, 0, -0)
  571.                 obj55.FormFactor = Enum.FormFactor.Custom
  572.                 obj55.TopSurface = Enum.SurfaceType.Smooth
  573.                 obj55.BottomSurface = Enum.SurfaceType.Smooth
  574.                 obj55.Material = Enum.Material.SmoothPlastic
  575.                 obj55.Size = Vector3.new(3, 0.200000003, 3)
  576.                 obj55.BrickColor = BrickColor.new("Dark stone grey")
  577.                 obj55.Friction = 0.30000001192093
  578.                 obj55.Shape = Enum.PartType.Block
  579.                 obj55.Name = "DiscTop2"
  580.                 obj55.Parent = obj1
  581.  
  582.                 -- 56 - Mesh
  583.                 obj56 = Instance.new("CylinderMesh")
  584.                 obj56.Scale = Vector3.new(0.200000003, 1.04999995, 0.200000003)
  585.                 obj56.Parent = obj55
  586.  
  587.                 -- 57 - Part-to-Part Strong Joint
  588.                 obj57 = Instance.new("ManualWeld")
  589.                 obj57.Part0 = DiscTop2
  590.                 obj57.Part1 = Part
  591.                 obj57.Name = "Part-to-Part Strong Joint"
  592.                 obj57.Parent = obj55
  593.  
  594.                 -- 58 - Disc2
  595.                 obj58 = Instance.new("Part")
  596.                 obj58.CFrame = CFrame.new(Vector3.new(-39.5, 3.08999991, -48.5)) * CFrame.Angles(-0, 0, -0)
  597.                 obj58.FormFactor = Enum.FormFactor.Custom
  598.                 obj58.TopSurface = Enum.SurfaceType.Smooth
  599.                 obj58.BottomSurface = Enum.SurfaceType.Smooth
  600.                 obj58.Material = Enum.Material.Sand
  601.                 obj58.Size = Vector3.new(3, 0.200000003, 3)
  602.                 obj58.BrickColor = BrickColor.new("Black")
  603.                 obj58.Friction = 0.30000001192093
  604.                 obj58.Shape = Enum.PartType.Block
  605.                 obj58.Name = "Disc2"
  606.                 obj58.Parent = obj1
  607.  
  608.                 -- 59 - Mesh
  609.                 obj59 = Instance.new("CylinderMesh")
  610.                 obj59.Scale = Vector3.new(0.899999976, 1, 0.899999976)
  611.                 obj59.Parent = obj58
  612.  
  613.                 -- 60 - Part-to-Part Strong Joint
  614.                 obj60 = Instance.new("ManualWeld")
  615.                 obj60.Part0 = Disc2
  616.                 obj60.Part1 = Part
  617.                 obj60.Name = "Part-to-Part Strong Joint"
  618.                 obj60.Parent = obj58
  619.  
  620.                 -- 61 - Part
  621.                 obj61 = Instance.new("Part")
  622.                 obj61.CFrame = CFrame.new(Vector3.new(-37, 2.69000006, -46.5)) * CFrame.Angles(-0, 0, -0)
  623.                 obj61.FormFactor = Enum.FormFactor.Custom
  624.                 obj61.TopSurface = Enum.SurfaceType.Smooth
  625.                 obj61.BottomSurface = Enum.SurfaceType.Smooth
  626.                 obj61.Material = Enum.Material.SmoothPlastic
  627.                 obj61.Size = Vector3.new(8, 0.600000024, 1)
  628.                 obj61.BrickColor = BrickColor.new("Dark stone grey")
  629.                 obj61.Friction = 0.30000001192093
  630.                 obj61.Shape = Enum.PartType.Block
  631.                 obj61.Parent = obj1
  632.  
  633.                 -- 62 - Slider2
  634.                 obj62 = Instance.new("Part")
  635.                 obj62.CFrame = CFrame.new(Vector3.new(-38.7000237, 2.89000058, -46.5)) * CFrame.Angles(-0, 0, -0)
  636.                 obj62.FormFactor = Enum.FormFactor.Custom
  637.                 obj62.TopSurface = Enum.SurfaceType.Smooth
  638.                 obj62.BottomSurface = Enum.SurfaceType.Smooth
  639.                 obj62.Material = Enum.Material.SmoothPlastic
  640.                 obj62.Size = Vector3.new(0.200000152, 0.200000003, 1)
  641.                 obj62.BrickColor = BrickColor.new("Dark stone grey")
  642.                 obj62.Friction = 0.30000001192093
  643.                 obj62.Shape = Enum.PartType.Block
  644.                 obj62.Name = "Slider2"
  645.                 obj62.Parent = obj1
  646.  
  647.                 -- 63 - Part-to-Part Strong Joint
  648.                 obj63 = Instance.new("ManualWeld")
  649.                 obj63.Part0 = Slider2
  650.                 obj63.Part1 = nil
  651.                 obj63.Name = "Part-to-Part Strong Joint"
  652.                 obj63.Parent = obj62
  653.  
  654.                 -- 64 - Part-to-Part Strong Joint
  655.                 obj64 = Instance.new("ManualWeld")
  656.                 obj64.Part0 = Slider2
  657.                 obj64.Part1 = nil
  658.                 obj64.Name = "Part-to-Part Strong Joint"
  659.                 obj64.Parent = obj62
  660.  
  661.                 -- 65 - Mesh
  662.                 obj65 = Instance.new("BlockMesh")
  663.                 obj65.Scale = Vector3.new(0.899999976, 1.45000005, 0.5)
  664.                 obj65.Parent = obj62
  665.  
  666.                 -- 66 - Slider
  667.                 obj66 = Instance.new("Part")
  668.                 obj66.CFrame = CFrame.new(Vector3.new(-34.6999969, 2.88999987, -46.5)) * CFrame.Angles(-0, 0, -0)
  669.                 obj66.FormFactor = Enum.FormFactor.Custom
  670.                 obj66.TopSurface = Enum.SurfaceType.Smooth
  671.                 obj66.BottomSurface = Enum.SurfaceType.Smooth
  672.                 obj66.Material = Enum.Material.SmoothPlastic
  673.                 obj66.Size = Vector3.new(0.200000152, 0.200000003, 1)
  674.                 obj66.BrickColor = BrickColor.new("Dark stone grey")
  675.                 obj66.Friction = 0.30000001192093
  676.                 obj66.Shape = Enum.PartType.Block
  677.                 obj66.Name = "Slider"
  678.                 obj66.Parent = obj1
  679.  
  680.                 -- 67 - Part-to-Part Strong Joint
  681.                 obj67 = Instance.new("ManualWeld")
  682.                 obj67.Part0 = Slider
  683.                 obj67.Part1 = nil
  684.                 obj67.Name = "Part-to-Part Strong Joint"
  685.                 obj67.Parent = obj66
  686.  
  687.                 -- 68 - Part-to-Part Strong Joint
  688.                 obj68 = Instance.new("ManualWeld")
  689.                 obj68.Part0 = Slider
  690.                 obj68.Part1 = nil
  691.                 obj68.Name = "Part-to-Part Strong Joint"
  692.                 obj68.Parent = obj66
  693.  
  694.                 -- 69 - Mesh
  695.                 obj69 = Instance.new("BlockMesh")
  696.                 obj69.Scale = Vector3.new(0.899999976, 1.45000005, 0.5)
  697.                 obj69.Parent = obj66
  698.  
  699.                 for i,v in pairs(obj1:children()) do
  700.                         v.Anchored = true
  701.                         v.Locked = true
  702.                 end
  703.  
  704.         function Recursive(Model)
  705.                 local Stuff = {}
  706.                 local function Recur(Targ)
  707.                         for i,v in pairs(Targ:getChildren()) do
  708.                                 table.insert(Stuff,v)
  709.                                 Recur(v)
  710.                         end
  711.                 end
  712.                 Recur(Model)
  713.                 return Stuff
  714.         end
  715.  
  716.         function MoveModel(Model,CF)
  717.             local Center = Model:getModelCFrame()
  718.                 local Offsets = {}
  719.             for i,v in pairs (Recursive(Model)) do
  720.                 if v:IsA("BasePart") then
  721.                                 Offsets[v] = CF*Center:toObjectSpace(v.CFrame)
  722.                 end
  723.             end
  724.              
  725.                 for i,v in pairs(Offsets) do
  726.                         i.CFrame = v
  727.                 end
  728.         end
  729.  
  730.         MoveModel(obj1, torso.CFrame*CFrame.new(0,-1.5,-3))
  731.  
  732.                 local value = 0
  733.                 local Slider2CFrame = obj62.CFrame
  734.                 local SliderCFrame = obj66.CFrame
  735.                 local colur = 0
  736.                 local hue = 0
  737.                 local DiscoLight = Instance.new('PointLight', obj2)
  738.                 DiscoLight.Range = 0
  739.                 game:service'RunService'.RenderStepped:connect(function()
  740.                         if obj1.Parent ~= char then return end
  741.                         if sound.IsPlaying then
  742.                                 hue = ((hue+5)%360)
  743.                                 colur = HSV(hue,.8,.8)
  744.                                 DiscoLight.Color = Color3.new(colur.r, colur.g, colur.b)
  745.                                 DiscoLight.Range = 60
  746.                                 value = (value % 360) + math.random()
  747.                                 obj13.Color = Color3.new(colur.r, colur.g, colur.b)
  748.                                 obj58.CFrame = obj58.CFrame * CFrame.Angles(0, .05, 0)
  749.                                 obj5.CFrame = obj5.CFrame * CFrame.Angles(0, .05, 0)
  750.                                 obj62.CFrame = Slider2CFrame * CFrame.new(math.sin(value)*.25, 0, 0)
  751.                                 obj66.CFrame = SliderCFrame * CFrame.new(-math.sin(value)*.25, 0, 0)
  752.                         else
  753.                         DiscoLight.Range = 0
  754.                         obj13.Color = Color3.new()
  755.                         end
  756.                 end)
  757.  
  758.                 local function createText(parent, msg, line, size, func)
  759.             local textLabel
  760.             if func then
  761.                 textLabel = Instance.new("TextButton", parent)
  762.             else
  763.                 textLabel = Instance.new("TextLabel", parent)
  764.             end
  765.             textLabel.Text = msg
  766.             textLabel.Name = "List"
  767.             if size ~= true then
  768.             textLabel.TextScaled = false
  769.             textLabel.FontSize = 'Size14'
  770.             elseif size == true then
  771.             textLabel.TextScaled = true
  772.             end
  773.             textLabel.BackgroundColor = BrickColor.new'Olive'
  774.             textLabel.BackgroundTransparency = .9
  775.             textLabel.TextColor = BrickColor.White()
  776.             textLabel.TextStrokeTransparency = 0.65
  777.             textLabel.Size = UDim2.new(1, 0, 0, 25)
  778.             textLabel.TextXAlignment = 'Left'
  779.             textLabel.Position = UDim2.new(0, 0, 0, (line-1)*25)
  780.             if func then
  781.                 textLabel.MouseButton1Down:connect(function()
  782.                 local r,e = ypcall(function()
  783.                     func(plr)
  784.                 end)
  785.                 if e then print(e) end
  786.                 end)
  787.             end
  788.                 end
  789.  
  790.                 gui = Instance.new('ScreenGui', plrgui)
  791.                 gui.Name = 'äMixer'
  792.                 wait()
  793.                 local dragframe = Instance.new('Frame', gui)
  794.                 dragframe.Size = UDim2.new(0, 598, 0, 18)
  795.                 dragframe.BackgroundColor = BrickColor.new'Dark stone grey'
  796.                 dragframe.Position = UDim2.new(0, gui.AbsoluteSize.X - gui.AbsoluteSize.X/2 - 300, 0, 10)
  797.                 dragframe.Active = true
  798.                 dragframe.Draggable = true
  799.                 dragframe.ZIndex = 3
  800.                 dragframe.BorderSizePixel = 0
  801.                 local mainframe = Instance.new('Frame', dragframe)
  802.                 mainframe.Size = UDim2.new(0, 600, 0, 415)
  803.                 mainframe.Position = UDim2.new(0, -1, 0, -1)
  804.                 mainframe.BackgroundColor = BrickColor.new'Olive'
  805.                 local CPframe = Instance.new('ScrollingFrame', mainframe)
  806.                 CPframe.Size = UDim2.new(0, 470, 0, 22)
  807.                 CPframe.Position = UDim2.new(0, 130, 0, 50)
  808.                 CPframe.BackgroundColor = BrickColor.new'Dark stone grey'
  809.                 CPframe.ScrollBarThickness = 0
  810.                 local CP = Instance.new('TextLabel', CPframe)
  811.                 CP.Size = UDim2.new(1,0,0,22)
  812.                 CP.BackgroundTransparency = 1
  813.                 CP.ZIndex = 7
  814.                 CP.FontSize = 'Size18'
  815.                 CP.TextColor3 = Color3.new(1,1,1)
  816.                 CP.TextStrokeTransparency = 0
  817.                 CP.TextXAlignment = 'Left'
  818.                 CP.Text = 'Playing /-/ None'
  819.  
  820.                 local oldCPframePos
  821.  
  822.                 local scrollframe = Instance.new('ScrollingFrame', mainframe)
  823.                 scrollframe.Size = UDim2.new(0, 590, 0, 330)
  824.                 scrollframe.Position = UDim2.new(0, 5, 0, 80)
  825.                 scrollframe.BackgroundColor = BrickColor.new'Olive'
  826.                 scrollframe.CanvasSize = UDim2.new(0, 590, 0, 25*#SoundsList)
  827.                 local playbutton = Instance.new('TextButton', mainframe)
  828.                 playbutton.Size = UDim2.new(0, 50, 0, 50)
  829.                 playbutton.Position = UDim2.new(0, 10, 0, 25)
  830.                 playbutton.BackgroundColor3 = Color3.new(0,1,0)
  831.                 playbutton.Text = ">"
  832.                 playbutton.TextScaled = true
  833.                 playbutton.TextColor3 = Color3.new(1,1,1)
  834.                 playbutton.TextStrokeTransparency = 0
  835.                 playbutton.MouseButton1Down:connect(function()
  836.                         game:service'ContentProvider':Preload(sound.SoundId)
  837.                         sound:play()
  838.                         local r,e = ypcall(function()
  839.                         CP.Text = 'Playing /-/ '..game:service'MarketplaceService':GetProductInfo(sound.SoundId:match("%d+")).Name
  840.                         end)
  841.                         if e then CP.Text = 'Playing /-/ Unknown asset' end
  842.                         wait()
  843.                         CPframe.CanvasSize = UDim2.new(0, CP.TextBounds.X, 0, 0)
  844.                 end)
  845.                 local stopbutton = Instance.new('TextButton', mainframe)
  846.                 stopbutton.Size = UDim2.new(0, 50, 0, 50)
  847.                 stopbutton.Position = UDim2.new(0, 70, 0, 25)
  848.                 stopbutton.BackgroundColor3 = Color3.new(1,0,0)
  849.                 stopbutton.Text = "="
  850.                 stopbutton.TextScaled = true
  851.                 stopbutton.TextColor3 = Color3.new(1,1,1)
  852.                 stopbutton.TextStrokeTransparency = 0
  853.                 stopbutton.MouseButton1Down:connect(function()
  854.                         sound:stop()
  855.                         CP.Text = 'Playing /-/ None'
  856.                         CPframe.CanvasPosition = Vector2.new()
  857.                 end)
  858.                 local idbox = Instance.new('TextBox', mainframe)
  859.                 idbox.Size = UDim2.new(0, 100, 0, 22)
  860.                 idbox.Position = UDim2.new(0, 130, 0, 25)
  861.                 idbox.Text = 'Insert ID here'
  862.                 idbox.BackgroundTransparency = .5
  863.                 idbox.TextScaled = true
  864.                 idbox.TextXAlignment = 'Left'
  865.                 idbox.BackgroundColor3 = BrickColor.new'Olive'.Color
  866.                 idbox.TextColor3 = Color3.new()
  867.                 idbox.TextStrokeTransparency = 0
  868.                 local submit = Instance.new('TextButton', mainframe)
  869.                 submit.Size = UDim2.new(0, 50, 0, 22)
  870.                 submit.Position = UDim2.new(0, 240, 0, 25)
  871.                 submit.BackgroundColor3 = Color3.new(.2,.5,.4)
  872.                 submit.Text = "Submit ID"
  873.                 submit.TextScaled = false
  874.                 submit.TextColor3 = Color3.new(1,1,1)
  875.                 submit.TextStrokeTransparency = 0
  876.                 submit.MouseButton1Down:connect(function()
  877.                         if idbox.Text == 'Insert ID here' then return end
  878.                         sound:stop()
  879.                         sound.SoundId = "rbxassetid://"..tonumber(idbox.Text:match("%d+"))
  880.                         newSound(game:service'MarketplaceService':GetProductInfo(idbox.Text:match("%d+")).Name..' /-ID-/ '..idbox.Text:match("%d+"), idbox.Text:match("%d+"))
  881.                         createText(scrollframe, game:service'MarketplaceService':GetProductInfo(idbox.Text:match("%d+")).Name.." /-ID-/ "..idbox.Text:match("%d+"), #scrollframe:children()+1, false, function() sound.SoundId = "rbxassetid://"..idbox.Text:match("%d+") end)
  882.                         scrollframe.CanvasSize = UDim2.new(0, 590, 0, 25*#SoundsList)
  883.                         idbox.Text = 'Insert ID here'
  884.                 end)
  885.  
  886.                 local minimize = Instance.new('TextButton', dragframe)
  887.                 minimize.Size = UDim2.new(0, 16, 0, 16)
  888.                 minimize.Position = UDim2.new(0, 582, 0, 1)
  889.                 minimize.BackgroundColor = BrickColor.new'Dark stone grey'
  890.                 minimize.Text = '-'
  891.                 minimize.TextYAlignment = 'Bottom'
  892.                 minimize.ZIndex = 3
  893.                 minimize.TextColor3 = Color3.new(1,1,1)
  894.  
  895.                 local maximize = Instance.new('TextButton', gui)
  896.                 maximize.Size = UDim2.new(0, 30, 0, 30)
  897.                 maximize.Position = UDim2.new(0, gui.AbsoluteSize.X-30, 0, gui.AbsoluteSize.Y-30)
  898.                 maximize.BackgroundColor = BrickColor.new'Dark stone grey'
  899.                 maximize.Text = '='
  900.                 maximize.Visible = false
  901.                 maximize.TextColor3 = Color3.new(1,1,1)
  902.  
  903.                 minimize.MouseButton1Down:connect(function()
  904.                         dragframe.Visible = false
  905.                         maximize.Visible = true
  906.                 end)
  907.                 maximize.MouseButton1Down:connect(function()
  908.                         dragframe.Visible = true
  909.                         maximize.Visible = false
  910.                 end)
  911.  
  912.                 for i,v in pairs(SoundsList) do
  913.             createText(scrollframe, v.Name.." /-ID-/ "..v["ID"], i, false, function() sound:stop() sound.SoundId = "rbxassetid://"..v["ID"] sound.Pitch = v["Pitch"] end)
  914.         end
  915.  
  916.         while wait(0) do
  917.                         if CP.TextBounds.X > 470 then
  918.                                 if CPframe.CanvasPosition == oldCPframePos and not (CPframe.CanvasPosition.X >= CP.TextBounds.X-471) then
  919.                                 CPframe.CanvasPosition = CPframe.CanvasPosition + Vector2.new(1, 0)
  920.                                 elseif (CPframe.CanvasPosition.X >= CP.TextBounds.X-471)then
  921.                                 wait(3)
  922.                                 CPframe.CanvasPosition = Vector2.new()
  923.                                 wait(1)
  924.                                 end
  925.                                 oldCPframePos = CPframe.CanvasPosition
  926.                         end
  927.                 end
  928. end
  929.  
  930.  
  931. mouse.KeyDown:connect(function(k)
  932.         if k == 'q' then
  933.                 activated = not activated
  934.                 if activated then
  935.                         BeginPlacingDisco()
  936.                 else
  937.                         RemoveDisco()
  938.                 end
  939.         end
  940. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement