RightGrip Weld is not Created During an Edge Case When Equipping a Tool

Overview:

There is a bug in studios where if a character picks up a tool off the ground, then quickly unequips and equips that same tool faster than that user’s current network latency, the RightGrip weld isn’t created and the tool falls through the baseplate past the FallenPartsDestroyHeight and is destroyed. I’ve provided a video below to show this bug in studios.

How to replicate the issue:

  1. open this reproduction file in Roblox studios:
    RightGrip Bug.rbxl (68.0 KB)
  2. Then set an incoming replication lag in studios settings by going to file → studio settings → Network → Incoming replication Lag. Set that to 0.3 (The higher the number, the easier it will be to reproduce the issue). Note: Without this step, the bug will not take place.
  3. Run the game by clicking “test” or “test here”.
  4. Walk your character into the sword tool on the ground until it is equipped.
  5. Quickly equip and unequip the tool. If you did this step fast enough, after a short pause, the tool will fall through the baseplate and get deleted.
3 Likes