I'm sure you all people of the new roblox update, the one with the dramatic grey logo. Well, they not only updated the website but also the studio! Making prints look more nice and clean, and breaking tons of scripts when talking about server managing objects or values inside player.
Didn't realize it yet? Here's a small portion of my script, which is in workspace called datastore.
FE is on by the way.
Well our good friend "datastore" is going to save and load values in and out of our player, but whoops! Roblox update prevents you from doing that anymore. When in Client Mode, I can see a folder I made with a script called "PlayerEquipment" (Saves a bunch of critical values I need for the game to function correctly), but when entering Server Mode and go in the player in workspace, guess what? There's no "PlayerEquipment" folder! So the script, gives me an error when trying to look for it. This also applies to when looking into values inside the player through the server
Script:
--Code
player.Character:WaitForChild("PlayerEquipment")
--Code
Output:
Infinite yield possible on 'Workspace.wilsonsilva007:WaitForChild("PlayerEquipment")'
I'm unsure if this is an issue that roblox will discuss or if it's going to be like this always even tho because the update is brand new. What was the point of this update anyways? Probably prevent exploiters hacking? At what cost? Breaking scripts and games freatures?
I cannot carry on coding while this is like this, or atleast, while I don't know how to save these values without getting an error.
Any ideas on how to fix this? What's your throughts? Do you think it's a good improvement to roblox anti-exploit?
Thanks for your times guys.

3 comments
Infinite yield is just a warning that the script could wait forever if the thing it’s waiting for doesn’t load. You could just add a time to wait for said thing that once the time is up, the thing is nil and the script resumes
Although that’s probably a better solution for a part/model than a datastore...
I tried it out before, didn't work. As I said, I think the server now blocks all sorts of inserts into the player. Even in a local script.