I am currently creating a first person shooter game. I have a first person script and a movement speed script (I want it to be fast paced) but I have no clue on how to add crosshairs. I want them to stay in the middle of the screen and I don't want the ordinary mouse pointer to be in the way. Also I would like to be able to choose my own image for the crosshair (if at all possible).
The easiest way to achieve a desirable effect is to use a GUI to make the crosshairs, since this is in first person after all, and set the mouse cursor to a blank image, such as this one (Note that that is a ROBLOX Image, not a Decal).
In a LocalScript:
game.Players.LocalPlayer:GetMouse().Icon = "http://www.roblox.com/asset/?id=22416261"
what i do is make a frame then size it, duplicate it, then rotate it 90 degrees so it gets a perfectly in the middle. also i have to make sure the mouse isn't visible