
The only part that is anchored is the head which will allow us to accurately set the CFrame later. I then made sure that the parts were all set to smooth plastic and the head and upper torso had their transparency set to 1. I created the view model by adjusting the scale properties of my character for skinnier arms, creating a copy of it, and then removing everything inside except for the arms, the upper torso, and the head (and the connecting joints). This view model will not actually be attached to the character, but rather to the camera. To get around this we will create a view model that includes arms and a weapon. This includes their arms, head, any non-tools, etc. When a player is fully zoomed into first person mode any BaseParts in their character model are invisible to them.

Img1.png 836×210 Setting up the view model This helps ensure later on that we won’t have our weapon rotated in some odd way. These parts all have their front face facing forward and their up face facing up. The part Handle will be used to offset the weapon from our view and the parts Right and Left will be used to mark hand placement later. You should take note of a few small invisible parts that I’ve put in the model.

The only thing I’m going into this with is a simple weapon I had a friend make me. We’ll talk about what some of those tricks are later on, but to make things simple we’ll start off by focusing purely on the client and then we’ll move to the server.
#Roblox fps games free#
This is especially true for FPS games because in order to keep bandwidth low and games lag free a lot of tricks are used on the player. Our goal of course is to keep things as straightforward as possible, but that can be difficult when we’re dealing with the client server model. Things to take note ofįPSs can get messy. Maybe we’ll talk about shooting another day.

All we are going to be covering is the visuals meaning having the character aim down sights, look up and down, etc.
#Roblox fps games how to#
I do want to make clear though that I won’t be covering how to actually make the weapon shoot in this article. In this post we will be talking about creating our very own filtering enabled friendly first person shooter (FPS) game. This guide was originally written for scriptinghelpers.
