BufferModule | A system built to help combat input latency on Roblox!

Hello, it’s me again.
The folder in Workspace named BufferedItems, what does this actually do? The Configuration script says it is “the folder that will store items in the buffer”, but the folder created when you call the creation of a new buffer with .new or :CreateBuffer is really storing them. I don’t see anything inside of this folder while testing in the test place.

Also, how do you access a buffer on the client after being created on the server? (so I can pop an item)

I have some questions about this module. Does it work with gun systems like ACS, AE, CE? Will it work and help with multiplayer games? Is it worth implementing in a co-op FPS?

This module seems to be designed for primitive parts that use Roblox’s physics system
as weapon designs primarily use ray casts and client sided features already the only place I could find use with this module for your case would be for grenades : )

it definitely helps with the latency issue (lag between input and action from server) on objects that are being controlled by the player.
You could use this in brick battle games, using the older style weapons that instantize a projectile or a wall.

its definitely useful in any game where you want to reduce input lag when possible : )