How would I go about developing a system that allows a player to slide/crouch? Additionally, are there any public modules to go about doing this?
You would go about it first by knowing how to detect input, so make a choice between UserInputService and ContextActionService. Your crouch feature might use animations and update the camera to be lower as well. For the sliding feature, in addition to the camera change, you’d actually need to make them slide, so you have a choice between legacy body movers and a constraints-based approach.
Always good to outline your requirements and search for things based off of that. Same with modules; there probably isn’t because that’s a fairly niche case but it’s also something you can search for yourself and find in lesser time than posting a thread.
3 Likes