Advertisement
joe201501

Best Visualizer and M̸̢̤̋͒o̴͈̽̈́n̸̡̻̓̌i̸̠͐̔k̶̯͖̔̾á̴̭̪̈́

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