I find my case a little strange:
Where do I start.. In game none of my scripts really DO ANYTHING except execute prints (that I put in so I can tell how far the script has gone).
HOWEVERin studio, not only does it execute the prints, but it also plays the audio I want it to play (a looped light bulb humming).
wait(5) --Waiting for client to load
print("Hum Script started")
local Hum = game.Soundscape.Hum
while true do --Intentional loop
Hum:play()
print("Hum Playing/Looped")
wait(10)
Hum:Pause()
end
My next script:
wait(5) --Waiting for client to load
local me = game.StarterGui.ScreenGui.Title
local x = true
function apple (Text,WaitTime)
me.Text = Text
wait(WaitTime)
end
while true do --Intentional loop
print("Started") --So I know it started
wait(3)
apple("please click Play?",4)
apple("A Habit", 10)
print("Ended") --So I know that the script went through
end
I have a menu screen for the game, and this script is supposed to change the header of the menu from "A Habit" to "please click play" and back to "A Habit" (for fun). It successfully does this as I can see it changes the text property of the TextLabel GUI to "please click play" but the header itself on the screen doesn't change.
wait(5)
print("Started Play") --So I know that the script EVEN STARTED
local me = game.StarterGui.ScreenGui.Start
me.MouseButton1Click:connect(function() --
print("CLICKED!") --Script entered function
game.Workspace.CellLight:Destroy()
wait(.1)
game.Soundscape.HeGotPopped:Play()
print("HE GOT POPPED!") -- Script finished function
end)
Last of the scripts, this one won't even TRIGGER if I click play on my menu. The play button is also a screen gui.
Here is a picture of the explorer where everything is. Explorer: http://prntscr.com/7quzra
Also, I'm not sure if this is related to my problems, but my Dev. Console gets flooded with messages like this: http://prntscr.com/7qv1vh (The last ones not on the first picture):http://prntscr.com/7qv25s
Please tell me if there's anything that needs explained or re-explained

1 comment
I'm not sure I can help much, but when you are using "game.StarterGui.ScreenGui.Title" if you are trying to reach a gui for a player, you need to use LocalPlayer.PlayerGui.ScreenGui.Title. If you use the normal starter gui you are not reaching a gui in any players but just the actuall directory that stores the Guis.