So my script involves pressing the R Key.
game:GetService("UserInputService").InputBegan:connect(function(Key, Chatting) if Key.KeyCode == Enum.KeyCode.R and Chatting == false then if Clip.Value ~= ClipSize and RAmmo.Value > 0 and Equipped == true and ReloadEnabled == false then Reload() end end end)
On Iphone you can't really do much.. So is it possible for automatic reload?
There are a couple options:
Do like @MachoPiggies said and add a ContextActionService
Do an automatic reload when the player either has no ammo left or more preferably reload when the ammo isn't full.