@Gtavgamer Okay, there is a fair amount of work involved in this, so take your time and do things slowly.

If you are worried about doing this... make a backup of your game folder before you go any further, along with your My Documents\Rockstar Games\GTAV folder

Somewhere in your Start Menu, or even on your desktop already, will be a shortcut to the GTAV game. If the shortcut is in your Start Menu, right-click and drag that shortcut to your desktop, choosing Create shortcuts here and that will give you a new shortcut on your desktop. If the shortcut is already on your desktop, then you simply need to right-click and drag the shortcut, and choose Copy here when you release the mouse-button.

Now we have the shortcut, we need to change one of the values, so right-click the shortcut and choose Properties. There should be some text already highlighted in the Target box. That text should say something like this (Note: the drive letter will probably be different on your PC, I used X: as an example):

"X:\Program Files\Rockstar Games\Grand Theft Auto V\PlayGTAV.exe"

What you need to do, is add [SPACE]-verify onto the end of that, to end up with something that looks like this:

Run the game once with that shortcut but once you have done that, remember to not use it again unless you need to verify your files again, otherwise it will verify your files every time you run the game.

Verifying the game will put all the files in your main GTAV folder back to their default state and should install all patches to bring the game up to date. It won't affect any mods or scripts folder, nor will it affect any asi mods, scripthook or openiv files in your main GTAV folder. But make a backup just in case.

Your save games and video clips should also be safe but if you are worried about them, make a backup of those too. It is always better to have a backup that you don't need, rather than lost files you can't get back.

@Gtavgamer All that information should have been in your first post... we can't solve a problem, if you don't tell us all of the details.

Anything in your mods folder could be causing that problem, or it could even be a script. So when you have problems like this and you have verified your files, you have to make sure that none of the other modded items are loading.

Once that you know a perfectly clean set of game files works, then you can start trying to work out what might be causing the problem.

So the next thing you need to do, is remove ScriptHookV.dll and dinput8.dll from your game folder. That will make the game run with no mods installed at all.