Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. print([[
  2. ___________________________________
  3.  
  4. Kyutatsuki13's music player script
  5. Build 0161
  6. It's a music player of quality!
  7.  
  8. ___________________________________
  9. ]])
  10.  
  11. player = game:GetService("Players").emmanueltop5
  12. char = player.Character
  13. hed = char:WaitForChild("Head")
  14. root = char:WaitForChild("HumanoidRootPart")
  15. rs = game:GetService("RunService").RenderStepped
  16. mouse = player:GetMouse()
  17. vismode = "rainbow"
  18. firstrun = true
  19. asdid = ""
  20. asdtext = ""
  21. asdtimeposition = 0
  22. asdvolume = 0
  23. asdpitch = 0
  24. asdmax = 0
  25. mode = "local"
  26. asdhi=0
  27. asdmi=0
  28. asdlo=0
  29. asddist=0
  30. asdopen=false
  31. asdcolor = false
  32. synctarget = nil
  33. foundsound = false
  34.  
  35. mathrandom={x=0;y=0;z=0;}
  36.  
  37. local rdmx = math.random(0,1)
  38. local rdmy = math.random(0,1)
  39. local rdmz = math.random(0,1)
  40. if rdmx == 0 then mathrandom.x = math.random(40,60) else mathrandom.x = -math.random(40,60) end
  41. if rdmy == 0 then mathrandom.y = math.random(40,60) else mathrandom.y = -math.random(40,60) end
  42. if rdmz == 0 then mathrandom.z = math.random(40,60) else mathrandom.z = -math.random(40,60) end
  43.  
  44. local origcolor = BrickColor.new("Really red")
  45. bc = BrickColor.new
  46. br = BrickColor.random
  47. it = Instance.new
  48. cf = CFrame.new
  49. euler = CFrame.fromEulerAnglesXYZ
  50. angles = CFrame.Angles
  51. matr = math.random
  52. it = Instance.new
  53. vt = Vector3.new
  54. cf = CFrame.new
  55. bc = BrickColor.new
  56.  
  57.  
  58. local leftkey = false
  59. local rightkey = false
  60. local typerot = 1
  61. local rotspeed = 1
  62. local negrotspeed = -1
  63. function swait(num)
  64. if num==0 or num==nil then
  65. game:service'RunService'.Stepped:wait(0)
  66. else
  67. for i=0,num do
  68. game:service'RunService'.Stepped:wait(0)
  69. end
  70. end
  71. end
  72.  
  73. local Create = LoadLibrary("RbxUtility").Create
  74.  
  75. CFuncs = {
  76. ["Part"] = {
  77. Create = function(Parent, Material, Reflectance, Transparency, BColor, Name, Size)
  78. local Part = Create("Part"){
  79. Parent = Parent,
  80. Reflectance = Reflectance,
  81. Transparency = Transparency,
  82. CanCollide = false,
  83. Locked = true,
  84. BrickColor = BrickColor.new(tostring(BColor)),
  85. Name = Name,
  86. Size = Size,
  87. Material = Material,
  88. }
  89. RemoveOutlines(Part)
  90. return Part
  91. end;
  92. };
  93.  
  94. ["Mesh"] = {
  95. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  96. local Msh = Create(Mesh){
  97. Parent = Part,
  98. Offset = OffSet,
  99. Scale = Scale,
  100. }
  101. if Mesh == "SpecialMesh" then
  102. Msh.MeshType = MeshType
  103. Msh.MeshId = MeshId
  104. end
  105. return Msh
  106. end;
  107. };
  108.  
  109. ["Mesh"] = {
  110. Create = function(Mesh, Part, MeshType, MeshId, OffSet, Scale)
  111. local Msh = Create(Mesh){
  112. Parent = Part,
  113. Offset = OffSet,
  114. Scale = Scale,
  115. }
  116. if Mesh == "SpecialMesh" then
  117. Msh.MeshType = MeshType
  118. Msh.MeshId = MeshId
  119. end
  120. return Msh
  121. end;
  122. };
  123.  
  124. ["Weld"] = {
  125. Create = function(Parent, Part0, Part1, C0, C1)
  126. local Weld = Create("Weld"){
  127. Parent = Parent,
  128. Part0 = Part0,
  129. Part1 = Part1,
  130. C0 = C0,
  131. C1 = C1,
  132. }
  133. return Weld
  134. end;
  135. };
  136.  
  137. ["Sound"] = {
  138. Create = function(id, par, vol, pit)
  139. coroutine.resume(coroutine.create(function()
  140. local S = Create("Sound"){
  141. Volume = vol,
  142. Pitch = pit or 1,
  143. SoundId = id,
  144. Parent = par or workspace,
  145. }
  146. wait()
  147. S:play()
  148. game:GetService("Debris"):AddItem(S, 10)
  149. end))
  150. end;
  151. };
  152.  
  153. ["ParticleEmitter"] = {
  154. Create = function(Parent, Color1, Color2, LightEmission, Size, Texture, Transparency, ZOffset, Accel, Drag, LockedToPart, VelocityInheritance, EmissionDirection, Enabled, LifeTime, Rate, Rotation, RotSpeed, Speed, VelocitySpread)
  155. local fp = Create("ParticleEmitter"){
  156. Parent = Parent,
  157. Color = ColorSequence.new(Color1, Color2),
  158. LightEmission = LightEmission,
  159. Size = Size,
  160. Texture = Texture,
  161. Transparency = Transparency,
  162. ZOffset = ZOffset,
  163. Acceleration = Accel,
  164. Drag = Drag,
  165. LockedToPart = LockedToPart,
  166. VelocityInheritance = VelocityInheritance,
  167. EmissionDirection = EmissionDirection,
  168. Enabled = Enabled,
  169. Lifetime = LifeTime,
  170. Rate = Rate,
  171. Rotation = Rotation,
  172. RotSpeed = RotSpeed,
  173. Speed = Speed,
  174. VelocitySpread = VelocitySpread,
  175. }
  176. return fp
  177. end;
  178. };
  179.  
  180. CreateTemplate = {
  181.  
  182. };
  183. }
  184.  
  185.  
  186.  
  187. New = function(Object, Parent, Name, Data)
  188. local Object = Instance.new(Object)
  189. for Index, Value in pairs(Data or {}) do
  190. Object[Index] = Value
  191. end
  192. Object.Parent = Parent
  193. Object.Name = Name
  194. return Object
  195. end
  196.  
  197. function CreateSound(asd)
  198. if synctarget == nil then
  199. if mode == "local" then
  200. soundparent=char:WaitForChild("Torso")
  201. else
  202. soundparent=char
  203. end
  204. sound = Instance.new("Sound",soundparent)
  205. sound.Name = "KyuSound"
  206. sound.Looped = true
  207. effect = Instance.new("EqualizerSoundEffect",sound)
  208. coroutine.resume(coroutine.create(function()
  209. distort = Instance.new("DistortionSoundEffect",sound)
  210. end))
  211. if asd ~= nil then
  212. sound.SoundId = asdid
  213. sound.TimePosition = asdtimeposition
  214. end
  215. sound:Play()
  216. end
  217. end
  218.  
  219. function fetchName(id)
  220. cast = false
  221. coroutine.resume(coroutine.create(function() product = game:GetService("MarketplaceService"):GetProductInfo(id, Enum.InfoType.Asset) cast = true end))
  222. if cast == true then
  223. repeat rs:wait()
  224. coroutine.resume(coroutine.create(function() product = game:GetService("MarketplaceService"):GetProductInfo(id, Enum.InfoType.Asset) end))
  225. asdfname = product.Name
  226. until asdfname ~= nil
  227. else
  228. asdfname = ""
  229. end
  230. return asdfname
  231. end
  232.  
  233. function scan(instance)
  234. if instance.ClassName == "Sound" then
  235. if instance.TimeLength > 20 and instance.IsPlaying and foundsound == false then
  236. asdid = instance.SoundId
  237. sound = instance
  238. foundsound = true
  239. print("Sync to sound :)")
  240. end
  241. end
  242. for _,children in pairs(instance:GetChildren()) do scan(children) end
  243. end
  244.  
  245. function drawgui()
  246.  
  247. Prefix = "/"
  248. function findPlayer(name)
  249. for _, players in pairs(game:getService("Players"):GetPlayers()) do
  250. if players.Name:lower():find(name:lower()) then
  251. return players
  252. end
  253. end
  254. end
  255.  
  256. if firstrun == true then
  257. player.Chatted:connect(function(msg)
  258. if msg:lower():sub(1,#Prefix+#'sync ')==Prefix..'sync ' then
  259. local v = msg:sub(#Prefix+#'sync '+1)
  260. foundsound = false
  261. synctarget = findPlayer(v)
  262. end
  263. end)
  264. end
  265.  
  266. naeeym2 = Instance.new("BillboardGui",root)
  267. naeeym2.Size = UDim2.new(10, 0, 4, 0)
  268. naeeym2.StudsOffset = Vector3.new(0, 7, 0)
  269. naeeym2.Adornee = root
  270. naeeym2.Name = "TalkingBillBoard"
  271. tecks2 = Instance.new("TextLabel",naeeym2)
  272. tecks2.BackgroundTransparency = 1
  273. tecks2.BorderSizePixel = 0
  274. if firstrun == true then
  275. tecks2.Text = ""
  276. else
  277. tecks2.Text = fetchName(tonumber(asdid:sub(#'rbxassetid://'+1)))
  278. end
  279. tecks2.Font = "Fantasy"
  280. tecks2.TextSize = 25
  281. tecks2.Size = UDim2.new(1,0,1,0)
  282. tecks2.TextStrokeTransparency = 0
  283. tecks2.TextTransparency = 0
  284.  
  285. parent = player.PlayerGui
  286. ScreenGui0 = Instance.new("ScreenGui")
  287. TextButton1 = Instance.new("TextButton")
  288. Frame2 = Instance.new("Frame")
  289. TextBox3 = Instance.new("TextBox")
  290. TextButton4 = Instance.new("TextButton")
  291. Frame5 = Instance.new("Frame")
  292. Frame6 = Instance.new("Frame")
  293. Frame7 = Instance.new("Frame")
  294. TextLabel8 = Instance.new("TextLabel")
  295. TextButton9 = Instance.new("TextButton")
  296. Frame10 = Instance.new("Frame")
  297. Frame11 = Instance.new("Frame")
  298. TextLabel12 = Instance.new("TextLabel")
  299. TextButton13 = Instance.new("TextButton")
  300. TextButton14 = Instance.new("TextButton")
  301. Frame15 = Instance.new("Frame")
  302. Frame16 = Instance.new("Frame")
  303. Frame17 = Instance.new("Frame")
  304. TextButton18 = Instance.new("TextButton")
  305. TextLabel19 = Instance.new("TextLabel")
  306. Frame20 = Instance.new("Frame")
  307. Frame21 = Instance.new("Frame")
  308. TextButton22 = Instance.new("TextButton")
  309. TextLabel23 = Instance.new("TextLabel")
  310. Frame24 = Instance.new("Frame")
  311. Frame25 = Instance.new("Frame")
  312. TextButton26 = Instance.new("TextButton")
  313. TextLabel27 = Instance.new("TextLabel")
  314. Frame28 = Instance.new("Frame")
  315. Frame29 = Instance.new("Frame")
  316. TextButton30 = Instance.new("TextButton")
  317. TextLabel31 = Instance.new("TextLabel")
  318. Frame32 = Instance.new("Frame")
  319. TextButton33 = Instance.new("TextButton")
  320. TextButton34 = Instance.new("TextButton")
  321. ScreenGui0.Name = "MusicPlayerKyu"
  322. ScreenGui0.Parent = parent
  323. TextButton1.AnchorPoint = Vector2.new(0, 0.5)
  324. TextButton1.Name = "Open/Close"
  325. TextButton1.Parent = ScreenGui0
  326. TextButton1.Size = UDim2.new(0, 20, 0, 300)
  327. TextButton1.Text = ">>"
  328. TextButton1.Position = UDim2.new(0, 0, 0.5, 0)
  329. TextButton1.BackgroundColor3 = Color3.new(1, 1, 1)
  330. TextButton1.SizeConstraint = Enum.SizeConstraint.RelativeXX
  331. TextButton1.Font = Enum.Font.Code
  332. Frame2.AnchorPoint = Vector2.new(0, 0.5)
  333. Frame2.Name = "Core"
  334. Frame2.Parent = ScreenGui0
  335. Frame2.Size = UDim2.new(0, 500, 0, 300)
  336. Frame2.Position = UDim2.new(0, 20, 0.5, 0)
  337. Frame2.BackgroundColor3 = Color3.new(0.615686, 0.615686, 0.615686)
  338. Frame2.SizeConstraint = Enum.SizeConstraint.RelativeXX
  339. TextBox3.Name = "ID"
  340. TextBox3.Parent = Frame2
  341. TextBox3.Size = UDim2.new(0, 100, 0, 100)
  342. if firstrun == true then
  343. TextBox3.Text = "ID"
  344. else
  345. TextBox3.Text = asdtext
  346. end
  347. TextBox3.Position = UDim2.new(0, 50, 0, 20)
  348. TextBox3.BackgroundColor3 = Color3.new(1, 1, 1)
  349. TextBox3.SizeConstraint = Enum.SizeConstraint.RelativeXX
  350. TextBox3.Font = Enum.Font.SciFi
  351. TextBox3.FontSize = Enum.FontSize.Size14
  352. TextButton4.Name = "Play"
  353. TextButton4.Parent = TextBox3
  354. TextButton4.Size = UDim2.new(1, 0, 0, 20)
  355. TextButton4.Text = "PLAY"
  356. TextButton4.Position = UDim2.new(0.5, 0, 1, 0)
  357. TextButton4.BackgroundColor3 = Color3.new(1, 1, 1)
  358. TextButton4.Font = Enum.Font.SciFi
  359. TextButton4.FontSize = Enum.FontSize.Size14
  360. TextButton4.AnchorPoint = Vector2.new(0.5, 0)
  361. Frame5.Name = "SettingsPanel"
  362. Frame5.Parent = Frame2
  363. Frame5.Size = UDim2.new(0, 300, 0, 150)
  364. Frame5.Position = UDim2.new(1, -20, 0, 20)
  365. Frame5.BackgroundColor3 = Color3.new(0.345098, 0.345098, 0.345098)
  366. Frame5.AnchorPoint = Vector2.new(1, 0)
  367. Frame6.Name = "Volume"
  368. Frame6.Parent = Frame5
  369. Frame6.Transparency = 0
  370. Frame6.Size = UDim2.new(0, 100, 0, 100)
  371. Frame6.Position = UDim2.new(0, 100, 0.5, 0)
  372. Frame6.BackgroundColor3 = Color3.new(1, 1, 1)
  373. Frame6.BackgroundTransparency = 1
  374. Frame6.AnchorPoint = Vector2.new(0.5, 0.5)
  375. Frame7.Name = "Line"
  376. Frame7.Parent = Frame6
  377. Frame7.Size = UDim2.new(0, 1, 1, 0)
  378. Frame7.Position = UDim2.new(0.5, 0, 0, 0)
  379. Frame7.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
  380. Frame7.BorderSizePixel = 0
  381. Frame7.AnchorPoint = Vector2.new(0.5, 0)
  382. TextLabel8.Name = "Text"
  383. TextLabel8.Parent = Frame6
  384. TextLabel8.Transparency = 0
  385. TextLabel8.Text = "Volume"
  386. TextLabel8.Position = UDim2.new(0.5, 0, 1, 10)
  387. TextLabel8.BackgroundColor3 = Color3.new(1, 1, 1)
  388. TextLabel8.BackgroundTransparency = 1
  389. TextLabel8.Font = Enum.Font.SourceSans
  390. TextLabel8.FontSize = Enum.FontSize.Size10
  391. TextLabel8.AnchorPoint = Vector2.new(0.5, 0)
  392. TextButton9.Name = "DragVol"
  393. TextButton9.Parent = Frame6
  394. TextButton9.Size = UDim2.new(0, 20, 0, 10)
  395. TextButton9.Text = ""
  396. if firstrun == true then
  397. TextButton9.Position = UDim2.new(0.5, 0, 0.5, 0)
  398. else
  399. TextButton9.Position = asdvolume
  400. end
  401. TextButton9.BackgroundColor3 = Color3.new(0.588235, 0.588235, 0.588235)
  402. TextButton9.Font = Enum.Font.SourceSans
  403. TextButton9.AnchorPoint = Vector2.new(0.5, 0.5)
  404. Frame10.Name = "Pitch"
  405. Frame10.Parent = Frame5
  406. Frame10.Transparency = 0
  407. Frame10.Size = UDim2.new(0, 100, 0, 100)
  408. Frame10.Position = UDim2.new(0, 50, 0.5, 0)
  409. Frame10.BackgroundColor3 = Color3.new(1, 1, 1)
  410. Frame10.BackgroundTransparency = 1
  411. Frame10.AnchorPoint = Vector2.new(0.5, 0.5)
  412. Frame11.Name = "Line"
  413. Frame11.Parent = Frame10
  414. Frame11.Size = UDim2.new(0, 1, 1, 0)
  415. Frame11.Position = UDim2.new(0.5, 0, 0, 0)
  416. Frame11.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
  417. Frame11.BorderSizePixel = 0
  418. Frame11.AnchorPoint = Vector2.new(0.5, 0)
  419. TextLabel12.Name = "Text"
  420. TextLabel12.Parent = Frame10
  421. TextLabel12.Transparency = 0
  422. TextLabel12.Text = "Pitch"
  423. TextLabel12.Position = UDim2.new(0.5, 0, 1, 10)
  424. TextLabel12.BackgroundColor3 = Color3.new(1, 1, 1)
  425. TextLabel12.BackgroundTransparency = 1
  426. TextLabel12.Font = Enum.Font.SourceSans
  427. TextLabel12.FontSize = Enum.FontSize.Size10
  428. TextLabel12.AnchorPoint = Vector2.new(0.5, 0)
  429. TextButton13.Name = "DragPitch"
  430. TextButton13.Parent = Frame10
  431. TextButton13.Size = UDim2.new(0, 20, 0, 10)
  432. TextButton13.Text = ""
  433. if firstrun == true then
  434. TextButton13.Position = UDim2.new(0.5, 0, 0.5, 0)
  435. else
  436. TextButton13.Position = asdpitch
  437. end
  438. TextButton13.BackgroundColor3 = Color3.new(0.588235, 0.588235, 0.588235)
  439. TextButton13.Font = Enum.Font.SourceSans
  440. TextButton13.AnchorPoint = Vector2.new(0.5, 0.5)
  441. TextButton14.Name = "Reset"
  442. TextButton14.Parent = Frame10
  443. TextButton14.Size = UDim2.new(0, 20, 0, 20)
  444. TextButton14.Text = ""
  445. TextButton14.Position = UDim2.new(0.5, -15, 0.5, 0)
  446. TextButton14.BackgroundColor3 = Color3.new(0.588235, 0.588235, 0.588235)
  447. TextButton14.Font = Enum.Font.SourceSans
  448. TextButton14.FontSize = Enum.FontSize.Size14
  449. TextButton14.AnchorPoint = Vector2.new(1, 0.5)
  450. Frame15.Name = "Others"
  451. Frame15.Parent = Frame5
  452. Frame15.Transparency = 0
  453. Frame15.Size = UDim2.new(0, 100, 0, 100)
  454. Frame15.Position = UDim2.new(0, 210, 0.5, 0)
  455. Frame15.BackgroundColor3 = Color3.new(1, 1, 1)
  456. Frame15.BackgroundTransparency = 1
  457. Frame15.AnchorPoint = Vector2.new(0.5, 0.5)
  458. Frame16.Name = "Low"
  459. Frame16.Parent = Frame15
  460. Frame16.Transparency = 0
  461. Frame16.Size = UDim2.new(0, 0, 1, 0)
  462. Frame16.BackgroundColor3 = Color3.new(1, 1, 1)
  463. Frame16.BackgroundTransparency = 1
  464. Frame17.Name = "Line"
  465. Frame17.Parent = Frame16
  466. Frame17.Size = UDim2.new(0, 1, 1, 0)
  467. Frame17.Position = UDim2.new(0.5, 0, 0, 0)
  468. Frame17.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
  469. Frame17.BorderSizePixel = 0
  470. Frame17.AnchorPoint = Vector2.new(0.5, 0)
  471. TextButton18.Name = "DragLow"
  472. TextButton18.Parent = Frame16
  473. TextButton18.Size = UDim2.new(0, 20, 0, 10)
  474. TextButton18.Text = ""
  475. if firstrun == true then
  476. TextButton18.Position = UDim2.new(0.5, 0, 0.5, -25)
  477. else
  478. TextButton18.Position = asdlo
  479. end
  480. TextButton18.BackgroundColor3 = Color3.new(0.588235, 0.588235, 0.588235)
  481. TextButton18.Font = Enum.Font.SourceSans
  482. TextButton18.AnchorPoint = Vector2.new(0.5, 0.5)
  483. TextLabel19.Name = "Text"
  484. TextLabel19.Parent = Frame16
  485. TextLabel19.Transparency = 0
  486. TextLabel19.Text = "Low"
  487. TextLabel19.Position = UDim2.new(0.5, 0, 1, 10)
  488. TextLabel19.BackgroundColor3 = Color3.new(1, 1, 1)
  489. TextLabel19.BackgroundTransparency = 1
  490. TextLabel19.Font = Enum.Font.SourceSans
  491. TextLabel19.FontSize = Enum.FontSize.Size10
  492. TextLabel19.AnchorPoint = Vector2.new(0.5, 0)
  493. Frame20.Name = "Medium"
  494. Frame20.Parent = Frame15
  495. Frame20.Transparency = 0
  496. Frame20.Size = UDim2.new(0, 0, 1, 0)
  497. Frame20.Position = UDim2.new(0, 40, 0, 0)
  498. Frame20.BackgroundColor3 = Color3.new(1, 1, 1)
  499. Frame20.BackgroundTransparency = 1
  500. Frame21.Name = "Line"
  501. Frame21.Parent = Frame20
  502. Frame21.Size = UDim2.new(0, 1, 1, 0)
  503. Frame21.Position = UDim2.new(0.5, 0, 0, 0)
  504. Frame21.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
  505. Frame21.BorderSizePixel = 0
  506. Frame21.AnchorPoint = Vector2.new(0.5, 0)
  507. TextButton22.Name = "DragMed"
  508. TextButton22.Parent = Frame20
  509. TextButton22.Size = UDim2.new(0, 20, 0, 10)
  510. TextButton22.Text = ""
  511. if firstrun == true then
  512. TextButton22.Position = UDim2.new(0.5, 0, 0.5, -25)
  513. else
  514. TextButton22.Position = asdmi
  515. end
  516. TextButton22.BackgroundColor3 = Color3.new(0.588235, 0.588235, 0.588235)
  517. TextButton22.Font = Enum.Font.SourceSans
  518. TextButton22.AnchorPoint = Vector2.new(0.5, 0.5)
  519. TextLabel23.Name = "Text"
  520. TextLabel23.Parent = Frame20
  521. TextLabel23.Transparency = 0
  522. TextLabel23.Text = "Medium"
  523. TextLabel23.Position = UDim2.new(0.5, 0, 1, 10)
  524. TextLabel23.BackgroundColor3 = Color3.new(1, 1, 1)
  525. TextLabel23.BackgroundTransparency = 1
  526. TextLabel23.Font = Enum.Font.SourceSans
  527. TextLabel23.FontSize = Enum.FontSize.Size10
  528. TextLabel23.AnchorPoint = Vector2.new(0.5, 0)
  529. Frame24.Name = "High"
  530. Frame24.Parent = Frame15
  531. Frame24.Transparency = 0
  532. Frame24.Size = UDim2.new(0, 0, 1, 0)
  533. Frame24.Position = UDim2.new(0, 80, 0, 0)
  534. Frame24.BackgroundColor3 = Color3.new(1, 1, 1)
  535. Frame24.BackgroundTransparency = 1
  536. Frame25.Name = "Line"
  537. Frame25.Parent = Frame24
  538. Frame25.Size = UDim2.new(0, 1, 1, 0)
  539. Frame25.Position = UDim2.new(0.5, 0, 0, 0)
  540. Frame25.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
  541. Frame25.BorderSizePixel = 0
  542. Frame25.AnchorPoint = Vector2.new(0.5, 0)
  543. TextButton26.Name = "DragHigh"
  544. TextButton26.Parent = Frame24
  545. TextButton26.Size = UDim2.new(0, 20, 0, 10)
  546. TextButton26.Text = ""
  547. if firstrun == true then
  548. TextButton26.Position = UDim2.new(0.5, 0, 0.5, -25)
  549. else
  550. TextButton26.Position = asdhi
  551. end
  552. TextButton26.BackgroundColor3 = Color3.new(0.588235, 0.588235, 0.588235)
  553. TextButton26.Font = Enum.Font.SourceSans
  554. TextButton26.AnchorPoint = Vector2.new(0.5, 0.5)
  555. TextLabel27.Name = "Text"
  556. TextLabel27.Parent = Frame24
  557. TextLabel27.Transparency = 0
  558. TextLabel27.Text = "High"
  559. TextLabel27.Position = UDim2.new(0.5, 0, 1, 10)
  560. TextLabel27.BackgroundColor3 = Color3.new(1, 1, 1)
  561. TextLabel27.BackgroundTransparency = 1
  562. TextLabel27.Font = Enum.Font.SourceSans
  563. TextLabel27.FontSize = Enum.FontSize.Size10
  564. TextLabel27.AnchorPoint = Vector2.new(0.5, 0)
  565. Frame28.Name = "Distortion"
  566. Frame28.Parent = Frame15
  567. Frame28.Transparency = 0
  568. Frame28.Size = UDim2.new(0, 0, 1, 0)
  569. Frame28.Position = UDim2.new(0, 120, 0, 0)
  570. Frame28.BackgroundColor3 = Color3.new(1, 1, 1)
  571. Frame28.BackgroundTransparency = 1
  572. Frame29.Name = "Line"
  573. Frame29.Parent = Frame28
  574. Frame29.Size = UDim2.new(0, 1, 1, 0)
  575. Frame29.Position = UDim2.new(0.5, 0, 0, 0)
  576. Frame29.BackgroundColor3 = Color3.new(0.290196, 0.290196, 0.290196)
  577. Frame29.BorderSizePixel = 0
  578. Frame29.AnchorPoint = Vector2.new(0.5, 0)
  579. TextButton30.Name = "DragDist"
  580. TextButton30.Parent = Frame28
  581. TextButton30.Size = UDim2.new(0, 20, 0, 10)
  582. TextButton30.Text = ""
  583. if firstrun == true then
  584. TextButton30.Position = UDim2.new(0.5, 0, 0.5, 50)
  585. else
  586. TextButton30.Position = asddist
  587. end
  588. TextButton30.BackgroundColor3 = Color3.new(0.588235, 0.588235, 0.588235)
  589. TextButton30.Font = Enum.Font.SourceSans
  590. TextButton30.AnchorPoint = Vector2.new(0.5, 0.5)
  591. TextLabel31.Name = "Text"
  592. TextLabel31.Parent = Frame28
  593. TextLabel31.Transparency = 0
  594. TextLabel31.Text = "Dist"
  595. TextLabel31.Position = UDim2.new(0.5, 0, 1, 10)
  596. TextLabel31.BackgroundColor3 = Color3.new(1, 1, 1)
  597. TextLabel31.BackgroundTransparency = 1
  598. TextLabel31.Font = Enum.Font.SourceSans
  599. TextLabel31.FontSize = Enum.FontSize.Size10
  600. TextLabel31.AnchorPoint = Vector2.new(0.5, 0)
  601. Frame32.Name = "Line"
  602. Frame32.Parent = Frame5
  603. Frame32.Size = UDim2.new(0, 1, 1, -20)
  604. Frame32.Position = UDim2.new(0.5, -20, 0.5, 0)
  605. Frame32.BackgroundColor3 = Color3.new(0.188235, 0.188235, 0.188235)
  606. Frame32.BorderSizePixel = 0
  607. Frame32.AnchorPoint = Vector2.new(0.5, 0.5)
  608. TextButton33.Name = "Global/Local"
  609. TextButton33.Parent = Frame2
  610. TextButton33.Size = UDim2.new(0, 100, 0, 100)
  611. if mode == "local" then
  612. TextButton33.Text = "LOCAL"
  613. else
  614. TextButton33.Text = "GLOBAL"
  615. end
  616. TextButton33.Position = UDim2.new(0, 50, 0, 180)
  617. TextButton33.BackgroundColor3 = Color3.new(1, 1, 1)
  618. TextButton33.Font = Enum.Font.SciFi
  619. TextButton33.FontSize = Enum.FontSize.Size14
  620. TextButton34.Name = "Style"
  621. TextButton34.Parent = Frame2
  622. TextButton34.Size = UDim2.new(0.5, 50, 0, 100)
  623. TextButton34.Text = "Style: "..vismode
  624. TextButton34.Position = UDim2.new(0.5, 80, 0, 180)
  625. TextButton34.BackgroundColor3 = Color3.new(0.211765, 0.211765, 0.211765)
  626. TextButton34.Font = Enum.Font.SciFi
  627. TextButton34.FontSize = Enum.FontSize.Size14
  628. TextButton34.TextColor3 = Color3.new(1, 1, 0)
  629. TextButton34.AnchorPoint = Vector2.new(0.5, 0)
  630. Frame2.Visible = asdopen
  631.  
  632. draggable = {TextButton9;TextButton13;TextButton18;TextButton22;TextButton26;TextButton30}
  633. held = false
  634. trigger = nil
  635. base = UDim2.new(0,0,0,0)
  636.  
  637. TextButton1.MouseButton1Click:connect(function()
  638. if Frame2.Visible == true then
  639. Frame2.Visible = false
  640. asdopen = false
  641. TextButton1.Text = ">>"
  642. else
  643. Frame2.Visible = true
  644. asdopen = true
  645. TextButton1.Text = "<<"
  646. end
  647. end)
  648.  
  649. TextButton4.MouseButton1Click:connect(function()
  650. if mode == "local" then
  651. if not char:WaitForChild("Torso"):FindFirstChild("KyuSound") then CreateSound() end
  652. else
  653. if not char:FindFirstChild("KyuSound") then CreateSound() end
  654. end
  655. synctarget = nil
  656. sound:Stop()
  657. soundname = fetchName(TextBox3.Text)
  658. tecks2.Text = soundname
  659. asdid = "rbxassetid://"..TextBox3.Text
  660. sound:Play()
  661. end)
  662.  
  663. TextButton14.MouseButton1Click:connect(function()
  664. TextButton13.Position = UDim2.new(0.5, 0, 0.5, 0)
  665. end)
  666.  
  667. TextButton33.MouseButton1Click:connect(function()
  668. if synctarget == nil then
  669. if mode == "local" then
  670. mode = "global"
  671. TextButton33.Text = "GLOBAL"
  672. if char:WaitForChild("Torso"):FindFirstChild("KyuSound") then
  673. sound:Pause()
  674. sound.Parent = char
  675. sound:Resume()
  676. end
  677. else
  678. mode = "local"
  679. TextButton33.Text = "LOCAL"
  680. if char:FindFirstChild("KyuSound") then
  681. sound:Pause()
  682. sound.Parent = char:WaitForChild("Torso")
  683. sound:Resume()
  684. end
  685. end
  686. end
  687. end)
  688.  
  689. function changemode()
  690. if vismode == "nothing" then
  691. vismode = "rainbow"
  692. local rdmx = math.random(0,1)
  693. local rdmy = math.random(0,1)
  694. local rdmz = math.random(0,1)
  695. if rdmx == 0 then mathrandom.x = math.random(40,60) else mathrandom.x = -math.random(40,60) end
  696. if rdmy == 0 then mathrandom.y = math.random(40,60) else mathrandom.y = -math.random(40,60) end
  697. if rdmz == 0 then mathrandom.z = math.random(40,60) else mathrandom.z = -math.random(40,60) end
  698. elseif vismode == "rainbow" then
  699. vismode = "classic"
  700. bp.Position = char.Head.Position+Vector3.new(0,2,0)
  701. Main.Position = char.Head.Position+Vector3.new(0,2,0)
  702. part:Destroy()
  703. elseif vismode == "classic" then
  704. vismode = "trail"
  705. local rdmx = math.random(0,1)
  706. local rdmy = math.random(0,1)
  707. local rdmz = math.random(0,1)
  708. if rdmx == 0 then mathrandom.x = math.random(40,60) else mathrandom.x = -math.random(40,60) end
  709. if rdmy == 0 then mathrandom.y = math.random(40,60) else mathrandom.y = -math.random(40,60) end
  710. if rdmz == 0 then mathrandom.z = math.random(40,60) else mathrandom.z = -math.random(40,60) end
  711. elseif vismode == "trail" then
  712. part:Destroy()
  713. vismode = "nooby"
  714. elseif vismode == "nooby" then
  715. vismode = "trail kyu"
  716. centralpart:Destroy()
  717. local rdmx = math.random(0,1)
  718. local rdmy = math.random(0,1)
  719. local rdmz = math.random(0,1)
  720. if rdmx == 0 then mathrandom.x = math.random(40,60) else mathrandom.x = -math.random(40,60) end
  721. if rdmy == 0 then mathrandom.y = math.random(40,60) else mathrandom.y = -math.random(40,60) end
  722. if rdmz == 0 then mathrandom.z = math.random(40,60) else mathrandom.z = -math.random(40,60) end
  723. elseif vismode == "trail kyu" then
  724. part:Destroy()
  725. vismode = "nothing"
  726. end
  727. end
  728.  
  729. TextButton34.MouseButton1Click:connect(function()
  730. changemode()
  731. end)
  732.  
  733. for i,v in pairs(draggable) do
  734. v.MouseButton1Down:connect(function()
  735. trigger = v
  736. base = UDim2.new(0.5,0,0.5,mouse.y) - trigger.Position
  737. held = true
  738. end)
  739. v.MouseButton1Up:connect(function()
  740. base = UDim2.new(0.5,0,0.5,0)
  741. trigger = nil
  742. held = false
  743. end)
  744. end
  745.  
  746. mouse.Button1Up:connect(function()
  747. base = UDim2.new(0.5,0,0.5,0)
  748. trigger = nil
  749. held = false
  750. end)
  751.  
  752. mouse.Move:connect(function()
  753. if held then
  754. trigger.Position = UDim2.new(0.5,0,0.5,mouse.y) - base
  755. if trigger.Position.Y.Offset > 50 then
  756. trigger.Position = UDim2.new(0.5, 0,0.5, 50)
  757. end
  758. if trigger.Position.Y.Offset < -50 then
  759. trigger.Position = UDim2.new(0.5, 0,0.5, -50)
  760. end
  761. if trigger.Position.X.Offset ~= 0 then
  762. trigger.Position = UDim2.new(0.5, 0,0.5, trigger.Position.Y.Offset)
  763. end
  764. end
  765. end)
  766. max = asdmax
  767. Visualiser = Instance.new("Model",char)
  768. Visualiser2 = Instance.new("Model",Visualiser)
  769. Visualiser2.Name = "VisualiserK"
  770. Main = Instance.new("Part",Visualiser)
  771. Main.Name = "VisualiserClassic"
  772. Main.Position = char.Head.Position+Vector3.new(0,2,0)
  773. Main.CanCollide = false
  774. Main.Size = Vector3.new(1,1,1)
  775. Main.Transparency = 1
  776. Visualiserpos = Instance.new("Attachment",Main)
  777. Visualiserpos.Position = Vector3.new(5,0,0)
  778. Visualiserpos2 = Instance.new("Attachment",Main)
  779. Visualiserpos2.Position = Vector3.new(-5,0,0)
  780. bp = Instance.new("BodyPosition",Main)
  781. bp.P = 3500
  782. ba = Instance.new("BodyAngularVelocity",Main)
  783. firstrun = false
  784. end
  785.  
  786. local i = 0
  787.  
  788. while rs:wait() do
  789.  
  790. script.Parent = nil
  791. char = player.Character
  792. root = char:WaitForChild("HumanoidRootPart")
  793.  
  794. if not player.PlayerGui:FindFirstChild("MusicPlayerKyu") then
  795. drawgui()
  796. CreateSound("BACKUP")
  797. end
  798.  
  799. if not (foundsound == true or char:FindFirstChild("KyuSound") or char:WaitForChild("Torso"):FindFirstChild("KyuSound")) then
  800. CreateSound("BACKUP")
  801. end
  802.  
  803. if foundsound == true or char:FindFirstChild("KyuSound") or char:WaitForChild("Torso"):FindFirstChild("KyuSound") then
  804. asdvolume = sound.Volume
  805. asdtimeposition = sound.TimePosition
  806. end
  807.  
  808. if sound.SoundId ~= asdid and synctarget == nil then
  809. sound:Stop()
  810. sound.SoundId = asdid
  811. soundname = fetchName(tonumber(asdid:sub(#'rbxassetid://'+1)))
  812. sound.TimePosition = asdtimeposition
  813. sound:Play()
  814. end
  815.  
  816. if foundsound == true or char:FindFirstChild("KyuSound") or char:WaitForChild("Torso"):FindFirstChild("KyuSound") then
  817. if max < sound.PlaybackLoudness then
  818. max = sound.PlaybackLoudness
  819. end
  820. if max > 0 then
  821. max = max -1
  822. end
  823. if not sound:FindFirstChild("EqualizerSoundEffect") then
  824. effect = Instance.new("EqualizerSoundEffect",sound)
  825. end
  826. if not sound:FindFirstChild("DistortionSoundEffect") then
  827. coroutine.resume(coroutine.create(function()
  828. distort = Instance.new("DistortionSoundEffect",sound)
  829. end))
  830. end
  831. sound.Volume = 5-(TextButton9.Position.Y.Offset/10)
  832. sound.PlaybackSpeed = math.ceil((1-(TextButton13.Position.Y.Offset/50))*40)/40
  833. coroutine.resume(coroutine.create(function()
  834. distort.Level = 0.5+(-TextButton30.Position.Y.Offset/50)
  835. end))
  836. effect.HighGain = -(TextButton26.Position.Y.Offset*1.2)
  837. effect.MidGain = -(TextButton22.Position.Y.Offset*1.2)
  838. effect.LowGain = -(TextButton18.Position.Y.Offset*1.2)
  839. for i,v in pairs(Visualiser:FindFirstChild("VisualiserK"):GetChildren()) do
  840. local change = 0.1+(max/5000)
  841. v.Mesh.Scale = v.Mesh.Scale+Vector3.new(change,change,change)
  842. v.Transparency = v.Transparency + 0.05
  843. local light = v:FindFirstChildOfClass("PointLight")
  844. light.Brightness = 2+sound.PlaybackLoudness/25
  845. light.Range = 5+sound.PlaybackLoudness/10
  846. if v.Transparency >= 1 then
  847. v:Destroy()
  848. end
  849. end
  850. else
  851. for i,v in pairs(Visualiser:FindFirstChild("VisualiserK"):GetChildren()) do
  852. local change = 0.1
  853. v.Mesh.Scale = v.Mesh.Scale+Vector3.new(change,change,change)
  854. v.Transparency = v.Transparency + 0.05
  855. if v.Transparency >= 1 then
  856. v:Destroy()
  857. end
  858. end
  859. end
  860. if vismode == "classic" then
  861. block = Instance.new("Part",Visualiser:FindFirstChild("VisualiserK"))
  862. blockm = Instance.new("BlockMesh",block)
  863. if foundsound == true or char:FindFirstChild("KyuSound") or char:WaitForChild("Torso"):FindFirstChild("KyuSound") then
  864. change = sound.PlaybackLoudness/80
  865. blockm.Scale = Vector3.new(1+change,1+change,1+change)
  866. end
  867. block.Anchored = true
  868. block.CanCollide = false
  869. block.Material = Enum.Material.Neon
  870. block.Size = Vector3.new(1,1,1)
  871. light = Instance.new("PointLight",block)
  872. light.Color = Color3.fromHSV(0,0,1)
  873. light.Brightness = 2+sound.PlaybackLoudness/25
  874. light.Range = 5+sound.PlaybackLoudness/10
  875. block.CFrame = CFrame.new(Visualiserpos.WorldPosition,Vector3.new(math.random(0,3600)/10,math.random(0,3600)/10,math.random(0,3600)/10))
  876. --------------
  877. block = Instance.new("Part",Visualiser:FindFirstChild("VisualiserK"))
  878. blockm = Instance.new("BlockMesh",block)
  879. if foundsound == true or char:FindFirstChild("KyuSound") or char:WaitForChild("Torso"):FindFirstChild("KyuSound") then
  880. change = sound.PlaybackLoudness/80
  881. blockm.Scale = Vector3.new(1+change,1+change,1+change)
  882. end
  883. block.Anchored = true
  884. block.CanCollide = false
  885. block.Material = Enum.Material.Neon
  886. block.Size = Vector3.new(1,1,1)
  887. light = Instance.new("PointLight",block)
  888. light.Color = Color3.fromHSV(0,0,1)
  889. light.Brightness = 2+sound.PlaybackLoudness/25
  890. light.Range = 5+sound.PlaybackLoudness/10
  891. block.CFrame = CFrame.new(Visualiserpos2.WorldPosition,Vector3.new(math.random(0,3600)/10,math.random(0,3600)/10,math.random(0,3600)/10))
  892.  
  893. ba.AngularVelocity = Vector3.new(0,0.2+(max/100),0)
  894. bp.Position = char.Head.Position+Vector3.new(0,2,0)
  895. tecks2.TextColor3 = Color3.fromHSV(0,0,0)
  896. tecks2.TextStrokeColor3 = Color3.fromHSV(0,0,1)
  897. elseif vismode == "rainbow" then
  898. if not char:FindFirstChild("VisualiserRGB") then
  899. part=Instance.new("Part",char)
  900. part.Name="VisualiserRGB"
  901. part.Position=root.Position + Vector3.new(0,10,0)
  902. part.CFrame = CFrame.new(part.Position)*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(1,360)))
  903. blockmesh=Instance.new("BlockMesh",part)
  904. end
  905. if not part:FindFirstChildOfClass("BodyPosition") then
  906. bp2=Instance.new("BodyPosition",part)
  907. end
  908. if not part:FindFirstChildOfClass("BodyAngularVelocity") then
  909. ba2=Instance.new("BodyAngularVelocity",part)
  910. end
  911. if not part:FindFirstChildOfClass("PointLight") then
  912. light=Instance.new("PointLight",part)
  913. end
  914. part.Color = Color3.fromHSV(i,1,1)
  915. light.Color = Color3.fromHSV(i,1,1)
  916. light.Brightness = 2+sound.PlaybackLoudness/25
  917. light.Range = 5+sound.PlaybackLoudness/10
  918. part:BreakJoints()
  919. part.CanCollide = false
  920. part.Material = Enum.Material.Neon
  921. blockmesh.Scale= Vector3.new(1+(sound.PlaybackLoudness/150),1+(sound.PlaybackLoudness/150),1+(sound.PlaybackLoudness/150))
  922. part.Size = Vector3.new(1,1,1)
  923. bp2.Position = root.Position + Vector3.new(0,10,0)
  924. ba2.AngularVelocity = Vector3.new((mathrandom.x/100)+(sound.PlaybackLoudness/mathrandom.x),(mathrandom.y/100)+(sound.PlaybackLoudness/mathrandom.y),(mathrandom.z/100)+(sound.PlaybackLoudness/mathrandom.z))
  925. tecks2.TextColor3 = Color3.fromHSV(0,0,1)
  926. tecks2.TextStrokeColor3 = Color3.fromHSV(i,1,1)
  927.  
  928. if i >= 1 then
  929. i = 0
  930. else
  931. i = i + 0.005
  932. end
  933.  
  934. elseif vismode == "trail" then
  935.  
  936. if not char:FindFirstChild("VisualiserRGB") then
  937. local function createtrail(part0,part1,parent)
  938. local trail = Instance.new("Trail",parent)
  939. trail.Attachment0 = part0
  940. trail.Attachment1 = part1
  941. trail.MinLength = 0
  942. trail.Lifetime = 0.05
  943. trail.LightEmission = 1
  944. trail.LightInfluence = 0
  945. trail.Color = ColorSequence.new(Color3.new(1,0,1),Color3.new(0,1,1))
  946. --trail.Transparency = NumberSequence.new(0,1)
  947. end
  948. part=Instance.new("Part",char)
  949. part.Name="VisualiserRGB"
  950. part.Position=root.Position + Vector3.new(0,10,0)
  951. part.CFrame = CFrame.new(part.Position)*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(1,360)))
  952. blockmesh=Instance.new("BlockMesh",part)
  953. A = Instance.new("Attachment",part)
  954. B = Instance.new("Attachment",part)
  955. C = Instance.new("Attachment",part)
  956. D = Instance.new("Attachment",part)
  957. E = Instance.new("Attachment",part)
  958. F = Instance.new("Attachment",part)
  959. G = Instance.new("Attachment",part)
  960. H = Instance.new("Attachment",part)
  961. A.Position = Vector3.new(1,1,1)
  962. B.Position = Vector3.new(1,-1,1)
  963. C.Position = Vector3.new(-1,1,1)
  964. D.Position = Vector3.new(-1,-1,1)
  965.  
  966. E.Position = Vector3.new(1,1,-1)
  967. F.Position = Vector3.new(1,-1,-1)
  968. G.Position = Vector3.new(-1,1,-1)
  969. H.Position = Vector3.new(-1,-1,-1)
  970. createtrail(A,E,part)
  971. createtrail(B,F,part)
  972. createtrail(C,G,part)
  973. createtrail(D,H,part)
  974. createtrail(A,B,part)
  975. createtrail(C,D,part)
  976. createtrail(E,F,part)
  977. createtrail(G,H,part)
  978. createtrail(A,C,part)
  979. createtrail(B,D,part)
  980. createtrail(E,G,part)
  981. createtrail(F,H,part)
  982. end
  983. if not part:FindFirstChildOfClass("BodyPosition") then
  984. bp2=Instance.new("BodyPosition",part)
  985. end
  986. if not part:FindFirstChildOfClass("BodyAngularVelocity") then
  987. ba2=Instance.new("BodyAngularVelocity",part)
  988. end
  989. if not part:FindFirstChildOfClass("PointLight") then
  990. light=Instance.new("PointLight",part)
  991. end
  992. part.Color = Color3.fromHSV(i,1,1)
  993. light.Color = Color3.fromHSV(i,1,1)
  994. light.Brightness = 2+sound.PlaybackLoudness/25
  995. light.Range = 5+sound.PlaybackLoudness/10
  996. part:BreakJoints()
  997. part.CanCollide = false
  998. part.Material = Enum.Material.Neon
  999. local asd = 1+(sound.PlaybackLoudness/150)
  1000. blockmesh.Scale= Vector3.new(asd/2,asd/2,asd/2)
  1001. part.Size = Vector3.new(1,1,1)
  1002. bp2.Position = root.Position + Vector3.new(0,10,0)
  1003. ba2.AngularVelocity = Vector3.new((mathrandom.x/100)+(sound.PlaybackLoudness/mathrandom.x),(mathrandom.y/100)+(sound.PlaybackLoudness/mathrandom.y),(mathrandom.z/100)+(sound.PlaybackLoudness/mathrandom.z))
  1004. tecks2.TextColor3 = Color3.fromHSV(i,1,0.8)
  1005. tecks2.TextStrokeColor3 = Color3.fromHSV(i,1,1)
  1006. A.Position = Vector3.new(asd/2,asd/2,asd/2)
  1007. B.Position = Vector3.new(asd/2,-asd/2,asd/2)
  1008. C.Position = Vector3.new(-asd/2,asd/2,asd/2)
  1009. D.Position = Vector3.new(-asd/2,-asd/2,asd/2)
  1010.  
  1011. E.Position = Vector3.new(asd/2,asd/2,-asd/2)
  1012. F.Position = Vector3.new(asd/2,-asd/2,-asd/2)
  1013. G.Position = Vector3.new(-asd/2,asd/2,-asd/2)
  1014. H.Position = Vector3.new(-asd/2,-asd/2,-asd/2)
  1015.  
  1016. if i >= 0.8 then
  1017. asdcolor = true
  1018. elseif i <= 0.5 then
  1019. asdcolor = false
  1020. end
  1021.  
  1022. if asdcolor == true then
  1023. i = i - 0.001
  1024. else
  1025. i = i + 0.001
  1026. end
  1027. elseif vismode == "trail kyu" then
  1028.  
  1029. if not char:FindFirstChild("VisualiserRGB") then
  1030. local function createtrail(part0,part1,parent)
  1031. local trail = Instance.new("Trail",parent)
  1032. trail.Attachment0 = part0
  1033. trail.Attachment1 = part1
  1034. trail.MinLength = 0
  1035. trail.Lifetime = 0.05
  1036. trail.LightEmission = 1
  1037. trail.LightInfluence = 0
  1038. trail.Color = ColorSequence.new(Color3.new(1,0,1),Color3.new(0,1,1))
  1039. --trail.Transparency = NumberSequence.new(0,1)
  1040. end
  1041. part=Instance.new("Part",char)
  1042. part.Name="VisualiserRGB"
  1043. part.Position=root.Position + Vector3.new(0,10,0)
  1044. part.CFrame = CFrame.new(part.Position)*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(1,360)))
  1045. blockmesh=Instance.new("BlockMesh",part)
  1046. part2=part:Clone()
  1047. part2.Parent = part
  1048. part2.Transparency = 1
  1049. part2.CFrame = CFrame.new(part2.Position)*CFrame.Angles(math.rad(math.random(1,360)),math.rad(math.random(1,360)),math.rad(math.random(1,360)))
  1050.  
  1051. A = Instance.new("Attachment",part)
  1052. B = Instance.new("Attachment",part)
  1053. C = Instance.new("Attachment",part)
  1054. D = Instance.new("Attachment",part)
  1055. E = Instance.new("Attachment",part)
  1056. F = Instance.new("Attachment",part)
  1057. G = Instance.new("Attachment",part)
  1058. H = Instance.new("Attachment",part)
  1059. A2 = Instance.new("Attachment",part2)
  1060. B2 = Instance.new("Attachment",part2)
  1061. C2 = Instance.new("Attachment",part2)
  1062. D2 = Instance.new("Attachment",part2)
  1063. E2 = Instance.new("Attachment",part2)
  1064. F2 = Instance.new("Attachment",part2)
  1065. G2 = Instance.new("Attachment",part2)
  1066. H2 = Instance.new("Attachment",part2)
  1067.  
  1068. A.Position = Vector3.new(1,1,1)
  1069. B.Position = Vector3.new(1,-1,1)
  1070. C.Position = Vector3.new(-1,1,1)
  1071. D.Position = Vector3.new(-1,-1,1)
  1072.  
  1073. E.Position = Vector3.new(1,1,-1)
  1074. F.Position = Vector3.new(1,-1,-1)
  1075. G.Position = Vector3.new(-1,1,-1)
  1076. H.Position = Vector3.new(-1,-1,-1)
  1077.  
  1078. createtrail(A,E,part)
  1079. createtrail(B,F,part)
  1080. createtrail(C,G,part)
  1081. createtrail(D,H,part)
  1082. createtrail(A,B,part)
  1083. createtrail(C,D,part)
  1084. createtrail(E,F,part)
  1085. createtrail(G,H,part)
  1086. createtrail(A,C,part)
  1087. createtrail(B,D,part)
  1088. createtrail(E,G,part)
  1089. createtrail(F,H,part)
  1090.  
  1091. A2.Position = Vector3.new(1,1,1)
  1092. B2.Position = Vector3.new(1,-1,1)
  1093. C2.Position = Vector3.new(-1,1,1)
  1094. D2.Position = Vector3.new(-1,-1,1)
  1095.  
  1096. E2.Position = Vector3.new(1,1,-1)
  1097. F2.Position = Vector3.new(1,-1,-1)
  1098. G2.Position = Vector3.new(-1,1,-1)
  1099. H2.Position = Vector3.new(-1,-1,-1)
  1100. createtrail(A2,E2,part)
  1101. createtrail(B2,F2,part)
  1102. createtrail(C2,G2,part)
  1103. createtrail(D2,H2,part)
  1104. createtrail(A2,B2,part)
  1105. createtrail(C2,D2,part)
  1106. createtrail(E2,F2,part)
  1107. createtrail(G2,H2,part)
  1108. createtrail(A2,C2,part)
  1109. createtrail(B2,D2,part)
  1110. createtrail(E2,G2,part)
  1111. createtrail(F2,H2,part)
  1112.  
  1113. end
  1114. if not part:FindFirstChildOfClass("BodyPosition") then
  1115. bp2=Instance.new("BodyPosition",part)
  1116. end
  1117. if not part:FindFirstChildOfClass("BodyAngularVelocity") then
  1118. ba2=Instance.new("BodyAngularVelocity",part)
  1119. end
  1120. if not part:FindFirstChildOfClass("PointLight") then
  1121. light=Instance.new("PointLight",part)
  1122. end
  1123. if not part2:FindFirstChildOfClass("BodyPosition") then
  1124. bp3=Instance.new("BodyPosition",part2)
  1125. end
  1126. if not part2:FindFirstChildOfClass("BodyAngularVelocity") then
  1127. ba3=Instance.new("BodyAngularVelocity",part2)
  1128. end
  1129. part.Color = Color3.fromHSV(i,1,1)
  1130. light.Color = Color3.fromHSV(i,1,1)
  1131. light.Brightness = 2+sound.PlaybackLoudness/25
  1132. light.Range = 5+sound.PlaybackLoudness/10
  1133. part:BreakJoints()
  1134. part.Material = Enum.Material.Neon
  1135. local asd = 1+(sound.PlaybackLoudness/150)
  1136. blockmesh.Scale= Vector3.new(asd/2,asd/2,asd/2)
  1137. part.Size = Vector3.new(1,1,1)
  1138. part2.Size = Vector3.new(1,1,1)
  1139. part.CanCollide = false
  1140. part2.CanCollide = false
  1141. bp2.Position = root.Position + Vector3.new(0,10,0)
  1142. ba2.AngularVelocity = Vector3.new((mathrandom.x/100)+(sound.PlaybackLoudness/mathrandom.x),(mathrandom.y/100)+(sound.PlaybackLoudness/mathrandom.y),(mathrandom.z/100)+(sound.PlaybackLoudness/mathrandom.z))
  1143. bp3.Position = root.Position + Vector3.new(0,10,0)
  1144. ba3.AngularVelocity = Vector3.new(-(mathrandom.x/100)-(sound.PlaybackLoudness/mathrandom.x),-(mathrandom.y/100)-(sound.PlaybackLoudness/mathrandom.y),-(mathrandom.z/100)-(sound.PlaybackLoudness/mathrandom.z))
  1145. tecks2.TextColor3 = Color3.fromHSV(i,1,0.8)
  1146. tecks2.TextStrokeColor3 = Color3.fromHSV(i,1,1)
  1147. A.Position = Vector3.new(asd/2,asd/2,asd/2)
  1148. B.Position = Vector3.new(asd/2,-asd/2,asd/2)
  1149. C.Position = Vector3.new(-asd/2,asd/2,asd/2)
  1150. D.Position = Vector3.new(-asd/2,-asd/2,asd/2)
  1151.  
  1152. E.Position = Vector3.new(asd/2,asd/2,-asd/2)
  1153. F.Position = Vector3.new(asd/2,-asd/2,-asd/2)
  1154. G.Position = Vector3.new(-asd/2,asd/2,-asd/2)
  1155. H.Position = Vector3.new(-asd/2,-asd/2,-asd/2)
  1156.  
  1157. A2.Position = Vector3.new(asd,asd,asd)
  1158. B2.Position = Vector3.new(asd,-asd,asd)
  1159. C2.Position = Vector3.new(-asd,asd,asd)
  1160. D2.Position = Vector3.new(-asd,-asd,asd)
  1161.  
  1162. E2.Position = Vector3.new(asd,asd,-asd)
  1163. F2.Position = Vector3.new(asd,-asd,-asd)
  1164. G2.Position = Vector3.new(-asd,asd,-asd)
  1165. H2.Position = Vector3.new(-asd,-asd,-asd)
  1166.  
  1167. if i >= 0.8 then
  1168. asdcolor = true
  1169. elseif i <= 0.5 then
  1170. asdcolor = false
  1171. end
  1172.  
  1173. if asdcolor == true then
  1174. i = i - 0.001
  1175. else
  1176. i = i + 0.001
  1177. end
  1178.  
  1179. elseif vismode == "nothing" then
  1180.  
  1181. tecks2.Text = ""
  1182.  
  1183. elseif vismode == "nooby" then
  1184. if not char:FindFirstChild("noobyvis") then
  1185. centralpart = it("Part",char)
  1186. centralpart.Name = "noobyvis"
  1187. centralpart.CFrame = hed.CFrame + Vector3.new(0,-2.5,0)
  1188. centralpart.Anchored = true
  1189. centralpart.Size = vt(1,1,1)
  1190. centralpart.Transparency = 1
  1191. centralpart.CanCollide = false
  1192. centralpart2a = it("Part",centralpart)
  1193. centralpart2a.CFrame = centralpart.CFrame
  1194. centralpart2a.Anchored = true
  1195. centralpart2a.Transparency = 0
  1196. centralpart2a.BrickColor = origcolor
  1197. centralpart2a.Material = "Neon"
  1198. centralpart2a.Size = vt(1,1,1)
  1199. centralpart2a.CanCollide = false
  1200.  
  1201. meshy = Instance.new("SpecialMesh", centralpart2a)
  1202. meshy.Scale = vt(1.05,1.05,1.05)
  1203. meshy.MeshType = "Sphere"
  1204.  
  1205. centralpart2 = it("Part",centralpart)
  1206. centralpart2.CFrame = centralpart.CFrame
  1207. centralpart2.Anchored = true
  1208. centralpart2.Transparency = 0.65
  1209. centralpart2.BrickColor = BrickColor.new("Really black")
  1210. centralpart2.Material = "Neon"
  1211. centralpart2.Size = vt(1,1,1)
  1212. centralpart2.CanCollide = false
  1213.  
  1214. meshy2 = Instance.new("SpecialMesh", centralpart2)
  1215. meshy2.Scale = vt(1.075,1.075,1.075)
  1216. meshy2.MeshType = "Sphere"
  1217.  
  1218.  
  1219. centralpart3 = it("Part",centralpart)
  1220. centralpart3.CFrame = centralpart.CFrame
  1221. centralpart3.Anchored = true
  1222. centralpart3.Transparency = 0.5
  1223. centralpart3.BrickColor = origcolor
  1224. centralpart3.Material = "Neon"
  1225. centralpart3.Size = vt(0.5,1,0.5)
  1226. centralpart3.CanCollide = false
  1227.  
  1228. meshy3 = Instance.new("SpecialMesh", centralpart3)
  1229. meshy3.Scale = vt(1,0.035,1.075)
  1230. meshy3.MeshType = "Brick"
  1231.  
  1232. centralpart4 = it("Part",centralpart)
  1233. centralpart4.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(15),0)
  1234. centralpart4.Anchored = true
  1235. centralpart4.Transparency = 0.5
  1236. centralpart4.BrickColor = origcolor
  1237. centralpart4.Material = "Neon"
  1238. centralpart4.Size = vt(0.5,1,0.5)
  1239. centralpart4.CanCollide = false
  1240.  
  1241. meshy4 = Instance.new("SpecialMesh", centralpart4)
  1242. meshy4.Scale = vt(1,0.035,1.075)
  1243. meshy4.MeshType = "Brick"
  1244.  
  1245. centralpart5 = it("Part",centralpart)
  1246. centralpart5.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(30),0)
  1247. centralpart5.Anchored = true
  1248. centralpart5.Transparency = 0.5
  1249. centralpart5.BrickColor = origcolor
  1250. centralpart5.Material = "Neon"
  1251. centralpart5.Size = vt(0.5,1,0.5)
  1252. centralpart5.CanCollide = false
  1253.  
  1254. meshy5 = Instance.new("SpecialMesh", centralpart5)
  1255. meshy5.Scale = vt(1,0.035,1.075)
  1256. meshy5.MeshType = "Brick"
  1257.  
  1258. centralpart6 = it("Part",centralpart)
  1259. centralpart6.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(45),0)
  1260. centralpart6.Anchored = true
  1261. centralpart6.Transparency = 0.5
  1262. centralpart6.BrickColor = origcolor
  1263. centralpart6.Material = "Neon"
  1264. centralpart6.Size = vt(0.5,1,0.5)
  1265. centralpart6.CanCollide = false
  1266.  
  1267. meshy6 = Instance.new("SpecialMesh", centralpart6)
  1268. meshy6.Scale = vt(1,0.035,1.075)
  1269. meshy6.MeshType = "Brick"
  1270.  
  1271. centralpart7 = it("Part",centralpart)
  1272. centralpart7.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(60),0)
  1273. centralpart7.Anchored = true
  1274. centralpart7.Transparency = 0.5
  1275. centralpart7.BrickColor = origcolor
  1276. centralpart7.Material = "Neon"
  1277. centralpart7.Size = vt(0.5,1,0.5)
  1278. centralpart7.CanCollide = false
  1279.  
  1280. meshy7 = Instance.new("SpecialMesh", centralpart7)
  1281. meshy7.Scale = vt(1,0.035,1.075)
  1282. meshy7.MeshType = "Brick"
  1283.  
  1284. centralpart8 = it("Part",centralpart)
  1285. centralpart8.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(75),0)
  1286. centralpart8.Anchored = true
  1287. centralpart8.Transparency = 0.5
  1288. centralpart8.BrickColor = origcolor
  1289. centralpart8.Material = "Neon"
  1290. centralpart8.Size = vt(0.5,1,0.5)
  1291. centralpart8.CanCollide = false
  1292.  
  1293. meshy8 = Instance.new("SpecialMesh", centralpart8)
  1294. meshy8.Scale = vt(1,0.035,1.075)
  1295. meshy8.MeshType = "Brick"
  1296.  
  1297. centralpart9 = it("Part",centralpart)
  1298. centralpart9.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(90),0)
  1299. centralpart9.Anchored = true
  1300. centralpart9.Transparency = 0.5
  1301. centralpart9.BrickColor = origcolor
  1302. centralpart9.Material = "Neon"
  1303. centralpart9.Size = vt(0.5,1,0.5)
  1304. centralpart9.CanCollide = false
  1305.  
  1306. meshy9 = Instance.new("SpecialMesh", centralpart9)
  1307. meshy9.Scale = vt(1,0.035,1.075)
  1308. meshy9.MeshType = "Brick"
  1309.  
  1310. centralpart10 = it("Part",centralpart)
  1311. centralpart10.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(105),0)
  1312. centralpart10.Anchored = true
  1313. centralpart10.Transparency = 0.5
  1314. centralpart10.BrickColor = origcolor
  1315. centralpart10.Material = "Neon"
  1316. centralpart10.Size = vt(0.5,1,0.5)
  1317. centralpart10.CanCollide = false
  1318.  
  1319. meshy10 = Instance.new("SpecialMesh", centralpart10)
  1320. meshy10.Scale = vt(1,0.035,1.075)
  1321. meshy10.MeshType = "Brick"
  1322.  
  1323. centralpart11 = it("Part",centralpart)
  1324. centralpart11.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(120),0)
  1325. centralpart11.Anchored = true
  1326. centralpart11.Transparency = 0.5
  1327. centralpart11.BrickColor = origcolor
  1328. centralpart11.Material = "Neon"
  1329. centralpart11.Size = vt(0.5,1,0.5)
  1330. centralpart11.CanCollide = false
  1331.  
  1332. meshy11 = Instance.new("SpecialMesh", centralpart11)
  1333. meshy11.Scale = vt(1,0.035,1.075)
  1334. meshy11.MeshType = "Brick"
  1335.  
  1336. centralpart12 = it("Part",centralpart)
  1337. centralpart12.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(135),0)
  1338. centralpart12.Anchored = true
  1339. centralpart12.Transparency = 0.5
  1340. centralpart12.BrickColor = origcolor
  1341. centralpart12.Material = "Neon"
  1342. centralpart12.Size = vt(0.5,1,0.5)
  1343. centralpart12.CanCollide = false
  1344.  
  1345. meshy12 = Instance.new("SpecialMesh", centralpart12)
  1346. meshy12.Scale = vt(1,0.035,1.075)
  1347. meshy12.MeshType = "Brick"
  1348.  
  1349. centralpart13 = it("Part",centralpart)
  1350. centralpart13.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(150),0)
  1351. centralpart13.Anchored = true
  1352. centralpart13.Transparency = 0.5
  1353. centralpart13.BrickColor = origcolor
  1354. centralpart13.Material = "Neon"
  1355. centralpart13.Size = vt(0.5,1,0.5)
  1356. centralpart13.CanCollide = false
  1357.  
  1358. meshy13 = Instance.new("SpecialMesh", centralpart13)
  1359. meshy13.Scale = vt(1,0.035,1.075)
  1360. meshy13.MeshType = "Brick"
  1361.  
  1362. centralpart14 = it("Part",centralpart)
  1363. centralpart14.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(165),0)
  1364. centralpart14.Anchored = true
  1365. centralpart14.Transparency = 0.5
  1366. centralpart14.BrickColor = origcolor
  1367. centralpart14.Material = "Neon"
  1368. centralpart14.Size = vt(0.5,1,0.5)
  1369. centralpart14.CanCollide = false
  1370.  
  1371. meshy14 = Instance.new("SpecialMesh", centralpart14)
  1372. meshy14.Scale = vt(1,0.035,1.075)
  1373. meshy14.MeshType = "Brick"
  1374.  
  1375. centralpart15 = it("Part",centralpart)
  1376. centralpart15.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(180),0)
  1377. centralpart15.Anchored = true
  1378. centralpart15.Transparency = 0.5
  1379. centralpart15.BrickColor = origcolor
  1380. centralpart15.Material = "Neon"
  1381. centralpart15.Size = vt(0.5,1,0.5)
  1382. centralpart15.CanCollide = false
  1383.  
  1384. meshy15 = Instance.new("SpecialMesh", centralpart15)
  1385. meshy15.Scale = vt(1,0.035,1.075)
  1386. meshy15.MeshType = "Brick"
  1387.  
  1388. centralparto = it("Part",centralpart)
  1389. centralparto.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(0),0)
  1390. centralparto.Anchored = true
  1391. centralparto.Transparency = 0.5
  1392. centralparto.BrickColor = BrickColor.new("Really black")
  1393. centralparto.Material = "Neon"
  1394. centralparto.Size = vt(0.5,1,0.5)
  1395. centralparto.CanCollide = false
  1396.  
  1397. meshyo = Instance.new("SpecialMesh", centralparto)
  1398. meshyo.Scale = vt(1.05,0.05,0.25)
  1399. meshyo.MeshType = "Sphere"
  1400.  
  1401. centralparto2 = it("Part",centralpart)
  1402. centralparto2.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(90),0)
  1403. centralparto2.Anchored = true
  1404. centralparto2.Transparency = 0.5
  1405. centralparto2.BrickColor = BrickColor.new("Really black")
  1406. centralparto2.Material = "Neon"
  1407. centralparto2.Size = vt(0.5,1,0.5)
  1408. centralparto2.CanCollide = false
  1409.  
  1410. meshyo2 = Instance.new("SpecialMesh", centralparto2)
  1411. meshyo2.Scale = vt(1.05,0.05,0.25)
  1412. meshyo2.MeshType = "Sphere"
  1413.  
  1414. centralparto3 = it("Part",centralpart)
  1415. centralparto3.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(45),0)
  1416. centralparto3.Anchored = true
  1417. centralparto3.Transparency = 0.5
  1418. centralparto3.BrickColor = BrickColor.new("Maroon")
  1419. centralparto3.Material = "Neon"
  1420. centralparto3.Size = vt(0.5,1,0.5)
  1421. centralparto3.CanCollide = false
  1422.  
  1423. meshyo3 = Instance.new("SpecialMesh", centralparto3)
  1424. meshyo3.Scale = vt(1.05,0.075,0.25)
  1425. meshyo3.MeshType = "Sphere"
  1426.  
  1427. centralparto4 = it("Part",centralpart)
  1428. centralparto4.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(135),0)
  1429. centralparto4.Anchored = true
  1430. centralparto4.Transparency = 0.5
  1431. centralparto4.BrickColor = BrickColor.new("Maroon")
  1432. centralparto4.Material = "Neon"
  1433. centralparto4.Size = vt(0.5,1,0.5)
  1434. centralparto4.CanCollide = false
  1435.  
  1436. meshyo4 = Instance.new("SpecialMesh", centralparto4)
  1437. meshyo4.Scale = vt(1.05,0.075,0.25)
  1438. meshyo4.MeshType = "Sphere"
  1439.  
  1440. eff = Instance.new("ParticleEmitter",centralpart)
  1441. eff.Texture = "http://www.roblox.com/asset/?id=243664672"
  1442. eff.LightEmission = 0.75
  1443. eff.Color = ColorSequence.new(Color3.new(255,0,0))
  1444. eff.Lifetime = NumberRange.new(2.5)
  1445. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,2,0),NumberSequenceKeypoint.new(1,0,0)})
  1446. eff.Transparency = NumberSequence.new({NumberSequenceKeypoint.new(0,0.45,0),NumberSequenceKeypoint.new(1,1,0)})
  1447. eff.Acceleration = Vector3.new(0,-75,0)
  1448. eff.Rotation = NumberRange.new(-500,500)
  1449. eff.VelocitySpread = 90
  1450. eff.RotSpeed = NumberRange.new(-500,500)
  1451.  
  1452.  
  1453. ogsize = meshy.Scale
  1454. ogsize2 = meshy2.Scale
  1455. ogsize3 = meshy3.Scale
  1456. ogsize4 = meshy4.Scale
  1457. ogsize5 = meshy5.Scale
  1458. ogsize6 = meshy6.Scale
  1459. ogsize7 = meshy7.Scale
  1460. ogsize8 = meshy8.Scale
  1461. ogsize9 = meshy9.Scale
  1462. ogsize10 = meshy10.Scale
  1463. ogsize11 = meshy11.Scale
  1464. ogsize12 = meshy12.Scale
  1465. ogsize13 = meshy13.Scale
  1466. ogsize14 = meshy14.Scale
  1467. ogsize15 = meshy15.Scale
  1468.  
  1469. ogsizeo = meshyo.Scale
  1470. ogsizeo2 = meshyo2.Scale
  1471. ogsizeo3 = meshyo3.Scale
  1472. ogsizeo4 = meshyo4.Scale
  1473. end
  1474. meshy.Scale = meshy.Scale:lerp(Vector3.new(ogsize.X+sound.PlaybackLoudness/600*3.5,ogsize.Y+sound.PlaybackLoudness/600*3.5,ogsize.Z+sound.PlaybackLoudness/525*3.5),0.8)
  1475. meshy2.Scale = meshy2.Scale:lerp(Vector3.new(ogsize2.X+sound.PlaybackLoudness/500*3.5,ogsize2.Y+sound.PlaybackLoudness/500*3.5,ogsize2.Z+sound.PlaybackLoudness/500*3.5),0.8)
  1476. meshy3.Scale = meshy3.Scale:lerp(Vector3.new(1,0.035,ogsize3.Z+sound.PlaybackLoudness/100*7),0.8)
  1477. meshy4.Scale = meshy4.Scale:lerp(Vector3.new(1,0.035,ogsize4.Z+sound.PlaybackLoudness/100*7.25),0.8)
  1478. meshy5.Scale = meshy5.Scale:lerp(Vector3.new(1,0.035,ogsize5.Z+sound.PlaybackLoudness/100*7.5),0.8)
  1479. meshy6.Scale = meshy6.Scale:lerp(Vector3.new(1,0.035,ogsize6.Z+sound.PlaybackLoudness/100*7.75),0.8)
  1480. meshy7.Scale = meshy7.Scale:lerp(Vector3.new(1,0.035,ogsize7.Z+sound.PlaybackLoudness/100*8),0.8)
  1481. meshy8.Scale = meshy8.Scale:lerp(Vector3.new(1,0.035,ogsize8.Z+sound.PlaybackLoudness/100*8.25),0.8)
  1482. meshy9.Scale = meshy9.Scale:lerp(Vector3.new(1,0.035,ogsize9.Z+sound.PlaybackLoudness/100*8.5),0.8)
  1483. meshy10.Scale = meshy10.Scale:lerp(Vector3.new(1,0.035,ogsize10.Z+sound.PlaybackLoudness/100*8.75),0.8)
  1484. meshy11.Scale = meshy11.Scale:lerp(Vector3.new(1,0.035,ogsize11.Z+sound.PlaybackLoudness/100*9),0.8)
  1485. meshy12.Scale = meshy12.Scale:lerp(Vector3.new(1,0.035,ogsize12.Z+sound.PlaybackLoudness/100*9.25),0.8)
  1486. meshy13.Scale = meshy13.Scale:lerp(Vector3.new(1,0.035,ogsize13.Z+sound.PlaybackLoudness/100*9.5),0.8)
  1487. meshy14.Scale = meshy14.Scale:lerp(Vector3.new(1,0.035,ogsize14.Z+sound.PlaybackLoudness/100*9.75),0.8)
  1488. meshy15.Scale = meshy15.Scale:lerp(Vector3.new(1,0.035,ogsize15.Z+sound.PlaybackLoudness/100*10),0.8)
  1489.  
  1490. meshyo.Scale = meshyo.Scale:lerp(Vector3.new(ogsizeo.X+sound.PlaybackLoudness/250*7.5,0.15,ogsizeo.Z+sound.PlaybackLoudness/1000*250),0.8)
  1491. meshyo2.Scale = meshyo2.Scale:lerp(Vector3.new(ogsizeo2.X+sound.PlaybackLoudness/250*7.5,0.15,ogsizeo2.Z+sound.PlaybackLoudness/1000*250),0.8)
  1492. meshyo3.Scale = meshyo3.Scale:lerp(Vector3.new(ogsizeo3.X+sound.PlaybackLoudness/250*5,0.225,ogsizeo3.Z+sound.PlaybackLoudness/500*100),0.8)
  1493. meshyo4.Scale = meshyo4.Scale:lerp(Vector3.new(ogsizeo4.X+sound.PlaybackLoudness/250*5,0.225,ogsizeo4.Z+sound.PlaybackLoudness/500*100),0.8)
  1494. centralpart.Position = root.Position + Vector3.new(0,5,0)
  1495. centralpart3.Position = centralpart.Position
  1496. centralpart3.CFrame = centralpart3.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
  1497. centralpart4.Position = centralpart.Position
  1498. centralpart4.CFrame = centralpart4.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
  1499. centralpart5.Position = centralpart.Position
  1500. centralpart5.CFrame = centralpart5.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
  1501. centralpart6.Position = centralpart.Position
  1502. centralpart6.CFrame = centralpart6.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
  1503. centralpart7.Position = centralpart.Position
  1504. centralpart7.CFrame = centralpart7.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
  1505. centralpart8.Position = centralpart.Position
  1506. centralpart8.CFrame = centralpart8.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
  1507. centralpart9.Position = centralpart.Position
  1508. centralpart9.CFrame = centralpart9.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
  1509. centralpart10.Position = centralpart.Position
  1510. centralpart10.CFrame = centralpart10.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
  1511. centralpart11.Position = centralpart.Position
  1512. centralpart11.CFrame = centralpart11.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
  1513. centralpart12.Position = centralpart.Position
  1514. centralpart12.CFrame = centralpart12.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
  1515. centralpart13.Position = centralpart.Position
  1516. centralpart13.CFrame = centralpart13.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
  1517. centralpart14.Position = centralpart.Position
  1518. centralpart14.CFrame = centralpart14.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
  1519. centralpart15.Position = centralpart.Position
  1520. centralpart15.CFrame = centralpart15.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/750*25),0)
  1521.  
  1522. centralparto.Position = centralpart.Position
  1523. centralparto.CFrame = centralparto.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/1000*75),0)
  1524. centralparto2.Position = centralpart.Position
  1525. centralparto2.CFrame = centralparto2.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/1000*75),0)
  1526. centralparto3.Position = centralpart.Position
  1527. centralparto3.CFrame = centralparto3.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/1000*15),0)
  1528. centralparto4.Position = centralpart.Position
  1529. centralparto4.CFrame = centralparto4.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/1000*15),0)
  1530. centralpart.CFrame = centralpart.CFrame
  1531. centralpart2.CFrame = centralpart.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/250),0)
  1532. centralpart2a.CFrame = centralpart2.CFrame*CFrame.Angles(0,math.rad(sound.PlaybackLoudness/250),0)
  1533. eff.Rate = sound.PlaybackLoudness/3
  1534. eff.Speed = NumberRange.new(sound.PlaybackLoudness/5)
  1535. eff.Color = ColorSequence.new(Color3.new(sound.PlaybackLoudness/255,0,0))
  1536. eff.Size = NumberSequence.new({NumberSequenceKeypoint.new(0,sound.PlaybackLoudness/75,0),NumberSequenceKeypoint.new(1,0,0)})
  1537. centralpart2a.Color = Color3.new(sound.PlaybackLoudness/400,0,0)
  1538. centralparto3.Color = Color3.new(sound.PlaybackLoudness/375,0,0)
  1539. centralparto4.Color = Color3.new(sound.PlaybackLoudness/375,0,0)
  1540.  
  1541. tecks2.TextColor3 = Color3.fromRGB(255,0,0)
  1542. tecks2.TextStrokeColor3 = Color3.fromHSV(0,0,0)
  1543. end
  1544. Visualiserpos.Position = Vector3.new(5+(max/10),0,0)
  1545. Visualiserpos2.Position = Vector3.new(-5-(max/10),0,0)
  1546. Main:BreakJoints()
  1547. Main.Anchored = false
  1548. TextButton14.Text = math.ceil((1-(TextButton13.Position.Y.Offset/50))*40)/40
  1549. TextButton34.Text = "Style: "..vismode
  1550. asdmax = max
  1551. asdvolume = TextButton9.Position
  1552. asdpitch = TextButton13.Position
  1553. asddist = TextButton30.Position
  1554. asdhi = TextButton26.Position
  1555. asdmi = TextButton22.Position
  1556. asdlo = TextButton18.Position
  1557. asdtext = TextBox3.Text
  1558. if synctarget == nil then
  1559. foundsound = false
  1560. else
  1561. if foundsound == false then
  1562. print("Trying to Sync...")
  1563. scan(synctarget.Character)
  1564. else
  1565. asdid = sound.SoundId
  1566. end
  1567. end
  1568. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement