You can learn more about how this site uses cookies and related technologies by reading our. Roblox doesn’t have anything similar to a spectate system. Select from a wide range of models, decals, meshes, plugins, or audio that help bring your imagination into reality. 12. However, in a VIP server, if another player joins and 10 have already selected characters or if they're in character select, spectator is selectable. How to switch to Spectator mode in Minecraft. Spectator mode gives an overhead view that can be controlled with WASD, can be zoomed in and out, and spectators can open the leaderboard. I keep getting this "Spectator" Problem everytime I join a Counter Blox: Roblox Offensive Server. If you still can’t figure out why the code is functioning differently than it should, upload the place file and we should be able to figure it out. Spectator mode will probably be implemented in tournament servers for streams, but seeing as how none are currently planned, there is no point for a spectator mode. to the end of the else statement inside of the SpecOnOff script. There are some popular AAA games that use similar keybinds, so I imagine there would be plenty of ROBLOX games that do as well. EDIT: I deleted some of the comments and the camera no longer switches. Lol I doubt Roblox automatically detects if you’re trying to make a spectate function. Use Spectate System (With Script) and thousands of other assets to build an immersive game or experience. (Note: To mention it here, this is NOT meant for the current battle for roblox; But instead meant for if it gets more popular and competitive in the future.). Nothing is ever really automatic. The original setup had all of those weird glitches. This doesn’t sound like an issue with studio anyways. User account menu. Change the line too: Also, set the subject to the humanoid. Details; Suggestions ; Roblox DIY Game Universe - Redferret Quick Look; Easter Game Previews - Game Mode Timer; NEW! Cameras on characters are focused on their Humanoids, not their HumanoidRootParts, for one. This Minecraft tutorial explains how to switch to Spectator mode with screenshots and step-by-step instructions. Humanoids keep the camera still and focused on the character. Lol I doubt Roblox automatically detects if you’re trying to make a spectate function. Use SpectatorMode and thousands of other assets to build an immersive game or experience. My guess would be something to do with how you are testing the script. How is it possible that the cam is still switching players even though there is nothing actually switching the camera? Or is there still a problem? New comments cannot be posted and votes cannot be cast, More posts from the BattleForROBLOX community. This is an issue regarding your implementation and should be revised. Spectator mode gives an overhead view that can be controlled with WASD, can be zoomed in and out, and spectators can open the leaderboard. Select from a wide range of models, decals, meshes, plugins, or … Now, I already don't know if these would be excessive work or impossible; if they're either, you can disregard them completely. What lines of code did you comment out which caused it to stop working? The function that I thought would actually switch camera focus over to a certain Character apparently did not do anything. Pastebin is a website where you can store text online for a set period of time. In the second script I deleted the if/else statement. If another play joins after the local player joins, they will be unable to spectate that player. BanTech March 18, 2019, 6:56am #3. Cameras for avatars are usually done by their Humanoids, not a BasePart descendant of the character. Check Always open links for URL: Roblox Protocol and click Open URL: Roblox Protocol in the dialog box above to join games faster in the future! Roblox uses cookies to personalize content, provide social media features and analyze the traffic on our site. The camera would look weird and bouncy if the head was updated in any manner as well, such as via an animation or whatever. Skyrim. If there's 10 players currently, they'll be sent out to another server or have one created if there are no others. It all seemed to work for me, except for the fact that the camera would not return to the player after closing the spectating GUI. These cookies used for improving site performance or understanding site usage. So I commented out the line, and it actually functions fine. So this doesn't affect public games, when a player joins they'll start in a black screen. Roblox- SCP-087 The Stairwell (Spectator mode =( ) Game 1. Change your commented out line to be Humanoid, not HumanoidRootPart and then uncomment it. oh boi. After installation, click Play below to join the action! Spectator is a game mode that is only available in the PC/Mac version of Minecraft. This subreddit is not run, monitored, or used by … Press J to jump to the feed. Yes, I did download Studio directly from ROBLOX. So, while this isn't anything that would happen even when/if Davidii returns, I thought I might leave this here. Do you think something spontaneous happened when I was programming it last night? Please enable Javascript to use all the features on this site. The code in the OP does not show anything that would be causing the camera to switch between players. HumanoidRootPart would work, but if the player jumped into the void it might be weird. If you’ve disabled your two scripts, but things are still happening when you click the button, you probably have another script hiding somewhere which is changing it. Very strange issue that I encountered. cam.CameraSubject = game.Players.LocalPlayer.Character.Humanoid If you just want like a free orbit camera, just set the CameraSubject nil, if you are looking to do a spectate where you cycle through players have all players in a table and have the script go through it and pick one each time you press a arrow or next. player is defined at the beginning of the script, but never updated. Click Ok once you've successfully installed Roblox. I forgot exactly what I did. These cookies are required to provide the functionality on the site, such as for user authentication, securing the system or saving cookie preferences. Change your commented out line to be Humanoid, not HumanoidRootPart and then uncomment it. The tostring is only used to update the TextLabel. Based on the code you provided, I can’t really tell what’s causing it to actually work. Otherwise we can’t help you. OP uses GetChildren from the Player service (the canonical method is GetPlayers though), therefore the upvalue players references an array of players. Roblox- SCP-087 The Stairwell (Spectator mode =( ) Game 1. I wouldn’t recommend setting the CameraSubject to the Head though. Use Spectator Mode and thousands of other assets to build an immersive game or experience. The only thing which will change the camera to look at another player is what you code. 1 Like. I made two scripts for a spectate function I was creating, and there was something REALLY weird. Really weird…I just commented out ALL references to workspace.CurrentCamera and the spectate function still works (with a few bugs, though)! I was using a “ehhhh…” computer yesterday, so I am not sure that using a computer like that could corrupt the place file. Powered by Discourse, best viewed with JavaScript enabled, CameraSubject is Humanoid of LocalPlayer’s Character. Press question mark to learn the rest of the keyboard shortcuts. I fixed it by adding Maybe you didnt publish/save or something. The sequel to the original hit roblox game, League of Roblox, Battle for ROBLOX is a 5 vs 5 MOBA starring famous ROBLOXians as characters in the battlefield. Here are scripts: This is the script that should initiate the spectating: So, my question is, does Roblox Studio automatically detect when you are trying to make a spectate function or is this a really weird glitch? You must have some other code that you didn’t post here. There’s something else interfering, I can almost tell. To learn about how we use cookies and how you can. You must have some other code that you didn’t post here. Share video → Tweet. Black Ops 2: ZOMBIES! In any case; try breezing over your code again. If another server requires previous ones to be filled to open, then the 2 players will be in a queue until a new one is opened then sent. Press J to jump to the feed. Check out R.A.C.E.. It’s one of the millions of unique, user-generated 3D experiences created on Roblox. I tested with my alt account. While ROBLOX certainly isn't taken that seriously as a platform, it still has some competitive things like tournaments within games that do have a degree of skill in their gameplay. OP is using the upvalue pchoice as a numerical index for player; this is perfectly fine. Based on the code you provided, I can’t really tell what’s causing it to actually work. Alt -> Sprint, P -> Magic Menu, I -> Inventory Alt is on the left-hand side of the keyboard, similarly to sprint (in fact, I rebound it to shift since that’s more standard), while P is on the right-hand side of the keyboard. No, if you downloaded studio directly from roblox then you should not have any weird issues that others wouldn’t have. Move the player variable into the MouseClick function. Of course, a lot of other things take priority, but if the game gets more popular in the future this could be an interesting way to maybe showing it on a stream or give tournaments a way of being actively viewed and having better recaps than 1 player's view of a situation. The next thing is that when you’re creating a spectator system, you should get the camera set up right away. It was probably a typo or a mistake somewhere. You are trying to index a string in a array of players, which will return nil.