I am trying to start a audio viz to work in FE my mind thought I could create a script saying to fire a event but it doesn't work. Could anyone fix it? Thanks in advanced!

Local script(in workspace):

game.ReplicatedStorage.AudioVizStart:FireClient()

Audio Viz(Local script in StarterGui):

game.ReplicatedStorage.AudioVizStart.OnClientEvent:connect(function()
	while true do wait(0.0001) 
		local MRV = game.Workspace:WaitForChild("Music")
		local sound = game.Workspace:WaitForChild('SoundFolder'):WaitForChild('GLOBAL_SOUND')
		MRV:WaitForChild('Reactor1')
		MRV:WaitForChild('Reactor2')
		MRV:WaitForChild('Reactor3')
		MRV:WaitForChild('Reactor4')
		MRV:WaitForChild('Reactor5')
		local a1,a2,a3,a4,a5 = MRV.Reactor1,MRV.Reactor2,MRV.Reactor3,MRV.Reactor4,MRV.Reactor5
		local value = game:GetService("Lighting"):WaitForChild('AudioValue')
		a1.Mesh.Scale=Vector3.new(a1.Mesh.Scale.X, sound.PlaybackLoudness / 400, a1.Mesh.Scale.Y)
		a2.Mesh.Scale=Vector3.new(a2.Mesh.Scale.X, sound.PlaybackLoudness / 400, a2.Mesh.Scale.Y)
		a3.Mesh.Scale=Vector3.new(a3.Mesh.Scale.X, sound.PlaybackLoudness / 400, a3.Mesh.Scale.Y)
		a4.Mesh.Scale=Vector3.new(a4.Mesh.Scale.X, sound.PlaybackLoudness / 400, a4.Mesh.Scale.Y)
		a5.Mesh.Scale=Vector3.new(a5.Mesh.Scale.X, sound.PlaybackLoudness / 2, a5.Mesh.Scale.Y)
		game.Workspace.Entrance.Neon1.Transparency=sound.PlaybackLoudness/value.Value
		game.Workspace.Entrance.Neon2.Transparency=sound.PlaybackLoudness/value.Value
		game.Workspace.Entrance.Neon3.Transparency=sound.PlaybackLoudness/value.Value
		game.Workspace.Entrance.Neon4.Transparency=sound.PlaybackLoudness/value.Value
		game.Workspace.Entrance.Neon5.Transparency=sound.PlaybackLoudness/value.Value
		game.Workspace.GLOW_PART.Row1.Transparency=sound.PlaybackLoudness/value.Value
		game.Workspace.GLOW_PART.Row2.Transparency=sound.PlaybackLoudness/value.Value
		game.Workspace.GLOW_PART.Row3.Transparency=sound.PlaybackLoudness/value.Value
		game.Workspace.VIP.MainVIP.Pool.ting.Transparency=sound.PlaybackLoudness/value.Value
		game.Workspace.VIP.MainVIP.Pool.ting2.Transparency=sound.PlaybackLoudness/value.Value
		game.Workspace.VIP.MainVIP.Pool.ting3.Transparency=sound.PlaybackLoudness/value.Value
		game.Workspace.Logo.Size=Vector3.new(game.Workspace.Logo.Size.Y, sound.PlaybackLoudness / 400, game.Workspace.Logo.Size.X)
	end
end)

4 comments

0

I've tried replacing ":connect" with ":Connect" but it won't work

0

Any Errors?

0

Local script in workspace? Local Scripts don't run in workspace and Local Scripts cant FireClient.

0

Where do I put it in?