A new StarterPlayer property; Default code Enabled/Disabled

As a roblox developer I can’t predict updates to the default StarterPlayer scripts. Before I was able to get around core-scripts being created by having any object of the same name inside the PlayerScripts/CharacterScripts folders, but as the names change, I have to retroactively go back through my places and find out what I need to change.

On-top of this, the behaviours change repeatedly. Before I’d be able to block sounds/animations scripts by placing an object into CharacterScripts called “Animation”. Now its handled via the PlayerScripts folder? I currently have 4 games that use their own controllers, sound and animation scripts, these games are then broken up into places.

Because of updates like these; if I’m not actively working on a game, I have no idea if it’ll behave as intended or not. I’ve already had a few heart attacks due to changes on humanoid behaviors from the control-scripts on a project I was actively working on. I abandoned Humanoids entirely to make a more consistant replacement because of this.

Being able to enable/disable these on a case by case basis would be ideal.

9 Likes