Advertisement
AxilEdits

Roblox // FE Kyutatsuki13's Visualizer

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