The First Person Element Of A First Person Shooter

That system is awesome! How can I adapt it to make the guns Tools and not just Models?

In the current system, you just press E and it equip and unequip weapons (parenting the Model to the character) using fps:equip() and fps:unequip().

I am having difficult transforming these Models to Tools and making the script adapt to it.

Edit: Nevermind, with a bit of code I could figure out how to adapt the system to support actual Tools.

1 Like

There’s really no way to do that without some tedious work because the size of the gun is going to be different across every gun. So what I have is everything else in my FPS system already organized and well put together so that the only thing I have to do is adjust the position of the gun in the viewmodel’s hand. I also recommend you use some textures at the very least for the viewmodel to look good. I’m not even using the blocky one anymore. I swapped mine out with an rthro hand that only holds pistols(for a pistol-only game).

How can I lower the fake arms to make a “safety” mode? As the gun is attached to the view model’s head and the arms are attached to the arms? Thanks.