SkateboardPlatform disconnects client when parented to Workspace
Repro:
- Create a SkateboardPlatform in the Workspace.
- Open a test server with at least one player.
- Have that player step on the SkateboardPlatform.
- The player will instantly disconnect with the following error on the client: "Error while processing packet: The Parent property of Workspace is locked, current parent: Place1, new parent Player1 (packet id: 131, packet length: 71)" and on the server: "Replication: Can't create default object of type Workspace"
I believe this is because SkateboardPlatforms will attempt to parent the model they are in to the character. When they aren't in a model, they will attempt to treat the entire Workspace as their model, triggering the error.
They were able to counter this bug in-game by locking all the skateboard gear. If it were dropped, you aren't able to clone it anymore (hence adding it directly under Workspace)
My repro ~ 7 months ago http://www.roblox.com/Forum/ShowPost.aspx?PostID=152763465
Define "player made". Do you mean blocks created by LocalScripts with filtering enabled off? Or just stuff created by the default build tools? Regardless, that isn't really a fix at all. That only stops interaction via build tools, not via script. Regardless, I'll do some more testing to see if I can reproduce the conditions you described in your post.
This is fixed.