Hello! I keep running into the issue of GUI's stopping normal function after the player resets.
At initial test it works but after resetting it fails to recognize my click.
Additionally, I have a sound in SoundService that definitely makes a sound out of testing but not in testing. My main issue is the GUI, not the sound but it would help if I could solve both problems so I will be posting both the OnServerEvent ServerScript and GUI script.
-------------------------- GUI SCRIPT WITH FIRE SERVER AS WELL -----------------------------
local player = game.Players.LocalPlayer
local gui = player.PlayerGui:WaitForChild("StartMenu")
local playbutton = gui.Frame.Play
local changeteambutton = gui.Frame2.Team
local frame1 = gui.Frame
local frame2 = gui.Frame2
function fire()
game.ReplicatedStorage.sound:FireServer()
end
function loop(button, frame, frame2, button2)
for i = 0, 1, .1 do
button.Transparency = i
frame.Transparency = 1
wait()
end end
playbutton.MouseButton1Click:Connect(function()
fire()
loop(playbutton, frame1, frame2, changeteambutton)
end)
changeteambutton.MouseButton1Click:Connect(function()
end)
-------------------------------- SERVER SCRIPT WITH ON SERVER EVENT ----------------------
game.ReplicatedStorage.sound.OnServerEvent:Connect(function()
local sound = game:GetService("SoundService").Click_Gui
sound:Play()
print'sound played'
end)
I hope this is enough information for the reader to comprehend my issue, if additional info is necessary for a solution i will happily provide such, THANKS!
