Hold R to Reload The Reload uses a Variable on how long it takes to reload each bullet (Like IRL) This isn't exactly First Person Took me around 10-20mins scripting this :D
You can use this BUT You MUST GIVE CREDIT!