REALLY Confused on this, Been going around on posts but nothing as fixed this for me. It works FLAWLESSLY on Studio but NON of my Local Scripts in StarterGui dont activate. Any help is appreciated. My Freeze Script for a "start" button
local player = game.Players.LocalPlayer
local Target = player.Character.Torso
local Cam = workspace.Camera
local char = player.Character
if not character or not character.Parent then
character = player.CharacterAdded:wait()
end
local torso = char:FindFirstChild("Torso")
local hum = char:FindFirstChild("Humanoid")
Cam.CameraType = Enum.CameraType.Scriptable
Cam.CameraSubject = player.Character.Torso
while true do
Cam.CoordinateFrame = CFrame.new(Target.Position) * CFrame.Angles(0,3.2,0) * CFrame.new(-2,0,5)
wait(0.1)
end

9 comments
Btw, Its as if NONE of my StarterGui Local Scripts activate in the roblox game which is the complete opposite of my studio experience. To put it shortly (Works in Studio, does not in Actual game)
Maybe it could be the cause of not putting the game in filter enabled mode.
The experimental mode tends to complete stop a lot of scripts from working in game. I had similar issues. After turning it on, it worked flawlessly. Hope it helps.
Could be the fact that in studio you are r6 and in game r15. Also, player.CharacterAdded:wait() is deprecated, use Wait() instead.
http://wiki.roblox.com/index.php?title=R15_Compatibility_Guide
Might also be that the torso hadn't loaded yet. Try using
WaitForChild. :> http://wiki.roblox.com/index.php?title=API:Class/Instance/WaitForChildGame is Filtered enabled, and I have it force r6
@TheeDeathCaster Would the command for wait child in my script be like local part = game.Players.LocalPlayer:WaitForChild("Torso") print(part.Name "added to workspace")?
WaitForChild waits (or "listens") for when the object is added/created into the specified parent object (thus Parent:WaitForChild(ChildName)), so it should wait until the part comes into play (in this case, the Torso). (Check Wiki document for more information).