Spectate Gui Only Works in studio? Any help?
Works in studio great :D, However not in actual gameplay.
Here is the script:
01 | cam = game.Workspace.CurrentCamera |
03 | local bar = script.Parent.Bar |
04 | local title = bar.Title |
05 | local prev = bar.Previous |
07 | local button = script.Parent.Button |
10 | for _,v in pairs (game.Players:GetPlayers()) do |
11 | if v.Name = = title.Text then |
19 | button.MouseButton 1 Click:connect( function () |
20 | if debounce = = false then debounce = true |
21 | bar:TweenPosition(UDim 2. new(. 1 , 0 , 0.77 , 0 ), "In" , "Linear" , 1 , true ) |
23 | title.Text = game.Players:GetPlayerFromCharacter(cam.CameraSubject.Parent).Name |
25 | elseif debounce = = true then debounce = false |
26 | pcall ( function () cam.CameraSubject = game.Players.LocalPlayer.Character.Humanoid end ) |
27 | bar:TweenPosition(UDim 2. new(-. 3 , 0 , 0.77 , 0 ), "In" , "Linear" , 1 , true ) |
31 | prev.MouseButton 1 Click:connect( function () |
33 | local players = game.Players:GetPlayers() |
35 | if not pcall ( function () |
36 | cam.CameraSubject = players [ num- 1 ] .Character.Humanoid |
38 | cam.CameraSubject = players [ #players ] .Character.Humanoid |
41 | title.Text = game.Players:GetPlayerFromCharacter(cam.CameraSubject.Parent).Name |
45 | nex.MouseButton 1 Click:connect( function () |
47 | local players = game.Players:GetPlayers() |
49 | if not pcall ( function () |
50 | cam.CameraSubject = players [ num+ 1 ] .Character.Humanoid |
52 | cam.CameraSubject = players [ 1 ] .Character.Humanoid |
55 | title.Text = game.Players:GetPlayerFromCharacter(cam.CameraSubject.Parent).Name |