UPDATE: unfortunately you have to be in first person for this to work now.
Game made with this: https://www.roblox.com/games/9671091425/testing
Ive been getting pretty good at scripting recently, so I decided to make a FPS framework for the first time! Ive been trying to make something like this for over 2 years! But now in only 1 day I have created my framework!
If you mean non blocky characters than any viewmodel that is rigged will work because it positions the viewmodel at your primary part so you will always have it working.
The only thing that will not work is clothing on other rigs. So if you do want a non blocky rig just go into the script called main and delete line 31-34
Okay I haven’t used this viewmodel in a while but I have made a tutorial on how to make a viewmodel, the viewmodel in this tutorial is found at the bottom of the page: How to make an FPS viewmodel part 3! Sway and reloading! I would still read the tutorial series 1-3 to understand how to use it.
ive already animated reloading and shooting, idle is kind-of glitched, overall, good framework
also, its only client-sided, nobody can see the gun besides you.