I figured that running code on the client which reparents an accessory from the own character into the workspace would be replicated by the server. Furthermore, the server makes the accessory’s handle collidable so it would not fall through the floor.
This has been reproduced on an entirely blank place with this given local StarterCharacterScript.
for i,p in pairs(script.Parent:GetChildren()) do if p:IsA("Accessory") then
p.Parent = workspace
After the accessories have dropped, I’m able to pick up up to one of them, as intentional.
Yeah, I know about the old feature. I already wrote my own patch for it which would remove accessories from the ground if they’re not picked up within 60 seconds.
Never saw someone exploiting this more or less ‘bug’ though, and since the hotkey feature has been removed long ago, this could be patched up imo. I think it’s better to not give exploiters this ability and to leave implementing the replication of this to game developers, in case they’d want to maintain this feature.
Just got tons of reports of someone joining servers and using exploits to keep spawning theirself in and dropping their hats. This would over time cause the servers to either be super laggy or crash. I think this should be addressed. I’ve implemented a fix for it now that I know about it, but other devs may not know how & frankly shouldn’t have to.